diff --git a/index.html b/index.html index 7f505322df..fe20fbc785 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Shixuns__Detail__Settings__ThemeChange__index.bf7381b5.async.js b/p__Shixuns__Detail__Settings__ThemeChange__index.686e3c39.async.js similarity index 95% rename from p__Shixuns__Detail__Settings__ThemeChange__index.bf7381b5.async.js rename to p__Shixuns__Detail__Settings__ThemeChange__index.686e3c39.async.js index 7735a5ecd3..97e796e9ef 100644 --- a/p__Shixuns__Detail__Settings__ThemeChange__index.bf7381b5.async.js +++ b/p__Shixuns__Detail__Settings__ThemeChange__index.686e3c39.async.js @@ -97,7 +97,7 @@ `;for(let ka=0;ka{switch($n){case qe:return ne.createElement(Lt,{callback:Br,onCancel:ei});case Wt:return ne.createElement(st.Z,{callback:Br,onCancel:ei});case _e:return ne.createElement(Me.Z,{callback:Br,onCancel:ei});case St:return ne.createElement(he,{callback:Br,onCancel:ei});case Nn:return ne.createElement(Pe,{callback:Br,onCancel:ei});case"maths-latex":return ne.createElement(rt,{showSaveButton:!0,callback:Br});case"inline-latex":return ne.createElement(ct.Z,{showSaveButton:!0,callback:Br});default:return null}},[$n]);function ei(){Va("")}(0,ne.useEffect)(()=>{if(ri.current){let er=function(To){Mr=!0,lo=To.pageY},aa=function(){Mr=!1},Hn=function(To){if(Mr){let Ao=To.pageY-lo;Ao<0&&(Ao=0),Ao>300&&(Ao=300);let ui=cn+Ao+"px";Gr(ui)}},da=ri.current,Mr=!1,lo=0;return da.addEventListener("mousedown",er),document.addEventListener("mousemove",Hn),document.addEventListener("mouseup",aa),()=>{da.removeEventListener("mousedown",er),document.removeEventListener("mousemove",Hn),document.removeEventListener("mouseup",aa)}}},[$t,ri]),(0,ne.useEffect)(()=>{Gr(cn)},[cn]);const Qo=Rt(it),Bi=Rt(Nr),Mi={width:Qo,height:Bi},Zo=(0,ne.useMemo)(()=>{if(wr){let er=new Date(wr),aa=er.getHours(),Hn=er.getMinutes(),da=er.getSeconds();return aa=aa<10?"0"+aa:aa,Hn=Hn<10?"0"+Hn:Hn,da=da<10?"0"+da:da,`${aa}:${Hn}:${da}`}return 0},[wr]),po=er=>{const aa=[];if(ja){let Hn=-1;er=er.replace(/(@▁▁@|@▁@)/g,function(da,Mr,lo){aa.push({multiLine:da!==va})})}return aa};function xi(){window.sessionStorage.removeItem(ta),wo(!1),$a(0)}function el(){wo(!1),$a(0),$t.setValue(window.sessionStorage.getItem(ta))}(0,ne.useEffect)(()=>{An[$n]&&$n!==Gt&&$n!==St&&setTimeout(()=>{const er=document.getElementsByClassName("markdown-popup-form")[0],aa=window.innerWidth/2-er.offsetWidth/2,Hn=window.innerHeight/2-er.offsetHeight/2;vo(aa),Wr(Hn)},0)},[$n]);const qi=er=>{er.preventDefault();const aa=er.clientX-Eo,Hn=er.clientY-so;document.body.onmousemove=da=>{let Mr=da.clientX-aa,lo=da.clientY-Hn;const To=document.getElementsByClassName("markdown-popup-form")[0],Ao=window.innerWidth-To.offsetWidth,ui=window.innerHeight-To.offsetHeight;Mr=Math.max(0,Math.min(Mr,Ao)),lo=Math.max(0,Math.min(lo,ui)),Zi(da.clientX,da.clientY,aa,Hn)&&(vo(Mr),Wr(lo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Zi=(er,aa,Hn,da)=>{const Mr=document.body.clientHeight,lo=document.body.clientWidth;return er<20&&Hn>er||er>lo-20&&Hnaa||aa>Mr-20&&daRe in Ae?Xe(Ae,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ae[Re]=Ce,x=(Ae,Re)=>{for(var Ce in Re||(Re={}))a.call(Re,Ce)&&E(Ae,Ce,Re[Ce]);if(y)for(var Ce of y(Re))b.call(Re,Ce)&&E(Ae,Ce,Re[Ce]);return Ae},te=(Ae,Re)=>Be(Ae,le(Re));const{useForm:ae}=ne.default,re={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:Ae,onCancel:Re})=>{const[Ce]=ae();let It=(0,gt.useRef)();function Ot(Zt){It.current.width=Ce.getFieldValue("width"),It.current.align=Ce.getFieldValue("align"),Ae(Zt,It.current)}function wn(Zt,jt){if(Zt.status===-1){z.ZP.error(Zt.message);return}Ce.setFieldsValue({src:`/api/attachments/${Zt.id}`,type:jt.type})}function Nt(Zt){let jt=Zt.target.files[0];It.current=jt,Oe(jt,wn)}return $e.createElement(ne.default,te(x({form:Ce},ie),{className:"upload-image-panel",onFinish:Ot,style:{width:470,overflow:"hidden"}}),$e.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},$e.createElement("div",{className:"flex-container"},$e.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},$e.createElement(ze.default,{style:re})),$e.createElement(ye,{onFileChange:Nt}))),$e.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},$e.createElement(ze.default,{style:{width:264}})),$e.createElement(ne.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},$e.createElement(Qe.Z,null,$e.createElement(ne.default.Item,{name:"width",style:{margin:0}},$e.createElement(Ze.Z,{style:{width:264}})),$e.createElement("span",{className:"ml8"},"%"))),$e.createElement(ne.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},$e.createElement(He.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"}]})),$e.createElement("aside",null,$e.createElement(ne.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},$e.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),$e.createElement(oe.ZP,{type:"default",onClick:Re},"\u53D6\u6D88"))))};function ye({onFileChange:Ae}){return $e.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",$e.createElement("input",{type:"file",onChange:Ae}))}function Oe(Ae,Re){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Je.bg)())throw z.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ce=new FormData;Ce.append("editormd-image-file",Ae),Ce.append("file_param_name","editormd-image-file"),Ce.append("byxhr","true");var It=new window.XMLHttpRequest;It.withCredentials=!0,It.addEventListener("load",function(Ot){Re(JSON.parse(Ot.target.responseText),Ae)},!1),It.addEventListener("error",function(Ot){console.error(Ot)},!1),It.open("POST",`${ot.KI}/api/attachments.json`),It.send(Ce)}},75790:function(xt,Ht,ee){"use strict";ee.d(Ht,{Z:function(){return ze}});var ne=ee(59301),z=ee(4676);class ze extends ne.Component{constructor(Ze){super(Ze);const He=window.document;this.node=He.createElement("div"),He.body.appendChild(this.node)}render(){const{children:Ze}=this.props;return(0,z.createPortal)(Ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function(xt,Ht,ee){"use strict";ee.d(Ht,{i:function(){return ie},Z:function(){return ye}});var ne={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"},z=ee(71418),ze=ee(6848),Qe=ee(93948),Ze=ee(92310),He=ee.n(Ze),oe=ee(49661),ot=ee(57884),gt=ee(34055),Je=ee(79005),$e=ee(20345),Xe=ee(77882),Be=ee(31081),le=ee(75309),y=ee(71979),a=ee(47558),b=ee(42922),E=ee(66832),x=ee(96593),te=ee(19664),ae=ee(91833),re=ee(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Je,swimg:$e},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:Be},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:x},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ae}];var ye=({className:Oe,dataSource:Ae=[],col:Re=4,right:Ce,bottom:It=23,precision:Ot=0,wrapWidth:wn=1200,trackEventItems:Nt,loading:Zt,onRemove:jt=()=>{},isCurrent:an=!0,showAlias:Pt=!1,showProgress:wt=!1})=>{const nt=Math.floor((wn-(Re-1)*Ce)/Re),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(st=>(window.ENV==="build"&&(st.ptimg=`/react/build${st.ptimg}`,st.swimg=`/react/build${st.swimg}`),st));return re.createElement(z.Z,{spinning:Zt},re.createElement("div",{className:He()(ne.list,Oe)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((st,Me)=>{var ut,Yt,rn,Dt,vn,we;const{name:Te,id:ht,identifier:Ft,featured:mt,school_name:Ie,image_url:Le,excellent:Ee,is_plan:fe}=st;return re.createElement("div",{key:ht,className:an&&wt?ne.wrapisCurrent:ne.wrap,style:{width:nt,marginRight:(1+Me)%Re===0?0:Ce+Ot,marginBottom:It}},re.createElement("a",{className:ne.li,onClick:Ge=>{Ge.preventDefault(),Ge.stopPropagation(),Nt&&(0,oe.L9)([Nt]),(0,oe.xg)(`/paths/${Ft}`)}},re.createElement("div",{className:ne.img},re.createElement("img",{className:ne.cover,src:`${Le}`}),an&&(0,gt.bg)()&&(st==null?void 0:st.studying)&&re.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:Ge=>{Ge.stopPropagation(),jt(st)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ut=st==null?void 0:st.subject_tags)==null?void 0:ut.map((Ge,he)=>{var se,de;if(he===0){const be=(se=Lt.find(Pe=>Pe.name==Ge))==null?void 0:se.swimg;return re.createElement("img",{className:ne.sign,src:be,style:{left:"-4px"}})}const Fe=(de=Lt.find(be=>be.name==Ge))==null?void 0:de.ptimg;return re.createElement("img",{className:ne.sign,src:Fe,style:{left:`${48+52*(he-1)+2*he}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(st==null?void 0:st.excellent)&&re.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:ne.name},re.createElement(ze.Z,{title:Pt&&(st!=null&&st.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Te}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${st==null?void 0:st.excellent_alias_name}`)):Te},re.createElement("span",{className:ne.e},Pt&&(st==null?void 0:st.excellent_alias_name)||Te))),an&&wt&&((Yt=st==null?void 0:st.progress)==null?void 0:Yt.all_score)!=0&&re.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},re.createElement(Qe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((rn=st==null?void 0:st.progress)==null?void 0:rn.my_score)/((Dt=st==null?void 0:st.progress)==null?void 0:Dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(vn=st==null?void 0:st.progress)==null?void 0:vn.my_score,"/",(we=st==null?void 0:st.progress)==null?void 0:we.all_score),(!an||!wt)&&re.createElement("div",{className:ne.tags},re.createElement("div",null,re.createElement(ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,st.stages_count))),re.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,st.members_count)))))))})),!Ae.length&&re.createElement(ot.Z,null)))}},63814:function(xt,Ht,ee){"use strict";ee.d(Ht,{jL:function(){return Ze},w9:function(){return Rt},vv:function(){return it},dN:function(){return An},QD:function(){return yo},cQ:function(){return he.Z},vg:function(){return _n},Oz:function(){return Ln},op:function(){return $a},O5:function(){return Zo},_b:function(){return Ko},t7:function(){return It},tT:function(){return Nt},Gi:function(){return Qa},YG:function(){return na},Ed:function(){return Oa},kT:function(){return ta},qp:function(){return b},Um:function(){return ie},K3:function(){return te},vr:function(){return vo},qE:function(){return Yo},Je:function(){return an},wb:function(){return we},rC:function(){return Ge},lB:function(){return Ft},cq:function(){return fn},kO:function(){return Ca},tp:function(){return Oe},Si:function(){return el},k8:function(){return Co},Du:function(){return lo}});var ne=ee(59301),z={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"},ze="data:image/png;base64,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",Ze=({dataSource:Ut=[],img:kt,imgWidth:nn=346,title:Vn,sunTitle:Ga,bannerExtraContent:Wa})=>ne.createElement("div",{className:z.banner},ne.createElement("div",{className:z.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,Vn),ne.createElement("span",null,Ga)),Ut.length>0&&ne.createElement("div",{className:z.btns},Ut.map((Tn,ka)=>ne.createElement("div",{key:ka,onClick:Tn.click},Tn.name,Tn.sign?ne.createElement("img",{src:ze,width:39}):null))),Wa),kt&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:kt,width:nn}))),He={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"},oe=ee(92310),ot=ee.n(oe),gt=ee(89392),Je=Object.defineProperty,$e=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,le=(Ut,kt,nn)=>kt in Ut?Je(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,y=(Ut,kt)=>{for(var nn in kt||(kt={}))Xe.call(kt,nn)&&le(Ut,nn,kt[nn]);if($e)for(var nn of $e(kt))Be.call(kt,nn)&&le(Ut,nn,kt[nn]);return Ut},b=({dataSource:Ut=[],value:kt,onChange:nn,onTitleChange:Vn,className:Ga,title:Wa,titleWidth:Tn=41,style:ka={},fontColor:mr="#6A7283",showCount:Qr,classNameActive:cr,styleItem:ma={}})=>{const[qr,bo]=(0,ne.useState)(0),[ii,fr]=(0,ne.useState)(!1),Er=(0,ne.useRef)(null),Oo=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var Po;Ut.length!==0&&(((Po=Er==null?void 0:Er.current)==null?void 0:Po.clientHeight)>97?bo(1):bo(0)),Ut.length===0&&bo(0),fr(!1)},[Ut]),ne.createElement("div",{className:ot()(He.row,Ga),style:ka},ne.createElement("div",{onClick:(0,gt.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:Tn,marginTop:ii?12:4},className:`${He.title} ${Vn?"current":""}`},Wa),ne.createElement("div",{className:ii?`${He.tagsWrap} ${He.tagsBorderWrap}`:He.tagsWrap},ne.createElement("div",{className:He.bar,ref:Oo,style:qr>0?{height:qr===1?97:"auto",overflow:qr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:He.tag,ref:Er},Ut==null?void 0:Ut.map(Po=>ne.createElement("span",{onClick:()=>nn(Po.id),key:Po.id,style:y(y({color:mr},ma),(Po==null?void 0:Po.style)||{}),className:kt===Po.id?ot()(cr||He.active,Po.classNameActive):""},ne.createElement("span",{title:Po.name,className:He.name},Po.name),!!Qr&&ne.createElement("span",{className:He.num},Po.count))))),!!qr&&ne.createElement(ne.Fragment,null,qr===1?ne.createElement("div",{onClick:()=>{var Po;bo(2),((Po=Er==null?void 0:Er.current)==null?void 0:Po.clientHeight)>245?fr(!0):fr(!1)},className:He.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{Oo.current.scrollTop=0,bo(1),fr(!1)},className:He.action},"\u6536\u8D77",ne.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Ut=[],value:kt,onChange:nn,onTitleChange:Vn,className:Ga,title:Wa,titleWidth:Tn=41,style:ka={},fontColor:mr="#6A7283",showCount:Qr,expand:cr=!0})=>{const[ma,qr]=(0,ne.useState)(0),[bo,ii]=(0,ne.useState)(!1),fr=(0,ne.useRef)(null),Er=(0,ne.useRef)(null),[Oo,Po]=(0,ne.useState)(cr);return ne.createElement("div",{className:ot()(E.row,Ga),style:ka},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,gt.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:Tn,marginTop:bo?12:4},className:`${E.title} ${Vn?"current":""}`},Wa),ne.createElement("i",{className:`iconfont ${Oo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Oo?8:10},onClick:()=>Po(!Oo)})),Oo&&ne.createElement("div",{className:bo?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},ne.createElement("div",{className:E.fenge}),ne.createElement("div",{className:E.bar,ref:Er},ne.createElement("div",{className:E.tag,ref:fr},Ut==null?void 0:Ut.map(vi=>ne.createElement("span",{onClick:()=>nn(vi.id),key:vi.id,style:{color:mr},className:kt===vi.id?E.active:""},ne.createElement("span",{title:vi.name,className:E.name},vi.name),!!Qr&&ne.createElement("span",{className:E.num},vi.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ie=({dataSource:Ut=[],value:kt,onChange:nn,onTitleChange:Vn,className:Ga,title:Wa,titleWidth:Tn=41,style:ka={},fontColor:mr="#fff",showCount:Qr,expand:cr=!0})=>{const[ma,qr]=(0,ne.useState)(0),[bo,ii]=(0,ne.useState)(!1),fr=(0,ne.useRef)(null),Er=(0,ne.useRef)(null),[Oo,Po]=(0,ne.useState)(cr);return ne.createElement("div",{className:ot()(ae.row,Ga),style:ka},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,gt.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:Tn},className:`${ae.title} ${Vn?"current":""}`},Wa),ne.createElement("i",{className:`iconfont ${Oo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Oo?"#00DDC7":"#037F74",fontSize:Oo?10:12},onClick:()=>Po(!Oo)})),Oo&&ne.createElement("div",{className:bo?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},ne.createElement("div",{className:ae.bar,ref:Er},ne.createElement("div",{className:ae.tag,ref:fr},Ut==null?void 0:Ut.map(vi=>ne.createElement("span",{onClick:()=>nn(vi.id),key:vi.id,style:{color:mr},className:kt===vi.id?ae.active:""},ne.createElement("span",{title:vi.name,className:ae.name},vi.name),!!Qr&&ne.createElement("span",{className:ae.num},vi.count)))))))},pe={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"},Oe=({dataSource:Ut=[],value:kt,onChange:nn,className:Vn,style:Ga={}})=>ne.createElement("div",{style:Ga,className:ot()(pe.tabs,Vn)},Ut.map(Wa=>ne.createElement("span",{onClick:()=>nn(Wa.id),className:kt===Wa.id?pe.active:"",key:Wa.id},Wa.name))),Ae={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"},Re=ee(92832),It=({dataSource:Ut=[],value:kt="",onChange:nn,onInputChange:Vn=()=>{},className:Ga,style:Wa={},placeholder:Tn,allowClear:ka=!1})=>{var mr;const[Qr,cr]=(0,ne.useState)(""),[ma,qr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var fr;let Er=kt;(fr=JSON.stringify(kt))!=null&&fr.includes("{")&&(cr(kt.id),Er=kt.value||"");try{qr(decodeURIComponent(Er||""))}catch(Oo){qr(decodeURIComponent(Er||""))}},[kt]);const bo=()=>{nn(encodeURIComponent(ma),Qr||null)},ii=fr=>{fr!==Qr&&(cr(fr),nn(encodeURIComponent(ma),fr))};return ne.createElement("div",{className:ot()(Ae.input,Ga),style:Wa},!!Ut.length&&ne.createElement("div",{className:Ae.dropdown},ne.createElement("div",{className:Ae.text},(mr=Ut.find(fr=>fr.id===Qr))==null?void 0:mr.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:Ae.b1}),ne.createElement("b",{className:Ae.b2})),ne.createElement("div",{className:Ae.menu},Ut.map((fr,Er)=>ne.createElement("div",{key:Er,onClick:()=>ii(fr.id)},fr.name)))),ne.createElement(Re.default,{onPressEnter:bo,value:ma,onChange:fr=>{qr(fr.target.value),Vn(encodeURIComponent(fr.target.value),Qr||null)},bordered:!1,placeholder:Tn}),ne.createElement("i",{onClick:bo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ot={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Nt=({dataSource:Ut=[],value:kt="",onChange:nn,onInputChange:Vn=()=>{},className:Ga,style:Wa={},placeholder:Tn,allowClear:ka=!1})=>{var mr;const[Qr,cr]=(0,ne.useState)(""),[ma,qr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var fr;let Er=kt;(fr=JSON.stringify(kt))!=null&&fr.includes("{")&&(cr(kt.id),Er=kt.value||"");try{qr(decodeURIComponent(Er||""))}catch(Oo){qr(decodeURIComponent(Er||""))}},[kt]);const bo=()=>{nn(encodeURIComponent(ma),Qr||null)},ii=fr=>{fr!==Qr&&(cr(fr),nn(encodeURIComponent(ma),fr))};return ne.createElement("div",{className:ot()(Ot.input,Ga),style:Wa},!!Ut.length&&ne.createElement("div",{className:Ot.dropdown},ne.createElement("div",{className:Ot.text},(mr=Ut.find(fr=>fr.id===Qr))==null?void 0:mr.name,ne.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ne.createElement("div",{className:Ot.menu},Ut.map((fr,Er)=>ne.createElement("div",{key:Er,onClick:()=>ii(fr.id)},fr.name)))),ne.createElement(Re.default,{onPressEnter:bo,value:ma,onChange:fr=>{qr(fr.target.value),Vn(encodeURIComponent(fr.target.value),Qr||null)},bordered:!1,placeholder:Tn}),ne.createElement("i",{onClick:bo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Zt={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"},an=({value:Ut,onChange:kt,className:nn,total:Vn,pageSize:Ga,style:Wa={}})=>{const Tn=Ut<2,ka=Ut>=Math.ceil(Vn/Ga);return Vn<=Ga?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:ot()(Zt.quickPager,nn),style:Wa},ne.createElement("div",{onClick:()=>{Tn||kt(Ut-1,"prev")},className:Tn?Zt.disabled:""},"\u4E0A\u4E00\u9875"),ne.createElement("div",{onClick:()=>{ka||kt(Ut+1,"next")},className:ka?Zt.disabled:""},"\u4E0B\u4E00\u9875"))},Pt={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"},wt=ee(71418),nt=ee(6848),Lt=ee(13570),st=ee(90524),Me=ee(49661),ut=ee(96908),Yt=ee(57177),rn=ee(81378),Dt=ee(57884),we=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr})=>{const Qr=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:mr},ne.createElement("div",{className:ot()(Pt.list,Ut)},!!kt.length&&kt.map((cr,ma)=>{const{name:qr,id:bo,identifier:ii,power:fr,cover_image_id:Er,pic:Oo}=cr;return ne.createElement("div",{className:Pt.wrap,key:bo,style:{width:Qr,marginRight:(1+ma)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{target:"_blank",href:`/shixuns/${ii}/challenges`,className:Pt.li,onClick:Po=>{Po.preventDefault(),ka&&(0,Me.L9)([ka]),fr&&(0,Me.xg)(`/shixuns/${ii}/challenges`)}},ne.createElement("div",{className:Pt.img},ne.createElement("img",{className:Pt.cover,src:`${Oo}`}),cr.is_jupyter&&ne.createElement("img",{className:Pt.sign,src:ut}),cr.is_jupyter_lab&&ne.createElement("img",{className:Pt.sign,src:Yt}),cr.is_unity_3d&&ne.createElement("img",{className:Pt.sign,src:rn})),ne.createElement("div",{className:Pt.name},ne.createElement(nt.Z,{title:qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Pt.e},qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:Pt.tags},ne.createElement(nt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,cr.challenges_count))),!!cr.myshixuns_count&&ne.createElement(nt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,cr.myshixuns_count))),ne.createElement(nt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,cr.level))),ne.createElement("div",{className:Pt.rate},ne.createElement(Lt.Z,{allowHalf:!0,disabled:!0,defaultValue:cr.score_info}),ne.createElement("span",null,"\xA0",cr.score_info?`${cr.score_info}\u5206`:"5\u5206")))),!fr&&ne.createElement("div",{className:Pt.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&ne.createElement(Dt.Z,null)))},Te={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"},Ft=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,wrapClassName:ka,trackEventItems:mr,loading:Qr})=>{const cr=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:Qr},ne.createElement("div",{className:ot()(Te.list,Ut)},!!kt.length&&kt.map((ma,qr)=>{const{name:bo,id:ii,identifier:fr,power:Er,cover_image_id:Oo,pic:Po}=ma;return ne.createElement("div",{className:ot()(Te.wrap,ka),key:ii,style:{width:cr,marginRight:(1+qr)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{target:"_blank",href:`/shixuns/${fr}/challenges`,className:Te.li,onClick:vi=>{vi.preventDefault(),mr&&(0,Me.L9)([mr]),Er&&(0,Me.xg)(`/shixuns/${fr}/challenges`)}},ne.createElement("img",{src:ee(47621),className:Te.titleBg}),ne.createElement("div",{className:Te.name},ne.createElement(nt.Z,{title:bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Te.e},bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:Te.img},ne.createElement("img",{className:Te.cover,src:Oo?`${st.Z.API_SERVER}/api/attachments/${Oo}`:`${st.Z.IMG_SERVER+Po}`}),ma.is_jupyter&&ne.createElement("div",{className:Te.bq},"Jupyter"),ma.is_jupyter_lab&&ne.createElement("div",{className:Te.bq},"JupyterLab"),ma.is_unity_3d&&ne.createElement("div",{className:Te.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ne.createElement("div",{className:"mt20 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Te.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Te.value},ma.myshixuns_count)),ne.createElement("div",null,ne.createElement("span",{className:Te.text},"\u56F0\u96BE\u7B49\u7EA7"),ne.createElement("span",{className:Te.value},ma.level))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Te.text},"\u5173\u5361\u6570"),ne.createElement("span",{className:Te.value},ma.challenges_count)),ne.createElement("div",{className:Te.rate},ne.createElement(Lt.Z,{allowHalf:!0,disabled:!0,defaultValue:ma.score_info}),ne.createElement("span",{className:Te.value,style:{color:"#FF9C00"}},"\xA0",ma.score_info?`${ma.score_info}\u5206`:"5\u5206"))))),!Er&&ne.createElement("div",{className:Te.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&ne.createElement(Dt.Z,null)))},mt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ie="data:image/png;base64,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",Le="data:image/png;base64,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",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",Ge=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr,wrapClassName:Qr,imgClassName:cr})=>{const ma=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:mr},ne.createElement("div",{className:ot()(mt.list,Ut)},!!kt.length&&kt.map((qr,bo)=>{const{name:ii,id:fr,identifier:Er,power:Oo,cover_image_id:Po,pic:vi}=qr;return ne.createElement("div",{className:ot()(mt.wrap,Qr),key:fr,style:{width:ma,marginRight:(1+bo)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Er}/challenges`,className:mt.li,onClick:zi=>{zi.preventDefault(),ka&&(0,Me.L9)([ka]),Oo&&(0,Me.xg)(`/shixuns/${Er}/challenges`)}},ne.createElement("div",{className:ot()(mt.img,cr)},ne.createElement("img",{className:mt.cover,src:Po?`${st.Z.API_SERVER}/api/attachments/${Po}`:`${st.Z.IMG_SERVER+vi}`}),qr.is_jupyter&&ne.createElement("img",{className:mt.sign,src:Ie}),qr.is_jupyter_lab&&ne.createElement("img",{className:mt.sign,src:Le}),qr.is_unity_3d&&ne.createElement("img",{className:mt.sign,src:Ee})),ne.createElement("div",{className:mt.name},ne.createElement(nt.Z,{title:ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:mt.e},ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:mt.tags},ne.createElement(nt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,qr.challenges_count))),!!qr.myshixuns_count&&ne.createElement(nt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,qr.myshixuns_count))),ne.createElement(nt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,qr.level))),ne.createElement("div",{className:mt.rate},ne.createElement(Lt.Z,{allowHalf:!0,disabled:!0,defaultValue:qr.score_info}),ne.createElement("span",null,"\xA0",qr.score_info?`${qr.score_info}\u5206`:"5\u5206")))),!Oo&&ne.createElement("div",{className:mt.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&ne.createElement(Dt.Z,null)))},he=ee(929),se={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"},de=ee(79005),Fe=ee(20345),be=ee(77882),Pe=ee(31081),Ye=ee(75309),vt=ee(71979),et=ee(47558),tt=ee(42922),rt=ee(66832),ct=ee(96593),Se=ee(19664),Ne=ee(91833),qe=Object.defineProperty,_e=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,je=(Ut,kt,nn)=>kt in Ut?qe(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,Wt=(Ut,kt)=>{for(var nn in kt||(kt={}))St.call(kt,nn)&&je(Ut,nn,kt[nn]);if(_e)for(var nn of _e(kt))Gt.call(kt,nn)&&je(Ut,nn,kt[nn]);return Ut};const Nn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:de,swimg:Fe},{name:"101\u8BA1\u5212",ptimg:be,swimg:Pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ye,swimg:vt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:et,swimg:tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:rt,swimg:ct},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Se,swimg:Ne}];var Ln=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr,wrapClassName:Qr,imgClassName:cr,isArrow:ma=!1,imgStyle:qr={}})=>{const bo=Math.floor((Tn-(nn-1)*Vn)/nn),[ii,fr]=(0,ne.useState)(),[Er,Oo]=(0,ne.useState)(),Po=zi=>fr(zi),vi=()=>fr(-1);return ne.createElement(wt.Z,{spinning:mr},ne.createElement("div",{className:ot()(se.list,Ut)},!!(kt!=null&&kt.length)&&(kt==null?void 0:kt.map((zi,_i)=>{var pl;const{name:rl,id:ul,identifier:cl,featured:yl,school_name:dt,image_url:Bt,excellent:ke,is_plan:Xt}=zi;return ne.createElement("div",{key:ul,className:ot()(se.wrap,Qr),style:{width:bo,marginRight:(1+_i)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{target:"_blank",href:`/paths/${cl}`,className:se.li,onClick:fa=>{fa.preventDefault(),ka&&(0,Me.L9)([ka]),(0,Me.xg)(`/paths/${cl}`)}},ne.createElement("img",{src:ee(39057),className:se.titleBg}),ne.createElement("div",{className:se.name},ne.createElement(nt.Z,{title:rl},ne.createElement("span",{className:se.e,style:{color:ma&&ii===_i?"#145DFF":"#000000"},onMouseEnter:()=>{Po(_i)},onMouseLeave:vi},rl))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:ot()(se.img,cr)},ne.createElement("img",{className:se.cover,style:Wt({},qr),src:`${st.Z.IMG_SERVER+Bt}`}),(pl=zi==null?void 0:zi.subject_tags)==null?void 0:pl.map((fa,wa)=>{var la,Ma;if(wa===0){const ra=(la=Nn.find(Tr=>Tr.name==fa))==null?void 0:la.swimg;return ne.createElement("img",{className:se.sign,src:ra,style:{left:"-4px"}})}const Fn=(Ma=Nn.find(ra=>ra.name==fa))==null?void 0:Ma.ptimg;return ne.createElement("img",{className:se.sign,src:Fn,style:{left:`${48+52*(wa-1)+2*wa}px`}})}),ne.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(zi==null?void 0:zi.excellent)&&ne.createElement("div",{className:se.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:se.text},"\u7AE0\u8282\u6570"),ne.createElement("span",{className:se.value},zi.stages_count)),ne.createElement("div",null,ne.createElement("span",{className:se.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:se.value},zi.members_count))))))})),!kt.length&&ne.createElement(Dt.Z,null)))},sn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ea=ee(34055),On=ee(59301);const ln=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:de,swimg:Fe},{name:"101\u8BA1\u5212",ptimg:be,swimg:Pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ye,swimg:vt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:et,swimg:tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:rt,swimg:ct},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Se,swimg:Ne}];var _n=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr,onRemove:Qr=()=>{},isCurrent:cr=!0,showAlias:ma=!1,wrapClassName:qr,imgClassName:bo})=>{const ii=Math.floor((Tn-(nn-1)*Vn)/nn),fr=[{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(Er=>(window.ENV==="build"&&(Er.ptimg=`/react/build${Er.ptimg}`,Er.swimg=`/react/build${Er.swimg}`),Er));return On.createElement(wt.Z,{spinning:mr},On.createElement("div",{className:ot()(sn.list,Ut)},!!(kt!=null&&kt.length)&&(kt==null?void 0:kt.map((Er,Oo)=>{var Po;const{name:vi,id:zi,identifier:_i,featured:pl,school_name:rl,image_url:ul,excellent:cl,is_plan:yl}=Er;return On.createElement("div",{key:zi,className:ot()(sn.wrap,qr),style:{width:ii,marginRight:(1+Oo)%nn===0?0:Vn+Wa,marginBottom:Ga}},On.createElement("a",{className:sn.li,onClick:dt=>{dt.preventDefault(),dt.stopPropagation(),ka&&(0,Me.L9)([ka]),(0,Me.xg)(`/paths/${_i}`)}},On.createElement("div",{className:ot()(sn.img,bo)},On.createElement("img",{className:sn.cover,src:`${st.Z.IMG_SERVER+ul}`}),cr&&(0,ea.bg)()&&(Er==null?void 0:Er.studying)&&On.createElement("div",{className:`${sn.movebq} user-path-items`,onClick:dt=>{dt.stopPropagation(),Qr(Er)}},On.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),On.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Po=Er==null?void 0:Er.subject_tags)==null?void 0:Po.map((dt,Bt)=>{var ke,Xt;if(Bt===0){const wa=(ke=fr.find(la=>la.name==dt))==null?void 0:ke.swimg;return On.createElement("img",{className:sn.sign,src:wa,style:{left:"-4px"}})}const fa=(Xt=fr.find(wa=>wa.name==dt))==null?void 0:Xt.ptimg;return On.createElement("img",{className:sn.sign,src:fa,style:{left:`${48+52*(Bt-1)+2*Bt}px`}})}),On.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Er==null?void 0:Er.excellent)&&On.createElement("div",{className:sn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),On.createElement("div",{className:sn.name},On.createElement(nt.Z,{title:ma&&(Er!=null&&Er.excellent_alias_name)?On.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${vi}`,On.createElement("br",null),On.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Er==null?void 0:Er.excellent_alias_name}`)):vi},On.createElement("span",{className:sn.e},ma&&(Er==null?void 0:Er.excellent_alias_name)||vi))),On.createElement("div",{className:sn.tags},On.createElement("div",null,On.createElement(nt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},On.createElement("span",null,On.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),On.createElement("span",null,Er.stages_count))),On.createElement(nt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},On.createElement("span",null,On.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),On.createElement("span",null,Er.members_count)))))))})),!kt.length&&On.createElement(Dt.Z,null)))},bn={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"},va="data:image/png;base64,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",Kn=ee(59301),Rt=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr})=>{const Qr=Math.floor((Tn-(nn-1)*Vn)/nn);return Kn.createElement(wt.Z,{spinning:mr},Kn.createElement("div",{className:ot()(bn.list,Ut)},!!kt.length&&kt.map((cr,ma)=>{const{subject_identifier:qr,id:bo,identifier:ii,power:fr}=cr,Er=cr.is_public!=0&&cr.is_public;return Kn.createElement("div",{className:bn.wrap,key:bo,style:{width:Qr,marginRight:(1+ma)%nn===0?0:Vn+Wa,marginBottom:Ga}},Kn.createElement("a",{className:bn.li,onClick:Oo=>{Oo.preventDefault(),ka&&(0,Me.L9)([ka]),(0,Me.xg)(cr.first_category_url)}},Kn.createElement("div",{className:bn.top},Kn.createElement(nt.Z,{title:cr.name},Kn.createElement("div",{className:bn.name},cr.name)),Kn.createElement("img",{className:bn.img,src:st.Z.IMG_SERVER+"/images/"+cr.avatar_url}),Kn.createElement("div",{className:bn.text,title:cr.creator},cr.creator),qr&&Kn.createElement("div",{className:bn.btns},Kn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Kn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Er&&Kn.createElement("div",{className:bn.sign},"\u516C\u5F00")),Kn.createElement("div",{className:bn.bottom},cr.visits>0&&Kn.createElement(nt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-liulanyan"}),Kn.createElement("span",null,cr.visits))),cr.course_members_count>0&&Kn.createElement(nt.Z,{title:"\u6210\u5458",placement:"bottom"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-chengyuan"}),cr.course_members_count)),cr.tasks_count>0&&Kn.createElement(nt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-zuoye"}),cr.tasks_count)),cr.is_end?Kn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Kn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!cr.is_accessible&&Kn.createElement("div",{className:bn.lockWrap},Kn.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Kn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&Kn.createElement(Dt.Z,null)))},_t={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"},Tt="data:image/png;base64,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",An=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,wrapClassName:ka,trackEventItems:mr,loading:Qr})=>{const cr=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:Qr},ne.createElement("div",{className:ot()(_t.list,Ut)},!!kt.length&&kt.map((ma,qr)=>{const{subject_identifier:bo,id:ii,identifier:fr,power:Er}=ma,Oo=ma.is_public!=0&&ma.is_public;return ne.createElement("div",{className:ot()(`${_t.wrap} ${ma.is_accessible?"":_t.warpStyle}`,ka),key:ii,style:{width:cr,marginRight:(1+qr)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{className:_t.li,onClick:Po=>{Po.preventDefault(),mr&&(0,Me.L9)([mr]),(0,Me.xg)(ma.first_category_url)}},ne.createElement("div",{className:_t.creator},ne.createElement("img",{className:_t.img,src:st.Z.IMG_SERVER+"/images/"+ma.avatar_url}),ne.createElement("div",{className:_t.text,title:ma.creator},ma.creator)),ne.createElement("div",{className:_t.top},ne.createElement(nt.Z,{title:ma.name},ne.createElement("div",{className:_t.name},ma.name)),Oo&&ne.createElement("div",{className:_t.sign},"\u516C\u5F00")),ne.createElement("div",{className:_t.middle},ne.createElement("div",{className:_t.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:_t.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:_t.value},(ma==null?void 0:ma.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:_t.text},"\u6210\u5458"),ne.createElement("span",{className:_t.value},(ma==null?void 0:ma.course_members_count)||0))),ne.createElement("div",{className:_t.row},ne.createElement("div",null,ne.createElement("span",{className:_t.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:_t.value},(ma==null?void 0:ma.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:_t.text},"\u72B6\u6001"),ma.is_end?ne.createElement("span",{className:_t.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:_t.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),bo&&ne.createElement("div",{className:_t.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ma.is_accessible&&ne.createElement("div",{className:_t.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&ne.createElement(Dt.Z,null)))},Dn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},at="data:image/png;base64,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",it=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,wrapClassName:ka,trackEventItems:mr,loading:Qr})=>{const cr=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:Qr},ne.createElement("div",{className:ot()(Dn.list,Ut)},!!kt.length&&kt.map((ma,qr)=>{const{subject_identifier:bo,id:ii,identifier:fr,power:Er}=ma,Oo=ma.is_public!=0&&ma.is_public;return ne.createElement("div",{className:ot()(`${Dn.wrap} ${ma.is_accessible?"":Dn.warpStyle}`,ka),key:ii,style:{width:cr,marginRight:(1+qr)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{className:Dn.li,onClick:Po=>{Po.preventDefault(),mr&&(0,Me.L9)([mr]),(0,Me.xg)(ma.first_category_url)}},ne.createElement("div",{className:Dn.creator},ne.createElement("img",{className:Dn.img,src:st.Z.IMG_SERVER+"/images/"+ma.avatar_url}),ne.createElement("div",{className:Dn.text,title:ma.creator},ma.creator)),ne.createElement("div",{className:Dn.top},ne.createElement(nt.Z,{title:ma.name},ne.createElement("div",{className:Dn.name},ma.name)),Oo&&ne.createElement("div",{className:Dn.sign})),ne.createElement("div",{className:Dn.middle},ne.createElement("div",{className:Dn.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:Dn.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:Dn.value},(ma==null?void 0:ma.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:Dn.text},"\u6210\u5458"),ne.createElement("span",{className:Dn.value},(ma==null?void 0:ma.course_members_count)||0))),ne.createElement("div",{className:Dn.row},ne.createElement("div",null,ne.createElement("span",{className:Dn.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:Dn.value},(ma==null?void 0:ma.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:Dn.text},"\u72B6\u6001"),ma.is_end?ne.createElement("span",{className:Dn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:Dn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),bo&&ne.createElement("div",{className:Dn.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ma.is_accessible&&ne.createElement("div",{className:Dn.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&ne.createElement(Dt.Z,null)))},cn={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"},gn=ee(76560),na=({dataSource:Ut=[],value:kt,onChange:nn,className:Vn,style:Ga={},tabBarExtraContent:Wa})=>ne.createElement("div",{className:ot()(cn.tabs,Vn),style:Ga},ne.createElement("div",{className:cn.tabsWrap},Ut.map((Tn,ka)=>ne.createElement("aside",{className:cn.tab,onClick:()=>{nn(Tn.id),Tn.link&&gn.history.push(Tn.link)},key:ka},ne.createElement("div",{className:kt===Tn.id?cn.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement(nt.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",ne.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),ne.createElement("div",{className:cn.tabBar},Wa)),kn={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"},ta=({dataSource:Ut=[],value:kt,onChange:nn,className:Vn,style:Ga={},tabBarExtraContent:Wa})=>ne.createElement("div",{className:ot()(kn.tabs,Vn),style:Ga},ne.createElement("div",{className:kn.tabsWrap},Ut.map((Tn,ka)=>ne.createElement("aside",{className:kn.tab,onClick:()=>{nn(Tn.id),Tn.link&&gn.history.push(Tn.link)},key:ka},ne.createElement("div",{className:kt===Tn.id?kn.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement(nt.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",ne.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),ne.createElement("div",{className:kn.tabBar},Wa)),Jn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Oa=({dataSource:Ut=[],value:kt,onChange:nn,className:Vn,style:Ga={},tabBarExtraContent:Wa})=>ne.createElement("div",{className:ot()(Jn.tabs,Vn),style:Ga},ne.createElement("div",{className:Jn.tabsWrap},Ut.map((Tn,ka)=>ne.createElement("aside",{className:`${Jn.tab} ${kt===Tn.id?Jn.active:""}`,onClick:()=>{nn(Tn.id),Tn.link&&gn.history.push(Tn.link)},key:ka},ne.createElement("div",null,Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement(nt.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",ne.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),ne.createElement("div",{className:Jn.tabBar},Wa)),Qa=({className:Ut,style:kt={},children:nn})=>ne.createElement("div",{className:ot()(Ut),style:kt},nn),Ea={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"},lt=ee(38854),Jt=ee(20834);const zt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var fn=({sortValue:Ut,dropValue:kt,className:nn,onSort:Vn,onDrop:Ga,dataSource:Wa=zt})=>{var Tn;return ne.createElement("div",{className:ot()(Ea.orderWrap,nn)},ne.createElement(lt.Z,{dropdownRender:()=>ne.createElement(Jt.default,null,Wa.map((ka,mr)=>ne.createElement(Jt.default.Item,{key:mr,onClick:()=>Ga(ka.id)},ka.name)))},ne.createElement("span",{className:Ea.orderTextWrap},(Tn=Wa.find(ka=>kt===ka.id))==null?void 0:Tn.name)),ne.createElement("span",{className:Ea.orderIconWrap},ne.createElement("span",{className:Ea.orderAsc},ne.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ea.cursorPointer} ${Ea.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ea.cursorPointer}`,onClick:()=>Vn(Ut==="asc"?"desc":"asc")})),ne.createElement("span",{className:Ea.orderDesc},ne.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ea.cursorPointer} ${Ea.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ea.cursorPointer}`,onClick:()=>Vn(Ut==="asc"?"desc":"asc")}))))},pn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Bn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ca=({sortValue:Ut,dropValue:kt,className:nn,onSort:Vn,onDrop:Ga,dataSource:Wa=Bn})=>{var Tn;return ne.createElement("div",{className:ot()(pn.orderWrap,nn)},ne.createElement(lt.Z,{dropdownRender:()=>ne.createElement(Jt.default,null,Wa.map((ka,mr)=>ne.createElement(Jt.default.Item,{key:mr,onClick:()=>Ga(ka.id)},ka.name)))},ne.createElement("span",{className:pn.orderTextWrap},(Tn=Wa.find(ka=>kt===ka.id))==null?void 0:Tn.name)),ne.createElement("span",{className:pn.orderIconWrap},ne.createElement("span",{className:pn.orderAsc},ne.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${pn.cursorPointer} ${pn.active}`:`iconfont icon-sanjiaoxing-up font12 ${pn.cursorPointer}`,onClick:()=>Vn(Ut==="asc"?"desc":"asc")})),ne.createElement("span",{className:pn.orderDesc},ne.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${pn.cursorPointer} ${pn.active}`:`iconfont icon-sanjiaoxing-down font12 ${pn.cursorPointer}`,onClick:()=>Vn(Ut==="asc"?"desc":"asc")}))))},ia={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"},$t=ee(3113),ua=ee(22688),Pr=Object.defineProperty,yr=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,pa=(Ut,kt,nn)=>kt in Ut?Pr(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,Ba=(Ut,kt)=>{for(var nn in kt||(kt={}))pr.call(kt,nn)&&pa(Ut,nn,kt[nn]);if(yr)for(var nn of yr(kt))Zn.call(kt,nn)&&pa(Ut,nn,kt[nn]);return Ut},$n=(Ut,kt)=>{var nn={};for(var Vn in Ut)pr.call(Ut,Vn)&&kt.indexOf(Vn)<0&&(nn[Vn]=Ut[Vn]);if(Ut!=null&&yr)for(var Vn of yr(Ut))kt.indexOf(Vn)<0&&Zn.call(Ut,Vn)&&(nn[Vn]=Ut[Vn]);return nn},Va=(Ut,kt,nn)=>new Promise((Vn,Ga)=>{var Wa=mr=>{try{ka(nn.next(mr))}catch(Qr){Ga(Qr)}},Tn=mr=>{try{ka(nn.throw(mr))}catch(Qr){Ga(Qr)}},ka=mr=>mr.done?Vn(mr.value):Promise.resolve(mr.value).then(Wa,Tn);ka((nn=nn.apply(Ut,kt)).next())}),$a=Ut=>{var kt=Ut,{className:nn,style:Vn,children:Ga,loading:Wa=!1,openLoading:Tn,onClick:ka=()=>{},size:mr="middle",shape:Qr="round",theme:cr}=kt,ma=$n(kt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[qr,bo]=(0,ne.useState)(!1),ii=(0,ne.useMemo)(()=>{switch(cr){case ua.Fy.THEMEONE:return ia.ThemeOne;case ua.Fy.DEFAULT:default:return ia.btn}},[cr]);return ne.createElement($t.ZP,Ba({onClick:(0,gt.throttle)(fr=>Va(void 0,null,function*(){Tn&&bo(!0);try{yield ka(fr)}catch(Er){console.log("error",Er)}Tn&&bo(!1)}),2e3,{leading:!0,trailing:!1}),className:ot()(ii,ia[`${mr}-${Qr}`],nn),style:Vn,size:mr,shape:Qr,loading:qr||Wa},ma),Ga)},Nr={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"},Yo=({className:Ut,style:kt,children:nn=null,onClick:Vn,title:Ga})=>ne.createElement("div",{className:ot()(Nr.head,Ut),style:kt},ne.createElement("span",{className:"primary-hover",onClick:Vn},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:Ga},Ga),ne.createElement("div",{className:Nr.node},nn)),wo={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"},yo=({confirmShow:Ut=!0,confirmTitle:kt,confirmClick:nn,cancelShow:Vn=!0,cancelTitle:Ga,cancelClick:Wa,className:Tn,style:ka,confirmLoading:mr=!1})=>ne.createElement("div",{className:ot()(wo.btns,Tn),style:ka},Ut&&ne.createElement($t.ZP,{loading:mr,onClick:nn,type:"primary",className:wo.confirm},kt),Vn&&ne.createElement($t.ZP,{onClick:Wa,className:wo.cancel},Ga)),Lr={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"},vo=({className:Ut,style:kt={},LeftContent:nn,children:Vn,RightContent:Ga})=>ne.createElement("div",{className:ot()(Lr.fixedBottom,Ut),style:kt},ne.createElement("div",{className:Lr.wrap},ne.createElement("div",{className:Lr.left},nn),ne.createElement("div",{className:Lr.center},Vn),ne.createElement("div",{className:Lr.right},Ga))),so={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"},Ko=({className:Ut,style:kt={},dataSource:nn=[]})=>ne.createElement("div",{className:ot()(so.crumbs,Ut),style:kt},nn.map((Vn,Ga)=>Gagn.history.push(Vn.path)},Vn.name):ne.createElement("span",null,Vn.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:Ga,style:{color:"#5F6368"}},Vn.name))),mi=ee(31797),ri=Object.defineProperty,$o=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,Br=(Ut,kt,nn)=>kt in Ut?ri(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,Kr=(Ut,kt)=>{for(var nn in kt||(kt={}))xa.call(kt,nn)&&Br(Ut,nn,kt[nn]);if(eo)for(var nn of eo(kt))Ya.call(kt,nn)&&Br(Ut,nn,kt[nn]);return Ut},ei=(Ut,kt)=>$o(Ut,oi(kt)),Qo=(Ut,kt)=>{var nn={};for(var Vn in Ut)xa.call(Ut,Vn)&&kt.indexOf(Vn)<0&&(nn[Vn]=Ut[Vn]);if(Ut!=null&&eo)for(var Vn of eo(Ut))kt.indexOf(Vn)<0&&Ya.call(Ut,Vn)&&(nn[Vn]=Ut[Vn]);return nn};const{Countdown:Bi}=mi.default;var Zo=Ut=>{var kt=Ut,{onChange:nn}=kt,Vn=Qo(kt,["onChange"]);const[Ga,Wa]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof Ga=="number"&&Ga>=0&&nn(Ga)},[Ga]);const Tn=ka=>{const mr=Math.floor(ka/1e3);Wa(mr)};return ne.createElement(Bi,ei(Kr({},Vn),{onChange:Tn}))},po={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},el=({DataProps:Ut,className:kt,style:nn={}})=>{var Vn;return ne.createElement("div",{className:ot()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",po.ClassRoomItem,kt),style:nn,onClick:()=>{(0,Me.xg)(Ut==null?void 0:Ut.first_category_url)}},ne.createElement("div",{className:"flex flex-col item-center"},ne.createElement("img",{src:`${(Vn=st.Z)==null?void 0:Vn.IMG_SERVER}/images/${Ut==null?void 0:Ut.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ut==null?void 0:Ut.subject_identifier)&&ne.createElement("div",{className:"mt-40px"},ne.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ne.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ne.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ut!=null&&Ut.is_public)&&ne.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"),ne.createElement("span",{className:ot()("text-16px font-medium",po.TitleDom)},Ut==null?void 0:Ut.name)),ne.createElement("div",{className:"c-grey-333 font-medium"},Ut==null?void 0:Ut.creator),ne.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ut==null?void 0:Ut.course_members_count),ne.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ne.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ut==null?void 0:Ut.tasks_count),Ut!=null&&Ut.is_end?ne.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ne.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},qi=Object.defineProperty,Zi=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Hn=(Ut,kt,nn)=>kt in Ut?qi(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,da=(Ut,kt)=>{for(var nn in kt||(kt={}))er.call(kt,nn)&&Hn(Ut,nn,kt[nn]);if(Zi)for(var nn of Zi(kt))aa.call(kt,nn)&&Hn(Ut,nn,kt[nn]);return Ut},lo=({DataProps:Ut=[],selectValue:kt,onChange:nn,className:Vn,style:Ga={},extra:Wa,classNameItem:Tn,styleItem:ka={},barHidden:mr})=>{const[Qr,cr]=(0,ne.useState)();return(0,ne.useEffect)(()=>{cr(Array.isArray(kt)?kt:[kt])},[kt]),ne.createElement("div",{className:ot()("flex px-20px py-10px gap-40px",Vn),style:da({borderBottom:"1px solid #D3F0FF"},Ga)},Ut==null?void 0:Ut.map(ma=>ne.createElement("div",{key:ma==null?void 0:ma.id,className:ot()("flex item-center justify-center current c-grey-333 text-16 relative",Tn,ma==null?void 0:ma.className),style:da(da({color:Qr!=null&&Qr.includes(ma==null?void 0:ma.id)?"#1890FF":"",minWidth:88},ka),(ma==null?void 0:ma.style)||{}),onClick:qr=>{nn==null||nn({domEvent:qr,item:ma}),ma!=null&&ma.link&&gn.history.push(ma==null?void 0:ma.link)}},ma==null?void 0:ma.name,!mr&&(Qr==null?void 0:Qr.includes(ma==null?void 0:ma.id))&&ne.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ne.createElement("div",{className:"ml-auto"},Wa))},To=Object.defineProperty,Ao=Object.defineProperties,ui=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,yi=Object.prototype.propertyIsEnumerable,Rr=(Ut,kt,nn)=>kt in Ut?To(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,Ia=(Ut,kt)=>{for(var nn in kt||(kt={}))ji.call(kt,nn)&&Rr(Ut,nn,kt[nn]);if(ti)for(var nn of ti(kt))yi.call(kt,nn)&&Rr(Ut,nn,kt[nn]);return Ut},jo=(Ut,kt)=>Ao(Ut,ui(kt)),Co=({value:Ut,onChange:kt,onInputChange:nn,className:Vn,style:Ga={},InputProps:Wa})=>{const[Tn,ka]=(0,ne.useState)(Ut);return ne.createElement("div",{className:ot()("flex item-center rounded-full px-10px py-2px",Vn),style:Ia({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Ga)},ne.createElement(Re.default,jo(Ia({bordered:!1},Wa),{onChange:mr=>{ka(mr.target.value),nn==null||nn(encodeURIComponent(mr.target.value))},onPressEnter:mr=>{kt==null||kt({domEvent:mr,item:{value:Tn}})}})),ne.createElement("img",{className:"h-22px current",src:ee(25365),height:22,onClick:mr=>{kt==null||kt({domEvent:mr,item:{value:Tn}})}}))}},17904:function(xt,Ht,ee){"use strict";ee.d(Ht,{Z:function(){return z}});var ne=ee(59301);function z(ze,Qe){const Ze=(0,ne.useRef)();(0,ne.useEffect)(()=>{Ze.current=ze}),(0,ne.useEffect)(()=>{function He(){Ze.current()}if(Qe!==null){let oe=setInterval(He,Qe);return()=>clearInterval(oe)}},[Qe])}},29258:function(xt,Ht,ee){"use strict";ee.r(Ht),ee.d(Ht,{default:function(){return yl}});var ne=ee(22688),z=ee(59301),ze=ee(76560),Qe=ee(99313),Ze=ee(43418),He=ee(8591),oe=ee(3113),ot={bg:"bg___Yd_7B",modal:"modal___QT2yv",colorOrange:"colorOrange___q21Ku",colorYellow:"colorYellow___LDVER"},gt=ee(51124),Je=ee(89389),$e=ee(87169),Xe=ee(57809),Be=ee(78241),le=ee(5871),y=ee(92832),a=ee(24905),b=ee(6848),E=ee(60324),x=ee(95237),te={flexRow:"flexRow___35KiY",flexJustifyCenter:"flexJustifyCenter___BbSEK",flexAlignEnd:"flexAlignEnd___WydSl",flexAlignCenter:"flexAlignCenter___sRpqy",flexColumn:"flexColumn___g_XKJ",formWrap:"formWrap___jC7GW",titleWrap:"titleWrap___MRjOd",fieldWrap:"fieldWrap___Lpe0p",button:"button___GgBZR",buttonFixed:"buttonFixed___s9cUj",buttonWrap:"buttonWrap___PkhcP",width180:"width180___mRL81",width100:"width100___OjNjq",width280:"width280___wJAEA",difficultyHint:"difficultyHint___p4YZP",color888:"color888___K4Jr9",color0152d9:"color0152d9___OtUVZ",serviceSettingWrap:"serviceSettingWrap___FKwpi",serviceSettingName:"serviceSettingName___bgeG5",serviceBox:"serviceBox___zB_d5",serviceSetLeft:"serviceSetLeft___C7t9v",serviceSetInput:"serviceSetInput___HBxaC",serviceSetMemoryInput:"serviceSetMemoryInput___ixIMH",serviceSetTip:"serviceSetTip___CrTQG",installPackage:"installPackage___o0KhD",popover:"popover___rmY0W",serverConfig:"serverConfig___AH5n6",viewRecommendConfig:"viewRecommendConfig___FzOjx",gpuConfig:"gpuConfig___MHr8T"},ae=ee(88195),re={footerWrap:"footerWrap___nRGRQ"},ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Oe=(dt,Bt)=>{var ke={};for(var Xt in dt)pe.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&ie)for(var Xt of ie(dt))Bt.indexOf(Xt)<0&&ye.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Ae=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const Re=y.default.TextArea,Ce=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,dispatch:wa,onFinish:la=()=>{}}=Bt,Ma=Oe(Bt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Fn]=Be.default.useForm(),ra=Or=>Ae(void 0,null,function*(){var hr;const Ja=yield wa({type:"shixunsDetail/getCustomScript",payload:{id:(hr=ke.actionTabs.params)==null?void 0:hr.id,compile:Or.execute,excutive:Or.compile}});Tr(),Ja&&la(Ja==null?void 0:Ja.shixun_script)}),Tr=()=>{wa({type:"shixunsDetail/setActionTabs",payload:{}})};return z.createElement(Ze.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:ke.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Tr},z.createElement(Be.default,{form:Fn,scrollToFirstError:!0,layout:"vertical",onFinish:ra},z.createElement(Be.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},z.createElement(Re,{rows:4})),z.createElement(Be.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},z.createElement(Re,{rows:4})),z.createElement("div",{className:re.footerWrap},z.createElement(Be.default.Item,null,z.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Tr},"\u53D6\u6D88"),z.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:fa.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var It=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke})=>({shixunsDetail:dt,globalSetting:ke,loading:Bt}))(Ce),Ot=ee(84236),wn=ee(7664),Nt=ee(43981),Zt=ee(84722),jt=ee(49661),an=ee(40151),Pt=ee(18309),wt=Object.defineProperty,nt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Yt=(dt,Bt,ke)=>Bt in dt?wt(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,rn=(dt,Bt)=>{for(var ke in Bt||(Bt={}))Me.call(Bt,ke)&&Yt(dt,ke,Bt[ke]);if(st)for(var ke of st(Bt))ut.call(Bt,ke)&&Yt(dt,ke,Bt[ke]);return dt},Dt=(dt,Bt)=>nt(dt,Lt(Bt)),vn=(dt,Bt)=>{var ke={};for(var Xt in dt)Me.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&st)for(var Xt of st(dt))Bt.indexOf(Xt)<0&&ut.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},we=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{Option:Te}=Xe.default,ht=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=vn(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr,Or,hr,Ja,Io,ho,Vr,Go,Jr,Zr,Yr,zr,Fo,ci,di,mo,Bo,Ri,ni,dr,Cr,Ar,$r,Ha,or,ha,Ta,Jo,Ei,Ci,Di;const Ti=(0,ze.useLocation)(),pi=(0,z.useRef)(),[ue]=Be.default.useForm(),[me,ve]=(0,z.useState)({}),[We,Ve]=(0,z.useState)(),[At,Ct]=(0,z.useState)(),[Qt,qt]=(0,z.useState)([]),[mn,Yn]=(0,z.useState)({}),[Sn,En]=(0,z.useState)([]),[Gn,jn]=(0,z.useState)(!1),[tn,xn]=(0,z.useState)(!1),[Un,Da]=(0,z.useState)(!1),[ba,Na]=(0,z.useState)({}),Aa=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var qn,Ka;pi.current=(Ka=(qn=Ti.pathname)==null?void 0:qn.split("/"))==null?void 0:Ka[2]},[]),(0,z.useEffect)(()=>{if(!ke.setting)return;const{name:qn,description:Ka,trainee:ro,choice_main_type:no,choice_small_type:ce,choice_standard_scripts:ge,jupyter_show_description:xe,close_internet:De,survival_time:Ue}=ke.setting.shixun||{},Ke={name:qn,description:Ka,trainee:ro,mainType:no,subType:ce,evaluationScript:ge,jupyter_show_description:xe,close_internet:De,survival_time:Ue};Ra(),ve(Ke),ue.setFieldsValue(Ke)},[ke.setting]);const Ra=()=>{const{choice_main_type:qn,main_type:Ka,small_type:ro,choice_small_type:no,is_secret_repository:ce,standard_scripts:ge,evaluate_script:xe,shixun_service_configs:De}=ke.setting.shixun||{};Ve(ce),Ct(xe),qt(De),En(ge||[]),Sa(qn,no)},Sa=(qn,Ka=[])=>{const{main_type:ro,small_type:no}=ke.setting.shixun||{},ce=ro==null?void 0:ro.find(xe=>xe.id===qn),ge={mainTypeName:ce==null?void 0:ce.type_name,mainTypeDescription:ce==null?void 0:ce.description,smallType:[]};Ka.map(xe=>{no.map(De=>{xe===De.id&&De.description&&ge.smallType.push({name:De.type_name,des:De.description})})}),Yn(ge)},_r=()=>{(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),la({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},_a=(qn,Ka,ro)=>{qt(no=>no.map((ce,ge)=>ge===ro?Dt(rn({},ce),{[Ka]:qn}):ce))},to=(qn,Ka)=>{ve(rn({},Ka)),"mainType"in qn&&(Do(qn.mainType,Ka),Sa(Ka.mainType,Ka.subType)),"subType"in qn&&(Mo(qn.subType,Ka),Sa(Ka.mainType,Ka.subType)),"evaluationScript"in qn&&uo(qn.evaluationScript)},uo=qn=>{Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",z.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>we(void 0,null,function*(){yield li(qn),Ze.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:z.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Mo=(qn=[],Ka)=>{let ro=[];ro.push(Qt[0]),qn.map(no=>{var ce,ge,xe;const De=Qt.find(Ke=>Ke.mirror_repository_id===no);De&&ro.push(De);const Ue=(xe=(ge=(ce=ke.setting)==null?void 0:ce.shixun)==null?void 0:ge.small_type)==null?void 0:xe.find(Ke=>Ke.id===no);!De&&Ue&&ro.push({mirror_repository_id:no,name:Ue.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),qt(ro)},Do=(qn,Ka)=>we(void 0,null,function*(){var ro,no,ce;const ge=(no=(ro=ke.setting)==null?void 0:ro.shixun)==null?void 0:no.main_type.find(Ue=>Ue.id===qn);ge&&(Qt[0]=Dt(rn({},ge),{mirror_repository_id:qn,name:ge.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10}),qt(Qt));const xe=yield la({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:qn}});En(xe||[]);const De=(ce=xe[0])==null?void 0:ce.id;ue.setFieldsValue({evaluationScript:De}),ve(rn(rn({},Ka),{evaluationScript:De})),li(De)}),li=qn=>we(void 0,null,function*(){const Ka=yield la({type:"shixunsDetail/getScriptContent",payload:{id:pi.current,script_id:qn||ue.getFieldValue("evaluationScript")}});Ka&&Ct(Ka.content)}),No=()=>{la({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:pi.current}}})},co=qn=>we(void 0,null,function*(){var Ka;const{mainType:ro,subType:no,name:ce,trainee:ge,description:xe,evaluationScript:De,jupyter_show_description:Ue=!1,close_internet:Ke,survival_time:Et}=qn||{},pt=(Ka=ke.detail)==null?void 0:Ka.is_jupyter;if(Et<10){He.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}let bt={id:pi.current,main_type:ro,sub_type:no,is_secret_repository:We,shixun:{name:ce,trainee:ge,is_jupyter:pt,mirror_script_id:pt?null:De,survival_time:Et},shixun_info:{description:xe,evaluate_script:pt?null:At},shixun_service_configs:Qt.map(Mt=>({mirror_repository_id:Mt.mirror_repository_id,cpu_limit:Mt.cpu_limit,lower_cpu_limit:Mt.lower_cpu_limit,memory_limit:Mt.memory_limit,request_limit:Mt.request_limit,resource_limit:Mt.resource_limit,single_machine_gpu_count:(Mt==null?void 0:Mt.single_machine_gpu_count)||null,single_card_gpu_resource:(Mt==null?void 0:Mt.single_card_gpu_resource)||null}))};pt&&(bt=Dt(rn({},bt),{shixun:Dt(rn({},bt.shixun),{jupyter_show_description:Ue})}));const Vt=yield la({type:"shixunsDetail/updateSettingBasicInfo",payload:bt});Vt&&(la({type:"shixunsDetail/getSettingsData",payload:{id:pi.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:pi.current}}),Vt.shixun_identifier&&He.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),fo=()=>{(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),la({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Ro=qn=>{_a(String(qn==null?void 0:qn.cpu),"cpu_limit",qn.index),_a(String(qn==null?void 0:qn.memory),"memory_limit",qn.index),xn(!1)},Vo=(qn,Ka)=>{var ro;const{single_card_gpu_resource:no,single_machine_gpu_count:ce,mirror_repository:ge}=qn;if(!ge)return z.createElement(z.Fragment,null);let xe=(ge==null?void 0:ge.gpu_allocation_method)=="single_card_multi_allocation"?(ge==null?void 0:ge.single_card_gpu_resource)*1024/no:(ge==null?void 0:ge.single_machine_gpu_count)/ce;return z.createElement("div",{className:"mb20 mt20"},z.createElement("div",{style:{color:"#333",marginBottom:4}},"GPU\u8D44\u6E90\u914D\u7F6E"),((ge==null?void 0:ge.gpu_allocation_method)=="single_machine_multi_card"||(ge==null?void 0:ge.gpu_allocation_method)=="multi_machine_multi_card")&&z.createElement(z.Fragment,null,z.createElement("div",{className:te.gpuConfig},z.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A",(ge==null?void 0:ge.gpu_allocation_method)=="single_machine_multi_card"?"\u5355\u673A\u591A\u5361":"\u591A\u673A\u591A\u5361","\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",ge==null?void 0:ge.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(ro=ge==null?void 0:ge.gpu_model)==null?void 0:ro[0],"GB")),z.createElement("div",{className:te.gpuConfig,style:{marginTop:10}},z.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",z.createElement(le.Z,{precision:0,min:1,max:ge==null?void 0:ge.single_machine_gpu_count,defaultValue:1,value:ce,size:"large",className:"ml10 mr10",onChange:De=>{_a(De||1,"single_machine_gpu_count",Ka)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",z.createElement("span",{style:{color:"#FA6400"}},xe)," \u4EBA"))),(ge==null?void 0:ge.gpu_allocation_method)=="single_card_multi_allocation"&&z.createElement(z.Fragment,null,z.createElement("div",{className:te.gpuConfig},z.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",ge==null?void 0:ge.single_card_gpu_resource,"GB")),z.createElement("div",{className:te.gpuConfig,style:{marginTop:10}},z.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",z.createElement(le.Z,{min:1,max:(ge==null?void 0:ge.single_card_gpu_resource)*1024,defaultValue:1024,value:no,size:"large",className:"ml10 mr10",onChange:De=>{_a(De||1,"single_card_gpu_resource",Ka)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",z.createElement("span",{style:{color:"#FA6400"}},Math.floor(xe))," \u4EBA"))))};return z.createElement("section",{className:te.wrap},z.createElement(Be.default,{form:ue,className:te.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:to,onFinish:co},z.createElement("div",{className:te.fieldWrap},z.createElement(Be.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!Aa,addonAfter:`${((Tr=me.name)==null?void 0:Tr.length)||0}/60`})),z.createElement(Be.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Aa?z.createElement(Je.Z,{defaultValue:(hr=(Or=ke.setting)==null?void 0:Or.shixun)==null?void 0:hr.description}):z.createElement(wn.Z,{value:(Io=(Ja=ke.setting)==null?void 0:Ja.shixun)==null?void 0:Io.description})),((Vr=(ho=ke.setting)==null?void 0:ho.shixun)==null?void 0:Vr.is_jupyter)&&z.createElement(Be.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},z.createElement(a.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),z.createElement(Be.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},z.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})),z.createElement("div",{className:`${te.flexRow} ${te.flexAlignCenter}`},z.createElement(b.Z,{title:((Jr=(Go=ke.setting)==null?void 0:Go.shixun)==null?void 0:Jr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{className:te.width180,name:"trainee",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((Yr=(Zr=ke.setting)==null?void 0:Zr.shixun)==null?void 0:Yr.status)===2?!0:!Aa},z.createElement(Te,{value:1},"\u521D\u7EA7"),z.createElement(Te,{value:2},"\u4E2D\u7EA7"),z.createElement(Te,{value:3},"\u4E2D\u9AD8\u7EA7"),z.createElement(Te,{value:4},"\u9AD8\u7EA7"))))),z.createElement("div",{className:`${te.flexRow} ${te.flexAlignEnd}`},z.createElement(b.Z,{title:((Fo=(zr=ke.setting)==null?void 0:zr.shixun)==null?void 0:Fo.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{className:te.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((di=(ci=ke.setting)==null?void 0:ci.shixun)==null?void 0:di.status)===2?!0:!Aa},(Ri=(Bo=(mo=ke.setting)==null?void 0:mo.shixun)==null?void 0:Bo.main_type)==null?void 0:Ri.map(qn=>{const Ka=qn.type_name.toLowerCase().includes("jupyter");return me.isJupyter==="1"&&Ka||me.isJupyter==="2"&&!Ka?null:z.createElement(Te,{value:qn.id,key:qn.id,name:qn.description},qn.type_name)})))),z.createElement(b.Z,{title:((dr=(ni=ke.setting)==null?void 0:ni.shixun)==null?void 0:dr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{name:"subType",className:`${te.width280} ml20`},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((Ar=(Cr=ke.setting)==null?void 0:Cr.shixun)==null?void 0:Ar.status)===2?!0:!Aa},(Ha=($r=ke.setting)==null?void 0:$r.shixun)==null?void 0:Ha.small_type.map(qn=>z.createElement(Te,{value:qn.id,key:qn.id,name:qn.description},qn.type_name))))),z.createElement("div",{className:te.installPackage,onClick:()=>jn(!0)},"\u73AF\u5883\u4ECB\u7ECD")),z.createElement("div",{className:`${te.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",z.createElement("a",{className:`${te.color0152d9} current`,onClick:_r}," ","\u7533\u8BF7\u65B0\u5EFA"),z.createElement("a",{className:`${te.color0152d9} current`,onClick:fo}," ","\u5728\u7EBF\u521B\u5EFA")),!((or=ke.detail)!=null&&or.is_jupyter)&&z.createElement(z.Fragment,null,z.createElement("div",{className:`${te.flexRow} ${te.flexAlignCenter}`},z.createElement(Be.default.Item,{className:te.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(Sn||[]).map((qn,Ka)=>z.createElement(Te,{value:parseInt(qn.id),name:qn.scptname,key:Ka},qn.scptname)))),z.createElement("span",{className:`${te.color0152d9} font14 current mt10 ml10`,onClick:No},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),z.createElement(E.Z,{overlayClassName:te.popover,placement:"bottomLeft",content:z.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",z.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",z.createElement("br",null),"challengeProgramNames",z.createElement("br",null),"sourceClassNames",z.createElement("br",null),z.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",z.createElement("br",null),z.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",z.createElement("br",null),"src/step1/HelloWorld.java",z.createElement("br",null),"src/step2/Other.java",z.createElement("br",null),z.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",z.createElement("br",null),"step1.HelloWorld",z.createElement("br",null),"step2.Other",z.createElement("br",null),z.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",z.createElement("br",null),'ff challengeProgramNames=("src/step1/',z.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',z.createElement("br",null),'sourceClassNames=("step1.HelloWorld',z.createElement("br",null),'" "step2.Other")',z.createElement("br",null),z.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},z.createElement("span",{className:"mt10 ml10 current font14"},z.createElement($e.Z,null)))),z.createElement(gt.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:At,options:{readOnly:((Ta=(ha=ke.setting)==null?void 0:ha.shixun)==null?void 0:Ta.status)===2?!0:!Aa},onChange:qn=>Ct(qn)})),!((Jo=ke.detail)!=null&&Jo.is_jupyter)&&z.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",z.createElement(a.default,{checked:We,onChange:qn=>Ve(qn.target.checked),disabled:((Ci=(Ei=ke.setting)==null?void 0:Ei.shixun)==null?void 0:Ci.status)===2?!0:!Aa},We?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((Di=ke.detail)==null?void 0:Di.identity)<3&&z.createElement("div",{className:te.serviceSettingWrap},z.createElement("p",{className:te.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),Qt.map((qn,Ka)=>{var ro,no,ce,ge,xe,De,Ue,Ke;return z.createElement("div",{key:Ka},z.createElement("div",{className:"mb20"},z.createElement("span",{className:"font16"},qn.name)),z.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),z.createElement(x.Z,{align:"middle"},z.createElement(b.Z,{title:((no=(ro=ke.setting)==null?void 0:ro.shixun)==null?void 0:no.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(x.Z,{align:"middle",wrap:!1},z.createElement("div",{className:te.serverConfig,style:((ge=(ce=ke.setting)==null?void 0:ce.shixun)==null?void 0:ge.status)===2||!Aa?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var Et,pt;((pt=(Et=ke.setting)==null?void 0:Et.shixun)==null?void 0:pt.status)===2||!Aa||(Na({index:Ka,cpu:qn==null?void 0:qn.cpu_limit,memory:qn==null?void 0:qn.memory_limit}),xn(!0))}},z.createElement("div",null,z.createElement("span",null,qn==null?void 0:qn.cpu_limit,"\u6838")," ",z.createElement("span",null,qn==null?void 0:qn.memory_limit,"GB")),z.createElement("i",{className:"iconfont icon-bianji21",style:((De=(xe=ke.setting)==null?void 0:xe.shixun)==null?void 0:De.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),Ka==0&&z.createElement(x.Z,{align:"middle",wrap:!1},z.createElement("div",{className:te.viewRecommendConfig,onClick:()=>Da(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),Vo(qn,Ka),z.createElement("div",{className:te.serviceBox,style:{margin:"20px 0"}},z.createElement("label",{className:te.serviceSetLeft},z.createElement("div",{className:te.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),z.createElement(y.default,{value:qn.resource_limit,style:{width:400},disabled:((Ke=(Ue=ke.setting)==null?void 0:Ue.shixun)==null?void 0:Ke.status)===2?!0:!Aa,maxLength:5,onChange:Et=>{const{value:pt}=Et.target,bt=/^\d*(\.\d*)?$/;pt.match(bt)&&_a(Et.target.value,"resource_limit",Ka)},addonAfter:"M"}),z.createElement("label",{className:te.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),z.createElement(Be.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},z.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),z.createElement(Be.default.Item,null,z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Aa,loading:fa.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>ze.history.push(`/shixuns/${pi.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),z.createElement(ae.Z,null),z.createElement(Nt.Z,{installPackage:mn,visible:Gn,setVisible:jn}),z.createElement(It,{onFinish:qn=>Ct(qn)}),z.createElement(Zt.Z,null),z.createElement(an.Z,{visible:tn,onOk:qn=>Ro(qn),onCancel:()=>xn(!1),info:ba}),z.createElement(Pt.Z,{identifier:pi.current,visible:Un,onCancel:()=>Da(!1),info:null,isJupyter:!0}))};var Ft=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(ht),mt=ee(5112),Ie=ee(88522),Le=ee(49127),Ee=ee(5083),fe=ee(10527),Ge=ee(56656),he=ee.n(Ge),se={wrap:"wrap___Yg1Ib",labelWrap:"labelWrap___vp0FP",label:"label___D4iHY",labelContent:"labelContent___mA1lf",flexRow:"flexRow___fksZZ",color999:"color999___HPNc7",radio:"radio___oButp",selectSchool:"selectSchool___KWqZK",dataPicker:"dataPicker___ES55a"},de=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Pe=(dt,Bt)=>{var ke={};for(var Xt in dt)Fe.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&de)for(var Xt of de(dt))Bt.indexOf(Xt)<0&&be.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Ye=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const vt=dt=>{if(!dt)return dt;const Bt=dt.split(":");if(Bt[1]=="00"||Bt[1]=="30")return dt;const ke=parseInt(Bt[1]);if(ke<30||ke==60)return[Bt[0],"30"].join(":");if(ke<60){const Xt=[Bt[0],"00"].join(":"),fa="YYYY-MM-DD HH:mm",wa=he()(Xt,fa);return wa.add(1,"hours"),wa.format(fa)}return dt},et="YYYY-MM-DD HH:mm",tt=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=Pe(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr,Or,hr,Ja,Io;const ho=(0,z.useRef)(),[Vr,Go]=(0,z.useState)(),[Jr,Zr]=(0,z.useState)(),[Yr,zr]=(0,z.useState)([]),[Fo,ci]=(0,z.useState)([]),[di,mo]=(0,z.useState)(""),[Bo,Ri]=(0,z.useState)(),[ni,dr]=(0,z.useState)(),Cr=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var or,ha;ho.current=(ha=(or=location.pathname)==null?void 0:or.split("/"))==null?void 0:ha[2],Ar()},[]),(0,z.useEffect)(()=>{var or,ha,Ta,Jo,Ei,Ci,Di,Ti,pi,ue;ke.setting&&(Go((ha=(or=ke.setting)==null?void 0:or.shixun)==null?void 0:ha.can_copy),Zr((Jo=(Ta=ke.setting)==null?void 0:Ta.shixun)==null?void 0:Jo.use_scope),Ri(!!((Ci=(Ei=ke.setting)==null?void 0:Ei.shixun)!=null&&Ci.opening_time)),dr((Ti=(Di=ke.setting)==null?void 0:Di.shixun)==null?void 0:Ti.opening_time),zr((ue=(pi=ke.setting)==null?void 0:pi.shixun)==null?void 0:ue.scope_partment))},[ke.setting]);const Ar=or=>Ye(void 0,null,function*(){const ha=yield la({type:"shixunsDetail/getDepartments",payload:{q:or}});ha&&ci(ha.shools_name||[])}),$r=or=>{if(Yr.includes(or)){He.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}mo(null),zr([...Yr,or])},Ha=()=>Ye(void 0,null,function*(){if(Bo&&!ni){He.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Jr===1&&!Yr.length){He.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield la({type:"shixunsDetail/updatePermissionSetting",payload:{id:ho.current,scope_partment:Jr===0?null:Yr,shixun:{can_copy:Vr,use_scope:Jr,opening_time:ni}}})).status!==-1&&(He.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),la({type:"shixunsDetail/getSettingsData",payload:{id:ho.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:ho.current}}))});return z.createElement("section",{className:se.wrap},z.createElement("div",{className:se.labelWrap},z.createElement("label",{className:se.label},"\u590D\u5236:"),z.createElement("div",{className:se.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Vr,onChange:or=>Go(or.target.checked),disabled:!Cr}),z.createElement("span",{className:`${se.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Tr=ke.detail)==null?void 0:Tr.shixun_status)>1||((Or=ke.detail)==null?void 0:Or.public)===2)&&((Ja=(hr=ke.setting)==null?void 0:hr.shixun)==null?void 0:Ja.use_scope)===0&&((Io=ke.detail)==null?void 0:Io.identity)>2)&&z.createElement("div",{className:se.labelWrap},z.createElement("label",{className:se.label},"\u516C\u5F00\u7A0B\u5EA6:"),z.createElement("div",{className:se.labelContent},z.createElement(mt.ZP.Group,{value:Jr,onChange:or=>Zr(or.target.value),disabled:!Cr},z.createElement(mt.ZP,{className:se.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:se.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(mt.ZP,{className:se.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:se.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Jr===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(Ie.Z,{showSearch:!0,className:se.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:di,onChange:or=>{mo(or),Ar(or)},disabled:!Cr,onSelect:$r,options:Fo==null?void 0:Fo.map(or=>({value:or}))}),z.createElement("span",{className:se.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},Yr==null?void 0:Yr.map(or=>Cr?z.createElement(Le.Z,{count:"x",className:"mr20 current",onClick:()=>zr(Yr.filter(ha=>ha!==or))},z.createElement(oe.ZP,{type:"primary",ghost:!0},or)):z.createElement(oe.ZP,{type:"primary",ghost:!0,className:"mr20"},or)))))),z.createElement("div",{className:se.labelWrap},z.createElement("label",{className:se.label},"\u5F00\u542F\u65F6\u95F4:"),z.createElement("div",{className:se.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Bo,onChange:or=>Ri(or.target.checked),disabled:!Cr}),z.createElement("span",{className:`${se.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Bo&&z.createElement(Ee.default,{className:`${se.dataPicker} mt10`,format:et,locale:fe.Z,disabled:!Cr,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:or=>or&&ordr(vt(ha))}))),z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Cr,loading:fa.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>ze.history.push(`/shixuns/${ho.current}/challenges`),onOk:Ha}))};var rt=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(tt),ct=ee(36381),Se=ee(81327),Ne=ee(78673),qe=ee(63814),_e={wrap:"wrap___GLpzD",row:"row___ooS0x",textarea:"textarea___ESUn_",btn:"btn___g8K_v",sub:"sub___l5c5g"},St=ee(82093),Gt=ee(34055),je=ee(59301),Wt=Object.defineProperty,Nn=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,On=(dt,Bt,ke)=>Bt in dt?Wt(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,ln=(dt,Bt)=>{for(var ke in Bt||(Bt={}))sn.call(Bt,ke)&&On(dt,ke,Bt[ke]);if(Ln)for(var ke of Ln(Bt))ea.call(Bt,ke)&&On(dt,ke,Bt[ke]);return dt},zn=(dt,Bt)=>Nn(dt,Rn(Bt)),_n=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{Panel:bn}=ct.default,{TextArea:va}=y.default;var yt=({active:dt,type:Bt="jupyter"})=>{var ke,Xt;const fa=(0,ze.useParams)(),[wa]=Be.default.useForm(),[la,Ma]=(0,z.useState)({}),[Fn,ra]=(0,z.useState)(!1),[Tr,Or]=(0,z.useState)(0),[hr,Ja]=(0,z.useState)([]),[Io,ho]=(0,z.useState)([]),[Vr,Go]=(0,z.useState)([]),Jr=(Xt=(ke=(0,Gt.eY)())==null?void 0:ke.shixun)==null?void 0:Xt.editable;(0,z.useEffect)(()=>{dt==="testCase"&&Zr()},[dt]),(0,z.useEffect)(()=>{Yr()},[]);const Zr=()=>_n(void 0,null,function*(){var dr,Cr,Ar,$r,Ha,or,ha,Ta,Jo,Ei,Ci,Di,Ti,pi;const ue=[{hidden:0,input:"",output:"",score:100}],me=yield(0,St.ZP)(`/api/shixuns/${fa==null?void 0:fa.id}/jupyter_evalute_setting.json`,{method:"get"});if((me==null?void 0:me.status)===0){Go((dr=me==null?void 0:me.data)==null?void 0:dr.standard_scripts);const ve={open_evaluate:(Cr=me==null?void 0:me.data)==null?void 0:Cr.open_evaluate,exec_time:((Ar=me==null?void 0:me.data)==null?void 0:Ar.exec_time)||3,test_set_score:(($r=me==null?void 0:me.data)==null?void 0:$r.test_set_score)===null?!1:(Ha=me==null?void 0:me.data)==null?void 0:Ha.test_set_score,test_set_average:((or=me==null?void 0:me.data)==null?void 0:or.test_set_average)===null?!0:(ha=me==null?void 0:me.data)==null?void 0:ha.test_set_average,choice_standard_scripts:((Ta=me==null?void 0:me.data)==null?void 0:Ta.choice_standard_scripts)||null,evaluate_script:((Jo=me==null?void 0:me.data)==null?void 0:Jo.evaluate_script)||"",evaluate_method:(Ei=me==null?void 0:me.data)==null?void 0:Ei.evaluate_method,use_jupyter_result:(Ci=me==null?void 0:me.data)==null?void 0:Ci.use_jupyter_result};wa.setFieldsValue(ve),Ma(ve),Ja((Ti=(Di=me==null?void 0:me.data)==null?void 0:Di.test_sets)!=null&&Ti.length?(pi=me==null?void 0:me.data)==null?void 0:pi.test_sets:ue)}}),Yr=()=>_n(void 0,null,function*(){var dr;const Cr=yield(0,St.ZP)(`/api/shixuns/${fa==null?void 0:fa.id}/get_jupyter_tags.json`,{method:"get"});(Cr==null?void 0:Cr.status)===0&&ho(((dr=Cr==null?void 0:Cr.data)==null?void 0:dr.list)||[])}),zr=dr=>_n(void 0,null,function*(){const Ar=hr.map(Ha=>Ha.score).reduce((Ha,or)=>Ha+or,0);if(dr.test_set_score&&Ar!==100){He.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(dr.evaluate_method===3&&(hr!=null&&hr.some(Ha=>!Ha.tags))){He.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}ra(!0),(yield(0,St.ZP)(`/api/shixuns/${fa==null?void 0:fa.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:zn(ln({},dr),{mirror_script_id:dr==null?void 0:dr.choice_standard_scripts,open_evaluate:dr!=null&&dr.open_evaluate?1:0,test_set:hr.map(Ha=>zn(ln({},Ha),{is_file:!1}))})})).status===0&&He.ZP.success("\u4FDD\u5B58\u6210\u529F"),ra(!1)}),Fo=dr=>{Ma(ln({},wa.getFieldsValue())),"test_set_average"in dr&&(dr!=null&&dr.test_set_average)&&ci(hr),"test_set_score"in dr&&(dr!=null&&dr.test_set_score)&&(wa.setFieldsValue({test_set_average:!0}),Ma(zn(ln({},wa.getFieldsValue()),{test_set_average:!0})),ci(hr)),"choice_standard_scripts"in dr&&Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:je.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",je.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>_n(void 0,null,function*(){const Cr=yield(0,St.ZP)(`/api/shixuns/${fa==null?void 0:fa.id}/get_script_contents.json`,{method:"get",params:{id:fa==null?void 0:fa.id,script_id:dr==null?void 0:dr.choice_standard_scripts}});Cr!=null&&Cr.content&&(Ze.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:je.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),wa.setFieldsValue({evaluate_script:Cr==null?void 0:Cr.content}),Ma(zn(ln({},wa.getFieldsValue()),{evaluate_script:Cr==null?void 0:Cr.content})))})})},ci=dr=>{let Cr=0;const Ar=Math.floor((100-Cr)/dr.length),$r=Ar+(100-Cr)%dr.length;dr=dr.map((Ha,or)=>or===dr.length-1?zn(ln({},Ha),{score:$r}):zn(ln({},Ha),{score:Ar})),Ja(dr)},di=()=>{const dr=[...hr,{hidden:0,input:"",output:"",score:0}];wa.getFieldValue("test_set_average")?ci(dr):Ja(dr)},{test_set_score:mo,test_set_average:Bo,choice_standard_scripts:Ri,open_evaluate:ni}=la;return je.createElement("section",{className:_e.wrap},je.createElement(Be.default,{form:wa,disabled:!ni,layout:"vertical",onValuesChange:Fo,onFinish:zr},je.createElement(Be.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},je.createElement(a.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),je.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(Be.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:_e.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},je.createElement(le.Z,{size:"large",style:{width:400},min:3}))),je.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(Be.default.Item,{name:"test_set_score"},je.createElement(mt.ZP.Group,null,je.createElement(Se.Z,{direction:"vertical"},je.createElement(mt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",je.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),je.createElement(mt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",je.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),je.createElement(Be.default.Item,{label:je.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},je.createElement(mt.ZP.Group,null,je.createElement(Se.Z,{direction:"vertical"},je.createElement(mt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",je.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),je.createElement(mt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",je.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),je.createElement(x.Z,{align:"middle",justify:"space-between",className:"font14"},je.createElement("div",{style:{fontWeight:500}},je.createElement("span",{className:_e.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(qe.op,{style:{borderRadius:2},onClick:di},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),mo&&je.createElement(Be.default.Item,{name:"test_set_average"},je.createElement(mt.ZP.Group,null,je.createElement(mt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),je.createElement(mt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement("div",null,hr.map((dr,Cr)=>je.createElement(ct.default,{activeKey:Tr,key:Cr,onChange:()=>{Or(Ar=>Ar===Cr?null:Cr)}},je.createElement(bn,{header:je.createElement("div",{className:"font16"},je.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",Cr+1),la.test_set_score&&je.createElement("span",{style:{marginLeft:40}},je.createElement(le.Z,{style:{width:120},value:dr.score,onClick:Ar=>Ar.stopPropagation(),min:0,max:100,precision:0,onBlur:Ar=>{if(Number(Ar)<0||Number(Ar)>100){He.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const $r=hr.map((or,ha)=>ha===Cr?zn(ln({},or),{score:100}):or),Ha={test_set_average:!1};Ma(ln(ln({},la),Ha)),wa.setFieldsValue(Ha),Ja($r)}},disabled:Bo,onChange:Ar=>{const $r=hr.map((or,ha)=>ha===Cr?zn(ln({},or),{score:Ar?Number(Ar):0}):or),Ha={test_set_average:!1};Ma(ln(ln({},la),Ha)),wa.setFieldsValue(Ha),Ja($r)}}),je.createElement("span",{className:"ml10 mr10"},"%")),je.createElement("span",{className:"tr flex1",style:{float:"right"}},Cr!==0&&je.createElement(b.Z,{placement:"bottom",title:"\u5220\u9664"},je.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Ar=>{Ar.stopPropagation(),Ze.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const $r=hr.filter((Ha,or)=>or!==Cr);ci($r)}})}})))),key:Cr},je.createElement("div",null,la.evaluate_method===3&&je.createElement(x.Z,{align:"middle",className:"mb20"},je.createElement("div",null,je.createElement("span",{className:_e.sub},"*"),je.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),je.createElement(b.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},je.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),je.createElement(Xe.default,{value:dr.tags,size:"large",style:{width:450},onChange:Ar=>{const $r=hr.map((Ha,or)=>or===Cr?zn(ln({},Ha),{tags:Ar}):Ha);Ja($r)}},Io==null?void 0:Io.map(Ar=>je.createElement(Xe.default.Option,{value:Ar==null?void 0:Ar.tags,key:Ar==null?void 0:Ar.tags},Ar==null?void 0:Ar.tags)))),je.createElement(x.Z,{align:"middle"},je.createElement("div",null," ",je.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),je.createElement(va,{bordered:!1,className:_e.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:dr.output,onChange:Ar=>{const $r=hr.map((Ha,or)=>or===Cr?zn(ln({},Ha),{output:Ar.target.value}):Ha);Ja($r)}})),je.createElement(x.Z,{className:"mt20",align:"middle"},je.createElement("div",null,je.createElement("span",null,"\u53EF\u89C1\u6027"),je.createElement(b.Z,{title:je.createElement("div",null,je.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),je.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),je.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},je.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),je.createElement("div",null,je.createElement(a.default,{className:"font14 ml5",checked:dr.hidden===1,onChange:Ar=>{const $r=hr.map((Ha,or)=>{if(or===Cr){let ha={is_invisible:!1,actual_output_visible:!1};return Ar.target.checked&&(ha={is_invisible:!0,actual_output_visible:!0}),zn(ln(ln({},Ha),ha),{hidden:Ar.target.checked?1:0})}return Ha});Ja($r)}},"\u5168\u90E8\u9690\u85CF")),je.createElement(a.default,{checked:dr.is_invisible,style:{margin:"0 60px"},onChange:Ar=>{const $r=hr.map((Ha,or)=>{if(or===Cr){let ha=0;return Ar.target.checked&&Ha.actual_output_visible&&(ha=1),zn(ln({},Ha),{hidden:ha,is_invisible:Ar.target.checked})}return Ha});Ja($r)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),je.createElement(a.default,{checked:dr.actual_output_visible,onChange:Ar=>{const $r=hr.map((Ha,or)=>{if(or===Cr){let ha=0;return Ar.target.checked&&Ha.is_invisible&&(ha=1),zn(ln({},Ha),{hidden:ha,actual_output_visible:Ar.target.checked})}return Ha});Ja($r)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),je.createElement("div",{className:"mt20"},je.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),je.createElement(a.default,{checked:dr.last_match_rule,onChange:Ar=>{const $r=hr.map((Ha,or)=>or===Cr?zn(ln({},Ha),{last_match_rule:Ar.target.checked}):Ha);Ja($r)}},je.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",je.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),je.createElement("h4",{className:"font14 mt20 mb10"},je.createElement("span",{className:_e.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(Be.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},je.createElement(Xe.default,{getPopupContainer:dr=>dr.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Vr.map((dr,Cr)=>je.createElement(Xe.default.Option,{value:dr.id,key:Cr},dr.scptname))))),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(Be.default.Item,{name:"evaluate_script"},je.createElement(gt.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!ni}}))),(0,Gt.Ny)()&&je.createElement(x.Z,{className:"mb20",align:"middle"},je.createElement(Be.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},je.createElement(Ne.Z,null)),je.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),je.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Jr,loading:Fn,onCancel:()=>ze.history.push(`/shixuns/${fa==null?void 0:fa.id}/challenges`),onOk:()=>wa.submit(),className:Bt==="jupyterLab"?_e.btn:""}))},Rt={wrap:"wrap___TRr7y",labelWrap:"labelWrap___btzu9",label:"label___Uiavt",labelContent:"labelContent___Aw2Ki",flexRow:"flexRow___ObxZN",color999:"color999___D8blM",radio:"radio___bt8Rd"},_t=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,An=(dt,Bt)=>{var ke={};for(var Xt in dt)Tt.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&_t)for(var Xt of _t(dt))Bt.indexOf(Xt)<0&&dn.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Dn=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const at=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=An(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra;const Tr=(0,z.useRef)(),[Or,hr]=(0,z.useState)(),[Ja,Io]=(0,z.useState)(),[ho,Vr]=(0,z.useState)(),[Go,Jr]=(0,z.useState)(),[Zr,Yr]=(0,z.useState)(),[zr,Fo]=(0,z.useState)(),[ci,di]=(0,z.useState)(),[mo,Bo]=(0,z.useState)(),[Ri,ni]=(0,z.useState)(),[dr,Cr]=(0,z.useState)(),[Ar,$r]=(0,z.useState)(),Ha=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var ha,Ta;Tr.current=(Ta=(ha=location.pathname)==null?void 0:ha.split("/"))==null?void 0:Ta[2]},[]),(0,z.useEffect)(()=>{var ha,Ta,Jo,Ei,Ci,Di,Ti,pi,ue,me,ve,We,Ve,At,Ct,Qt,qt,mn,Yn,Sn,En;ke.setting&&(hr((Ta=(ha=ke.setting)==null?void 0:ha.shixun)==null?void 0:Ta.vnc),Io(!!((Ei=(Jo=ke.setting)==null?void 0:Jo.shixun)!=null&&Ei.webssh)),Vr((Di=(Ci=ke.setting)==null?void 0:Ci.shixun)==null?void 0:Di.webssh),Jr((pi=(Ti=ke.setting)==null?void 0:Ti.shixun)==null?void 0:pi.multi_webssh),Yr((me=(ue=ke.setting)==null?void 0:ue.shixun)==null?void 0:me.hide_code),Fo((We=(ve=ke.setting)==null?void 0:ve.shixun)==null?void 0:We.code_edit_permission),di((At=(Ve=ke.setting)==null?void 0:Ve.shixun)==null?void 0:At.code_hidden),Bo((Qt=(Ct=ke.setting)==null?void 0:Ct.shixun)==null?void 0:Qt.forbid_copy),ni((mn=(qt=ke.setting)==null?void 0:qt.shixun)==null?void 0:mn.task_pass),Cr((Sn=(Yn=ke.setting)==null?void 0:Yn.shixun)==null?void 0:Sn.test_set_permission),$r((En=ke.setting.shixun)==null?void 0:En.display_git_address))},[ke.setting]);const or=()=>Dn(void 0,null,function*(){(yield la({type:"shixunsDetail/updateLearnSetting",payload:{id:Tr.current,shixun:{code_hidden:ci,forbid_copy:mo,hide_code:Zr,multi_webssh:Go,task_pass:Ri,test_set_permission:dr,display_git_address:Ar,vnc:Or,webssh:Ja?ho:0,code_edit_permission:zr}}})).status!==-1&&(He.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),la({type:"shixunsDetail/getSettingsData",payload:{id:Tr.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:Tr.current}}))});return z.createElement("section",{className:Rt.wrap},(Or||!Ja)&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Or,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;hr(Ta),Ta&&(Yr(!1),Fo(!1),di(!1),Bo(!1),Jr(!1),Io(!1))}}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!Or&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u547D\u4EE4\u884C\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ja,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;Io(Ta),Ta?(hr(!1),Vr(1)):(Jr(!1),Vr(null),Yr(!1))}}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),Ja&&z.createElement("div",{className:"ml40"},z.createElement(mt.ZP.Group,{value:ho,disabled:!Ha,onChange:ha=>{const Ta=ha.target.value;Vr(Ta),Ta!==1&&Jr(!1)}},z.createElement(mt.ZP,{className:Rt.radio,value:1},z.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),z.createElement("span",{className:Rt.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),z.createElement(mt.ZP,{className:Rt.radio,value:2},z.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),z.createElement("span",{className:Rt.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),ho===2&&z.createElement("div",{className:"ml60"},z.createElement(a.default,{checked:Go,disabled:!Ha,onChange:ha=>Jr(ha.target.checked)}),z.createElement("span",{className:" ml10"},z.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),z.createElement("span",{className:Rt.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!Or&&Ja&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Zr,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;Yr(Ta),Ta&&Fo(!1)}}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!Or&&!Zr&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:zr,disabled:!Ha,onChange:ha=>Fo(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!Zr&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ar,disabled:!Ha,onChange:ha=>$r(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!Or&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:ci,disabled:!Ha,onChange:ha=>di(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!Or&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:mo,disabled:!Ha,onChange:ha=>Bo(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u8DF3\u5173\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ri,disabled:!Ha,onChange:ha=>ni(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:dr,disabled:!Ha,onChange:ha=>Cr(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ha,loading:fa.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>ze.history.push(`/shixuns/${Tr.current}/challenges`),onOk:or}))};var ft=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(at),it=ee(23869),cn=ee(61621),gn={flexRow:"flexRow___BZoR0",flexJustifyCenter:"flexJustifyCenter___KnZ_w",flexAlignEnd:"flexAlignEnd___JVzgl",flexAlignCenter:"flexAlignCenter___G1oL2",flexColumn:"flexColumn___POJfN",formWrap:"formWrap___ndxQA",titleWrap:"titleWrap___Gdu9a",fieldWrap:"fieldWrap___NzA_X",button:"button___R0j0U",buttonFixed:"buttonFixed___KsiFW",buttonWrap:"buttonWrap___sTl5J",width180:"width180___cx3pL",width100:"width100___i7Vxv",width280:"width280___HRs00",difficultyHint:"difficultyHint___KQ395",color888:"color888___TVCQH",color0152d9:"color0152d9___f9Qgr",serviceSettingWrap:"serviceSettingWrap___mBQkh",serviceSettingName:"serviceSettingName___hcDuc",serviceSetLeft:"serviceSetLeft___GpK33",serviceSetInput:"serviceSetInput___HYMjM",serviceSetMemoryInput:"serviceSetMemoryInput___hN6L9",serviceSetTip:"serviceSetTip___zhoCM",installPackage:"installPackage___ZdTtY",popover:"popover___mIKzg",wrap:"wrap___iu8jw",titleLabel:"titleLabel___bbJEs"},en=ee(59301),na=Object.defineProperty,kn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,Jn=(dt,Bt,ke)=>Bt in dt?na(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,un=(dt,Bt)=>{for(var ke in Bt||(Bt={}))Mn.call(Bt,ke)&&Jn(dt,ke,Bt[ke]);if(kn)for(var ke of kn(Bt))ta.call(Bt,ke)&&Jn(dt,ke,Bt[ke]);return dt},Oa=(dt,Bt)=>{var ke={};for(var Xt in dt)Mn.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&kn)for(var Xt of kn(dt))Bt.indexOf(Xt)<0&&ta.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},ja=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const Qa=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,user:fa,dispatch:wa}=Bt,la=Oa(Bt,["shixunsDetail","globalSetting","user","dispatch"]),Ma,Fn,ra,Tr;const Or=(0,ze.useLocation)(),hr=(0,z.useRef)((Fn=(Ma=Or.pathname)==null?void 0:Ma.split("/"))==null?void 0:Fn[2]),[Ja]=Be.default.useForm(),[Io,ho]=(0,z.useState)(""),[Vr,Go]=(0,z.useState)(!1),Jr=(Tr=(ra=fa.userInfo)==null?void 0:ra.shixun)==null?void 0:Tr.editable;(0,z.useEffect)(()=>{hr.current&&Zr()},[hr.current]);const Zr=()=>ja(void 0,null,function*(){Go(!0);const zr=yield(0,St.ZP)(`/api/shixuns/${hr.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});zr.status===0&&(ho((zr==null?void 0:zr.standard_answer)||""),Ja.setFieldsValue({hide_answer:zr==null?void 0:zr.hide_answer,disable_copy:zr==null?void 0:zr.disable_copy}),Go(!1))}),Yr=zr=>ja(void 0,null,function*(){(yield(0,St.ZP)(`/api/shixuns/${hr.current}/set_standard_answer.json`,{method:"post",body:un({},zr)})).status===0&&He.ZP.success("\u4FDD\u5B58\u6210\u529F")});return en.createElement("section",{className:gn.wrap},en.createElement(cn.Z,{loading:Vr},en.createElement(Be.default,{form:Ja,className:gn.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:Yr},en.createElement("div",{className:gn.fieldWrap},en.createElement(Be.default.Item,{name:"hide_answer",valuePropName:"checked"},en.createElement(a.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),en.createElement(Be.default.Item,{name:"disable_copy",valuePropName:"checked"},en.createElement(a.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Jr?en.createElement(Be.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},en.createElement(Je.Z,{defaultValue:Io})):en.createElement(en.Fragment,null,en.createElement("div",{className:gn.titleLabel},"\u53C2\u8003\u7B54\u6848:"),en.createElement(wn.Z,{value:Io}))),en.createElement(Be.default.Item,null,en.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Jr,loading:!1,onCancel:()=>ze.history.push(`/shixuns/${hr.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var Ea=(0,ze.connect)(({shixunsDetail:dt,globalSetting:Bt,user:ke})=>({shixunsDetail:dt,globalSetting:Bt,user:ke}))(Qa),lt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,on=(dt,Bt)=>{var ke={};for(var Xt in dt)Jt.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&<)for(var Xt of lt(dt))Bt.indexOf(Xt)<0&&zt.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},fn=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{TabPane:pn}=Qe.default;var Bn=(dt=>(dt.BasicInfo="basicInfo",dt.Permission="permission",dt.Learning="learning",dt.TestCase="testCase",dt.SuggestedAnswer="suggestedAnswer",dt))(Bn||{});const hn=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=on(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr;const[Or,hr]=(0,z.useState)(),Ja=(0,z.useRef)(""),Io=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.is_creator;(0,z.useEffect)(()=>(la({type:"globalSetting/footerToggle",payload:!1}),()=>{la({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,z.useEffect)(()=>{var Zr;Ja.current=(Zr=location.pathname.split("/"))==null?void 0:Zr[2],la({type:"shixunsDetail/getSettingsData",payload:{id:Ja.current}})},[]);const ho=()=>fn(void 0,null,function*(){Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",z.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>fn(void 0,null,function*(){(yield la({type:"shixunsDetail/permanentClose",payload:{id:Ja.current}})).status===1&&(He.ZP.info("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/shixuns/${Ja.current}/challenges`))})})}),Vr=()=>fn(void 0,null,function*(){var Zr,Yr,zr,Fo,ci,di;const mo=(yield la({type:"shixunsDetail/getShixunQuote",payload:{id:Ja.current}}))||{};Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${ot.modal}`},!!((Zr=mo.subjects)!=null&&Zr.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(zr=(Yr=mo.subjects)==null?void 0:Yr.splice(0,2))==null?void 0:zr.map(Bo=>`\u300A${Bo}\u300B`),"\u7B49",z.createElement("span",{className:ot.colorOrange},mo==null?void 0:mo.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((Fo=mo.courses)!=null&&Fo.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(di=(ci=mo.courses)==null?void 0:ci.splice(0,2))==null?void 0:di.map(Bo=>`\u300A${Bo}\u300B`),"\u7B49",z.createElement("span",{className:ot.colorOrange},mo==null?void 0:mo.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${ot.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>fn(void 0,null,function*(){(yield la({type:"shixunsDetail/deleteShixun",payload:{id:Ja.current}})).status===1&&(He.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push("/shixuns"))})})}),Go=()=>{(0,it.gy)(la,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Jr=()=>{var Zr,Yr,zr,Fo;return z.createElement("div",{className:"mr20"},Io?((Zr=ke==null?void 0:ke.detail)==null?void 0:Zr.shixun_status)!==2?z.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Vr},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Go},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((Yr=ke.detail)==null?void 0:Yr.identity)===1&&((Fo=(zr=ke.setting)==null?void 0:zr.shixun)==null?void 0:Fo.status)===2&&z.createElement(oe.ZP,{type:"primary",ghost:!0,onClick:ho},"\u6C38\u4E45\u5173\u95ED"))};return z.createElement("section",{className:ot.bg},z.createElement(Qe.default,{animated:!1,activeKey:Or,onChange:Zr=>hr(Zr),tabBarExtraContent:Jr()},z.createElement(pn,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},z.createElement(Ft,null)),z.createElement(pn,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},z.createElement(rt,null)),z.createElement(pn,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},z.createElement(yt,{active:Or})),z.createElement(pn,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},z.createElement(Ea,null)),!((Tr=ke.detail)!=null&&Tr.is_jupyter)&&z.createElement(pn,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},z.createElement(ft,null))))};var Ca=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt.models.index}))(hn),ia={bg:"bg___NaJC8",modal:"modal___EBf9Q",colorOrange:"colorOrange___aQkdN",colorYellow:"colorYellow___o2XYr"},$t=ee(19842),ua={flexRow:"flexRow___XAy1P",flexJustifyCenter:"flexJustifyCenter___tAIMl",flexAlignEnd:"flexAlignEnd___MwOtC",flexAlignCenter:"flexAlignCenter___apJWj",flexColumn:"flexColumn___dMOlW",formWrap:"formWrap___uztcf",titleWrap:"titleWrap___IROk8",fieldWrap:"fieldWrap___gnBO5",button:"button___CNhb1",buttonFixed:"buttonFixed___cTnv0",buttonWrap:"buttonWrap___FmswV",width180:"width180___7EIyX",width100:"width100___O9U5Z",width280:"width280___AilXa",difficultyHint:"difficultyHint___pTB_4",color888:"color888____r280",color0152d9:"color0152d9___r6Hxx",serviceSettingWrap:"serviceSettingWrap___bPOCq",serviceSettingName:"serviceSettingName___bVegk",serviceBox:"serviceBox___k5D6a",serviceSetLeft:"serviceSetLeft___AljUO",serviceSetInput:"serviceSetInput___LqfwO",serviceSetMemoryInput:"serviceSetMemoryInput___O_kjF",serviceSetTip:"serviceSetTip___rIsFz",installPackage:"installPackage___vpdVI",popover:"popover___LAz3_",serverConfig:"serverConfig___Zo62g",viewRecommendConfig:"viewRecommendConfig___xnQSV",gpuConfig:"gpuConfig___QiAj7"},Pr={footerWrap:"footerWrap___cjdMK"},yr=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,pa=(dt,Bt)=>{var ke={};for(var Xt in dt)pr.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&yr)for(var Xt of yr(dt))Bt.indexOf(Xt)<0&&Zn.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Ba=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const $n=y.default.TextArea,Va=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,dispatch:wa,onFinish:la=()=>{}}=Bt,Ma=pa(Bt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Fn]=Be.default.useForm(),ra=Or=>Ba(void 0,null,function*(){var hr;const Ja=yield wa({type:"shixunsDetail/getCustomScript",payload:{id:(hr=ke.actionTabs.params)==null?void 0:hr.id,compile:Or.execute,excutive:Or.compile}});Tr(),Ja&&la(Ja==null?void 0:Ja.shixun_script)}),Tr=()=>{wa({type:"shixunsDetail/setActionTabs",payload:{}})};return z.createElement(Ze.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:ke.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Tr},z.createElement(Be.default,{form:Fn,scrollToFirstError:!0,layout:"vertical",onFinish:ra},z.createElement(Be.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},z.createElement($n,{rows:4})),z.createElement(Be.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},z.createElement($n,{rows:4})),z.createElement("div",{className:Pr.footerWrap},z.createElement(Be.default.Item,null,z.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Tr},"\u53D6\u6D88"),z.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:fa.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var wr=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke})=>({shixunsDetail:dt,globalSetting:ke,loading:Bt}))(Va),$a=ee(54580),Nr=ee(90524),Gr=ee(19248),Yo=ee(92310),wo=ee.n(Yo),si=Object.defineProperty,yo=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,Eo=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,Wr=(dt,Bt,ke)=>Bt in dt?si(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,Ko=(dt,Bt)=>{for(var ke in Bt||(Bt={}))vo.call(Bt,ke)&&Wr(dt,ke,Bt[ke]);if(Eo)for(var ke of Eo(Bt))so.call(Bt,ke)&&Wr(dt,ke,Bt[ke]);return dt},mi=(dt,Bt)=>yo(dt,Lr(Bt)),ri=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())}),oi=({ButtonText:dt,ButtonOptions:Bt,uploadProps:ke,Tip:Xt,imgWidth:fa,onChange:wa,value:la,scrollId:Ma,className:Fn,style:ra})=>{var Tr;const[Or,hr]=(0,z.useState)(null),Ja=mi(Ko({maxCount:1,accept:"image/*",withCredentials:!0,beforeUpload:Vr=>{if(!(Vr.type==="image/jpeg"||Vr.type==="image/png"||Vr.type==="image/jpg"))return He.ZP.error("\u60A8\u4E0A\u4F20\u7684\u4E0D\u662FJPEG/PNG/JPG\u7C7B\u578B\u6587\u4EF6"),$a.default.LIST_IGNORE;const Jr=Vr.size/1024/1024;return Jr==0?(He.ZP.error(`${Vr.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Jr==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(2MB)"}`),$a.default.LIST_IGNORE):Jr>2?(He.ZP.error(`${Vr.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(2MB)`),$a.default.LIST_IGNORE):!0},onChange:Vr=>{var Go,Jr;["uploading","done","removed"].includes(Vr.file.status)&&hr(Vr.file),Vr.file.status=="done"&&(wa==null||wa((Jr=(Go=Vr.file)==null?void 0:Go.response)==null?void 0:Jr.id))},action:`${Nr.Z.API_SERVER}/api/attachments.json`},ke||{}),{onRemove:Vr=>ri(void 0,null,function*(){ho(),ke!=null&&ke.onRemove&&(ke==null||ke.onRemove(Vr))})}),Io=()=>{var Vr;return z.createElement("div",{className:"relative",style:{width:fa||290,backgroundColor:"#f4f3f4"}},z.createElement("img",{src:Nr.Z.API_SERVER+"/api/attachments/"+((Vr=Or==null?void 0:Or.response)==null?void 0:Vr.id),alt:"avatar",style:{width:"100%",height:fa?218:"auto"}}),z.createElement("div",{className:"absolute current h-16px w-16px rounded-full bg-white",style:{right:"-6px",top:"-6px"}},z.createElement(Gr.Z,{className:"text-16px",onClick:()=>ri(void 0,null,function*(){ho()}),style:{color:"red"},rev:void 0})))},ho=()=>{hr(null),wa==null||wa()};return(0,z.useEffect)(()=>{la&&hr({response:{id:la}})},[la]),z.createElement("div",{id:Ma||"",className:wo()("flex item-center gap-12px",Fn),style:ra},(Tr=Or==null?void 0:Or.response)!=null&&Tr.id?Io():z.createElement(z.Fragment,null,z.createElement($a.default,Ko({},Ja),z.createElement(qe.op,Ko({style:Ko({borderRadius:"2px"},Bt==null?void 0:Bt.style),icon:z.createElement("span",{className:"iconfont icon-shangchuanfujian"})},Bt),dt))),Xt||z.createElement("span",{className:"c-grey-999"},"\uFF08\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\uFF09"))},eo=ee(98072),xa=ee(70610),Ya=ee(37798),Br=Object.defineProperty,Kr=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,Qo=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Zo=(dt,Bt,ke)=>Bt in dt?Br(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,po=(dt,Bt)=>{for(var ke in Bt||(Bt={}))Bi.call(Bt,ke)&&Zo(dt,ke,Bt[ke]);if(Qo)for(var ke of Qo(Bt))Mi.call(Bt,ke)&&Zo(dt,ke,Bt[ke]);return dt},xi=(dt,Bt)=>Kr(dt,ei(Bt)),el=(dt,Bt)=>{var ke={};for(var Xt in dt)Bi.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&Qo)for(var Xt of Qo(dt))Bt.indexOf(Xt)<0&&Mi.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},qi=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{Option:Zi}=Xe.default,er=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=el(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr,Or,hr,Ja,Io,ho,Vr,Go,Jr,Zr,Yr,zr,Fo,ci,di,mo,Bo,Ri,ni,dr,Cr,Ar,$r,Ha,or,ha,Ta,Jo,Ei,Ci,Di,Ti,pi;const ue=(0,ze.useLocation)(),me=(0,z.useRef)(),[,,ve,We]=(0,eo.U)(xa.d1,{source:"shixun"}),[Ve]=Be.default.useForm(),[At,Ct]=(0,z.useState)({}),[Qt,qt]=(0,z.useState)(),[mn,Yn]=(0,z.useState)(),[Sn,En]=(0,z.useState)([]),[Gn,jn]=(0,z.useState)({}),[tn,xn]=(0,z.useState)([]),[Un,Da]=(0,z.useState)(!1),[ba,Na]=(0,z.useState)(!1),[Aa,Ra]=(0,z.useState)(!1),[Sa,_r]=(0,z.useState)({}),_a=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var ce,ge;me.current=(ge=(ce=ue.pathname)==null?void 0:ce.split("/"))==null?void 0:ge[2],ve({})},[]),(0,z.useEffect)(()=>{if(!ke.setting)return;const{name:ce,description:ge,trainee:xe,choice_main_type:De,choice_small_type:Ue,choice_standard_scripts:Ke,jupyter_show_description:Et,close_internet:pt,survival_time:bt,attachment_id:Vt,attachment_id_b:Mt,cover_image_id:Kt,disciplines:Pn}=ke.setting.shixun||{},Cn={name:ce,description:ge,trainee:xe,mainType:De,subType:Ue,evaluationScript:Ke,jupyter_show_description:Et,close_internet:pt,survival_time:bt,attachment_id:Vt,attachment_id_b:Mt,cover_image_id:Kt,sub_discipline_ids:(0,Ya.L)(Pn)};to(),Ct(Cn),Ve.setFieldsValue(Cn)},[ke.setting]);const to=()=>{const{choice_main_type:ce,main_type:ge,small_type:xe,choice_small_type:De,is_secret_repository:Ue,standard_scripts:Ke,evaluate_script:Et,shixun_service_configs:pt}=ke.setting.shixun||{};qt(Ue),Yn(Et),En(pt),xn(Ke||[]),uo(ce,De)},uo=(ce,ge=[])=>{const{main_type:xe,small_type:De}=ke.setting.shixun||{},Ue=xe==null?void 0:xe.find(Et=>Et.id===ce),Ke={mainTypeName:Ue==null?void 0:Ue.type_name,mainTypeDescription:Ue==null?void 0:Ue.description,smallType:[]};ge.map(Et=>{De.map(pt=>{Et===pt.id&&pt.description&&Ke.smallType.push({name:pt.type_name,des:pt.description})})}),jn(Ke)},Mo=()=>{(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),la({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Do=(ce,ge,xe)=>{En(De=>De.map((Ue,Ke)=>Ke===xe?xi(po({},Ue),{[ge]:ce}):Ue))},li=(ce,ge)=>{Ct(po({},ge)),"mainType"in ce&&(fo(ce.mainType,ge),uo(ge.mainType,ge.subType)),"subType"in ce&&(co(ce.subType,ge),uo(ge.mainType,ge.subType)),"evaluationScript"in ce&&No(ce.evaluationScript)},No=ce=>{Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",z.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>qi(void 0,null,function*(){yield Ro(ce),Ze.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:z.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},co=(ce=[],ge)=>{let xe=[];xe.push(Sn[0]),ce.map(De=>{var Ue,Ke,Et;const pt=Sn.find(Vt=>Vt.mirror_repository_id===De);pt&&xe.push(pt);const bt=(Et=(Ke=(Ue=ke.setting)==null?void 0:Ue.shixun)==null?void 0:Ke.small_type)==null?void 0:Et.find(Vt=>Vt.id===De);!pt&&bt&&xe.push({mirror_repository_id:De,name:bt.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),En(xe)},fo=(ce,ge)=>qi(void 0,null,function*(){var xe,De,Ue;const Ke=(De=(xe=ke.setting)==null?void 0:xe.shixun)==null?void 0:De.main_type.find(bt=>bt.id===ce);Ke&&(Sn[0]=xi(po({},Ke),{mirror_repository_id:ce,name:Ke.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10}),En(Sn));const Et=yield la({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:ce}});xn(Et||[]);const pt=(Ue=Et[0])==null?void 0:Ue.id;Ve.setFieldsValue({evaluationScript:pt}),Ct(po(po({},ge),{evaluationScript:pt})),Ro(pt)}),Ro=ce=>qi(void 0,null,function*(){const ge=yield la({type:"shixunsDetail/getScriptContent",payload:{id:me.current,script_id:ce||Ve.getFieldValue("evaluationScript")}});ge&&Yn(ge.content)}),Vo=()=>{la({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:me.current}}})},qn=ce=>qi(void 0,null,function*(){var ge;const{mainType:xe,subType:De,name:Ue,trainee:Ke,description:Et,evaluationScript:pt,jupyter_show_description:bt=!1,close_internet:Vt,survival_time:Mt}=ce||{},Kt=(ge=ke.detail)==null?void 0:ge.is_jupyter;if(Mt<10){He.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}let Pn={id:me.current,main_type:xe,sub_type:De,is_secret_repository:Qt,shixun:{attachment_id:ce==null?void 0:ce.attachment_id,attachment_id_b:ce==null?void 0:ce.attachment_id_b,cover_image_id:ce==null?void 0:ce.cover_image_id,sub_discipline_ids:ce==null?void 0:ce.sub_discipline_ids,name:Ue,trainee:Ke,is_jupyter:Kt,mirror_script_id:Kt?null:pt,survival_time:Mt},shixun_info:{description:Et,evaluate_script:Kt?null:mn},shixun_service_configs:Sn.map(yn=>({mirror_repository_id:yn.mirror_repository_id,cpu_limit:yn.cpu_limit,lower_cpu_limit:yn.lower_cpu_limit,memory_limit:yn.memory_limit,request_limit:yn.request_limit,resource_limit:yn.resource_limit,single_machine_gpu_count:(yn==null?void 0:yn.single_machine_gpu_count)||null,single_card_gpu_resource:(yn==null?void 0:yn.single_card_gpu_resource)||null}))};Kt&&(Pn=xi(po({},Pn),{shixun:xi(po({},Pn.shixun),{jupyter_show_description:bt})}));const Cn=yield la({type:"shixunsDetail/updateSettingBasicInfo",payload:Pn});Cn&&(la({type:"shixunsDetail/getSettingsData",payload:{id:me.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:me.current}}),Cn.shixun_identifier&&He.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),Ka=()=>{(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),la({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},ro=ce=>{Do(String(ce==null?void 0:ce.cpu),"cpu_limit",ce.index),Do(String(ce==null?void 0:ce.memory),"memory_limit",ce.index),Na(!1)},no=(ce,ge)=>{var xe;const{single_card_gpu_resource:De,single_machine_gpu_count:Ue,mirror_repository:Ke}=ce;if(!Ke)return z.createElement(z.Fragment,null);let Et=(Ke==null?void 0:Ke.gpu_allocation_method)=="single_card_multi_allocation"?(Ke==null?void 0:Ke.single_card_gpu_resource)*1024/De:(Ke==null?void 0:Ke.single_machine_gpu_count)/Ue;return z.createElement("div",{className:"mb20 mt20"},z.createElement("div",{style:{color:"#333",marginBottom:4}},"GPU\u8D44\u6E90\u914D\u7F6E"),((Ke==null?void 0:Ke.gpu_allocation_method)=="single_machine_multi_card"||(Ke==null?void 0:Ke.gpu_allocation_method)=="multi_machine_multi_card")&&z.createElement(z.Fragment,null,z.createElement("div",{className:ua.gpuConfig},z.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A",(Ke==null?void 0:Ke.gpu_allocation_method)=="single_machine_multi_card"?"\u5355\u673A\u591A\u5361":"\u591A\u673A\u591A\u5361","\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",Ke==null?void 0:Ke.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(xe=Ke==null?void 0:Ke.gpu_model)==null?void 0:xe[0],"GB")),z.createElement("div",{className:ua.gpuConfig,style:{marginTop:10}},z.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",z.createElement(le.Z,{precision:0,min:1,max:Ke==null?void 0:Ke.single_machine_gpu_count,defaultValue:1,value:Ue,size:"large",className:"ml10 mr10",onChange:pt=>{Do(pt||1,"single_machine_gpu_count",ge)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",z.createElement("span",{style:{color:"#FA6400"}},Et)," \u4EBA"))),(Ke==null?void 0:Ke.gpu_allocation_method)=="single_card_multi_allocation"&&z.createElement(z.Fragment,null,z.createElement("div",{className:ua.gpuConfig},z.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",Ke==null?void 0:Ke.single_card_gpu_resource,"GB")),z.createElement("div",{className:ua.gpuConfig,style:{marginTop:10}},z.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",z.createElement(le.Z,{min:1,max:(Ke==null?void 0:Ke.single_card_gpu_resource)*1024,defaultValue:1024,value:De,size:"large",className:"ml10 mr10",onChange:pt=>{Do(pt||1,"single_card_gpu_resource",ge)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",z.createElement("span",{style:{color:"#FA6400"}},Math.floor(Et))," \u4EBA"))))};return z.createElement("section",{className:ua.wrap},z.createElement(Be.default,{form:Ve,className:ua.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:li,onFinish:qn},z.createElement("div",{className:ua.fieldWrap},z.createElement(Be.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!_a,addonAfter:`${((Tr=At.name)==null?void 0:Tr.length)||0}/60`})),((Or=ke.detail)==null?void 0:Or.is_jupyter)&&z.createElement(z.Fragment,null,z.createElement(Be.default.Item,{name:"sub_discipline_ids",label:"\u65B9\u5411&\u8BFE\u7A0B:"},z.createElement($t.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:(hr=We==null?void 0:We.disciplines)==null?void 0:hr.map(ce=>{var ge;return{value:ce==null?void 0:ce.id,label:ce==null?void 0:ce.name,children:(ge=ce==null?void 0:ce.sub_disciplines)==null?void 0:ge.map(xe=>({value:xe==null?void 0:xe.id,label:xe==null?void 0:xe.name}))}})})),z.createElement(Be.default.Item,{name:"attachment_id",label:"\u9876\u90E8\u80CC\u666F\u56FE"},z.createElement(oi,{ButtonText:"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"})),z.createElement(Be.default.Item,{name:"attachment_id_b",label:"\u9876\u90E8\u5185\u5BB9\u56FE"},z.createElement(oi,{ButtonText:"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"})),z.createElement(Be.default.Item,{name:"cover_image_id",label:"\u5217\u8868\u5C01\u9762\u56FE:"},z.createElement(oi,{ButtonText:"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"}))),z.createElement(Be.default.Item,{name:"description",label:"\u7B80\u4ECB:"},_a?z.createElement(Je.Z,{defaultValue:(Io=(Ja=ke.setting)==null?void 0:Ja.shixun)==null?void 0:Io.description}):z.createElement(wn.Z,{value:(Vr=(ho=ke.setting)==null?void 0:ho.shixun)==null?void 0:Vr.description})),((Jr=(Go=ke.setting)==null?void 0:Go.shixun)==null?void 0:Jr.is_jupyter)&&z.createElement(Be.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},z.createElement(a.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),z.createElement(Be.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},z.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})),z.createElement("div",{className:`${ua.flexRow} ${ua.flexAlignCenter}`},z.createElement(b.Z,{title:((Yr=(Zr=ke.setting)==null?void 0:Zr.shixun)==null?void 0:Yr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{className:ua.width180,name:"trainee",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((Fo=(zr=ke.setting)==null?void 0:zr.shixun)==null?void 0:Fo.status)===2?!0:!_a},z.createElement(Zi,{value:1},"\u521D\u7EA7"),z.createElement(Zi,{value:2},"\u4E2D\u7EA7"),z.createElement(Zi,{value:3},"\u4E2D\u9AD8\u7EA7"),z.createElement(Zi,{value:4},"\u9AD8\u7EA7"))))),z.createElement("div",{className:`${ua.flexRow} ${ua.flexAlignEnd}`},z.createElement(b.Z,{title:((di=(ci=ke.setting)==null?void 0:ci.shixun)==null?void 0:di.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{className:ua.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((Bo=(mo=ke.setting)==null?void 0:mo.shixun)==null?void 0:Bo.status)===2?!0:!_a},(dr=(ni=(Ri=ke.setting)==null?void 0:Ri.shixun)==null?void 0:ni.main_type)==null?void 0:dr.map(ce=>{const ge=ce.type_name.toLowerCase().includes("jupyter");return At.isJupyter==="1"&&ge||At.isJupyter==="2"&&!ge?null:z.createElement(Zi,{value:ce.id,key:ce.id,name:ce.description},ce.type_name)})))),z.createElement(b.Z,{title:((Ar=(Cr=ke.setting)==null?void 0:Cr.shixun)==null?void 0:Ar.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{name:"subType",className:`${ua.width280} ml20`},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((Ha=($r=ke.setting)==null?void 0:$r.shixun)==null?void 0:Ha.status)===2?!0:!_a},(ha=(or=ke.setting)==null?void 0:or.shixun)==null?void 0:ha.small_type.map(ce=>z.createElement(Zi,{value:ce.id,key:ce.id,name:ce.description},ce.type_name))))),z.createElement("div",{className:ua.installPackage,onClick:()=>Da(!0)},"\u73AF\u5883\u4ECB\u7ECD")),z.createElement("div",{className:`${ua.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",z.createElement("a",{className:`${ua.color0152d9} current`,onClick:Mo}," ","\u7533\u8BF7\u65B0\u5EFA"),z.createElement("a",{className:`${ua.color0152d9} current`,onClick:Ka}," ","\u5728\u7EBF\u521B\u5EFA")),!((Ta=ke.detail)!=null&&Ta.is_jupyter)&&z.createElement(z.Fragment,null,z.createElement("div",{className:`${ua.flexRow} ${ua.flexAlignCenter}`},z.createElement(Be.default.Item,{className:ua.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(tn||[]).map((ce,ge)=>z.createElement(Zi,{value:parseInt(ce.id),name:ce.scptname,key:ge},ce.scptname)))),z.createElement("span",{className:`${ua.color0152d9} font14 current mt10 ml10`,onClick:Vo},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),z.createElement(E.Z,{overlayClassName:ua.popover,placement:"bottomLeft",content:z.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",z.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",z.createElement("br",null),"challengeProgramNames",z.createElement("br",null),"sourceClassNames",z.createElement("br",null),z.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",z.createElement("br",null),z.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",z.createElement("br",null),"src/step1/HelloWorld.java",z.createElement("br",null),"src/step2/Other.java",z.createElement("br",null),z.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",z.createElement("br",null),"step1.HelloWorld",z.createElement("br",null),"step2.Other",z.createElement("br",null),z.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",z.createElement("br",null),'ff challengeProgramNames=("src/step1/',z.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',z.createElement("br",null),'sourceClassNames=("step1.HelloWorld',z.createElement("br",null),'" "step2.Other")',z.createElement("br",null),z.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},z.createElement("span",{className:"mt10 ml10 current font14"},z.createElement($e.Z,null)))),z.createElement(gt.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:mn,options:{readOnly:((Ei=(Jo=ke.setting)==null?void 0:Jo.shixun)==null?void 0:Ei.status)===2?!0:!_a},onChange:ce=>Yn(ce)})),!((Ci=ke.detail)!=null&&Ci.is_jupyter)&&z.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",z.createElement(a.default,{checked:Qt,onChange:ce=>qt(ce.target.checked),disabled:((Ti=(Di=ke.setting)==null?void 0:Di.shixun)==null?void 0:Ti.status)===2?!0:!_a},Qt?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((pi=ke.detail)==null?void 0:pi.identity)<3&&z.createElement("div",{className:ua.serviceSettingWrap},z.createElement("p",{className:ua.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),Sn.map((ce,ge)=>{var xe,De,Ue,Ke,Et,pt,bt,Vt;return z.createElement("div",{key:ge},z.createElement("div",{className:"mb20"},z.createElement("span",{className:"font16"},ce.name)),z.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),z.createElement(x.Z,{align:"middle"},z.createElement(b.Z,{title:((De=(xe=ke.setting)==null?void 0:xe.shixun)==null?void 0:De.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(x.Z,{align:"middle",wrap:!1},z.createElement("div",{className:ua.serverConfig,style:((Ke=(Ue=ke.setting)==null?void 0:Ue.shixun)==null?void 0:Ke.status)===2||!_a?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var Mt,Kt;((Kt=(Mt=ke.setting)==null?void 0:Mt.shixun)==null?void 0:Kt.status)===2||!_a||(_r({index:ge,cpu:ce==null?void 0:ce.cpu_limit,memory:ce==null?void 0:ce.memory_limit}),Na(!0))}},z.createElement("div",null,z.createElement("span",null,ce==null?void 0:ce.cpu_limit,"\u6838")," ",z.createElement("span",null,ce==null?void 0:ce.memory_limit,"GB")),z.createElement("i",{className:"iconfont icon-bianji21",style:((pt=(Et=ke.setting)==null?void 0:Et.shixun)==null?void 0:pt.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),ge==0&&z.createElement(x.Z,{align:"middle",wrap:!1},z.createElement("div",{className:ua.viewRecommendConfig,onClick:()=>Ra(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),no(ce,ge),z.createElement("div",{className:ua.serviceBox,style:{margin:"20px 0"}},z.createElement("label",{className:ua.serviceSetLeft},z.createElement("div",{className:ua.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),z.createElement(y.default,{value:ce.resource_limit,style:{width:400},disabled:((Vt=(bt=ke.setting)==null?void 0:bt.shixun)==null?void 0:Vt.status)===2?!0:!_a,maxLength:5,onChange:Mt=>{const{value:Kt}=Mt.target,Pn=/^\d*(\.\d*)?$/;Kt.match(Pn)&&Do(Mt.target.value,"resource_limit",ge)},addonAfter:"M"}),z.createElement("label",{className:ua.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),z.createElement(Be.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},z.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),z.createElement(Be.default.Item,null,z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:_a,loading:fa.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>ze.history.push(`/shixuns/${me.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),z.createElement(ae.Z,null),z.createElement(Nt.Z,{installPackage:Gn,visible:Un,setVisible:Da}),z.createElement(wr,{onFinish:ce=>Yn(ce)}),z.createElement(Zt.Z,null),z.createElement(an.Z,{visible:ba,onOk:ce=>ro(ce),onCancel:()=>Na(!1),info:Sa}),z.createElement(Pt.Z,{identifier:me.current,visible:Aa,onCancel:()=>Ra(!1),info:null,isJupyter:!0}))};var aa=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(er),Hn={wrap:"wrap___gE9H7",labelWrap:"labelWrap___NjGrw",label:"label___NnvKx",labelContent:"labelContent___jIOR4",flexRow:"flexRow___aKUuO",color999:"color999___yY6G2",radio:"radio___dA7aF",selectSchool:"selectSchool___WxyG6",dataPicker:"dataPicker___Ocpox"},da=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,To=(dt,Bt)=>{var ke={};for(var Xt in dt)Mr.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&da)for(var Xt of da(dt))Bt.indexOf(Xt)<0&&lo.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Ao=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const ui=dt=>{if(!dt)return dt;const Bt=dt.split(":");if(Bt[1]=="00"||Bt[1]=="30")return dt;const ke=parseInt(Bt[1]);if(ke<30||ke==60)return[Bt[0],"30"].join(":");if(ke<60){const Xt=[Bt[0],"00"].join(":"),fa="YYYY-MM-DD HH:mm",wa=he()(Xt,fa);return wa.add(1,"hours"),wa.format(fa)}return dt},ti="YYYY-MM-DD HH:mm",ji=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=To(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr,Or,hr,Ja,Io;const ho=(0,z.useRef)(),[Vr,Go]=(0,z.useState)(),[Jr,Zr]=(0,z.useState)(),[Yr,zr]=(0,z.useState)([]),[Fo,ci]=(0,z.useState)([]),[di,mo]=(0,z.useState)(""),[Bo,Ri]=(0,z.useState)(),[ni,dr]=(0,z.useState)(),[Cr,Ar]=(0,z.useState)(!1),$r=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var Ta,Jo;ho.current=(Jo=(Ta=location.pathname)==null?void 0:Ta.split("/"))==null?void 0:Jo[2],Ha()},[]),(0,z.useEffect)(()=>{var Ta,Jo,Ei,Ci,Di,Ti,pi,ue,me,ve,We,Ve;ke.setting&&(Go((Jo=(Ta=ke.setting)==null?void 0:Ta.shixun)==null?void 0:Jo.can_copy),Zr((Ci=(Ei=ke.setting)==null?void 0:Ei.shixun)==null?void 0:Ci.use_scope),Ri(!!((Ti=(Di=ke.setting)==null?void 0:Di.shixun)!=null&&Ti.opening_time)),dr((ue=(pi=ke.setting)==null?void 0:pi.shixun)==null?void 0:ue.opening_time),zr((ve=(me=ke.setting)==null?void 0:me.shixun)==null?void 0:ve.scope_partment),Ar((Ve=(We=ke.setting)==null?void 0:We.shixun)==null?void 0:Ve.use_ai))},[ke.setting]);const Ha=Ta=>Ao(void 0,null,function*(){const Jo=yield la({type:"shixunsDetail/getDepartments",payload:{q:Ta}});Jo&&ci(Jo.shools_name||[])}),or=Ta=>{if(Yr.includes(Ta)){He.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}mo(null),zr([...Yr,Ta])},ha=()=>Ao(void 0,null,function*(){if(Bo&&!ni){He.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Jr===1&&!Yr.length){He.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield la({type:"shixunsDetail/updatePermissionSetting",payload:{id:ho.current,scope_partment:Jr===0?null:Yr,shixun:{can_copy:Vr,use_scope:Jr,opening_time:ni,use_ai:Cr}}})).status!==-1&&(He.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),la({type:"shixunsDetail/getSettingsData",payload:{id:ho.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:ho.current}}))});return z.createElement("section",{className:Hn.wrap},z.createElement("div",{className:Hn.labelWrap},z.createElement("label",{className:Hn.label},"\u590D\u5236:"),z.createElement("div",{className:Hn.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Vr,onChange:Ta=>Go(Ta.target.checked),disabled:!$r}),z.createElement("span",{className:`${Hn.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Tr=ke.detail)==null?void 0:Tr.shixun_status)>1||((Or=ke.detail)==null?void 0:Or.public)===2)&&((Ja=(hr=ke.setting)==null?void 0:hr.shixun)==null?void 0:Ja.use_scope)===0&&((Io=ke.detail)==null?void 0:Io.identity)>2)&&z.createElement("div",{className:Hn.labelWrap},z.createElement("label",{className:Hn.label},"\u516C\u5F00\u7A0B\u5EA6:"),z.createElement("div",{className:Hn.labelContent},z.createElement(mt.ZP.Group,{value:Jr,onChange:Ta=>Zr(Ta.target.value),disabled:!$r},z.createElement(mt.ZP,{className:Hn.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:Hn.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(mt.ZP,{className:Hn.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:Hn.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Jr===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(Ie.Z,{showSearch:!0,className:Hn.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:di,onChange:Ta=>{mo(Ta),Ha(Ta)},disabled:!$r,onSelect:or,options:Fo==null?void 0:Fo.map(Ta=>({value:Ta}))}),z.createElement("span",{className:Hn.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},Yr==null?void 0:Yr.map(Ta=>$r?z.createElement(Le.Z,{count:"x",className:"mr20 current",onClick:()=>zr(Yr.filter(Jo=>Jo!==Ta))},z.createElement(oe.ZP,{type:"primary",ghost:!0},Ta)):z.createElement(oe.ZP,{type:"primary",ghost:!0,className:"mr20"},Ta)))))),z.createElement("div",{className:Hn.labelWrap},z.createElement("label",{className:Hn.label},"\u5F00\u542F\u65F6\u95F4:"),z.createElement("div",{className:Hn.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Bo,onChange:Ta=>Ri(Ta.target.checked),disabled:!$r}),z.createElement("span",{className:`${Hn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Bo&&z.createElement(Ee.default,{className:`${Hn.dataPicker} mt10`,format:ti,locale:fe.Z,disabled:!$r,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Ta=>Ta&&Tadr(ui(Jo))}))),z.createElement("div",{className:Hn.labelWrap},z.createElement("label",{className:Hn.label},"AI\u52A9\u6559:"),z.createElement("div",{className:Hn.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Cr,onChange:Ta=>Ar(Ta.target.checked),disabled:!$r}),z.createElement("span",{className:`${Hn.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u9664\u4E86\u9879\u76EE\u5408\u4F5C\u8005\u4E4B\u5916\u7684\u5176\u4ED6\u7528\u6237\u4F7F\u7528AI\u52A9\u6559\u667A\u80FD\u95EE\u7B54\u529F\u80FD\uFF09")))),z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:$r,loading:fa.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>ze.history.push(`/shixuns/${ho.current}/challenges`),onOk:ha}))};var yi=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(ji),Rr=ee(45079),Ia={wrap:"wrap___J9uHL",labelWrap:"labelWrap___kdl0e",label:"label___RZlBA",labelContent:"labelContent___LJE2G",flexRow:"flexRow___hNb4e",color999:"color999___r9hUn",radio:"radio___z_jH6"},jo=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Ut=(dt,Bt)=>{var ke={};for(var Xt in dt)ao.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&jo)for(var Xt of jo(dt))Bt.indexOf(Xt)<0&&Co.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},kt=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const nn=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=Ut(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra;const Tr=(0,z.useRef)(),[Or,hr]=(0,z.useState)(),[Ja,Io]=(0,z.useState)(),[ho,Vr]=(0,z.useState)(),[Go,Jr]=(0,z.useState)(),[Zr,Yr]=(0,z.useState)(),[zr,Fo]=(0,z.useState)(),[ci,di]=(0,z.useState)(),[mo,Bo]=(0,z.useState)(),[Ri,ni]=(0,z.useState)(),[dr,Cr]=(0,z.useState)(),[Ar,$r]=(0,z.useState)(),Ha=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var ha,Ta;Tr.current=(Ta=(ha=location.pathname)==null?void 0:ha.split("/"))==null?void 0:Ta[2]},[]),(0,z.useEffect)(()=>{var ha,Ta,Jo,Ei,Ci,Di,Ti,pi,ue,me,ve,We,Ve,At,Ct,Qt,qt,mn,Yn,Sn,En;ke.setting&&(hr((Ta=(ha=ke.setting)==null?void 0:ha.shixun)==null?void 0:Ta.vnc),Io(!!((Ei=(Jo=ke.setting)==null?void 0:Jo.shixun)!=null&&Ei.webssh)),Vr((Di=(Ci=ke.setting)==null?void 0:Ci.shixun)==null?void 0:Di.webssh),Jr((pi=(Ti=ke.setting)==null?void 0:Ti.shixun)==null?void 0:pi.multi_webssh),Yr((me=(ue=ke.setting)==null?void 0:ue.shixun)==null?void 0:me.hide_code),Fo((We=(ve=ke.setting)==null?void 0:ve.shixun)==null?void 0:We.code_edit_permission),di((At=(Ve=ke.setting)==null?void 0:Ve.shixun)==null?void 0:At.code_hidden),Bo((Qt=(Ct=ke.setting)==null?void 0:Ct.shixun)==null?void 0:Qt.forbid_copy),ni((mn=(qt=ke.setting)==null?void 0:qt.shixun)==null?void 0:mn.task_pass),Cr((Sn=(Yn=ke.setting)==null?void 0:Yn.shixun)==null?void 0:Sn.test_set_permission),$r((En=ke.setting.shixun)==null?void 0:En.display_git_address))},[ke.setting]);const or=()=>kt(void 0,null,function*(){(yield la({type:"shixunsDetail/updateLearnSetting",payload:{id:Tr.current,shixun:{code_hidden:ci,forbid_copy:mo,hide_code:Zr,multi_webssh:Go,task_pass:Ri,test_set_permission:dr,display_git_address:Ar,vnc:Or,webssh:Ja?ho:0,code_edit_permission:zr}}})).status!==-1&&(He.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),la({type:"shixunsDetail/getSettingsData",payload:{id:Tr.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:Tr.current}}))});return z.createElement("section",{className:Ia.wrap},(Or||!Ja)&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Or,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;hr(Ta),Ta&&(Yr(!1),Fo(!1),di(!1),Bo(!1),Jr(!1),Io(!1))}}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!Or&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u547D\u4EE4\u884C\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ja,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;Io(Ta),Ta?(hr(!1),Vr(1)):(Jr(!1),Vr(null),Yr(!1))}}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),Ja&&z.createElement("div",{className:"ml40"},z.createElement(mt.ZP.Group,{value:ho,disabled:!Ha,onChange:ha=>{const Ta=ha.target.value;Vr(Ta),Ta!==1&&Jr(!1)}},z.createElement(mt.ZP,{className:Ia.radio,value:1},z.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),z.createElement("span",{className:Ia.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),z.createElement(mt.ZP,{className:Ia.radio,value:2},z.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),z.createElement("span",{className:Ia.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),ho===2&&z.createElement("div",{className:"ml60"},z.createElement(a.default,{checked:Go,disabled:!Ha,onChange:ha=>Jr(ha.target.checked)}),z.createElement("span",{className:" ml10"},z.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),z.createElement("span",{className:Ia.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!Or&&Ja&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Zr,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;Yr(Ta),Ta&&Fo(!1)}}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!Or&&!Zr&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:zr,disabled:!Ha,onChange:ha=>Fo(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!Zr&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ar,disabled:!Ha,onChange:ha=>$r(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!Or&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:ci,disabled:!Ha,onChange:ha=>di(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!Or&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:mo,disabled:!Ha,onChange:ha=>Bo(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u8DF3\u5173\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ri,disabled:!Ha,onChange:ha=>ni(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:dr,disabled:!Ha,onChange:ha=>Cr(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ha,loading:fa.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>ze.history.push(`/shixuns/${Tr.current}/challenges`),onOk:or}))};var Vn=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(nn),Ga={flexRow:"flexRow___iOXK1",flexJustifyCenter:"flexJustifyCenter___EzhBH",flexAlignEnd:"flexAlignEnd___yYnjN",flexAlignCenter:"flexAlignCenter___DSXuy",flexColumn:"flexColumn___eAlHb",formWrap:"formWrap___BgCFo",titleWrap:"titleWrap___Y1yNk",fieldWrap:"fieldWrap___dhQNb",button:"button___KOcw8",buttonFixed:"buttonFixed___fErH4",buttonWrap:"buttonWrap___rULI5",width180:"width180___fc_Sl",width100:"width100___HFRB1",width280:"width280___QUy3U",difficultyHint:"difficultyHint___G2WQw",color888:"color888___d6xbW",color0152d9:"color0152d9___zc4Ea",serviceSettingWrap:"serviceSettingWrap___wQRSY",serviceSettingName:"serviceSettingName___v9VHz",serviceSetLeft:"serviceSetLeft___ndFSo",serviceSetInput:"serviceSetInput___I8YpY",serviceSetMemoryInput:"serviceSetMemoryInput___p1DpA",serviceSetTip:"serviceSetTip___Ra3zX",installPackage:"installPackage___JZfJB",popover:"popover___r6mRN",wrap:"wrap___hoiWC",titleLabel:"titleLabel___l238w"},Wa=ee(59301),Tn=Object.defineProperty,ka=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,cr=(dt,Bt,ke)=>Bt in dt?Tn(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,ma=(dt,Bt)=>{for(var ke in Bt||(Bt={}))mr.call(Bt,ke)&&cr(dt,ke,Bt[ke]);if(ka)for(var ke of ka(Bt))Qr.call(Bt,ke)&&cr(dt,ke,Bt[ke]);return dt},qr=(dt,Bt)=>{var ke={};for(var Xt in dt)mr.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&ka)for(var Xt of ka(dt))Bt.indexOf(Xt)<0&&Qr.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},bo=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const ii=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,user:fa,dispatch:wa}=Bt,la=qr(Bt,["shixunsDetail","globalSetting","user","dispatch"]),Ma,Fn,ra,Tr;const Or=(0,ze.useLocation)(),hr=(0,z.useRef)((Fn=(Ma=Or.pathname)==null?void 0:Ma.split("/"))==null?void 0:Fn[2]),[Ja]=Be.default.useForm(),[Io,ho]=(0,z.useState)(""),[Vr,Go]=(0,z.useState)(!1),Jr=(Tr=(ra=fa.userInfo)==null?void 0:ra.shixun)==null?void 0:Tr.editable;(0,z.useEffect)(()=>{hr.current&&Zr()},[hr.current]);const Zr=()=>bo(void 0,null,function*(){Go(!0);const zr=yield(0,St.ZP)(`/api/shixuns/${hr.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});zr.status===0&&(ho((zr==null?void 0:zr.standard_answer)||""),Ja.setFieldsValue({hide_answer:zr==null?void 0:zr.hide_answer,disable_copy:zr==null?void 0:zr.disable_copy}),Go(!1))}),Yr=zr=>bo(void 0,null,function*(){(yield(0,St.ZP)(`/api/shixuns/${hr.current}/set_standard_answer.json`,{method:"post",body:ma({},zr)})).status===0&&He.ZP.success("\u4FDD\u5B58\u6210\u529F")});return Wa.createElement("section",{className:Ga.wrap},Wa.createElement(cn.Z,{loading:Vr},Wa.createElement(Be.default,{form:Ja,className:Ga.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:Yr},Wa.createElement("div",{className:Ga.fieldWrap},Wa.createElement(Be.default.Item,{name:"hide_answer",valuePropName:"checked"},Wa.createElement(a.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),Wa.createElement(Be.default.Item,{name:"disable_copy",valuePropName:"checked"},Wa.createElement(a.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Jr?Wa.createElement(Be.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},Wa.createElement(Je.Z,{defaultValue:Io})):Wa.createElement(Wa.Fragment,null,Wa.createElement("div",{className:Ga.titleLabel},"\u53C2\u8003\u7B54\u6848:"),Wa.createElement(wn.Z,{value:Io}))),Wa.createElement(Be.default.Item,null,Wa.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Jr,loading:!1,onCancel:()=>ze.history.push(`/shixuns/${hr.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var fr=(0,ze.connect)(({shixunsDetail:dt,globalSetting:Bt,user:ke})=>({shixunsDetail:dt,globalSetting:Bt,user:ke}))(ii),Er=Object.getOwnPropertySymbols,Oo=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,vi=(dt,Bt)=>{var ke={};for(var Xt in dt)Oo.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&Er)for(var Xt of Er(dt))Bt.indexOf(Xt)<0&&Po.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},zi=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{TabPane:_i}=Qe.default;var pl=(dt=>(dt.BasicInfo="basicInfo",dt.Permission="permission",dt.Learning="learning",dt.TestCase="testCase",dt.SuggestedAnswer="suggestedAnswer",dt))(pl||{});const rl=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=vi(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr;const[Or,hr]=(0,z.useState)(),Ja=(0,z.useRef)(""),Io=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.is_creator;(0,z.useEffect)(()=>(la({type:"globalSetting/footerToggle",payload:!1}),()=>{la({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,z.useEffect)(()=>{var Zr;Ja.current=(Zr=location.pathname.split("/"))==null?void 0:Zr[2],la({type:"shixunsDetail/getSettingsData",payload:{id:Ja.current}})},[]);const ho=()=>zi(void 0,null,function*(){Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",z.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>zi(void 0,null,function*(){(yield la({type:"shixunsDetail/permanentClose",payload:{id:Ja.current}})).status===1&&(He.ZP.info("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/shixuns/${Ja.current}/challenges`))})})}),Vr=()=>zi(void 0,null,function*(){var Zr,Yr,zr,Fo,ci,di;const mo=(yield la({type:"shixunsDetail/getShixunQuote",payload:{id:Ja.current}}))||{};Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${ia.modal}`},!!((Zr=mo.subjects)!=null&&Zr.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(zr=(Yr=mo.subjects)==null?void 0:Yr.splice(0,2))==null?void 0:zr.map(Bo=>`\u300A${Bo}\u300B`),"\u7B49",z.createElement("span",{className:ia.colorOrange},mo==null?void 0:mo.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((Fo=mo.courses)!=null&&Fo.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(di=(ci=mo.courses)==null?void 0:ci.splice(0,2))==null?void 0:di.map(Bo=>`\u300A${Bo}\u300B`),"\u7B49",z.createElement("span",{className:ia.colorOrange},mo==null?void 0:mo.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${ia.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>zi(void 0,null,function*(){(yield la({type:"shixunsDetail/deleteShixun",payload:{id:Ja.current}})).status===1&&(He.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push("/shixuns"))})})}),Go=()=>{(0,it.gy)(la,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Jr=()=>{var Zr,Yr,zr,Fo;return z.createElement("div",{className:"mr20"},Io?((Zr=ke==null?void 0:ke.detail)==null?void 0:Zr.shixun_status)!==2?z.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Vr},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Go},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((Yr=ke.detail)==null?void 0:Yr.identity)===1&&((Fo=(zr=ke.setting)==null?void 0:zr.shixun)==null?void 0:Fo.status)===2&&z.createElement(oe.ZP,{type:"primary",ghost:!0,onClick:ho},"\u6C38\u4E45\u5173\u95ED"))};return z.createElement("section",{className:ia.bg},z.createElement(Qe.default,{animated:!1,activeKey:Or,onChange:Zr=>hr(Zr),tabBarExtraContent:Jr()},z.createElement(_i,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},z.createElement(aa,null)),z.createElement(_i,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},z.createElement(yi,null)),z.createElement(_i,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},z.createElement(Rr.Z,{active:Or})),z.createElement(_i,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},z.createElement(fr,null)),!((Tr=ke.detail)!=null&&Tr.is_jupyter)&&z.createElement(_i,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},z.createElement(Vn,null))))};var ul=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt.models.index}))(rl);const cl=({globalSetting:dt})=>{var Bt;switch(Number((Bt=dt==null?void 0:dt.setting)==null?void 0:Bt.theme)){case ne.Fy.THEMEONE:return z.createElement(Ca,null);case ne.Fy.DEFAULT:default:return z.createElement(ul,null)}};var yl=(0,ze.connect)(({globalSetting:dt})=>({globalSetting:dt}))(cl)},45079:function(xt,Ht,ee){"use strict";ee.d(Ht,{Z:function(){return an}});var ne=ee(59301),z=ee(76560),ze=ee(36381),Qe=ee(92832),Ze=ee(78241),He=ee(8591),oe=ee(43418),ot=ee(24905),gt=ee(6848),Je=ee(5871),$e=ee(5112),Xe=ee(81327),Be=ee(95237),le=ee(57809),y=ee(78673),a=ee(84236),b=ee(63814),E={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},x=ee(51124),te=ee(82093),ae=ee(34055),re=ee(59301),ie=Object.defineProperty,pe=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ce=(Pt,wt,nt)=>wt in Pt?ie(Pt,wt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pt[wt]=nt,It=(Pt,wt)=>{for(var nt in wt||(wt={}))Ae.call(wt,nt)&&Ce(Pt,nt,wt[nt]);if(Oe)for(var nt of Oe(wt))Re.call(wt,nt)&&Ce(Pt,nt,wt[nt]);return Pt},Ot=(Pt,wt)=>pe(Pt,ye(wt)),wn=(Pt,wt,nt)=>new Promise((Lt,st)=>{var Me=rn=>{try{Yt(nt.next(rn))}catch(Dt){st(Dt)}},ut=rn=>{try{Yt(nt.throw(rn))}catch(Dt){st(Dt)}},Yt=rn=>rn.done?Lt(rn.value):Promise.resolve(rn.value).then(Me,ut);Yt((nt=nt.apply(Pt,wt)).next())});const{Panel:Nt}=ze.default,{TextArea:Zt}=Qe.default;var an=({active:Pt,type:wt="jupyter"})=>{var nt,Lt;const st=(0,z.useParams)(),[Me]=Ze.default.useForm(),[ut,Yt]=(0,ne.useState)({}),[rn,Dt]=(0,ne.useState)(!1),[vn,we]=(0,ne.useState)(0),[Te,ht]=(0,ne.useState)([]),[Ft,mt]=(0,ne.useState)([]),[Ie,Le]=(0,ne.useState)([]),Ee=(Lt=(nt=(0,ae.eY)())==null?void 0:nt.shixun)==null?void 0:Lt.editable;(0,ne.useEffect)(()=>{Pt==="testCase"&&fe()},[Pt]),(0,ne.useEffect)(()=>{Ge()},[]);const fe=()=>wn(void 0,null,function*(){var et,tt,rt,ct,Se,Ne,qe,_e,St,Gt,je,Wt,Nn,Rn;const Ln=[{hidden:0,input:"",output:"",score:100}],sn=yield(0,te.ZP)(`/api/shixuns/${st==null?void 0:st.id}/jupyter_evalute_setting.json`,{method:"get"});if((sn==null?void 0:sn.status)===0){Le((et=sn==null?void 0:sn.data)==null?void 0:et.standard_scripts);const ea={open_evaluate:(tt=sn==null?void 0:sn.data)==null?void 0:tt.open_evaluate,exec_time:((rt=sn==null?void 0:sn.data)==null?void 0:rt.exec_time)||3,test_set_score:((ct=sn==null?void 0:sn.data)==null?void 0:ct.test_set_score)===null?!1:(Se=sn==null?void 0:sn.data)==null?void 0:Se.test_set_score,test_set_average:((Ne=sn==null?void 0:sn.data)==null?void 0:Ne.test_set_average)===null?!0:(qe=sn==null?void 0:sn.data)==null?void 0:qe.test_set_average,choice_standard_scripts:((_e=sn==null?void 0:sn.data)==null?void 0:_e.choice_standard_scripts)||null,evaluate_script:((St=sn==null?void 0:sn.data)==null?void 0:St.evaluate_script)||"",evaluate_method:(Gt=sn==null?void 0:sn.data)==null?void 0:Gt.evaluate_method,use_jupyter_result:(je=sn==null?void 0:sn.data)==null?void 0:je.use_jupyter_result};Me.setFieldsValue(ea),Yt(ea),ht((Nn=(Wt=sn==null?void 0:sn.data)==null?void 0:Wt.test_sets)!=null&&Nn.length?(Rn=sn==null?void 0:sn.data)==null?void 0:Rn.test_sets:Ln)}}),Ge=()=>wn(void 0,null,function*(){var et;const tt=yield(0,te.ZP)(`/api/shixuns/${st==null?void 0:st.id}/get_jupyter_tags.json`,{method:"get"});(tt==null?void 0:tt.status)===0&&mt(((et=tt==null?void 0:tt.data)==null?void 0:et.list)||[])}),he=et=>wn(void 0,null,function*(){const rt=Te.map(Se=>Se.score).reduce((Se,Ne)=>Se+Ne,0);if(et.test_set_score&&rt!==100){He.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(et.evaluate_method===3&&(Te!=null&&Te.some(Se=>!Se.tags))){He.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}Dt(!0),(yield(0,te.ZP)(`/api/shixuns/${st==null?void 0:st.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Ot(It({},et),{mirror_script_id:et==null?void 0:et.choice_standard_scripts,open_evaluate:et!=null&&et.open_evaluate?1:0,test_set:Te.map(Se=>Ot(It({},Se),{is_file:!1}))})})).status===0&&He.ZP.success("\u4FDD\u5B58\u6210\u529F"),Dt(!1)}),se=et=>{Yt(It({},Me.getFieldsValue())),"test_set_average"in et&&(et!=null&&et.test_set_average)&&de(Te),"test_set_score"in et&&(et!=null&&et.test_set_score)&&(Me.setFieldsValue({test_set_average:!0}),Yt(Ot(It({},Me.getFieldsValue()),{test_set_average:!0})),de(Te)),"choice_standard_scripts"in et&&oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:re.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>wn(void 0,null,function*(){const tt=yield(0,te.ZP)(`/api/shixuns/${st==null?void 0:st.id}/get_script_contents.json`,{method:"get",params:{id:st==null?void 0:st.id,script_id:et==null?void 0:et.choice_standard_scripts}});tt!=null&&tt.content&&(oe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:re.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),Me.setFieldsValue({evaluate_script:tt==null?void 0:tt.content}),Yt(Ot(It({},Me.getFieldsValue()),{evaluate_script:tt==null?void 0:tt.content})))})})},de=et=>{let tt=0;const rt=Math.floor((100-tt)/et.length),ct=rt+(100-tt)%et.length;et=et.map((Se,Ne)=>Ne===et.length-1?Ot(It({},Se),{score:ct}):Ot(It({},Se),{score:rt})),ht(et)},Fe=()=>{const et=[...Te,{hidden:0,input:"",output:"",score:0}];Me.getFieldValue("test_set_average")?de(et):ht(et)},{test_set_score:be,test_set_average:Pe,choice_standard_scripts:Ye,open_evaluate:vt}=ut;return re.createElement("section",{className:E.wrap},re.createElement(Ze.default,{form:Me,disabled:!vt,layout:"vertical",onValuesChange:se,onFinish:he},re.createElement(Ze.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},re.createElement(ot.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),re.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Ze.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:E.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},re.createElement(Je.Z,{size:"large",style:{width:400},min:3}))),re.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Ze.default.Item,{name:"test_set_score"},re.createElement($e.ZP.Group,null,re.createElement(Xe.Z,{direction:"vertical"},re.createElement($e.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",re.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),re.createElement($e.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",re.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),re.createElement(Ze.default.Item,{label:re.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},re.createElement($e.ZP.Group,null,re.createElement(Xe.Z,{direction:"vertical"},re.createElement($e.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",re.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),re.createElement($e.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",re.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),re.createElement(Be.Z,{align:"middle",justify:"space-between",className:"font14"},re.createElement("div",{style:{fontWeight:500}},re.createElement("span",{className:E.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(b.op,{style:{borderRadius:2},onClick:Fe},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),be&&re.createElement(Ze.default.Item,{name:"test_set_average"},re.createElement($e.ZP.Group,null,re.createElement($e.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),re.createElement($e.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement("div",null,Te.map((et,tt)=>re.createElement(ze.default,{activeKey:vn,key:tt,onChange:()=>{we(rt=>rt===tt?null:tt)}},re.createElement(Nt,{header:re.createElement("div",{className:"font16"},re.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",tt+1),ut.test_set_score&&re.createElement("span",{style:{marginLeft:40}},re.createElement(Je.Z,{style:{width:120},value:et.score,onClick:rt=>rt.stopPropagation(),min:0,max:100,precision:0,onBlur:rt=>{if(Number(rt)<0||Number(rt)>100){He.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const ct=Te.map((Ne,qe)=>qe===tt?Ot(It({},Ne),{score:100}):Ne),Se={test_set_average:!1};Yt(It(It({},ut),Se)),Me.setFieldsValue(Se),ht(ct)}},disabled:Pe,onChange:rt=>{const ct=Te.map((Ne,qe)=>qe===tt?Ot(It({},Ne),{score:rt?Number(rt):0}):Ne),Se={test_set_average:!1};Yt(It(It({},ut),Se)),Me.setFieldsValue(Se),ht(ct)}}),re.createElement("span",{className:"ml10 mr10"},"%")),re.createElement("span",{className:"tr flex1",style:{float:"right"}},tt!==0&&re.createElement(gt.Z,{placement:"bottom",title:"\u5220\u9664"},re.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:rt=>{rt.stopPropagation(),oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const ct=Te.filter((Se,Ne)=>Ne!==tt);de(ct)}})}})))),key:tt},re.createElement("div",null,ut.evaluate_method===3&&re.createElement(Be.Z,{align:"middle",className:"mb20"},re.createElement("div",null,re.createElement("span",{className:E.sub},"*"),re.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),re.createElement(gt.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},re.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),re.createElement(le.default,{value:et.tags,size:"large",style:{width:450},onChange:rt=>{const ct=Te.map((Se,Ne)=>Ne===tt?Ot(It({},Se),{tags:rt}):Se);ht(ct)}},Ft==null?void 0:Ft.map(rt=>re.createElement(le.default.Option,{value:rt==null?void 0:rt.tags,key:rt==null?void 0:rt.tags},rt==null?void 0:rt.tags)))),re.createElement(Be.Z,{align:"middle"},re.createElement("div",null," ",re.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),re.createElement(Zt,{bordered:!1,className:E.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:et.output,onChange:rt=>{const ct=Te.map((Se,Ne)=>Ne===tt?Ot(It({},Se),{output:rt.target.value}):Se);ht(ct)}})),re.createElement(Be.Z,{className:"mt20",align:"middle"},re.createElement("div",null,re.createElement("span",null,"\u53EF\u89C1\u6027"),re.createElement(gt.Z,{title:re.createElement("div",null,re.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),re.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),re.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},re.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),re.createElement("div",null,re.createElement(ot.default,{className:"font14 ml5",checked:et.hidden===1,onChange:rt=>{const ct=Te.map((Se,Ne)=>{if(Ne===tt){let qe={is_invisible:!1,actual_output_visible:!1};return rt.target.checked&&(qe={is_invisible:!0,actual_output_visible:!0}),Ot(It(It({},Se),qe),{hidden:rt.target.checked?1:0})}return Se});ht(ct)}},"\u5168\u90E8\u9690\u85CF")),re.createElement(ot.default,{checked:et.is_invisible,style:{margin:"0 60px"},onChange:rt=>{const ct=Te.map((Se,Ne)=>{if(Ne===tt){let qe=0;return rt.target.checked&&Se.actual_output_visible&&(qe=1),Ot(It({},Se),{hidden:qe,is_invisible:rt.target.checked})}return Se});ht(ct)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),re.createElement(ot.default,{checked:et.actual_output_visible,onChange:rt=>{const ct=Te.map((Se,Ne)=>{if(Ne===tt){let qe=0;return rt.target.checked&&Se.is_invisible&&(qe=1),Ot(It({},Se),{hidden:qe,actual_output_visible:rt.target.checked})}return Se});ht(ct)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),re.createElement("div",{className:"mt20"},re.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),re.createElement(ot.default,{checked:et.last_match_rule,onChange:rt=>{const ct=Te.map((Se,Ne)=>Ne===tt?Ot(It({},Se),{last_match_rule:rt.target.checked}):Se);ht(ct)}},re.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",re.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),re.createElement("h4",{className:"font14 mt20 mb10"},re.createElement("span",{className:E.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Ze.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},re.createElement(le.default,{getPopupContainer:et=>et.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Ie.map((et,tt)=>re.createElement(le.default.Option,{value:et.id,key:tt},et.scptname))))),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Ze.default.Item,{name:"evaluate_script"},re.createElement(x.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!vt}}))),(0,ae.Ny)()&&re.createElement(Be.Z,{className:"mb20",align:"middle"},re.createElement(Ze.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},re.createElement(y.Z,null)),re.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),re.createElement(a.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ee,loading:rn,onCancel:()=>z.history.push(`/shixuns/${st==null?void 0:st.id}/challenges`),onOk:()=>Me.submit(),className:wt==="jupyterLab"?E.btn:""}))}},18309:function(xt,Ht,ee){"use strict";ee.d(Ht,{Z:function(){return mt}});var ne=ee(59301),z=ee(43418),ze=ee(8591),Qe=ee(43428),Ze=ee(99313),He=ee(71418),oe=ee(6848),ot=ee(3113),gt={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Je=ee(99267),$e=ee(61485),Xe=ee(13014),Be=ee(4977),le=ee(82093),y=ee(76411),a={lineChart:"lineChart___dCEZW"},b=ee(56656),E=ee.n(b),x=ee(59301),ae=({dataInfo:Ie,indexKey:Le,valueName:Ee,startAndEndTime:fe,colors:Ge=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:he})=>{let se=null;(0,ne.useEffect)(()=>{et()},[Ie]),(0,ne.useEffect)(()=>{window.addEventListener("resize",de(()=>{se&&se.resize()},200))},[window.onresize]);const de=(tt,rt,ct=!1)=>{let Se,Ne;return(...qe)=>{if(ct){tt.apply(Ne,qe),ct=!1;return}clearTimeout(Se),Se=setTimeout(()=>{tt.apply(Ne,qe)},rt)}},Fe=tt=>tt?tt.map(rt=>{const ct=new Date(rt),Se=String(ct.getMonth()+1).padStart(2,"0"),Ne=String(ct.getDate()).padStart(2,"0"),qe=String(ct.getHours()).padStart(2,"0"),_e=String(ct.getMinutes()).padStart(2,"0");return`${Se}/${Ne} ${qe}:${_e}`}):[],be=(tt,rt)=>tt.map(ct=>{const Se=rt.timestamps.indexOf(ct);return Se!==-1?rt.values[Se]:null});function Pe(tt){let rt=1/0;for(let Se=0;Se{let Se=[];for(let Ne=tt;Ne<=rt;Ne+=ct)Se.push(Ne);return Se},vt=()=>{var tt;const rt=((tt=Ie==null?void 0:Ie.x)==null?void 0:tt.flat())||[];let ct=[...new Set(rt)].sort((Wt,Nn)=>Wt-Nn),Se=Pe(ct),Ne=Se==null?void 0:Se.newArray,qe=Se==null?void 0:Se.minInterval;ct=[...new Set([...ct,...Ne])].sort((Wt,Nn)=>Wt-Nn);let _e=E()(fe[0],"YYYY-MM-DD HH:mm").valueOf(),St=Ye(_e,ct[0]-qe,qe),Gt=E()(fe[1],"YYYY-MM-DD HH:mm").valueOf(),je=Ye(ct[ct.length-1]+qe,Gt,qe);return ct=[...St,...ct,...je],[...new Set(ct)].sort((Wt,Nn)=>Wt-Nn)},et=()=>{var tt;se=y.init(document.getElementById(`lineChart${Le}`));let rt=vt(),ct=(tt=Ie==null?void 0:Ie.y)==null?void 0:tt.map((Ne,qe)=>{var _e;let St={timestamps:(_e=Ie==null?void 0:Ie.x)==null?void 0:_e[qe],values:Ne};return Ne=be(rt,St),{name:Ee[qe],type:"line",itemStyle:{show:!1},lineStyle:{color:Ge[qe]},data:Ne}}),Se={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(Ne){var qe;let _e="";return Ne.forEach((St,Gt)=>{console.log("item",St),_e+=`
+`),$t.focus();default:throw new Error}},[$t,$n]),Kr=(0,ne.useMemo)(()=>{switch($n){case qe:return ne.createElement(Lt,{callback:Br,onCancel:ei});case Wt:return ne.createElement(st.Z,{callback:Br,onCancel:ei});case _e:return ne.createElement(Me.Z,{callback:Br,onCancel:ei});case St:return ne.createElement(he,{callback:Br,onCancel:ei});case Nn:return ne.createElement(Pe,{callback:Br,onCancel:ei});case"maths-latex":return ne.createElement(rt,{showSaveButton:!0,callback:Br});case"inline-latex":return ne.createElement(ct.Z,{showSaveButton:!0,callback:Br});default:return null}},[$n]);function ei(){Va("")}(0,ne.useEffect)(()=>{if(ri.current){let er=function(To){Mr=!0,lo=To.pageY},aa=function(){Mr=!1},Hn=function(To){if(Mr){let Ao=To.pageY-lo;Ao<0&&(Ao=0),Ao>300&&(Ao=300);let ui=cn+Ao+"px";Gr(ui)}},da=ri.current,Mr=!1,lo=0;return da.addEventListener("mousedown",er),document.addEventListener("mousemove",Hn),document.addEventListener("mouseup",aa),()=>{da.removeEventListener("mousedown",er),document.removeEventListener("mousemove",Hn),document.removeEventListener("mouseup",aa)}}},[$t,ri]),(0,ne.useEffect)(()=>{Gr(cn)},[cn]);const Qo=Rt(it),Bi=Rt(Nr),Mi={width:Qo,height:Bi},Zo=(0,ne.useMemo)(()=>{if(wr){let er=new Date(wr),aa=er.getHours(),Hn=er.getMinutes(),da=er.getSeconds();return aa=aa<10?"0"+aa:aa,Hn=Hn<10?"0"+Hn:Hn,da=da<10?"0"+da:da,`${aa}:${Hn}:${da}`}return 0},[wr]),po=er=>{const aa=[];if(ja){let Hn=-1;er=er.replace(/(@▁▁@|@▁@)/g,function(da,Mr,lo){aa.push({multiLine:da!==va})})}return aa};function xi(){window.sessionStorage.removeItem(ta),wo(!1),$a(0)}function el(){wo(!1),$a(0),$t.setValue(window.sessionStorage.getItem(ta))}(0,ne.useEffect)(()=>{An[$n]&&$n!==Gt&&$n!==St&&setTimeout(()=>{const er=document.getElementsByClassName("markdown-popup-form")[0],aa=window.innerWidth/2-er.offsetWidth/2,Hn=window.innerHeight/2-er.offsetHeight/2;vo(aa),Wr(Hn)},0)},[$n]);const qi=er=>{er.preventDefault();const aa=er.clientX-Eo,Hn=er.clientY-so;document.body.onmousemove=da=>{let Mr=da.clientX-aa,lo=da.clientY-Hn;const To=document.getElementsByClassName("markdown-popup-form")[0],Ao=window.innerWidth-To.offsetWidth,ui=window.innerHeight-To.offsetHeight;Mr=Math.max(0,Math.min(Mr,Ao)),lo=Math.max(0,Math.min(lo,ui)),Zi(da.clientX,da.clientY,aa,Hn)&&(vo(Mr),Wr(lo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Zi=(er,aa,Hn,da)=>{const Mr=document.body.clientHeight,lo=document.body.clientWidth;return er<20&&Hn>er||er>lo-20&&Hnaa||aa>Mr-20&&daRe in Ae?Xe(Ae,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ae[Re]=Ce,x=(Ae,Re)=>{for(var Ce in Re||(Re={}))a.call(Re,Ce)&&E(Ae,Ce,Re[Ce]);if(y)for(var Ce of y(Re))b.call(Re,Ce)&&E(Ae,Ce,Re[Ce]);return Ae},te=(Ae,Re)=>Be(Ae,le(Re));const{useForm:ae}=ne.default,re={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:Ae,onCancel:Re})=>{const[Ce]=ae();let It=(0,gt.useRef)();function Ot(Zt){It.current.width=Ce.getFieldValue("width"),It.current.align=Ce.getFieldValue("align"),Ae(Zt,It.current)}function wn(Zt,jt){if(Zt.status===-1){z.ZP.error(Zt.message);return}Ce.setFieldsValue({src:`/api/attachments/${Zt.id}`,type:jt.type})}function Nt(Zt){let jt=Zt.target.files[0];It.current=jt,Oe(jt,wn)}return $e.createElement(ne.default,te(x({form:Ce},ie),{className:"upload-image-panel",onFinish:Ot,style:{width:470,overflow:"hidden"}}),$e.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},$e.createElement("div",{className:"flex-container"},$e.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},$e.createElement(ze.default,{style:re})),$e.createElement(ye,{onFileChange:Nt}))),$e.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},$e.createElement(ze.default,{style:{width:264}})),$e.createElement(ne.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},$e.createElement(Qe.Z,null,$e.createElement(ne.default.Item,{name:"width",style:{margin:0}},$e.createElement(Ze.Z,{style:{width:264}})),$e.createElement("span",{className:"ml8"},"%"))),$e.createElement(ne.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},$e.createElement(He.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"}]})),$e.createElement("aside",null,$e.createElement(ne.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},$e.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),$e.createElement(oe.ZP,{type:"default",onClick:Re},"\u53D6\u6D88"))))};function ye({onFileChange:Ae}){return $e.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",$e.createElement("input",{type:"file",onChange:Ae}))}function Oe(Ae,Re){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Je.bg)())throw z.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ce=new FormData;Ce.append("editormd-image-file",Ae),Ce.append("file_param_name","editormd-image-file"),Ce.append("byxhr","true");var It=new window.XMLHttpRequest;It.withCredentials=!0,It.addEventListener("load",function(Ot){Re(JSON.parse(Ot.target.responseText),Ae)},!1),It.addEventListener("error",function(Ot){console.error(Ot)},!1),It.open("POST",`${ot.KI}/api/attachments.json`),It.send(Ce)}},75790:function(xt,Ht,ee){"use strict";ee.d(Ht,{Z:function(){return ze}});var ne=ee(59301),z=ee(4676);class ze extends ne.Component{constructor(Ze){super(Ze);const He=window.document;this.node=He.createElement("div"),He.body.appendChild(this.node)}render(){const{children:Ze}=this.props;return(0,z.createPortal)(Ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function(xt,Ht,ee){"use strict";ee.d(Ht,{i:function(){return ie},Z:function(){return ye}});var ne={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"},z=ee(71418),ze=ee(6848),Qe=ee(93948),Ze=ee(92310),He=ee.n(Ze),oe=ee(49661),ot=ee(57884),gt=ee(34055),Je=ee(79005),$e=ee(20345),Xe=ee(77882),Be=ee(31081),le=ee(75309),y=ee(71979),a=ee(47558),b=ee(42922),E=ee(66832),x=ee(96593),te=ee(19664),ae=ee(91833),re=ee(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Je,swimg:$e},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:Be},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:x},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ae}];var ye=({className:Oe,dataSource:Ae=[],col:Re=4,right:Ce,bottom:It=23,precision:Ot=0,wrapWidth:wn=1200,trackEventItems:Nt,loading:Zt,onRemove:jt=()=>{},isCurrent:an=!0,showAlias:Pt=!1,showProgress:wt=!1})=>{const nt=Math.floor((wn-(Re-1)*Ce)/Re),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(st=>(window.ENV==="build"&&(st.ptimg=`/react/build${st.ptimg}`,st.swimg=`/react/build${st.swimg}`),st));return re.createElement(z.Z,{spinning:Zt},re.createElement("div",{className:He()(ne.list,Oe)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((st,Me)=>{var ut,Yt,rn,Dt,vn,we;const{name:Te,id:ht,identifier:Ft,featured:mt,school_name:Ie,image_url:Le,excellent:Ee,is_plan:fe}=st;return re.createElement("div",{key:ht,className:an&&wt?ne.wrapisCurrent:ne.wrap,style:{width:nt,marginRight:(1+Me)%Re===0?0:Ce+Ot,marginBottom:It}},re.createElement("a",{className:ne.li,onClick:Ge=>{Ge.preventDefault(),Ge.stopPropagation(),Nt&&(0,oe.L9)([Nt]),(0,oe.xg)(`/paths/${Ft}`)}},re.createElement("div",{className:ne.img},re.createElement("img",{className:ne.cover,src:`${Le}`}),an&&(0,gt.bg)()&&(st==null?void 0:st.studying)&&re.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:Ge=>{Ge.stopPropagation(),jt(st)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ut=st==null?void 0:st.subject_tags)==null?void 0:ut.map((Ge,he)=>{var se,de;if(he===0){const be=(se=Lt.find(Pe=>Pe.name==Ge))==null?void 0:se.swimg;return re.createElement("img",{className:ne.sign,src:be,style:{left:"-4px"}})}const Fe=(de=Lt.find(be=>be.name==Ge))==null?void 0:de.ptimg;return re.createElement("img",{className:ne.sign,src:Fe,style:{left:`${48+52*(he-1)+2*he}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(st==null?void 0:st.excellent)&&re.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:ne.name},re.createElement(ze.Z,{title:Pt&&(st!=null&&st.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Te}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${st==null?void 0:st.excellent_alias_name}`)):Te},re.createElement("span",{className:ne.e},Pt&&(st==null?void 0:st.excellent_alias_name)||Te))),an&&wt&&((Yt=st==null?void 0:st.progress)==null?void 0:Yt.all_score)!=0&&re.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},re.createElement(Qe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((rn=st==null?void 0:st.progress)==null?void 0:rn.my_score)/((Dt=st==null?void 0:st.progress)==null?void 0:Dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(vn=st==null?void 0:st.progress)==null?void 0:vn.my_score,"/",(we=st==null?void 0:st.progress)==null?void 0:we.all_score),(!an||!wt)&&re.createElement("div",{className:ne.tags},re.createElement("div",null,re.createElement(ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,st.stages_count))),re.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,st.members_count)))))))})),!Ae.length&&re.createElement(ot.Z,null)))}},63814:function(xt,Ht,ee){"use strict";ee.d(Ht,{jL:function(){return Ze},w9:function(){return Rt},vv:function(){return it},dN:function(){return An},QD:function(){return yo},cQ:function(){return he.Z},vg:function(){return _n},Oz:function(){return Ln},op:function(){return $a},O5:function(){return Zo},_b:function(){return Ko},t7:function(){return It},tT:function(){return Nt},Gi:function(){return Qa},YG:function(){return na},Ed:function(){return Oa},kT:function(){return ta},qp:function(){return b},Um:function(){return ie},K3:function(){return te},vr:function(){return vo},qE:function(){return Yo},Je:function(){return an},wb:function(){return we},rC:function(){return Ge},lB:function(){return Ft},cq:function(){return fn},kO:function(){return Ca},tp:function(){return Oe},Si:function(){return el},k8:function(){return Co},Du:function(){return lo}});var ne=ee(59301),z={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"},ze="data:image/png;base64,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",Ze=({dataSource:Ut=[],img:kt,imgWidth:nn=346,title:Vn,sunTitle:Ga,bannerExtraContent:Wa})=>ne.createElement("div",{className:z.banner},ne.createElement("div",{className:z.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,Vn),ne.createElement("span",null,Ga)),Ut.length>0&&ne.createElement("div",{className:z.btns},Ut.map((Tn,ka)=>ne.createElement("div",{key:ka,onClick:Tn.click},Tn.name,Tn.sign?ne.createElement("img",{src:ze,width:39}):null))),Wa),kt&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:kt,width:nn}))),He={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"},oe=ee(92310),ot=ee.n(oe),gt=ee(89392),Je=Object.defineProperty,$e=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,le=(Ut,kt,nn)=>kt in Ut?Je(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,y=(Ut,kt)=>{for(var nn in kt||(kt={}))Xe.call(kt,nn)&&le(Ut,nn,kt[nn]);if($e)for(var nn of $e(kt))Be.call(kt,nn)&&le(Ut,nn,kt[nn]);return Ut},b=({dataSource:Ut=[],value:kt,onChange:nn,onTitleChange:Vn,className:Ga,title:Wa,titleWidth:Tn=41,style:ka={},fontColor:mr="#6A7283",showCount:Qr,classNameActive:cr,styleItem:ma={}})=>{const[qr,bo]=(0,ne.useState)(0),[ii,fr]=(0,ne.useState)(!1),Er=(0,ne.useRef)(null),Oo=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var Po;Ut.length!==0&&(((Po=Er==null?void 0:Er.current)==null?void 0:Po.clientHeight)>97?bo(1):bo(0)),Ut.length===0&&bo(0),fr(!1)},[Ut]),ne.createElement("div",{className:ot()(He.row,Ga),style:ka},ne.createElement("div",{onClick:(0,gt.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:Tn,marginTop:ii?12:4},className:`${He.title} ${Vn?"current":""}`},Wa),ne.createElement("div",{className:ii?`${He.tagsWrap} ${He.tagsBorderWrap}`:He.tagsWrap},ne.createElement("div",{className:He.bar,ref:Oo,style:qr>0?{height:qr===1?97:"auto",overflow:qr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:He.tag,ref:Er},Ut==null?void 0:Ut.map(Po=>ne.createElement("span",{onClick:()=>nn(Po.id),key:Po.id,style:y(y({color:mr},ma),(Po==null?void 0:Po.style)||{}),className:kt===Po.id?ot()(cr||He.active,Po.classNameActive):""},ne.createElement("span",{title:Po.name,className:He.name},Po.name),!!Qr&&ne.createElement("span",{className:He.num},Po.count))))),!!qr&&ne.createElement(ne.Fragment,null,qr===1?ne.createElement("div",{onClick:()=>{var Po;bo(2),((Po=Er==null?void 0:Er.current)==null?void 0:Po.clientHeight)>245?fr(!0):fr(!1)},className:He.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{Oo.current.scrollTop=0,bo(1),fr(!1)},className:He.action},"\u6536\u8D77",ne.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Ut=[],value:kt,onChange:nn,onTitleChange:Vn,className:Ga,title:Wa,titleWidth:Tn=41,style:ka={},fontColor:mr="#6A7283",showCount:Qr,expand:cr=!0})=>{const[ma,qr]=(0,ne.useState)(0),[bo,ii]=(0,ne.useState)(!1),fr=(0,ne.useRef)(null),Er=(0,ne.useRef)(null),[Oo,Po]=(0,ne.useState)(cr);return ne.createElement("div",{className:ot()(E.row,Ga),style:ka},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,gt.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:Tn,marginTop:bo?12:4},className:`${E.title} ${Vn?"current":""}`},Wa),ne.createElement("i",{className:`iconfont ${Oo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Oo?8:10},onClick:()=>Po(!Oo)})),Oo&&ne.createElement("div",{className:bo?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},ne.createElement("div",{className:E.fenge}),ne.createElement("div",{className:E.bar,ref:Er},ne.createElement("div",{className:E.tag,ref:fr},Ut==null?void 0:Ut.map(vi=>ne.createElement("span",{onClick:()=>nn(vi.id),key:vi.id,style:{color:mr},className:kt===vi.id?E.active:""},ne.createElement("span",{title:vi.name,className:E.name},vi.name),!!Qr&&ne.createElement("span",{className:E.num},vi.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ie=({dataSource:Ut=[],value:kt,onChange:nn,onTitleChange:Vn,className:Ga,title:Wa,titleWidth:Tn=41,style:ka={},fontColor:mr="#fff",showCount:Qr,expand:cr=!0})=>{const[ma,qr]=(0,ne.useState)(0),[bo,ii]=(0,ne.useState)(!1),fr=(0,ne.useRef)(null),Er=(0,ne.useRef)(null),[Oo,Po]=(0,ne.useState)(cr);return ne.createElement("div",{className:ot()(ae.row,Ga),style:ka},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,gt.throttle)(()=>Vn==null?void 0:Vn(),2e3),style:{width:Tn},className:`${ae.title} ${Vn?"current":""}`},Wa),ne.createElement("i",{className:`iconfont ${Oo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Oo?"#00DDC7":"#037F74",fontSize:Oo?10:12},onClick:()=>Po(!Oo)})),Oo&&ne.createElement("div",{className:bo?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},ne.createElement("div",{className:ae.bar,ref:Er},ne.createElement("div",{className:ae.tag,ref:fr},Ut==null?void 0:Ut.map(vi=>ne.createElement("span",{onClick:()=>nn(vi.id),key:vi.id,style:{color:mr},className:kt===vi.id?ae.active:""},ne.createElement("span",{title:vi.name,className:ae.name},vi.name),!!Qr&&ne.createElement("span",{className:ae.num},vi.count)))))))},pe={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"},Oe=({dataSource:Ut=[],value:kt,onChange:nn,className:Vn,style:Ga={}})=>ne.createElement("div",{style:Ga,className:ot()(pe.tabs,Vn)},Ut.map(Wa=>ne.createElement("span",{onClick:()=>nn(Wa.id),className:kt===Wa.id?pe.active:"",key:Wa.id},Wa.name))),Ae={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"},Re=ee(92832),It=({dataSource:Ut=[],value:kt="",onChange:nn,onInputChange:Vn=()=>{},className:Ga,style:Wa={},placeholder:Tn,allowClear:ka=!1})=>{var mr;const[Qr,cr]=(0,ne.useState)(""),[ma,qr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var fr;let Er=kt;(fr=JSON.stringify(kt))!=null&&fr.includes("{")&&(cr(kt.id),Er=kt.value||"");try{qr(decodeURIComponent(Er||""))}catch(Oo){qr(decodeURIComponent(Er||""))}},[kt]);const bo=()=>{nn(encodeURIComponent(ma),Qr||null)},ii=fr=>{fr!==Qr&&(cr(fr),nn(encodeURIComponent(ma),fr))};return ne.createElement("div",{className:ot()(Ae.input,Ga),style:Wa},!!Ut.length&&ne.createElement("div",{className:Ae.dropdown},ne.createElement("div",{className:Ae.text},(mr=Ut.find(fr=>fr.id===Qr))==null?void 0:mr.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:Ae.b1}),ne.createElement("b",{className:Ae.b2})),ne.createElement("div",{className:Ae.menu},Ut.map((fr,Er)=>ne.createElement("div",{key:Er,onClick:()=>ii(fr.id)},fr.name)))),ne.createElement(Re.default,{onPressEnter:bo,value:ma,onChange:fr=>{qr(fr.target.value),Vn(encodeURIComponent(fr.target.value),Qr||null)},bordered:!1,placeholder:Tn}),ne.createElement("i",{onClick:bo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ot={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Nt=({dataSource:Ut=[],value:kt="",onChange:nn,onInputChange:Vn=()=>{},className:Ga,style:Wa={},placeholder:Tn,allowClear:ka=!1})=>{var mr;const[Qr,cr]=(0,ne.useState)(""),[ma,qr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var fr;let Er=kt;(fr=JSON.stringify(kt))!=null&&fr.includes("{")&&(cr(kt.id),Er=kt.value||"");try{qr(decodeURIComponent(Er||""))}catch(Oo){qr(decodeURIComponent(Er||""))}},[kt]);const bo=()=>{nn(encodeURIComponent(ma),Qr||null)},ii=fr=>{fr!==Qr&&(cr(fr),nn(encodeURIComponent(ma),fr))};return ne.createElement("div",{className:ot()(Ot.input,Ga),style:Wa},!!Ut.length&&ne.createElement("div",{className:Ot.dropdown},ne.createElement("div",{className:Ot.text},(mr=Ut.find(fr=>fr.id===Qr))==null?void 0:mr.name,ne.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ne.createElement("div",{className:Ot.menu},Ut.map((fr,Er)=>ne.createElement("div",{key:Er,onClick:()=>ii(fr.id)},fr.name)))),ne.createElement(Re.default,{onPressEnter:bo,value:ma,onChange:fr=>{qr(fr.target.value),Vn(encodeURIComponent(fr.target.value),Qr||null)},bordered:!1,placeholder:Tn}),ne.createElement("i",{onClick:bo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Zt={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"},an=({value:Ut,onChange:kt,className:nn,total:Vn,pageSize:Ga,style:Wa={}})=>{const Tn=Ut<2,ka=Ut>=Math.ceil(Vn/Ga);return Vn<=Ga?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:ot()(Zt.quickPager,nn),style:Wa},ne.createElement("div",{onClick:()=>{Tn||kt(Ut-1,"prev")},className:Tn?Zt.disabled:""},"\u4E0A\u4E00\u9875"),ne.createElement("div",{onClick:()=>{ka||kt(Ut+1,"next")},className:ka?Zt.disabled:""},"\u4E0B\u4E00\u9875"))},Pt={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"},wt=ee(71418),nt=ee(6848),Lt=ee(13570),st=ee(90524),Me=ee(49661),ut=ee(96908),Yt=ee(57177),rn=ee(81378),Dt=ee(57884),we=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr})=>{const Qr=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:mr},ne.createElement("div",{className:ot()(Pt.list,Ut)},!!kt.length&&kt.map((cr,ma)=>{const{name:qr,id:bo,identifier:ii,power:fr,cover_image_id:Er,pic:Oo}=cr;return ne.createElement("div",{className:Pt.wrap,key:bo,style:{width:Qr,marginRight:(1+ma)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{target:"_blank",href:`/shixuns/${ii}/challenges`,className:Pt.li,onClick:Po=>{Po.preventDefault(),ka&&(0,Me.L9)([ka]),fr&&(0,Me.xg)(`/shixuns/${ii}/challenges`)}},ne.createElement("div",{className:Pt.img},ne.createElement("img",{className:Pt.cover,src:`${Oo}`}),cr.is_jupyter&&ne.createElement("img",{className:Pt.sign,src:ut}),cr.is_jupyter_lab&&ne.createElement("img",{className:Pt.sign,src:Yt}),cr.is_unity_3d&&ne.createElement("img",{className:Pt.sign,src:rn})),ne.createElement("div",{className:Pt.name},ne.createElement(nt.Z,{title:qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Pt.e},qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:Pt.tags},ne.createElement(nt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,cr.challenges_count))),!!cr.myshixuns_count&&ne.createElement(nt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,cr.myshixuns_count))),ne.createElement(nt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,cr.level))),ne.createElement("div",{className:Pt.rate},ne.createElement(Lt.Z,{allowHalf:!0,disabled:!0,defaultValue:cr.score_info}),ne.createElement("span",null,"\xA0",cr.score_info?`${cr.score_info}\u5206`:"5\u5206")))),!fr&&ne.createElement("div",{className:Pt.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&ne.createElement(Dt.Z,null)))},Te={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"},Ft=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,wrapClassName:ka,trackEventItems:mr,loading:Qr})=>{const cr=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:Qr},ne.createElement("div",{className:ot()(Te.list,Ut)},!!kt.length&&kt.map((ma,qr)=>{const{name:bo,id:ii,identifier:fr,power:Er,cover_image_id:Oo,pic:Po}=ma;return ne.createElement("div",{className:ot()(Te.wrap,ka),key:ii,style:{width:cr,marginRight:(1+qr)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{target:"_blank",href:`/shixuns/${fr}/challenges`,className:Te.li,onClick:vi=>{vi.preventDefault(),mr&&(0,Me.L9)([mr]),Er&&(0,Me.xg)(`/shixuns/${fr}/challenges`)}},ne.createElement("img",{src:ee(47621),className:Te.titleBg}),ne.createElement("div",{className:Te.name},ne.createElement(nt.Z,{title:bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Te.e},bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:Te.img},ne.createElement("img",{className:Te.cover,src:Oo?`${st.Z.API_SERVER}/api/attachments/${Oo}`:`${st.Z.IMG_SERVER+Po}`}),ma.is_jupyter&&ne.createElement("div",{className:Te.bq},"Jupyter"),ma.is_jupyter_lab&&ne.createElement("div",{className:Te.bq},"JupyterLab"),ma.is_unity_3d&&ne.createElement("div",{className:Te.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ne.createElement("div",{className:"mt20 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Te.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Te.value},ma.myshixuns_count)),ne.createElement("div",null,ne.createElement("span",{className:Te.text},"\u56F0\u96BE\u7B49\u7EA7"),ne.createElement("span",{className:Te.value},ma.level))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Te.text},"\u5173\u5361\u6570"),ne.createElement("span",{className:Te.value},ma.challenges_count)),ne.createElement("div",{className:Te.rate},ne.createElement(Lt.Z,{allowHalf:!0,disabled:!0,defaultValue:ma.score_info}),ne.createElement("span",{className:Te.value,style:{color:"#FF9C00"}},"\xA0",ma.score_info?`${ma.score_info}\u5206`:"5\u5206"))))),!Er&&ne.createElement("div",{className:Te.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&ne.createElement(Dt.Z,null)))},mt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ie="data:image/png;base64,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",Le="data:image/png;base64,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",Ee="data:image/png;base64,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",Ge=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr,wrapClassName:Qr,imgClassName:cr})=>{const ma=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:mr},ne.createElement("div",{className:ot()(mt.list,Ut)},!!kt.length&&kt.map((qr,bo)=>{const{name:ii,id:fr,identifier:Er,power:Oo,cover_image_id:Po,pic:vi}=qr;return ne.createElement("div",{className:ot()(mt.wrap,Qr),key:fr,style:{width:ma,marginRight:(1+bo)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Er}/challenges`,className:mt.li,onClick:zi=>{zi.preventDefault(),ka&&(0,Me.L9)([ka]),Oo&&(0,Me.xg)(`/shixuns/${Er}/challenges`)}},ne.createElement("div",{className:ot()(mt.img,cr)},ne.createElement("img",{className:mt.cover,src:Po?`${st.Z.API_SERVER}/api/attachments/${Po}`:`${st.Z.IMG_SERVER+vi}`}),qr.is_jupyter&&ne.createElement("img",{className:mt.sign,src:Ie}),qr.is_jupyter_lab&&ne.createElement("img",{className:mt.sign,src:Le}),qr.is_unity_3d&&ne.createElement("img",{className:mt.sign,src:Ee})),ne.createElement("div",{className:mt.name},ne.createElement(nt.Z,{title:ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:mt.e},ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:mt.tags},ne.createElement(nt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,qr.challenges_count))),!!qr.myshixuns_count&&ne.createElement(nt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,qr.myshixuns_count))),ne.createElement(nt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,qr.level))),ne.createElement("div",{className:mt.rate},ne.createElement(Lt.Z,{allowHalf:!0,disabled:!0,defaultValue:qr.score_info}),ne.createElement("span",null,"\xA0",qr.score_info?`${qr.score_info}\u5206`:"5\u5206")))),!Oo&&ne.createElement("div",{className:mt.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!kt.length&&ne.createElement(Dt.Z,null)))},he=ee(929),se={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"},de=ee(79005),Fe=ee(20345),be=ee(77882),Pe=ee(31081),Ye=ee(75309),vt=ee(71979),et=ee(47558),tt=ee(42922),rt=ee(66832),ct=ee(96593),Se=ee(19664),Ne=ee(91833),qe=Object.defineProperty,_e=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,je=(Ut,kt,nn)=>kt in Ut?qe(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,Wt=(Ut,kt)=>{for(var nn in kt||(kt={}))St.call(kt,nn)&&je(Ut,nn,kt[nn]);if(_e)for(var nn of _e(kt))Gt.call(kt,nn)&&je(Ut,nn,kt[nn]);return Ut};const Nn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:de,swimg:Fe},{name:"101\u8BA1\u5212",ptimg:be,swimg:Pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ye,swimg:vt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:et,swimg:tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:rt,swimg:ct},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Se,swimg:Ne}];var Ln=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr,wrapClassName:Qr,imgClassName:cr,isArrow:ma=!1,imgStyle:qr={}})=>{const bo=Math.floor((Tn-(nn-1)*Vn)/nn),[ii,fr]=(0,ne.useState)(),[Er,Oo]=(0,ne.useState)(),Po=zi=>fr(zi),vi=()=>fr(-1);return ne.createElement(wt.Z,{spinning:mr},ne.createElement("div",{className:ot()(se.list,Ut)},!!(kt!=null&&kt.length)&&(kt==null?void 0:kt.map((zi,_i)=>{var pl;const{name:rl,id:ul,identifier:cl,featured:yl,school_name:dt,image_url:Bt,excellent:ke,is_plan:Xt}=zi;return ne.createElement("div",{key:ul,className:ot()(se.wrap,Qr),style:{width:bo,marginRight:(1+_i)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{target:"_blank",href:`/paths/${cl}`,className:se.li,onClick:fa=>{fa.preventDefault(),ka&&(0,Me.L9)([ka]),(0,Me.xg)(`/paths/${cl}`)}},ne.createElement("img",{src:ee(39057),className:se.titleBg}),ne.createElement("div",{className:se.name},ne.createElement(nt.Z,{title:rl},ne.createElement("span",{className:se.e,style:{color:ma&&ii===_i?"#145DFF":"#000000"},onMouseEnter:()=>{Po(_i)},onMouseLeave:vi},rl))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:ot()(se.img,cr)},ne.createElement("img",{className:se.cover,style:Wt({},qr),src:`${st.Z.IMG_SERVER+Bt}`}),(pl=zi==null?void 0:zi.subject_tags)==null?void 0:pl.map((fa,wa)=>{var la,Ma;if(wa===0){const ra=(la=Nn.find(Tr=>Tr.name==fa))==null?void 0:la.swimg;return ne.createElement("img",{className:se.sign,src:ra,style:{left:"-4px"}})}const Fn=(Ma=Nn.find(ra=>ra.name==fa))==null?void 0:Ma.ptimg;return ne.createElement("img",{className:se.sign,src:Fn,style:{left:`${48+52*(wa-1)+2*wa}px`}})}),ne.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(zi==null?void 0:zi.excellent)&&ne.createElement("div",{className:se.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:se.text},"\u7AE0\u8282\u6570"),ne.createElement("span",{className:se.value},zi.stages_count)),ne.createElement("div",null,ne.createElement("span",{className:se.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:se.value},zi.members_count))))))})),!kt.length&&ne.createElement(Dt.Z,null)))},sn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ea=ee(34055),On=ee(59301);const ln=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:de,swimg:Fe},{name:"101\u8BA1\u5212",ptimg:be,swimg:Pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ye,swimg:vt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:et,swimg:tt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:rt,swimg:ct},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Se,swimg:Ne}];var _n=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr,onRemove:Qr=()=>{},isCurrent:cr=!0,showAlias:ma=!1,wrapClassName:qr,imgClassName:bo})=>{const ii=Math.floor((Tn-(nn-1)*Vn)/nn),fr=[{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(Er=>(window.ENV==="build"&&(Er.ptimg=`/react/build${Er.ptimg}`,Er.swimg=`/react/build${Er.swimg}`),Er));return On.createElement(wt.Z,{spinning:mr},On.createElement("div",{className:ot()(sn.list,Ut)},!!(kt!=null&&kt.length)&&(kt==null?void 0:kt.map((Er,Oo)=>{var Po;const{name:vi,id:zi,identifier:_i,featured:pl,school_name:rl,image_url:ul,excellent:cl,is_plan:yl}=Er;return On.createElement("div",{key:zi,className:ot()(sn.wrap,qr),style:{width:ii,marginRight:(1+Oo)%nn===0?0:Vn+Wa,marginBottom:Ga}},On.createElement("a",{className:sn.li,onClick:dt=>{dt.preventDefault(),dt.stopPropagation(),ka&&(0,Me.L9)([ka]),(0,Me.xg)(`/paths/${_i}`)}},On.createElement("div",{className:ot()(sn.img,bo)},On.createElement("img",{className:sn.cover,src:`${st.Z.IMG_SERVER+ul}`}),cr&&(0,ea.bg)()&&(Er==null?void 0:Er.studying)&&On.createElement("div",{className:`${sn.movebq} user-path-items`,onClick:dt=>{dt.stopPropagation(),Qr(Er)}},On.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),On.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Po=Er==null?void 0:Er.subject_tags)==null?void 0:Po.map((dt,Bt)=>{var ke,Xt;if(Bt===0){const wa=(ke=fr.find(la=>la.name==dt))==null?void 0:ke.swimg;return On.createElement("img",{className:sn.sign,src:wa,style:{left:"-4px"}})}const fa=(Xt=fr.find(wa=>wa.name==dt))==null?void 0:Xt.ptimg;return On.createElement("img",{className:sn.sign,src:fa,style:{left:`${48+52*(Bt-1)+2*Bt}px`}})}),On.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Er==null?void 0:Er.excellent)&&On.createElement("div",{className:sn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),On.createElement("div",{className:sn.name},On.createElement(nt.Z,{title:ma&&(Er!=null&&Er.excellent_alias_name)?On.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${vi}`,On.createElement("br",null),On.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Er==null?void 0:Er.excellent_alias_name}`)):vi},On.createElement("span",{className:sn.e},ma&&(Er==null?void 0:Er.excellent_alias_name)||vi))),On.createElement("div",{className:sn.tags},On.createElement("div",null,On.createElement(nt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},On.createElement("span",null,On.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),On.createElement("span",null,Er.stages_count))),On.createElement(nt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},On.createElement("span",null,On.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),On.createElement("span",null,Er.members_count)))))))})),!kt.length&&On.createElement(Dt.Z,null)))},bn={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"},va="data:image/png;base64,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",Kn=ee(59301),Rt=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,trackEventItems:ka,loading:mr})=>{const Qr=Math.floor((Tn-(nn-1)*Vn)/nn);return Kn.createElement(wt.Z,{spinning:mr},Kn.createElement("div",{className:ot()(bn.list,Ut)},!!kt.length&&kt.map((cr,ma)=>{const{subject_identifier:qr,id:bo,identifier:ii,power:fr}=cr,Er=cr.is_public!=0&&cr.is_public;return Kn.createElement("div",{className:bn.wrap,key:bo,style:{width:Qr,marginRight:(1+ma)%nn===0?0:Vn+Wa,marginBottom:Ga}},Kn.createElement("a",{className:bn.li,onClick:Oo=>{Oo.preventDefault(),ka&&(0,Me.L9)([ka]),(0,Me.xg)(cr.first_category_url)}},Kn.createElement("div",{className:bn.top},Kn.createElement(nt.Z,{title:cr.name},Kn.createElement("div",{className:bn.name},cr.name)),Kn.createElement("img",{className:bn.img,src:st.Z.IMG_SERVER+"/images/"+cr.avatar_url}),Kn.createElement("div",{className:bn.text,title:cr.creator},cr.creator),qr&&Kn.createElement("div",{className:bn.btns},Kn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Kn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Er&&Kn.createElement("div",{className:bn.sign},"\u516C\u5F00")),Kn.createElement("div",{className:bn.bottom},cr.visits>0&&Kn.createElement(nt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-liulanyan"}),Kn.createElement("span",null,cr.visits))),cr.course_members_count>0&&Kn.createElement(nt.Z,{title:"\u6210\u5458",placement:"bottom"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-chengyuan"}),cr.course_members_count)),cr.tasks_count>0&&Kn.createElement(nt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-zuoye"}),cr.tasks_count)),cr.is_end?Kn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Kn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!cr.is_accessible&&Kn.createElement("div",{className:bn.lockWrap},Kn.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Kn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&Kn.createElement(Dt.Z,null)))},_t={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"},Tt="data:image/png;base64,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",An=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,wrapClassName:ka,trackEventItems:mr,loading:Qr})=>{const cr=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:Qr},ne.createElement("div",{className:ot()(_t.list,Ut)},!!kt.length&&kt.map((ma,qr)=>{const{subject_identifier:bo,id:ii,identifier:fr,power:Er}=ma,Oo=ma.is_public!=0&&ma.is_public;return ne.createElement("div",{className:ot()(`${_t.wrap} ${ma.is_accessible?"":_t.warpStyle}`,ka),key:ii,style:{width:cr,marginRight:(1+qr)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{className:_t.li,onClick:Po=>{Po.preventDefault(),mr&&(0,Me.L9)([mr]),(0,Me.xg)(ma.first_category_url)}},ne.createElement("div",{className:_t.creator},ne.createElement("img",{className:_t.img,src:st.Z.IMG_SERVER+"/images/"+ma.avatar_url}),ne.createElement("div",{className:_t.text,title:ma.creator},ma.creator)),ne.createElement("div",{className:_t.top},ne.createElement(nt.Z,{title:ma.name},ne.createElement("div",{className:_t.name},ma.name)),Oo&&ne.createElement("div",{className:_t.sign},"\u516C\u5F00")),ne.createElement("div",{className:_t.middle},ne.createElement("div",{className:_t.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:_t.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:_t.value},(ma==null?void 0:ma.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:_t.text},"\u6210\u5458"),ne.createElement("span",{className:_t.value},(ma==null?void 0:ma.course_members_count)||0))),ne.createElement("div",{className:_t.row},ne.createElement("div",null,ne.createElement("span",{className:_t.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:_t.value},(ma==null?void 0:ma.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:_t.text},"\u72B6\u6001"),ma.is_end?ne.createElement("span",{className:_t.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:_t.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),bo&&ne.createElement("div",{className:_t.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ma.is_accessible&&ne.createElement("div",{className:_t.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&ne.createElement(Dt.Z,null)))},Dn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},at="data:image/png;base64,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",it=({className:Ut,dataSource:kt=[],col:nn=4,right:Vn,bottom:Ga=23,precision:Wa=0,wrapWidth:Tn=1200,wrapClassName:ka,trackEventItems:mr,loading:Qr})=>{const cr=Math.floor((Tn-(nn-1)*Vn)/nn);return ne.createElement(wt.Z,{spinning:Qr},ne.createElement("div",{className:ot()(Dn.list,Ut)},!!kt.length&&kt.map((ma,qr)=>{const{subject_identifier:bo,id:ii,identifier:fr,power:Er}=ma,Oo=ma.is_public!=0&&ma.is_public;return ne.createElement("div",{className:ot()(`${Dn.wrap} ${ma.is_accessible?"":Dn.warpStyle}`,ka),key:ii,style:{width:cr,marginRight:(1+qr)%nn===0?0:Vn+Wa,marginBottom:Ga}},ne.createElement("a",{className:Dn.li,onClick:Po=>{Po.preventDefault(),mr&&(0,Me.L9)([mr]),(0,Me.xg)(ma.first_category_url)}},ne.createElement("div",{className:Dn.creator},ne.createElement("img",{className:Dn.img,src:st.Z.IMG_SERVER+"/images/"+ma.avatar_url}),ne.createElement("div",{className:Dn.text,title:ma.creator},ma.creator)),ne.createElement("div",{className:Dn.top},ne.createElement(nt.Z,{title:ma.name},ne.createElement("div",{className:Dn.name},ma.name)),Oo&&ne.createElement("div",{className:Dn.sign})),ne.createElement("div",{className:Dn.middle},ne.createElement("div",{className:Dn.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:Dn.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:Dn.value},(ma==null?void 0:ma.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:Dn.text},"\u6210\u5458"),ne.createElement("span",{className:Dn.value},(ma==null?void 0:ma.course_members_count)||0))),ne.createElement("div",{className:Dn.row},ne.createElement("div",null,ne.createElement("span",{className:Dn.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:Dn.value},(ma==null?void 0:ma.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:Dn.text},"\u72B6\u6001"),ma.is_end?ne.createElement("span",{className:Dn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:Dn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),bo&&ne.createElement("div",{className:Dn.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ma.is_accessible&&ne.createElement("div",{className:Dn.lockWrap},ne.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!kt.length&&ne.createElement(Dt.Z,null)))},cn={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"},gn=ee(76560),na=({dataSource:Ut=[],value:kt,onChange:nn,className:Vn,style:Ga={},tabBarExtraContent:Wa})=>ne.createElement("div",{className:ot()(cn.tabs,Vn),style:Ga},ne.createElement("div",{className:cn.tabsWrap},Ut.map((Tn,ka)=>ne.createElement("aside",{className:cn.tab,onClick:()=>{nn(Tn.id),Tn.link&&gn.history.push(Tn.link)},key:ka},ne.createElement("div",{className:kt===Tn.id?cn.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement(nt.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",ne.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),ne.createElement("div",{className:cn.tabBar},Wa)),kn={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"},ta=({dataSource:Ut=[],value:kt,onChange:nn,className:Vn,style:Ga={},tabBarExtraContent:Wa})=>ne.createElement("div",{className:ot()(kn.tabs,Vn),style:Ga},ne.createElement("div",{className:kn.tabsWrap},Ut.map((Tn,ka)=>ne.createElement("aside",{className:kn.tab,onClick:()=>{nn(Tn.id),Tn.link&&gn.history.push(Tn.link)},key:ka},ne.createElement("div",{className:kt===Tn.id?kn.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement(nt.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",ne.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),ne.createElement("div",{className:kn.tabBar},Wa)),Jn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Oa=({dataSource:Ut=[],value:kt,onChange:nn,className:Vn,style:Ga={},tabBarExtraContent:Wa})=>ne.createElement("div",{className:ot()(Jn.tabs,Vn),style:Ga},ne.createElement("div",{className:Jn.tabsWrap},Ut.map((Tn,ka)=>ne.createElement("aside",{className:`${Jn.tab} ${kt===Tn.id?Jn.active:""}`,onClick:()=>{nn(Tn.id),Tn.link&&gn.history.push(Tn.link)},key:ka},ne.createElement("div",null,Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&ne.createElement(nt.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",ne.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),ne.createElement("div",{className:Jn.tabBar},Wa)),Qa=({className:Ut,style:kt={},children:nn})=>ne.createElement("div",{className:ot()(Ut),style:kt},nn),Ea={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"},lt=ee(38854),Jt=ee(20834);const zt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var fn=({sortValue:Ut,dropValue:kt,className:nn,onSort:Vn,onDrop:Ga,dataSource:Wa=zt})=>{var Tn;return ne.createElement("div",{className:ot()(Ea.orderWrap,nn)},ne.createElement(lt.Z,{dropdownRender:()=>ne.createElement(Jt.default,null,Wa.map((ka,mr)=>ne.createElement(Jt.default.Item,{key:mr,onClick:()=>Ga(ka.id)},ka.name)))},ne.createElement("span",{className:Ea.orderTextWrap},(Tn=Wa.find(ka=>kt===ka.id))==null?void 0:Tn.name)),ne.createElement("span",{className:Ea.orderIconWrap},ne.createElement("span",{className:Ea.orderAsc},ne.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ea.cursorPointer} ${Ea.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ea.cursorPointer}`,onClick:()=>Vn(Ut==="asc"?"desc":"asc")})),ne.createElement("span",{className:Ea.orderDesc},ne.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ea.cursorPointer} ${Ea.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ea.cursorPointer}`,onClick:()=>Vn(Ut==="asc"?"desc":"asc")}))))},pn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Bn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ca=({sortValue:Ut,dropValue:kt,className:nn,onSort:Vn,onDrop:Ga,dataSource:Wa=Bn})=>{var Tn;return ne.createElement("div",{className:ot()(pn.orderWrap,nn)},ne.createElement(lt.Z,{dropdownRender:()=>ne.createElement(Jt.default,null,Wa.map((ka,mr)=>ne.createElement(Jt.default.Item,{key:mr,onClick:()=>Ga(ka.id)},ka.name)))},ne.createElement("span",{className:pn.orderTextWrap},(Tn=Wa.find(ka=>kt===ka.id))==null?void 0:Tn.name)),ne.createElement("span",{className:pn.orderIconWrap},ne.createElement("span",{className:pn.orderAsc},ne.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${pn.cursorPointer} ${pn.active}`:`iconfont icon-sanjiaoxing-up font12 ${pn.cursorPointer}`,onClick:()=>Vn(Ut==="asc"?"desc":"asc")})),ne.createElement("span",{className:pn.orderDesc},ne.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${pn.cursorPointer} ${pn.active}`:`iconfont icon-sanjiaoxing-down font12 ${pn.cursorPointer}`,onClick:()=>Vn(Ut==="asc"?"desc":"asc")}))))},ia={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"},$t=ee(3113),ua=ee(22688),Pr=Object.defineProperty,yr=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,pa=(Ut,kt,nn)=>kt in Ut?Pr(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,Ba=(Ut,kt)=>{for(var nn in kt||(kt={}))pr.call(kt,nn)&&pa(Ut,nn,kt[nn]);if(yr)for(var nn of yr(kt))Zn.call(kt,nn)&&pa(Ut,nn,kt[nn]);return Ut},$n=(Ut,kt)=>{var nn={};for(var Vn in Ut)pr.call(Ut,Vn)&&kt.indexOf(Vn)<0&&(nn[Vn]=Ut[Vn]);if(Ut!=null&&yr)for(var Vn of yr(Ut))kt.indexOf(Vn)<0&&Zn.call(Ut,Vn)&&(nn[Vn]=Ut[Vn]);return nn},Va=(Ut,kt,nn)=>new Promise((Vn,Ga)=>{var Wa=mr=>{try{ka(nn.next(mr))}catch(Qr){Ga(Qr)}},Tn=mr=>{try{ka(nn.throw(mr))}catch(Qr){Ga(Qr)}},ka=mr=>mr.done?Vn(mr.value):Promise.resolve(mr.value).then(Wa,Tn);ka((nn=nn.apply(Ut,kt)).next())}),$a=Ut=>{var kt=Ut,{className:nn,style:Vn,children:Ga,loading:Wa=!1,openLoading:Tn,onClick:ka=()=>{},size:mr="middle",shape:Qr="round",theme:cr}=kt,ma=$n(kt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[qr,bo]=(0,ne.useState)(!1),ii=(0,ne.useMemo)(()=>{switch(cr){case ua.Fy.THEMEONE:return ia.ThemeOne;case ua.Fy.DEFAULT:default:return ia.btn}},[cr]);return ne.createElement($t.ZP,Ba({onClick:(0,gt.throttle)(fr=>Va(void 0,null,function*(){Tn&&bo(!0);try{yield ka(fr)}catch(Er){console.log("error",Er)}Tn&&bo(!1)}),2e3,{leading:!0,trailing:!1}),className:ot()(ii,ia[`${mr}-${Qr}`],nn),style:Vn,size:mr,shape:Qr,loading:qr||Wa},ma),Ga)},Nr={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"},Yo=({className:Ut,style:kt,children:nn=null,onClick:Vn,title:Ga})=>ne.createElement("div",{className:ot()(Nr.head,Ut),style:kt},ne.createElement("span",{className:"primary-hover",onClick:Vn},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:Ga},Ga),ne.createElement("div",{className:Nr.node},nn)),wo={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"},yo=({confirmShow:Ut=!0,confirmTitle:kt,confirmClick:nn,cancelShow:Vn=!0,cancelTitle:Ga,cancelClick:Wa,className:Tn,style:ka,confirmLoading:mr=!1})=>ne.createElement("div",{className:ot()(wo.btns,Tn),style:ka},Ut&&ne.createElement($t.ZP,{loading:mr,onClick:nn,type:"primary",className:wo.confirm},kt),Vn&&ne.createElement($t.ZP,{onClick:Wa,className:wo.cancel},Ga)),Lr={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"},vo=({className:Ut,style:kt={},LeftContent:nn,children:Vn,RightContent:Ga})=>ne.createElement("div",{className:ot()(Lr.fixedBottom,Ut),style:kt},ne.createElement("div",{className:Lr.wrap},ne.createElement("div",{className:Lr.left},nn),ne.createElement("div",{className:Lr.center},Vn),ne.createElement("div",{className:Lr.right},Ga))),so={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"},Ko=({className:Ut,style:kt={},dataSource:nn=[]})=>ne.createElement("div",{className:ot()(so.crumbs,Ut),style:kt},nn.map((Vn,Ga)=>Gagn.history.push(Vn.path)},Vn.name):ne.createElement("span",null,Vn.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:Ga,style:{color:"#5F6368"}},Vn.name))),mi=ee(31797),ri=Object.defineProperty,$o=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,Br=(Ut,kt,nn)=>kt in Ut?ri(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,Kr=(Ut,kt)=>{for(var nn in kt||(kt={}))xa.call(kt,nn)&&Br(Ut,nn,kt[nn]);if(eo)for(var nn of eo(kt))Ya.call(kt,nn)&&Br(Ut,nn,kt[nn]);return Ut},ei=(Ut,kt)=>$o(Ut,oi(kt)),Qo=(Ut,kt)=>{var nn={};for(var Vn in Ut)xa.call(Ut,Vn)&&kt.indexOf(Vn)<0&&(nn[Vn]=Ut[Vn]);if(Ut!=null&&eo)for(var Vn of eo(Ut))kt.indexOf(Vn)<0&&Ya.call(Ut,Vn)&&(nn[Vn]=Ut[Vn]);return nn};const{Countdown:Bi}=mi.default;var Zo=Ut=>{var kt=Ut,{onChange:nn}=kt,Vn=Qo(kt,["onChange"]);const[Ga,Wa]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof Ga=="number"&&Ga>=0&&nn(Ga)},[Ga]);const Tn=ka=>{const mr=Math.floor(ka/1e3);Wa(mr)};return ne.createElement(Bi,ei(Kr({},Vn),{onChange:Tn}))},po={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},el=({DataProps:Ut,className:kt,style:nn={}})=>{var Vn;return ne.createElement("div",{className:ot()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",po.ClassRoomItem,kt),style:nn,onClick:()=>{(0,Me.xg)(Ut==null?void 0:Ut.first_category_url)}},ne.createElement("div",{className:"flex flex-col item-center"},ne.createElement("img",{src:`${(Vn=st.Z)==null?void 0:Vn.IMG_SERVER}/images/${Ut==null?void 0:Ut.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ut==null?void 0:Ut.subject_identifier)&&ne.createElement("div",{className:"mt-40px"},ne.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ne.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ne.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ut!=null&&Ut.is_public)&&ne.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"),ne.createElement("span",{className:ot()("text-16px font-medium",po.TitleDom)},Ut==null?void 0:Ut.name)),ne.createElement("div",{className:"c-grey-333 font-medium"},Ut==null?void 0:Ut.creator),ne.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ut==null?void 0:Ut.course_members_count),ne.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ne.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ut==null?void 0:Ut.tasks_count),Ut!=null&&Ut.is_end?ne.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ne.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},qi=Object.defineProperty,Zi=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Hn=(Ut,kt,nn)=>kt in Ut?qi(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,da=(Ut,kt)=>{for(var nn in kt||(kt={}))er.call(kt,nn)&&Hn(Ut,nn,kt[nn]);if(Zi)for(var nn of Zi(kt))aa.call(kt,nn)&&Hn(Ut,nn,kt[nn]);return Ut},lo=({DataProps:Ut=[],selectValue:kt,onChange:nn,className:Vn,style:Ga={},extra:Wa,classNameItem:Tn,styleItem:ka={},barHidden:mr})=>{const[Qr,cr]=(0,ne.useState)();return(0,ne.useEffect)(()=>{cr(Array.isArray(kt)?kt:[kt])},[kt]),ne.createElement("div",{className:ot()("flex px-20px py-10px gap-40px",Vn),style:da({borderBottom:"1px solid #D3F0FF"},Ga)},Ut==null?void 0:Ut.map(ma=>ne.createElement("div",{key:ma==null?void 0:ma.id,className:ot()("flex item-center justify-center current c-grey-333 text-16 relative",Tn,ma==null?void 0:ma.className),style:da(da({color:Qr!=null&&Qr.includes(ma==null?void 0:ma.id)?"#1890FF":"",minWidth:88},ka),(ma==null?void 0:ma.style)||{}),onClick:qr=>{nn==null||nn({domEvent:qr,item:ma}),ma!=null&&ma.link&&gn.history.push(ma==null?void 0:ma.link)}},ma==null?void 0:ma.name,!mr&&(Qr==null?void 0:Qr.includes(ma==null?void 0:ma.id))&&ne.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ne.createElement("div",{className:"ml-auto"},Wa))},To=Object.defineProperty,Ao=Object.defineProperties,ui=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,yi=Object.prototype.propertyIsEnumerable,Rr=(Ut,kt,nn)=>kt in Ut?To(Ut,kt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):Ut[kt]=nn,Ia=(Ut,kt)=>{for(var nn in kt||(kt={}))ji.call(kt,nn)&&Rr(Ut,nn,kt[nn]);if(ti)for(var nn of ti(kt))yi.call(kt,nn)&&Rr(Ut,nn,kt[nn]);return Ut},jo=(Ut,kt)=>Ao(Ut,ui(kt)),Co=({value:Ut,onChange:kt,onInputChange:nn,className:Vn,style:Ga={},InputProps:Wa})=>{const[Tn,ka]=(0,ne.useState)(Ut);return ne.createElement("div",{className:ot()("flex item-center rounded-full px-10px py-2px",Vn),style:Ia({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Ga)},ne.createElement(Re.default,jo(Ia({bordered:!1},Wa),{onChange:mr=>{ka(mr.target.value),nn==null||nn(encodeURIComponent(mr.target.value))},onPressEnter:mr=>{kt==null||kt({domEvent:mr,item:{value:Tn}})}})),ne.createElement("img",{className:"h-22px current",src:ee(25365),height:22,onClick:mr=>{kt==null||kt({domEvent:mr,item:{value:Tn}})}}))}},17904:function(xt,Ht,ee){"use strict";ee.d(Ht,{Z:function(){return z}});var ne=ee(59301);function z(ze,Qe){const Ze=(0,ne.useRef)();(0,ne.useEffect)(()=>{Ze.current=ze}),(0,ne.useEffect)(()=>{function He(){Ze.current()}if(Qe!==null){let oe=setInterval(He,Qe);return()=>clearInterval(oe)}},[Qe])}},29258:function(xt,Ht,ee){"use strict";ee.r(Ht),ee.d(Ht,{default:function(){return yl}});var ne=ee(22688),z=ee(59301),ze=ee(76560),Qe=ee(99313),Ze=ee(43418),He=ee(8591),oe=ee(3113),ot={bg:"bg___Yd_7B",modal:"modal___QT2yv",colorOrange:"colorOrange___q21Ku",colorYellow:"colorYellow___LDVER"},gt=ee(51124),Je=ee(89389),$e=ee(87169),Xe=ee(57809),Be=ee(78241),le=ee(5871),y=ee(92832),a=ee(24905),b=ee(6848),E=ee(60324),x=ee(95237),te={flexRow:"flexRow___35KiY",flexJustifyCenter:"flexJustifyCenter___BbSEK",flexAlignEnd:"flexAlignEnd___WydSl",flexAlignCenter:"flexAlignCenter___sRpqy",flexColumn:"flexColumn___g_XKJ",formWrap:"formWrap___jC7GW",titleWrap:"titleWrap___MRjOd",fieldWrap:"fieldWrap___Lpe0p",button:"button___GgBZR",buttonFixed:"buttonFixed___s9cUj",buttonWrap:"buttonWrap___PkhcP",width180:"width180___mRL81",width100:"width100___OjNjq",width280:"width280___wJAEA",difficultyHint:"difficultyHint___p4YZP",color888:"color888___K4Jr9",color0152d9:"color0152d9___OtUVZ",serviceSettingWrap:"serviceSettingWrap___FKwpi",serviceSettingName:"serviceSettingName___bgeG5",serviceBox:"serviceBox___zB_d5",serviceSetLeft:"serviceSetLeft___C7t9v",serviceSetInput:"serviceSetInput___HBxaC",serviceSetMemoryInput:"serviceSetMemoryInput___ixIMH",serviceSetTip:"serviceSetTip___CrTQG",installPackage:"installPackage___o0KhD",popover:"popover___rmY0W",serverConfig:"serverConfig___AH5n6",viewRecommendConfig:"viewRecommendConfig___FzOjx",gpuConfig:"gpuConfig___MHr8T"},ae=ee(88195),re={footerWrap:"footerWrap___nRGRQ"},ie=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Oe=(dt,Bt)=>{var ke={};for(var Xt in dt)pe.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&ie)for(var Xt of ie(dt))Bt.indexOf(Xt)<0&&ye.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Ae=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const Re=y.default.TextArea,Ce=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,dispatch:wa,onFinish:la=()=>{}}=Bt,Ma=Oe(Bt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Fn]=Be.default.useForm(),ra=Or=>Ae(void 0,null,function*(){var hr;const Ja=yield wa({type:"shixunsDetail/getCustomScript",payload:{id:(hr=ke.actionTabs.params)==null?void 0:hr.id,compile:Or.execute,excutive:Or.compile}});Tr(),Ja&&la(Ja==null?void 0:Ja.shixun_script)}),Tr=()=>{wa({type:"shixunsDetail/setActionTabs",payload:{}})};return z.createElement(Ze.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:ke.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Tr},z.createElement(Be.default,{form:Fn,scrollToFirstError:!0,layout:"vertical",onFinish:ra},z.createElement(Be.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},z.createElement(Re,{rows:4})),z.createElement(Be.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},z.createElement(Re,{rows:4})),z.createElement("div",{className:re.footerWrap},z.createElement(Be.default.Item,null,z.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Tr},"\u53D6\u6D88"),z.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:fa.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var It=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke})=>({shixunsDetail:dt,globalSetting:ke,loading:Bt}))(Ce),Ot=ee(84236),wn=ee(7664),Nt=ee(43981),Zt=ee(84722),jt=ee(49661),an=ee(40151),Pt=ee(18309),wt=Object.defineProperty,nt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Yt=(dt,Bt,ke)=>Bt in dt?wt(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,rn=(dt,Bt)=>{for(var ke in Bt||(Bt={}))Me.call(Bt,ke)&&Yt(dt,ke,Bt[ke]);if(st)for(var ke of st(Bt))ut.call(Bt,ke)&&Yt(dt,ke,Bt[ke]);return dt},Dt=(dt,Bt)=>nt(dt,Lt(Bt)),vn=(dt,Bt)=>{var ke={};for(var Xt in dt)Me.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&st)for(var Xt of st(dt))Bt.indexOf(Xt)<0&&ut.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},we=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{Option:Te}=Xe.default,ht=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=vn(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr,Or,hr,Ja,Io,ho,Vr,Go,Jr,Zr,Yr,zr,Fo,ci,di,mo,Bo,Ri,ni,dr,Cr,Ar,$r,Ha,or,ha,Ta,Jo,Ei,Ci,Di;const Ti=(0,ze.useLocation)(),pi=(0,z.useRef)(),[ue]=Be.default.useForm(),[me,ve]=(0,z.useState)({}),[We,Ve]=(0,z.useState)(),[At,Ct]=(0,z.useState)(),[Qt,qt]=(0,z.useState)([]),[mn,Yn]=(0,z.useState)({}),[Sn,En]=(0,z.useState)([]),[Gn,jn]=(0,z.useState)(!1),[tn,xn]=(0,z.useState)(!1),[Un,Da]=(0,z.useState)(!1),[ba,Na]=(0,z.useState)({}),Aa=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var qn,Ka;pi.current=(Ka=(qn=Ti.pathname)==null?void 0:qn.split("/"))==null?void 0:Ka[2]},[]),(0,z.useEffect)(()=>{if(!ke.setting)return;const{name:qn,description:Ka,trainee:ro,choice_main_type:no,choice_small_type:ce,choice_standard_scripts:ge,jupyter_show_description:xe,close_internet:De,survival_time:Ue}=ke.setting.shixun||{},Ke={name:qn,description:Ka,trainee:ro,mainType:no,subType:ce,evaluationScript:ge,jupyter_show_description:xe,close_internet:De,survival_time:Ue};Ra(),ve(Ke),ue.setFieldsValue(Ke)},[ke.setting]);const Ra=()=>{const{choice_main_type:qn,main_type:Ka,small_type:ro,choice_small_type:no,is_secret_repository:ce,standard_scripts:ge,evaluate_script:xe,shixun_service_configs:De}=ke.setting.shixun||{};Ve(ce),Ct(xe),qt(De),En(ge||[]),Sa(qn,no)},Sa=(qn,Ka=[])=>{const{main_type:ro,small_type:no}=ke.setting.shixun||{},ce=ro==null?void 0:ro.find(xe=>xe.id===qn),ge={mainTypeName:ce==null?void 0:ce.type_name,mainTypeDescription:ce==null?void 0:ce.description,smallType:[]};Ka.map(xe=>{no.map(De=>{xe===De.id&&De.description&&ge.smallType.push({name:De.type_name,des:De.description})})}),Yn(ge)},_r=()=>{(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),la({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},_a=(qn,Ka,ro)=>{qt(no=>no.map((ce,ge)=>ge===ro?Dt(rn({},ce),{[Ka]:qn}):ce))},to=(qn,Ka)=>{ve(rn({},Ka)),"mainType"in qn&&(Do(qn.mainType,Ka),Sa(Ka.mainType,Ka.subType)),"subType"in qn&&(Mo(qn.subType,Ka),Sa(Ka.mainType,Ka.subType)),"evaluationScript"in qn&&uo(qn.evaluationScript)},uo=qn=>{Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",z.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>we(void 0,null,function*(){yield li(qn),Ze.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:z.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Mo=(qn=[],Ka)=>{let ro=[];ro.push(Qt[0]),qn.map(no=>{var ce,ge,xe;const De=Qt.find(Ke=>Ke.mirror_repository_id===no);De&&ro.push(De);const Ue=(xe=(ge=(ce=ke.setting)==null?void 0:ce.shixun)==null?void 0:ge.small_type)==null?void 0:xe.find(Ke=>Ke.id===no);!De&&Ue&&ro.push({mirror_repository_id:no,name:Ue.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),qt(ro)},Do=(qn,Ka)=>we(void 0,null,function*(){var ro,no,ce;const ge=(no=(ro=ke.setting)==null?void 0:ro.shixun)==null?void 0:no.main_type.find(Ue=>Ue.id===qn);ge&&(Qt[0]=Dt(rn({},ge),{mirror_repository_id:qn,name:ge.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10}),qt(Qt));const xe=yield la({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:qn}});En(xe||[]);const De=(ce=xe[0])==null?void 0:ce.id;ue.setFieldsValue({evaluationScript:De}),ve(rn(rn({},Ka),{evaluationScript:De})),li(De)}),li=qn=>we(void 0,null,function*(){const Ka=yield la({type:"shixunsDetail/getScriptContent",payload:{id:pi.current,script_id:qn||ue.getFieldValue("evaluationScript")}});Ka&&Ct(Ka.content)}),No=()=>{la({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:pi.current}}})},co=qn=>we(void 0,null,function*(){var Ka;const{mainType:ro,subType:no,name:ce,trainee:ge,description:xe,evaluationScript:De,jupyter_show_description:Ue=!1,close_internet:Ke,survival_time:Et}=qn||{},pt=(Ka=ke.detail)==null?void 0:Ka.is_jupyter;if(Et<10){He.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}let bt={id:pi.current,main_type:ro,sub_type:no,is_secret_repository:We,shixun:{name:ce,trainee:ge,is_jupyter:pt,mirror_script_id:pt?null:De,survival_time:Et},shixun_info:{description:xe,evaluate_script:pt?null:At},shixun_service_configs:Qt.map(Mt=>({mirror_repository_id:Mt.mirror_repository_id,cpu_limit:Mt.cpu_limit,lower_cpu_limit:Mt.lower_cpu_limit,memory_limit:Mt.memory_limit,request_limit:Mt.request_limit,resource_limit:Mt.resource_limit,single_machine_gpu_count:(Mt==null?void 0:Mt.single_machine_gpu_count)||null,single_card_gpu_resource:(Mt==null?void 0:Mt.single_card_gpu_resource)||null}))};pt&&(bt=Dt(rn({},bt),{shixun:Dt(rn({},bt.shixun),{jupyter_show_description:Ue})}));const Vt=yield la({type:"shixunsDetail/updateSettingBasicInfo",payload:bt});Vt&&(la({type:"shixunsDetail/getSettingsData",payload:{id:pi.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:pi.current}}),Vt.shixun_identifier&&He.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),fo=()=>{(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),la({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Ro=qn=>{_a(String(qn==null?void 0:qn.cpu),"cpu_limit",qn.index),_a(String(qn==null?void 0:qn.memory),"memory_limit",qn.index),xn(!1)},Vo=(qn,Ka)=>{var ro;const{single_card_gpu_resource:no,single_machine_gpu_count:ce,mirror_repository:ge}=qn;if(!ge)return z.createElement(z.Fragment,null);let xe=(ge==null?void 0:ge.gpu_allocation_method)=="single_card_multi_allocation"?(ge==null?void 0:ge.single_card_gpu_resource)*1024/no:(ge==null?void 0:ge.single_machine_gpu_count)/ce;return z.createElement("div",{className:"mb20 mt20"},z.createElement("div",{style:{color:"#333",marginBottom:4}},"GPU\u8D44\u6E90\u914D\u7F6E"),((ge==null?void 0:ge.gpu_allocation_method)=="single_machine_multi_card"||(ge==null?void 0:ge.gpu_allocation_method)=="multi_machine_multi_card")&&z.createElement(z.Fragment,null,z.createElement("div",{className:te.gpuConfig},z.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A",(ge==null?void 0:ge.gpu_allocation_method)=="single_machine_multi_card"?"\u5355\u673A\u591A\u5361":"\u591A\u673A\u591A\u5361","\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",ge==null?void 0:ge.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(ro=ge==null?void 0:ge.gpu_model)==null?void 0:ro[0],"GB")),z.createElement("div",{className:te.gpuConfig,style:{marginTop:10}},z.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",z.createElement(le.Z,{precision:0,min:1,max:ge==null?void 0:ge.single_machine_gpu_count,defaultValue:1,value:ce,size:"large",className:"ml10 mr10",onChange:De=>{_a(De||1,"single_machine_gpu_count",Ka)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",z.createElement("span",{style:{color:"#FA6400"}},xe)," \u4EBA"))),(ge==null?void 0:ge.gpu_allocation_method)=="single_card_multi_allocation"&&z.createElement(z.Fragment,null,z.createElement("div",{className:te.gpuConfig},z.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",ge==null?void 0:ge.single_card_gpu_resource,"GB")),z.createElement("div",{className:te.gpuConfig,style:{marginTop:10}},z.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",z.createElement(le.Z,{min:1,max:(ge==null?void 0:ge.single_card_gpu_resource)*1024,defaultValue:1024,value:no,size:"large",className:"ml10 mr10",onChange:De=>{_a(De||1,"single_card_gpu_resource",Ka)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",z.createElement("span",{style:{color:"#FA6400"}},Math.floor(xe))," \u4EBA"))))};return z.createElement("section",{className:te.wrap},z.createElement(Be.default,{form:ue,className:te.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:to,onFinish:co},z.createElement("div",{className:te.fieldWrap},z.createElement(Be.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!Aa,addonAfter:`${((Tr=me.name)==null?void 0:Tr.length)||0}/60`})),z.createElement(Be.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Aa?z.createElement(Je.Z,{defaultValue:(hr=(Or=ke.setting)==null?void 0:Or.shixun)==null?void 0:hr.description}):z.createElement(wn.Z,{value:(Io=(Ja=ke.setting)==null?void 0:Ja.shixun)==null?void 0:Io.description})),((Vr=(ho=ke.setting)==null?void 0:ho.shixun)==null?void 0:Vr.is_jupyter)&&z.createElement(Be.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},z.createElement(a.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),z.createElement(Be.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},z.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})),z.createElement("div",{className:`${te.flexRow} ${te.flexAlignCenter}`},z.createElement(b.Z,{title:((Jr=(Go=ke.setting)==null?void 0:Go.shixun)==null?void 0:Jr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{className:te.width180,name:"trainee",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((Yr=(Zr=ke.setting)==null?void 0:Zr.shixun)==null?void 0:Yr.status)===2?!0:!Aa},z.createElement(Te,{value:1},"\u521D\u7EA7"),z.createElement(Te,{value:2},"\u4E2D\u7EA7"),z.createElement(Te,{value:3},"\u4E2D\u9AD8\u7EA7"),z.createElement(Te,{value:4},"\u9AD8\u7EA7"))))),z.createElement("div",{className:`${te.flexRow} ${te.flexAlignEnd}`},z.createElement(b.Z,{title:((Fo=(zr=ke.setting)==null?void 0:zr.shixun)==null?void 0:Fo.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{className:te.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((di=(ci=ke.setting)==null?void 0:ci.shixun)==null?void 0:di.status)===2?!0:!Aa},(Ri=(Bo=(mo=ke.setting)==null?void 0:mo.shixun)==null?void 0:Bo.main_type)==null?void 0:Ri.map(qn=>{const Ka=qn.type_name.toLowerCase().includes("jupyter");return me.isJupyter==="1"&&Ka||me.isJupyter==="2"&&!Ka?null:z.createElement(Te,{value:qn.id,key:qn.id,name:qn.description},qn.type_name)})))),z.createElement(b.Z,{title:((dr=(ni=ke.setting)==null?void 0:ni.shixun)==null?void 0:dr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{name:"subType",className:`${te.width280} ml20`},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((Ar=(Cr=ke.setting)==null?void 0:Cr.shixun)==null?void 0:Ar.status)===2?!0:!Aa},(Ha=($r=ke.setting)==null?void 0:$r.shixun)==null?void 0:Ha.small_type.map(qn=>z.createElement(Te,{value:qn.id,key:qn.id,name:qn.description},qn.type_name))))),z.createElement("div",{className:te.installPackage,onClick:()=>jn(!0)},"\u73AF\u5883\u4ECB\u7ECD")),z.createElement("div",{className:`${te.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",z.createElement("a",{className:`${te.color0152d9} current`,onClick:_r}," ","\u7533\u8BF7\u65B0\u5EFA"),z.createElement("a",{className:`${te.color0152d9} current`,onClick:fo}," ","\u5728\u7EBF\u521B\u5EFA")),!((or=ke.detail)!=null&&or.is_jupyter)&&z.createElement(z.Fragment,null,z.createElement("div",{className:`${te.flexRow} ${te.flexAlignCenter}`},z.createElement(Be.default.Item,{className:te.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(Sn||[]).map((qn,Ka)=>z.createElement(Te,{value:parseInt(qn.id),name:qn.scptname,key:Ka},qn.scptname)))),z.createElement("span",{className:`${te.color0152d9} font14 current mt10 ml10`,onClick:No},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),z.createElement(E.Z,{overlayClassName:te.popover,placement:"bottomLeft",content:z.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",z.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",z.createElement("br",null),"challengeProgramNames",z.createElement("br",null),"sourceClassNames",z.createElement("br",null),z.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",z.createElement("br",null),z.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",z.createElement("br",null),"src/step1/HelloWorld.java",z.createElement("br",null),"src/step2/Other.java",z.createElement("br",null),z.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",z.createElement("br",null),"step1.HelloWorld",z.createElement("br",null),"step2.Other",z.createElement("br",null),z.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",z.createElement("br",null),'ff challengeProgramNames=("src/step1/',z.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',z.createElement("br",null),'sourceClassNames=("step1.HelloWorld',z.createElement("br",null),'" "step2.Other")',z.createElement("br",null),z.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},z.createElement("span",{className:"mt10 ml10 current font14"},z.createElement($e.Z,null)))),z.createElement(gt.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:At,options:{readOnly:((Ta=(ha=ke.setting)==null?void 0:ha.shixun)==null?void 0:Ta.status)===2?!0:!Aa},onChange:qn=>Ct(qn)})),!((Jo=ke.detail)!=null&&Jo.is_jupyter)&&z.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",z.createElement(a.default,{checked:We,onChange:qn=>Ve(qn.target.checked),disabled:((Ci=(Ei=ke.setting)==null?void 0:Ei.shixun)==null?void 0:Ci.status)===2?!0:!Aa},We?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((Di=ke.detail)==null?void 0:Di.identity)<3&&z.createElement("div",{className:te.serviceSettingWrap},z.createElement("p",{className:te.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),Qt.map((qn,Ka)=>{var ro,no,ce,ge,xe,De,Ue,Ke;return z.createElement("div",{key:Ka},z.createElement("div",{className:"mb20"},z.createElement("span",{className:"font16"},qn.name)),z.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),z.createElement(x.Z,{align:"middle"},z.createElement(b.Z,{title:((no=(ro=ke.setting)==null?void 0:ro.shixun)==null?void 0:no.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(x.Z,{align:"middle",wrap:!1},z.createElement("div",{className:te.serverConfig,style:((ge=(ce=ke.setting)==null?void 0:ce.shixun)==null?void 0:ge.status)===2||!Aa?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var Et,pt;((pt=(Et=ke.setting)==null?void 0:Et.shixun)==null?void 0:pt.status)===2||!Aa||(Na({index:Ka,cpu:qn==null?void 0:qn.cpu_limit,memory:qn==null?void 0:qn.memory_limit}),xn(!0))}},z.createElement("div",null,z.createElement("span",null,qn==null?void 0:qn.cpu_limit,"\u6838")," ",z.createElement("span",null,qn==null?void 0:qn.memory_limit,"GB")),z.createElement("i",{className:"iconfont icon-bianji21",style:((De=(xe=ke.setting)==null?void 0:xe.shixun)==null?void 0:De.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),Ka==0&&z.createElement(x.Z,{align:"middle",wrap:!1},z.createElement("div",{className:te.viewRecommendConfig,onClick:()=>Da(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),Vo(qn,Ka),z.createElement("div",{className:te.serviceBox,style:{margin:"20px 0"}},z.createElement("label",{className:te.serviceSetLeft},z.createElement("div",{className:te.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),z.createElement(y.default,{value:qn.resource_limit,style:{width:400},disabled:((Ke=(Ue=ke.setting)==null?void 0:Ue.shixun)==null?void 0:Ke.status)===2?!0:!Aa,maxLength:5,onChange:Et=>{const{value:pt}=Et.target,bt=/^\d*(\.\d*)?$/;pt.match(bt)&&_a(Et.target.value,"resource_limit",Ka)},addonAfter:"M"}),z.createElement("label",{className:te.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),z.createElement(Be.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},z.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),z.createElement(Be.default.Item,null,z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Aa,loading:fa.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>ze.history.push(`/shixuns/${pi.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),z.createElement(ae.Z,null),z.createElement(Nt.Z,{installPackage:mn,visible:Gn,setVisible:jn}),z.createElement(It,{onFinish:qn=>Ct(qn)}),z.createElement(Zt.Z,null),z.createElement(an.Z,{visible:tn,onOk:qn=>Ro(qn),onCancel:()=>xn(!1),info:ba}),z.createElement(Pt.Z,{identifier:pi.current,visible:Un,onCancel:()=>Da(!1),info:null,isJupyter:!0}))};var Ft=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(ht),mt=ee(5112),Ie=ee(88522),Le=ee(49127),Ee=ee(5083),fe=ee(10527),Ge=ee(56656),he=ee.n(Ge),se={wrap:"wrap___Yg1Ib",labelWrap:"labelWrap___vp0FP",label:"label___D4iHY",labelContent:"labelContent___mA1lf",flexRow:"flexRow___fksZZ",color999:"color999___HPNc7",radio:"radio___oButp",selectSchool:"selectSchool___KWqZK",dataPicker:"dataPicker___ES55a"},de=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Pe=(dt,Bt)=>{var ke={};for(var Xt in dt)Fe.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&de)for(var Xt of de(dt))Bt.indexOf(Xt)<0&&be.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Ye=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const vt=dt=>{if(!dt)return dt;const Bt=dt.split(":");if(Bt[1]=="00"||Bt[1]=="30")return dt;const ke=parseInt(Bt[1]);if(ke<30||ke==60)return[Bt[0],"30"].join(":");if(ke<60){const Xt=[Bt[0],"00"].join(":"),fa="YYYY-MM-DD HH:mm",wa=he()(Xt,fa);return wa.add(1,"hours"),wa.format(fa)}return dt},et="YYYY-MM-DD HH:mm",tt=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=Pe(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr,Or,hr,Ja,Io;const ho=(0,z.useRef)(),[Vr,Go]=(0,z.useState)(),[Jr,Zr]=(0,z.useState)(),[Yr,zr]=(0,z.useState)([]),[Fo,ci]=(0,z.useState)([]),[di,mo]=(0,z.useState)(""),[Bo,Ri]=(0,z.useState)(),[ni,dr]=(0,z.useState)(),Cr=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var or,ha;ho.current=(ha=(or=location.pathname)==null?void 0:or.split("/"))==null?void 0:ha[2],Ar()},[]),(0,z.useEffect)(()=>{var or,ha,Ta,Jo,Ei,Ci,Di,Ti,pi,ue;ke.setting&&(Go((ha=(or=ke.setting)==null?void 0:or.shixun)==null?void 0:ha.can_copy),Zr((Jo=(Ta=ke.setting)==null?void 0:Ta.shixun)==null?void 0:Jo.use_scope),Ri(!!((Ci=(Ei=ke.setting)==null?void 0:Ei.shixun)!=null&&Ci.opening_time)),dr((Ti=(Di=ke.setting)==null?void 0:Di.shixun)==null?void 0:Ti.opening_time),zr((ue=(pi=ke.setting)==null?void 0:pi.shixun)==null?void 0:ue.scope_partment))},[ke.setting]);const Ar=or=>Ye(void 0,null,function*(){const ha=yield la({type:"shixunsDetail/getDepartments",payload:{q:or}});ha&&ci(ha.shools_name||[])}),$r=or=>{if(Yr.includes(or)){He.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}mo(null),zr([...Yr,or])},Ha=()=>Ye(void 0,null,function*(){if(Bo&&!ni){He.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Jr===1&&!Yr.length){He.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield la({type:"shixunsDetail/updatePermissionSetting",payload:{id:ho.current,scope_partment:Jr===0?null:Yr,shixun:{can_copy:Vr,use_scope:Jr,opening_time:ni}}})).status!==-1&&(He.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),la({type:"shixunsDetail/getSettingsData",payload:{id:ho.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:ho.current}}))});return z.createElement("section",{className:se.wrap},z.createElement("div",{className:se.labelWrap},z.createElement("label",{className:se.label},"\u590D\u5236:"),z.createElement("div",{className:se.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Vr,onChange:or=>Go(or.target.checked),disabled:!Cr}),z.createElement("span",{className:`${se.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Tr=ke.detail)==null?void 0:Tr.shixun_status)>1||((Or=ke.detail)==null?void 0:Or.public)===2)&&((Ja=(hr=ke.setting)==null?void 0:hr.shixun)==null?void 0:Ja.use_scope)===0&&((Io=ke.detail)==null?void 0:Io.identity)>2)&&z.createElement("div",{className:se.labelWrap},z.createElement("label",{className:se.label},"\u516C\u5F00\u7A0B\u5EA6:"),z.createElement("div",{className:se.labelContent},z.createElement(mt.ZP.Group,{value:Jr,onChange:or=>Zr(or.target.value),disabled:!Cr},z.createElement(mt.ZP,{className:se.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:se.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(mt.ZP,{className:se.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:se.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Jr===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(Ie.Z,{showSearch:!0,className:se.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:di,onChange:or=>{mo(or),Ar(or)},disabled:!Cr,onSelect:$r,options:Fo==null?void 0:Fo.map(or=>({value:or}))}),z.createElement("span",{className:se.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},Yr==null?void 0:Yr.map(or=>Cr?z.createElement(Le.Z,{count:"x",className:"mr20 current",onClick:()=>zr(Yr.filter(ha=>ha!==or))},z.createElement(oe.ZP,{type:"primary",ghost:!0},or)):z.createElement(oe.ZP,{type:"primary",ghost:!0,className:"mr20"},or)))))),z.createElement("div",{className:se.labelWrap},z.createElement("label",{className:se.label},"\u5F00\u542F\u65F6\u95F4:"),z.createElement("div",{className:se.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Bo,onChange:or=>Ri(or.target.checked),disabled:!Cr}),z.createElement("span",{className:`${se.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Bo&&z.createElement(Ee.default,{className:`${se.dataPicker} mt10`,format:et,locale:fe.Z,disabled:!Cr,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:or=>or&&ordr(vt(ha))}))),z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Cr,loading:fa.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>ze.history.push(`/shixuns/${ho.current}/challenges`),onOk:Ha}))};var rt=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(tt),ct=ee(36381),Se=ee(81327),Ne=ee(78673),qe=ee(63814),_e={wrap:"wrap___GLpzD",row:"row___ooS0x",textarea:"textarea___ESUn_",btn:"btn___g8K_v",sub:"sub___l5c5g"},St=ee(82093),Gt=ee(34055),je=ee(59301),Wt=Object.defineProperty,Nn=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,On=(dt,Bt,ke)=>Bt in dt?Wt(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,ln=(dt,Bt)=>{for(var ke in Bt||(Bt={}))sn.call(Bt,ke)&&On(dt,ke,Bt[ke]);if(Ln)for(var ke of Ln(Bt))ea.call(Bt,ke)&&On(dt,ke,Bt[ke]);return dt},zn=(dt,Bt)=>Nn(dt,Rn(Bt)),_n=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{Panel:bn}=ct.default,{TextArea:va}=y.default;var yt=({active:dt,type:Bt="jupyter"})=>{var ke,Xt;const fa=(0,ze.useParams)(),[wa]=Be.default.useForm(),[la,Ma]=(0,z.useState)({}),[Fn,ra]=(0,z.useState)(!1),[Tr,Or]=(0,z.useState)(0),[hr,Ja]=(0,z.useState)([]),[Io,ho]=(0,z.useState)([]),[Vr,Go]=(0,z.useState)([]),Jr=(Xt=(ke=(0,Gt.eY)())==null?void 0:ke.shixun)==null?void 0:Xt.editable;(0,z.useEffect)(()=>{dt==="testCase"&&Zr()},[dt]),(0,z.useEffect)(()=>{Yr()},[]);const Zr=()=>_n(void 0,null,function*(){var dr,Cr,Ar,$r,Ha,or,ha,Ta,Jo,Ei,Ci,Di,Ti,pi;const ue=[{hidden:0,input:"",output:"",score:100}],me=yield(0,St.ZP)(`/api/shixuns/${fa==null?void 0:fa.id}/jupyter_evalute_setting.json`,{method:"get"});if((me==null?void 0:me.status)===0){Go((dr=me==null?void 0:me.data)==null?void 0:dr.standard_scripts);const ve={open_evaluate:(Cr=me==null?void 0:me.data)==null?void 0:Cr.open_evaluate,exec_time:((Ar=me==null?void 0:me.data)==null?void 0:Ar.exec_time)||3,test_set_score:(($r=me==null?void 0:me.data)==null?void 0:$r.test_set_score)===null?!1:(Ha=me==null?void 0:me.data)==null?void 0:Ha.test_set_score,test_set_average:((or=me==null?void 0:me.data)==null?void 0:or.test_set_average)===null?!0:(ha=me==null?void 0:me.data)==null?void 0:ha.test_set_average,choice_standard_scripts:((Ta=me==null?void 0:me.data)==null?void 0:Ta.choice_standard_scripts)||null,evaluate_script:((Jo=me==null?void 0:me.data)==null?void 0:Jo.evaluate_script)||"",evaluate_method:(Ei=me==null?void 0:me.data)==null?void 0:Ei.evaluate_method,use_jupyter_result:(Ci=me==null?void 0:me.data)==null?void 0:Ci.use_jupyter_result};wa.setFieldsValue(ve),Ma(ve),Ja((Ti=(Di=me==null?void 0:me.data)==null?void 0:Di.test_sets)!=null&&Ti.length?(pi=me==null?void 0:me.data)==null?void 0:pi.test_sets:ue)}}),Yr=()=>_n(void 0,null,function*(){var dr;const Cr=yield(0,St.ZP)(`/api/shixuns/${fa==null?void 0:fa.id}/get_jupyter_tags.json`,{method:"get"});(Cr==null?void 0:Cr.status)===0&&ho(((dr=Cr==null?void 0:Cr.data)==null?void 0:dr.list)||[])}),zr=dr=>_n(void 0,null,function*(){const Ar=hr.map(Ha=>Ha.score).reduce((Ha,or)=>Ha+or,0);if(dr.test_set_score&&Ar!==100){He.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(dr.evaluate_method===3&&(hr!=null&&hr.some(Ha=>!Ha.tags))){He.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}ra(!0),(yield(0,St.ZP)(`/api/shixuns/${fa==null?void 0:fa.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:zn(ln({},dr),{mirror_script_id:dr==null?void 0:dr.choice_standard_scripts,open_evaluate:dr!=null&&dr.open_evaluate?1:0,test_set:hr.map(Ha=>zn(ln({},Ha),{is_file:!1}))})})).status===0&&He.ZP.success("\u4FDD\u5B58\u6210\u529F"),ra(!1)}),Fo=dr=>{Ma(ln({},wa.getFieldsValue())),"test_set_average"in dr&&(dr!=null&&dr.test_set_average)&&ci(hr),"test_set_score"in dr&&(dr!=null&&dr.test_set_score)&&(wa.setFieldsValue({test_set_average:!0}),Ma(zn(ln({},wa.getFieldsValue()),{test_set_average:!0})),ci(hr)),"choice_standard_scripts"in dr&&Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:je.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",je.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>_n(void 0,null,function*(){const Cr=yield(0,St.ZP)(`/api/shixuns/${fa==null?void 0:fa.id}/get_script_contents.json`,{method:"get",params:{id:fa==null?void 0:fa.id,script_id:dr==null?void 0:dr.choice_standard_scripts}});Cr!=null&&Cr.content&&(Ze.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:je.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),wa.setFieldsValue({evaluate_script:Cr==null?void 0:Cr.content}),Ma(zn(ln({},wa.getFieldsValue()),{evaluate_script:Cr==null?void 0:Cr.content})))})})},ci=dr=>{let Cr=0;const Ar=Math.floor((100-Cr)/dr.length),$r=Ar+(100-Cr)%dr.length;dr=dr.map((Ha,or)=>or===dr.length-1?zn(ln({},Ha),{score:$r}):zn(ln({},Ha),{score:Ar})),Ja(dr)},di=()=>{const dr=[...hr,{hidden:0,input:"",output:"",score:0}];wa.getFieldValue("test_set_average")?ci(dr):Ja(dr)},{test_set_score:mo,test_set_average:Bo,choice_standard_scripts:Ri,open_evaluate:ni}=la;return je.createElement("section",{className:_e.wrap},je.createElement(Be.default,{form:wa,disabled:!ni,layout:"vertical",onValuesChange:Fo,onFinish:zr},je.createElement(Be.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},je.createElement(a.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),je.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(Be.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:_e.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},je.createElement(le.Z,{size:"large",style:{width:400},min:3}))),je.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(Be.default.Item,{name:"test_set_score"},je.createElement(mt.ZP.Group,null,je.createElement(Se.Z,{direction:"vertical"},je.createElement(mt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",je.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),je.createElement(mt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",je.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),je.createElement(Be.default.Item,{label:je.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},je.createElement(mt.ZP.Group,null,je.createElement(Se.Z,{direction:"vertical"},je.createElement(mt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",je.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),je.createElement(mt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",je.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),je.createElement(x.Z,{align:"middle",justify:"space-between",className:"font14"},je.createElement("div",{style:{fontWeight:500}},je.createElement("span",{className:_e.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(qe.op,{style:{borderRadius:2},onClick:di},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),mo&&je.createElement(Be.default.Item,{name:"test_set_average"},je.createElement(mt.ZP.Group,null,je.createElement(mt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),je.createElement(mt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement("div",null,hr.map((dr,Cr)=>je.createElement(ct.default,{activeKey:Tr,key:Cr,onChange:()=>{Or(Ar=>Ar===Cr?null:Cr)}},je.createElement(bn,{header:je.createElement("div",{className:"font16"},je.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",Cr+1),la.test_set_score&&je.createElement("span",{style:{marginLeft:40}},je.createElement(le.Z,{style:{width:120},value:dr.score,onClick:Ar=>Ar.stopPropagation(),min:0,max:100,precision:0,onBlur:Ar=>{if(Number(Ar)<0||Number(Ar)>100){He.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const $r=hr.map((or,ha)=>ha===Cr?zn(ln({},or),{score:100}):or),Ha={test_set_average:!1};Ma(ln(ln({},la),Ha)),wa.setFieldsValue(Ha),Ja($r)}},disabled:Bo,onChange:Ar=>{const $r=hr.map((or,ha)=>ha===Cr?zn(ln({},or),{score:Ar?Number(Ar):0}):or),Ha={test_set_average:!1};Ma(ln(ln({},la),Ha)),wa.setFieldsValue(Ha),Ja($r)}}),je.createElement("span",{className:"ml10 mr10"},"%")),je.createElement("span",{className:"tr flex1",style:{float:"right"}},Cr!==0&&je.createElement(b.Z,{placement:"bottom",title:"\u5220\u9664"},je.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Ar=>{Ar.stopPropagation(),Ze.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const $r=hr.filter((Ha,or)=>or!==Cr);ci($r)}})}})))),key:Cr},je.createElement("div",null,la.evaluate_method===3&&je.createElement(x.Z,{align:"middle",className:"mb20"},je.createElement("div",null,je.createElement("span",{className:_e.sub},"*"),je.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),je.createElement(b.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},je.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),je.createElement(Xe.default,{value:dr.tags,size:"large",style:{width:450},onChange:Ar=>{const $r=hr.map((Ha,or)=>or===Cr?zn(ln({},Ha),{tags:Ar}):Ha);Ja($r)}},Io==null?void 0:Io.map(Ar=>je.createElement(Xe.default.Option,{value:Ar==null?void 0:Ar.tags,key:Ar==null?void 0:Ar.tags},Ar==null?void 0:Ar.tags)))),je.createElement(x.Z,{align:"middle"},je.createElement("div",null," ",je.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),je.createElement(va,{bordered:!1,className:_e.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:dr.output,onChange:Ar=>{const $r=hr.map((Ha,or)=>or===Cr?zn(ln({},Ha),{output:Ar.target.value}):Ha);Ja($r)}})),je.createElement(x.Z,{className:"mt20",align:"middle"},je.createElement("div",null,je.createElement("span",null,"\u53EF\u89C1\u6027"),je.createElement(b.Z,{title:je.createElement("div",null,je.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),je.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),je.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},je.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),je.createElement("div",null,je.createElement(a.default,{className:"font14 ml5",checked:dr.hidden===1,onChange:Ar=>{const $r=hr.map((Ha,or)=>{if(or===Cr){let ha={is_invisible:!1,actual_output_visible:!1};return Ar.target.checked&&(ha={is_invisible:!0,actual_output_visible:!0}),zn(ln(ln({},Ha),ha),{hidden:Ar.target.checked?1:0})}return Ha});Ja($r)}},"\u5168\u90E8\u9690\u85CF")),je.createElement(a.default,{checked:dr.is_invisible,style:{margin:"0 60px"},onChange:Ar=>{const $r=hr.map((Ha,or)=>{if(or===Cr){let ha=0;return Ar.target.checked&&Ha.actual_output_visible&&(ha=1),zn(ln({},Ha),{hidden:ha,is_invisible:Ar.target.checked})}return Ha});Ja($r)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),je.createElement(a.default,{checked:dr.actual_output_visible,onChange:Ar=>{const $r=hr.map((Ha,or)=>{if(or===Cr){let ha=0;return Ar.target.checked&&Ha.is_invisible&&(ha=1),zn(ln({},Ha),{hidden:ha,actual_output_visible:Ar.target.checked})}return Ha});Ja($r)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),je.createElement("div",{className:"mt20"},je.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),je.createElement(a.default,{checked:dr.last_match_rule,onChange:Ar=>{const $r=hr.map((Ha,or)=>or===Cr?zn(ln({},Ha),{last_match_rule:Ar.target.checked}):Ha);Ja($r)}},je.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",je.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),je.createElement("h4",{className:"font14 mt20 mb10"},je.createElement("span",{className:_e.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(Be.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},je.createElement(Xe.default,{getPopupContainer:dr=>dr.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Vr.map((dr,Cr)=>je.createElement(Xe.default.Option,{value:dr.id,key:Cr},dr.scptname))))),je.createElement(b.Z,{title:!ni&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},je.createElement(Be.default.Item,{name:"evaluate_script"},je.createElement(gt.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!ni}}))),(0,Gt.Ny)()&&je.createElement(x.Z,{className:"mb20",align:"middle"},je.createElement(Be.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},je.createElement(Ne.Z,null)),je.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),je.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Jr,loading:Fn,onCancel:()=>ze.history.push(`/shixuns/${fa==null?void 0:fa.id}/challenges`),onOk:()=>wa.submit(),className:Bt==="jupyterLab"?_e.btn:""}))},Rt={wrap:"wrap___TRr7y",labelWrap:"labelWrap___btzu9",label:"label___Uiavt",labelContent:"labelContent___Aw2Ki",flexRow:"flexRow___ObxZN",color999:"color999___D8blM",radio:"radio___bt8Rd"},_t=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,An=(dt,Bt)=>{var ke={};for(var Xt in dt)Tt.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&_t)for(var Xt of _t(dt))Bt.indexOf(Xt)<0&&dn.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Dn=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const at=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=An(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra;const Tr=(0,z.useRef)(),[Or,hr]=(0,z.useState)(),[Ja,Io]=(0,z.useState)(),[ho,Vr]=(0,z.useState)(),[Go,Jr]=(0,z.useState)(),[Zr,Yr]=(0,z.useState)(),[zr,Fo]=(0,z.useState)(),[ci,di]=(0,z.useState)(),[mo,Bo]=(0,z.useState)(),[Ri,ni]=(0,z.useState)(),[dr,Cr]=(0,z.useState)(),[Ar,$r]=(0,z.useState)(),Ha=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var ha,Ta;Tr.current=(Ta=(ha=location.pathname)==null?void 0:ha.split("/"))==null?void 0:Ta[2]},[]),(0,z.useEffect)(()=>{var ha,Ta,Jo,Ei,Ci,Di,Ti,pi,ue,me,ve,We,Ve,At,Ct,Qt,qt,mn,Yn,Sn,En;ke.setting&&(hr((Ta=(ha=ke.setting)==null?void 0:ha.shixun)==null?void 0:Ta.vnc),Io(!!((Ei=(Jo=ke.setting)==null?void 0:Jo.shixun)!=null&&Ei.webssh)),Vr((Di=(Ci=ke.setting)==null?void 0:Ci.shixun)==null?void 0:Di.webssh),Jr((pi=(Ti=ke.setting)==null?void 0:Ti.shixun)==null?void 0:pi.multi_webssh),Yr((me=(ue=ke.setting)==null?void 0:ue.shixun)==null?void 0:me.hide_code),Fo((We=(ve=ke.setting)==null?void 0:ve.shixun)==null?void 0:We.code_edit_permission),di((At=(Ve=ke.setting)==null?void 0:Ve.shixun)==null?void 0:At.code_hidden),Bo((Qt=(Ct=ke.setting)==null?void 0:Ct.shixun)==null?void 0:Qt.forbid_copy),ni((mn=(qt=ke.setting)==null?void 0:qt.shixun)==null?void 0:mn.task_pass),Cr((Sn=(Yn=ke.setting)==null?void 0:Yn.shixun)==null?void 0:Sn.test_set_permission),$r((En=ke.setting.shixun)==null?void 0:En.display_git_address))},[ke.setting]);const or=()=>Dn(void 0,null,function*(){(yield la({type:"shixunsDetail/updateLearnSetting",payload:{id:Tr.current,shixun:{code_hidden:ci,forbid_copy:mo,hide_code:Zr,multi_webssh:Go,task_pass:Ri,test_set_permission:dr,display_git_address:Ar,vnc:Or,webssh:Ja?ho:0,code_edit_permission:zr}}})).status!==-1&&(He.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),la({type:"shixunsDetail/getSettingsData",payload:{id:Tr.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:Tr.current}}))});return z.createElement("section",{className:Rt.wrap},(Or||!Ja)&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Or,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;hr(Ta),Ta&&(Yr(!1),Fo(!1),di(!1),Bo(!1),Jr(!1),Io(!1))}}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!Or&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u547D\u4EE4\u884C\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ja,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;Io(Ta),Ta?(hr(!1),Vr(1)):(Jr(!1),Vr(null),Yr(!1))}}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),Ja&&z.createElement("div",{className:"ml40"},z.createElement(mt.ZP.Group,{value:ho,disabled:!Ha,onChange:ha=>{const Ta=ha.target.value;Vr(Ta),Ta!==1&&Jr(!1)}},z.createElement(mt.ZP,{className:Rt.radio,value:1},z.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),z.createElement("span",{className:Rt.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),z.createElement(mt.ZP,{className:Rt.radio,value:2},z.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),z.createElement("span",{className:Rt.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),ho===2&&z.createElement("div",{className:"ml60"},z.createElement(a.default,{checked:Go,disabled:!Ha,onChange:ha=>Jr(ha.target.checked)}),z.createElement("span",{className:" ml10"},z.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),z.createElement("span",{className:Rt.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!Or&&Ja&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Zr,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;Yr(Ta),Ta&&Fo(!1)}}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!Or&&!Zr&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:zr,disabled:!Ha,onChange:ha=>Fo(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!Zr&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ar,disabled:!Ha,onChange:ha=>$r(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!Or&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:ci,disabled:!Ha,onChange:ha=>di(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!Or&&z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:mo,disabled:!Ha,onChange:ha=>Bo(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u8DF3\u5173\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ri,disabled:!Ha,onChange:ha=>ni(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),z.createElement("div",{className:Rt.labelWrap},z.createElement("label",{className:Rt.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),z.createElement("div",{className:Rt.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:dr,disabled:!Ha,onChange:ha=>Cr(ha.target.checked)}),z.createElement("span",{className:`${Rt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ha,loading:fa.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>ze.history.push(`/shixuns/${Tr.current}/challenges`),onOk:or}))};var ft=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(at),it=ee(23869),cn=ee(61621),gn={flexRow:"flexRow___BZoR0",flexJustifyCenter:"flexJustifyCenter___KnZ_w",flexAlignEnd:"flexAlignEnd___JVzgl",flexAlignCenter:"flexAlignCenter___G1oL2",flexColumn:"flexColumn___POJfN",formWrap:"formWrap___ndxQA",titleWrap:"titleWrap___Gdu9a",fieldWrap:"fieldWrap___NzA_X",button:"button___R0j0U",buttonFixed:"buttonFixed___KsiFW",buttonWrap:"buttonWrap___sTl5J",width180:"width180___cx3pL",width100:"width100___i7Vxv",width280:"width280___HRs00",difficultyHint:"difficultyHint___KQ395",color888:"color888___TVCQH",color0152d9:"color0152d9___f9Qgr",serviceSettingWrap:"serviceSettingWrap___mBQkh",serviceSettingName:"serviceSettingName___hcDuc",serviceSetLeft:"serviceSetLeft___GpK33",serviceSetInput:"serviceSetInput___HYMjM",serviceSetMemoryInput:"serviceSetMemoryInput___hN6L9",serviceSetTip:"serviceSetTip___zhoCM",installPackage:"installPackage___ZdTtY",popover:"popover___mIKzg",wrap:"wrap___iu8jw",titleLabel:"titleLabel___bbJEs"},en=ee(59301),na=Object.defineProperty,kn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,Jn=(dt,Bt,ke)=>Bt in dt?na(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,un=(dt,Bt)=>{for(var ke in Bt||(Bt={}))Mn.call(Bt,ke)&&Jn(dt,ke,Bt[ke]);if(kn)for(var ke of kn(Bt))ta.call(Bt,ke)&&Jn(dt,ke,Bt[ke]);return dt},Oa=(dt,Bt)=>{var ke={};for(var Xt in dt)Mn.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&kn)for(var Xt of kn(dt))Bt.indexOf(Xt)<0&&ta.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},ja=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const Qa=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,user:fa,dispatch:wa}=Bt,la=Oa(Bt,["shixunsDetail","globalSetting","user","dispatch"]),Ma,Fn,ra,Tr;const Or=(0,ze.useLocation)(),hr=(0,z.useRef)((Fn=(Ma=Or.pathname)==null?void 0:Ma.split("/"))==null?void 0:Fn[2]),[Ja]=Be.default.useForm(),[Io,ho]=(0,z.useState)(""),[Vr,Go]=(0,z.useState)(!1),Jr=(Tr=(ra=fa.userInfo)==null?void 0:ra.shixun)==null?void 0:Tr.editable;(0,z.useEffect)(()=>{hr.current&&Zr()},[hr.current]);const Zr=()=>ja(void 0,null,function*(){Go(!0);const zr=yield(0,St.ZP)(`/api/shixuns/${hr.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});zr.status===0&&(ho((zr==null?void 0:zr.standard_answer)||""),Ja.setFieldsValue({hide_answer:zr==null?void 0:zr.hide_answer,disable_copy:zr==null?void 0:zr.disable_copy}),Go(!1))}),Yr=zr=>ja(void 0,null,function*(){(yield(0,St.ZP)(`/api/shixuns/${hr.current}/set_standard_answer.json`,{method:"post",body:un({},zr)})).status===0&&He.ZP.success("\u4FDD\u5B58\u6210\u529F")});return en.createElement("section",{className:gn.wrap},en.createElement(cn.Z,{loading:Vr},en.createElement(Be.default,{form:Ja,className:gn.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:Yr},en.createElement("div",{className:gn.fieldWrap},en.createElement(Be.default.Item,{name:"hide_answer",valuePropName:"checked"},en.createElement(a.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),en.createElement(Be.default.Item,{name:"disable_copy",valuePropName:"checked"},en.createElement(a.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Jr?en.createElement(Be.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},en.createElement(Je.Z,{defaultValue:Io})):en.createElement(en.Fragment,null,en.createElement("div",{className:gn.titleLabel},"\u53C2\u8003\u7B54\u6848:"),en.createElement(wn.Z,{value:Io}))),en.createElement(Be.default.Item,null,en.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Jr,loading:!1,onCancel:()=>ze.history.push(`/shixuns/${hr.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var Ea=(0,ze.connect)(({shixunsDetail:dt,globalSetting:Bt,user:ke})=>({shixunsDetail:dt,globalSetting:Bt,user:ke}))(Qa),lt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,on=(dt,Bt)=>{var ke={};for(var Xt in dt)Jt.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&<)for(var Xt of lt(dt))Bt.indexOf(Xt)<0&&zt.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},fn=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{TabPane:pn}=Qe.default;var Bn=(dt=>(dt.BasicInfo="basicInfo",dt.Permission="permission",dt.Learning="learning",dt.TestCase="testCase",dt.SuggestedAnswer="suggestedAnswer",dt))(Bn||{});const hn=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=on(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr;const[Or,hr]=(0,z.useState)(),Ja=(0,z.useRef)(""),Io=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.is_creator;(0,z.useEffect)(()=>(la({type:"globalSetting/footerToggle",payload:!1}),()=>{la({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,z.useEffect)(()=>{var Zr;Ja.current=(Zr=location.pathname.split("/"))==null?void 0:Zr[2],la({type:"shixunsDetail/getSettingsData",payload:{id:Ja.current}})},[]);const ho=()=>fn(void 0,null,function*(){Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",z.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>fn(void 0,null,function*(){(yield la({type:"shixunsDetail/permanentClose",payload:{id:Ja.current}})).status===1&&(He.ZP.info("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/shixuns/${Ja.current}/challenges`))})})}),Vr=()=>fn(void 0,null,function*(){var Zr,Yr,zr,Fo,ci,di;const mo=(yield la({type:"shixunsDetail/getShixunQuote",payload:{id:Ja.current}}))||{};Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${ot.modal}`},!!((Zr=mo.subjects)!=null&&Zr.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(zr=(Yr=mo.subjects)==null?void 0:Yr.splice(0,2))==null?void 0:zr.map(Bo=>`\u300A${Bo}\u300B`),"\u7B49",z.createElement("span",{className:ot.colorOrange},mo==null?void 0:mo.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((Fo=mo.courses)!=null&&Fo.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(di=(ci=mo.courses)==null?void 0:ci.splice(0,2))==null?void 0:di.map(Bo=>`\u300A${Bo}\u300B`),"\u7B49",z.createElement("span",{className:ot.colorOrange},mo==null?void 0:mo.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${ot.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>fn(void 0,null,function*(){(yield la({type:"shixunsDetail/deleteShixun",payload:{id:Ja.current}})).status===1&&(He.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push("/shixuns"))})})}),Go=()=>{(0,it.gy)(la,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Jr=()=>{var Zr,Yr,zr,Fo;return z.createElement("div",{className:"mr20"},Io?((Zr=ke==null?void 0:ke.detail)==null?void 0:Zr.shixun_status)!==2?z.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Vr},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Go},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((Yr=ke.detail)==null?void 0:Yr.identity)===1&&((Fo=(zr=ke.setting)==null?void 0:zr.shixun)==null?void 0:Fo.status)===2&&z.createElement(oe.ZP,{type:"primary",ghost:!0,onClick:ho},"\u6C38\u4E45\u5173\u95ED"))};return z.createElement("section",{className:ot.bg},z.createElement(Qe.default,{animated:!1,activeKey:Or,onChange:Zr=>hr(Zr),tabBarExtraContent:Jr()},z.createElement(pn,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},z.createElement(Ft,null)),z.createElement(pn,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},z.createElement(rt,null)),z.createElement(pn,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},z.createElement(yt,{active:Or})),z.createElement(pn,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},z.createElement(Ea,null)),!((Tr=ke.detail)!=null&&Tr.is_jupyter)&&z.createElement(pn,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},z.createElement(ft,null))))};var Ca=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt.models.index}))(hn),ia={bg:"bg___NaJC8",modal:"modal___EBf9Q",colorOrange:"colorOrange___aQkdN",colorYellow:"colorYellow___o2XYr"},$t=ee(19842),ua={flexRow:"flexRow___XAy1P",flexJustifyCenter:"flexJustifyCenter___tAIMl",flexAlignEnd:"flexAlignEnd___MwOtC",flexAlignCenter:"flexAlignCenter___apJWj",flexColumn:"flexColumn___dMOlW",formWrap:"formWrap___uztcf",titleWrap:"titleWrap___IROk8",fieldWrap:"fieldWrap___gnBO5",button:"button___CNhb1",buttonFixed:"buttonFixed___cTnv0",buttonWrap:"buttonWrap___FmswV",width180:"width180___7EIyX",width100:"width100___O9U5Z",width280:"width280___AilXa",difficultyHint:"difficultyHint___pTB_4",color888:"color888____r280",color0152d9:"color0152d9___r6Hxx",serviceSettingWrap:"serviceSettingWrap___bPOCq",serviceSettingName:"serviceSettingName___bVegk",serviceBox:"serviceBox___k5D6a",serviceSetLeft:"serviceSetLeft___AljUO",serviceSetInput:"serviceSetInput___LqfwO",serviceSetMemoryInput:"serviceSetMemoryInput___O_kjF",serviceSetTip:"serviceSetTip___rIsFz",installPackage:"installPackage___vpdVI",popover:"popover___LAz3_",serverConfig:"serverConfig___Zo62g",viewRecommendConfig:"viewRecommendConfig___xnQSV",gpuConfig:"gpuConfig___QiAj7"},Pr={footerWrap:"footerWrap___cjdMK"},yr=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,pa=(dt,Bt)=>{var ke={};for(var Xt in dt)pr.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&yr)for(var Xt of yr(dt))Bt.indexOf(Xt)<0&&Zn.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Ba=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const $n=y.default.TextArea,Va=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,dispatch:wa,onFinish:la=()=>{}}=Bt,Ma=pa(Bt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Fn]=Be.default.useForm(),ra=Or=>Ba(void 0,null,function*(){var hr;const Ja=yield wa({type:"shixunsDetail/getCustomScript",payload:{id:(hr=ke.actionTabs.params)==null?void 0:hr.id,compile:Or.execute,excutive:Or.compile}});Tr(),Ja&&la(Ja==null?void 0:Ja.shixun_script)}),Tr=()=>{wa({type:"shixunsDetail/setActionTabs",payload:{}})};return z.createElement(Ze.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:ke.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Tr},z.createElement(Be.default,{form:Fn,scrollToFirstError:!0,layout:"vertical",onFinish:ra},z.createElement(Be.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},z.createElement($n,{rows:4})),z.createElement(Be.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},z.createElement($n,{rows:4})),z.createElement("div",{className:Pr.footerWrap},z.createElement(Be.default.Item,null,z.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Tr},"\u53D6\u6D88"),z.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:fa.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var wr=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke})=>({shixunsDetail:dt,globalSetting:ke,loading:Bt}))(Va),$a=ee(54580),Nr=ee(90524),Gr=ee(19248),Yo=ee(92310),wo=ee.n(Yo),si=Object.defineProperty,yo=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,Eo=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,Wr=(dt,Bt,ke)=>Bt in dt?si(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,Ko=(dt,Bt)=>{for(var ke in Bt||(Bt={}))vo.call(Bt,ke)&&Wr(dt,ke,Bt[ke]);if(Eo)for(var ke of Eo(Bt))so.call(Bt,ke)&&Wr(dt,ke,Bt[ke]);return dt},mi=(dt,Bt)=>yo(dt,Lr(Bt)),ri=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())}),oi=({ButtonText:dt,ButtonOptions:Bt,uploadProps:ke,Tip:Xt,imgWidth:fa,onChange:wa,value:la,scrollId:Ma,className:Fn,style:ra})=>{var Tr;const[Or,hr]=(0,z.useState)(null),Ja=mi(Ko({maxCount:1,accept:"image/*",withCredentials:!0,beforeUpload:Vr=>{if(!(Vr.type==="image/jpeg"||Vr.type==="image/png"||Vr.type==="image/jpg"))return He.ZP.error("\u60A8\u4E0A\u4F20\u7684\u4E0D\u662FJPEG/PNG/JPG\u7C7B\u578B\u6587\u4EF6"),$a.default.LIST_IGNORE;const Jr=Vr.size/1024/1024;return Jr==0?(He.ZP.error(`${Vr.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Jr==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(2MB)"}`),$a.default.LIST_IGNORE):Jr>2?(He.ZP.error(`${Vr.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(2MB)`),$a.default.LIST_IGNORE):!0},onChange:Vr=>{var Go,Jr;["uploading","done","removed"].includes(Vr.file.status)&&hr(Vr.file),Vr.file.status=="done"&&(wa==null||wa((Jr=(Go=Vr.file)==null?void 0:Go.response)==null?void 0:Jr.id))},action:`${Nr.Z.API_SERVER}/api/attachments.json`},ke||{}),{onRemove:Vr=>ri(void 0,null,function*(){ho(),ke!=null&&ke.onRemove&&(ke==null||ke.onRemove(Vr))})}),Io=()=>{var Vr;return z.createElement("div",{className:"relative",style:{width:fa||290,backgroundColor:"#f4f3f4"}},z.createElement("img",{src:Nr.Z.API_SERVER+"/api/attachments/"+((Vr=Or==null?void 0:Or.response)==null?void 0:Vr.id),alt:"avatar",style:{width:"100%",height:fa?218:"auto"}}),z.createElement("div",{className:"absolute current h-16px w-16px rounded-full bg-white",style:{right:"-6px",top:"-6px"}},z.createElement(Gr.Z,{className:"text-16px",onClick:()=>ri(void 0,null,function*(){ho()}),style:{color:"red"},rev:void 0})))},ho=()=>{hr(null),wa==null||wa()};return(0,z.useEffect)(()=>{la&&hr({response:{id:la}})},[la]),z.createElement("div",{id:Ma||"",className:wo()("flex item-center gap-12px",Fn),style:ra},(Tr=Or==null?void 0:Or.response)!=null&&Tr.id?Io():z.createElement(z.Fragment,null,z.createElement($a.default,Ko({},Ja),z.createElement(qe.op,Ko({style:Ko({borderRadius:"2px"},Bt==null?void 0:Bt.style),icon:z.createElement("span",{className:"iconfont icon-shangchuanfujian"})},Bt),dt))),Xt||z.createElement("span",{className:"c-grey-999"},"\uFF08\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\uFF09"))},eo=ee(98072),xa=ee(70610),Ya=ee(37798),Br=Object.defineProperty,Kr=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,Qo=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Zo=(dt,Bt,ke)=>Bt in dt?Br(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,po=(dt,Bt)=>{for(var ke in Bt||(Bt={}))Bi.call(Bt,ke)&&Zo(dt,ke,Bt[ke]);if(Qo)for(var ke of Qo(Bt))Mi.call(Bt,ke)&&Zo(dt,ke,Bt[ke]);return dt},xi=(dt,Bt)=>Kr(dt,ei(Bt)),el=(dt,Bt)=>{var ke={};for(var Xt in dt)Bi.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&Qo)for(var Xt of Qo(dt))Bt.indexOf(Xt)<0&&Mi.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},qi=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{Option:Zi}=Xe.default,er=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=el(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr,Or,hr,Ja,Io,ho,Vr,Go,Jr,Zr,Yr,zr,Fo,ci,di,mo,Bo,Ri,ni,dr,Cr,Ar,$r,Ha,or,ha,Ta,Jo,Ei,Ci,Di,Ti,pi;const ue=(0,ze.useLocation)(),me=(0,z.useRef)(),[,,ve,We]=(0,eo.U)(xa.d1,{source:"all_shixun"}),[Ve]=Be.default.useForm(),[At,Ct]=(0,z.useState)({}),[Qt,qt]=(0,z.useState)(),[mn,Yn]=(0,z.useState)(),[Sn,En]=(0,z.useState)([]),[Gn,jn]=(0,z.useState)({}),[tn,xn]=(0,z.useState)([]),[Un,Da]=(0,z.useState)(!1),[ba,Na]=(0,z.useState)(!1),[Aa,Ra]=(0,z.useState)(!1),[Sa,_r]=(0,z.useState)({}),_a=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var ce,ge;me.current=(ge=(ce=ue.pathname)==null?void 0:ce.split("/"))==null?void 0:ge[2],ve({})},[]),(0,z.useEffect)(()=>{if(!ke.setting)return;const{name:ce,description:ge,trainee:xe,choice_main_type:De,choice_small_type:Ue,choice_standard_scripts:Ke,jupyter_show_description:Et,close_internet:pt,survival_time:bt,attachment_id:Vt,attachment_id_b:Mt,cover_image_id:Kt,disciplines:Pn}=ke.setting.shixun||{},Cn={name:ce,description:ge,trainee:xe,mainType:De,subType:Ue,evaluationScript:Ke,jupyter_show_description:Et,close_internet:pt,survival_time:bt,attachment_id:Vt,attachment_id_b:Mt,cover_image_id:Kt,sub_discipline_ids:(0,Ya.L)(Pn)};to(),Ct(Cn),Ve.setFieldsValue(Cn)},[ke.setting]);const to=()=>{const{choice_main_type:ce,main_type:ge,small_type:xe,choice_small_type:De,is_secret_repository:Ue,standard_scripts:Ke,evaluate_script:Et,shixun_service_configs:pt}=ke.setting.shixun||{};qt(Ue),Yn(Et),En(pt),xn(Ke||[]),uo(ce,De)},uo=(ce,ge=[])=>{const{main_type:xe,small_type:De}=ke.setting.shixun||{},Ue=xe==null?void 0:xe.find(Et=>Et.id===ce),Ke={mainTypeName:Ue==null?void 0:Ue.type_name,mainTypeDescription:Ue==null?void 0:Ue.description,smallType:[]};ge.map(Et=>{De.map(pt=>{Et===pt.id&&pt.description&&Ke.smallType.push({name:pt.type_name,des:pt.description})})}),jn(Ke)},Mo=()=>{(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),la({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Do=(ce,ge,xe)=>{En(De=>De.map((Ue,Ke)=>Ke===xe?xi(po({},Ue),{[ge]:ce}):Ue))},li=(ce,ge)=>{Ct(po({},ge)),"mainType"in ce&&(fo(ce.mainType,ge),uo(ge.mainType,ge.subType)),"subType"in ce&&(co(ce.subType,ge),uo(ge.mainType,ge.subType)),"evaluationScript"in ce&&No(ce.evaluationScript)},No=ce=>{Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",z.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>qi(void 0,null,function*(){yield Ro(ce),Ze.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:z.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},co=(ce=[],ge)=>{let xe=[];xe.push(Sn[0]),ce.map(De=>{var Ue,Ke,Et;const pt=Sn.find(Vt=>Vt.mirror_repository_id===De);pt&&xe.push(pt);const bt=(Et=(Ke=(Ue=ke.setting)==null?void 0:Ue.shixun)==null?void 0:Ke.small_type)==null?void 0:Et.find(Vt=>Vt.id===De);!pt&&bt&&xe.push({mirror_repository_id:De,name:bt.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),En(xe)},fo=(ce,ge)=>qi(void 0,null,function*(){var xe,De,Ue;const Ke=(De=(xe=ke.setting)==null?void 0:xe.shixun)==null?void 0:De.main_type.find(bt=>bt.id===ce);Ke&&(Sn[0]=xi(po({},Ke),{mirror_repository_id:ce,name:Ke.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10}),En(Sn));const Et=yield la({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:ce}});xn(Et||[]);const pt=(Ue=Et[0])==null?void 0:Ue.id;Ve.setFieldsValue({evaluationScript:pt}),Ct(po(po({},ge),{evaluationScript:pt})),Ro(pt)}),Ro=ce=>qi(void 0,null,function*(){const ge=yield la({type:"shixunsDetail/getScriptContent",payload:{id:me.current,script_id:ce||Ve.getFieldValue("evaluationScript")}});ge&&Yn(ge.content)}),Vo=()=>{la({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:me.current}}})},qn=ce=>qi(void 0,null,function*(){var ge;const{mainType:xe,subType:De,name:Ue,trainee:Ke,description:Et,evaluationScript:pt,jupyter_show_description:bt=!1,close_internet:Vt,survival_time:Mt}=ce||{},Kt=(ge=ke.detail)==null?void 0:ge.is_jupyter;if(Mt<10){He.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}let Pn={id:me.current,main_type:xe,sub_type:De,is_secret_repository:Qt,shixun:{attachment_id:ce==null?void 0:ce.attachment_id,attachment_id_b:ce==null?void 0:ce.attachment_id_b,cover_image_id:ce==null?void 0:ce.cover_image_id,sub_discipline_ids:ce==null?void 0:ce.sub_discipline_ids,name:Ue,trainee:Ke,is_jupyter:Kt,mirror_script_id:Kt?null:pt,survival_time:Mt},shixun_info:{description:Et,evaluate_script:Kt?null:mn},shixun_service_configs:Sn.map(yn=>({mirror_repository_id:yn.mirror_repository_id,cpu_limit:yn.cpu_limit,lower_cpu_limit:yn.lower_cpu_limit,memory_limit:yn.memory_limit,request_limit:yn.request_limit,resource_limit:yn.resource_limit,single_machine_gpu_count:(yn==null?void 0:yn.single_machine_gpu_count)||null,single_card_gpu_resource:(yn==null?void 0:yn.single_card_gpu_resource)||null}))};Kt&&(Pn=xi(po({},Pn),{shixun:xi(po({},Pn.shixun),{jupyter_show_description:bt})}));const Cn=yield la({type:"shixunsDetail/updateSettingBasicInfo",payload:Pn});Cn&&(la({type:"shixunsDetail/getSettingsData",payload:{id:me.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:me.current}}),Cn.shixun_identifier&&He.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),Ka=()=>{(0,jt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),la({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},ro=ce=>{Do(String(ce==null?void 0:ce.cpu),"cpu_limit",ce.index),Do(String(ce==null?void 0:ce.memory),"memory_limit",ce.index),Na(!1)},no=(ce,ge)=>{var xe;const{single_card_gpu_resource:De,single_machine_gpu_count:Ue,mirror_repository:Ke}=ce;if(!Ke)return z.createElement(z.Fragment,null);let Et=(Ke==null?void 0:Ke.gpu_allocation_method)=="single_card_multi_allocation"?(Ke==null?void 0:Ke.single_card_gpu_resource)*1024/De:(Ke==null?void 0:Ke.single_machine_gpu_count)/Ue;return z.createElement("div",{className:"mb20 mt20"},z.createElement("div",{style:{color:"#333",marginBottom:4}},"GPU\u8D44\u6E90\u914D\u7F6E"),((Ke==null?void 0:Ke.gpu_allocation_method)=="single_machine_multi_card"||(Ke==null?void 0:Ke.gpu_allocation_method)=="multi_machine_multi_card")&&z.createElement(z.Fragment,null,z.createElement("div",{className:ua.gpuConfig},z.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A",(Ke==null?void 0:Ke.gpu_allocation_method)=="single_machine_multi_card"?"\u5355\u673A\u591A\u5361":"\u591A\u673A\u591A\u5361","\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",Ke==null?void 0:Ke.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(xe=Ke==null?void 0:Ke.gpu_model)==null?void 0:xe[0],"GB")),z.createElement("div",{className:ua.gpuConfig,style:{marginTop:10}},z.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",z.createElement(le.Z,{precision:0,min:1,max:Ke==null?void 0:Ke.single_machine_gpu_count,defaultValue:1,value:Ue,size:"large",className:"ml10 mr10",onChange:pt=>{Do(pt||1,"single_machine_gpu_count",ge)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",z.createElement("span",{style:{color:"#FA6400"}},Et)," \u4EBA"))),(Ke==null?void 0:Ke.gpu_allocation_method)=="single_card_multi_allocation"&&z.createElement(z.Fragment,null,z.createElement("div",{className:ua.gpuConfig},z.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",Ke==null?void 0:Ke.single_card_gpu_resource,"GB")),z.createElement("div",{className:ua.gpuConfig,style:{marginTop:10}},z.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",z.createElement(le.Z,{min:1,max:(Ke==null?void 0:Ke.single_card_gpu_resource)*1024,defaultValue:1024,value:De,size:"large",className:"ml10 mr10",onChange:pt=>{Do(pt||1,"single_card_gpu_resource",ge)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",z.createElement("span",{style:{color:"#FA6400"}},Math.floor(Et))," \u4EBA"))))};return z.createElement("section",{className:ua.wrap},z.createElement(Be.default,{form:Ve,className:ua.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:li,onFinish:qn},z.createElement("div",{className:ua.fieldWrap},z.createElement(Be.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},z.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!_a,addonAfter:`${((Tr=At.name)==null?void 0:Tr.length)||0}/60`})),((Or=ke.detail)==null?void 0:Or.is_jupyter)&&z.createElement(z.Fragment,null,z.createElement(Be.default.Item,{name:"sub_discipline_ids",label:"\u65B9\u5411&\u8BFE\u7A0B:"},z.createElement($t.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:(hr=We==null?void 0:We.disciplines)==null?void 0:hr.map(ce=>{var ge;return{value:ce==null?void 0:ce.id,label:ce==null?void 0:ce.name,children:(ge=ce==null?void 0:ce.sub_disciplines)==null?void 0:ge.map(xe=>({value:xe==null?void 0:xe.id,label:xe==null?void 0:xe.name}))}})})),z.createElement(Be.default.Item,{name:"attachment_id",label:"\u9876\u90E8\u80CC\u666F\u56FE"},z.createElement(oi,{ButtonText:"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"})),z.createElement(Be.default.Item,{name:"attachment_id_b",label:"\u9876\u90E8\u5185\u5BB9\u56FE"},z.createElement(oi,{ButtonText:"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"})),z.createElement(Be.default.Item,{name:"cover_image_id",label:"\u5217\u8868\u5C01\u9762\u56FE:"},z.createElement(oi,{ButtonText:"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"}))),z.createElement(Be.default.Item,{name:"description",label:"\u7B80\u4ECB:"},_a?z.createElement(Je.Z,{defaultValue:(Io=(Ja=ke.setting)==null?void 0:Ja.shixun)==null?void 0:Io.description}):z.createElement(wn.Z,{value:(Vr=(ho=ke.setting)==null?void 0:ho.shixun)==null?void 0:Vr.description})),((Jr=(Go=ke.setting)==null?void 0:Go.shixun)==null?void 0:Jr.is_jupyter)&&z.createElement(Be.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},z.createElement(a.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),z.createElement(Be.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},z.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})),z.createElement("div",{className:`${ua.flexRow} ${ua.flexAlignCenter}`},z.createElement(b.Z,{title:((Yr=(Zr=ke.setting)==null?void 0:Zr.shixun)==null?void 0:Yr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{className:ua.width180,name:"trainee",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((Fo=(zr=ke.setting)==null?void 0:zr.shixun)==null?void 0:Fo.status)===2?!0:!_a},z.createElement(Zi,{value:1},"\u521D\u7EA7"),z.createElement(Zi,{value:2},"\u4E2D\u7EA7"),z.createElement(Zi,{value:3},"\u4E2D\u9AD8\u7EA7"),z.createElement(Zi,{value:4},"\u9AD8\u7EA7"))))),z.createElement("div",{className:`${ua.flexRow} ${ua.flexAlignEnd}`},z.createElement(b.Z,{title:((di=(ci=ke.setting)==null?void 0:ci.shixun)==null?void 0:di.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{className:ua.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((Bo=(mo=ke.setting)==null?void 0:mo.shixun)==null?void 0:Bo.status)===2?!0:!_a},(dr=(ni=(Ri=ke.setting)==null?void 0:Ri.shixun)==null?void 0:ni.main_type)==null?void 0:dr.map(ce=>{const ge=ce.type_name.toLowerCase().includes("jupyter");return At.isJupyter==="1"&&ge||At.isJupyter==="2"&&!ge?null:z.createElement(Zi,{value:ce.id,key:ce.id,name:ce.description},ce.type_name)})))),z.createElement(b.Z,{title:((Ar=(Cr=ke.setting)==null?void 0:Cr.shixun)==null?void 0:Ar.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(Be.default.Item,{name:"subType",className:`${ua.width280} ml20`},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((Ha=($r=ke.setting)==null?void 0:$r.shixun)==null?void 0:Ha.status)===2?!0:!_a},(ha=(or=ke.setting)==null?void 0:or.shixun)==null?void 0:ha.small_type.map(ce=>z.createElement(Zi,{value:ce.id,key:ce.id,name:ce.description},ce.type_name))))),z.createElement("div",{className:ua.installPackage,onClick:()=>Da(!0)},"\u73AF\u5883\u4ECB\u7ECD")),z.createElement("div",{className:`${ua.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",z.createElement("a",{className:`${ua.color0152d9} current`,onClick:Mo}," ","\u7533\u8BF7\u65B0\u5EFA"),z.createElement("a",{className:`${ua.color0152d9} current`,onClick:Ka}," ","\u5728\u7EBF\u521B\u5EFA")),!((Ta=ke.detail)!=null&&Ta.is_jupyter)&&z.createElement(z.Fragment,null,z.createElement("div",{className:`${ua.flexRow} ${ua.flexAlignCenter}`},z.createElement(Be.default.Item,{className:ua.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},z.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(tn||[]).map((ce,ge)=>z.createElement(Zi,{value:parseInt(ce.id),name:ce.scptname,key:ge},ce.scptname)))),z.createElement("span",{className:`${ua.color0152d9} font14 current mt10 ml10`,onClick:Vo},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),z.createElement(E.Z,{overlayClassName:ua.popover,placement:"bottomLeft",content:z.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",z.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",z.createElement("br",null),"challengeProgramNames",z.createElement("br",null),"sourceClassNames",z.createElement("br",null),z.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",z.createElement("br",null),z.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",z.createElement("br",null),"src/step1/HelloWorld.java",z.createElement("br",null),"src/step2/Other.java",z.createElement("br",null),z.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",z.createElement("br",null),"step1.HelloWorld",z.createElement("br",null),"step2.Other",z.createElement("br",null),z.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",z.createElement("br",null),'ff challengeProgramNames=("src/step1/',z.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',z.createElement("br",null),'sourceClassNames=("step1.HelloWorld',z.createElement("br",null),'" "step2.Other")',z.createElement("br",null),z.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},z.createElement("span",{className:"mt10 ml10 current font14"},z.createElement($e.Z,null)))),z.createElement(gt.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:mn,options:{readOnly:((Ei=(Jo=ke.setting)==null?void 0:Jo.shixun)==null?void 0:Ei.status)===2?!0:!_a},onChange:ce=>Yn(ce)})),!((Ci=ke.detail)!=null&&Ci.is_jupyter)&&z.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",z.createElement(a.default,{checked:Qt,onChange:ce=>qt(ce.target.checked),disabled:((Ti=(Di=ke.setting)==null?void 0:Di.shixun)==null?void 0:Ti.status)===2?!0:!_a},Qt?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((pi=ke.detail)==null?void 0:pi.identity)<3&&z.createElement("div",{className:ua.serviceSettingWrap},z.createElement("p",{className:ua.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),Sn.map((ce,ge)=>{var xe,De,Ue,Ke,Et,pt,bt,Vt;return z.createElement("div",{key:ge},z.createElement("div",{className:"mb20"},z.createElement("span",{className:"font16"},ce.name)),z.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),z.createElement(x.Z,{align:"middle"},z.createElement(b.Z,{title:((De=(xe=ke.setting)==null?void 0:xe.shixun)==null?void 0:De.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},z.createElement(x.Z,{align:"middle",wrap:!1},z.createElement("div",{className:ua.serverConfig,style:((Ke=(Ue=ke.setting)==null?void 0:Ue.shixun)==null?void 0:Ke.status)===2||!_a?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var Mt,Kt;((Kt=(Mt=ke.setting)==null?void 0:Mt.shixun)==null?void 0:Kt.status)===2||!_a||(_r({index:ge,cpu:ce==null?void 0:ce.cpu_limit,memory:ce==null?void 0:ce.memory_limit}),Na(!0))}},z.createElement("div",null,z.createElement("span",null,ce==null?void 0:ce.cpu_limit,"\u6838")," ",z.createElement("span",null,ce==null?void 0:ce.memory_limit,"GB")),z.createElement("i",{className:"iconfont icon-bianji21",style:((pt=(Et=ke.setting)==null?void 0:Et.shixun)==null?void 0:pt.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),ge==0&&z.createElement(x.Z,{align:"middle",wrap:!1},z.createElement("div",{className:ua.viewRecommendConfig,onClick:()=>Ra(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),no(ce,ge),z.createElement("div",{className:ua.serviceBox,style:{margin:"20px 0"}},z.createElement("label",{className:ua.serviceSetLeft},z.createElement("div",{className:ua.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),z.createElement(y.default,{value:ce.resource_limit,style:{width:400},disabled:((Vt=(bt=ke.setting)==null?void 0:bt.shixun)==null?void 0:Vt.status)===2?!0:!_a,maxLength:5,onChange:Mt=>{const{value:Kt}=Mt.target,Pn=/^\d*(\.\d*)?$/;Kt.match(Pn)&&Do(Mt.target.value,"resource_limit",ge)},addonAfter:"M"}),z.createElement("label",{className:ua.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),z.createElement(Be.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},z.createElement(le.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),z.createElement(Be.default.Item,null,z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:_a,loading:fa.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>ze.history.push(`/shixuns/${me.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),z.createElement(ae.Z,null),z.createElement(Nt.Z,{installPackage:Gn,visible:Un,setVisible:Da}),z.createElement(wr,{onFinish:ce=>Yn(ce)}),z.createElement(Zt.Z,null),z.createElement(an.Z,{visible:ba,onOk:ce=>ro(ce),onCancel:()=>Na(!1),info:Sa}),z.createElement(Pt.Z,{identifier:me.current,visible:Aa,onCancel:()=>Ra(!1),info:null,isJupyter:!0}))};var aa=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(er),Hn={wrap:"wrap___gE9H7",labelWrap:"labelWrap___NjGrw",label:"label___NnvKx",labelContent:"labelContent___jIOR4",flexRow:"flexRow___aKUuO",color999:"color999___yY6G2",radio:"radio___dA7aF",selectSchool:"selectSchool___WxyG6",dataPicker:"dataPicker___Ocpox"},da=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,To=(dt,Bt)=>{var ke={};for(var Xt in dt)Mr.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&da)for(var Xt of da(dt))Bt.indexOf(Xt)<0&&lo.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},Ao=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const ui=dt=>{if(!dt)return dt;const Bt=dt.split(":");if(Bt[1]=="00"||Bt[1]=="30")return dt;const ke=parseInt(Bt[1]);if(ke<30||ke==60)return[Bt[0],"30"].join(":");if(ke<60){const Xt=[Bt[0],"00"].join(":"),fa="YYYY-MM-DD HH:mm",wa=he()(Xt,fa);return wa.add(1,"hours"),wa.format(fa)}return dt},ti="YYYY-MM-DD HH:mm",ji=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=To(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr,Or,hr,Ja,Io;const ho=(0,z.useRef)(),[Vr,Go]=(0,z.useState)(),[Jr,Zr]=(0,z.useState)(),[Yr,zr]=(0,z.useState)([]),[Fo,ci]=(0,z.useState)([]),[di,mo]=(0,z.useState)(""),[Bo,Ri]=(0,z.useState)(),[ni,dr]=(0,z.useState)(),[Cr,Ar]=(0,z.useState)(!1),$r=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var Ta,Jo;ho.current=(Jo=(Ta=location.pathname)==null?void 0:Ta.split("/"))==null?void 0:Jo[2],Ha()},[]),(0,z.useEffect)(()=>{var Ta,Jo,Ei,Ci,Di,Ti,pi,ue,me,ve,We,Ve;ke.setting&&(Go((Jo=(Ta=ke.setting)==null?void 0:Ta.shixun)==null?void 0:Jo.can_copy),Zr((Ci=(Ei=ke.setting)==null?void 0:Ei.shixun)==null?void 0:Ci.use_scope),Ri(!!((Ti=(Di=ke.setting)==null?void 0:Di.shixun)!=null&&Ti.opening_time)),dr((ue=(pi=ke.setting)==null?void 0:pi.shixun)==null?void 0:ue.opening_time),zr((ve=(me=ke.setting)==null?void 0:me.shixun)==null?void 0:ve.scope_partment),Ar((Ve=(We=ke.setting)==null?void 0:We.shixun)==null?void 0:Ve.use_ai))},[ke.setting]);const Ha=Ta=>Ao(void 0,null,function*(){const Jo=yield la({type:"shixunsDetail/getDepartments",payload:{q:Ta}});Jo&&ci(Jo.shools_name||[])}),or=Ta=>{if(Yr.includes(Ta)){He.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}mo(null),zr([...Yr,Ta])},ha=()=>Ao(void 0,null,function*(){if(Bo&&!ni){He.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Jr===1&&!Yr.length){He.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield la({type:"shixunsDetail/updatePermissionSetting",payload:{id:ho.current,scope_partment:Jr===0?null:Yr,shixun:{can_copy:Vr,use_scope:Jr,opening_time:ni,use_ai:Cr}}})).status!==-1&&(He.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),la({type:"shixunsDetail/getSettingsData",payload:{id:ho.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:ho.current}}))});return z.createElement("section",{className:Hn.wrap},z.createElement("div",{className:Hn.labelWrap},z.createElement("label",{className:Hn.label},"\u590D\u5236:"),z.createElement("div",{className:Hn.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Vr,onChange:Ta=>Go(Ta.target.checked),disabled:!$r}),z.createElement("span",{className:`${Hn.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Tr=ke.detail)==null?void 0:Tr.shixun_status)>1||((Or=ke.detail)==null?void 0:Or.public)===2)&&((Ja=(hr=ke.setting)==null?void 0:hr.shixun)==null?void 0:Ja.use_scope)===0&&((Io=ke.detail)==null?void 0:Io.identity)>2)&&z.createElement("div",{className:Hn.labelWrap},z.createElement("label",{className:Hn.label},"\u516C\u5F00\u7A0B\u5EA6:"),z.createElement("div",{className:Hn.labelContent},z.createElement(mt.ZP.Group,{value:Jr,onChange:Ta=>Zr(Ta.target.value),disabled:!$r},z.createElement(mt.ZP,{className:Hn.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:Hn.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(mt.ZP,{className:Hn.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:Hn.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Jr===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(Ie.Z,{showSearch:!0,className:Hn.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:di,onChange:Ta=>{mo(Ta),Ha(Ta)},disabled:!$r,onSelect:or,options:Fo==null?void 0:Fo.map(Ta=>({value:Ta}))}),z.createElement("span",{className:Hn.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},Yr==null?void 0:Yr.map(Ta=>$r?z.createElement(Le.Z,{count:"x",className:"mr20 current",onClick:()=>zr(Yr.filter(Jo=>Jo!==Ta))},z.createElement(oe.ZP,{type:"primary",ghost:!0},Ta)):z.createElement(oe.ZP,{type:"primary",ghost:!0,className:"mr20"},Ta)))))),z.createElement("div",{className:Hn.labelWrap},z.createElement("label",{className:Hn.label},"\u5F00\u542F\u65F6\u95F4:"),z.createElement("div",{className:Hn.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Bo,onChange:Ta=>Ri(Ta.target.checked),disabled:!$r}),z.createElement("span",{className:`${Hn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Bo&&z.createElement(Ee.default,{className:`${Hn.dataPicker} mt10`,format:ti,locale:fe.Z,disabled:!$r,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Ta=>Ta&&Tadr(ui(Jo))}))),z.createElement("div",{className:Hn.labelWrap},z.createElement("label",{className:Hn.label},"AI\u52A9\u6559:"),z.createElement("div",{className:Hn.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Cr,onChange:Ta=>Ar(Ta.target.checked),disabled:!$r}),z.createElement("span",{className:`${Hn.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u9664\u4E86\u9879\u76EE\u5408\u4F5C\u8005\u4E4B\u5916\u7684\u5176\u4ED6\u7528\u6237\u4F7F\u7528AI\u52A9\u6559\u667A\u80FD\u95EE\u7B54\u529F\u80FD\uFF09")))),z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:$r,loading:fa.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>ze.history.push(`/shixuns/${ho.current}/challenges`),onOk:ha}))};var yi=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(ji),Rr=ee(45079),Ia={wrap:"wrap___J9uHL",labelWrap:"labelWrap___kdl0e",label:"label___RZlBA",labelContent:"labelContent___LJE2G",flexRow:"flexRow___hNb4e",color999:"color999___r9hUn",radio:"radio___z_jH6"},jo=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Ut=(dt,Bt)=>{var ke={};for(var Xt in dt)ao.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&jo)for(var Xt of jo(dt))Bt.indexOf(Xt)<0&&Co.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},kt=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const nn=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=Ut(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra;const Tr=(0,z.useRef)(),[Or,hr]=(0,z.useState)(),[Ja,Io]=(0,z.useState)(),[ho,Vr]=(0,z.useState)(),[Go,Jr]=(0,z.useState)(),[Zr,Yr]=(0,z.useState)(),[zr,Fo]=(0,z.useState)(),[ci,di]=(0,z.useState)(),[mo,Bo]=(0,z.useState)(),[Ri,ni]=(0,z.useState)(),[dr,Cr]=(0,z.useState)(),[Ar,$r]=(0,z.useState)(),Ha=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.editable;(0,z.useEffect)(()=>{var ha,Ta;Tr.current=(Ta=(ha=location.pathname)==null?void 0:ha.split("/"))==null?void 0:Ta[2]},[]),(0,z.useEffect)(()=>{var ha,Ta,Jo,Ei,Ci,Di,Ti,pi,ue,me,ve,We,Ve,At,Ct,Qt,qt,mn,Yn,Sn,En;ke.setting&&(hr((Ta=(ha=ke.setting)==null?void 0:ha.shixun)==null?void 0:Ta.vnc),Io(!!((Ei=(Jo=ke.setting)==null?void 0:Jo.shixun)!=null&&Ei.webssh)),Vr((Di=(Ci=ke.setting)==null?void 0:Ci.shixun)==null?void 0:Di.webssh),Jr((pi=(Ti=ke.setting)==null?void 0:Ti.shixun)==null?void 0:pi.multi_webssh),Yr((me=(ue=ke.setting)==null?void 0:ue.shixun)==null?void 0:me.hide_code),Fo((We=(ve=ke.setting)==null?void 0:ve.shixun)==null?void 0:We.code_edit_permission),di((At=(Ve=ke.setting)==null?void 0:Ve.shixun)==null?void 0:At.code_hidden),Bo((Qt=(Ct=ke.setting)==null?void 0:Ct.shixun)==null?void 0:Qt.forbid_copy),ni((mn=(qt=ke.setting)==null?void 0:qt.shixun)==null?void 0:mn.task_pass),Cr((Sn=(Yn=ke.setting)==null?void 0:Yn.shixun)==null?void 0:Sn.test_set_permission),$r((En=ke.setting.shixun)==null?void 0:En.display_git_address))},[ke.setting]);const or=()=>kt(void 0,null,function*(){(yield la({type:"shixunsDetail/updateLearnSetting",payload:{id:Tr.current,shixun:{code_hidden:ci,forbid_copy:mo,hide_code:Zr,multi_webssh:Go,task_pass:Ri,test_set_permission:dr,display_git_address:Ar,vnc:Or,webssh:Ja?ho:0,code_edit_permission:zr}}})).status!==-1&&(He.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),la({type:"shixunsDetail/getSettingsData",payload:{id:Tr.current}}),la({type:"shixunsDetail/getShixunsDetail",payload:{id:Tr.current}}))});return z.createElement("section",{className:Ia.wrap},(Or||!Ja)&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Or,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;hr(Ta),Ta&&(Yr(!1),Fo(!1),di(!1),Bo(!1),Jr(!1),Io(!1))}}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!Or&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u547D\u4EE4\u884C\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ja,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;Io(Ta),Ta?(hr(!1),Vr(1)):(Jr(!1),Vr(null),Yr(!1))}}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),Ja&&z.createElement("div",{className:"ml40"},z.createElement(mt.ZP.Group,{value:ho,disabled:!Ha,onChange:ha=>{const Ta=ha.target.value;Vr(Ta),Ta!==1&&Jr(!1)}},z.createElement(mt.ZP,{className:Ia.radio,value:1},z.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),z.createElement("span",{className:Ia.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),z.createElement(mt.ZP,{className:Ia.radio,value:2},z.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),z.createElement("span",{className:Ia.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),ho===2&&z.createElement("div",{className:"ml60"},z.createElement(a.default,{checked:Go,disabled:!Ha,onChange:ha=>Jr(ha.target.checked)}),z.createElement("span",{className:" ml10"},z.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),z.createElement("span",{className:Ia.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!Or&&Ja&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Zr,disabled:!Ha,onChange:ha=>{const Ta=ha.target.checked;Yr(Ta),Ta&&Fo(!1)}}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!Or&&!Zr&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:zr,disabled:!Ha,onChange:ha=>Fo(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!Zr&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ar,disabled:!Ha,onChange:ha=>$r(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!Or&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:ci,disabled:!Ha,onChange:ha=>di(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!Or&&z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:mo,disabled:!Ha,onChange:ha=>Bo(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u8DF3\u5173\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:Ri,disabled:!Ha,onChange:ha=>ni(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),z.createElement("div",{className:Ia.labelWrap},z.createElement("label",{className:Ia.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),z.createElement("div",{className:Ia.labelContent},z.createElement("div",null,z.createElement(a.default,{checked:dr,disabled:!Ha,onChange:ha=>Cr(ha.target.checked)}),z.createElement("span",{className:`${Ia.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),z.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ha,loading:fa.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>ze.history.push(`/shixuns/${Tr.current}/challenges`),onOk:or}))};var Vn=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt}))(nn),Ga={flexRow:"flexRow___iOXK1",flexJustifyCenter:"flexJustifyCenter___EzhBH",flexAlignEnd:"flexAlignEnd___yYnjN",flexAlignCenter:"flexAlignCenter___DSXuy",flexColumn:"flexColumn___eAlHb",formWrap:"formWrap___BgCFo",titleWrap:"titleWrap___Y1yNk",fieldWrap:"fieldWrap___dhQNb",button:"button___KOcw8",buttonFixed:"buttonFixed___fErH4",buttonWrap:"buttonWrap___rULI5",width180:"width180___fc_Sl",width100:"width100___HFRB1",width280:"width280___QUy3U",difficultyHint:"difficultyHint___G2WQw",color888:"color888___d6xbW",color0152d9:"color0152d9___zc4Ea",serviceSettingWrap:"serviceSettingWrap___wQRSY",serviceSettingName:"serviceSettingName___v9VHz",serviceSetLeft:"serviceSetLeft___ndFSo",serviceSetInput:"serviceSetInput___I8YpY",serviceSetMemoryInput:"serviceSetMemoryInput___p1DpA",serviceSetTip:"serviceSetTip___Ra3zX",installPackage:"installPackage___JZfJB",popover:"popover___r6mRN",wrap:"wrap___hoiWC",titleLabel:"titleLabel___l238w"},Wa=ee(59301),Tn=Object.defineProperty,ka=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,cr=(dt,Bt,ke)=>Bt in dt?Tn(dt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):dt[Bt]=ke,ma=(dt,Bt)=>{for(var ke in Bt||(Bt={}))mr.call(Bt,ke)&&cr(dt,ke,Bt[ke]);if(ka)for(var ke of ka(Bt))Qr.call(Bt,ke)&&cr(dt,ke,Bt[ke]);return dt},qr=(dt,Bt)=>{var ke={};for(var Xt in dt)mr.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&ka)for(var Xt of ka(dt))Bt.indexOf(Xt)<0&&Qr.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},bo=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const ii=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,user:fa,dispatch:wa}=Bt,la=qr(Bt,["shixunsDetail","globalSetting","user","dispatch"]),Ma,Fn,ra,Tr;const Or=(0,ze.useLocation)(),hr=(0,z.useRef)((Fn=(Ma=Or.pathname)==null?void 0:Ma.split("/"))==null?void 0:Fn[2]),[Ja]=Be.default.useForm(),[Io,ho]=(0,z.useState)(""),[Vr,Go]=(0,z.useState)(!1),Jr=(Tr=(ra=fa.userInfo)==null?void 0:ra.shixun)==null?void 0:Tr.editable;(0,z.useEffect)(()=>{hr.current&&Zr()},[hr.current]);const Zr=()=>bo(void 0,null,function*(){Go(!0);const zr=yield(0,St.ZP)(`/api/shixuns/${hr.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});zr.status===0&&(ho((zr==null?void 0:zr.standard_answer)||""),Ja.setFieldsValue({hide_answer:zr==null?void 0:zr.hide_answer,disable_copy:zr==null?void 0:zr.disable_copy}),Go(!1))}),Yr=zr=>bo(void 0,null,function*(){(yield(0,St.ZP)(`/api/shixuns/${hr.current}/set_standard_answer.json`,{method:"post",body:ma({},zr)})).status===0&&He.ZP.success("\u4FDD\u5B58\u6210\u529F")});return Wa.createElement("section",{className:Ga.wrap},Wa.createElement(cn.Z,{loading:Vr},Wa.createElement(Be.default,{form:Ja,className:Ga.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:Yr},Wa.createElement("div",{className:Ga.fieldWrap},Wa.createElement(Be.default.Item,{name:"hide_answer",valuePropName:"checked"},Wa.createElement(a.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),Wa.createElement(Be.default.Item,{name:"disable_copy",valuePropName:"checked"},Wa.createElement(a.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Jr?Wa.createElement(Be.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},Wa.createElement(Je.Z,{defaultValue:Io})):Wa.createElement(Wa.Fragment,null,Wa.createElement("div",{className:Ga.titleLabel},"\u53C2\u8003\u7B54\u6848:"),Wa.createElement(wn.Z,{value:Io}))),Wa.createElement(Be.default.Item,null,Wa.createElement(Ot.t,{okText:"\u4FDD\u5B58",hasOkBtn:Jr,loading:!1,onCancel:()=>ze.history.push(`/shixuns/${hr.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var fr=(0,ze.connect)(({shixunsDetail:dt,globalSetting:Bt,user:ke})=>({shixunsDetail:dt,globalSetting:Bt,user:ke}))(ii),Er=Object.getOwnPropertySymbols,Oo=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,vi=(dt,Bt)=>{var ke={};for(var Xt in dt)Oo.call(dt,Xt)&&Bt.indexOf(Xt)<0&&(ke[Xt]=dt[Xt]);if(dt!=null&&Er)for(var Xt of Er(dt))Bt.indexOf(Xt)<0&&Po.call(dt,Xt)&&(ke[Xt]=dt[Xt]);return ke},zi=(dt,Bt,ke)=>new Promise((Xt,fa)=>{var wa=Fn=>{try{Ma(ke.next(Fn))}catch(ra){fa(ra)}},la=Fn=>{try{Ma(ke.throw(Fn))}catch(ra){fa(ra)}},Ma=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(wa,la);Ma((ke=ke.apply(dt,Bt)).next())});const{TabPane:_i}=Qe.default;var pl=(dt=>(dt.BasicInfo="basicInfo",dt.Permission="permission",dt.Learning="learning",dt.TestCase="testCase",dt.SuggestedAnswer="suggestedAnswer",dt))(pl||{});const rl=dt=>{var Bt=dt,{shixunsDetail:ke,globalSetting:Xt,loading:fa,user:wa,dispatch:la}=Bt,Ma=vi(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Fn,ra,Tr;const[Or,hr]=(0,z.useState)(),Ja=(0,z.useRef)(""),Io=(ra=(Fn=wa.userInfo)==null?void 0:Fn.shixun)==null?void 0:ra.is_creator;(0,z.useEffect)(()=>(la({type:"globalSetting/footerToggle",payload:!1}),()=>{la({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,z.useEffect)(()=>{var Zr;Ja.current=(Zr=location.pathname.split("/"))==null?void 0:Zr[2],la({type:"shixunsDetail/getSettingsData",payload:{id:Ja.current}})},[]);const ho=()=>zi(void 0,null,function*(){Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",z.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>zi(void 0,null,function*(){(yield la({type:"shixunsDetail/permanentClose",payload:{id:Ja.current}})).status===1&&(He.ZP.info("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/shixuns/${Ja.current}/challenges`))})})}),Vr=()=>zi(void 0,null,function*(){var Zr,Yr,zr,Fo,ci,di;const mo=(yield la({type:"shixunsDetail/getShixunQuote",payload:{id:Ja.current}}))||{};Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${ia.modal}`},!!((Zr=mo.subjects)!=null&&Zr.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(zr=(Yr=mo.subjects)==null?void 0:Yr.splice(0,2))==null?void 0:zr.map(Bo=>`\u300A${Bo}\u300B`),"\u7B49",z.createElement("span",{className:ia.colorOrange},mo==null?void 0:mo.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((Fo=mo.courses)!=null&&Fo.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(di=(ci=mo.courses)==null?void 0:ci.splice(0,2))==null?void 0:di.map(Bo=>`\u300A${Bo}\u300B`),"\u7B49",z.createElement("span",{className:ia.colorOrange},mo==null?void 0:mo.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${ia.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>zi(void 0,null,function*(){(yield la({type:"shixunsDetail/deleteShixun",payload:{id:Ja.current}})).status===1&&(He.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push("/shixuns"))})})}),Go=()=>{(0,it.gy)(la,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Jr=()=>{var Zr,Yr,zr,Fo;return z.createElement("div",{className:"mr20"},Io?((Zr=ke==null?void 0:ke.detail)==null?void 0:Zr.shixun_status)!==2?z.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Vr},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(oe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Go},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((Yr=ke.detail)==null?void 0:Yr.identity)===1&&((Fo=(zr=ke.setting)==null?void 0:zr.shixun)==null?void 0:Fo.status)===2&&z.createElement(oe.ZP,{type:"primary",ghost:!0,onClick:ho},"\u6C38\u4E45\u5173\u95ED"))};return z.createElement("section",{className:ia.bg},z.createElement(Qe.default,{animated:!1,activeKey:Or,onChange:Zr=>hr(Zr),tabBarExtraContent:Jr()},z.createElement(_i,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},z.createElement(aa,null)),z.createElement(_i,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},z.createElement(yi,null)),z.createElement(_i,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},z.createElement(Rr.Z,{active:Or})),z.createElement(_i,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},z.createElement(fr,null)),!((Tr=ke.detail)!=null&&Tr.is_jupyter)&&z.createElement(_i,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},z.createElement(Vn,null))))};var ul=(0,ze.connect)(({shixunsDetail:dt,loading:Bt,globalSetting:ke,user:Xt})=>({shixunsDetail:dt,globalSetting:ke,user:Xt,loading:Bt.models.index}))(rl);const cl=({globalSetting:dt})=>{var Bt;switch(Number((Bt=dt==null?void 0:dt.setting)==null?void 0:Bt.theme)){case ne.Fy.THEMEONE:return z.createElement(Ca,null);case ne.Fy.DEFAULT:default:return z.createElement(ul,null)}};var yl=(0,ze.connect)(({globalSetting:dt})=>({globalSetting:dt}))(cl)},45079:function(xt,Ht,ee){"use strict";ee.d(Ht,{Z:function(){return an}});var ne=ee(59301),z=ee(76560),ze=ee(36381),Qe=ee(92832),Ze=ee(78241),He=ee(8591),oe=ee(43418),ot=ee(24905),gt=ee(6848),Je=ee(5871),$e=ee(5112),Xe=ee(81327),Be=ee(95237),le=ee(57809),y=ee(78673),a=ee(84236),b=ee(63814),E={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},x=ee(51124),te=ee(82093),ae=ee(34055),re=ee(59301),ie=Object.defineProperty,pe=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ce=(Pt,wt,nt)=>wt in Pt?ie(Pt,wt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pt[wt]=nt,It=(Pt,wt)=>{for(var nt in wt||(wt={}))Ae.call(wt,nt)&&Ce(Pt,nt,wt[nt]);if(Oe)for(var nt of Oe(wt))Re.call(wt,nt)&&Ce(Pt,nt,wt[nt]);return Pt},Ot=(Pt,wt)=>pe(Pt,ye(wt)),wn=(Pt,wt,nt)=>new Promise((Lt,st)=>{var Me=rn=>{try{Yt(nt.next(rn))}catch(Dt){st(Dt)}},ut=rn=>{try{Yt(nt.throw(rn))}catch(Dt){st(Dt)}},Yt=rn=>rn.done?Lt(rn.value):Promise.resolve(rn.value).then(Me,ut);Yt((nt=nt.apply(Pt,wt)).next())});const{Panel:Nt}=ze.default,{TextArea:Zt}=Qe.default;var an=({active:Pt,type:wt="jupyter"})=>{var nt,Lt;const st=(0,z.useParams)(),[Me]=Ze.default.useForm(),[ut,Yt]=(0,ne.useState)({}),[rn,Dt]=(0,ne.useState)(!1),[vn,we]=(0,ne.useState)(0),[Te,ht]=(0,ne.useState)([]),[Ft,mt]=(0,ne.useState)([]),[Ie,Le]=(0,ne.useState)([]),Ee=(Lt=(nt=(0,ae.eY)())==null?void 0:nt.shixun)==null?void 0:Lt.editable;(0,ne.useEffect)(()=>{Pt==="testCase"&&fe()},[Pt]),(0,ne.useEffect)(()=>{Ge()},[]);const fe=()=>wn(void 0,null,function*(){var et,tt,rt,ct,Se,Ne,qe,_e,St,Gt,je,Wt,Nn,Rn;const Ln=[{hidden:0,input:"",output:"",score:100}],sn=yield(0,te.ZP)(`/api/shixuns/${st==null?void 0:st.id}/jupyter_evalute_setting.json`,{method:"get"});if((sn==null?void 0:sn.status)===0){Le((et=sn==null?void 0:sn.data)==null?void 0:et.standard_scripts);const ea={open_evaluate:(tt=sn==null?void 0:sn.data)==null?void 0:tt.open_evaluate,exec_time:((rt=sn==null?void 0:sn.data)==null?void 0:rt.exec_time)||3,test_set_score:((ct=sn==null?void 0:sn.data)==null?void 0:ct.test_set_score)===null?!1:(Se=sn==null?void 0:sn.data)==null?void 0:Se.test_set_score,test_set_average:((Ne=sn==null?void 0:sn.data)==null?void 0:Ne.test_set_average)===null?!0:(qe=sn==null?void 0:sn.data)==null?void 0:qe.test_set_average,choice_standard_scripts:((_e=sn==null?void 0:sn.data)==null?void 0:_e.choice_standard_scripts)||null,evaluate_script:((St=sn==null?void 0:sn.data)==null?void 0:St.evaluate_script)||"",evaluate_method:(Gt=sn==null?void 0:sn.data)==null?void 0:Gt.evaluate_method,use_jupyter_result:(je=sn==null?void 0:sn.data)==null?void 0:je.use_jupyter_result};Me.setFieldsValue(ea),Yt(ea),ht((Nn=(Wt=sn==null?void 0:sn.data)==null?void 0:Wt.test_sets)!=null&&Nn.length?(Rn=sn==null?void 0:sn.data)==null?void 0:Rn.test_sets:Ln)}}),Ge=()=>wn(void 0,null,function*(){var et;const tt=yield(0,te.ZP)(`/api/shixuns/${st==null?void 0:st.id}/get_jupyter_tags.json`,{method:"get"});(tt==null?void 0:tt.status)===0&&mt(((et=tt==null?void 0:tt.data)==null?void 0:et.list)||[])}),he=et=>wn(void 0,null,function*(){const rt=Te.map(Se=>Se.score).reduce((Se,Ne)=>Se+Ne,0);if(et.test_set_score&&rt!==100){He.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(et.evaluate_method===3&&(Te!=null&&Te.some(Se=>!Se.tags))){He.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}Dt(!0),(yield(0,te.ZP)(`/api/shixuns/${st==null?void 0:st.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Ot(It({},et),{mirror_script_id:et==null?void 0:et.choice_standard_scripts,open_evaluate:et!=null&&et.open_evaluate?1:0,test_set:Te.map(Se=>Ot(It({},Se),{is_file:!1}))})})).status===0&&He.ZP.success("\u4FDD\u5B58\u6210\u529F"),Dt(!1)}),se=et=>{Yt(It({},Me.getFieldsValue())),"test_set_average"in et&&(et!=null&&et.test_set_average)&&de(Te),"test_set_score"in et&&(et!=null&&et.test_set_score)&&(Me.setFieldsValue({test_set_average:!0}),Yt(Ot(It({},Me.getFieldsValue()),{test_set_average:!0})),de(Te)),"choice_standard_scripts"in et&&oe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:re.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>wn(void 0,null,function*(){const tt=yield(0,te.ZP)(`/api/shixuns/${st==null?void 0:st.id}/get_script_contents.json`,{method:"get",params:{id:st==null?void 0:st.id,script_id:et==null?void 0:et.choice_standard_scripts}});tt!=null&&tt.content&&(oe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:re.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),Me.setFieldsValue({evaluate_script:tt==null?void 0:tt.content}),Yt(Ot(It({},Me.getFieldsValue()),{evaluate_script:tt==null?void 0:tt.content})))})})},de=et=>{let tt=0;const rt=Math.floor((100-tt)/et.length),ct=rt+(100-tt)%et.length;et=et.map((Se,Ne)=>Ne===et.length-1?Ot(It({},Se),{score:ct}):Ot(It({},Se),{score:rt})),ht(et)},Fe=()=>{const et=[...Te,{hidden:0,input:"",output:"",score:0}];Me.getFieldValue("test_set_average")?de(et):ht(et)},{test_set_score:be,test_set_average:Pe,choice_standard_scripts:Ye,open_evaluate:vt}=ut;return re.createElement("section",{className:E.wrap},re.createElement(Ze.default,{form:Me,disabled:!vt,layout:"vertical",onValuesChange:se,onFinish:he},re.createElement(Ze.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},re.createElement(ot.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),re.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Ze.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:E.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},re.createElement(Je.Z,{size:"large",style:{width:400},min:3}))),re.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Ze.default.Item,{name:"test_set_score"},re.createElement($e.ZP.Group,null,re.createElement(Xe.Z,{direction:"vertical"},re.createElement($e.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",re.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),re.createElement($e.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",re.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),re.createElement(Ze.default.Item,{label:re.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},re.createElement($e.ZP.Group,null,re.createElement(Xe.Z,{direction:"vertical"},re.createElement($e.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",re.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),re.createElement($e.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",re.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),re.createElement(Be.Z,{align:"middle",justify:"space-between",className:"font14"},re.createElement("div",{style:{fontWeight:500}},re.createElement("span",{className:E.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(b.op,{style:{borderRadius:2},onClick:Fe},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),be&&re.createElement(Ze.default.Item,{name:"test_set_average"},re.createElement($e.ZP.Group,null,re.createElement($e.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),re.createElement($e.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement("div",null,Te.map((et,tt)=>re.createElement(ze.default,{activeKey:vn,key:tt,onChange:()=>{we(rt=>rt===tt?null:tt)}},re.createElement(Nt,{header:re.createElement("div",{className:"font16"},re.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",tt+1),ut.test_set_score&&re.createElement("span",{style:{marginLeft:40}},re.createElement(Je.Z,{style:{width:120},value:et.score,onClick:rt=>rt.stopPropagation(),min:0,max:100,precision:0,onBlur:rt=>{if(Number(rt)<0||Number(rt)>100){He.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const ct=Te.map((Ne,qe)=>qe===tt?Ot(It({},Ne),{score:100}):Ne),Se={test_set_average:!1};Yt(It(It({},ut),Se)),Me.setFieldsValue(Se),ht(ct)}},disabled:Pe,onChange:rt=>{const ct=Te.map((Ne,qe)=>qe===tt?Ot(It({},Ne),{score:rt?Number(rt):0}):Ne),Se={test_set_average:!1};Yt(It(It({},ut),Se)),Me.setFieldsValue(Se),ht(ct)}}),re.createElement("span",{className:"ml10 mr10"},"%")),re.createElement("span",{className:"tr flex1",style:{float:"right"}},tt!==0&&re.createElement(gt.Z,{placement:"bottom",title:"\u5220\u9664"},re.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:rt=>{rt.stopPropagation(),oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const ct=Te.filter((Se,Ne)=>Ne!==tt);de(ct)}})}})))),key:tt},re.createElement("div",null,ut.evaluate_method===3&&re.createElement(Be.Z,{align:"middle",className:"mb20"},re.createElement("div",null,re.createElement("span",{className:E.sub},"*"),re.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),re.createElement(gt.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},re.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),re.createElement(le.default,{value:et.tags,size:"large",style:{width:450},onChange:rt=>{const ct=Te.map((Se,Ne)=>Ne===tt?Ot(It({},Se),{tags:rt}):Se);ht(ct)}},Ft==null?void 0:Ft.map(rt=>re.createElement(le.default.Option,{value:rt==null?void 0:rt.tags,key:rt==null?void 0:rt.tags},rt==null?void 0:rt.tags)))),re.createElement(Be.Z,{align:"middle"},re.createElement("div",null," ",re.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),re.createElement(Zt,{bordered:!1,className:E.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:et.output,onChange:rt=>{const ct=Te.map((Se,Ne)=>Ne===tt?Ot(It({},Se),{output:rt.target.value}):Se);ht(ct)}})),re.createElement(Be.Z,{className:"mt20",align:"middle"},re.createElement("div",null,re.createElement("span",null,"\u53EF\u89C1\u6027"),re.createElement(gt.Z,{title:re.createElement("div",null,re.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),re.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),re.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},re.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),re.createElement("div",null,re.createElement(ot.default,{className:"font14 ml5",checked:et.hidden===1,onChange:rt=>{const ct=Te.map((Se,Ne)=>{if(Ne===tt){let qe={is_invisible:!1,actual_output_visible:!1};return rt.target.checked&&(qe={is_invisible:!0,actual_output_visible:!0}),Ot(It(It({},Se),qe),{hidden:rt.target.checked?1:0})}return Se});ht(ct)}},"\u5168\u90E8\u9690\u85CF")),re.createElement(ot.default,{checked:et.is_invisible,style:{margin:"0 60px"},onChange:rt=>{const ct=Te.map((Se,Ne)=>{if(Ne===tt){let qe=0;return rt.target.checked&&Se.actual_output_visible&&(qe=1),Ot(It({},Se),{hidden:qe,is_invisible:rt.target.checked})}return Se});ht(ct)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),re.createElement(ot.default,{checked:et.actual_output_visible,onChange:rt=>{const ct=Te.map((Se,Ne)=>{if(Ne===tt){let qe=0;return rt.target.checked&&Se.is_invisible&&(qe=1),Ot(It({},Se),{hidden:qe,actual_output_visible:rt.target.checked})}return Se});ht(ct)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),re.createElement("div",{className:"mt20"},re.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),re.createElement(ot.default,{checked:et.last_match_rule,onChange:rt=>{const ct=Te.map((Se,Ne)=>Ne===tt?Ot(It({},Se),{last_match_rule:rt.target.checked}):Se);ht(ct)}},re.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",re.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),re.createElement("h4",{className:"font14 mt20 mb10"},re.createElement("span",{className:E.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Ze.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},re.createElement(le.default,{getPopupContainer:et=>et.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Ie.map((et,tt)=>re.createElement(le.default.Option,{value:et.id,key:tt},et.scptname))))),re.createElement(gt.Z,{title:!vt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},re.createElement(Ze.default.Item,{name:"evaluate_script"},re.createElement(x.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!vt}}))),(0,ae.Ny)()&&re.createElement(Be.Z,{className:"mb20",align:"middle"},re.createElement(Ze.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},re.createElement(y.Z,null)),re.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),re.createElement(a.t,{okText:"\u4FDD\u5B58",hasOkBtn:Ee,loading:rn,onCancel:()=>z.history.push(`/shixuns/${st==null?void 0:st.id}/challenges`),onOk:()=>Me.submit(),className:wt==="jupyterLab"?E.btn:""}))}},18309:function(xt,Ht,ee){"use strict";ee.d(Ht,{Z:function(){return mt}});var ne=ee(59301),z=ee(43418),ze=ee(8591),Qe=ee(43428),Ze=ee(99313),He=ee(71418),oe=ee(6848),ot=ee(3113),gt={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Je=ee(99267),$e=ee(61485),Xe=ee(13014),Be=ee(4977),le=ee(82093),y=ee(76411),a={lineChart:"lineChart___dCEZW"},b=ee(56656),E=ee.n(b),x=ee(59301),ae=({dataInfo:Ie,indexKey:Le,valueName:Ee,startAndEndTime:fe,colors:Ge=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:he})=>{let se=null;(0,ne.useEffect)(()=>{et()},[Ie]),(0,ne.useEffect)(()=>{window.addEventListener("resize",de(()=>{se&&se.resize()},200))},[window.onresize]);const de=(tt,rt,ct=!1)=>{let Se,Ne;return(...qe)=>{if(ct){tt.apply(Ne,qe),ct=!1;return}clearTimeout(Se),Se=setTimeout(()=>{tt.apply(Ne,qe)},rt)}},Fe=tt=>tt?tt.map(rt=>{const ct=new Date(rt),Se=String(ct.getMonth()+1).padStart(2,"0"),Ne=String(ct.getDate()).padStart(2,"0"),qe=String(ct.getHours()).padStart(2,"0"),_e=String(ct.getMinutes()).padStart(2,"0");return`${Se}/${Ne} ${qe}:${_e}`}):[],be=(tt,rt)=>tt.map(ct=>{const Se=rt.timestamps.indexOf(ct);return Se!==-1?rt.values[Se]:null});function Pe(tt){let rt=1/0;for(let Se=0;Se{let Se=[];for(let Ne=tt;Ne<=rt;Ne+=ct)Se.push(Ne);return Se},vt=()=>{var tt;const rt=((tt=Ie==null?void 0:Ie.x)==null?void 0:tt.flat())||[];let ct=[...new Set(rt)].sort((Wt,Nn)=>Wt-Nn),Se=Pe(ct),Ne=Se==null?void 0:Se.newArray,qe=Se==null?void 0:Se.minInterval;ct=[...new Set([...ct,...Ne])].sort((Wt,Nn)=>Wt-Nn);let _e=E()(fe[0],"YYYY-MM-DD HH:mm").valueOf(),St=Ye(_e,ct[0]-qe,qe),Gt=E()(fe[1],"YYYY-MM-DD HH:mm").valueOf(),je=Ye(ct[ct.length-1]+qe,Gt,qe);return ct=[...St,...ct,...je],[...new Set(ct)].sort((Wt,Nn)=>Wt-Nn)},et=()=>{var tt;se=y.init(document.getElementById(`lineChart${Le}`));let rt=vt(),ct=(tt=Ie==null?void 0:Ie.y)==null?void 0:tt.map((Ne,qe)=>{var _e;let St={timestamps:(_e=Ie==null?void 0:Ie.x)==null?void 0:_e[qe],values:Ne};return Ne=be(rt,St),{name:Ee[qe],type:"line",itemStyle:{show:!1},lineStyle:{color:Ge[qe]},data:Ne}}),Se={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(Ne){var qe;let _e="";return Ne.forEach((St,Gt)=>{console.log("item",St),_e+=`
${he[St==null?void 0:St.componentIndex]} diff --git a/umi.29af3f80.js b/umi.db62f249.js similarity index 99% rename from umi.29af3f80.js rename to umi.db62f249.js index 67b2089640..c0dd553dbe 100644 --- a/umi.29af3f80.js +++ b/umi.db62f249.js @@ -1480,6 +1480,6 @@ Schedule: ${Y.map(dt=>cu(dt))} pos: ${this.timelinePos}`),ue.length&&this.log(`R `).split(` `),V=[],ue=t?Ua(t.baseTime,t.timescale):0;let pe="00:00.000",be=0,Re=0,Be,dt=!0;U.oncue=function(at){const jt=n[s];let cr=n.ccOffset;const sr=(be-ue)/9e4;if(jt!=null&&jt.new&&(Re!==void 0?cr=n.ccOffset=jt.start:af(n,s,sr)),sr){if(!t){Be=new Error("Missing initPTS for VTT MPEGTS");return}cr=sr-n.presentationOffset}const Nr=at.endTime-at.startTime,Vr=xs((at.startTime+cr-Re)*9e4,v*9e4)/9e4;at.startTime=Math.max(Vr,0),at.endTime=Math.max(Vr+Nr,0);const vn=at.text.trim();at.text=decodeURIComponent(encodeURIComponent(vn)),at.id||(at.id=Cf(at.startTime,at.endTime,vn)),at.endTime>0&&V.push(at)},U.onparsingerror=function(at){Be=at},U.onflush=function(){if(Be){I(Be);return}w(V)},Y.forEach(at=>{if(dt)if(Af(at,"X-TIMESTAMP-MAP=")){dt=!1,at.slice(16).split(",").forEach(jt=>{Af(jt,"LOCAL:")?pe=jt.slice(6):Af(jt,"MPEGTS:")&&(be=parseInt(jt.slice(7)))});try{Re=ql(pe)/1e3}catch(jt){Be=jt}return}else at===""&&(dt=!1);U.parse(at+` `)}),U.flush()}const sf="stpp.ttml.im1t",bl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Hf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,xl={left:"start",center:"center",right:"end",start:"start",end:"end"};function Zc(k,t,n,s){const v=gt(new Uint8Array(k),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(U=>J(U)),I=Gs(t.baseTime,1,t.timescale);try{w.forEach(U=>n(Rf(U,I)))}catch(U){s(U)}}function Rf(k,t){const v=new DOMParser().parseFromString(k,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},I=Object.keys(w).reduce((pe,be)=>(pe[be]=v.getAttribute(`ttp:${be}`)||w[be],pe),{}),U=v.getAttribute("xml:space")!=="preserve",Y=of(eu(v,"styling","style")),V=of(eu(v,"layout","region")),ue=eu(v,"body","[begin]");return[].map.call(ue,pe=>{const be=Pf(pe,U);if(!be||!pe.hasAttribute("begin"))return null;const Re=uf(pe.getAttribute("begin"),I),Be=uf(pe.getAttribute("dur"),I);let dt=uf(pe.getAttribute("end"),I);if(Re===null)throw ou(pe);if(dt===null){if(Be===null)throw ou(pe);dt=Re+Be}const at=new ga(Re-t,dt-t,be);at.id=Cf(at.startTime,at.endTime,at.text);const jt=V[pe.getAttribute("region")],cr=Y[pe.getAttribute("style")],sr=kl(jt,cr,Y),{textAlign:Nr}=sr;if(Nr){const Vr=xl[Nr];Vr&&(at.lineAlign=Vr),at.align=Nr}return y(at,sr),at}).filter(pe=>pe!==null)}function eu(k,t,n){const s=k.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function of(k){return k.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Pf(k,t){return[].slice.call(k.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?Pf(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function kl(k,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],I=k!=null&&k.hasAttribute("style")?k.getAttribute("style"):null;return I&&n.hasOwnProperty(I)&&(v=n[I]),w.reduce((U,Y)=>{const V=Jl(t,s,Y)||Jl(k,s,Y)||Jl(v,s,Y);return V&&(U[Y]=V),U},{})}function Jl(k,t,n){return k&&k.hasAttributeNS(t,n)?k.getAttributeNS(t,n):null}function ou(k){return new Error(`Could not parse ttml timestamp ${k}`)}function uf(k,t){if(!k)return null;let n=Os(k);return n===null&&(bl.test(k)?n=Lf(k,t):Hf.test(k)&&(n=lf(k,t))),n}function Lf(k,t){const n=bl.exec(k),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function lf(k,t){const n=Hf.exec(k),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class ec{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Mf{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new ec(this,"textTrack1"),n=new ec(this,"textTrack2"),s=new ec(this,"textTrack3"),v=new ec(this,"textTrack4");this.cea608Parser1=new ti(1,t,n),this.cea608Parser2=new ti(3,s,v)}addCues(t,n,s,v,w){let I=!1;for(let U=w.length;U--;){const Y=w[U],V=Qf(Y[0],Y[1],n,s);if(V>=0&&(Y[0]=Math.min(Y[0],n),Y[1]=Math.max(Y[1],s),I=!0,V/(s-n)>.5))return}if(I||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:I}){const{unparsedVttFrags:U}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:I}),U.length&&(this.unparsedVttFrags=[],U.forEach(Y=>{this.initPTS[Y.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,Y):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:Y.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{O(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===sf);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Cc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const I=this.media,U=I?dn(I.textTracks):null;if(this.tracks.forEach((Y,V)=>{let ue;if(U){let pe=null;for(let be=0;beV!==null).map(V=>V.label);Y.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Y.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const I=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:I})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,I=this.captionsProperties[w];I&&(I.label=s.name,s.lang&&(I.languageCode=s.lang),I.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:I,lastSn:U}=this,{cc:Y,sn:V}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&I&&(V!==U+1||V===U&&ue!==this.lastPartIndex+1||Y!==this.lastCc)&&(w.reset(),I.reset()),this.lastCc=Y,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,I="stats"in n;if(w==null||!w.encrypted||I){const U=this.tracks[s.level],Y=this.vttCCs;Y[s.cc]||(Y[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===sf?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;Zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:I}=this,U=w.length-1;if(!w[s.cc]&&U===-1){I.push(t);return}const Y=this.hls,V=(n=s.initSegment)!=null&&n.data?Me(s.initSegment.data,new Uint8Array(v)).buffer:v;Tf(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?I.push(t):this._fallbackToIMSC1(s,v),Y.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&U>s.cc)&&Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Zc(n,this.initPTS[t.cc],()=>{s.textCodec=sf,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>T(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wL(U[Y],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Y=>L(U[Y],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?Y--:Y++;const Re=yl(V.trim()),Be=Cf(t,n,Re);k!=null&&(pe=k.cues)!=null&&pe.getCueById(Be)||(I=new ue(t,n,Re),I.id=Be,I.line=be+1,I.align="left",I.position=10+Math.min(80,Math.floor(Y*8/32)*10),v.push(I))}return k&&v.length&&(v.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),v.forEach(be=>T(k,be))),v}};function Ff(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(k){}return!1}const nd=/(\d+)-(\d+)\/(\d+)/;class Bf{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||ad,this.controller=new self.AbortController,this.stats=new j}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=qf(t,this.controller.signal),I=t.responseType==="arraybuffer",U=I?"byteLength":"length",{maxTimeToFirstByteMs:Y,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Y&&r(Y)?Y:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(eo(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var be;this.response=this.loader=pe;const Re=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(Re-v.loading.start)),!pe.ok){const{status:dt,statusText:at}=pe;throw new $f(at||"fetch, bad network response",dt,pe)}v.loading.first=Re,v.total=Nf(pe.headers)||v.total;const Be=(be=this.callbacks)==null?void 0:be.onProgress;return Be&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,Be):I?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var be,Re;const Be=this.response;if(!Be)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const dt=pe[U];dt&&(v.loaded=v.total=dt);const at={url:Be.url,data:pe,code:Be.status},jt=(be=this.callbacks)==null?void 0:be.onProgress;jt&&!r(n.highWaterMark)&&jt(v,t,pe,Be),(Re=this.callbacks)==null||Re.onSuccess(at,v,t,Be)}).catch(pe=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Re=pe&&pe.code||0,Be=pe?pe.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Be},t,pe?pe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const I=new mo,U=t.body.getReader(),Y=()=>U.read().then(V=>{if(V.done)return I.dataLength&&w(n,s,I.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return n.loaded+=pe,pe=v&&w(n,s,I.flush().buffer,t)):w(n,s,ue.buffer,t),Y()}).catch(()=>Promise.reject());return Y()}}function qf(k,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},k.headers))};return k.rangeEnd&&n.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),n}function id(k){const t=nd.exec(k);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Nf(k){const t=k.get("Content-Range");if(t){const s=id(t);if(r(s))return s}const n=k.get("Content-Length");if(n)return parseInt(n)}function ad(k,t){return new self.Request(k.url,t)}class $f extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const _=/^age:\s*[\d.]+\s*$/im;class C{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new j,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(I=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(I=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:I.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:I}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:I,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,ue=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Be=ue!=null?ue:n.response;if(Be!=null){var I,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const dt=n.responseType==="arraybuffer"?Be.byteLength:Be.length;s.loaded=s.total=dt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const at=(I=this.callbacks)==null?void 0:I.onProgress;at&&at(s,t,Be,n);const jt={url:n.responseURL,data:Be,code:V};(U=this.callbacks)==null||U.onSuccess(jt,s,t,n);return}}const pe=w.loadPolicy.errorRetry,be=s.retry,Re={url:t.url,data:void 0,code:V};if(nt(pe,be,!1,Re))this.retry(pe);else{var Y;H.error(`${V} while loading ${t.url}`),(Y=this.callbacks)==null||Y.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(nt(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Ur(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&_.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const z={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},ge=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:C,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:fi,bufferController:Lo,capLevelController:ml,errorController:Or,fpsController:Bc,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ds,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:z},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ke()),{},{subtitleStreamController:Ql,subtitleTrackController:In,timelineController:Mf,audioStreamController:ac,audioTrackController:Du,emeController:sl,cmcdController:gc,contentSteeringController:wf,interstitialsController:Es});function ke(){return{cueHandler:Vf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function ot(k,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ut(k),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(I=>{const U=`${I==="level"?"playlist":I}LoadPolicy`,Y=t[U]===void 0,V=[];w.forEach(ue=>{const pe=`${I}Loading${ue}`,be=t[pe];if(be!==void 0&&Y){V.push(pe);const Re=s[U].default;switch(t[U]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${$n(t[U])}`)}),b(b({},s),t)}function Ut(k){return k&&typeof k=="object"?Array.isArray(k)?k.map(Ut):Object.keys(k).reduce((t,n)=>(t[n]=Ut(k[n]),t),{}):k}function ir(k,t){const n=k.loader;n!==Bf&&n!==C?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),k.progressive=!1):Ff()&&(k.loader=Bf,k.progressive=!0,k.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Tr=2,mn=.1,Li=.05,za=100;class qn extends Hs{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(za),this.mediaSource=n.mediaSource;const s=this.media=n.media;hi(s,"playing",this.onMediaPlaying),hi(s,"waiting",this.onMediaWaiting),hi(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(ps(s,"playing",this.onMediaPlaying),ps(s,"waiting",this.onMediaWaiting),ps(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const I=this.media;if(!I)return;const{seeking:U}=I,Y=this.seeking&&!U,V=!this.seeking&&U,ue=I.paused&&!U||I.ended||I.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||Y){Y&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&I.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Oi.getBuffered(I).length){this.nudgeRetry=0;return}const pe=Oi.bufferInfo(I,t,0),be=pe.nextStart||0,Re=this.fragmentTracker;if(U&&Re&&this.hls){const vn=la(this.hls.inFlightFragments,t),$r=pe.len>Tr,nn=!be||vn||be-t>Tr&&!Re.getPartialFragment(t);if($r||nn)return;this.moved=!1}const Be=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(pe.len>0)&&!be)return;const $r=Math.max(be,pe.start||0)-t,fn=!!(Be!=null&&Be.live)?Be.targetduration*2:Tr,Kr=Aa(t,Re);if($r>0&&($r<=fn||Kr)){I.paused||this._trySkipBufferHole(Kr);return}}const dt=w.detectStallWithCurrentTimeMs,at=self.performance.now(),jt=this.waiting;let cr=this.stalled;if(cr===null)if(jt>0&&at-jt=dt||jt)&&this.hls){var Nr;if(((Nr=this.mediaSource)==null?void 0:Nr.readyState)==="ended"&&!(Be!=null&&Be.live)&&Math.abs(t-((Be==null?void 0:Be.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Vr=Oi.bufferInfo(I,t,w.maxBufferHole);this._tryFixBufferStall(Vr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=Oi.bufferedInfo(Oi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const I=Oi.timeRangesToArray(v),U=Oi.bufferedInfo(I,n,0).bufferedIndex;if(U>-1&&UU)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${Y}`);this.warn(pe.message),this.media.currentTime+=1e-6;let be=Aa(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=Oi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:I,media:U}=this,Y=(v=this.hls)==null?void 0:v.config;if(!U||!I||!Y)return;const V=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Aa(s,I);if((ue||V!=null&&V.live&&s1&&t.len>Y.maxBufferHole||t.nextStart&&(t.nextStart-sY.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),I=s.getFragAtPos(v,u.MAIN);if(w&&I)return I.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const I=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${$n(t)})`);this.warn(I.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const I=v.currentTime,U=Oi.bufferInfo(v,I,0),Y=I0&&U.len<1&&v.readyState<3,be=Y-I;if(be>0&&(ue||pe)){if(be>w.maxBufferHole){let Be=!1;if(I===0){const dt=s.getAppendedFrag(0,u.MAIN);dt&&Y{const k=jr();try{k&&new k(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Wn{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&O(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nOn&&(pe=On),pe-ue<=0&&(pe=ue+tn);for(let Re=0;Reue.type===Xr.audioId3&&Y:v==="video"?V=ue=>ue.type===Xr.emsg&&U:V=ue=>ue.type===Xr.audioId3&&Y||ue.type===Xr.emsg&&U,L(w,n,s,V)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:I}=this.hls.config;if(!w)return;const U=jr();if(s&&v&&!I){const{fragmentStart:dt,fragmentEnd:at}=t;let jt=this.assetCue;jt?(jt.startTime=dt,jt.endTime=at):U&&(jt=this.assetCue=Qr(U,dt,at,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),jt&&(jt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(jt),jt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:Y}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(Y&&n){var be;if((be=Y.cues)!=null&&be.length){const dt=Object.keys(pe).filter(at=>!ue.includes(at));for(let at=dt.length;at--;){var Re;const jt=dt[at],cr=(Re=pe[jt])==null?void 0:Re.cues;delete pe[jt],cr&&Object.keys(cr).forEach(sr=>{const Nr=cr[sr];if(Nr){Nr.removeEventListener("enter",this.onEventCueEnter);try{Y.removeCue(Nr)}catch(Vr){}}})}}else pe=this.dateRangeCuesAppended={}}const Be=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Be==null?void 0:Be.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let dt=0;dt{if(yi!==jt.id){const Xi=V[yi];if(Xi.class===jt.class&&Xi.startDate>jt.startDate&&(!Sn||jt.startDate.01&&(yi.startTime=cr,yi.endTime=vn);else if(U){let Xi=jt.attr[Sn];Is(Sn)&&(Xi=K(Xi));const qi=Qr(U,cr,vn,{key:Sn,data:Xi},Xr.dateRange);qi&&(qi.id=at,this.id3Track.addCue(qi),Nr[Sn]=qi,I&&(Sn==="X-ASSET-LIST"||Sn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}pe[at]={cues:Nr,dateRange:jt,durationKnown:Vr}}}}}class Ka{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:I}=this.config;if(!w||I===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const Y=v-U,V=Math.min(this.maxLatency,U+s.targetduration);if(Y.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,I)),be=Math.round(2/(1+Math.exp(-.75*Y-this.edgeStalled))*20)/20,Re=Math.min(pe,Math.max(1,be));this.changeMediaPlaybackRate(n,Re)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:I,lowLatencyMode:U}=this.config,Y=this.hls.userConfig;let V=U&&s||n;(this._targetLatencyUpdated||Y.liveSyncDuration||Y.liveSyncDurationCount||V===0)&&(V=w!==void 0?w:I*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,I=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(I,w),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Wi extends ci{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},I={};let U=!1,Y=!1,V=!1;n.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=_t(be,s)||void 0),Re&&(Re=ue.videoCodec=At(Re));const{width:Be,height:dt,unknownCodecs:at}=ue;let jt=at?at.length:0;if(at)for(let Kr=jt;Kr--;){const Sn=at[Kr];this.isAudioSupported(Sn)?(ue.audioCodec=be=be?`${be},${Sn}`:Sn,jt--,he.audio[be.substring(0,4)]=2):this.isVideoSupported(Sn)&&(ue.videoCodec=Re=Re?`${Re},${Sn}`:Sn,jt--,he.video[Re.substring(0,4)]=2)}if(U||(U=!!(Be&&dt)),Y||(Y=!!Re),V||(V=!!be),jt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:cr,"FRAME-RATE":sr,"HDCP-LEVEL":Nr,"PATHWAY-ID":Vr,RESOLUTION:vn,"VIDEO-RANGE":$r}=pe,fn=`${`${Vr||"."}-`}${ue.bitrate}-${vn}-${sr}-${cr}-${$r}-${Nr}`;if(w[fn])if(w[fn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Kr=I[fn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Sn=this.createLevel(ue);w[fn]=Sn,v.push(Sn)}else w[fn].addGroupId("audio",pe.AUDIO),w[fn].addGroupId("text",pe.SUBTITLES);else{const Kr=this.createLevel(ue);w[fn]=Kr,I[fn]=1,v.push(Kr)}}),this.filterAndSortMediaOptions(v,n,U,Y,V)}createLevel(t){const n=new Qn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=sn(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let I=[],U=[],Y=t;if((s||v)&&w&&(Y=Y.filter(({videoCodec:at,videoRange:jt,width:cr,height:sr})=>(!!at||!!(cr&&sr))&&Cn(jt))),Y.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",jt=at;n.levels.length&&(jt=`one or more CODECS in variant not supported: ${$n(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,Nr,Vr)=>Vr.indexOf(sr)===Nr))}`,this.warn(jt),at+=` (${jt})`);const cr=new Error(at);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:cr,reason:jt})}});return}n.audioTracks&&(I=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Ga(I)),n.subtitles&&(U=n.subtitles,Ga(U));const V=Y.slice(0);Y.sort((at,jt)=>{if(at.attrs["HDCP-LEVEL"]!==jt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(jt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&at.height!==jt.height)return at.height-jt.height;if(at.frameRate!==jt.frameRate)return at.frameRate-jt.frameRate;if(at.videoRange!==jt.videoRange)return zr.indexOf(at.videoRange)-zr.indexOf(jt.videoRange);if(at.videoCodec!==jt.videoCodec){const cr=Ct(at.videoCodec),sr=Ct(jt.videoCodec);if(cr!==sr)return sr-cr}if(at.uri===jt.uri&&at.codecSet!==jt.codecSet){const cr=Pe(at.codecSet),sr=Pe(jt.codecSet);if(cr!==sr)return sr-cr}return at.averageBitrate!==jt.averageBitrate?at.averageBitrate-jt.averageBitrate:0});let ue=V[0];if(this.steering&&(Y=this.steering.filterParsedLevels(Y),Y.length!==V.length)){for(let at=0;atcr&&cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const be=w&&!v,Re=this.hls.config,Be=!!(Re.audioStreamController&&Re.audioTrackController),dt={levels:Y,audioTracks:I,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Be&&!be&&I.some(at=>!!at.url)};this.hls.trigger(o.MANIFEST_PARSED,dt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,I=n[t],U=I.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=I,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${I.height?I.height+"p ":""}${I.videoRange?I.videoRange+" ":""}${I.codecSet?I.codecSet+" ":""}@${I.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const Y={level:t,attrs:I.attrs,details:I.details,bitrate:I.bitrate,averageBitrate:I.averageBitrate,maxBitrate:I.maxBitrate,realBitrate:I.realBitrate,width:I.width,height:I.height,codecSet:I.codecSet,audioCodec:I.audioCodec,videoCodec:I.videoCodec,audioGroups:I.audioGroups,subtitleGroups:I.subtitleGroups,loaded:I.loaded,loadError:I.loadError,fragmentError:I.fragmentError,name:I.name,id:I.id,uri:I.uri,url:I.url,urlId:0,audioGroupIds:I.audioGroupIds,textGroupIds:I.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,Y);const V=I.details;if(!V||V.live){const ue=this.switchParams(I.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,I=n.levelInfo;if(!I){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(I===this.currentLevel||n.withoutMultiVariant){I.fragmentError===0&&(I.loadError=0);let Y=I.details;Y===n.details&&Y.advanced&&(Y=void 0),this.playlistLoaded(v,n,Y)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],I=t.details,U=I==null?void 0:I.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&I.live?" age "+U.toFixed(1)+(I.type?" "+I.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,I)=>I!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Nn(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Ga(k){const t={};k.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function ls(){return self.SourceBuffer||self.WebKitSourceBuffer}function Qa(){if(!ae())return!1;const t=ls();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Wc(){if(!Qa())return!1;const k=ae();return typeof(k==null?void 0:k.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>k.isTypeSupported($t(t,"video")))||["mp4a.40.2","fLaC"].some(t=>k.isTypeSupported($t(t,"audio"))))}function sd(){var k;const t=ls();return typeof(t==null||(k=t.prototype)==null?void 0:k.changeType)=="function"}const bd=100;class xd extends Ha{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const I=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(I===null||I.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${I?I.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(bd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=ln.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=ln.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case ln.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=ln.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=ln.IDLE;break}break}case ln.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===ln.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const I=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const Y=this.getLevelDetails();if(Y&&this._streamEnded(U,Y)){const dt={};this.altAudio===2&&(dt.type="video"),this.hls.trigger(o.BUFFER_EOS,dt),this.state=ln.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const V=I.details;if(!V||this.state===ln.WAITING_LEVEL||this.waitForLive(I)){this.level=w,this.state=ln.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,pe=this.getMaxBufferLength(I.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Re=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Te(Re)&&this.fragmentTracker.getState(Re)!==Dr.OK){var Be;const at=((Be=this.backtrackFragment)!=null?Be:Re).sn-V.startSN,jt=V.fragments[at-1];jt&&Re.cc===jt.cc&&(Re=jt,this.fragmentTracker.removeFragment(jt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const at=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,jt=(at===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jt&&this.afterBufferFlushed(jt,at,u.MAIN)}Re=this.getNextFragmentLoopLoading(Re,V,U,u.MAIN,pe)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,I,be))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===Dr.NOT_LOADED||v===Dr.PARTIAL?Te(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=I-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=xi(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,I=!1;for(const U in s){const Y=s[U];if(Y.id==="main"){if(w=U,v=Y,U==="video"){const V=s[U];V&&(this.videoBuffer=V.buffer)}}else I=!0}I&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===ln.PARSED&&(this.state=ln.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Te(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const I=this.media;I&&(!this._hasEnoughToStart&&Oi.getBuffered(I).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=ln.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===ln.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=ln.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=ln.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(Y{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=ln.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=w.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===ln.STOPPED||this.state===ln.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,I=this.getCurrentContext(w);if(!I){this.resetWhenMissingContext(w);return}const{frag:U,part:Y,level:V}=I,{video:ue,text:pe,id3:be,initSegment:Re}=v,{details:Be}=V,dt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=ln.PARSING,Re){const at=Re.tracks;if(at){const Nr=U.initSegment||U;if(this.unhandledEncryptionError(Re,U))return;this._bufferInitSegment(V,at,Nr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Nr,id:n,tracks:at})}const jt=Re.initPTS,cr=Re.timescale,sr=this.initPTS[U.cc];if(r(jt)&&(!sr||sr.baseTime!==jt||sr.timescale!==cr)){const Nr=Re.trackId;this.initPTS[U.cc]={baseTime:jt,timescale:cr,trackId:Nr},s.trigger(o.INIT_PTS_FOUND,{frag:U,id:n,initPTS:jt,timescale:cr,trackId:Nr})}}if(ue&&Be){dt&&ue.type==="audiovideo"&&this.logMuxedErr(U);const at=Be.fragments[U.sn-1-Be.startSN],jt=U.sn===Be.startSN,cr=!at||U.cc>at.cc;if(v.independent!==!1){const{startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn}=ue;if(Y)Y.elementaryStreams[ue.type]={startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!cr&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const $r=this.getMainFwdBufferInfo(),nn=($r?$r.end:this.getLoadPosition())+this.config.maxBufferHole,fn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:sr;if(!jt&&nnTr&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,sr,Nr,Vr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,Y,w,jt||cr)}else if(jt||cr)U.gap=!0;else{this.backtrack(U);return}}if(dt){const{startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}=dt;Y&&(Y.elementaryStreams[ie.AUDIO]={startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}),U.setElementaryStreamInfo(ie.AUDIO,at,jt,cr,sr),this.bufferFragmentData(dt,U,Y,w)}if(Be&&be!=null&&be.samples.length){const at={id:n,frag:U,details:Be,samples:be.samples};s.trigger(o.FRAG_PARSING_METADATA,at)}if(Be&&pe){const at={id:n,frag:U,details:Be,samples:pe.samples};s.trigger(o.FRAG_PARSING_USERDATA,at)}}logMuxedErr(t){this.warn(`${Te(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==ln.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:I,audiovideo:U}=n;if(w){const V=t.audioCodec;let ue=Fe(w.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=w.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${w.codec}]`),delete n.audiovideo}if(I){I.levelCodec=t.videoCodec,I.id=u.MAIN;const V=I.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":I.codec="hvc1.1.6.L120.90";break;case"av01":I.codec="av01.0.04M.08";break;case"avc1":I.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${I.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${I.codec!==V?" parsed-corrected="+I.codec:""}${I.supplemental?" supplemental="+I.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const Y=Object.keys(n);if(Y.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;Y.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,data:pe,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=ln.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Oi.isBuffered(t,s)?n=this.getAppendedFrag(s):Oi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?st(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const I=w+(n-v.start)*1e3;return new Date(I)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class wd extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new ja({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;I.setKeyFormat(U);const Y=di(U);if(Y)return this.emeController.getKeySystemAccess([Y])})}if(this.config.requireKeySystemAccessOnStart){const v=ts(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const ue=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,ue))}const I=w.uri;if(!I)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${I}"`)));const U=od(w);let Y=this.keyIdToKeyInfo[U];if((s=Y)!=null&&s.decryptdata.key)return w.key=Y.decryptdata.key,Promise.resolve({frag:t,keyInfo:Y});if((v=Y)!=null&&v.keyLoadPromise){var V;switch((V=Y.mediaKeySessionContext)==null?void 0:V.keyStatus){case"usable":case"usable-in-future":return Y.keyLoadPromise.then(pe=>{const{keyInfo:be}=pe;return w.key=be.decryptdata.key,{frag:t,keyInfo:be}})}}switch(this.log(`Loading key ${Q(w.keyId||[])} from ${t.type} ${t.level}`),Y=this.keyIdToKeyInfo[U]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(Y,t):this.loadKeyEME(Y,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(Y,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w.data&&(w.data.frag=n),w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((I,U)=>{const Y={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Be,dt)=>{const{frag:at,keyInfo:jt,url:cr}=Be,sr=od(jt.decryptdata)||cr;if(!at.decryptdata||jt!==this.keyIdToKeyInfo[sr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),dt));jt.decryptdata.key=at.decryptdata.key=new Uint8Array(be.data),at.keyLoader=null,jt.loader=null,I({frag:at,keyInfo:jt})},onError:(be,Re,Be,dt)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Be,b({url:Y.url,data:void 0},be)))},onTimeout:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Be))},onAbort:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Be))}};w.load(Y,ue,pe)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const I=od(s.decryptdata)||v;delete this.keyIdToKeyInfo[I],w&&w.destroy()}}function od(k){const t=k.keyId;return t?Q(t):k.uri}function dd(k){const{type:t}=k;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ud(k,t){let n=k.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Ed{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,I=new w(n);return this.loaders[t.type]=I,I}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:I,deliveryDirectives:U,levelInfo:Y}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:I,deliveryDirectives:U,levelOrTrack:Y})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const be=Math.max(ue*3,pe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(be,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,w.maxTimeToFirstByteMs)})}}}const I=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:I.maxNumRetry||0,retryDelay:I.retryDelayMs||0,maxRetryDelay:I.maxRetryDelayMs||0},Y={onSuccess:(V,ue,pe,be)=>{const Re=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Be=V.data;if(Be.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),be||null,ue);return}ue.parsing.start=performance.now(),Oo.isMediaPlaylist(Be)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,be||null,Re):this.handleMasterPlaylist(V,ue,pe,be)},onError:(V,ue,pe,be)=>{this.handleNetworkError(ue,pe,!1,V,be)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,U,Y)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,I=t.data,U=ud(t,s),Y=Oo.parseMasterPlaylist(I,U);if(Y.playlistParsingError){this.handleManifestParsingError(t,s,Y.playlistParsingError,v,n);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be}=Y;this.variableList=Be;const{AUDIO:dt=[],SUBTITLES:at,"CLOSED-CAPTIONS":jt}=Oo.parseMasterPlaylistMedia(I,U,Y);dt.length&&!dt.some(sr=>!sr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),dt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new _n({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:dt,subtitles:at,captions:jt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be})}handleTrackOrLevelPlaylist(t,n,s,v,w){const I=this.hls,{id:U,level:Y,type:V}=s,ue=ud(t,s),pe=r(Y)?Y:r(U)?U:0,be=dd(s),Re=Oo.parseLevelPlaylist(t.data,ue,pe,be,0,this.variableList);if(V===h.MANIFEST){const Be={attrs:new _n({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=n.loading.start+Fr(Re,0),I.trigger(o.MANIFEST_LOADED,{levels:[Be],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Re,this.handlePlaylistLoaded(Re,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let I=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?I+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(I+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(I);this.hls.logger.warn(`[playlist-loader]: ${I}`);let Y=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Y=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:Y=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:Y=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:Y=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:Y,fatal:V,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const be=(n==null?void 0:n.url)||t.url;pe.response=b({url:be,data:void 0},v)}this.hls.trigger(o.ERROR,pe)}handlePlaylistLoaded(t,n,s,v,w,I){const U=this.hls,{type:Y,level:V,id:ue,groupId:pe,deliveryDirectives:be}=v,Re=ud(n,v),Be=dd(v),dt=typeof v.level=="number"&&Be===u.MAIN?V:void 0;if(!t.fragments.length){const jt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:jt,reason:jt.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(`${at} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:at,reason:at.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&I&&(I.getCacheAge&&(t.ageHeader=I.getCacheAge()||0),(!I.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Y){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:dt||0,id:ue||0,stats:s,networkDetails:w,deliveryDirectives:be,withoutMultiVariant:Y===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break}}}class Of{static get version(){return Kt}static isMSESupported(){return Qa()}static isSupported(){return Wc()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Xr}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Of.defaultConfig?Of.defaultConfig:ge}static set DefaultConfig(t){Of.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new Nt,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ot(Of.DefaultConfig,t,n);this.userConfig=t,s.progressive&&ir(s,n);const{abrController:v,bufferController:w,capLevelController:I,errorController:U,fpsController:Y}=s,V=new U(this),ue=this.abrController=new v(this),pe=new En(this),be=s.interstitialsController,Re=be?this.interstitialsController=new be(this,Of):null,Be=this.bufferController=new w(this,pe),dt=this.capLevelController=new I(this),at=new Y(this),jt=new Ed(this),cr=s.contentSteeringController,sr=cr?new cr(this):null,Nr=this.levelController=new Wi(this,sr),Vr=new Wn(this),vn=new wd(this.config,this.logger),$r=this.streamController=new xd(this,pe,vn),nn=this.gapController=new qn(this,pe);dt.setStreamController($r),at.setStreamController($r);const fn=[jt,Nr,$r];Re&&fn.splice(1,0,Re),sr&&fn.splice(1,0,sr),this.networkControllers=fn;const Kr=[ue,Be,nn,dt,at,Vr,pe];this.audioTrackController=this.createController(s.audioTrackController,fn);const Sn=s.audioStreamController;Sn&&fn.push(this.audioStreamController=new Sn(this,pe,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,fn);const yi=s.subtitleStreamController;yi&&fn.push(this.subtititleStreamController=new yi(this,pe,vn)),this.createController(s.timelineController,Kr),vn.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Ka,Kr),this.coreComponents=Kr,fn.push(V);const Xi=V.onErrorOut;typeof Xi=="function"&&this.on(o.ERROR,Xi,V),this.on(o.MANIFEST_LOADED,jt.onManifestLoaded,jt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=gn()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){en(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const I=t[w].attrs["HDCP-LEVEL"];if(I&&I<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Hi(n);return Yt(t,s,navigator.mediaCapabilities)}}Of.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function D(){m&&clearTimeout(m)}function R(P){var M=P||{},B=M.upcomingOnly,N=B===void 0?!1:B;D(),b=!N}function A(){for(var P=arguments.length,M=new Array(P),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-$:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"ea573b68",67:"291270ab",109:"e9963fe6",119:"92c70997",195:"54fbad1d",201:"30935fc4",264:"080fe64b",292:"5351d54c",316:"1f60ada6",337:"294fbfa4",354:"d4d139cf",479:"6699c720",485:"0fe45990",508:"4e023a4b",518:"bf7381b5",532:"aa77d947",533:"ce6cfe92",547:"0be9bc68",556:"f54db7b5",559:"a3fb8816",570:"6c0d9b82",576:"cc360701",629:"44a1d9a5",643:"e25ac218",671:"4a609b8d",680:"793c88c4",700:"58c8e32c",737:"bd6c26d0",741:"ac5fd360",799:"20728d85",879:"94849001",895:"d4a167bd",900:"2e4b4899",906:"142d6c48",921:"612d9766",928:"e3aeb36d",981:"2191a42e",1006:"4e2edd58",1043:"fdb7a835",1045:"0fa2bab0",1048:"4fbf93e7",1070:"e24b68c8",1077:"d85e561b",1144:"c90eccaf",1154:"8cb80842",1211:"6844c24c",1253:"1b214725",1257:"f9c3aa5c",1274:"5f6ea65a",1276:"88dabcba",1343:"b90b8128",1423:"25c38755",1427:"5dd5673f",1450:"998ba9c8",1461:"8a8f9375",1462:"fcf08abc",1470:"a187c806",1475:"3ee649ac",1477:"1a26418a",1482:"a8a180f7",1512:"f25293bd",1520:"fc6a47e1",1545:"4a837c8a",1555:"0e134691",1578:"095ffa9e",1581:"fa25ea5e",1582:"37289ce9",1646:"e6e27b60",1651:"890c8f1c",1657:"13b109bf",1660:"c541b878",1674:"0c9633d1",1678:"8359ae4e",1713:"47360ee4",1717:"82aa24a5",1727:"794b37b1",1754:"9ff916ba",1783:"f6c8cadb",1798:"b4be0ee3",1799:"d8487eec",1831:"0fd8456a",1836:"89674d21",1855:"94a447bd",1880:"663ad07a",1881:"c099cf72",1897:"3e1f71a2",1939:"f6e01700",1953:"36ad9a45",1962:"96dbc5c8",1993:"49d8d77e",2011:"59d51f98",2045:"6858cc97",2099:"9bf04106",2102:"3cecb8e1",2130:"25e9d974",2141:"e83ddedf",2203:"47e65c52",2216:"90bd94bd",2240:"38fa7998",2249:"f4830452",2281:"98fe4ccb",2300:"f77c7faa",2303:"55affb5a",2307:"40c66be5",2338:"7735d6bf",2339:"8c8434cb",2364:"f89faf70",2386:"192e235c",2396:"65ce4394",2404:"0b42384a",2412:"d27132a6",2425:"f6cf44c0",2443:"ccee7eab",2476:"b1be8942",2494:"68080a87",2501:"69ddd79d",2538:"de4a3723",2539:"08546378",2548:"68aff200",2559:"fb13d5a0",2570:"c58f70af",2594:"e87d3761",2603:"54343d1e",2659:"b745d764",2707:"2408b49b",2806:"23269d84",2819:"caf9bd00",2823:"5a527299",2829:"c8c5876c",2837:"54a82605",2862:"04092081",2865:"cf697f07",2884:"2046d4af",2969:"ab3357d7",3006:"d81482f5",3086:"7f4394b7",3133:"9bf3f89c",3141:"b4254447",3157:"1b49fc5e",3183:"b934ce16",3198:"8e655451",3212:"e54cad06",3247:"dc207bfb",3260:"9d0cf6a2",3276:"644127d9",3317:"37daddd8",3391:"e8fd1d5d",3433:"6327a755",3442:"236222af",3447:"5cd7d00f",3451:"aa10578a",3509:"349002b3",3550:"3dc83156",3581:"c7aaf0dd",3585:"8b829934",3668:"c80a3c6c",3697:"481a10d9",3747:"00983bab",3754:"d5e5b8a3",3777:"d5b0f2f1",3784:"ebcdc40b",3805:"9dbcb95e",3831:"46bb18cb",3862:"8be7610c",3873:"d38051ca",3885:"f87f7f15",3910:"cc0552e5",3951:"8de71fb7",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"e106ff70",4048:"4108cc92",4056:"5afa52df",4058:"53d5c932",4078:"31eb8d6b",4088:"236723f3",4093:"d33923eb",4105:"ca71cdad",4144:"faee927a",4164:"09fdfeaa",4216:"cc879634",4217:"03043f97",4227:"31ebcdf2",4259:"a3d722cf",4264:"575635b1",4297:"b88a03e4",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"4e2cb830",4492:"2a830c9f",4496:"3fee5647",4498:"f2fe00bd",4504:"6715bb94",4514:"c76731a0",4520:"a0a57683",4546:"3265f9fd",4565:"4a4bbd08",4572:"9e5b84fe",4599:"61def4cb",4610:"e9a35431",4621:"104b377f",4628:"ece2c60c",4662:"8989078a",4685:"c33f1528",4715:"8551767f",4736:"fea902af",4741:"c633b639",4757:"9ba365aa",4766:"6aefd62d",4770:"3bb7fdb1",4790:"619413e4",4795:"8bd48423",4797:"a24e92db",4800:"68ffc079",4850:"1edda4b7",4889:"2cd144bf",4928:"782f44b8",4973:"4f40ce32",4994:"fad0b492",5022:"6ebb9ed4",5028:"3a4174e9",5043:"2354b762",5048:"84c3c06c",5060:"85dafcc6",5096:"0c2a3203",5111:"cd867a08",5117:"e77ccb6e",5125:"8e4de4d8",5148:"6c6fa4a6",5165:"15a6569c",5176:"c09a0b69",5177:"29d2846d",5179:"01d699c0",5186:"597b8290",5230:"752e1d6c",5238:"057d697b",5290:"5dabcdc2",5297:"654004cb",5307:"121dd076",5319:"e276f230",5321:"1163c84e",5330:"d084e716",5335:"a8a69670",5354:"7ae70604",5357:"665d00cc",5359:"5a5fdc7f",5382:"f84cf77e",5402:"4809917b",5416:"454536b7",5434:"38b302a6",5466:"b5741cd3",5494:"d89549c4",5518:"c23ec135",5549:"d207b60e",5572:"85da64e7",5573:"04802f57",5624:"65a166e0",5631:"e00d3d36",5650:"f4708a8b",5679:"4a090bef",5694:"cdab2b89",5705:"af671053",5729:"252a9748",5764:"e0d7e586",5775:"80f1adb9",5776:"c3c6d3f9",5786:"985dcf32",5798:"2bf73da6",5800:"36d98ffe",5816:"fffd8ed8",5876:"5eded409",5888:"682312cf",5891:"cd940cb6",5894:"be21e655",5902:"5ca0d824",5915:"1f588e96",5972:"e72597e1",5992:"63553d39",6029:"23486f22",6034:"c701bddd",6045:"d268f87f",6047:"3ce45acd",6063:"d7c422f8",6069:"97f9ad57",6080:"7aac0130",6126:"99519171",6127:"39e56a6b",6170:"bcf3b504",6185:"82085556",6205:"c77e1347",6265:"af34125e",6270:"d8a9c54a",6282:"64201721",6328:"31f5375e",6366:"b7ac189c",6378:"7f3a946a",6411:"3b971528",6434:"8f11df7b",6444:"267d2bfa",6451:"6a8ff7de",6452:"01734d6b",6531:"9c174eba",6583:"b36899e3",6587:"744242ae",6634:"a40cc016",6637:"36fbe1f2",6651:"8f69412d",6682:"9737c45a",6685:"463d06f7",6729:"0cf88f1f",6741:"556d9f73",6774:"59d4d618",6776:"1bb24c66",6784:"9ab11be4",6788:"21b8b21e",6789:"950f2936",6796:"d26f7a9e",6820:"1b508951",6882:"83255e11",6904:"a396a694",6913:"9dee1e30",6963:"ce305def",7043:"ab74d1a6",7045:"49634127",7058:"509bf669",7062:"3b8d37dd",7084:"46ccce72",7099:"4bb5c9f0",7121:"902ecbe9",7156:"e7466006",7178:"f4cbdd96",7182:"9ca6b5d1",7224:"b9571cba",7242:"3c788d6d",7260:"2b1cb270",7289:"2d18bcd2",7322:"bc12afd3",7323:"bce19968",7329:"17f470c6",7333:"520c213e",7365:"1005464f",7395:"27a4e5e3",7402:"ff0514ac",7460:"fa3bc0ff",7477:"dce89615",7482:"eb86287a",7527:"9e695644",7545:"ce84195a",7560:"229089ca",7589:"60034d58",7591:"c8233ce9",7614:"cfbdf514",7622:"62d93683",7647:"0176ecd7",7686:"4fcec9f9",7706:"c2a79e40",7806:"68f59fe3",7835:"4cdee7a5",7855:"1bd8ea0f",7857:"56a325f4",7883:"c54a0dbf",7884:"56e6b93e",7901:"d58f2388",7922:"06da99bf",7964:"29aed9a1",7999:"8a41a45e",8003:"917d68ab",8062:"f867ea3f",8066:"7641a427",8072:"3b722de3",8085:"7e72bf10",8089:"d536b13a",8115:"e3ed8afb",8143:"88add518",8145:"1493a81f",8155:"8d9f3f6c",8161:"83c5fa9a",8217:"dfc1c6d0",8237:"e1322993",8241:"aba17feb",8286:"b8def22d",8302:"55794970",8332:"b9cf8221",8340:"a33af7b1",8350:"07df8a75",8365:"7f53a5fb",8398:"218844c1",8431:"6c2329fc",8435:"29ffda57",8447:"42799fac",8458:"5423e6af",8479:"c442d51d",8517:"f0fe15b4",8552:"b8c53943",8561:"4339de84",8563:"6c348499",8579:"463b2d9e",8639:"374b258d",8660:"8de3d6d5",8661:"a5e9d523",8665:"a4495d53",8688:"156f347d",8689:"90e4b7bf",8723:"df8da287",8737:"ce7dad23",8776:"0ad26240",8787:"b3709bab",8800:"3ef3e96f",8823:"88799efe",8827:"dd70387e",8842:"9f25a3e2",8866:"600df5bf",8871:"690fa8cb",8882:"ed436f88",8885:"f32d88ea",8898:"d002bcd8",8909:"6ac81f98",8920:"7f82440c",8963:"790aecdd",8965:"fa02650c",8999:"f01f4172",9039:"7b705de9",9076:"dc3da45e",9104:"bbcb2345",9205:"13038513",9252:"0d791a59",9260:"cf5f8140",9366:"864d13b2",9391:"c9b42da1",9404:"9fcc3d3e",9406:"a3b37668",9416:"6388293b",9417:"b045ebcd",9449:"004065ed",9487:"60518647",9489:"4589c662",9507:"d8d2267f",9511:"7d28d7f2",9554:"ed358e7b",9559:"f794af19",9647:"07d943ce",9649:"664960e2",9674:"a00a13b7",9677:"6fd04b55",9695:"566673fc",9715:"a30cb187",9716:"6ed37583",9785:"9ebfcf47",9788:"758fd2a7",9814:"583862d7",9891:"b4246b58",9895:"b8e31ff2",9906:"ce0419ad",9921:"813ff3fd",9922:"8b763458",9928:"5989f5e0",9944:"5b2b91b8",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"8bc56a44",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"a97ebbb0",1257:"156e8f74",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"56d7661e",1713:"a4a3dbd7",1717:"10201060",1727:"4eec53ba",1754:"7638a12e",1783:"4b6779fc",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3086:"d0ebac07",3141:"bca89c81",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"5877448c",3585:"5f288e7b",3668:"b2451f97",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7715ff42",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"cf749061",4736:"aa2d53d9",4741:"c51f7784",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"694000a4",5297:"5426028f",5307:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"40dfb2d8",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"440b7a61",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"cf0a1c59",6784:"1affe817",6789:"bb555561",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"5282c3e5",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"dad12206",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7589:"5abfc7e4",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"f2dde010",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"208da293",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"ae9352be",8827:"14015163",8866:"1ed0d0cc",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"f6708bbd",9416:"bc1cc3b9",9449:"362a6190",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"c5e68cf8",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"9f959c59",9891:"512a9301",9906:"c603619a",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const V=Jl(t,s,Y)||Jl(k,s,Y)||Jl(v,s,Y);return V&&(U[Y]=V),U},{})}function Jl(k,t,n){return k&&k.hasAttributeNS(t,n)?k.getAttributeNS(t,n):null}function ou(k){return new Error(`Could not parse ttml timestamp ${k}`)}function uf(k,t){if(!k)return null;let n=Os(k);return n===null&&(bl.test(k)?n=Lf(k,t):Hf.test(k)&&(n=lf(k,t))),n}function Lf(k,t){const n=bl.exec(k),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function lf(k,t){const n=Hf.exec(k),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class ec{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Mf{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new ec(this,"textTrack1"),n=new ec(this,"textTrack2"),s=new ec(this,"textTrack3"),v=new ec(this,"textTrack4");this.cea608Parser1=new ti(1,t,n),this.cea608Parser2=new ti(3,s,v)}addCues(t,n,s,v,w){let I=!1;for(let U=w.length;U--;){const Y=w[U],V=Qf(Y[0],Y[1],n,s);if(V>=0&&(Y[0]=Math.min(Y[0],n),Y[1]=Math.max(Y[1],s),I=!0,V/(s-n)>.5))return}if(I||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:I}){const{unparsedVttFrags:U}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:I}),U.length&&(this.unparsedVttFrags=[],U.forEach(Y=>{this.initPTS[Y.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,Y):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:Y.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{O(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===sf);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Cc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const I=this.media,U=I?dn(I.textTracks):null;if(this.tracks.forEach((Y,V)=>{let ue;if(U){let pe=null;for(let be=0;beV!==null).map(V=>V.label);Y.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Y.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const I=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:I})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,I=this.captionsProperties[w];I&&(I.label=s.name,s.lang&&(I.languageCode=s.lang),I.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:I,lastSn:U}=this,{cc:Y,sn:V}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&I&&(V!==U+1||V===U&&ue!==this.lastPartIndex+1||Y!==this.lastCc)&&(w.reset(),I.reset()),this.lastCc=Y,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,I="stats"in n;if(w==null||!w.encrypted||I){const U=this.tracks[s.level],Y=this.vttCCs;Y[s.cc]||(Y[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===sf?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;Zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:I}=this,U=w.length-1;if(!w[s.cc]&&U===-1){I.push(t);return}const Y=this.hls,V=(n=s.initSegment)!=null&&n.data?Me(s.initSegment.data,new Uint8Array(v)).buffer:v;Tf(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?I.push(t):this._fallbackToIMSC1(s,v),Y.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&U>s.cc)&&Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Zc(n,this.initPTS[t.cc],()=>{s.textCodec=sf,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>T(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wL(U[Y],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Y=>L(U[Y],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?Y--:Y++;const Re=yl(V.trim()),Be=Cf(t,n,Re);k!=null&&(pe=k.cues)!=null&&pe.getCueById(Be)||(I=new ue(t,n,Re),I.id=Be,I.line=be+1,I.align="left",I.position=10+Math.min(80,Math.floor(Y*8/32)*10),v.push(I))}return k&&v.length&&(v.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),v.forEach(be=>T(k,be))),v}};function Ff(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(k){}return!1}const nd=/(\d+)-(\d+)\/(\d+)/;class Bf{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||ad,this.controller=new self.AbortController,this.stats=new j}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=qf(t,this.controller.signal),I=t.responseType==="arraybuffer",U=I?"byteLength":"length",{maxTimeToFirstByteMs:Y,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Y&&r(Y)?Y:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(eo(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var be;this.response=this.loader=pe;const Re=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(Re-v.loading.start)),!pe.ok){const{status:dt,statusText:at}=pe;throw new $f(at||"fetch, bad network response",dt,pe)}v.loading.first=Re,v.total=Nf(pe.headers)||v.total;const Be=(be=this.callbacks)==null?void 0:be.onProgress;return Be&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,Be):I?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var be,Re;const Be=this.response;if(!Be)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const dt=pe[U];dt&&(v.loaded=v.total=dt);const at={url:Be.url,data:pe,code:Be.status},jt=(be=this.callbacks)==null?void 0:be.onProgress;jt&&!r(n.highWaterMark)&&jt(v,t,pe,Be),(Re=this.callbacks)==null||Re.onSuccess(at,v,t,Be)}).catch(pe=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Re=pe&&pe.code||0,Be=pe?pe.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Be},t,pe?pe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const I=new mo,U=t.body.getReader(),Y=()=>U.read().then(V=>{if(V.done)return I.dataLength&&w(n,s,I.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return n.loaded+=pe,pe=v&&w(n,s,I.flush().buffer,t)):w(n,s,ue.buffer,t),Y()}).catch(()=>Promise.reject());return Y()}}function qf(k,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},k.headers))};return k.rangeEnd&&n.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),n}function id(k){const t=nd.exec(k);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Nf(k){const t=k.get("Content-Range");if(t){const s=id(t);if(r(s))return s}const n=k.get("Content-Length");if(n)return parseInt(n)}function ad(k,t){return new self.Request(k.url,t)}class $f extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const _=/^age:\s*[\d.]+\s*$/im;class C{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new j,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(I=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(I=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:I.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:I}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:I,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,ue=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Be=ue!=null?ue:n.response;if(Be!=null){var I,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const dt=n.responseType==="arraybuffer"?Be.byteLength:Be.length;s.loaded=s.total=dt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const at=(I=this.callbacks)==null?void 0:I.onProgress;at&&at(s,t,Be,n);const jt={url:n.responseURL,data:Be,code:V};(U=this.callbacks)==null||U.onSuccess(jt,s,t,n);return}}const pe=w.loadPolicy.errorRetry,be=s.retry,Re={url:t.url,data:void 0,code:V};if(nt(pe,be,!1,Re))this.retry(pe);else{var Y;H.error(`${V} while loading ${t.url}`),(Y=this.callbacks)==null||Y.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(nt(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Ur(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&_.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const z={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},ge=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:C,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:fi,bufferController:Lo,capLevelController:ml,errorController:Or,fpsController:Bc,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ds,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:z},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ke()),{},{subtitleStreamController:Ql,subtitleTrackController:In,timelineController:Mf,audioStreamController:ac,audioTrackController:Du,emeController:sl,cmcdController:gc,contentSteeringController:wf,interstitialsController:Es});function ke(){return{cueHandler:Vf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function ot(k,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ut(k),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(I=>{const U=`${I==="level"?"playlist":I}LoadPolicy`,Y=t[U]===void 0,V=[];w.forEach(ue=>{const pe=`${I}Loading${ue}`,be=t[pe];if(be!==void 0&&Y){V.push(pe);const Re=s[U].default;switch(t[U]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${$n(t[U])}`)}),b(b({},s),t)}function Ut(k){return k&&typeof k=="object"?Array.isArray(k)?k.map(Ut):Object.keys(k).reduce((t,n)=>(t[n]=Ut(k[n]),t),{}):k}function ir(k,t){const n=k.loader;n!==Bf&&n!==C?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),k.progressive=!1):Ff()&&(k.loader=Bf,k.progressive=!0,k.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Tr=2,mn=.1,Li=.05,za=100;class qn extends Hs{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(za),this.mediaSource=n.mediaSource;const s=this.media=n.media;hi(s,"playing",this.onMediaPlaying),hi(s,"waiting",this.onMediaWaiting),hi(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(ps(s,"playing",this.onMediaPlaying),ps(s,"waiting",this.onMediaWaiting),ps(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const I=this.media;if(!I)return;const{seeking:U}=I,Y=this.seeking&&!U,V=!this.seeking&&U,ue=I.paused&&!U||I.ended||I.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||Y){Y&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&I.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Oi.getBuffered(I).length){this.nudgeRetry=0;return}const pe=Oi.bufferInfo(I,t,0),be=pe.nextStart||0,Re=this.fragmentTracker;if(U&&Re&&this.hls){const vn=la(this.hls.inFlightFragments,t),$r=pe.len>Tr,nn=!be||vn||be-t>Tr&&!Re.getPartialFragment(t);if($r||nn)return;this.moved=!1}const Be=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(pe.len>0)&&!be)return;const $r=Math.max(be,pe.start||0)-t,fn=!!(Be!=null&&Be.live)?Be.targetduration*2:Tr,Kr=Aa(t,Re);if($r>0&&($r<=fn||Kr)){I.paused||this._trySkipBufferHole(Kr);return}}const dt=w.detectStallWithCurrentTimeMs,at=self.performance.now(),jt=this.waiting;let cr=this.stalled;if(cr===null)if(jt>0&&at-jt=dt||jt)&&this.hls){var Nr;if(((Nr=this.mediaSource)==null?void 0:Nr.readyState)==="ended"&&!(Be!=null&&Be.live)&&Math.abs(t-((Be==null?void 0:Be.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Vr=Oi.bufferInfo(I,t,w.maxBufferHole);this._tryFixBufferStall(Vr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=Oi.bufferedInfo(Oi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const I=Oi.timeRangesToArray(v),U=Oi.bufferedInfo(I,n,0).bufferedIndex;if(U>-1&&UU)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${Y}`);this.warn(pe.message),this.media.currentTime+=1e-6;let be=Aa(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=Oi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:I,media:U}=this,Y=(v=this.hls)==null?void 0:v.config;if(!U||!I||!Y)return;const V=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Aa(s,I);if((ue||V!=null&&V.live&&s1&&t.len>Y.maxBufferHole||t.nextStart&&(t.nextStart-sY.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),I=s.getFragAtPos(v,u.MAIN);if(w&&I)return I.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const I=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${$n(t)})`);this.warn(I.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const I=v.currentTime,U=Oi.bufferInfo(v,I,0),Y=I0&&U.len<1&&v.readyState<3,be=Y-I;if(be>0&&(ue||pe)){if(be>w.maxBufferHole){let Be=!1;if(I===0){const dt=s.getAppendedFrag(0,u.MAIN);dt&&Y{const k=jr();try{k&&new k(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Wn{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&O(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nOn&&(pe=On),pe-ue<=0&&(pe=ue+tn);for(let Re=0;Reue.type===Xr.audioId3&&Y:v==="video"?V=ue=>ue.type===Xr.emsg&&U:V=ue=>ue.type===Xr.audioId3&&Y||ue.type===Xr.emsg&&U,L(w,n,s,V)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:I}=this.hls.config;if(!w)return;const U=jr();if(s&&v&&!I){const{fragmentStart:dt,fragmentEnd:at}=t;let jt=this.assetCue;jt?(jt.startTime=dt,jt.endTime=at):U&&(jt=this.assetCue=Qr(U,dt,at,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),jt&&(jt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(jt),jt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:Y}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(Y&&n){var be;if((be=Y.cues)!=null&&be.length){const dt=Object.keys(pe).filter(at=>!ue.includes(at));for(let at=dt.length;at--;){var Re;const jt=dt[at],cr=(Re=pe[jt])==null?void 0:Re.cues;delete pe[jt],cr&&Object.keys(cr).forEach(sr=>{const Nr=cr[sr];if(Nr){Nr.removeEventListener("enter",this.onEventCueEnter);try{Y.removeCue(Nr)}catch(Vr){}}})}}else pe=this.dateRangeCuesAppended={}}const Be=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Be==null?void 0:Be.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let dt=0;dt{if(yi!==jt.id){const Xi=V[yi];if(Xi.class===jt.class&&Xi.startDate>jt.startDate&&(!Sn||jt.startDate.01&&(yi.startTime=cr,yi.endTime=vn);else if(U){let Xi=jt.attr[Sn];Is(Sn)&&(Xi=K(Xi));const qi=Qr(U,cr,vn,{key:Sn,data:Xi},Xr.dateRange);qi&&(qi.id=at,this.id3Track.addCue(qi),Nr[Sn]=qi,I&&(Sn==="X-ASSET-LIST"||Sn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}pe[at]={cues:Nr,dateRange:jt,durationKnown:Vr}}}}}class Ka{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:I}=this.config;if(!w||I===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const Y=v-U,V=Math.min(this.maxLatency,U+s.targetduration);if(Y.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,I)),be=Math.round(2/(1+Math.exp(-.75*Y-this.edgeStalled))*20)/20,Re=Math.min(pe,Math.max(1,be));this.changeMediaPlaybackRate(n,Re)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:I,lowLatencyMode:U}=this.config,Y=this.hls.userConfig;let V=U&&s||n;(this._targetLatencyUpdated||Y.liveSyncDuration||Y.liveSyncDurationCount||V===0)&&(V=w!==void 0?w:I*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,I=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(I,w),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Wi extends ci{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},I={};let U=!1,Y=!1,V=!1;n.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=_t(be,s)||void 0),Re&&(Re=ue.videoCodec=At(Re));const{width:Be,height:dt,unknownCodecs:at}=ue;let jt=at?at.length:0;if(at)for(let Kr=jt;Kr--;){const Sn=at[Kr];this.isAudioSupported(Sn)?(ue.audioCodec=be=be?`${be},${Sn}`:Sn,jt--,he.audio[be.substring(0,4)]=2):this.isVideoSupported(Sn)&&(ue.videoCodec=Re=Re?`${Re},${Sn}`:Sn,jt--,he.video[Re.substring(0,4)]=2)}if(U||(U=!!(Be&&dt)),Y||(Y=!!Re),V||(V=!!be),jt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:cr,"FRAME-RATE":sr,"HDCP-LEVEL":Nr,"PATHWAY-ID":Vr,RESOLUTION:vn,"VIDEO-RANGE":$r}=pe,fn=`${`${Vr||"."}-`}${ue.bitrate}-${vn}-${sr}-${cr}-${$r}-${Nr}`;if(w[fn])if(w[fn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Kr=I[fn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Sn=this.createLevel(ue);w[fn]=Sn,v.push(Sn)}else w[fn].addGroupId("audio",pe.AUDIO),w[fn].addGroupId("text",pe.SUBTITLES);else{const Kr=this.createLevel(ue);w[fn]=Kr,I[fn]=1,v.push(Kr)}}),this.filterAndSortMediaOptions(v,n,U,Y,V)}createLevel(t){const n=new Qn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=sn(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let I=[],U=[],Y=t;if((s||v)&&w&&(Y=Y.filter(({videoCodec:at,videoRange:jt,width:cr,height:sr})=>(!!at||!!(cr&&sr))&&Cn(jt))),Y.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",jt=at;n.levels.length&&(jt=`one or more CODECS in variant not supported: ${$n(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,Nr,Vr)=>Vr.indexOf(sr)===Nr))}`,this.warn(jt),at+=` (${jt})`);const cr=new Error(at);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:cr,reason:jt})}});return}n.audioTracks&&(I=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Ga(I)),n.subtitles&&(U=n.subtitles,Ga(U));const V=Y.slice(0);Y.sort((at,jt)=>{if(at.attrs["HDCP-LEVEL"]!==jt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(jt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&at.height!==jt.height)return at.height-jt.height;if(at.frameRate!==jt.frameRate)return at.frameRate-jt.frameRate;if(at.videoRange!==jt.videoRange)return zr.indexOf(at.videoRange)-zr.indexOf(jt.videoRange);if(at.videoCodec!==jt.videoCodec){const cr=Ct(at.videoCodec),sr=Ct(jt.videoCodec);if(cr!==sr)return sr-cr}if(at.uri===jt.uri&&at.codecSet!==jt.codecSet){const cr=Pe(at.codecSet),sr=Pe(jt.codecSet);if(cr!==sr)return sr-cr}return at.averageBitrate!==jt.averageBitrate?at.averageBitrate-jt.averageBitrate:0});let ue=V[0];if(this.steering&&(Y=this.steering.filterParsedLevels(Y),Y.length!==V.length)){for(let at=0;atcr&&cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const be=w&&!v,Re=this.hls.config,Be=!!(Re.audioStreamController&&Re.audioTrackController),dt={levels:Y,audioTracks:I,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Be&&!be&&I.some(at=>!!at.url)};this.hls.trigger(o.MANIFEST_PARSED,dt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,I=n[t],U=I.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=I,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${I.height?I.height+"p ":""}${I.videoRange?I.videoRange+" ":""}${I.codecSet?I.codecSet+" ":""}@${I.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const Y={level:t,attrs:I.attrs,details:I.details,bitrate:I.bitrate,averageBitrate:I.averageBitrate,maxBitrate:I.maxBitrate,realBitrate:I.realBitrate,width:I.width,height:I.height,codecSet:I.codecSet,audioCodec:I.audioCodec,videoCodec:I.videoCodec,audioGroups:I.audioGroups,subtitleGroups:I.subtitleGroups,loaded:I.loaded,loadError:I.loadError,fragmentError:I.fragmentError,name:I.name,id:I.id,uri:I.uri,url:I.url,urlId:0,audioGroupIds:I.audioGroupIds,textGroupIds:I.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,Y);const V=I.details;if(!V||V.live){const ue=this.switchParams(I.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,I=n.levelInfo;if(!I){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(I===this.currentLevel||n.withoutMultiVariant){I.fragmentError===0&&(I.loadError=0);let Y=I.details;Y===n.details&&Y.advanced&&(Y=void 0),this.playlistLoaded(v,n,Y)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],I=t.details,U=I==null?void 0:I.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&I.live?" age "+U.toFixed(1)+(I.type?" "+I.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,I)=>I!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Nn(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Ga(k){const t={};k.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function ls(){return self.SourceBuffer||self.WebKitSourceBuffer}function Qa(){if(!ae())return!1;const t=ls();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Wc(){if(!Qa())return!1;const k=ae();return typeof(k==null?void 0:k.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>k.isTypeSupported($t(t,"video")))||["mp4a.40.2","fLaC"].some(t=>k.isTypeSupported($t(t,"audio"))))}function sd(){var k;const t=ls();return typeof(t==null||(k=t.prototype)==null?void 0:k.changeType)=="function"}const bd=100;class xd extends Ha{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const I=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(I===null||I.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${I?I.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(bd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=ln.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=ln.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case ln.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=ln.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=ln.IDLE;break}break}case ln.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===ln.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const I=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const Y=this.getLevelDetails();if(Y&&this._streamEnded(U,Y)){const dt={};this.altAudio===2&&(dt.type="video"),this.hls.trigger(o.BUFFER_EOS,dt),this.state=ln.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const V=I.details;if(!V||this.state===ln.WAITING_LEVEL||this.waitForLive(I)){this.level=w,this.state=ln.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,pe=this.getMaxBufferLength(I.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Re=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Te(Re)&&this.fragmentTracker.getState(Re)!==Dr.OK){var Be;const at=((Be=this.backtrackFragment)!=null?Be:Re).sn-V.startSN,jt=V.fragments[at-1];jt&&Re.cc===jt.cc&&(Re=jt,this.fragmentTracker.removeFragment(jt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const at=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,jt=(at===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jt&&this.afterBufferFlushed(jt,at,u.MAIN)}Re=this.getNextFragmentLoopLoading(Re,V,U,u.MAIN,pe)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,I,be))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===Dr.NOT_LOADED||v===Dr.PARTIAL?Te(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=I-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=xi(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,I=!1;for(const U in s){const Y=s[U];if(Y.id==="main"){if(w=U,v=Y,U==="video"){const V=s[U];V&&(this.videoBuffer=V.buffer)}}else I=!0}I&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===ln.PARSED&&(this.state=ln.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Te(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const I=this.media;I&&(!this._hasEnoughToStart&&Oi.getBuffered(I).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=ln.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===ln.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=ln.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=ln.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(Y{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=ln.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=w.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===ln.STOPPED||this.state===ln.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,I=this.getCurrentContext(w);if(!I){this.resetWhenMissingContext(w);return}const{frag:U,part:Y,level:V}=I,{video:ue,text:pe,id3:be,initSegment:Re}=v,{details:Be}=V,dt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=ln.PARSING,Re){const at=Re.tracks;if(at){const Nr=U.initSegment||U;if(this.unhandledEncryptionError(Re,U))return;this._bufferInitSegment(V,at,Nr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Nr,id:n,tracks:at})}const jt=Re.initPTS,cr=Re.timescale,sr=this.initPTS[U.cc];if(r(jt)&&(!sr||sr.baseTime!==jt||sr.timescale!==cr)){const Nr=Re.trackId;this.initPTS[U.cc]={baseTime:jt,timescale:cr,trackId:Nr},s.trigger(o.INIT_PTS_FOUND,{frag:U,id:n,initPTS:jt,timescale:cr,trackId:Nr})}}if(ue&&Be){dt&&ue.type==="audiovideo"&&this.logMuxedErr(U);const at=Be.fragments[U.sn-1-Be.startSN],jt=U.sn===Be.startSN,cr=!at||U.cc>at.cc;if(v.independent!==!1){const{startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn}=ue;if(Y)Y.elementaryStreams[ue.type]={startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!cr&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const $r=this.getMainFwdBufferInfo(),nn=($r?$r.end:this.getLoadPosition())+this.config.maxBufferHole,fn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:sr;if(!jt&&nnTr&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,sr,Nr,Vr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,Y,w,jt||cr)}else if(jt||cr)U.gap=!0;else{this.backtrack(U);return}}if(dt){const{startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}=dt;Y&&(Y.elementaryStreams[ie.AUDIO]={startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}),U.setElementaryStreamInfo(ie.AUDIO,at,jt,cr,sr),this.bufferFragmentData(dt,U,Y,w)}if(Be&&be!=null&&be.samples.length){const at={id:n,frag:U,details:Be,samples:be.samples};s.trigger(o.FRAG_PARSING_METADATA,at)}if(Be&&pe){const at={id:n,frag:U,details:Be,samples:pe.samples};s.trigger(o.FRAG_PARSING_USERDATA,at)}}logMuxedErr(t){this.warn(`${Te(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==ln.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:I,audiovideo:U}=n;if(w){const V=t.audioCodec;let ue=Fe(w.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=w.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${w.codec}]`),delete n.audiovideo}if(I){I.levelCodec=t.videoCodec,I.id=u.MAIN;const V=I.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":I.codec="hvc1.1.6.L120.90";break;case"av01":I.codec="av01.0.04M.08";break;case"avc1":I.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${I.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${I.codec!==V?" parsed-corrected="+I.codec:""}${I.supplemental?" supplemental="+I.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const Y=Object.keys(n);if(Y.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;Y.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,data:pe,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=ln.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Oi.isBuffered(t,s)?n=this.getAppendedFrag(s):Oi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?st(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const I=w+(n-v.start)*1e3;return new Date(I)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class wd extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new ja({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;I.setKeyFormat(U);const Y=di(U);if(Y)return this.emeController.getKeySystemAccess([Y])})}if(this.config.requireKeySystemAccessOnStart){const v=ts(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const ue=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,ue))}const I=w.uri;if(!I)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${I}"`)));const U=od(w);let Y=this.keyIdToKeyInfo[U];if((s=Y)!=null&&s.decryptdata.key)return w.key=Y.decryptdata.key,Promise.resolve({frag:t,keyInfo:Y});if((v=Y)!=null&&v.keyLoadPromise){var V;switch((V=Y.mediaKeySessionContext)==null?void 0:V.keyStatus){case"usable":case"usable-in-future":return Y.keyLoadPromise.then(pe=>{const{keyInfo:be}=pe;return w.key=be.decryptdata.key,{frag:t,keyInfo:be}})}}switch(this.log(`Loading key ${Q(w.keyId||[])} from ${t.type} ${t.level}`),Y=this.keyIdToKeyInfo[U]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(Y,t):this.loadKeyEME(Y,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(Y,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w.data&&(w.data.frag=n),w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((I,U)=>{const Y={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Be,dt)=>{const{frag:at,keyInfo:jt,url:cr}=Be,sr=od(jt.decryptdata)||cr;if(!at.decryptdata||jt!==this.keyIdToKeyInfo[sr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),dt));jt.decryptdata.key=at.decryptdata.key=new Uint8Array(be.data),at.keyLoader=null,jt.loader=null,I({frag:at,keyInfo:jt})},onError:(be,Re,Be,dt)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Be,b({url:Y.url,data:void 0},be)))},onTimeout:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Be))},onAbort:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Be))}};w.load(Y,ue,pe)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const I=od(s.decryptdata)||v;delete this.keyIdToKeyInfo[I],w&&w.destroy()}}function od(k){const t=k.keyId;return t?Q(t):k.uri}function dd(k){const{type:t}=k;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ud(k,t){let n=k.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Ed{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,I=new w(n);return this.loaders[t.type]=I,I}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:I,deliveryDirectives:U,levelInfo:Y}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:I,deliveryDirectives:U,levelOrTrack:Y})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const be=Math.max(ue*3,pe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(be,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,w.maxTimeToFirstByteMs)})}}}const I=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:I.maxNumRetry||0,retryDelay:I.retryDelayMs||0,maxRetryDelay:I.maxRetryDelayMs||0},Y={onSuccess:(V,ue,pe,be)=>{const Re=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Be=V.data;if(Be.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),be||null,ue);return}ue.parsing.start=performance.now(),Oo.isMediaPlaylist(Be)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,be||null,Re):this.handleMasterPlaylist(V,ue,pe,be)},onError:(V,ue,pe,be)=>{this.handleNetworkError(ue,pe,!1,V,be)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,U,Y)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,I=t.data,U=ud(t,s),Y=Oo.parseMasterPlaylist(I,U);if(Y.playlistParsingError){this.handleManifestParsingError(t,s,Y.playlistParsingError,v,n);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be}=Y;this.variableList=Be;const{AUDIO:dt=[],SUBTITLES:at,"CLOSED-CAPTIONS":jt}=Oo.parseMasterPlaylistMedia(I,U,Y);dt.length&&!dt.some(sr=>!sr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),dt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new _n({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:dt,subtitles:at,captions:jt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be})}handleTrackOrLevelPlaylist(t,n,s,v,w){const I=this.hls,{id:U,level:Y,type:V}=s,ue=ud(t,s),pe=r(Y)?Y:r(U)?U:0,be=dd(s),Re=Oo.parseLevelPlaylist(t.data,ue,pe,be,0,this.variableList);if(V===h.MANIFEST){const Be={attrs:new _n({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=n.loading.start+Fr(Re,0),I.trigger(o.MANIFEST_LOADED,{levels:[Be],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Re,this.handlePlaylistLoaded(Re,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let I=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?I+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(I+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(I);this.hls.logger.warn(`[playlist-loader]: ${I}`);let Y=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Y=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:Y=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:Y=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:Y=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:Y,fatal:V,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const be=(n==null?void 0:n.url)||t.url;pe.response=b({url:be,data:void 0},v)}this.hls.trigger(o.ERROR,pe)}handlePlaylistLoaded(t,n,s,v,w,I){const U=this.hls,{type:Y,level:V,id:ue,groupId:pe,deliveryDirectives:be}=v,Re=ud(n,v),Be=dd(v),dt=typeof v.level=="number"&&Be===u.MAIN?V:void 0;if(!t.fragments.length){const jt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:jt,reason:jt.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(`${at} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:at,reason:at.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&I&&(I.getCacheAge&&(t.ageHeader=I.getCacheAge()||0),(!I.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Y){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:dt||0,id:ue||0,stats:s,networkDetails:w,deliveryDirectives:be,withoutMultiVariant:Y===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break}}}class Of{static get version(){return Kt}static isMSESupported(){return Qa()}static isSupported(){return Wc()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Xr}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Of.defaultConfig?Of.defaultConfig:ge}static set DefaultConfig(t){Of.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new Nt,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ot(Of.DefaultConfig,t,n);this.userConfig=t,s.progressive&&ir(s,n);const{abrController:v,bufferController:w,capLevelController:I,errorController:U,fpsController:Y}=s,V=new U(this),ue=this.abrController=new v(this),pe=new En(this),be=s.interstitialsController,Re=be?this.interstitialsController=new be(this,Of):null,Be=this.bufferController=new w(this,pe),dt=this.capLevelController=new I(this),at=new Y(this),jt=new Ed(this),cr=s.contentSteeringController,sr=cr?new cr(this):null,Nr=this.levelController=new Wi(this,sr),Vr=new Wn(this),vn=new wd(this.config,this.logger),$r=this.streamController=new xd(this,pe,vn),nn=this.gapController=new qn(this,pe);dt.setStreamController($r),at.setStreamController($r);const fn=[jt,Nr,$r];Re&&fn.splice(1,0,Re),sr&&fn.splice(1,0,sr),this.networkControllers=fn;const Kr=[ue,Be,nn,dt,at,Vr,pe];this.audioTrackController=this.createController(s.audioTrackController,fn);const Sn=s.audioStreamController;Sn&&fn.push(this.audioStreamController=new Sn(this,pe,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,fn);const yi=s.subtitleStreamController;yi&&fn.push(this.subtititleStreamController=new yi(this,pe,vn)),this.createController(s.timelineController,Kr),vn.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Ka,Kr),this.coreComponents=Kr,fn.push(V);const Xi=V.onErrorOut;typeof Xi=="function"&&this.on(o.ERROR,Xi,V),this.on(o.MANIFEST_LOADED,jt.onManifestLoaded,jt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=gn()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){en(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const I=t[w].attrs["HDCP-LEVEL"];if(I&&I<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Hi(n);return Yt(t,s,navigator.mediaCapabilities)}}Of.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function D(){m&&clearTimeout(m)}function R(P){var M=P||{},B=M.upcomingOnly,N=B===void 0?!1:B;D(),b=!N}function A(){for(var P=arguments.length,M=new Array(P),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-$:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"ea573b68",67:"291270ab",109:"e9963fe6",119:"92c70997",195:"54fbad1d",201:"30935fc4",264:"080fe64b",292:"5351d54c",316:"1f60ada6",337:"294fbfa4",354:"d4d139cf",479:"6699c720",485:"0fe45990",508:"4e023a4b",518:"686e3c39",532:"aa77d947",533:"ce6cfe92",547:"0be9bc68",556:"f54db7b5",559:"a3fb8816",570:"6c0d9b82",576:"cc360701",629:"44a1d9a5",643:"e25ac218",671:"4a609b8d",680:"793c88c4",700:"58c8e32c",737:"bd6c26d0",741:"ac5fd360",799:"20728d85",879:"94849001",895:"d4a167bd",900:"2e4b4899",906:"142d6c48",921:"612d9766",928:"e3aeb36d",981:"2191a42e",1006:"4e2edd58",1043:"fdb7a835",1045:"0fa2bab0",1048:"4fbf93e7",1070:"e24b68c8",1077:"d85e561b",1144:"c90eccaf",1154:"8cb80842",1211:"6844c24c",1253:"1b214725",1257:"f9c3aa5c",1274:"5f6ea65a",1276:"88dabcba",1343:"b90b8128",1423:"25c38755",1427:"5dd5673f",1450:"998ba9c8",1461:"8a8f9375",1462:"fcf08abc",1470:"a187c806",1475:"3ee649ac",1477:"1a26418a",1482:"a8a180f7",1512:"f25293bd",1520:"fc6a47e1",1545:"4a837c8a",1555:"0e134691",1578:"095ffa9e",1581:"fa25ea5e",1582:"37289ce9",1646:"e6e27b60",1651:"890c8f1c",1657:"13b109bf",1660:"c541b878",1674:"0c9633d1",1678:"8359ae4e",1713:"47360ee4",1717:"82aa24a5",1727:"794b37b1",1754:"9ff916ba",1783:"f6c8cadb",1798:"b4be0ee3",1799:"d8487eec",1831:"0fd8456a",1836:"89674d21",1855:"94a447bd",1880:"663ad07a",1881:"c099cf72",1897:"3e1f71a2",1939:"f6e01700",1953:"36ad9a45",1962:"96dbc5c8",1993:"49d8d77e",2011:"59d51f98",2045:"6858cc97",2099:"9bf04106",2102:"3cecb8e1",2130:"25e9d974",2141:"e83ddedf",2203:"47e65c52",2216:"90bd94bd",2240:"38fa7998",2249:"f4830452",2281:"98fe4ccb",2300:"f77c7faa",2303:"55affb5a",2307:"40c66be5",2338:"7735d6bf",2339:"8c8434cb",2364:"f89faf70",2386:"192e235c",2396:"65ce4394",2404:"0b42384a",2412:"d27132a6",2425:"f6cf44c0",2443:"ccee7eab",2476:"b1be8942",2494:"68080a87",2501:"69ddd79d",2538:"de4a3723",2539:"08546378",2548:"68aff200",2559:"fb13d5a0",2570:"c58f70af",2594:"e87d3761",2603:"54343d1e",2659:"b745d764",2707:"2408b49b",2806:"23269d84",2819:"caf9bd00",2823:"5a527299",2829:"c8c5876c",2837:"54a82605",2862:"04092081",2865:"cf697f07",2884:"2046d4af",2969:"ab3357d7",3006:"d81482f5",3086:"7f4394b7",3133:"9bf3f89c",3141:"b4254447",3157:"1b49fc5e",3183:"b934ce16",3198:"8e655451",3212:"e54cad06",3247:"dc207bfb",3260:"9d0cf6a2",3276:"644127d9",3317:"37daddd8",3391:"e8fd1d5d",3433:"6327a755",3442:"236222af",3447:"5cd7d00f",3451:"aa10578a",3509:"349002b3",3550:"3dc83156",3581:"c7aaf0dd",3585:"8b829934",3668:"c80a3c6c",3697:"481a10d9",3747:"00983bab",3754:"d5e5b8a3",3777:"d5b0f2f1",3784:"ebcdc40b",3805:"9dbcb95e",3831:"46bb18cb",3862:"8be7610c",3873:"d38051ca",3885:"f87f7f15",3910:"cc0552e5",3951:"8de71fb7",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"e106ff70",4048:"4108cc92",4056:"5afa52df",4058:"53d5c932",4078:"31eb8d6b",4088:"236723f3",4093:"d33923eb",4105:"ca71cdad",4144:"faee927a",4164:"09fdfeaa",4216:"cc879634",4217:"03043f97",4227:"31ebcdf2",4259:"a3d722cf",4264:"575635b1",4297:"b88a03e4",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"4e2cb830",4492:"2a830c9f",4496:"3fee5647",4498:"f2fe00bd",4504:"6715bb94",4514:"c76731a0",4520:"a0a57683",4546:"3265f9fd",4565:"4a4bbd08",4572:"9e5b84fe",4599:"61def4cb",4610:"e9a35431",4621:"104b377f",4628:"ece2c60c",4662:"8989078a",4685:"c33f1528",4715:"8551767f",4736:"fea902af",4741:"c633b639",4757:"9ba365aa",4766:"6aefd62d",4770:"3bb7fdb1",4790:"619413e4",4795:"8bd48423",4797:"a24e92db",4800:"68ffc079",4850:"1edda4b7",4889:"2cd144bf",4928:"782f44b8",4973:"4f40ce32",4994:"fad0b492",5022:"6ebb9ed4",5028:"3a4174e9",5043:"2354b762",5048:"84c3c06c",5060:"85dafcc6",5096:"0c2a3203",5111:"cd867a08",5117:"e77ccb6e",5125:"8e4de4d8",5148:"6c6fa4a6",5165:"15a6569c",5176:"c09a0b69",5177:"29d2846d",5179:"01d699c0",5186:"597b8290",5230:"752e1d6c",5238:"057d697b",5290:"5dabcdc2",5297:"654004cb",5307:"121dd076",5319:"e276f230",5321:"1163c84e",5330:"d084e716",5335:"a8a69670",5354:"7ae70604",5357:"665d00cc",5359:"5a5fdc7f",5382:"f84cf77e",5402:"4809917b",5416:"454536b7",5434:"38b302a6",5466:"b5741cd3",5494:"d89549c4",5518:"c23ec135",5549:"d207b60e",5572:"85da64e7",5573:"04802f57",5624:"65a166e0",5631:"e00d3d36",5650:"f4708a8b",5679:"4a090bef",5694:"cdab2b89",5705:"af671053",5729:"252a9748",5764:"e0d7e586",5775:"80f1adb9",5776:"c3c6d3f9",5786:"985dcf32",5798:"2bf73da6",5800:"36d98ffe",5816:"fffd8ed8",5876:"5eded409",5888:"682312cf",5891:"cd940cb6",5894:"be21e655",5902:"5ca0d824",5915:"1f588e96",5972:"e72597e1",5992:"63553d39",6029:"23486f22",6034:"c701bddd",6045:"d268f87f",6047:"3ce45acd",6063:"d7c422f8",6069:"97f9ad57",6080:"7aac0130",6126:"99519171",6127:"39e56a6b",6170:"bcf3b504",6185:"82085556",6205:"c77e1347",6265:"af34125e",6270:"d8a9c54a",6282:"64201721",6328:"31f5375e",6366:"b7ac189c",6378:"7f3a946a",6411:"3b971528",6434:"8f11df7b",6444:"267d2bfa",6451:"6a8ff7de",6452:"01734d6b",6531:"9c174eba",6583:"b36899e3",6587:"744242ae",6634:"a40cc016",6637:"36fbe1f2",6651:"8f69412d",6682:"9737c45a",6685:"463d06f7",6729:"0cf88f1f",6741:"556d9f73",6774:"59d4d618",6776:"1bb24c66",6784:"9ab11be4",6788:"21b8b21e",6789:"950f2936",6796:"d26f7a9e",6820:"1b508951",6882:"83255e11",6904:"a396a694",6913:"9dee1e30",6963:"ce305def",7043:"ab74d1a6",7045:"49634127",7058:"509bf669",7062:"3b8d37dd",7084:"46ccce72",7099:"4bb5c9f0",7121:"902ecbe9",7156:"e7466006",7178:"f4cbdd96",7182:"9ca6b5d1",7224:"b9571cba",7242:"3c788d6d",7260:"2b1cb270",7289:"2d18bcd2",7322:"bc12afd3",7323:"bce19968",7329:"17f470c6",7333:"520c213e",7365:"1005464f",7395:"27a4e5e3",7402:"ff0514ac",7460:"fa3bc0ff",7477:"dce89615",7482:"eb86287a",7527:"9e695644",7545:"ce84195a",7560:"229089ca",7589:"60034d58",7591:"c8233ce9",7614:"cfbdf514",7622:"62d93683",7647:"0176ecd7",7686:"4fcec9f9",7706:"c2a79e40",7806:"68f59fe3",7835:"4cdee7a5",7855:"1bd8ea0f",7857:"56a325f4",7883:"c54a0dbf",7884:"56e6b93e",7901:"d58f2388",7922:"06da99bf",7964:"29aed9a1",7999:"8a41a45e",8003:"917d68ab",8062:"f867ea3f",8066:"7641a427",8072:"3b722de3",8085:"7e72bf10",8089:"d536b13a",8115:"e3ed8afb",8143:"88add518",8145:"1493a81f",8155:"8d9f3f6c",8161:"83c5fa9a",8217:"dfc1c6d0",8237:"e1322993",8241:"aba17feb",8286:"b8def22d",8302:"55794970",8332:"b9cf8221",8340:"a33af7b1",8350:"07df8a75",8365:"7f53a5fb",8398:"218844c1",8431:"6c2329fc",8435:"29ffda57",8447:"42799fac",8458:"5423e6af",8479:"c442d51d",8517:"f0fe15b4",8552:"b8c53943",8561:"4339de84",8563:"6c348499",8579:"463b2d9e",8639:"374b258d",8660:"8de3d6d5",8661:"a5e9d523",8665:"a4495d53",8688:"156f347d",8689:"90e4b7bf",8723:"df8da287",8737:"ce7dad23",8776:"0ad26240",8787:"b3709bab",8800:"3ef3e96f",8823:"88799efe",8827:"dd70387e",8842:"9f25a3e2",8866:"600df5bf",8871:"690fa8cb",8882:"ed436f88",8885:"f32d88ea",8898:"d002bcd8",8909:"6ac81f98",8920:"7f82440c",8963:"790aecdd",8965:"fa02650c",8999:"f01f4172",9039:"7b705de9",9076:"dc3da45e",9104:"bbcb2345",9205:"13038513",9252:"0d791a59",9260:"cf5f8140",9366:"864d13b2",9391:"c9b42da1",9404:"9fcc3d3e",9406:"a3b37668",9416:"6388293b",9417:"b045ebcd",9449:"004065ed",9487:"60518647",9489:"4589c662",9507:"d8d2267f",9511:"7d28d7f2",9554:"ed358e7b",9559:"f794af19",9647:"07d943ce",9649:"664960e2",9674:"a00a13b7",9677:"6fd04b55",9695:"566673fc",9715:"a30cb187",9716:"6ed37583",9785:"9ebfcf47",9788:"758fd2a7",9814:"583862d7",9891:"b4246b58",9895:"b8e31ff2",9906:"ce0419ad",9921:"813ff3fd",9922:"8b763458",9928:"5989f5e0",9944:"5b2b91b8",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"8bc56a44",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"a97ebbb0",1257:"156e8f74",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"56d7661e",1713:"a4a3dbd7",1717:"10201060",1727:"4eec53ba",1754:"7638a12e",1783:"4b6779fc",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3086:"d0ebac07",3141:"bca89c81",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"5877448c",3585:"5f288e7b",3668:"b2451f97",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7715ff42",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"cf749061",4736:"aa2d53d9",4741:"c51f7784",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"694000a4",5297:"5426028f",5307:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"40dfb2d8",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"440b7a61",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"cf0a1c59",6784:"1affe817",6789:"bb555561",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"5282c3e5",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"dad12206",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7589:"5abfc7e4",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"f2dde010",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"208da293",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"ae9352be",8827:"14015163",8866:"1ed0d0cc",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"f6708bbd",9416:"bc1cc3b9",9449:"362a6190",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"c5e68cf8",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"9f959c59",9891:"512a9301",9906:"c603619a",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return Ln.endsWith("/")?Ln:"".concat(Ln,"/")}var Yl=__webpack_require__(38127),fc=__webpack_require__(38329),Nl=__webpack_require__(8616),$u=["content"],al=["content"],Rc=/^(http:|https:)?\/\//;function dc(Ln){return Rc.test(Ln)||Ln.startsWith("/")&&!Ln.startsWith("/*")||Ln.startsWith("./")||Ln.startsWith("../")}var Cu=function(){return Ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Al=function(ti){var Zi,La=ti.loaderData,oa=ti.htmlPageOpts,ga=ti.manifest,Da=(ga==null||(Zi=ga.assets)===null||Zi===void 0?void 0:Zi["umi.css"])||"";return Ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(La||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(oa||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(Da,"'")}})};function Ku(Ln){var ti=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Ln=="string")return dc(Ln)?(0,Qo.Z)({src:Ln},ti):{content:Ln};if((0,Nl.Z)(Ln)==="object")return(0,Qo.Z)((0,Qo.Z)({},Ln),ti);throw new Error("Invalid script type: ".concat((0,Nl.Z)(Ln)))}function Wf(Ln){return dc(Ln)?{type:"link",href:Ln}:{type:"style",content:Ln}}var bf=function(ti){var Zi,La,oa,ga,Da,Os,ua=ti.htmlPageOpts;return Ze.createElement(Ze.Fragment,null,(ua==null?void 0:ua.title)&&Ze.createElement("title",null,ua.title),ua==null||(Zi=ua.favicons)===null||Zi===void 0?void 0:Zi.map(function(Ds,Qu){return Ze.createElement("link",{key:Qu,rel:"shortcut icon",href:Ds})}),(ua==null?void 0:ua.description)&&Ze.createElement("meta",{name:"description",content:ua.description}),(ua==null||(La=ua.keywords)===null||La===void 0?void 0:La.length)&&Ze.createElement("meta",{name:"keywords",content:ua.keywords.join(",")}),ua==null||(oa=ua.metas)===null||oa===void 0?void 0:oa.map(function(Ds){return Ze.createElement("meta",{key:Ds.name,name:Ds.name,content:Ds.content})}),ua==null||(ga=ua.links)===null||ga===void 0?void 0:ga.map(function(Ds,Qu){return Ze.createElement("link",(0,fc.Z)({key:Qu},Ds))}),ua==null||(Da=ua.styles)===null||Da===void 0?void 0:Da.map(function(Ds,Qu){var Fu=Wf(Ds),Dl=Fu.type,yl=Fu.href,Zl=Fu.content;if(Dl==="link")return Ze.createElement("link",{key:Qu,rel:"stylesheet",href:yl});if(Dl==="style")return Ze.createElement("style",{key:Qu},Zl)}),ua==null||(Os=ua.headScripts)===null||Os===void 0?void 0:Os.map(function(Ds,Qu){var Fu=Ku(Ds),Dl=Fu.content,yl=(0,Yl.Z)(Fu,$u);return Ze.createElement("script",(0,fc.Z)({dangerouslySetInnerHTML:{__html:Dl},key:Qu},yl))}))};function Jo(Ln){var ti,Zi=Ln.children,La=Ln.loaderData,oa=Ln.manifest,ga=Ln.htmlPageOpts,Da=Ln.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Os=Ln.mountElementId;if(Da!=null&&Da.pureHtml)return Ze.createElement("html",null,Ze.createElement("head",null),Ze.createElement("body",null,Ze.createElement(Cu,null),Ze.createElement("div",{id:Os},Zi),Ze.createElement(Al,{manifest:oa,loaderData:La,htmlPageOpts:ga})));if(Da!=null&&Da.pureApp)return Ze.createElement(Ze.Fragment,null,Zi);var ua=typeof window=="undefined"?oa==null?void 0:oa.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return Ze.createElement("html",{suppressHydrationWarning:!0,lang:(ga==null?void 0:ga.lang)||"en"},Ze.createElement("head",null,Ze.createElement("meta",{charSet:"utf-8"}),Ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),ua&&Ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:ua}),Ze.createElement(bf,{htmlPageOpts:ga})),Ze.createElement("body",null,Ze.createElement(Cu,null),Ze.createElement("div",{id:Os},Zi),Ze.createElement(Al,{manifest:oa,loaderData:La,htmlPageOpts:ga}),ga==null||(ti=ga.scripts)===null||ti===void 0?void 0:ti.map(function(Ds,Qu){var Fu=Ku(Ds),Dl=Fu.content,yl=(0,Yl.Z)(Fu,al);return Ze.createElement("script",(0,fc.Z)({dangerouslySetInnerHTML:{__html:Dl},key:Qu},yl))})))}var jl=Ze.createContext(void 0);function ef(){return Ze.useContext(jl)}var hc=["redirect"];function pc(Ln){var ti=Ln.routesById,Zi=Ln.parentId,La=Ln.routeComponents,oa=Ln.useStream,ga=oa===void 0?!0:oa;return Object.keys(ti).filter(function(Da){return ti[Da].parentId===Zi}).map(function(Da){var Os=vc((0,Qo.Z)((0,Qo.Z)({route:ti[Da],routeComponent:La[Da],loadingComponent:Ln.loadingComponent,reactRouter5Compat:Ln.reactRouter5Compat},Ln.reactRouter5Compat&&{hasChildren:Object.keys(ti).filter(function(Ds){return ti[Ds].parentId===Da}).length>0}),{},{useStream:ga})),ua=pc({routesById:ti,routeComponents:La,parentId:Os.id,loadingComponent:Ln.loadingComponent,reactRouter5Compat:Ln.reactRouter5Compat,useStream:ga});return ua.length>0&&(Os.children=ua,Os.routes=ua),Os})}function mc(Ln){var ti=(0,Au.UO)(),Zi=(0,Au.Gn)(Ln.to,ti),La=(0,cc.T$)(),oa=(0,Au.TH)();if(La!=null&&La.keepQuery){var ga=oa.search+oa.hash;Zi+=ga}var Da=(0,Qo.Z)((0,Qo.Z)({},Ln),{},{to:Zi});return Ze.createElement(Au.Fg,(0,fc.Z)({replace:!0},Da))}function vc(Ln){var ti=Ln.route,Zi=Ln.useStream,La=Zi===void 0?!0:Zi,oa=ti.redirect,ga=(0,Yl.Z)(ti,hc),Da=Ln.reactRouter5Compat?Lc:gc;return(0,Qo.Z)({element:oa?Ze.createElement(mc,{to:oa}):Ze.createElement(jl.Provider,{value:{route:Ln.route}},Ze.createElement(Da,{loader:Ze.memo(Ln.routeComponent),loadingComponent:Ln.loadingComponent||xf,hasChildren:Ln.hasChildren,useStream:La}))},ga)}function xf(){return Ze.createElement("div",null)}function Lc(Ln){var ti=ef(),Zi=ti.route,La=(0,cc.Ov)(),oa=La.history,ga=La.clientRoutes,Da=(0,Au.UO)(),Os={params:Da,isExact:!0,path:Zi.path,url:oa.location.pathname},ua=Ln.loader,Ds={location:oa.location,match:Os,history:oa,params:Da,route:Zi,routes:ga};return Ln.useStream?Ze.createElement(Ze.Suspense,{fallback:Ze.createElement(Ln.loadingComponent,null)},Ze.createElement(ua,Ds,Ln.hasChildren&&Ze.createElement(Au.j3,null))):Ze.createElement(ua,Ds,Ln.hasChildren&&Ze.createElement(Au.j3,null))}function gc(Ln){var ti=Ln.loader;return Ln.useStream?Ze.createElement(Ze.Suspense,{fallback:Ze.createElement(Ln.loadingComponent,null)},Ze.createElement(ti,null)):Ze.createElement(ti,null)}var Xl=null;function wf(){return Xl}function Mc(Ln){var ti=Ln.history,Zi=Ze.useState({action:ti.action,location:ti.location}),La=(0,gl.Z)(Zi,2),oa=La[0],ga=La[1];return(0,Ze.useLayoutEffect)(function(){return ti.listen(ga)},[ti]),(0,Ze.useLayoutEffect)(function(){function Da(Os){Ln.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Ln.routes,clientRoutes:Ln.clientRoutes,location:Os.location,action:Os.action,basename:Ln.basename,isFirst:!!Os.isFirst}})}return Da({location:oa.location,action:oa.action,isFirst:!0}),ti.listen(Da)},[ti,Ln.routes,Ln.clientRoutes]),Ze.createElement(Au.F0,{navigator:ti,location:oa.location,basename:Ln.basename},Ln.children)}function Vu(){var Ln=(0,cc.Ov)(),ti=Ln.clientRoutes;return(0,Au.V$)(ti)}var sl=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],lu=function(ti,Zi){var La=ti.basename||"/",oa=pc({routesById:ti.routes,routeComponents:ti.routeComponents,loadingComponent:ti.loadingComponent,reactRouter5Compat:ti.reactRouter5Compat,useStream:ti.useStream});ti.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:oa}});for(var ga=Ze.createElement(Mc,{basename:La,pluginManager:ti.pluginManager,routes:ti.routes,clientRoutes:oa,history:ti.history},Zi),Da=0,Os=sl;Danew Promise((La,oa)=>{var ga=ua=>{try{Os(Zi.next(ua))}catch(Ds){oa(Ds)}},Da=ua=>{try{Os(Zi.throw(ua))}catch(Ds){oa(Ds)}},Os=ua=>ua.done?La(ua.value):Promise.resolve(ua.value).then(ga,Da);Os((Zi=Zi.apply(Ln,ti)).next())});function tf(){return Bc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/problemset",parentId:"1",id:"176"},177:{path:"/problemset",parentId:"176",id:"177"},178:{path:"/problemset/newitem",parentId:"176",id:"178"},179:{path:"/problemset/:type/:id",parentId:"176",id:"179"},180:{path:"/problemset/preview",parentId:"176",id:"180"},181:{path:"/problemset/preview_new",parentId:"176",id:"181"},182:{path:"/problemset/preview_select",parentId:"176",id:"182"},183:{path:"/shixuns",parentId:"1",id:"183"},184:{path:"/shixuns",parentId:"183",id:"184"},185:{path:"/shixuns/exports",parentId:"183",id:"185"},186:{path:"/shixuns/new",parentId:"183",id:"186"},187:{path:"/shixuns/new/CreateImg",parentId:"183",id:"187"},188:{path:"/shixuns/new/:id/imagepreview",parentId:"183",id:"188"},189:{path:"/shixuns/:id/Merge",parentId:"183",id:"189"},190:{path:"/shixuns/:id/Split",parentId:"183",id:"190"},191:{path:"/shixuns/:id/edit",parentId:"183",id:"191"},192:{path:"shixuns/:id/edit/warehouse",parentId:"191",id:"192"},193:{path:"/shixuns/:id/edit/newquestion",parentId:"191",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"191",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"191",id:"195"},196:{path:"/shixuns/:id/edit/new",parentId:"191",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"191",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"191",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"191",id:"200"},201:{path:"/shixuns/:id",parentId:"183",id:"201"},202:{path:"/shixuns/:id/challenges",parentId:"201",id:"202"},203:{path:"/shixuns/:id/repository",parentId:"201",id:"203"},204:{path:"/shixuns/:id/secret_repository",parentId:"201",id:"204"},205:{path:"/shixuns/:id/collaborators",parentId:"201",id:"205"},206:{path:"/shixuns/:id/dataset",parentId:"201",id:"206"},207:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"201",id:"207"},208:{path:"/shixuns/:id/shixun_discuss",parentId:"201",id:"208"},209:{path:"/shixuns/:id/ranking_list",parentId:"201",id:"209"},210:{path:"/shixuns/:id/settings",parentId:"201",id:"210"},211:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"201",id:"211"},212:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"201",id:"212"},213:{path:"/shixuns/:id/repository/upload_file",parentId:"201",id:"213"},214:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"201",id:"214"},215:{path:"/shixuns/:id/repository/add_file",parentId:"201",id:"215"},216:{path:"/shixuns/:id/secret_repository/add_file",parentId:"201",id:"216"},217:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"217"},218:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"218"},219:{path:"/shixuns/:id/audit_situation",parentId:"201",id:"219"},220:{path:"/shixuns/:id/fork_list",parentId:"201",id:"220"},221:{path:"/shixuns/:id/skill_tags",parentId:"201",id:"221"},222:{path:"/users",parentId:"1",id:"222"},223:{path:"/users/:username/videos/protocol",parentId:"222",id:"223"},224:{path:"/users/:username/videos/resourceProtocol",parentId:"222",id:"224"},225:{path:"/users/:username/videos/success",parentId:"222",id:"225"},226:{path:"/users/:username/topicbank/:topicstype",parentId:"222",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"222",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"222",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"222",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"222",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"222",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"222",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"222",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"222",id:"234"},235:{path:"/users/:username/experiment-img/add",parentId:"222",id:"235"},236:{path:"/users/:username",parentId:"222",id:"236"},237:{path:"/users/:username",parentId:"236",id:"237"},238:{path:"/users/:username/baseInfo/edit",parentId:"236",id:"238"},239:{path:"/users/:username/baseInfo",parentId:"236",id:"239"},240:{path:"/users/:username/realNameCertification",parentId:"236",id:"240"},241:{path:"/users/:username/careerCertification",parentId:"236",id:"241"},242:{path:"/users/:username/classrooms",parentId:"236",id:"242"},243:{path:"/users/:username/shixuns",parentId:"236",id:"243"},244:{path:"/users/:username/dataSet",parentId:"236",id:"244"},245:{path:"/users/:username/userPortrait",parentId:"236",id:"245"},246:{path:"/users/:username/learningPath",parentId:"236",id:"246"},247:{path:"/users/:username/teach-group",parentId:"236",id:"247"},248:{path:"/users/:username/competitions",parentId:"236",id:"248"},249:{path:"/users/:username/experiment-img",parentId:"236",id:"249"},250:{path:"/users/:username/experiment-img/:experid/detail",parentId:"236",id:"250"},251:{path:"/users/:username/certificate",parentId:"236",id:"251"},252:{path:"/users/:username/otherResources",parentId:"236",id:"252"},253:{path:"/users/:username/classmanagement",parentId:"236",id:"253"},254:{path:"/users/:username/classmanagement/:couserid",parentId:"236",id:"254"},255:{path:"/users/:username/paths",parentId:"236",id:"255"},256:{path:"/users/:username/projects",parentId:"236",id:"256"},257:{path:"/users/:username/videos",parentId:"236",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"236",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"236",id:"259"},260:{path:"/users/:username/vspaces",parentId:"236",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"236",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"236",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"236",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"236",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/dataset",parentId:"1",id:"427"},428:{path:"/dataset",exact:!0,parentId:"427",id:"428"},429:{path:"/dataset/:id/detail",exact:!0,parentId:"427",id:"429"},430:{path:"/knowledgegraph",parentId:"1",id:"430"},431:{path:"/knowledgegraph/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"432"},433:{path:"/newlogin",parentId:"1",id:"433"},434:{path:"/onlinenum",parentId:"1",id:"434"},435:{path:"/onlinenum",parentId:"434",id:"435"},436:{path:"/shixuncontext",parentId:"1",id:"436"},437:{path:"/shixuncontext",parentId:"436",id:"437"},438:{path:"/shixuncontext/:Id/detail",parentId:"436",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/training",parentId:"1",id:"440"},441:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"440",id:"441"},442:{path:"/largeScreen",exact:!0,parentId:"1",id:"442"},443:{path:"/quality",parentId:"1",id:"443"},444:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"443",id:"444"},445:{path:"/otherlogin",exact:!0,parentId:"1",id:"445"},446:{path:"/otherloginqq",exact:!0,parentId:"1",id:"446"},447:{path:"/otherloginstart",exact:!0,parentId:"1",id:"447"},448:{path:"/pathsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"449"},450:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"450"},451:{path:"/login",parentId:"1",id:"451"},452:{path:"/login",parentId:"451",id:"452"},453:{path:"/user",parentId:"1",id:"453"},454:{path:"/user/login",parentId:"453",id:"454"},455:{path:"/user/register",parentId:"453",id:"455"},456:{path:"/user/reset-password",parentId:"453",id:"456"},457:{path:"/colleges",parentId:"1",id:"457"},458:{path:"/colleges/:id/statistics",parentId:"457",id:"458"},459:{path:"/help",parentId:"1",id:"459"},460:{path:"/help/:id",parentId:"459",id:"460"},461:{path:"/video",parentId:"1",id:"461"},462:{path:"/video/:videoId",parentId:"461",id:"462"},463:{path:"/terminal",parentId:"1",id:"463"},464:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"464"},465:{path:"/statsDashboard",parentId:"1",id:"465"},466:{path:"/",parentId:"1",id:"466"},467:{path:"/",exact:!0,parentId:"466",id:"467"},468:{path:"/api/*",exact:!0,parentId:"466",id:"468"},469:{path:"/search",exact:!0,parentId:"466",id:"469"},470:{path:"/moop_cases",exact:!0,parentId:"466",id:"470"},471:{path:"/moop_cases/new",exact:!0,parentId:"466",id:"471"},472:{path:"/moop_cases/:caseId",exact:!0,parentId:"466",id:"472"},473:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"466",id:"473"},474:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"466",id:"474"},475:{path:"/randompaper",exact:!0,parentId:"466",id:"475"},476:{path:"/randompaper/edit/:id",exact:!0,parentId:"466",id:"476"},477:{path:"/randompaper/detail/:id",exact:!0,parentId:"466",id:"477"},478:{path:"/403",parentId:"466",id:"478"},479:{path:"/500",parentId:"466",id:"479"},480:{path:"/404",parentId:"466",id:"480"},481:{path:"/download",parentId:"466",id:"481"},482:{path:"/iwce",parentId:"466",id:"482"},483:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"466",id:"483"},484:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"466",id:"484"},485:{path:"/Activities",parentId:"466",id:"485"},486:{path:"/iwce/:itemname",parentId:"466",id:"486"},487:{path:"/hpc-course",parentId:"466",id:"487"},488:{path:"/user_agents",parentId:"466",id:"488"},489:{path:"/three",parentId:"466",id:"489"},490:{path:"/introduction",parentId:"466",id:"490"},491:{path:"/chatgpt",parentId:"466",id:"491"},492:{path:"/*",parentId:"466",id:"492"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),2:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),3:Ze.lazy(()=>Promise.all([__webpack_require__.e(8660),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,78243))),4:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),5:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),6:Ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,80291))),7:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),8:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,93114))),9:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),10:Ze.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,40007))),11:Ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,51221))),12:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,25049))),13:Ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,21403))),14:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,83876))),15:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,7021))),16:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,25049))),17:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),18:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),19:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),20:Ze.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,88059))),21:Ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,99603))),22:Ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,85412))),23:Ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,59799))),24:Ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,21227))),25:Ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,21227))),26:Ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,29187))),27:Ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,29187))),28:Ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,78756))),29:Ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,20408))),30:Ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,39539))),31:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,21547))),32:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,69083))),33:Ze.lazy(()=>Promise.all([__webpack_require__.e(8660),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,53281))),34:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,11749))),35:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,96930))),36:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,17849))),37:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53612))),38:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,52786))),39:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,68698))),40:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,12459))),41:Ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,57806))),42:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,56410))),43:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),44:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8800),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,83624))),45:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8800),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,58232))),46:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,5781))),47:Ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,92235))),48:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),49:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,98580))),50:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),51:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),52:Ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,92974))),53:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,94113))),54:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,94113))),55:Ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,89607))),56:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,34887))),57:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,36755))),58:Ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,23888))),59:Ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,23888))),60:Ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,20861))),61:Ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,20861))),62:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,78348))),63:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,57383))),64:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,86608))),65:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,23279))),66:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,17747))),67:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,25585))),68:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,18647))),69:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,96377))),70:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,83537))),71:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,50475))),72:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,13511))),73:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,25981))),74:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,74410))),75:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,70829))),76:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,23396))),77:Ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,97862))),78:Ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,60038))),79:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,77678))),80:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94544))),81:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,31345))),82:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,37165))),83:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,47590))),84:Ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,21403))),85:Ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,79991))),86:Ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,7351))),87:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,25062))),88:Ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,11956))),89:Ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,25421))),90:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),91:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),92:Ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,73947))),93:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,93931))),94:Ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,8361))),95:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,21524))),96:Ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,3237))),97:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,13269))),98:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,46738))),99:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,9064))),100:Ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,71973))),101:Ze.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,51342))),102:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,34488))),103:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,34488))),104:Ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,92518))),105:Ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,85207))),106:Ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,85207))),107:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,92162))),108:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,92162))),109:Ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,37866))),110:Ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,37866))),111:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,8438))),112:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,8438))),113:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,58102))),114:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,58102))),115:Ze.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,98571))),116:Ze.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,62942))),117:Ze.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,51987))),118:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,86008))),119:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,86008))),120:Ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,96221))),121:Ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,35207))),122:Ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,8467))),123:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8066),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,15705))),124:Ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,16974))),125:Ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,83330))),126:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,21616))),127:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,21616))),128:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),129:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),130:Ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,82836))),131:Ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,82836))),132:Ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,40822))),133:Ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,40822))),134:Ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,94094))),135:Ze.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,36344))),136:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,89459))),137:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,74818))),138:Ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,695))),139:Ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,695))),140:Ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,58660))),141:Ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,19407))),142:Ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,19407))),143:Ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,1652))),144:Ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,1652))),145:Ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,15182))),146:Ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,12097))),147:Ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,12097))),148:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),149:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),150:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,30927))),151:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,67718))),152:Ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,24309))),153:Ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,23571))),154:Ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,6011))),155:Ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,50376))),156:Ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,25156))),157:Ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,1505))),158:Ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,13595))),159:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),160:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),161:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),162:Ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,79650))),163:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),164:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72581))),165:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72581))),166:Ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,83644))),167:Ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,37509))),168:Ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,50072))),169:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,83317))),170:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),171:Ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,84108))),172:Ze.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,31855))),173:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),174:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),175:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,67810))),176:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),177:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,54776))),178:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),179:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),180:Ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,70768))),181:Ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,83839))),182:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),183:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),184:Ze.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,22717))),185:Ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,86754))),186:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,27e3))),187:Ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,57587))),188:Ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,20097))),189:Ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,92169))),190:Ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,8655))),191:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8661),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,19018))),192:Ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,26595))),193:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,38498))),194:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),195:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),196:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),197:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),198:Ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,15392))),199:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,64425))),200:Ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,21646))),201:Ze.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,78179))),202:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,21758))),203:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,23160))),204:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,23160))),205:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,51793))),206:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,96768))),207:Ze.lazy(()=>Promise.all([__webpack_require__.e(8661),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,33336))),208:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,50268))),209:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,33881))),210:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,29258))),211:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,92509))),212:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,92509))),213:Ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,89292))),214:Ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,89292))),215:Ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,12259))),216:Ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,12259))),217:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),218:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),219:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84348))),220:Ze.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,53049))),221:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,83040))),222:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),223:Ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,85271))),224:Ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,27239))),225:Ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,44680))),226:Ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,25682))),227:Ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,25166))),228:Ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,25166))),229:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8450))),230:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,15612))),231:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,99667))),232:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,81279))),233:Ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,67391))),234:Ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,61121))),235:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,98216))),236:Ze.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,7280))),237:Ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,84709))),238:Ze.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,40188))),239:Ze.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,58701))),240:Ze.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,22146))),241:Ze.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,14956))),242:Ze.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,12435))),243:Ze.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,22712))),244:Ze.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,1440))),245:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,79838))),246:Ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,76584))),247:Ze.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,21726))),248:Ze.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,12238))),249:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,86449))),250:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,370))),251:Ze.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,68199))),252:Ze.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,1114))),253:Ze.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,83572))),254:Ze.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,43933))),255:Ze.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,1659))),256:Ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,23e3))),257:Ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,42496))),258:Ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,98410))),259:Ze.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,56515))),260:Ze.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,93435))),261:Ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,88126))),262:Ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,30139))),263:Ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,25656))),264:Ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,87030))),265:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),266:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),267:Ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,22691))),268:Ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,19428))),269:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),270:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),271:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),272:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),273:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,63342))),274:Ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,12889))),275:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),276:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),277:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),278:Ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,28960))),279:Ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,41826))),280:Ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,7355))),281:Ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,93477))),282:Ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,82739))),283:Ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,77325))),284:Ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,84547))),285:Ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,37010))),286:Ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,65831))),287:Ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,17025))),288:Ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,18186))),289:Ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,40548))),290:Ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,96906))),291:Ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,66395))),292:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,4186))),293:Ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,55527))),294:Ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,3238))),295:Ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,11955))),296:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),297:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),298:Ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,40825))),299:Ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,98874))),300:Ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,39434))),301:Ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,1189))),302:Ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,48910))),303:Ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,16075))),304:Ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,56890))),305:Ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,94574))),306:Ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,12337))),307:Ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,12337))),308:Ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,54573))),309:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),310:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),311:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),312:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),313:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),314:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),315:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),316:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,58193))),317:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,76193))),318:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),319:Ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,15534))),320:Ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,80222))),321:Ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,45929))),322:Ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,30112))),323:Ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,14620))),324:Ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,8182))),325:Ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,42910))),326:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),327:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,31160))),328:Ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,76122))),329:Ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,76122))),330:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),331:Ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,49142))),332:Ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,56316))),333:Ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,61244))),334:Ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,7076))),335:Ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,55642))),336:Ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,38587))),337:Ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,93304))),338:Ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,33253))),339:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),340:Ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,29192))),341:Ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,30750))),342:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,15331))),343:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),344:Ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,99643))),345:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),346:Ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,71535))),347:Ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,3578))),348:Ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,40728))),349:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),350:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),351:Ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87567))),352:Ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,28045))),353:Ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,3566))),354:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,20985))),355:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),356:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),357:Ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,44145))),358:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),359:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),360:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),361:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),362:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),363:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),364:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),365:Ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29542))),366:Ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,86082))),367:Ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49700))),368:Ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,146))),369:Ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,72997))),370:Ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1067))),371:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),372:Ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91854))),373:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),374:Ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,99643))),375:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),376:Ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,71535))),377:Ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,3578))),378:Ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,40728))),379:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),380:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),381:Ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87567))),382:Ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,28045))),383:Ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,3566))),384:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,20985))),385:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),386:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),387:Ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,44145))),388:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),389:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),390:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),391:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),392:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),393:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),394:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),395:Ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29542))),396:Ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,86082))),397:Ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49700))),398:Ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,146))),399:Ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,72997))),400:Ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1067))),401:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),402:Ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91854))),403:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),404:Ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,1182))),405:Ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,44094))),406:Ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,64695))),407:Ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,66218))),408:Ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,56162))),409:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),410:Ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,27732))),411:Ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,97450))),412:Ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,7772))),413:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,21401))),414:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,95200))),415:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,59463))),416:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,89898))),417:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),418:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),419:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),420:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),421:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),422:Ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,55879))),423:Ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,2389))),424:Ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,2389))),425:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,68232))),426:Ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,7220))),427:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),428:Ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,36981))),429:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,25469))),430:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),431:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,71182))),432:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15843))),433:Ze.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,10125))),434:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),435:Ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,29625))),436:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),437:Ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,72812))),438:Ze.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,42198))),439:Ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,75779))),440:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),441:Ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,73188))),442:Ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3184))),443:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),444:Ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,91437))),445:Ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,23437))),446:Ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,51106))),447:Ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,80947))),448:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,85338))),449:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,91307))),450:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,43725))),451:Ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,49426))),452:Ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54860))),453:Ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,55782))),454:Ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54860))),455:Ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,35430))),456:Ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,48333))),457:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),458:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,26891))),459:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),460:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,16949))),461:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),462:Ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,45233))),463:Ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,49254))),464:Ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,56737))),465:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,28506))),466:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),467:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,44559))),468:Ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,94371))),469:Ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,88975))),470:Ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,66062))),471:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),472:Ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,62422))),473:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),474:Ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,65433))),475:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),476:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),477:Ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,81867))),478:Ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,95545))),479:Ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,69711))),480:Ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),481:Ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,84891))),482:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),483:Ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,42797))),484:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8066),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,38207))),485:Ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,88650))),486:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),487:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),488:Ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,76665))),489:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,66427))),490:Ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,8390))),491:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,57892))),492:Ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),"@@/global-layout":Ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,84218)))}}})}var T=__webpack_require__(11410),O=__webpack_require__(59098),L=__webpack_require__(71418),ve=__webpack_require__(24957),De=()=>Ze.createElement(L.Z,{size:"middle",className:ve.Z.loading}),dn=__webpack_require__(76560),In=__webpack_require__(56656),gn=__webpack_require__.n(In),ki=__webpack_require__(91392),$a=__webpack_require__.n(ki),Ra=__webpack_require__(29256),$o=__webpack_require__.n(Ra),Cs=__webpack_require__(81626),wo=__webpack_require__.n(Cs),Fs=__webpack_require__(71912),_c=__webpack_require__.n(Fs),rf=__webpack_require__(48228),_l=__webpack_require__.n(rf),nf=__webpack_require__(27112),Cl=__webpack_require__.n(nf),Ui=__webpack_require__(36867),cu=__webpack_require__.n(Ui),Nc=__webpack_require__(53501),Ko=__webpack_require__.n(Nc),so=__webpack_require__(22982),Es=__webpack_require__.n(so),Tl=__webpack_require__(54449),Ql=__webpack_require__.n(Tl),jc=__webpack_require__(10564),Ul=__webpack_require__.n(jc),Pl=__webpack_require__(92468),Ru=__webpack_require__.n(Pl),Yu=__webpack_require__(27082),zl=__webpack_require__.n(Yu);gn().extend($o()),gn().extend(wo()),gn().extend(_c()),gn().extend(_l()),gn().extend(Cl()),gn().extend(cu()),gn().extend(Ko()),gn().extend(Es()),gn().extend(Ql()),gn().extend(Ul()),gn().extend(Ru()),gn().extend(zl()),gn().extend($a());var Ef=Object.defineProperty,Uc=Object.getOwnPropertySymbols,Sf=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,Il=(Ln,ti,Zi)=>ti in Ln?Ef(Ln,ti,{enumerable:!0,configurable:!0,writable:!0,value:Zi}):Ln[ti]=Zi,Mu=(Ln,ti)=>{for(var Zi in ti||(ti={}))Sf.call(ti,Zi)&&Il(Ln,Zi,ti[Zi]);if(Uc)for(var Zi of Uc(ti))Lu.call(ti,Zi)&&Il(Ln,Zi,ti[Zi]);return Ln},yc=(Ln,ti,Zi)=>new Promise((La,oa)=>{var ga=ua=>{try{Os(Zi.next(ua))}catch(Ds){oa(Ds)}},Da=ua=>{try{Os(Zi.throw(ua))}catch(Ds){oa(Ds)}},Os=ua=>ua.done?La(ua.value):Promise.resolve(ua.value).then(ga,Da);Os((Zi=Zi.apply(Ln,ti)).next())});const Xu="/react/build/",zc=!1;function Ol(){return yc(this,null,function*(){const Ln=(0,T.gD)(),{routes:ti,routeComponents:Zi}=yield tf(Ln);yield Ln.applyPlugins({key:"patchRoutes",type:dn.ApplyPluginsType.event,args:{routes:ti,routeComponents:Zi}});const La=Ln.applyPlugins({key:"modifyContextOpts",type:dn.ApplyPluginsType.modify,initialValue:{}}),oa=La.basename||"/",ga=La.historyType||"browser",Da=(0,O.fi)(Mu({type:ga,basename:oa},La.historyOpts));return Ln.applyPlugins({key:"render",type:dn.ApplyPluginsType.compose,initialValue(){const Os={useStream:!0,routes:ti,routeComponents:Zi,pluginManager:Ln,mountElementId:"root",rootElement:La.rootElement||document.getElementById("root"),loadingComponent:De,publicPath:Xu,runtimePublicPath:zc,history:Da,historyType:ga,basename:oa,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:La.callback},ua=Ln.applyPlugins({key:"modifyClientRenderOpts",type:dn.ApplyPluginsType.modify,initialValue:Os});return Fc(ua)}})()})}Ol(),typeof window!="undefined"&&(window.g_umi={version:"4.4.12"})})()})();