From 008053aaab55b3e73ca92937dc120b54798eb50d Mon Sep 17 00:00:00 2001 From: autosubmit Date: Thu, 22 May 2025 15:35:40 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ...02d70.async.js => p__tasks__Jupyter__index.a4c51c55.async.js | 2 +- umi.97ef163d.js => umi.844ba401.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename p__tasks__Jupyter__index.a4b02d70.async.js => p__tasks__Jupyter__index.a4c51c55.async.js (94%) rename umi.97ef163d.js => umi.844ba401.js (99%) diff --git a/index.html b/index.html index 793831ebbe..da5b462721 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__tasks__Jupyter__index.a4b02d70.async.js b/p__tasks__Jupyter__index.a4c51c55.async.js similarity index 94% rename from p__tasks__Jupyter__index.a4b02d70.async.js rename to p__tasks__Jupyter__index.a4c51c55.async.js index b9160c543c..c674816fa5 100644 --- a/p__tasks__Jupyter__index.a4b02d70.async.js +++ b/p__tasks__Jupyter__index.a4c51c55.async.js @@ -153,7 +153,7 @@ ${we} `}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:$e(Dt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:Y==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:T};Ie.setOption(re)};return U.createElement("div",{id:`lineChart${Y}`,className:B.lineChart})},I=e(9148),n={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},p=e(57809),w=e(5083),W=e(88522);const X=ne=>{const Y=new Date,L=(H=>{const ie=new Date(Y);switch(H){case"\u6700\u8FD130\u5206\u949F":ie.setMinutes(Y.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":ie.setHours(Y.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":ie.setDate(Y.getDate()-1);break;case"\u6700\u8FD17\u5929":ie.setDate(Y.getDate()-7);break;case"\u6700\u8FD115\u5929":ie.setDate(Y.getDate()-15);break;default:return null}return ie})(ne);return L?{startTime:L,endTime:Y}:null},Ae=(ne,Y,te)=>{if(!ne)return!1;const L=P()(),[H,ie]=Y;if(ne.isAfter(L))return!0;if(H){const Ie=H.clone().add(te,"days");if(ie&&ne.isAfter(Ie))return!0}if(ie){const Ie=ie.clone().subtract(te,"days");return ne.isBefore(Ie)||ne.isAfter(L)}return!1},Ne=ne=>ne<=5?"30s":ne<=15?"1m":ne<=30?"2m":ne<=60?"5m":ne<=180?"10m":ne<=360?"30m":ne<=720?"1h":ne<=1440?"2h":ne<=2880?"4h":ne<=4320?"8h":ne<=10080||ne<=14400?"12h":ne<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Ze=ne=>{const[Y,te]=ne,L=moment.isMoment(Y)?Y:moment(Y),H=moment.isMoment(te)?te:moment(te);if(!L.isValid()||!H.isValid())throw new Error("Invalid date provided");const Ie=moment.duration(H.diff(L)).asMinutes();return Ne(Ie)},Me=(ne,Y,te=20)=>{const L=new Date(ne).getTime(),H=new Date(Y).getTime(),ie=te*1e3,Ie=[];let we=L;for(;we<=H;)Ie.push(we),we+=ie;return Ie};var Et=e(89392),it=e(28426),ft=e(84989),xe=e(59301),Ce=(ne,Y,te)=>new Promise((L,H)=>{var ie=$e=>{try{we(te.next($e))}catch(fe){H(fe)}},Ie=$e=>{try{we(te.throw($e))}catch(fe){H(fe)}},we=$e=>$e.done?L($e.value):Promise.resolve($e.value).then(ie,Ie);we((te=te.apply(ne,Y)).next())});const ze=p.default.Option,{RangePicker:F}=w.default;var oe=({identifier:ne,data:Y,isFirst:te,setIsFirst:L,info:H})=>{var ie;const[Ie,we]=(0,t.useState)([]),[$e,fe]=(0,t.useState)([]),[vt,Ue]=(0,t.useState)(null),[bt,It]=(0,t.useState)(""),[Ye,Dt]=(0,t.useState)([null,null]),[T,re]=(0,t.useState)([]),[be,dt]=(0,t.useState)(!1),[st,wt]=(0,t.useState)([]),[St,Nt]=(0,t.useState)(!1),[an,mn]=(0,t.useState)(!1),[dn,gn]=(0,t.useState)(""),[hn,Cn]=(0,t.useState)(1),wn=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],jn=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,t.useEffect)(()=>{var Ve,Vt,Gt,tt;if(Y&&te){Ht(),we(Y==null?void 0:Y.recent_users),fe(Y==null?void 0:Y.managers);const $=(H==null?void 0:H.type)==="\u6311\u6218\u9875\u9762";((Ve=Y==null?void 0:Y.managers)==null?void 0:Ve.length)>0?Ue($?H==null?void 0:H.myshixun_id:(Vt=Y==null?void 0:Y.managers[0])==null?void 0:Vt.id):((Gt=Y==null?void 0:Y.recent_users)==null?void 0:Gt.length)>0&&Ue($?H==null?void 0:H.myshixun_id:(tt=Y==null?void 0:Y.recent_users[0])==null?void 0:tt.id),It("\u6700\u8FD130\u5206\u949F"),L(!1)}},[Y]),(0,t.useEffect)(()=>{if(bt){let Ve=X(bt);Dt([P()(Ve==null?void 0:Ve.startTime),P()(Ve==null?void 0:Ve.endTime)])}},[bt]),(0,t.useEffect)(()=>{vt&&(Ye!=null&&Ye[0])&&(Ye!=null&&Ye[1])&&ln()},[vt,Ye]);const ln=()=>Ce(void 0,null,function*(){var Ve;dt(!0);let Vt={startTimeString:Ye[0]?Ye[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:Ye[1]?Ye[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:vt};const Gt=yield(0,Q.ZP)(`/api/shixuns/${ne}/cpu_rank_data.json`,{method:"get",params:Vt});(Gt==null?void 0:Gt.status)==0&&(wt((Ve=Gt==null?void 0:Gt.data)==null?void 0:Ve.statisticsList),Cn(hn+1)),dt(!1)}),On=(0,t.useRef)((0,Et.throttle)(Ve=>Lt(Ve),1200,{leading:!0,trailing:!0})).current,Lt=Ve=>Ce(void 0,null,function*(){if(Ve=="")return;const Vt=yield(0,Q.ZP)(`/api/shixuns/${ne}/cpu_search_data`,{method:"get",params:{search:Ve}});(Vt==null?void 0:Vt.status)==0&&re(Vt==null?void 0:Vt.data)}),Rn=(Ve,Vt)=>{Ve==="CPU"?(St?(0,ft.BU)():(0,ft.Dj)(document.getElementById(`tj${Vt}`)),Nt(!St)):(an?(0,ft.BU)():(0,ft.Dj)(document.getElementById(`tj${Vt}`)),mn(!an))},Wn=(Ve,Vt,Gt)=>{const tt=Vt==="CPU"?"cpuUsageChart":"memoryUsageChart";let $=Ve.map(r=>{var o,s,g,D;const x=(o=r.promQueryResult)==null?void 0:o[tt],V=`${r.envId}-${r.myPracticalTrainingId}_${Vt}`,k=((D=(g=(s=x==null?void 0:x.results[V])==null?void 0:s.frames[0])==null?void 0:g.data)==null?void 0:D.values)||[];return k.length>0?k[Gt]:[]});return $.some(r=>Array.isArray(r)&&r.length>0)?$:[]},At=Ve=>{Ue(Ve),Ht()},Ht=()=>{re([]),gn("")},xt=Ve=>{let Vt=!1;for(let Gt=0;Gt<(st==null?void 0:st.length);Gt++){let tt=Wn(st,Ve,1)[Gt];if(tt&&(tt==null?void 0:tt.length)>0){Vt=!0;break}}return(st==null?void 0:st.length)>0&&Vt};return xe.createElement(xe.Fragment,null,xe.createElement("div",{className:`${n.flex_warp}`},xe.createElement(W.Z,{allowClear:!0,showSearch:!0,value:dn,style:{width:280},onSearch:On,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Ve,Vt)=>{gn(Ve),Vt!=null&&Vt.key&&Ue(Number(Vt==null?void 0:Vt.key))},onClear:Ht,size:"large"},T==null?void 0:T.map((Ve,Vt)=>xe.createElement(ze,{key:Ve.id,value:Ve.name},Ve.name.length>4?`${Ve.name.slice(0,4)}...`:Ve.name,`( ${Ve.phone?Ve.phone:""} ${Ve.mail?` - ${Ve.mail}`:""})`))),xe.createElement("div",null,xe.createElement(p.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:bt,onChange:Ve=>{It(Ve)}},wn.map((Ve,Vt)=>xe.createElement(p.default.Option,{key:Vt,value:Ve},Ve))),xe.createElement(F,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:Ye,disabledDate:Ve=>Ae(Ve,Ye,15),format:"YYYY-MM-DD HH:mm",onChange:Ve=>{Dt(Ve),It(void 0)}}))),xe.createElement(I.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:vt,onChange:Ve=>At(Ve),dataSource:$e,titleWidth:60,key:1}),xe.createElement(I.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Ie==null?void 0:Ie.length)==0?"mt0":"",style:{marginBottom:(Ie==null?void 0:Ie.length)>0?"0px":"17px"},value:vt,onChange:Ve=>At(Ve),dataSource:Ie,titleWidth:60,key:2}),(ie=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:ie.map((Ve,Vt)=>xe.createElement("div",{className:`${n.chart_content}`,key:Vt,id:`tj${Vt}`},xe.createElement("div",{className:n.chart_title},xe.createElement("span",null,Ve==null?void 0:Ve.name,"\u4F7F\u7528\u91CF"),xe.createElement("i",{className:`${n.fullscreen} iconfont ${(Ve==null?void 0:Ve.type)=="CPU"?St?"icon-tuichuquanping2":"icon-quanping2":an?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Rn(Ve.type,Vt)})),xe.createElement(v.Z,{spinning:be},xt(Ve.type)?xe.createElement("div",{style:{marginTop:(Ve==null?void 0:Ve.type)=="CPU"?St?"7%":"":an?"7%":""}},xe.createElement(j,{dataInfo:{y:Wn(st,Ve==null?void 0:Ve.type,1)||[],x:Wn(st,Ve==null?void 0:Ve.type,0)||[]},startAndEndTime:Ye,colors:jn,indexKey:Vt,valueName:st.map(Gt=>Gt.name),imageTypeName:st.map(Gt=>{var tt;return(tt=Gt==null?void 0:Gt.promQueryResult)==null?void 0:tt.imageTypeName}),key:`${Vt}-${hn}`}),xe.createElement("div",{className:n.info_con},xe.createElement("div",{className:n.info_top},xe.createElement("div",null,"\u6700\u5927\u503C"),xe.createElement("div",null,"\u6700\u5C0F\u503C"),xe.createElement("div",null,"\u5E73\u5747\u503C")),st.map((Gt,tt)=>{var $;let b=Gt==null?void 0:Gt.promQueryResult;return xe.createElement("div",{className:n.listdata,key:tt},xe.createElement("div",{className:n.block,style:{backgroundColor:jn[tt],marginRight:10}}),xe.createElement("div",{className:n.typename},($=Gt==null?void 0:Gt.promQueryResult)==null?void 0:$.imageTypeName),xe.createElement("div",{className:n.val},(Ve==null?void 0:Ve.type)=="CPU"?`${b==null?void 0:b.cpuMaxDoubleValue}Cores`:`${b==null?void 0:b.memoryDoubleMaxValue}MiB`),xe.createElement("div",{className:n.val},(Ve==null?void 0:Ve.type)=="CPU"?`${b==null?void 0:b.cpuMinDoubleValue}Cores`:`${b==null?void 0:b.memoryDoubleMinValue}MiB`),xe.createElement("div",{className:n.val},(Ve==null?void 0:Ve.type)=="CPU"?`${b==null?void 0:b.cpuAvgDoubleValue}Cores`:`${b==null?void 0:b.memoryDoubleAvgValue}MiB`))}))):xe.createElement(it.Z,null)))))},Be=e(59301),q=(ne,Y,te)=>new Promise((L,H)=>{var ie=$e=>{try{we(te.next($e))}catch(fe){H(fe)}},Ie=$e=>{try{we(te.throw($e))}catch(fe){H(fe)}},we=$e=>$e.done?L($e.value):Promise.resolve($e.value).then(ie,Ie);we((te=te.apply(ne,Y)).next())}),he=({getApi:ne,identifier:Y,visible:te,info:L})=>{const[H,ie]=(0,t.useState)({}),[Ie,we]=(0,t.useState)(!0);(0,t.useEffect)(()=>{we(!0)},[te]),(0,t.useEffect)(()=>{ne&&Ie&&$e()},[ne]);const $e=()=>q(void 0,null,function*(){const fe=yield(0,Q.ZP)(`/api/shixuns/${Y}/cpu_basic_data.json`,{method:"get"});(fe==null?void 0:fe.status)==0&&ie(fe)});return Be.createElement("div",null,Be.createElement(oe,{isFirst:Ie,setIsFirst:fe=>we(fe),identifier:Y,data:H,info:L}))},ot=e(51257),ke=e(25690),Ke=e(75736),Oe=e(40197),ve=e(59301),pe=(ne,Y,te)=>new Promise((L,H)=>{var ie=$e=>{try{we(te.next($e))}catch(fe){H(fe)}},Ie=$e=>{try{we(te.throw($e))}catch(fe){H(fe)}},we=$e=>$e.done?L($e.value):Promise.resolve($e.value).then(ie,Ie);we((te=te.apply(ne,Y)).next())});const se=({globalSetting:ne,dispatch:Y,practiceSetting:te,shixunsDetail:L,visible:H,onCancel:ie,info:Ie,identifier:we,isJupyter:$e,onOk:fe})=>{const[vt,Ue]=(0,t.useState)("1"),[bt,It]=(0,t.useState)("\u63A8\u8350\u914D\u7F6E"),[Ye,Dt]=(0,t.useState)([]),[T,re]=(0,t.useState)(!1),[be,dt]=(0,t.useState)(!1),[st,wt]=(0,t.useState)({}),[St,Nt]=(0,t.useState)(!1);(0,t.useEffect)(()=>{H&&(dt(!1),Ue("1"),It("\u63A8\u8350\u914D\u7F6E"),(Ie==null?void 0:Ie.type)=="\u6311\u6218\u9875\u9762"?Dt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Dt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),wt({}),an(),(Ie==null?void 0:Ie.type)=="\u6311\u6218\u9875\u9762"&&Y({type:"shixunsDetail/getShixunsDetail",payload:{id:we}}))},[H]);const an=()=>pe(void 0,null,function*(){Nt(!0);const ln=yield(0,Ke.HS)(we);[0,-10].includes(ln.status)&&(wt(ln),Nt(!1))}),mn=ln=>{ln=="2"?dt(!0):dt(!1),Ue(ln)},dn=()=>{R.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:ve.createElement("div",{className:"tc"},ve.createElement("img",{src:c,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},gn=()=>pe(void 0,null,function*(){if((0,Oe.gy)(Y,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||bt=="\u5F53\u524D\u914D\u7F6E")return;re(!0),(yield(0,Q.ZP)(`/api/shixuns/${we}/apply_recommend_config.json`,{method:"put",body:{data:bt=="\u63A8\u8350\u914D\u7F6E"?st==null?void 0:st.recommend:st==null?void 0:st.high}})).status==0&&(l.ZP.success("\u5E94\u7528\u6210\u529F"),re(!1),ie(),fe())}),hn=()=>pe(void 0,null,function*(){var ln,On;if(yield Cn(),(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(ln=L.detail)!=null&&ln.is_jupyter||(On=L.detail)!=null&&On.is_jupyter_lab){Y({type:"shixunsDetail/execJupyter",payload:{id:we}}).then(Rn=>{var Wn;Rn!=null&&Rn.identifier&&((Wn=ke.history)==null||Wn.push(`/tasks/${Rn.identifier}/jupyter`))});return}Y({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Lt=$e?yield(0,Ke.BK)({id:we}):yield(0,Ke.Ir)({id:we});if(Y({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Lt!=null&&Lt.game_identifier||Lt!=null&&Lt.identifier){(0,ot.xg)($e?`/tasks/${Lt==null?void 0:Lt.identifier}/jupyter`:`/tasks/${Lt.game_identifier}`);return}(Lt==null?void 0:Lt.status)===-3?(0,ot.eF)():(Lt==null?void 0:Lt.status)===2?wn(Lt==null?void 0:Lt.message):(Lt==null?void 0:Lt.status)===3&&jn(Lt==null?void 0:Lt.message)}),Cn=()=>new Promise((ln,On)=>{var Lt;(Lt=te==null?void 0:te.sideBar)!=null&&Lt.confirmLeave?R.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Y({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ln()},onCancel:()=>{On()}}):ln()}),wn=ln=>{ln=ln!=null&&ln.includes(".json")?ln:`${ln}.json`,R.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ve.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>pe(void 0,null,function*(){const On=yield(0,Q.ZP)("/api"+ln,{method:"get"});if(!On)return;l.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Lt=yield(0,Ke.Ir)({id:On.shixun_identifier});if(Lt!=null&&Lt.game_identifier){(0,ot.xg)(`/tasks/${Lt.game_identifier}`);return}(Lt==null?void 0:Lt.status)===2?wn(Lt==null?void 0:Lt.message):(Lt==null?void 0:Lt.status)===3&&jn(Lt==null?void 0:Lt.message)})})},jn=ln=>{R.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ve.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ln,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return ve.createElement(ve.Fragment,null,ve.createElement(f.Z,{title:null,placement:"right",open:H,width:1e3,onClose:ie,closeIcon:null,footer:null},ve.createElement("div",{className:m.header_body},ve.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),ve.createElement(d.Z,{className:m.close,onClick:ie})),ve.createElement(i.default,{activeKey:vt,onChange:mn},ve.createElement(i.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},ve.createElement(v.Z,{spinning:St,size:"large",tip:ve.createElement("div",{style:{color:"#666",fontSize:"14px"}},ve.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),ve.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",ve.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(st==null?void 0:st.status)==0?ve.createElement(ve.Fragment,null,ve.createElement("div",{className:m.recommend_config_introduce},ve.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),ve.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),ve.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),ve.createElement("div",{className:m.recommend_config},Ye.map((ln,On)=>ve.createElement("div",{className:`${m.recommend_config_item} ${ln==bt?m.recommend_config_active_item:""}`,key:ln,onClick:()=>It(ln)},ve.createElement("div",{className:m.item_title},ve.createElement("div",null,ln),On==1?ve.createElement("div",{className:m.recommend_text},"\u63A8\u8350"):ve.createElement(ve.Fragment,null)),(ln=="\u5F53\u524D\u914D\u7F6E"&&(st==null?void 0:st.current)||ln=="\u63A8\u8350\u914D\u7F6E"&&(st==null?void 0:st.recommend)||ln=="\u589E\u5F3A\u914D\u7F6E"&&(st==null?void 0:st.high)||[]).map((Lt,Rn)=>ve.createElement("div",{className:m.item_content,key:Rn},ve.createElement("span",null,Lt==null?void 0:Lt.image_name),Lt!=null&&Lt.cpu_limit?ve.createElement("span",null,Lt==null?void 0:Lt.cpu_limit,"\u6838",Lt==null?void 0:Lt.memory_limit,"G"):ve.createElement("div",null,ve.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),ve.createElement(E.Z,{title:ve.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",ve.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",ve.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},ve.createElement(S.Z,{className:m.tooltip})))))))),ve.createElement("div",{className:m.recommend_config_footer},ve.createElement("div",null,ve.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),ve.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>dn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),ve.createElement(h.ZP,{type:"primary",shape:"round",disabled:bt=="\u5F53\u524D\u914D\u7F6E",onClick:gn,loading:T},"\u4E00\u952E\u5E94\u7528"))):St?ve.createElement("div",{style:{height:400}}):ve.createElement("div",{className:m.no_data},ve.createElement("img",{src:C,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),ve.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",ve.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Ie==null?void 0:Ie.type)!="\u6311\u6218\u9875\u9762"&&ve.createElement("div",{className:m.application,onClick:()=>{hn(),ie()}},"\u6A21\u62DF\u5B9E\u6218")))),ve.createElement(i.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},ve.createElement(he,{getApi:be,identifier:we,visible:H,info:Ie})))))};var Xe=(0,ke.connect)(({globalSetting:ne,practiceSetting:Y,shixunsDetail:te})=>({globalSetting:ne,practiceSetting:Y,shixunsDetail:te}))(se)},40678:function(ce,M,e){"use strict";e.r(M),e.d(M,{default:function(){return _t}});var t=e(59301),R=e(25690),l=e(346),f=e(31797),i=e(8591),v=e(43418),E=e(24905),h=e(71418),m=e(3113),d=e(95237),S=e(43428),c=e(1710),C=e(58421),Q=e(74255),y=e(76618),B={bg:"bg___yy2b4",header:"header___TfSCG",dragingMask:"dragingMask___i_1VX",content:"content___b8rIE",leftContainer:"leftContainer___BJcma",tabNav:"tabNav___uSNI4",mdContent:"mdContent___F9FMQ",resizeBar:"resizeBar___WbCV9","has-unity-3d":"has-unity-3d___BFusq","btn-resize":"btn-resize___Zfl7O",rightCotainer:"rightCotainer___iorUm",user:"user___I7MqL",titleWrap:"titleWrap___rJVb0",title:"title___jJ_Uz",endTimeWrap:"endTimeWrap___CSA6g",colorGray:"colorGray___oa4MJ",main:"main___LPfvU",loadFail:"loadFail___CrCok",reload:"reload___dIu1q",failIcon:"failIcon___g2eIS",failWrap:"failWrap___nbGWb",failReload:"failReload___nOEAI",dataSetButton:"dataSetButton___Oe8Wq",ac:"ac___XyH5r",dataSetText:"dataSetText___ltceD",dataSetOpen:"dataSetOpen___YeOkS",footer:"footer____7Qyw",start:"start___mqFxv",liWarp:"liWarp___MZgVd",li:"li___Pwqoe",disabled:"disabled___shXs_"},Z=e(30972),P={drawerWrap:"drawerWrap___usUlu",drawer:"drawer___o0tZt",title:"title___N0L4E",titleIcon:"titleIcon___KdORp",filePathWrap:"filePathWrap___UnfcQ",filePathContent:"filePathContent___DE1uf",folderName:"folderName___aiFc7",copy:"copy___u1LKa",listWrap:"listWrap___rwuBa",item:"item___V_PLr",itemText:"itemText___uj01z",disableTips:"disableTips___fbeqZ"},U=e(91842),O=e(56102);const j=()=>{const[ye,ae]=(0,t.useState)(!1),ge=(0,t.useRef)(),zt=(0,t.useRef)(),Tt=()=>{clearTimeout(zt.current),zt.current=window.setTimeout(()=>{ae(!1)},1500)};return[ye,()=>{clearTimeout(ge.current),ge.current=window.setTimeout(()=>{ae(!0),Tt()},500)}]},I=({visible:ye,x:ae,y:ge})=>t.createElement("div",{className:P.disableTips,style:ye?{top:ge,left:ae}:{display:"none"}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),n=({visible:ye,cancel:ae,answerData:ge})=>{var zt;const[Tt,Ft]=j(),[Qt,ct]=(0,t.useState)({x:0,y:0});return t.createElement(S.Z,{placement:"right",closable:!1,mask:!0,zIndex:998,onClose:ae,width:600,open:ye===2,rootClassName:P.drawerWrap},t.createElement("div",{className:P.drawer},t.createElement("h2",{className:P.title,style:{display:"flex",paddingRight:20,justifyContent:"space-between"}},"\u53C2\u8003\u7B54\u6848 ",!(ge!=null&&ge.disable_copy)&&t.createElement(O.CopyToClipboard,{text:(zt=ge==null?void 0:ge.standard_answer)==null?void 0:zt.substring(3,(ge==null?void 0:ge.standard_answer.length)-3),onCopy:()=>i.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("a",{style:{fontSize:16,fontWeight:400}},"\u590D\u5236"))),t.createElement("div",{className:"pl20 pr20"},t.createElement("div",{style:{userSelect:ge!=null&&ge.disable_copy?"none":"auto"},onMouseOver:Zt=>{ct({x:Zt.clientX,y:Zt.clientY}),Ft()}},(ge==null?void 0:ge.disable_copy)&&t.createElement(I,{visible:Tt,x:Qt.x,y:Qt.y}),t.createElement(U.Z,{value:ge==null?void 0:ge.standard_answer})))))};var p=(0,R.connect)(({loading:ye,globalSetting:ae})=>({globalSetting:ae,loading:ye}))(n),w=e(53537),W=e(99267),X=e(5016),Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},Ne=Ae,Ze=e(7657),Me=function(ae,ge){return t.createElement(Ze.Z,(0,X.Z)({},ae,{ref:ge,icon:Ne}))},Et=t.forwardRef(Me),it=Et,ft=e(26724),xe=e.n(ft),Ce={drawerWrap:"drawerWrap___dkOcq",drawer:"drawer___ntUC2",title:"title___Z2x84",closeBtn:"closeBtn___V3pCn",titleIcon:"titleIcon___mIUoJ",filePathWrap:"filePathWrap___ib1bc",filePathContent:"filePathContent___JrvtY",folderName:"folderName___m5MVw",copy:"copy___EPMue",listWrap:"listWrap___QzkC1",item:"item___msJ9l",itemText:"itemText___u5GrX"},ze=(ye,ae,ge)=>new Promise((zt,Tt)=>{var Ft=Zt=>{try{ct(ge.next(Zt))}catch(Xt){Tt(Xt)}},Qt=Zt=>{try{ct(ge.throw(Zt))}catch(Xt){Tt(Xt)}},ct=Zt=>Zt.done?zt(Zt.value):Promise.resolve(Zt.value).then(Ft,Qt);ct((ge=ge.apply(ye,ae)).next())});const F=({globalSetting:ye,loading:ae,dispatch:ge,visible:zt,identifier:Tt,cancel:Ft})=>{const[Qt,ct]=(0,t.useState)([]),[Zt,Xt]=(0,t.useState)(),[sn,Mn]=(0,t.useState)(),[en,mt]=(0,t.useState)(),[_e,qt]=(0,t.useState)({page:1,limit:20,identifier:null});(0,t.useEffect)(()=>{Tt&&(_e.identifier=Tt,qt(_e),Ut(_e))},[Tt]);const Ut=Pt=>ze(void 0,null,function*(){var nn;const yn=yield(0,Z.a$)(Pt);yn&&(ct(Fn=>[...Fn||[],...(yn==null?void 0:yn.data_sets)||[]]),mt(((nn=yn.data_sets)==null?void 0:nn.length)===20),Xt(yn.data_sets_count),Mn(yn.folder_name))}),tn=()=>{_e.page=_e.page+1,qt(_e),Ut(_e)};return t.createElement(S.Z,{placement:"right",closable:!1,mask:!1,onClose:Ft,width:330,zIndex:998,open:zt===1,rootClassName:Ce.drawerWrap},t.createElement("div",{className:Ce.drawer},t.createElement("h2",{className:Ce.title},t.createElement(W.Z,{className:Ce.closeBtn,onClick:Ft}),t.createElement("i",{className:`iconfont icon-base ${Ce.titleIcon}`}),"\u6570\u636E\u96C6"),t.createElement("div",{className:Ce.filePathWrap},t.createElement("span",{className:"ml50"},"\u6587\u4EF6\u8DEF\u5F84"),t.createElement("div",{className:Ce.filePathContent},t.createElement("span",{className:Ce.folderName},sn),t.createElement(O.CopyToClipboard,{text:sn,onCopy:()=>i.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${Ce.copy} current`},"\u590D\u5236\u5730\u5740")))),t.createElement("div",{className:Ce.listWrap},t.createElement(xe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Pt=>tn(),hasMore:en,useWindow:!1},Qt.map((Pt,nn)=>t.createElement("div",{className:Ce.item},t.createElement("span",{className:Ce.itemText,title:Pt.title},t.createElement(it,{style:{color:"#28b887",fontSize:25}}),Pt.title),t.createElement(O.CopyToClipboard,{text:Pt.file_path,onCopy:()=>i.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${Ce.copy} current`},"\u590D\u5236\u5730\u5740"))))))))};var K=(0,R.connect)(({loading:ye,globalSetting:ae})=>({globalSetting:ae,loading:ye}))(F),oe={wrap:"wrap___SEtIN",bg:"bg___JE5ml"},Be=e(59301),me=({showModal:ye,setShowModal:ae})=>Be.createElement("div",{className:oe.wrap,style:{display:ye?"flex":"none"}},Be.createElement("div",{className:oe.bg},Be.createElement("i",{onClick:()=>ae(!1),className:"iconfont icon-roundclose"}))),he=e(11614),ot=e(25980),ke=e(10549),Ke=e(79818),Oe=e.n(Ke),ve={"diff-panel-container":"diff-panel-container___DRHwS","line-break":"line-break____1HJq",empty:"empty___VD8sP","diff-panel-container-2":"diff-panel-container-2___T3Rde"},pe=Object.defineProperty,se=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Y=(ye,ae,ge)=>ae in ye?pe(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,te=(ye,ae)=>{for(var ge in ae||(ae={}))Xe.call(ae,ge)&&Y(ye,ge,ae[ge]);if(se)for(var ge of se(ae))ne.call(ae,ge)&&Y(ye,ge,ae[ge]);return ye};const L=new(Oe());L.Diff_EditCost=8;const H={oldStr:"",newStr:""};function ie(ye,ae){switch(ae.type){case"init":return te(te({},ye),ae.payload);default:throw new Error}}function Ie(ye,ae){let ge=/&/g,zt=//g,Ft=ye[0],ct=(ye[1]||"").replace(ge,"&").replace(zt,"<").replace(Tt,">"),Zt=!ct.trim();if(ae==="oldStr")switch(Ft){case Ke.DIFF_DELETE:return``+ct+"";case Ke.DIFF_EQUAL:return""+ct+""}else switch(Ft){case Ke.DIFF_INSERT:return``+ct+"";case Ke.DIFF_EQUAL:return""+ct+""}}var we=({output:ye,actual_output:ae})=>{const[ge,zt]=(0,t.useReducer)(ie,H);return ye=ye==null?void 0:ye.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),ae=ae==null?void 0:ae.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),(0,t.useEffect)(()=>{let Tt=L.diff_main(ye||"",ae||"");L.diff_cleanupEfficiency(Tt);const Ft=Tt.map(ct=>Ie(ct,"oldStr")).join(""),Qt=Tt.map(ct=>Ie(ct,"newStr")).join("");zt({type:"init",payload:{oldStr:Ft,newStr:Qt}})},[ye,ae]),t.createElement("div",{className:ve["diff-panel-container"]},t.createElement("div",{dangerouslySetInnerHTML:{__html:ge.oldStr}}),t.createElement("div",{dangerouslySetInnerHTML:{__html:ge.newStr}}))},$e=e(51257),fe={"choose-game-item":"choose-game-item___sJBZO","output-title-container":"output-title-container___HnzHt","output-title":"output-title___cQCt2","test-case-list":"test-case-list___ULWwO","test-header":"test-header___HMjcY",active:"active___YxidH","resize-y-bar":"resize-y-bar___es6Oh","test-result":"test-result___zXN_Y","markdown-body":"markdown-body___EHEjV",success:"success___ZvFU2",failer:"failer___lQvRe",count:"count___lVWvy","test-case-item":"test-case-item___ptoQn","case-header":"case-header___UDkvN",iconfont:"iconfont___XT_ll",description:"description___BJIlI","item-desc":"item-desc___e8tqN",show:"show___nh0Ha","item-tip":"item-tip___H05sn","arrow-down":"arrow-down___DcvbX","test-title":"test-title___2XlIU","arrow-right":"arrow-right___a5kiA","case-info":"case-info___akfl1","test-case-run-header":"test-case-run-header___rIpIu","test-case-run-wrp":"test-case-run-wrp___hfxtY",title:"title___ldXVu",warp:"warp_____VWp",spin:"spin___OU0Kn",spinTest:"spinTest___UNIX8","diff-panel-container":"diff-panel-container___xo1_S"},vt=Object.defineProperty,Ue=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ye=(ye,ae,ge)=>ae in ye?vt(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,Dt=(ye,ae)=>{for(var ge in ae||(ae={}))bt.call(ae,ge)&&Ye(ye,ge,ae[ge]);if(Ue)for(var ge of Ue(ae))It.call(ae,ge)&&Ye(ye,ge,ae[ge]);return ye};const T=new(Oe());T.Diff_EditCost=8;const re={oldStr:"",newStr:""};function be(ye,ae){switch(ae.type){case"init":return Dt(Dt({},ye),ae.payload);default:throw new Error}}function dt(ye,ae){let ge=/&/g,zt=//g,Ft=ye[0],ct=(ye[1]||"").replace(ge,"&").replace(zt,"<").replace(Tt,">"),Zt=!ct.trim();if(ae==="oldStr")switch(Ft){case Ke.DIFF_DELETE:return``+ct+"";case Ke.DIFF_EQUAL:return""+ct+""}else switch(Ft){case Ke.DIFF_INSERT:return``+ct+"";case Ke.DIFF_EQUAL:return""+ct+""}}var st=({output:ye,actual_output:ae})=>{const[ge,zt]=(0,t.useReducer)(be,re);return ye=ye==null?void 0:ye.replace(/\n/g,"\r"),ae=ae==null?void 0:ae.replace(/\n/g,"\r"),(0,t.useEffect)(()=>{let Tt=T.diff_main(ye||"",ae||"");T.diff_cleanupEfficiency(Tt);const Ft=Tt.map(ct=>dt(ct,"oldStr")).join(""),Qt=Tt.map(ct=>dt(ct,"newStr")).join("");zt({type:"init",payload:{oldStr:Ft,newStr:Qt}})},[ye,ae]),t.createElement("div",{style:{width:"100%"},className:`c-white ${ve["diff-panel-container"]} ${ve["diff-panel-container-2"]}`},t.createElement("div",{style:{minHeight:0,padding:"0px 12px"},dangerouslySetInnerHTML:{__html:ge.oldStr}}))},wt=e(48790),St=e(59301),Nt=Object.defineProperty,an=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Cn=(ye,ae,ge)=>ae in ye?Nt(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,wn=(ye,ae)=>{for(var ge in ae||(ae={}))gn.call(ae,ge)&&Cn(ye,ge,ae[ge]);if(dn)for(var ge of dn(ae))hn.call(ae,ge)&&Cn(ye,ge,ae[ge]);return ye},jn=(ye,ae)=>an(ye,mn(ae));function ln({ts_mem:ye,ts_time:ae,input:ge,output:zt,actual_output:Tt,is_file:Ft,output_file_url:Qt,result:ct,compile_success:Zt,title:Xt,isActive:sn,id:Mn,onActive:en,is_public:mt,test_sets_view:_e,identity:qt,is_invisible:Ut,actual_output_visible:tn,user:Pt}){const[nn,yn]=(0,t.useState)(!1);return Ut&&(Pt==null?void 0:Pt.identity_number)>5&&(zt="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B"),tn&&(Pt==null?void 0:Pt.identity_number)>5&&(Tt="\u8BE5\u5B9E\u9645\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B"),St.createElement("li",{className:fe["test-case-item"]},St.createElement("a",{className:fe["case-header"],style:{borderWidth:sn?1:0},onClick:()=>{if(!(0,wt.I2)([wt.GD.CertifiedTeacher,wt.GD.SuperAdmin,wt.GD.Operation])&&!mt){i.ZP.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501");return}en(Mn)}},St.createElement("h2",null,St.createElement("div",{className:sn?fe["arrow-down"]:fe["arrow-right"]}),St.createElement("span",{className:fe["test-title"]},Xt)),St.createElement("div",{className:fe["case-info"]},ye?St.createElement("span",{className:fe.description},"\u6D88\u8017\u5185\u5B58",ye,"MB"):null,ae?St.createElement("span",{className:fe.description}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",ae,"\u79D2 "):null,mt?null:St.createElement("i",{className:"iconfont icon-suo1"}),Zt>0?St.createElement("img",{width:16,src:ct?he.Z:ot.Z}):null)),St.createElement("div",{className:`${fe["item-desc"]} ${fe["choose-game-item"]} ${sn?fe.show:fe.hide}`},ge&&St.createElement("span",{style:{color:"white",display:"flex",alignItems:"center"}},"\u6D4B\u8BD5\u8F93\u5165",ge&&St.createElement("div",{style:{width:"33%"}},St.createElement(st,{output:ge}))),St.createElement("p",{className:fe["output-title-container"],style:{marginTop:10}},St.createElement("span",{style:{color:"#747a7f"}},"\u2014\u2014\u9884\u671F\u8F93\u51FA\u2014\u2014"),St.createElement("span",{className:fe["output-title"]},St.createElement("span",{style:{color:"#fff"}},"\u2014\u2014\u5B9E\u9645\u8F93\u51FA\u2014\u2014"),!Ft&&St.createElement("span",{className:"c-blue current",onClick:()=>yn(!nn)},nn?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),Ft&&St.createElement("div",{className:fe["diff-panel-container"]},St.createElement("div",{className:"tc"},St.createElement("a",{className:"underline",onClick:()=>(0,$e.LR)(Qt,zt)},zt)),St.createElement("div",{className:"tc"},Zt?St.createElement("a",{className:"underline",onClick:()=>(0,$e.LR)(Tt,zt)},zt):Tt)),!Ft&&!nn&&St.createElement(we,{output:zt,actual_output:Tt}),!Ft&&nn&&St.createElement("div",{className:fe["diff-panel-container"]},St.createElement("div",{className:""},zt),St.createElement("div",{className:""},Tt))))}var On=({test_sets:ye,gamesData:ae,loading:ge,codeMessage:zt,jupyterData:Tt})=>{const[Ft,Qt]=(0,t.useState)(-1),ct=(0,t.useRef)();(0,t.useEffect)(()=>{if(ct.current){let Xt=function(tn){mt=en.offsetHeight,_e=!0,qt=tn.pageY,(0,$e.kk)("none"),document.onselectstart=function(){return!1}},sn=function(){_e=!1,(0,$e.kk)("auto"),document.onselectstart=null},Mn=function(tn){if(_e){let Pt=qt-tn.pageY,nn=mt+Pt;nn<200&&(nn=200),nn>window.innerHeight-130&&(nn=window.innerHeight-130),en.style.height=nn+"px"}};const en=document.getElementById("jupyter-test-case-list");let mt=0,_e=!1,qt=0;const Ut=document.getElementById("jupyter-y-bar");return Ut==null||Ut.addEventListener("mousedown",Xt),document.addEventListener("mousemove",Mn),document.addEventListener("mouseup",sn),()=>{const tn=document.getElementById("jupyter-y-bar");tn==null||tn.removeEventListener("mousedown",Xt),document.removeEventListener("mousemove",Mn),document.removeEventListener("mouseup",sn)}}},[ct]);function Zt(Xt){Qt(Xt===Ft?-1:Xt)}return St.createElement("ul",{id:"jupyter-test-case-list",className:fe["test-case-list"]},St.createElement("div",{className:fe["resize-y-bar"],id:"jupyter-y-bar",ref:ct,draggable:!1},St.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),St.createElement("div",{className:fe.warp},St.createElement(h.Z,{tip:zt,spinning:ge,className:fe.spinTest},St.createElement("div",{className:fe.title,style:{color:"white"}},"\u6D4B\u8BD5\u7ED3\u679C\uFF1A"),ae!=null&&ae.last_compile_output?St.createElement("p",{className:`${fe["test-result"]} ${(ae==null?void 0:ae.sets_error_count)===0?fe.success:fe.failer}`},St.createElement("span",{className:fe.count},St.createElement("img",{width:16,src:(ae==null?void 0:ae.sets_error_count)===0?he.Z:ke.Z}),(ae==null?void 0:ae.test_sets_count)-(ae==null?void 0:ae.sets_error_count),"/",ae==null?void 0:ae.test_sets_count),(ae==null?void 0:ae.sets_error_count)==0?St.createElement("span",{className:fe.count},"\u5168\u90E8\u901A\u8FC7"):St.createElement("div",{dangerouslySetInnerHTML:{__html:ae==null?void 0:ae.last_compile_output}})):null,!ge&&ye.map((Xt,sn)=>St.createElement(ln,jn(wn({key:"item"+sn,title:`\u6D4B\u8BD5\u7528\u4F8B${sn+1}`},Xt),{isActive:Ft===sn,id:sn,user:Tt==null?void 0:Tt.user,onActive:Zt}))))))},Lt=e(74508),Rn=e(21978),Wn=e(52787),Ht=({noDragging:ye,moveX:ae})=>t.createElement(t.Fragment,null,ye?t.createElement("a",{className:`trapezoid ${ae===.01?"enlarge":""}`},t.createElement("img",{src:ae===.01?Rn:Wn,alt:"resize-icon",width:20})):t.createElement("a",{className:"btn-resize",draggable:!1},t.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},t.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),xt=Object.defineProperty,Ve=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,b=(ye,ae,ge)=>ae in ye?xt(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,r=(ye,ae)=>{for(var ge in ae||(ae={}))tt.call(ae,ge)&&b(ye,ge,ae[ge]);if(Gt)for(var ge of Gt(ae))$.call(ae,ge)&&b(ye,ge,ae[ge]);return ye},o=(ye,ae)=>Ve(ye,Vt(ae));const s=(ye,ae)=>{switch(ae.type){case"MOVE_X":return o(r({},ye),{moveX:ae.payload});case"SET_DRAGMODULE":return o(r({},ye),{showDragModule:ae.payload});case"TRIGGER_RIGHT_PANEL_MASK":return o(r({},ye),{showDragMask:ae.payload})}};var g=e(49535),D=e(38986),x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",V=e(6383),k=e(91558),ee=e(71708),Se=e(84989),He=e(87169),Te=e(81722),We=e(61186),Le=e.n(We),ut=e(42546),qe=e(3810),ht=e(29477),at=Object.defineProperty,Rt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,ue=(ye,ae,ge)=>ae in ye?at(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,Ee=(ye,ae)=>{for(var ge in ae||(ae={}))G.call(ae,ge)&&ue(ye,ge,ae[ge]);if(lt)for(var ge of lt(ae))J.call(ae,ge)&&ue(ye,ge,ae[ge]);return ye},de=(ye,ae)=>Rt(ye,Ot(ae)),je=(ye,ae)=>{var ge={};for(var zt in ye)G.call(ye,zt)&&ae.indexOf(zt)<0&&(ge[zt]=ye[zt]);if(ye!=null&<)for(var zt of lt(ye))ae.indexOf(zt)<0&&J.call(ye,zt)&&(ge[zt]=ye[zt]);return ge},De=(ye,ae,ge)=>new Promise((zt,Tt)=>{var Ft=Zt=>{try{ct(ge.next(Zt))}catch(Xt){Tt(Xt)}},Qt=Zt=>{try{ct(ge.throw(Zt))}catch(Xt){Tt(Xt)}},ct=Zt=>Zt.done?zt(Zt.value):Promise.resolve(Zt.value).then(Ft,Qt);ct((ge=ge.apply(ye,ae)).next())});const{Countdown:et}=f.default;var yt=(ye=>(ye[ye.LoadFail=1]="LoadFail",ye[ye.ReLoad=2]="ReLoad",ye[ye.Success=3]="Success",ye))(yt||{});const Mt={moveX:"40%",showDragModule:!1,showDragMask:!1},Yt=ye=>{var ae=ye,{globalSetting:ge,loading:zt,dispatch:Tt,user:Ft}=ae,Qt=je(ae,["globalSetting","loading","dispatch","user"]),ct,Zt,Xt,sn,Mn,en,mt,_e,qt,Ut;const tn=(0,R.useParams)(),[Pt]=(0,R.useSearchParams)(),nn=(0,R.useLocation)(),yn=(0,t.useRef)(),[Fn,kn]=(0,t.useState)(!0),[Jt,Kt]=(0,t.useState)(!1),[fn,Sn]=(0,t.useState)(0),[Jn,Un]=(0,t.useState)(0),[Kn,Ln]=(0,t.useState)(!0),[Ar,ur]=(0,t.useState)(!1),rr=(0,t.useRef)(!0),[un,cr]=(0,t.useState)({}),[ir,pr]=(0,t.useState)({}),[Or,aa]=(0,t.useState)(),Fr=(0,t.useRef)(),Nr=(0,t.useRef)(),[hr,Lr]=(0,t.useState)(3),[zr,Xr]=(0,t.useState)(),[jr,Er]=(0,t.useState)(),[Tr,oa]=(0,t.useState)(!1),[fa,pa]=(0,t.useState)(""),Vr=(0,t.useRef)(null),An=(0,t.useRef)({}),Pn=(0,t.useRef)(!1),Bn=(0,t.useRef)(),[In,Hn]=(0,t.useReducer)(s,Mt),[Yn,Qr]=(0,t.useState)(!1),[dr,br]=(0,t.useState)(!0),$n=(0,t.useRef)(),ar=(0,t.useRef)(!1),[qn,Br]=(0,t.useState)(!1),[kr,Zr]=(0,t.useState)(!1);let Mr=Pt.get("type")==="exercises"||Pt.get("homework_common_id");const[Ma,Da]=(0,t.useState)([]),[Eo,va]=(0,t.useState)(!1),[Oa,ka]=(0,t.useState)({page:1,limit:5}),[eo,za]=(0,t.useState)(!1),[Ka,uo]=(0,t.useState)("#37AD83"),[to,Ya]=(0,t.useState)(null),co=(0,qe._)($n==null?void 0:$n.current);(0,t.useEffect)(()=>{var gt;((gt=Ft==null?void 0:Ft.userInfo)==null?void 0:gt.user_status)!==0&&(new Date().getTime()>parseFloat(localStorage.getItem("task_ignore"))||parseFloat(localStorage.getItem("task_ignore")||0)===0)?za(!0):za(!1)},[localStorage.getItem("task_ignore"),Ft==null?void 0:Ft.userInfo]),(0,t.useEffect)(()=>(Tt({type:"globalSetting/headerFooterToggle",payload:!1}),Pt.get("exercisesId")&&Pt.get("coursesId")!=="coursesId"&&Ua(),()=>{Tt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{fn!==0?(clearInterval(Vr.current),Vr.current=setInterval(()=>{Sn(fn-1)},1e3)):clearInterval(Vr.current)},[fn]),(0,t.useEffect)(()=>(window.addEventListener("message",Ao),()=>{window.removeEventListener("message",Ao)}),[]),(0,t.useEffect)(()=>{Xn()},[tn.identifier]),(0,t.useEffect)(()=>{un.myshixun_identifier&&Tn(),un.tpm_modified&&Kr()},[un]);const Ua=()=>De(void 0,null,function*(){var gt,kt,Nn,a;const u=yield(0,Te._B)({categoryId:Pt.get("exercisesId"),login:Pt.get("login")});$n.current=u,typeof((gt=u==null?void 0:u.exercise)==null?void 0:gt.left_time)=="number"&&(Ya(Date.now()+((kt=u==null?void 0:u.exercise)==null?void 0:kt.left_time)*1e3),setTimeout(()=>{uo("red")},(((Nn=u==null?void 0:u.exercise)==null?void 0:Nn.left_time)-300>0?((a=u==null?void 0:u.exercise)==null?void 0:a.left_time)-300:0)*1e3))}),Kr=()=>{Bo({title:"\u66F4\u65B0\u901A\u77E5",content:t.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",t.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",t.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")})},ja=()=>De(void 0,null,function*(){document.getElementById("taskJupyterIframe").contentWindow.postMessage("saveCode","*");let kt=yield(0,D.ZP)(`/api/homework_commons/${Pt.get("homework_common_id")}/student_works.json`,{method:"post",body:{myshixun_identifier:un==null?void 0:un.myshixun_identifier}});(kt==null?void 0:kt.status)===0&&i.ZP.info("\u63D0\u4EA4\u6210\u529F")}),Ao=gt=>{(gt==null?void 0:gt.data)==="jupytermessage"&&rr.current&&(rr.current=!1,no(),Pn.current||setTimeout(()=>rr.current=!0,500))},no=()=>De(void 0,null,function*(){var gt,kt,Nn,a,u,A,N,z,le,_,Fe,Re,Ge;ar.current=!1;let jt="";(((kt=(gt=$n.current)==null?void 0:gt.exercise)==null?void 0:kt.ip_limit)==="inner"||((a=(Nn=$n.current)==null?void 0:Nn.exercise)==null?void 0:a.ip_bind_type)==="true")&&(jt=yield(0,V.y)({ip_limit:(A=(u=$n.current)==null?void 0:u.exercise)==null?void 0:A.ip_limit,ip_bind:((z=(N=$n.current)==null?void 0:N.exercise)==null?void 0:z.ip_bind_type)==="true"}));const Je=yield(0,Z.zE)({identifier:tn.identifier,jupyter_port:Nr.current,token:yn.current,jupyter_domain:(_=(le=Fr.current)==null?void 0:le[0])==null?void 0:_.domain,exercise_id:Pt.get("exercisesId"),ip:jt});if(Je.status===0)Pn.current?ia(Je==null?void 0:Je.data):i.ZP.success({content:"\u4FDD\u5B58\u6210\u529F!",key:"save-jupyter"});else if(Je.status===-5&&typeof(Je==null?void 0:Je.message)=="object"){(0,R.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:de(Ee({},((Fe=$n.current)==null?void 0:Fe.exercise)||{}),{errorMessage:Je==null?void 0:Je.message,exercise_user_id:(Ge=(Re=$n.current)==null?void 0:Re.exercise)==null?void 0:Ge.exercise_user_id,id:Pt.get("exercisesId")})}});return}}),ia=gt=>De(void 0,null,function*(){var kt,Nn,a,u,A,N,z,le,_,Fe;const Re={extras:{exercise_id:Pt.get("exercisesId"),question_id:Pt.get("questionId"),challenge_id:un==null?void 0:un.challenge_id},sec_key:gt==null?void 0:gt.sec_key,resubmit:gt==null?void 0:gt.resubmit,first:1,content_modified:0};if((((Nn=(kt=$n.current)==null?void 0:kt.exercise)==null?void 0:Nn.ip_limit)==="inner"||((u=(a=$n.current)==null?void 0:a.exercise)==null?void 0:u.ip_bind_type)==="true")&&(Re.extras.ip=yield(0,V.y)({ip_limit:(N=(A=$n.current)==null?void 0:A.exercise)==null?void 0:N.ip_limit,ip_bind:((le=(z=$n.current)==null?void 0:z.exercise)==null?void 0:le.ip_bind_type)==="true"})),Pt.get("homework_common_id")&&(Re.extras={homework_common_id:Pt.get("homework_common_id")}),(yield(0,w.Xy)((_=An.current)==null?void 0:_.game_identifier,Re)).status===-1){if(Pt.get("type")==="exercises"){window.parent.location.href=`/classrooms/${Pt.get("coursesId")}/exercise/${Pt.get("exercisesId")}/detail`;return}Kt(!1),Sn(10),Pn.current=!1,rr.current=!0;return}let jt=1,Je=!1,nt=((Fe=An.current)==null?void 0:Fe.exec_time)+11;const Ct=()=>De(void 0,null,function*(){var Bt,Qe,rt;const pt=yield(0,w.Qo)((Bt=An.current)==null?void 0:Bt.game_identifier,{resubmit:gt==null?void 0:gt.resubmit,time_out:Je,port:(Qe=An.current)==null?void 0:Qe.port,sec_key:gt==null?void 0:gt.sec_key,challenge_id:(rt=An.current)==null?void 0:rt.challenge_id});(pt==null?void 0:pt.running_code_status)===null||(pt==null?void 0:pt.running_code_status)===1||(pt==null?void 0:pt.running_code_status)===2||(pt==null?void 0:pt.running_code_status)===0?(jt=jt+1,jt>nt&&(Je=!0),Je&&i.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"),((pt==null?void 0:pt.running_code_status)===1||(pt==null?void 0:pt.running_code_status)===2)&&pa(pt==null?void 0:pt.running_code_message),setTimeout(()=>{Ct()},1e3)):(pt.status===2&&Br(!0),pr(Ee({},pt)),ur(!0),Kt(!1),pa(""),Sn(10),Pn.current=!1,rr.current=!0)});Ct()}),Xn=()=>De(void 0,null,function*(){const gt=yield(0,Z.dU)({identifier:tn.identifier,homework_id:Pt.get("homework_common_id")});gt&&(cr(gt),An.current=Ee({},gt),pr(de(Ee({},ir),{test_sets:(gt==null?void 0:gt.test_sets)||[]})),Hn({type:"SET_DRAGMODULE",payload:gt.jupyter_show_description}))}),Tn=()=>De(void 0,null,function*(){var gt,kt,Nn,a,u,A,N,z,le,_,Fe,Re,Ge,jt,Je,nt,Ct,Bt,Qe,rt,pt,cn;let rn={};Pt.get("type")==="exercises"?rn.exercise_id=Pt.get("exercisesId"):Pt.get("homework_common_id")&&(rn.homework_common_id=Pt.get("homework_common_id"));const Wt=yield(0,Z.rV)(Ee({identifier:tn.identifier,homework_common_id:Pt.get("homework_common_id")||""},rn));if(kn(!1),(kt=(gt=Wt==null?void 0:Wt.data)==null?void 0:gt.data_list)!=null&&kt.length){g.Z.publish("pod-restrict-data",{identifier:(Nn=Wt==null?void 0:Wt.data)==null?void 0:Nn.identifier,data_list:(a=Wt==null?void 0:Wt.data)==null?void 0:a.data_list});return}if(Wt!=null&&Wt.data){if(aa(Wt.data),Fr.current=Wt.data,yn.current=(N=(0,$e.en)((A=(u=Wt==null?void 0:Wt.data)==null?void 0:u[0])==null?void 0:A.link_url))==null?void 0:N.token,Nr.current=(le=(z=Wt==null?void 0:Wt.data)==null?void 0:z[0])==null?void 0:le.port,((_=Wt.data)==null?void 0:_.length)>1){Xr(Date.now()+((Re=(Fe=Wt==null?void 0:Wt.data)==null?void 0:Fe[0])==null?void 0:Re.remaining_time)),Er(((jt=(Ge=Wt==null?void 0:Wt.data)==null?void 0:Ge[0])==null?void 0:jt.remaining_time)-300*1e3<=0?Date.now()+1e3:Date.now()+(((nt=(Je=Wt==null?void 0:Wt.data)==null?void 0:Je[0])==null?void 0:nt.remaining_time)-300*1e3));return}Ln(!1),Lr(3),Xr(Date.now()+((Bt=(Ct=Wt==null?void 0:Wt.data)==null?void 0:Ct[0])==null?void 0:Bt.remaining_time)),Er(((rt=(Qe=Wt==null?void 0:Wt.data)==null?void 0:Qe[0])==null?void 0:rt.remaining_time)-300*1e3<=0?Date.now()+1e3:Date.now()+(((cn=(pt=Wt==null?void 0:Wt.data)==null?void 0:pt[0])==null?void 0:cn.remaining_time)-300*1e3));return}Wt.status===-1?(Lr(1),Ln(!1)):Lr(2)}),Yr=gt=>{Ln(!1),Un(gt),Tn(),Lr(3)},ca=()=>De(void 0,null,function*(){const gt=yield(0,Z.x4)({identifier:tn.identifier});if((gt==null?void 0:gt.status)===0){if(!(gt!=null&>.useSeconds)){Sr();return}gt!=null&>.remainingSeconds&&(Xr(Date.now()+gt.remainingSeconds*1e3),Er(gt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(gt.remainingSeconds-300)*1e3))}}),Sr=()=>{Ba(!0),kn(!0),v.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{da()},onCancel:()=>{Ba(!1),kn(!1)}})},da=()=>De(void 0,null,function*(){const gt=yield(0,Z.m_)({identifier:un==null?void 0:un.myshixun_identifier});(gt==null?void 0:gt.status)===0&&(i.ZP.success("\u91CD\u7F6E\u6210\u529F!"),kn(!1),setTimeout(()=>window.location.reload(),300))}),_r=()=>{v.default.destroyAll(),v.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:t.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",t.createElement("span",null,t.createElement(et,{value:zr,format:"HH:mm:ss",onFinish:$r})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>De(void 0,null,function*(){(yield(0,Z.rB)(un==null?void 0:un.myshixun_identifier)).status===0&&(yield Tn(),i.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},$r=()=>{v.default.destroyAll(),v.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:t.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{da()}})},ya=()=>{var gt=new Event("beforeunload");window.dispatchEvent(gt)},Ba=gt=>{const kt=document.getElementById("taskJupyterIframe");kt&&(gt?kt.contentWindow.postMessage("stopParent","*"):kt.contentWindow.postMessage("clonsParent","*"))},xa=()=>{kn(!0),Ba(!0),Bo({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",content:t.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",t.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},Co=()=>{ar.current=!0;const gt=document.getElementById("taskJupyterIframe");gt&&(gt.contentWindow.postMessage("saveCode","*"),Pn.current=!0,Kt(!0),ur(!0),setTimeout(()=>{ar.current&&no()},5e3))},Bo=gt=>{v.default.confirm({centered:!0,title:gt.title,content:gt.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>De(void 0,null,function*(){let kt={};Pt.get("type")==="exercises"?kt.exercise_id=Pt.get("exercisesId"):Pt.get("homework_common_id")&&(kt.homework_common_id=Pt.get("homework_common_id")),(yield(0,Z.fi)(Ee({identifier:tn.identifier},kt))).status===0&&(i.ZP.success("\u64CD\u4F5C\u6210\u529F"),kn(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{Ba(!1),kn(!1)}})};(0,t.useEffect)(()=>{function gt(Nn){Hn({type:"MOVE_X",payload:Nn.pageX})}function kt(){Hn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return In.showDragMask&&(document.addEventListener("mousemove",gt),document.addEventListener("mouseup",kt)),()=>{document.removeEventListener("mousemove",gt),document.removeEventListener("mouseup",kt)}},[In.showDragMask]);const Ga=typeof In.moveX=="number"&&In.moveX!==.01?`${In.moveX}px`:"40%",Oo=`calc(100% - 4px - ${Ga})`,fo=gt=>{Hn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:gt})},[Ja,xo]=(0,t.useState)(),Po=gt=>De(void 0,null,function*(){const kt=yield(0,D.ZP)(`/api/shixuns/${gt}/get_standard_answer.json`,{method:"get",params:{from:"starting"}});kt.status===0&&xo(kt)});(0,t.useEffect)(()=>{un.identifier&&Po(un.identifier)},[un]);function Uo(){Qr(!Yn)}function vo(){Qr(!1)}function No(gt){var kt;vo(),gt==="reset-task"&&Sr(),gt==="reset-git-code"&&Pr(),gt==="reset-code"&&xa(),gt==="full-screen"&&((0,Se.vp)()?(0,Se.BU)():(0,Se.Dj)((kt=document==null?void 0:document.getElementById)==null?void 0:kt.call(document,"juptyer")))}const bo=gt=>{document.activeElement.tagName!=="IFRAME"&&window.parent.postMessage("backExercise","*")},xr=gt=>{(0,Se.vp)()?br(!1):br(!0)};(0,t.useEffect)(()=>(document.addEventListener((0,Se.gH)(),xr),Bn.current=setInterval(()=>{ya()},2e3),()=>{clearInterval(Bn.current),document.removeEventListener((0,Se.gH)(),xr)}),[]);function Cr(){return De(this,null,function*(){var gt;let kt={};Pt.get("type")==="exercises"?kt.exercise_id=Pt.get("exercisesId"):Pt.get("homework_common_id")&&(kt.homework_common_id=Pt.get("homework_common_id"));const Nn=yield(0,w.Tf)(un==null?void 0:un.myshixun_identifier,Ee({},kt));if((Nn==null?void 0:Nn.status)===-5){v.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:t.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",t.createElement("a",{href:`/classrooms/${Nn==null?void 0:Nn.course_identifier}/exercise/${Nn==null?void 0:Nn.exercise_id}/detail`},Nn==null?void 0:Nn.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")});return}return(gt=window.location)==null||gt.reload(),Nn})}const Pr=()=>{v.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:t.createElement(He.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Cr})},Pe={is_jupyter:!0,is_jupyter_notebook:(un==null?void 0:un.is_jupyter)===!0,is_jupyter_lab:(un==null?void 0:un.is_jupyter)===!1,jupyterData:un,onVncAction:No,onHideToolBar:vo,port:(ct=Or==null?void 0:Or[0])==null?void 0:ct.port,token:yn.current},$t=((Zt=Ft==null?void 0:Ft.userInfo)==null?void 0:Zt.user_id)===((Xt=un==null?void 0:un.user)==null?void 0:Xt.user_id);console.log($t,(sn=Ft==null?void 0:Ft.userInfo)==null?void 0:sn.user_id,(Mn=un==null?void 0:un.user)==null?void 0:Mn.user_id,333);const bn=()=>{Tt({type:"user/getUserInfo",payload:{objective_id:un.identifier,objective_type:"shixun"}}),Pt.get("type")==="exercises"&&bo("back"),R.history.push(`/shixuns/${un.identifier}/challenges`)};function Dn(){var gt,kt;console.log($t,777);let Nn=!((kt=(gt=Ft==null?void 0:Ft.userInfo)==null?void 0:gt.shixun)!=null&&kt.editable);v.default.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:t.createElement(He.Z,null),content:t.createElement("div",null,t.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"),$t&&t.createElement(E.default,{className:"mt10",defaultChecked:Nn,onChange:a=>{Nn=a.target.checked}},"\u9000\u51FA\u5B9E\u8BAD\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>De(this,null,function*(){if($t&&Nn){const a=yield(0,Te.eA)(un==null?void 0:un.myshixun_identifier);(a==null?void 0:a.status)==0&&(i.ZP.success("\u91CA\u653E\u8D44\u6E90\u6210\u529F"),setTimeout(()=>{bn()},1e3))}else bn()}),onCancel:()=>{}})}return t.createElement(h.Z,{spinning:Fn,tip:"\u52A0\u8F7D\u4E2D..."},t.createElement("section",{id:"juptyer",className:B.bg,style:{userSelect:In.showDragMask?"none":"unset"}},In.showDragMask&&t.createElement("div",{className:B.dragingMask}),t.createElement("header",{className:B.header},t.createElement("div",{className:B.user},t.createElement("img",{src:`${l.Z.IMG_SERVER}/images/${(en=un==null?void 0:un.user)==null?void 0:en.image_url}`,alt:"\u7528\u6237\u5934\u50CF"}),t.createElement("span",{className:"ml10"},(mt=un==null?void 0:un.user)==null?void 0:mt.name)),t.createElement("div",{className:B.titleWrap},t.createElement("span",{className:B.title,style:{height:Pt.get("type")==="exercises"?"unset":"30px"}},un==null?void 0:un.name),Pt.get("type")!=="exercises"&&t.createElement("span",null,t.createElement(et,{value:zr,format:"HH:mm:ss",onFinish:$r}),t.createElement("span",{className:B.endTimeWrap},jr&&t.createElement(et,{value:jr,format:"HH:mm:ss",onFinish:_r})))),t.createElement("div",{className:B.actionWrap,style:{display:"flex",alignItems:"center"}},un.tpm_modified&&dr&&t.createElement("img",{src:Lt.GY,onClick:Kr,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),Pt.get("type")==="exercises"&&t.createElement("div",{style:{display:"flex",alignItems:"center",marginRight:"20px"}},t.createElement("span",{style:{color:"#fff"}},t.createElement("i",{className:"iconfont icon-shijian1 mr5",style:{paddingTop:"2px"}})," \u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6\uFF1A"),t.createElement(et,{value:zr,format:"HH:mm:ss",onFinish:$r}),t.createElement("span",{className:B.endTimeWrap},jr&&t.createElement(et,{value:jr,format:"HH:mm:ss",onFinish:_r}))),Mr&&t.createElement(t.Fragment,null,t.createElement("div",{onClick:()=>De(void 0,null,function*(){var gt;let kt=yield(0,D.ZP)(`/api/tasks/${tn.identifier}/jupyter_redo_logs.json`,{method:"get",params:Oa});if((kt==null?void 0:kt.status)===0&&((gt=kt==null?void 0:kt.data)==null?void 0:gt.count)===0){i.ZP.info("\u6682\u65E0\u91CD\u7F6E\u8BB0\u5F55");return}Da(kt==null?void 0:kt.data),va(!0)}),style:{display:"contents",color:"#888",cursor:"pointer"}},"\u91CD\u7F6E\u8BB0\u5F55")),(un==null?void 0:un.manager_permission)&&t.createElement(m.ZP,{icon:t.createElement("span",{className:"iconfont font14 icon-peizhiyujiankong current"}),className:`${B.colorGray} font14`,type:"link",onClick:()=>{console.log("jupyterData",un),Zr(!0)}},"\u914D\u7F6E\u4E0E\u76D1\u63A7"),dr&&t.createElement(t.Fragment,null,t.createElement("img",{alt:"tool",src:x,width:14,style:{opacity:"0.45",margin:"0 -5px 2px 15px"}}),t.createElement(m.ZP,{className:`${B.colorGray} font14`,type:"link",onClick:Uo},"\u5DE5\u5177\u680F")),Pt.get("type")!=="exercises"&&t.createElement(m.ZP,{icon:t.createElement(y.Z,null),className:`${B.colorGray} font14`,type:"link",onClick:Dn},"\u9000\u51FA"),((qt=(_e=$n==null?void 0:$n.current)==null?void 0:_e.exercise)==null?void 0:qt.left_time)>0&&t.createElement(d.Z,{align:"middle"},t.createElement("span",{style:{color:Ka,marginRight:6},className:"iconfont icon-daojishi djs"}),t.createElement("span",{style:{color:Ka,fontSize:14,marginRight:10}},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),t.createElement("span",{className:"mr20"},t.createElement(et,{valueStyle:{color:Ka,fontSize:20,fontWeight:500},value:to}))),Pt.get("type")==="exercises"&&t.createElement(m.ZP,{className:"mr20",type:"primary",onClick:()=>{co(),Dn()}},t.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"))),t.createElement("section",{className:B.content,style:{height:un!=null&&un.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},In.showDragModule&&t.createElement(t.Fragment,null,t.createElement("section",{className:B.leftContainer,style:{width:Ga,display:In.moveX===.01?"none":""}},t.createElement("div",{className:B.tabNav},t.createElement("div",null,"\u4EFB\u52A1\u8981\u6C42")),t.createElement("div",{className:B.mdContent},t.createElement(U.Z,{stylesPrev:{position:"absolute"},value:un.description||""}))),t.createElement("section",{className:B.resizeBar,onMouseDown:()=>{fo(!0)},onMouseUp:()=>fo(!1)},t.createElement(Ht,{noDragging:!1,moveX:In.moveX}))),t.createElement("section",{className:B.rightCotainer,style:{width:Oo}},t.createElement("main",{className:B.main,style:{height:"100%"}},Kn?t.createElement("div",{className:B.start,style:{visibility:Fn?"hidden":"visible"}},t.createElement("div",{className:B.title},"\u8BF7\u70B9\u51FB\u4E00\u4E2A\u6587\u4EF6\u8FDB\u5165\u5B9E\u9A8C\u73AF\u5883\uFF0C\u5F00\u59CB\u5B9E\u9A8C\uFF01"),t.createElement("b",{className:"iconfont icon-dianji1"}),t.createElement("div",{className:B.liWarp},Or==null?void 0:Or.map((gt,kt)=>t.createElement("div",{onClick:()=>Yr(kt),className:B.li},t.createElement("i",{className:"iconfont icon-wenjian6"}),t.createElement("span",{title:gt.name},gt.name))))):t.createElement(t.Fragment,null,dr&&t.createElement("div",{style:{right:Tr===1&&330||Tr===2&&600},className:`${B.dataSetButton} ${Tr?`${B.dataSetOpen} ${Tr===1?B.ac:""}`:""}`,onClick:gt=>{oa(Tr?!1:1),vo(),gt.nativeEvent.stopPropagation()}},t.createElement("span",{className:B.dataSetText},"\u6570\u636E\u96C6")),!(Ja!=null&&Ja.hide_answer)&&t.createElement("div",{style:{top:"53%",right:Tr===2&&600},className:`${B.dataSetButton} ${Tr?`${B.dataSetOpen} ${Tr===2?B.ac:""}`:""}`,onClick:gt=>{oa(2),gt.nativeEvent.stopPropagation()}},t.createElement("span",{className:B.dataSetText},"\u53C2\u8003\u7B54\u6848")),hr===1&&t.createElement("div",{className:B.loadFail}," "),hr===2&&t.createElement("div",{className:B.reload},t.createElement("div",{className:B.failWrap},t.createElement("i",{className:`iconfont icon-jiazaishibai1 ${B.failIcon}`}),t.createElement("p",{className:"font12"},"\u52A0\u8F7D\u5B9E\u8BAD\u5931\u8D25\uFF0C",t.createElement("span",{className:B.failReload,onClick:Tn},"\u91CD\u65B0\u52A0\u8F7D")))),hr===3&&t.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:(Ut=Or==null?void 0:Or[Jn])==null?void 0:Ut.link_url}),t.createElement(K,{visible:Tr,identifier:un.identifier,cancel:()=>{oa(!1)}}),t.createElement(p,{visible:Tr,answerData:Ja,cancel:()=>oa(!1)}))))),un!=null&&un.open_evaluate?t.createElement(t.Fragment,null,t.createElement("div",{className:B.footer,style:{background:"#111c24"}},t.createElement("span",null,ir!=null&&ir.time_limit?t.createElement("span",null,`\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A${ir==null?void 0:ir.time_limit}\u79D2`):null,ir!=null&&ir.record_consume_time?t.createElement("span",{className:"ml10"},"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",ir==null?void 0:ir.record_consume_time," \u79D2"):null),t.createElement(m.ZP,{onClick:()=>ur(!Ar),type:"primary",ghost:!0,className:"mr20"},Ar?"\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C":"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C"),t.createElement(m.ZP,{className:B.disabled,disabled:fn!==0,loading:Jt,onClick:Co,style:{padding:"0 30px"},type:"primary"},fn!==0?`${fn}s`:"\u8BC4\u6D4B"))):t.createElement(t.Fragment,null,Pt.get("homework_common_id")&&!(un!=null&&un.homework_is_end)&&t.createElement("div",{className:B.footer,style:{background:"#111c24"}},t.createElement(m.ZP,{onClick:()=>ja(),type:"primary",className:"mr20"},"\u63D0\u4EA4\u4F5C\u54C1"))),Ar&&t.createElement(On,{codeMessage:fa,loading:Jt,gamesData:ir,test_sets:(ir==null?void 0:ir.test_sets)||[],jupyterData:un})),t.createElement(k.Z,null,t.createElement(S.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:Yn,onClose:vo},t.createElement(ee.Z,Ee({},Pe)))),t.createElement(Q.Z,{successCb:no}),t.createElement(me,{showModal:qn,setShowModal:Br}),t.createElement(v.default,{title:"\u91CD\u7F6E\u8BB0\u5F55",footer:!1,open:Eo,onCancel:()=>{va(!1)}},t.createElement(c.default,{dataSource:Ma==null?void 0:Ma.list,pagination:!1,scroll:{y:400},columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(gt,kt,Nn)=>Le()(gt).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(gt,kt,Nn)=>{var a;return(a=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(u=>u.id===gt))==null?void 0:a.name}}]}),t.createElement(C.Z,{style:{marginTop:10},pageSize:Oa.limit,current:Oa.page,total:Ma==null?void 0:Ma.count,onChange:gt=>De(void 0,null,function*(){Oa.page=gt,ka(Oa);let kt=yield(0,D.ZP)(`/api/tasks/${tn.identifier}/jupyter_redo_logs.json`,{method:"get",params:Oa});(kt==null?void 0:kt.status)===0&&Da(kt==null?void 0:kt.data)})})),t.createElement(ut.Z,{identifier:un==null?void 0:un.identifier,visible:kr,onCancel:()=>Zr(!1),info:{type:"\u6311\u6218\u9875\u9762",myshixun_id:un==null?void 0:un.myshixun_id}}),((0,wt.GJ)()||un.use_ai)&&t.createElement(ht.Z,{isJupyter:!0,showData:null,description:"",code:"",sendParams:{shixun_id:un==null?void 0:un.identifier,game_id:un==null?void 0:un.myshixun_identifier,source:"shixun"},allShow:!1}))};var _t=(0,R.connect)(({loading:ye,globalSetting:ae,user:ge})=>({globalSetting:ae,loading:ye,user:ge}))(Yt)},30972:function(ce,M,e){"use strict";e.d(M,{Jd:function(){return Z},a$:function(){return B},dU:function(){return d},fi:function(){return y},m_:function(){return C},rB:function(){return Q},rV:function(){return S},x4:function(){return c},zE:function(){return m}});var t=e(38986),R=Object.defineProperty,l=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,v=(U,O,j)=>O in U?R(U,O,{enumerable:!0,configurable:!0,writable:!0,value:j}):U[O]=j,E=(U,O)=>{for(var j in O||(O={}))f.call(O,j)&&v(U,j,O[j]);if(l)for(var j of l(O))i.call(O,j)&&v(U,j,O[j]);return U},h=(U,O,j)=>new Promise((I,n)=>{var p=X=>{try{W(j.next(X))}catch(Ae){n(Ae)}},w=X=>{try{W(j.throw(X))}catch(Ae){n(Ae)}},W=X=>X.done?I(X.value):Promise.resolve(X.value).then(p,w);W((j=j.apply(U,O)).next())});function m(U){return h(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:U})})}function d(U){return h(this,null,function*(){return(0,t.ZP)(`/api/tasks/${U.identifier}/jupyter.json`,{method:"Get",params:U})})}function S(U){return h(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${U.identifier}/start.json`,{method:"Get",params:U})})}function c(U){return h(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:U})})}function C(U){return h(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${U.identifier}/reset_pod.json`,{method:"Get",params:U})})}function Q(U,O){return h(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${U}/active_pod.json`,{method:"Get",params:O})})}function y(U){return h(this,null,function*(){const O=E({},U);return delete O.identifier,(0,t.ZP)(`/api/myshixuns/${U.identifier}/sync_code.json`,{method:"Post",body:O})})}function B(U){return h(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${U.identifier}/get_data_sets.json`,{method:"Get",params:U})})}function Z(U){return h(this,null,function*(){return(0,t.ZP)(`/api/tasks/${U.identifier}/reboot_esc.json`,{method:"post",body:U})})}function P(U){return h(this,null,function*(){return Fetch(`/api/tasks/${U.taskId}/get_latex_file_tree.json`,{method:"Get",params:U})})}},84989:function(ce,M,e){"use strict";e.d(M,{BU:function(){return R},Dj:function(){return t},gH:function(){return l},vp:function(){return f}});function t(i){try{i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullScreen&&i.webkitRequestFullScreen()}catch(v){console.log(v,":e")}}function R(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const l=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function f(){var i=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,v=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",i),window.isFullScreen?window.isFullScreen:i!=null}},45937:function(ce,M,e){"use strict";e.d(M,{U:function(){return m}});var t=e(59301),R=Object.defineProperty,l=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,v=(d,S,c)=>S in d?R(d,S,{enumerable:!0,configurable:!0,writable:!0,value:c}):d[S]=c,E=(d,S)=>{for(var c in S||(S={}))f.call(S,c)&&v(d,c,S[c]);if(l)for(var c of l(S))i.call(S,c)&&v(d,c,S[c]);return d},h=(d,S,c)=>new Promise((C,Q)=>{var y=P=>{try{Z(c.next(P))}catch(U){Q(U)}},B=P=>{try{Z(c.throw(P))}catch(U){Q(U)}},Z=P=>P.done?C(P.value):Promise.resolve(P.value).then(y,B);Z((c=c.apply(d,S)).next())});function m(d,S){const[c,C]=(0,t.useState)(S),[Q,y]=(0,t.useState)(!1),[B,Z]=(0,t.useState)();return[c,Q,(U,O=!1)=>h(this,null,function*(){const j=O?S:E(E({},c),U);y(!0),C(j);const I=yield d(j);return y(!1),Z(I),I}),B]}},3810:function(ce,M,e){"use strict";e.d(M,{_:function(){return l}});var t=e(59301),R=e(43418);const l=f=>{var i,v;const E=(0,t.useRef)([]),h=()=>{for(const m of E.current)clearTimeout(m);E.current=[]};return(0,t.useEffect)(()=>{var m,d,S,c,C,Q;if(h(),(m=f==null?void 0:f.exercise)!=null&&m.left_time&&((S=(d=f==null?void 0:f.exercise)==null?void 0:d.exercise_events)==null?void 0:S.length)>0){for(const y of(c=f==null?void 0:f.exercise)==null?void 0:c.exercise_events)if(((C=f==null?void 0:f.exercise)==null?void 0:C.left_time)>(y==null?void 0:y.reminder_time)*60){let B=(((Q=f==null?void 0:f.exercise)==null?void 0:Q.left_time)-(y==null?void 0:y.reminder_time)*60)*1e3;B=B>2147483647?2147483647:B;const Z=setTimeout(()=>{R.default.info({content:`${y==null?void 0:y.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},B);E.current.push(Z)}}},[(i=f==null?void 0:f.exercise)==null?void 0:i.left_time,(v=f==null?void 0:f.exercise)==null?void 0:v.exercise_events]),h}},40197:function(ce,M,e){"use strict";e.d(M,{rX:function(){return j},pW:function(){return I},gy:function(){return n},xY:function(){return O},O5:function(){return U},tJ:function(){return Q},o1:function(){return y},Rd:function(){return P}});var t=e(25690),R=e(43418),l=e(28103),f=e(8591),i=e(48790),v=e(51257),E=e(87169),h=e(25510),m="data:image/png;base64,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",d=e.p+"static/newqrcode.a8740efb.png",S=e(32637),c=e(59301),C=(p,w,W)=>new Promise((X,Ae)=>{var Ne=Et=>{try{Me(W.next(Et))}catch(it){Ae(it)}},Ze=Et=>{try{Me(W.throw(Et))}catch(it){Ae(it)}},Me=Et=>Et.done?X(Et.value):Promise.resolve(Et.value).then(Ne,Ze);Me((W=W.apply(p,w)).next())});const Q=(p,w=!1)=>!!(y(p)&&B(w)),y=p=>(0,i.bg)()?!0:(p({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),B=(p=!1)=>{var w;const{user:W}=(0,t.getDvaApp)()._store.getState();return(w=W.userInfo)!=null&&w.profile_completed?!0:(R.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,v.xg)("/account/profile/edit"),Z()}}),!1)},Z=()=>{R.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},P=()=>{R.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:c.createElement("div",{style:{textAlign:"center"}},c.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),c.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:S}),c.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},U=()=>{var p;const{user:w}=(0,t.getDvaApp)()._store.getState();return(p=w.userInfo)!=null&&p.professional_certification?!0:(R.default.confirm({title:"\u63D0\u793A",centered:!0,content:c.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,v.xg)("/account/certification")}}),!1)},O=()=>(0,i.V9)()?!0:(R.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.createElement("div",{className:"tc",style:{marginLeft:-38}},c.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),c.createElement("img",{src:d,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),j=(p,w)=>p?!0:(R.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.createElement("div",null,c.createElement("p",null,w||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),c.createElement("div",{style:{marginLeft:"110px"}},c.createElement("img",{src:m,width:200}),c.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,v.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),I=p=>{R.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:c.createElement("div",null,c.createElement("div",null,c.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),c.createElement(l.Z,null),c.createElement("p",{style:{color:"#666666",fontSize:12}}," ",c.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",c.createElement("a",null,p),"\u5929\u3002"),c.createElement("p",{style:{color:"#666666",fontSize:12}}," ",c.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),c.createElement("div",{style:{textAlign:"center",marginTop:30}},c.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:h,alt:"\u4E8C\u7EF4\u7801",width:160})))})},n=(p,w="")=>{const{shixunsDetail:{detail:W}}=(0,t.getDvaApp)()._store.getState();if((W==null?void 0:W.public)===2||(W==null?void 0:W.public)===1||(W==null?void 0:W.shixun_status)===3){let X="";return(W==null?void 0:W.public)===2&&(X="\u5DF2\u516C\u5F00"),(W==null?void 0:W.public)===1&&(X="\u5F85\u5BA1\u6838"),(W==null?void 0:W.shixun_status)===3&&(X="\u5DF2\u5173\u95ED"),R.default.info({centered:!0,icon:c.createElement(E.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.createElement("div",{className:"tc",style:{marginLeft:-38}},c.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",X,"\uFF0C",w,"\u3002"),c.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:h,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(W==null?void 0:W.shixun_status)===2?(R.default.confirm({centered:!0,icon:c.createElement(E.Z,null),title:"\u63D0\u793A",content:c.createElement("div",null,c.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),c.createElement("br",null),c.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{R.default.confirm({width:440,centered:!0,icon:c.createElement(E.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>C(void 0,null,function*(){(yield p({type:"shixunsDetail/cancelRelease",payload:{id:W==null?void 0:W.identifier}})).status!==401&&(f.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),p({type:"shixunsDetail/getShixunsDetail",payload:{id:W==null?void 0:W.identifier}}),p({type:"practiceSetting/getCommonData",payload:{id:W==null?void 0:W.identifier}}))})})}}),!0):!1}},77578:function(ce,M,e){"use strict";e.d(M,{Z:function(){return t}});const t=R=>R?typeof R=="function"?R():R:null},19080:function(ce,M,e){"use strict";e.d(M,{F:function(){return i},Z:function(){return f}});var t=e(92310),R=e.n(t);const l=null;function f(v,E,h){return R()({[`${v}-status-success`]:E==="success",[`${v}-status-warning`]:E==="warning",[`${v}-status-error`]:E==="error",[`${v}-status-validating`]:E==="validating",[`${v}-has-feedback`]:h})}const i=(v,E)=>E||v},88522:function(ce,M,e){"use strict";var t=e(92310),R=e.n(t),l=e(11592),f=e(2738),i=e(59301),v=e(53487),E=e(92343),h=e(36355),m=e(57809);const{Option:d}=m.default;function S(y){return y&&y.type&&(y.type.isSelectOption||y.type.isSelectOptGroup)}const c=(y,B)=>{const{prefixCls:Z,className:P,popupClassName:U,dropdownClassName:O,children:j,dataSource:I}=y,n=(0,l.Z)(j);let p;n.length===1&&(0,E.l$)(n[0])&&!S(n[0])&&([p]=n);const w=p?()=>p:void 0;let W;n.length&&S(n[0])?W=j:W=I?I.map(Ne=>{if((0,E.l$)(Ne))return Ne;switch(typeof Ne){case"string":return i.createElement(d,{key:Ne,value:Ne},Ne);case"object":{const{value:Ze}=Ne;return i.createElement(d,{key:Ze,value:Ze},Ne.text)}default:return}}):[];const{getPrefixCls:X}=i.useContext(h.E_),Ae=X("select",Z);return i.createElement(m.default,Object.assign({ref:B,suffixIcon:null},(0,f.Z)(y,["dataSource","dropdownClassName"]),{prefixCls:Ae,popupClassName:U||O,className:R()(`${Ae}-auto-complete`,P),mode:m.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:w}),W)},C=i.forwardRef(c),Q=(0,v.Z)(C);C.Option=d,C._InternalPanelDoNotUseOrYouWillBeFired=Q,M.Z=C},93891:function(ce,M,e){"use strict";var t=e(59301),R=e(36355),l=e(64165);const f=i=>{const{componentName:v}=i,{getPrefixCls:E}=(0,t.useContext)(R.E_),h=E("empty");switch(v){case"Table":case"List":return t.createElement(l.Z,{image:l.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(l.Z,{image:l.Z.PRESENTED_IMAGE_SIMPLE,className:`${h}-small`});default:return t.createElement(l.Z,null)}};M.Z=f},5083:function(ce,M,e){"use strict";e.d(M,{default:function(){return Nn}});var t=e(61186),R=e.n(t),l=e(48736),f=e(90111),i=e.n(f),v=e(58319),E=e.n(v),h=e(23250),m=e.n(h),d=e(74959),S=e.n(d),c=e(10238),C=e.n(c),Q=e(33656),y=e.n(Q);R().extend(y()),R().extend(C()),R().extend(i()),R().extend(E()),R().extend(m()),R().extend(S()),R().extend(function(a,u){var A=u.prototype,N=A.format;A.format=function(le){var _=(le||"").replace("Wo","wo");return N.bind(this)(_)}});var B={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Z=function(u){var A=B[u];return A||u.split("_")[0]},P=function(){(0,l.ET)(!1,"Not match any format. Please help to fire a issue about this.")},U={getNow:function(){return R()()},getFixedDate:function(u){return R()(u,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(u){return u.endOf("month")},getWeekDay:function(u){var A=u.locale("en");return A.weekday()+A.localeData().firstDayOfWeek()},getYear:function(u){return u.year()},getMonth:function(u){return u.month()},getDate:function(u){return u.date()},getHour:function(u){return u.hour()},getMinute:function(u){return u.minute()},getSecond:function(u){return u.second()},addYear:function(u,A){return u.add(A,"year")},addMonth:function(u,A){return u.add(A,"month")},addDate:function(u,A){return u.add(A,"day")},setYear:function(u,A){return u.year(A)},setMonth:function(u,A){return u.month(A)},setDate:function(u,A){return u.date(A)},setHour:function(u,A){return u.hour(A)},setMinute:function(u,A){return u.minute(A)},setSecond:function(u,A){return u.second(A)},isAfter:function(u,A){return u.isAfter(A)},isValidate:function(u){return u.isValid()},locale:{getWeekFirstDay:function(u){return R()().locale(Z(u)).localeData().firstDayOfWeek()},getWeekFirstDate:function(u,A){return A.locale(Z(u)).weekday(0)},getWeek:function(u,A){return A.locale(Z(u)).week()},getShortWeekDays:function(u){return R()().locale(Z(u)).localeData().weekdaysMin()},getShortMonths:function(u){return R()().locale(Z(u)).localeData().monthsShort()},format:function(u,A,N){return A.locale(Z(u)).format(N)},parse:function(u,A,N){for(var z=Z(u),le=0;le1&&(_=u.addDate(_,-7)),_}function re(a,u,A){var N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(u){case"year":return A.addYear(a,N*10);case"quarter":case"month":return A.addYear(a,N);default:return A.addMonth(a,N)}}function be(a,u){var A=u.generateConfig,N=u.locale,z=u.format;return typeof z=="function"?z(a):A.locale.format(N.locale,a,z)}function dt(a,u){var A=u.generateConfig,N=u.locale,z=u.formatList;return!a||typeof z[0]=="function"?null:A.locale.parse(N.locale,a,z)}function st(a){var u=a.cellDate,A=a.mode,N=a.disabledDate,z=a.generateConfig;if(!N)return!1;var le=function(Bt,Qe,rt){for(var pt=Qe;pt<=rt;){var cn=void 0;switch(Bt){case"date":{if(cn=z.setDate(u,pt),!N(cn))return!1;break}case"month":{if(cn=z.setMonth(u,pt),!st({cellDate:cn,mode:"month",generateConfig:z,disabledDate:N}))return!1;break}case"year":{if(cn=z.setYear(u,pt),!st({cellDate:cn,mode:"year",generateConfig:z,disabledDate:N}))return!1;break}}pt+=1}return!0};switch(A){case"date":case"week":return N(u);case"month":{var _=1,Fe=z.getDate(z.getEndDate(u));return le("date",_,Fe)}case"quarter":{var Re=Math.floor(z.getMonth(u)/3)*3,Ge=Re+2;return le("month",Re,Ge)}case"year":return le("month",0,11);case"decade":{var jt=z.getYear(u),Je=Math.floor(jt/te)*te,nt=Je+te-1;return le("year",Je,nt)}}}function wt(a,u){var A=u.formatList,N=u.generateConfig,z=u.locale;return(0,ne.Z)(function(){if(!a)return[[""],""];for(var le="",_=[],Fe=0;Fe1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ge.current),pt){Re(rt);return}Ge.current=requestAnimationFrame(function(){Re(rt)})}var Je=wt(Fe,{formatList:A,generateConfig:N,locale:z}),nt=(0,pe.Z)(Je,2),Ct=nt[1];function Bt(rt){jt(rt)}function Qe(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;jt(null,rt)}return(0,n.useEffect)(function(){Qe(!0)},[a]),(0,n.useEffect)(function(){return function(){return cancelAnimationFrame(Ge.current)}},[]),[Ct,Bt,Qe]}var Nt=e(10228),an=e(16089),mn=e(92393),dn=e(29194),gn=new Map;function hn(a,u){var A;function N(){(0,dn.Z)(a)?u():A=(0,an.Z)(function(){N()})}return N(),function(){an.Z.cancel(A)}}function Cn(a,u,A){if(gn.get(a)&&cancelAnimationFrame(gn.get(a)),A<=0){gn.set(a,requestAnimationFrame(function(){a.scrollTop=u}));return}var N=u-a.scrollTop,z=N/A*10;gn.set(a,requestAnimationFrame(function(){a.scrollTop+=z,a.scrollTop!==u&&Cn(a,u,A-10)}))}function wn(a,u){var A=u.onLeftRight,N=u.onCtrlLeftRight,z=u.onUpDown,le=u.onPageUpDown,_=u.onEnter,Fe=a.which,Re=a.ctrlKey,Ge=a.metaKey;switch(Fe){case Nt.Z.LEFT:if(Re||Ge){if(N)return N(-1),!0}else if(A)return A(-1),!0;break;case Nt.Z.RIGHT:if(Re||Ge){if(N)return N(1),!0}else if(A)return A(1),!0;break;case Nt.Z.UP:if(z)return z(-1),!0;break;case Nt.Z.DOWN:if(z)return z(1),!0;break;case Nt.Z.PAGE_UP:if(le)return le(-1),!0;break;case Nt.Z.PAGE_DOWN:if(le)return le(1),!0;break;case Nt.Z.ENTER:if(_)return _(),!0;break}return!1}function jn(a,u,A,N){var z=a;if(!z)switch(u){case"time":z=N?"hh:mm:ss a":"HH:mm:ss";break;case"week":z="gggg-wo";break;case"month":z="YYYY-MM";break;case"quarter":z="YYYY-[Q]Q";break;case"year":z="YYYY";break;default:z=A?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return z}function ln(a,u,A){var N=a==="time"?8:10,z=typeof u=="function"?u(A.getNow()).length:u.length;return Math.max(N,z)+2}var On=null,Lt=new Set;function Rn(a){return!On&&typeof window!="undefined"&&window.addEventListener&&(On=function(A){(0,mn.Z)(Lt).forEach(function(N){N(A)})},window.addEventListener("mousedown",On)),Lt.add(a),function(){Lt.delete(a),Lt.size===0&&(window.removeEventListener("mousedown",On),On=null)}}function Wn(a){var u=a.target;if(a.composed&&u.shadowRoot){var A;return((A=a.composedPath)===null||A===void 0?void 0:A.call(a)[0])||u}return u}var At=function(u){return u==="month"||u==="date"?"year":u},Ht=function(u){return u==="date"?"month":u},xt=function(u){return u==="month"||u==="date"?"quarter":u},Ve=function(u){return u==="date"?"week":u},Vt={year:At,month:Ht,quarter:xt,week:Ve,time:null,date:null};function Gt(a,u){return a.some(function(A){return A&&A.contains(u)})}function tt(a){var u=a.open,A=a.value,N=a.isClickOutside,z=a.triggerOpen,le=a.forwardKeyDown,_=a.onKeyDown,Fe=a.blurToCancel,Re=a.onSubmit,Ge=a.onCancel,jt=a.onFocus,Je=a.onBlur,nt=a.changeOnBlur,Ct=(0,n.useState)(!1),Bt=(0,pe.Z)(Ct,2),Qe=Bt[0],rt=Bt[1],pt=(0,n.useState)(!1),cn=(0,pe.Z)(pt,2),rn=cn[0],Wt=cn[1],pn=(0,n.useRef)(!1),vn=(0,n.useRef)(!1),on=(0,n.useRef)(!1),_n={onMouseDown:function(){rt(!0),z(!0)},onKeyDown:function(er){var lr=function(){on.current=!0};if(_(er,lr),!on.current){switch(er.which){case Nt.Z.ENTER:{u?Re()!==!1&&rt(!0):z(!0),er.preventDefault();return}case Nt.Z.TAB:{Qe&&u&&!er.shiftKey?(rt(!1),er.preventDefault()):!Qe&&u&&!le(er)&&er.shiftKey&&(rt(!0),er.preventDefault());return}case Nt.Z.ESC:{rt(!0),Ge();return}}!u&&![Nt.Z.SHIFT].includes(er.which)?z(!0):Qe||le(er)}},onFocus:function(er){rt(!0),Wt(!0),jt&&jt(er)},onBlur:function(er){if(pn.current||!N(document.activeElement)){pn.current=!1;return}Fe?setTimeout(function(){for(var lr=document,Ir=lr.activeElement;Ir&&Ir.shadowRoot;)Ir=Ir.shadowRoot.activeElement;N(Ir)&&Ge()},0):u&&(z(!1),vn.current&&Re()),Wt(!1),Je==null||Je(er)}};return(0,n.useEffect)(function(){vn.current=!1},[u]),(0,n.useEffect)(function(){vn.current=!0},[A]),(0,n.useEffect)(function(){return Rn(function(Qn){var er=Wn(Qn),lr=N(er);u&&(lr?!nt&&(!rn||lr)&&z(!1):(pn.current=!0,(0,an.Z)(function(){pn.current=!1})))})}),[_n,{focused:rn,typing:Qe}]}function $(a,u){return n.useMemo(function(){return a||(u?((0,l.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(u).map(function(A){var N=(0,pe.Z)(A,2),z=N[0],le=N[1];return{label:z,value:le}})):[])},[a,u])}var b=e(34280);function r(a){var u=a.valueTexts,A=a.onTextChange,N=n.useState(""),z=(0,pe.Z)(N,2),le=z[0],_=z[1],Fe=n.useRef([]);Fe.current=u;function Re(jt){_(jt),A(jt)}function Ge(){_(Fe.current[0])}return(0,b.Z)(function(){u.every(function(jt){return jt!==le})&&Ge()},[u.join("||")]),[le,Re,Ge]}var o=n.createContext({}),s=o,g=e(10928);function D(a){var u=a.cellRender,A=a.monthCellRender,N=a.dateRender,z=n.useMemo(function(){if(u)return u;if(!(!A&&!N))return function(le,_){var Fe=le;return N&&_.type==="date"?N(Fe,_.today):A&&_.type==="month"?A(Fe,_.locale):_.originNode}},[u,A,N]);return z}function x(a,u){for(var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",N=String(a);N.length=1?A|0:1,_=a;_<=u;_+=le)z.push({label:x(_,2),value:_,disabled:(N||[]).includes(_)});return z}function zt(a){var u=a.generateConfig,A=a.prefixCls,N=a.operationRef,z=a.activeColumnIndex,le=a.value,_=a.showHour,Fe=a.showMinute,Re=a.showSecond,Ge=a.use12Hours,jt=a.hourStep,Je=jt===void 0?1:jt,nt=a.minuteStep,Ct=nt===void 0?1:nt,Bt=a.secondStep,Qe=Bt===void 0?1:Bt,rt=a.disabledHours,pt=a.disabledMinutes,cn=a.disabledSeconds,rn=a.disabledTime,Wt=a.hideDisabledOptions,pn=a.onSelect,vn=a.cellRender,on=a.locale,_n=[],Qn="".concat(A,"-content"),er="".concat(A,"-time-panel"),lr,Ir=le?u.getHour(le):-1,yr=Ir,Ur=le?u.getMinute(le):-1,gr=le?u.getSecond(le):-1,or=u.getNow(),sr=n.useMemo(function(){if(rn){var tr=rn(or);return[tr.disabledHours,tr.disabledMinutes,tr.disabledSeconds]}return[rt,pt,cn]},[rt,pt,cn,rn,or]),wr=(0,pe.Z)(sr,3),Dr=wr[0],fr=wr[1],Hr=wr[2],ga=ge(0,23,Je,Dr&&Dr()),la=(0,ne.Z)(function(){return ga},ga,ae);Ge&&(lr=yr>=12,yr%=12);var ba=n.useMemo(function(){if(!Ge)return[!1,!1];var tr=[!0,!0];return la.forEach(function(ua){var ea=ua.disabled,wa=ua.value;ea||(wa>=12?tr[1]=!1:tr[0]=!1)}),tr},[Ge,la]),Gr=(0,pe.Z)(ba,2),Ia=Gr[0],Wr=Gr[1],sa=n.useMemo(function(){return Ge?la.filter(lr?function(tr){return tr.value>=12}:function(tr){return tr.value<12}).map(function(tr){var ua=tr.value%12,ea=ua===0?"12":x(ua,2);return(0,ve.Z)((0,ve.Z)({},tr),{},{label:ea,value:ua})}):la},[Ge,lr,la]),ha=ge(0,59,Ct,fr&&fr(Ir)),Ra=ge(0,59,Qe,Hr&&Hr(Ir,Ur)),Ea=Yt({value:le,generateConfig:u,disabledMinutes:fr,disabledSeconds:Hr,minutes:ha,seconds:Ra,use12Hours:Ge});N.current={onUpDown:function(ua){var ea=_n[z];if(ea)for(var wa=ea.units.findIndex(function(go){return go.value===ea.value}),Pa=ea.units.length,Jr=1;Jr2&&arguments[2]!==void 0?arguments[2]:!1;(ta===rt||na)&&(Lo(En),_n&&_n(En),Ea&&Ea(En,nr),Qn&&!Ye(Re,En,Na)&&!(Ct!=null&&Ct(En))&&Qn(En))},La=function(En){if(Tr.includes(ta)){var nr,na,lo=ta==="date";switch(En===Nt.Z.PAGE_UP||En===Nt.Z.PAGE_DOWN?na=lo?Re.addMonth:Re.addYear:na=lo?Re.addDate:Re.addMonth,En){case Nt.Z.LEFT:case Nt.Z.PAGE_UP:nr=na(Fa,-1);break;case Nt.Z.RIGHT:case Nt.Z.PAGE_DOWN:nr=na(Fa,1);break;case Nt.Z.UP:case Nt.Z.DOWN:nr=na(Fa,Number("".concat(En===Nt.Z.UP?"-":"").concat(lo?H:Fn)));break}if(nr)return!(Ct!=null&&Ct(nr))}return!0},Ro=function(En){if(Jr.current&&Jr.current.onKeyDown){var nr=!0,na=En.which;if([Nt.Z.LEFT,Nt.Z.RIGHT,Nt.Z.UP,Nt.Z.DOWN,Nt.Z.PAGE_UP,Nt.Z.PAGE_DOWN,Nt.Z.ENTER].includes(na)&&(En.preventDefault(),na!==Nt.Z.ENTER&&cn===0&&(nr=La(na))),nr)return Jr.current.onKeyDown(En)}return(0,l.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Aa=function(En){Jr.current&&Jr.current.onBlur&&Jr.current.onBlur(En)};Ra&&ea!=="right"&&(Ra.current={onKeyDown:Ro,onClose:function(){Jr.current&&Jr.current.onClose&&Jr.current.onClose()}}),n.useEffect(function(){Ge&&!Ca.current&&ao(Ge)},[Ge]),n.useEffect(function(){Ca.current=!1},[]);var Za,So=D({cellRender:ba,monthCellRender:la,dateRender:ga}),Rr=(0,ve.Z)((0,ve.Z)({},a),{},{cellRender:So,operationRef:Jr,prefixCls:z,viewDate:Fa,value:Na,onViewDateChange:Xa,sourceMode:Va,onPanelChange:mo,disabledDate:Ct});switch(delete Rr.onChange,delete Rr.onSelect,ta){case"decade":Za=n.createElement(Pt,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"year":Za=n.createElement(Xr,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"month":Za=n.createElement(Sn,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"quarter":Za=n.createElement(un,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"week":Za=n.createElement(ir,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"time":delete Rr.showTime,Za=n.createElement(ct,(0,I.Z)({},Rr,(0,g.Z)(Wt)==="object"?Wt:null,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;default:Wt?Za=n.createElement(sn,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}})):Za=n.createElement(et,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}))}var yo,oo,io=function(){var En=Re.getNow(),nr=ht(Re.getHour(En),Re.getMinute(En),Re.getSecond(En),Ia?sr:1,Wr?Dr:1,sa?Hr:1),na=ut(Re,En,nr[0],nr[1],nr[2]);ma(na,"submit")};Ha||(yo=jr(z,ta,vn),Wt&&ta!=="date"?oo=null:oo=Er({prefixCls:z,components:Ur,needConfirmButton:Gr,okDisabled:!Na||Ct&&Ct(Na),locale:Fe,showNow:rn,onNow:Gr&&io,onOk:function(){Na&&(ma(Na,"submit",!0),yr&&yr(Na))}}));var Wo;if(pn&&ta==="date"&&rt==="date"&&!Wt){var Fo=Re.getNow(),Vo="".concat(z,"-today-btn"),Qo=Ct&&Ct(Fo);Wo=n.createElement("a",{className:q()(Vo,Qo&&"".concat(Vo,"-disabled")),"aria-disabled":Qo,onClick:function(){Qo||ma(Fo,"mouse",!0)}},Fe.today)}return n.createElement(s.Provider,{value:(0,ve.Z)((0,ve.Z)({},ha),{},{mode:ta,hideHeader:"hideHeader"in a?on:ha.hideHeader,hidePrevBtn:ua&&ea==="right",hideNextBtn:ua&&ea==="left"})},n.createElement("div",{tabIndex:cn,className:q()("".concat(z,"-panel"),le,(u={},(0,Oe.Z)(u,"".concat(z,"-panel-has-range"),wa&&wa[0]&&wa[1]),(0,Oe.Z)(u,"".concat(z,"-panel-has-range-hover"),Pa&&Pa[0]&&Pa[1]),(0,Oe.Z)(u,"".concat(z,"-panel-rtl"),gr==="rtl"),u)),style:_,onKeyDown:Ro,onBlur:Aa,onMouseDown:lr},Za,yo||oo||Wo?n.createElement("div",{className:"".concat(z,"-footer")},yo,oo,Wo):null))}var fa=oa,pa=e(35593),Vr={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function An(a){var u,A=a.prefixCls,N=a.popupElement,z=a.popupStyle,le=a.visible,_=a.dropdownClassName,Fe=a.dropdownAlign,Re=a.transitionName,Ge=a.getPopupContainer,jt=a.children,Je=a.range,nt=a.popupPlacement,Ct=a.direction,Bt="".concat(A,"-dropdown"),Qe=function(){return nt!==void 0?nt:Ct==="rtl"?"bottomRight":"bottomLeft"};return n.createElement(pa.Z,{showAction:[],hideAction:[],popupPlacement:Qe(),builtinPlacements:Vr,prefixCls:Bt,popupTransitionName:Re,popup:N,popupAlign:Fe,popupVisible:le,popupClassName:q()(_,(u={},(0,Oe.Z)(u,"".concat(Bt,"-range"),Je),(0,Oe.Z)(u,"".concat(Bt,"-rtl"),Ct==="rtl"),u)),popupStyle:z,getPopupContainer:Ge},jt)}var Pn=An;function Bn(a){var u=a.prefixCls,A=a.presets,N=a.onClick,z=a.onHover;return A.length?n.createElement("div",{className:"".concat(u,"-presets")},n.createElement("ul",null,A.map(function(le,_){var Fe=le.label,Re=le.value;return n.createElement("li",{key:_,onClick:function(){return N==null?void 0:N(He(Re))},onMouseEnter:function(){return z==null?void 0:z(He(Re))},onMouseLeave:function(){return z==null?void 0:z(null)}},Fe)}))):null}function In(a){var u=a.picker,A=a.disabledHours,N=a.disabledMinutes,z=a.disabledSeconds;u==="time"&&(A||N||z)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Hn(a,u,A){var N=(0,g.Z)(u)==="object"?u.clearIcon:A;return N||n.createElement("span",{className:"".concat(a,"-clear-btn")})}function Yn(a){var u,A=a,N=A.prefixCls,z=N===void 0?"rc-picker":N,le=A.id,_=A.name,Fe=A.tabIndex,Re=A.style,Ge=A.className,jt=A.dropdownClassName,Je=A.dropdownAlign,nt=A.popupStyle,Ct=A.transitionName,Bt=A.generateConfig,Qe=A.locale,rt=A.inputReadOnly,pt=A.allowClear,cn=A.autoFocus,rn=A.showTime,Wt=A.picker,pn=Wt===void 0?"date":Wt,vn=A.format,on=A.use12Hours,_n=A.value,Qn=A.defaultValue,er=A.presets,lr=A.open,Ir=A.defaultOpen,yr=A.defaultOpenValue,Ur=A.suffixIcon,gr=A.clearIcon,or=A.disabled,sr=A.disabledDate,wr=A.placeholder,Dr=A.getPopupContainer,fr=A.pickerRef,Hr=A.panelRender,ga=A.onChange,la=A.onOpenChange,ba=A.onFocus,Gr=A.onBlur,Ia=A.onMouseDown,Wr=A.onMouseUp,sa=A.onMouseEnter,ha=A.onMouseLeave,Ra=A.onContextMenu,Ea=A.onClick,Ha=A.onKeyDown,qa=A.onSelect,tr=A.direction,ua=A.autoComplete,ea=ua===void 0?"off":ua,wa=A.inputRender,Pa=A.changeOnBlur,Jr=n.useRef(null),Ca=pn==="date"&&!!rn||pn==="time",go=$(er),ro=k(jn(vn,pn,rn,on)),Na=n.useRef(null),Lo=n.useRef(null),Xo=n.useRef(null),To=(0,se.Z)(null,{value:_n,defaultValue:Qn}),Fa=(0,pe.Z)(To,2),ao=Fa[0],Xa=Fa[1],Zo=n.useState(ao),Do=(0,pe.Z)(Zo,2),_a=Do[0],ta=Do[1],Ta=n.useRef(null),Io=(0,se.Z)(!1,{value:lr,defaultValue:Ir,postState:function(zn){return or?!1:zn},onChange:function(zn){la&&la(zn),!zn&&Ta.current&&Ta.current.onClose&&Ta.current.onClose()}}),wo=(0,pe.Z)(Io,2),Va=wo[0],$a=wo[1],mo=wt(_a,{formatList:ro,generateConfig:Bt,locale:Qe}),ma=(0,pe.Z)(mo,2),La=ma[0],Ro=ma[1],Aa=r({valueTexts:La,onTextChange:function(zn){var Qa=dt(zn,{locale:Qe,formatList:ro,generateConfig:Bt});Qa&&(!sr||!sr(Qa))&&ta(Qa)}}),Za=(0,pe.Z)(Aa,3),So=Za[0],Rr=Za[1],yo=Za[2],oo=function(zn){ta(zn),Xa(zn),ga&&!Ye(Bt,ao,zn)&&ga(zn,zn?be(zn,{generateConfig:Bt,locale:Qe,format:ro[0]}):"")},io=function(zn){or&&zn||$a(zn)},Wo=function(zn){return Va&&Ta.current&&Ta.current.onKeyDown?Ta.current.onKeyDown(zn):((0,l.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Fo=function(){for(var zn=arguments.length,Qa=new Array(zn),Wa=0;Want(Ge);case"month":return Je(Qe)>Je(Ge);case"week":return jt(Qe)>jt(Ge);default:return!Ue(Fe,Qe,Ge)&&Fe.isAfter(Qe,Ge)}return!1},[le,_[1],Ge,u]),Bt=n.useCallback(function(Qe){if(_[1]||le&&le(Qe))return!0;if(_[0]&&Re)return!Ue(Fe,Qe,Ge)&&Fe.isAfter(Re,Qe);if(!u&&Re)switch(A){case"quarter":return nt(Qe)0&&arguments[0]!==void 0?arguments[0]:!1,xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zn=null;Sa&&Yo&&Yo[0]&&Yo[1]&&Qe.isAfter(Yo[1],Yo[0])&&(Zn=Yo);var mr=on;if(on&&(0,g.Z)(on)==="object"&&on.defaultValue){var qr=on.defaultValue;mr=(0,ve.Z)((0,ve.Z)({},on),{},{defaultValue:ee(qr,Gn)||void 0})}return n.createElement(Le.Provider,{value:{inRange:!0,panelPosition:vr,rangedValue:Al||Vn,hoverRangedValue:Zn}},n.createElement(fa,(0,I.Z)({},a,xn,{cellRender:Ol,showTime:mr,mode:lo[Gn],generateConfig:Qe,style:void 0,direction:Fa,disabledDate:Gn===0?_o:ai,disabledTime:function(po){return sr?sr(po,Gn===0?"start":"end"):!1},className:q()((0,Oe.Z)({},"".concat(_,"-panel-focused"),Gn===0?!Ui:!Yi)),value:ee(Vn,Gn),locale:rt,tabIndex:-1,onPanelChange:function(po,jo){Gn===0&&pi(!0),Gn===1&&Ei(!0),Jo(Se(lo,jo,Gn),Se(Vn,po,Gn));var Ho=po;vr==="right"&&lo[Gn]===jo&&(Ho=re(Ho,jo,Qe,-1)),Fo(Ho,Gn)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Gn===0?ee(Vn,1):ee(Vn,0)})))}var zo=0,Gi=0;if(Gn&&Io.current&&Va.current&&Ta.current&&ma.current){zo=Io.current.offsetWidth+Va.current.offsetWidth;var Ll=ma.current.offsetLeft>zo?ma.current.offsetLeft-zo:ma.current.offsetLeft,Ji=Ta.current.offsetWidth,qi=ma.current.offsetWidth;Ji&&qi&&zo>Ji-qi-(Fa==="rtl"?0:Ll)&&(Gi=zo)}var Ql=Fa==="rtl"?{right:zo}:{left:zo};function zl(){var vr,xn=jr(_,lo[Gn],Ea),Zn=Er({prefixCls:_,components:Xo,needConfirmButton:_a,okDisabled:!ee(Vn,Gn)||or&&or(Vn[Gn]),locale:rt,onOk:function(){var ho=ee(Vn,Gn);ho&&(Wa(Vn,Gn),Na==null||Na(Vn),so(!1,Gn,"confirm"))}});if(vn!=="time"&&!on){var mr=Wo(Gn),qr=re(mr,vn,Qe),Go=lo[Gn],po=Go===vn,jo=bi(po?"left":!1,{pickerValue:mr,onPickerValueChange:function(ho){Fo(ho,Gn)}}),Ho=bi("right",{pickerValue:qr,onPickerValueChange:function(ho){Fo(re(ho,vn,Qe,-1),Gn)}});Fa==="rtl"?vr=n.createElement(n.Fragment,null,Ho,po&&jo):vr=n.createElement(n.Fragment,null,jo,po&&Ho)}else vr=bi();var $o=n.createElement("div",{className:"".concat(_,"-panel-layout")},n.createElement(Bn,{prefixCls:_,presets:Nl,onClick:function(ho){Wa(ho,null),so(!1,Gn,"preset")},onHover:function(ho){fl(ho)}}),n.createElement("div",null,n.createElement("div",{className:"".concat(_,"-panels")},vr),(xn||Zn)&&n.createElement("div",{className:"".concat(_,"-footer")},xn,Zn)));return Hr&&($o=Hr($o)),n.createElement("div",{className:"".concat(_,"-panel-container"),style:{marginLeft:Gi},ref:Ta,onMouseDown:function(ho){ho.preventDefault()}},$o)}var jl=n.createElement("div",{className:q()("".concat(_,"-range-wrapper"),"".concat(_,"-").concat(vn,"-range-wrapper")),style:{minWidth:ra}},n.createElement("div",{ref:ma,className:"".concat(_,"-range-arrow"),style:Ql}),zl()),_i;Ia&&(_i=n.createElement("span",{className:"".concat(_,"-suffix"),onMouseDown:function(xn){xn.preventDefault()}},Ia));var Hl=Hn(_,Gr,Wr),Tl=n.createElement("span",{onMouseDown:function(xn){xn.preventDefault(),xn.stopPropagation()},onMouseUp:function(xn){xn.preventDefault(),xn.stopPropagation();var Zn=Rr;Aa[0]||(Zn=Se(Zn,null,0)),Aa[1]||(Zn=Se(Zn,null,1)),Wa(Zn,null),so(!1,Gn,"clear")},className:"".concat(_,"-clear"),role:"button"},Hl),Zl=Gr&&(ee(Rr,0)&&!Aa[0]||ee(Rr,1)&&!Aa[1]),$i={size:ln(vn,La[0],Qe)},Ii=0,wi=0;Io.current&&wo.current&&Va.current&&(Gn===0?wi=Io.current.offsetWidth:(Ii=zo,wi=wo.current.offsetWidth));var Wl=Fa==="rtl"?{right:Ii}:{left:Ii},kl=function(xn,Zn){var mr=Se(Vn,xn,Gn);if(Zn==="submit"||Zn!=="key"&&!_a){Wa(mr,Gn),Gn===0?pi():Ei();var qr=Gn===0?1:0;Aa[qr]?so(!1,!1,"confirm"):so(!1,Gn,"confirm")}else En(mr)};return n.createElement(s.Provider,{value:{operationRef:Ro,hideHeader:vn==="time",onDateMouseEnter:El,onDateMouseLeave:Cl,hideRanges:!0,onSelect:kl,open:Sa}},n.createElement(Pn,{visible:Sa,popupElement:jl,popupStyle:jt,prefixCls:_,dropdownClassName:Je,dropdownAlign:Ct,getPopupContainer:Bt,transitionName:nt,range:!0,direction:Fa},n.createElement("div",(0,I.Z)({ref:ta,className:q()(_,"".concat(_,"-range"),Ge,(u={},(0,Oe.Z)(u,"".concat(_,"-disabled"),Aa[0]&&Aa[1]),(0,Oe.Z)(u,"".concat(_,"-focused"),Gn===0?ki:Ki),(0,Oe.Z)(u,"".concat(_,"-rtl"),Fa==="rtl"),u)),style:Re,onClick:Dl,onMouseEnter:Ca,onMouseLeave:go,onMouseDown:Rl,onMouseUp:Jr},(0,Xe.Z)(a,{aria:!0,data:!0})),n.createElement("div",{className:q()("".concat(_,"-input"),(A={},(0,Oe.Z)(A,"".concat(_,"-input-active"),Gn===0),(0,Oe.Z)(A,"".concat(_,"-input-placeholder"),!!Qi),A)),ref:Io},n.createElement("input",(0,I.Z)({id:Fe,disabled:Aa[0],readOnly:ha||typeof La[0]=="function"||!Ui,value:Qi||si,onChange:function(xn){Di(xn.target.value)},autoFocus:cn,placeholder:ee(pt,0)||"",ref:$a},Bl,$i,{autoComplete:Zo}))),n.createElement("div",{className:"".concat(_,"-range-separator"),ref:Va},er),n.createElement("div",{className:q()("".concat(_,"-input"),(N={},(0,Oe.Z)(N,"".concat(_,"-input-active"),Gn===1),(0,Oe.Z)(N,"".concat(_,"-input-placeholder"),!!zi),N)),ref:wo},n.createElement("input",(0,I.Z)({disabled:Aa[1],readOnly:ha||typeof La[0]=="function"||!Yi,value:zi||ui,onChange:function(xn){Fi(xn.target.value)},placeholder:ee(pt,1)||"",ref:mo},Pl,$i,{autoComplete:Zo}))),n.createElement("div",{className:"".concat(_,"-active-bar"),style:(0,ve.Z)((0,ve.Z)({},Wl),{},{width:wi,position:"absolute"})}),_i,Zl&&Tl)))}var Eo=function(a){(0,ke.Z)(A,a);var u=(0,Ke.Z)(A);function A(){var N;(0,me.Z)(this,A);for(var z=arguments.length,le=new Array(z),_=0;_{const{lineHeight:z}=a,le=Math.floor(A*z)+2,_=Math.max((u-le)/2,0),Fe=Math.max(u-le-_,0);return{padding:`${_}px ${N}px ${Fe}px`}},Sr=a=>{const{componentCls:u,pickerCellCls:A,pickerCellInnerCls:N,cellHeight:z,motionDurationSlow:le,borderRadiusSM:_,motionDurationMid:Fe,cellHoverBg:Re,lineWidth:Ge,lineType:jt,colorPrimary:Je,cellActiveWithRangeBg:nt,colorTextLightSolid:Ct,controlHeightSM:Bt,cellRangeBorderColor:Qe,pickerCellBorderGap:rt,cellHoverWithRangeBg:pt,cellWidth:cn,colorTextDisabled:rn,cellBgDisabled:Wt}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:z,transform:"translateY(-50%)",transition:`all ${le}`,content:'""'},[N]:{position:"relative",zIndex:2,display:"inline-block",minWidth:z,height:z,lineHeight:`${z}px`,borderRadius:_,transition:`background ${Fe}, border ${Fe}`},"&-range-hover-start, &-range-hover-end":{[N]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${A}-in-view), + `,onClick:()=>Rn(Ve.type,Vt)})),xe.createElement(v.Z,{spinning:be},xt(Ve.type)?xe.createElement("div",{style:{marginTop:(Ve==null?void 0:Ve.type)=="CPU"?St?"7%":"":an?"7%":""}},xe.createElement(j,{dataInfo:{y:Wn(st,Ve==null?void 0:Ve.type,1)||[],x:Wn(st,Ve==null?void 0:Ve.type,0)||[]},startAndEndTime:Ye,colors:jn,indexKey:Vt,valueName:st.map(Gt=>Gt.name),imageTypeName:st.map(Gt=>{var tt;return(tt=Gt==null?void 0:Gt.promQueryResult)==null?void 0:tt.imageTypeName}),key:`${Vt}-${hn}`}),xe.createElement("div",{className:n.info_con},xe.createElement("div",{className:n.info_top},xe.createElement("div",null,"\u6700\u5927\u503C"),xe.createElement("div",null,"\u6700\u5C0F\u503C"),xe.createElement("div",null,"\u5E73\u5747\u503C")),st.map((Gt,tt)=>{var $;let b=Gt==null?void 0:Gt.promQueryResult;return xe.createElement("div",{className:n.listdata,key:tt},xe.createElement("div",{className:n.block,style:{backgroundColor:jn[tt],marginRight:10}}),xe.createElement("div",{className:n.typename},($=Gt==null?void 0:Gt.promQueryResult)==null?void 0:$.imageTypeName),xe.createElement("div",{className:n.val},(Ve==null?void 0:Ve.type)=="CPU"?`${b==null?void 0:b.cpuMaxDoubleValue}Cores`:`${b==null?void 0:b.memoryDoubleMaxValue}MiB`),xe.createElement("div",{className:n.val},(Ve==null?void 0:Ve.type)=="CPU"?`${b==null?void 0:b.cpuMinDoubleValue}Cores`:`${b==null?void 0:b.memoryDoubleMinValue}MiB`),xe.createElement("div",{className:n.val},(Ve==null?void 0:Ve.type)=="CPU"?`${b==null?void 0:b.cpuAvgDoubleValue}Cores`:`${b==null?void 0:b.memoryDoubleAvgValue}MiB`))}))):xe.createElement(it.Z,null)))))},Be=e(59301),q=(ne,Y,te)=>new Promise((L,H)=>{var ie=$e=>{try{we(te.next($e))}catch(fe){H(fe)}},Ie=$e=>{try{we(te.throw($e))}catch(fe){H(fe)}},we=$e=>$e.done?L($e.value):Promise.resolve($e.value).then(ie,Ie);we((te=te.apply(ne,Y)).next())}),he=({getApi:ne,identifier:Y,visible:te,info:L})=>{const[H,ie]=(0,t.useState)({}),[Ie,we]=(0,t.useState)(!0);(0,t.useEffect)(()=>{we(!0)},[te]),(0,t.useEffect)(()=>{ne&&Ie&&$e()},[ne]);const $e=()=>q(void 0,null,function*(){const fe=yield(0,Q.ZP)(`/api/shixuns/${Y}/cpu_basic_data.json`,{method:"get"});(fe==null?void 0:fe.status)==0&&ie(fe)});return Be.createElement("div",null,Be.createElement(oe,{isFirst:Ie,setIsFirst:fe=>we(fe),identifier:Y,data:H,info:L}))},ot=e(51257),ke=e(25690),Ke=e(75736),Oe=e(40197),ve=e(59301),pe=(ne,Y,te)=>new Promise((L,H)=>{var ie=$e=>{try{we(te.next($e))}catch(fe){H(fe)}},Ie=$e=>{try{we(te.throw($e))}catch(fe){H(fe)}},we=$e=>$e.done?L($e.value):Promise.resolve($e.value).then(ie,Ie);we((te=te.apply(ne,Y)).next())});const se=({globalSetting:ne,dispatch:Y,practiceSetting:te,shixunsDetail:L,visible:H,onCancel:ie,info:Ie,identifier:we,isJupyter:$e,onOk:fe})=>{const[vt,Ue]=(0,t.useState)("1"),[bt,It]=(0,t.useState)("\u63A8\u8350\u914D\u7F6E"),[Ye,Dt]=(0,t.useState)([]),[T,re]=(0,t.useState)(!1),[be,dt]=(0,t.useState)(!1),[st,wt]=(0,t.useState)({}),[St,Nt]=(0,t.useState)(!1);(0,t.useEffect)(()=>{H&&(dt(!1),Ue("1"),It("\u63A8\u8350\u914D\u7F6E"),(Ie==null?void 0:Ie.type)=="\u6311\u6218\u9875\u9762"?Dt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Dt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),wt({}),an(),(Ie==null?void 0:Ie.type)=="\u6311\u6218\u9875\u9762"&&Y({type:"shixunsDetail/getShixunsDetail",payload:{id:we}}))},[H]);const an=()=>pe(void 0,null,function*(){Nt(!0);const ln=yield(0,Ke.HS)(we);[0,-10].includes(ln.status)&&(wt(ln),Nt(!1))}),mn=ln=>{ln=="2"?dt(!0):dt(!1),Ue(ln)},dn=()=>{R.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:ve.createElement("div",{className:"tc"},ve.createElement("img",{src:c,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},gn=()=>pe(void 0,null,function*(){if((0,Oe.gy)(Y,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||bt=="\u5F53\u524D\u914D\u7F6E")return;re(!0),(yield(0,Q.ZP)(`/api/shixuns/${we}/apply_recommend_config.json`,{method:"put",body:{data:bt=="\u63A8\u8350\u914D\u7F6E"?st==null?void 0:st.recommend:st==null?void 0:st.high}})).status==0&&(l.ZP.success("\u5E94\u7528\u6210\u529F"),re(!1),ie(),fe())}),hn=()=>pe(void 0,null,function*(){var ln,On;if(yield Cn(),(0,ot.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(ln=L.detail)!=null&&ln.is_jupyter||(On=L.detail)!=null&&On.is_jupyter_lab){Y({type:"shixunsDetail/execJupyter",payload:{id:we}}).then(Rn=>{var Wn;Rn!=null&&Rn.identifier&&((Wn=ke.history)==null||Wn.push(`/tasks/${Rn.identifier}/jupyter`))});return}Y({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Lt=$e?yield(0,Ke.BK)({id:we}):yield(0,Ke.Ir)({id:we});if(Y({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Lt!=null&&Lt.game_identifier||Lt!=null&&Lt.identifier){(0,ot.xg)($e?`/tasks/${Lt==null?void 0:Lt.identifier}/jupyter`:`/tasks/${Lt.game_identifier}`);return}(Lt==null?void 0:Lt.status)===-3?(0,ot.eF)():(Lt==null?void 0:Lt.status)===2?wn(Lt==null?void 0:Lt.message):(Lt==null?void 0:Lt.status)===3&&jn(Lt==null?void 0:Lt.message)}),Cn=()=>new Promise((ln,On)=>{var Lt;(Lt=te==null?void 0:te.sideBar)!=null&&Lt.confirmLeave?R.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Y({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ln()},onCancel:()=>{On()}}):ln()}),wn=ln=>{ln=ln!=null&&ln.includes(".json")?ln:`${ln}.json`,R.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ve.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>pe(void 0,null,function*(){const On=yield(0,Q.ZP)("/api"+ln,{method:"get"});if(!On)return;l.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Lt=yield(0,Ke.Ir)({id:On.shixun_identifier});if(Lt!=null&&Lt.game_identifier){(0,ot.xg)(`/tasks/${Lt.game_identifier}`);return}(Lt==null?void 0:Lt.status)===2?wn(Lt==null?void 0:Lt.message):(Lt==null?void 0:Lt.status)===3&&jn(Lt==null?void 0:Lt.message)})})},jn=ln=>{R.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ve.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ln,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return ve.createElement(ve.Fragment,null,ve.createElement(f.Z,{title:null,placement:"right",open:H,width:1e3,onClose:ie,closeIcon:null,footer:null},ve.createElement("div",{className:m.header_body},ve.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),ve.createElement(d.Z,{className:m.close,onClick:ie})),ve.createElement(i.default,{activeKey:vt,onChange:mn},ve.createElement(i.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},ve.createElement(v.Z,{spinning:St,size:"large",tip:ve.createElement("div",{style:{color:"#666",fontSize:"14px"}},ve.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),ve.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",ve.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(st==null?void 0:st.status)==0?ve.createElement(ve.Fragment,null,ve.createElement("div",{className:m.recommend_config_introduce},ve.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),ve.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),ve.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),ve.createElement("div",{className:m.recommend_config},Ye.map((ln,On)=>ve.createElement("div",{className:`${m.recommend_config_item} ${ln==bt?m.recommend_config_active_item:""}`,key:ln,onClick:()=>It(ln)},ve.createElement("div",{className:m.item_title},ve.createElement("div",null,ln),On==1?ve.createElement("div",{className:m.recommend_text},"\u63A8\u8350"):ve.createElement(ve.Fragment,null)),(ln=="\u5F53\u524D\u914D\u7F6E"&&(st==null?void 0:st.current)||ln=="\u63A8\u8350\u914D\u7F6E"&&(st==null?void 0:st.recommend)||ln=="\u589E\u5F3A\u914D\u7F6E"&&(st==null?void 0:st.high)||[]).map((Lt,Rn)=>ve.createElement("div",{className:m.item_content,key:Rn},ve.createElement("span",null,Lt==null?void 0:Lt.image_name),Lt!=null&&Lt.cpu_limit?ve.createElement("span",null,Lt==null?void 0:Lt.cpu_limit,"\u6838",Lt==null?void 0:Lt.memory_limit,"G"):ve.createElement("div",null,ve.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),ve.createElement(E.Z,{title:ve.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",ve.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",ve.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},ve.createElement(S.Z,{className:m.tooltip})))))))),ve.createElement("div",{className:m.recommend_config_footer},ve.createElement("div",null,ve.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),ve.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>dn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),ve.createElement(h.ZP,{type:"primary",shape:"round",disabled:bt=="\u5F53\u524D\u914D\u7F6E",onClick:gn,loading:T},"\u4E00\u952E\u5E94\u7528"))):St?ve.createElement("div",{style:{height:400}}):ve.createElement("div",{className:m.no_data},ve.createElement("img",{src:C,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),ve.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",ve.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Ie==null?void 0:Ie.type)!="\u6311\u6218\u9875\u9762"&&ve.createElement("div",{className:m.application,onClick:()=>{hn(),ie()}},"\u6A21\u62DF\u5B9E\u6218")))),ve.createElement(i.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},ve.createElement(he,{getApi:be,identifier:we,visible:H,info:Ie})))))};var Xe=(0,ke.connect)(({globalSetting:ne,practiceSetting:Y,shixunsDetail:te})=>({globalSetting:ne,practiceSetting:Y,shixunsDetail:te}))(se)},40678:function(ce,M,e){"use strict";e.r(M),e.d(M,{default:function(){return _t}});var t=e(59301),R=e(25690),l=e(346),f=e(31797),i=e(8591),v=e(43418),E=e(24905),h=e(71418),m=e(3113),d=e(95237),S=e(43428),c=e(1710),C=e(58421),Q=e(74255),y=e(76618),B={bg:"bg___yy2b4",header:"header___TfSCG",dragingMask:"dragingMask___i_1VX",content:"content___b8rIE",leftContainer:"leftContainer___BJcma",tabNav:"tabNav___uSNI4",mdContent:"mdContent___F9FMQ",resizeBar:"resizeBar___WbCV9","has-unity-3d":"has-unity-3d___BFusq","btn-resize":"btn-resize___Zfl7O",rightCotainer:"rightCotainer___iorUm",user:"user___I7MqL",titleWrap:"titleWrap___rJVb0",title:"title___jJ_Uz",endTimeWrap:"endTimeWrap___CSA6g",colorGray:"colorGray___oa4MJ",main:"main___LPfvU",loadFail:"loadFail___CrCok",reload:"reload___dIu1q",failIcon:"failIcon___g2eIS",failWrap:"failWrap___nbGWb",failReload:"failReload___nOEAI",dataSetButton:"dataSetButton___Oe8Wq",ac:"ac___XyH5r",dataSetText:"dataSetText___ltceD",dataSetOpen:"dataSetOpen___YeOkS",footer:"footer____7Qyw",start:"start___mqFxv",liWarp:"liWarp___MZgVd",li:"li___Pwqoe",disabled:"disabled___shXs_"},Z=e(30972),P={drawerWrap:"drawerWrap___usUlu",drawer:"drawer___o0tZt",title:"title___N0L4E",titleIcon:"titleIcon___KdORp",filePathWrap:"filePathWrap___UnfcQ",filePathContent:"filePathContent___DE1uf",folderName:"folderName___aiFc7",copy:"copy___u1LKa",listWrap:"listWrap___rwuBa",item:"item___V_PLr",itemText:"itemText___uj01z",disableTips:"disableTips___fbeqZ"},U=e(91842),O=e(56102);const j=()=>{const[ye,ae]=(0,t.useState)(!1),ge=(0,t.useRef)(),zt=(0,t.useRef)(),Tt=()=>{clearTimeout(zt.current),zt.current=window.setTimeout(()=>{ae(!1)},1500)};return[ye,()=>{clearTimeout(ge.current),ge.current=window.setTimeout(()=>{ae(!0),Tt()},500)}]},I=({visible:ye,x:ae,y:ge})=>t.createElement("div",{className:P.disableTips,style:ye?{top:ge,left:ae}:{display:"none"}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),n=({visible:ye,cancel:ae,answerData:ge})=>{var zt;const[Tt,Ft]=j(),[Qt,ct]=(0,t.useState)({x:0,y:0});return t.createElement(S.Z,{placement:"right",closable:!1,mask:!0,zIndex:998,onClose:ae,width:600,open:ye===2,rootClassName:P.drawerWrap},t.createElement("div",{className:P.drawer},t.createElement("h2",{className:P.title,style:{display:"flex",paddingRight:20,justifyContent:"space-between"}},"\u53C2\u8003\u7B54\u6848 ",!(ge!=null&&ge.disable_copy)&&t.createElement(O.CopyToClipboard,{text:(zt=ge==null?void 0:ge.standard_answer)==null?void 0:zt.substring(3,(ge==null?void 0:ge.standard_answer.length)-3),onCopy:()=>i.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("a",{style:{fontSize:16,fontWeight:400}},"\u590D\u5236"))),t.createElement("div",{className:"pl20 pr20"},t.createElement("div",{style:{userSelect:ge!=null&&ge.disable_copy?"none":"auto"},onMouseOver:Zt=>{ct({x:Zt.clientX,y:Zt.clientY}),Ft()}},(ge==null?void 0:ge.disable_copy)&&t.createElement(I,{visible:Tt,x:Qt.x,y:Qt.y}),t.createElement(U.Z,{value:ge==null?void 0:ge.standard_answer})))))};var p=(0,R.connect)(({loading:ye,globalSetting:ae})=>({globalSetting:ae,loading:ye}))(n),w=e(53537),W=e(99267),X=e(5016),Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},Ne=Ae,Ze=e(7657),Me=function(ae,ge){return t.createElement(Ze.Z,(0,X.Z)({},ae,{ref:ge,icon:Ne}))},Et=t.forwardRef(Me),it=Et,ft=e(26724),xe=e.n(ft),Ce={drawerWrap:"drawerWrap___dkOcq",drawer:"drawer___ntUC2",title:"title___Z2x84",closeBtn:"closeBtn___V3pCn",titleIcon:"titleIcon___mIUoJ",filePathWrap:"filePathWrap___ib1bc",filePathContent:"filePathContent___JrvtY",folderName:"folderName___m5MVw",copy:"copy___EPMue",listWrap:"listWrap___QzkC1",item:"item___msJ9l",itemText:"itemText___u5GrX"},ze=(ye,ae,ge)=>new Promise((zt,Tt)=>{var Ft=Zt=>{try{ct(ge.next(Zt))}catch(Xt){Tt(Xt)}},Qt=Zt=>{try{ct(ge.throw(Zt))}catch(Xt){Tt(Xt)}},ct=Zt=>Zt.done?zt(Zt.value):Promise.resolve(Zt.value).then(Ft,Qt);ct((ge=ge.apply(ye,ae)).next())});const F=({globalSetting:ye,loading:ae,dispatch:ge,visible:zt,identifier:Tt,cancel:Ft})=>{const[Qt,ct]=(0,t.useState)([]),[Zt,Xt]=(0,t.useState)(),[sn,Mn]=(0,t.useState)(),[en,mt]=(0,t.useState)(),[_e,qt]=(0,t.useState)({page:1,limit:20,identifier:null});(0,t.useEffect)(()=>{Tt&&(_e.identifier=Tt,qt(_e),Ut(_e))},[Tt]);const Ut=Pt=>ze(void 0,null,function*(){var nn;const yn=yield(0,Z.a$)(Pt);yn&&(ct(Fn=>[...Fn||[],...(yn==null?void 0:yn.data_sets)||[]]),mt(((nn=yn.data_sets)==null?void 0:nn.length)===20),Xt(yn.data_sets_count),Mn(yn.folder_name))}),tn=()=>{_e.page=_e.page+1,qt(_e),Ut(_e)};return t.createElement(S.Z,{placement:"right",closable:!1,mask:!1,onClose:Ft,width:330,zIndex:998,open:zt===1,rootClassName:Ce.drawerWrap},t.createElement("div",{className:Ce.drawer},t.createElement("h2",{className:Ce.title},t.createElement(W.Z,{className:Ce.closeBtn,onClick:Ft}),t.createElement("i",{className:`iconfont icon-base ${Ce.titleIcon}`}),"\u6570\u636E\u96C6"),t.createElement("div",{className:Ce.filePathWrap},t.createElement("span",{className:"ml50"},"\u6587\u4EF6\u8DEF\u5F84"),t.createElement("div",{className:Ce.filePathContent},t.createElement("span",{className:Ce.folderName},sn),t.createElement(O.CopyToClipboard,{text:sn,onCopy:()=>i.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${Ce.copy} current`},"\u590D\u5236\u5730\u5740")))),t.createElement("div",{className:Ce.listWrap},t.createElement(xe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Pt=>tn(),hasMore:en,useWindow:!1},Qt.map((Pt,nn)=>t.createElement("div",{className:Ce.item},t.createElement("span",{className:Ce.itemText,title:Pt.title},t.createElement(it,{style:{color:"#28b887",fontSize:25}}),Pt.title),t.createElement(O.CopyToClipboard,{text:Pt.file_path,onCopy:()=>i.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${Ce.copy} current`},"\u590D\u5236\u5730\u5740"))))))))};var K=(0,R.connect)(({loading:ye,globalSetting:ae})=>({globalSetting:ae,loading:ye}))(F),oe={wrap:"wrap___SEtIN",bg:"bg___JE5ml"},Be=e(59301),me=({showModal:ye,setShowModal:ae})=>Be.createElement("div",{className:oe.wrap,style:{display:ye?"flex":"none"}},Be.createElement("div",{className:oe.bg},Be.createElement("i",{onClick:()=>ae(!1),className:"iconfont icon-roundclose"}))),he=e(11614),ot=e(25980),ke=e(10549),Ke=e(79818),Oe=e.n(Ke),ve={"diff-panel-container":"diff-panel-container___DRHwS","line-break":"line-break____1HJq",empty:"empty___VD8sP","diff-panel-container-2":"diff-panel-container-2___T3Rde"},pe=Object.defineProperty,se=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Y=(ye,ae,ge)=>ae in ye?pe(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,te=(ye,ae)=>{for(var ge in ae||(ae={}))Xe.call(ae,ge)&&Y(ye,ge,ae[ge]);if(se)for(var ge of se(ae))ne.call(ae,ge)&&Y(ye,ge,ae[ge]);return ye};const L=new(Oe());L.Diff_EditCost=8;const H={oldStr:"",newStr:""};function ie(ye,ae){switch(ae.type){case"init":return te(te({},ye),ae.payload);default:throw new Error}}function Ie(ye,ae){let ge=/&/g,zt=//g,Ft=ye[0],ct=(ye[1]||"").replace(ge,"&").replace(zt,"<").replace(Tt,">"),Zt=!ct.trim();if(ae==="oldStr")switch(Ft){case Ke.DIFF_DELETE:return``+ct+"";case Ke.DIFF_EQUAL:return""+ct+""}else switch(Ft){case Ke.DIFF_INSERT:return``+ct+"";case Ke.DIFF_EQUAL:return""+ct+""}}var we=({output:ye,actual_output:ae})=>{const[ge,zt]=(0,t.useReducer)(ie,H);return ye=ye==null?void 0:ye.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),ae=ae==null?void 0:ae.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),(0,t.useEffect)(()=>{let Tt=L.diff_main(ye||"",ae||"");L.diff_cleanupEfficiency(Tt);const Ft=Tt.map(ct=>Ie(ct,"oldStr")).join(""),Qt=Tt.map(ct=>Ie(ct,"newStr")).join("");zt({type:"init",payload:{oldStr:Ft,newStr:Qt}})},[ye,ae]),t.createElement("div",{className:ve["diff-panel-container"]},t.createElement("div",{dangerouslySetInnerHTML:{__html:ge.oldStr}}),t.createElement("div",{dangerouslySetInnerHTML:{__html:ge.newStr}}))},$e=e(51257),fe={"choose-game-item":"choose-game-item___sJBZO","output-title-container":"output-title-container___HnzHt","output-title":"output-title___cQCt2","test-case-list":"test-case-list___ULWwO","test-header":"test-header___HMjcY",active:"active___YxidH","resize-y-bar":"resize-y-bar___es6Oh","test-result":"test-result___zXN_Y","markdown-body":"markdown-body___EHEjV",success:"success___ZvFU2",failer:"failer___lQvRe",count:"count___lVWvy","test-case-item":"test-case-item___ptoQn","case-header":"case-header___UDkvN",iconfont:"iconfont___XT_ll",description:"description___BJIlI","item-desc":"item-desc___e8tqN",show:"show___nh0Ha","item-tip":"item-tip___H05sn","arrow-down":"arrow-down___DcvbX","test-title":"test-title___2XlIU","arrow-right":"arrow-right___a5kiA","case-info":"case-info___akfl1","test-case-run-header":"test-case-run-header___rIpIu","test-case-run-wrp":"test-case-run-wrp___hfxtY",title:"title___ldXVu",warp:"warp_____VWp",spin:"spin___OU0Kn",spinTest:"spinTest___UNIX8","diff-panel-container":"diff-panel-container___xo1_S"},vt=Object.defineProperty,Ue=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ye=(ye,ae,ge)=>ae in ye?vt(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,Dt=(ye,ae)=>{for(var ge in ae||(ae={}))bt.call(ae,ge)&&Ye(ye,ge,ae[ge]);if(Ue)for(var ge of Ue(ae))It.call(ae,ge)&&Ye(ye,ge,ae[ge]);return ye};const T=new(Oe());T.Diff_EditCost=8;const re={oldStr:"",newStr:""};function be(ye,ae){switch(ae.type){case"init":return Dt(Dt({},ye),ae.payload);default:throw new Error}}function dt(ye,ae){let ge=/&/g,zt=//g,Ft=ye[0],ct=(ye[1]||"").replace(ge,"&").replace(zt,"<").replace(Tt,">"),Zt=!ct.trim();if(ae==="oldStr")switch(Ft){case Ke.DIFF_DELETE:return``+ct+"";case Ke.DIFF_EQUAL:return""+ct+""}else switch(Ft){case Ke.DIFF_INSERT:return``+ct+"";case Ke.DIFF_EQUAL:return""+ct+""}}var st=({output:ye,actual_output:ae})=>{const[ge,zt]=(0,t.useReducer)(be,re);return ye=ye==null?void 0:ye.replace(/\n/g,"\r"),ae=ae==null?void 0:ae.replace(/\n/g,"\r"),(0,t.useEffect)(()=>{let Tt=T.diff_main(ye||"",ae||"");T.diff_cleanupEfficiency(Tt);const Ft=Tt.map(ct=>dt(ct,"oldStr")).join(""),Qt=Tt.map(ct=>dt(ct,"newStr")).join("");zt({type:"init",payload:{oldStr:Ft,newStr:Qt}})},[ye,ae]),t.createElement("div",{style:{width:"100%"},className:`c-white ${ve["diff-panel-container"]} ${ve["diff-panel-container-2"]}`},t.createElement("div",{style:{minHeight:0,padding:"0px 12px"},dangerouslySetInnerHTML:{__html:ge.oldStr}}))},wt=e(48790),St=e(59301),Nt=Object.defineProperty,an=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Cn=(ye,ae,ge)=>ae in ye?Nt(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,wn=(ye,ae)=>{for(var ge in ae||(ae={}))gn.call(ae,ge)&&Cn(ye,ge,ae[ge]);if(dn)for(var ge of dn(ae))hn.call(ae,ge)&&Cn(ye,ge,ae[ge]);return ye},jn=(ye,ae)=>an(ye,mn(ae));function ln({ts_mem:ye,ts_time:ae,input:ge,output:zt,actual_output:Tt,is_file:Ft,output_file_url:Qt,result:ct,compile_success:Zt,title:Xt,isActive:sn,id:Mn,onActive:en,is_public:mt,test_sets_view:_e,identity:qt,is_invisible:Ut,actual_output_visible:tn,user:Pt}){const[nn,yn]=(0,t.useState)(!1);return Ut&&(Pt==null?void 0:Pt.identity_number)>5&&(zt="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B"),tn&&(Pt==null?void 0:Pt.identity_number)>5&&(Tt="\u8BE5\u5B9E\u9645\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B"),St.createElement("li",{className:fe["test-case-item"]},St.createElement("a",{className:fe["case-header"],style:{borderWidth:sn?1:0},onClick:()=>{if(!(0,wt.I2)([wt.GD.CertifiedTeacher,wt.GD.SuperAdmin,wt.GD.Operation])&&!mt){i.ZP.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501");return}en(Mn)}},St.createElement("h2",null,St.createElement("div",{className:sn?fe["arrow-down"]:fe["arrow-right"]}),St.createElement("span",{className:fe["test-title"]},Xt)),St.createElement("div",{className:fe["case-info"]},ye?St.createElement("span",{className:fe.description},"\u6D88\u8017\u5185\u5B58",ye,"MB"):null,ae?St.createElement("span",{className:fe.description}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",ae,"\u79D2 "):null,mt?null:St.createElement("i",{className:"iconfont icon-suo1"}),Zt>0?St.createElement("img",{width:16,src:ct?he.Z:ot.Z}):null)),St.createElement("div",{className:`${fe["item-desc"]} ${fe["choose-game-item"]} ${sn?fe.show:fe.hide}`},ge&&St.createElement("span",{style:{color:"white",display:"flex",alignItems:"center"}},"\u6D4B\u8BD5\u8F93\u5165",ge&&St.createElement("div",{style:{width:"33%"}},St.createElement(st,{output:ge}))),St.createElement("p",{className:fe["output-title-container"],style:{marginTop:10}},St.createElement("span",{style:{color:"#747a7f"}},"\u2014\u2014\u9884\u671F\u8F93\u51FA\u2014\u2014"),St.createElement("span",{className:fe["output-title"]},St.createElement("span",{style:{color:"#fff"}},"\u2014\u2014\u5B9E\u9645\u8F93\u51FA\u2014\u2014"),!Ft&&St.createElement("span",{className:"c-blue current",onClick:()=>yn(!nn)},nn?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),Ft&&St.createElement("div",{className:fe["diff-panel-container"]},St.createElement("div",{className:"tc"},St.createElement("a",{className:"underline",onClick:()=>(0,$e.LR)(Qt,zt)},zt)),St.createElement("div",{className:"tc"},Zt?St.createElement("a",{className:"underline",onClick:()=>(0,$e.LR)(Tt,zt)},zt):Tt)),!Ft&&!nn&&St.createElement(we,{output:zt,actual_output:Tt}),!Ft&&nn&&St.createElement("div",{className:fe["diff-panel-container"]},St.createElement("div",{className:""},zt),St.createElement("div",{className:""},Tt))))}var On=({test_sets:ye,gamesData:ae,loading:ge,codeMessage:zt,jupyterData:Tt})=>{const[Ft,Qt]=(0,t.useState)(-1),ct=(0,t.useRef)();(0,t.useEffect)(()=>{if(ct.current){let Xt=function(tn){mt=en.offsetHeight,_e=!0,qt=tn.pageY,(0,$e.kk)("none"),document.onselectstart=function(){return!1}},sn=function(){_e=!1,(0,$e.kk)("auto"),document.onselectstart=null},Mn=function(tn){if(_e){let Pt=qt-tn.pageY,nn=mt+Pt;nn<200&&(nn=200),nn>window.innerHeight-130&&(nn=window.innerHeight-130),en.style.height=nn+"px"}};const en=document.getElementById("jupyter-test-case-list");let mt=0,_e=!1,qt=0;const Ut=document.getElementById("jupyter-y-bar");return Ut==null||Ut.addEventListener("mousedown",Xt),document.addEventListener("mousemove",Mn),document.addEventListener("mouseup",sn),()=>{const tn=document.getElementById("jupyter-y-bar");tn==null||tn.removeEventListener("mousedown",Xt),document.removeEventListener("mousemove",Mn),document.removeEventListener("mouseup",sn)}}},[ct]);function Zt(Xt){Qt(Xt===Ft?-1:Xt)}return St.createElement("ul",{id:"jupyter-test-case-list",className:fe["test-case-list"]},St.createElement("div",{className:fe["resize-y-bar"],id:"jupyter-y-bar",ref:ct,draggable:!1},St.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),St.createElement("div",{className:fe.warp},St.createElement(h.Z,{tip:zt,spinning:ge,className:fe.spinTest},St.createElement("div",{className:fe.title,style:{color:"white"}},"\u6D4B\u8BD5\u7ED3\u679C\uFF1A"),ae!=null&&ae.last_compile_output?St.createElement("p",{className:`${fe["test-result"]} ${(ae==null?void 0:ae.sets_error_count)===0?fe.success:fe.failer}`},St.createElement("span",{className:fe.count},St.createElement("img",{width:16,src:(ae==null?void 0:ae.sets_error_count)===0?he.Z:ke.Z}),(ae==null?void 0:ae.test_sets_count)-(ae==null?void 0:ae.sets_error_count),"/",ae==null?void 0:ae.test_sets_count),(ae==null?void 0:ae.sets_error_count)==0?St.createElement("span",{className:fe.count},"\u5168\u90E8\u901A\u8FC7"):St.createElement("div",{dangerouslySetInnerHTML:{__html:ae==null?void 0:ae.last_compile_output}})):null,!ge&&ye.map((Xt,sn)=>St.createElement(ln,jn(wn({key:"item"+sn,title:`\u6D4B\u8BD5\u7528\u4F8B${sn+1}`},Xt),{isActive:Ft===sn,id:sn,user:Tt==null?void 0:Tt.user,onActive:Zt}))))))},Lt=e(74508),Rn=e(21978),Wn=e(52787),Ht=({noDragging:ye,moveX:ae})=>t.createElement(t.Fragment,null,ye?t.createElement("a",{className:`trapezoid ${ae===.01?"enlarge":""}`},t.createElement("img",{src:ae===.01?Rn:Wn,alt:"resize-icon",width:20})):t.createElement("a",{className:"btn-resize",draggable:!1},t.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},t.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),xt=Object.defineProperty,Ve=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,b=(ye,ae,ge)=>ae in ye?xt(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,r=(ye,ae)=>{for(var ge in ae||(ae={}))tt.call(ae,ge)&&b(ye,ge,ae[ge]);if(Gt)for(var ge of Gt(ae))$.call(ae,ge)&&b(ye,ge,ae[ge]);return ye},o=(ye,ae)=>Ve(ye,Vt(ae));const s=(ye,ae)=>{switch(ae.type){case"MOVE_X":return o(r({},ye),{moveX:ae.payload});case"SET_DRAGMODULE":return o(r({},ye),{showDragModule:ae.payload});case"TRIGGER_RIGHT_PANEL_MASK":return o(r({},ye),{showDragMask:ae.payload})}};var g=e(49535),D=e(38986),x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",V=e(6383),k=e(91558),ee=e(71708),Se=e(84989),He=e(87169),Te=e(81722),We=e(61186),Le=e.n(We),ut=e(42546),qe=e(3810),ht=e(29477),at=Object.defineProperty,Rt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,ue=(ye,ae,ge)=>ae in ye?at(ye,ae,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[ae]=ge,Ee=(ye,ae)=>{for(var ge in ae||(ae={}))G.call(ae,ge)&&ue(ye,ge,ae[ge]);if(lt)for(var ge of lt(ae))J.call(ae,ge)&&ue(ye,ge,ae[ge]);return ye},de=(ye,ae)=>Rt(ye,Ot(ae)),je=(ye,ae)=>{var ge={};for(var zt in ye)G.call(ye,zt)&&ae.indexOf(zt)<0&&(ge[zt]=ye[zt]);if(ye!=null&<)for(var zt of lt(ye))ae.indexOf(zt)<0&&J.call(ye,zt)&&(ge[zt]=ye[zt]);return ge},De=(ye,ae,ge)=>new Promise((zt,Tt)=>{var Ft=Zt=>{try{ct(ge.next(Zt))}catch(Xt){Tt(Xt)}},Qt=Zt=>{try{ct(ge.throw(Zt))}catch(Xt){Tt(Xt)}},ct=Zt=>Zt.done?zt(Zt.value):Promise.resolve(Zt.value).then(Ft,Qt);ct((ge=ge.apply(ye,ae)).next())});const{Countdown:et}=f.default;var yt=(ye=>(ye[ye.LoadFail=1]="LoadFail",ye[ye.ReLoad=2]="ReLoad",ye[ye.Success=3]="Success",ye))(yt||{});const Mt={moveX:"40%",showDragModule:!1,showDragMask:!1},Yt=ye=>{var ae=ye,{globalSetting:ge,loading:zt,dispatch:Tt,user:Ft}=ae,Qt=je(ae,["globalSetting","loading","dispatch","user"]),ct,Zt,Xt,sn,Mn,en,mt,_e,qt,Ut;const tn=(0,R.useParams)(),[Pt]=(0,R.useSearchParams)(),nn=(0,R.useLocation)(),yn=(0,t.useRef)(),[Fn,kn]=(0,t.useState)(!0),[Jt,Kt]=(0,t.useState)(!1),[fn,Sn]=(0,t.useState)(0),[Jn,Un]=(0,t.useState)(0),[Kn,Ln]=(0,t.useState)(!0),[Ar,ur]=(0,t.useState)(!1),rr=(0,t.useRef)(!0),[un,cr]=(0,t.useState)({}),[ir,pr]=(0,t.useState)({}),[Or,aa]=(0,t.useState)(),Fr=(0,t.useRef)(),Nr=(0,t.useRef)(),[hr,Lr]=(0,t.useState)(3),[zr,Xr]=(0,t.useState)(),[jr,Er]=(0,t.useState)(),[Tr,oa]=(0,t.useState)(!1),[fa,pa]=(0,t.useState)(""),Vr=(0,t.useRef)(null),An=(0,t.useRef)({}),Pn=(0,t.useRef)(!1),Bn=(0,t.useRef)(),[In,Hn]=(0,t.useReducer)(s,Mt),[Yn,Qr]=(0,t.useState)(!1),[dr,br]=(0,t.useState)(!0),$n=(0,t.useRef)(),ar=(0,t.useRef)(!1),[qn,Br]=(0,t.useState)(!1),[kr,Zr]=(0,t.useState)(!1);let Mr=Pt.get("type")==="exercises"||Pt.get("homework_common_id");const[Ma,Da]=(0,t.useState)([]),[Eo,va]=(0,t.useState)(!1),[Oa,ka]=(0,t.useState)({page:1,limit:5}),[eo,za]=(0,t.useState)(!1),[Ka,uo]=(0,t.useState)("#37AD83"),[to,Ya]=(0,t.useState)(null),co=(0,qe._)($n==null?void 0:$n.current);(0,t.useEffect)(()=>{var gt;((gt=Ft==null?void 0:Ft.userInfo)==null?void 0:gt.user_status)!==0&&(new Date().getTime()>parseFloat(localStorage.getItem("task_ignore"))||parseFloat(localStorage.getItem("task_ignore")||0)===0)?za(!0):za(!1)},[localStorage.getItem("task_ignore"),Ft==null?void 0:Ft.userInfo]),(0,t.useEffect)(()=>(Tt({type:"globalSetting/headerFooterToggle",payload:!1}),Pt.get("exercisesId")&&Pt.get("coursesId")!=="coursesId"&&Ua(),()=>{Tt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{fn!==0?(clearInterval(Vr.current),Vr.current=setInterval(()=>{Sn(fn-1)},1e3)):clearInterval(Vr.current)},[fn]),(0,t.useEffect)(()=>(window.addEventListener("message",Ao),()=>{window.removeEventListener("message",Ao)}),[]),(0,t.useEffect)(()=>{Xn()},[tn.identifier]),(0,t.useEffect)(()=>{un.myshixun_identifier&&Tn(),un.tpm_modified&&Kr()},[un]);const Ua=()=>De(void 0,null,function*(){var gt,kt,Nn,a;const u=yield(0,Te._B)({categoryId:Pt.get("exercisesId"),login:Pt.get("login")});$n.current=u,typeof((gt=u==null?void 0:u.exercise)==null?void 0:gt.left_time)=="number"&&(Ya(Date.now()+((kt=u==null?void 0:u.exercise)==null?void 0:kt.left_time)*1e3),setTimeout(()=>{uo("red")},(((Nn=u==null?void 0:u.exercise)==null?void 0:Nn.left_time)-300>0?((a=u==null?void 0:u.exercise)==null?void 0:a.left_time)-300:0)*1e3))}),Kr=()=>{Bo({title:"\u66F4\u65B0\u901A\u77E5",content:t.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",t.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",t.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")})},ja=()=>De(void 0,null,function*(){document.getElementById("taskJupyterIframe").contentWindow.postMessage("saveCode","*");let kt=yield(0,D.ZP)(`/api/homework_commons/${Pt.get("homework_common_id")}/student_works.json`,{method:"post",body:{myshixun_identifier:un==null?void 0:un.myshixun_identifier}});(kt==null?void 0:kt.status)===0&&i.ZP.info("\u63D0\u4EA4\u6210\u529F")}),Ao=gt=>{(gt==null?void 0:gt.data)==="jupytermessage"&&rr.current&&(rr.current=!1,no(),Pn.current||setTimeout(()=>rr.current=!0,500))},no=()=>De(void 0,null,function*(){var gt,kt,Nn,a,u,A,N,z,le,_,Fe,Re,Ge;ar.current=!1;let jt="";(((kt=(gt=$n.current)==null?void 0:gt.exercise)==null?void 0:kt.ip_limit)==="inner"||((a=(Nn=$n.current)==null?void 0:Nn.exercise)==null?void 0:a.ip_bind_type)==="true")&&(jt=yield(0,V.y)({ip_limit:(A=(u=$n.current)==null?void 0:u.exercise)==null?void 0:A.ip_limit,ip_bind:((z=(N=$n.current)==null?void 0:N.exercise)==null?void 0:z.ip_bind_type)==="true"}));const Je=yield(0,Z.zE)({identifier:tn.identifier,jupyter_port:Nr.current,token:yn.current,jupyter_domain:(_=(le=Fr.current)==null?void 0:le[0])==null?void 0:_.domain,exercise_id:Pt.get("exercisesId"),ip:jt});if(Je.status===0)Pn.current?ia(Je==null?void 0:Je.data):i.ZP.success({content:"\u4FDD\u5B58\u6210\u529F!",key:"save-jupyter"});else if(Je.status===-5&&typeof(Je==null?void 0:Je.message)=="object"){(0,R.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:de(Ee({},((Fe=$n.current)==null?void 0:Fe.exercise)||{}),{errorMessage:Je==null?void 0:Je.message,exercise_user_id:(Ge=(Re=$n.current)==null?void 0:Re.exercise)==null?void 0:Ge.exercise_user_id,id:Pt.get("exercisesId")})}});return}}),ia=gt=>De(void 0,null,function*(){var kt,Nn,a,u,A,N,z,le,_,Fe;const Re={extras:{exercise_id:Pt.get("exercisesId"),question_id:Pt.get("questionId"),challenge_id:un==null?void 0:un.challenge_id},sec_key:gt==null?void 0:gt.sec_key,resubmit:gt==null?void 0:gt.resubmit,first:1,content_modified:0};if((((Nn=(kt=$n.current)==null?void 0:kt.exercise)==null?void 0:Nn.ip_limit)==="inner"||((u=(a=$n.current)==null?void 0:a.exercise)==null?void 0:u.ip_bind_type)==="true")&&(Re.extras.ip=yield(0,V.y)({ip_limit:(N=(A=$n.current)==null?void 0:A.exercise)==null?void 0:N.ip_limit,ip_bind:((le=(z=$n.current)==null?void 0:z.exercise)==null?void 0:le.ip_bind_type)==="true"})),Pt.get("homework_common_id")&&(Re.extras={homework_common_id:Pt.get("homework_common_id")}),(yield(0,w.Xy)((_=An.current)==null?void 0:_.game_identifier,Re)).status===-1){if(Pt.get("type")==="exercises"){window.parent.location.href=`/classrooms/${Pt.get("coursesId")}/exercise/${Pt.get("exercisesId")}/detail`;return}Kt(!1),Sn(10),Pn.current=!1,rr.current=!0;return}let jt=1,Je=!1,nt=((Fe=An.current)==null?void 0:Fe.exec_time)+11;const Ct=()=>De(void 0,null,function*(){var Bt,Qe,rt;const pt=yield(0,w.Qo)((Bt=An.current)==null?void 0:Bt.game_identifier,{resubmit:gt==null?void 0:gt.resubmit,time_out:Je,port:(Qe=An.current)==null?void 0:Qe.port,sec_key:gt==null?void 0:gt.sec_key,challenge_id:(rt=An.current)==null?void 0:rt.challenge_id});(pt==null?void 0:pt.running_code_status)===null||(pt==null?void 0:pt.running_code_status)===1||(pt==null?void 0:pt.running_code_status)===2||(pt==null?void 0:pt.running_code_status)===0?(jt=jt+1,jt>nt&&(Je=!0),Je&&i.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"),((pt==null?void 0:pt.running_code_status)===1||(pt==null?void 0:pt.running_code_status)===2)&&pa(pt==null?void 0:pt.running_code_message),setTimeout(()=>{Ct()},1e3)):(pt.status===2&&Br(!0),pr(Ee({},pt)),ur(!0),Kt(!1),pa(""),Sn(10),Pn.current=!1,rr.current=!0)});Ct()}),Xn=()=>De(void 0,null,function*(){const gt=yield(0,Z.dU)({identifier:tn.identifier,homework_id:Pt.get("homework_common_id")});gt&&(cr(gt),An.current=Ee({},gt),pr(de(Ee({},ir),{test_sets:(gt==null?void 0:gt.test_sets)||[]})),Hn({type:"SET_DRAGMODULE",payload:gt.jupyter_show_description}))}),Tn=()=>De(void 0,null,function*(){var gt,kt,Nn,a,u,A,N,z,le,_,Fe,Re,Ge,jt,Je,nt,Ct,Bt,Qe,rt,pt,cn;let rn={};Pt.get("type")==="exercises"?rn.exercise_id=Pt.get("exercisesId"):Pt.get("homework_common_id")&&(rn.homework_common_id=Pt.get("homework_common_id"));const Wt=yield(0,Z.rV)(Ee({identifier:tn.identifier,homework_common_id:Pt.get("homework_common_id")||""},rn));if(kn(!1),(kt=(gt=Wt==null?void 0:Wt.data)==null?void 0:gt.data_list)!=null&&kt.length){g.Z.publish("pod-restrict-data",{identifier:(Nn=Wt==null?void 0:Wt.data)==null?void 0:Nn.identifier,data_list:(a=Wt==null?void 0:Wt.data)==null?void 0:a.data_list});return}if(Wt!=null&&Wt.data){if(aa(Wt.data),Fr.current=Wt.data,yn.current=(N=(0,$e.en)((A=(u=Wt==null?void 0:Wt.data)==null?void 0:u[0])==null?void 0:A.link_url))==null?void 0:N.token,Nr.current=(le=(z=Wt==null?void 0:Wt.data)==null?void 0:z[0])==null?void 0:le.port,((_=Wt.data)==null?void 0:_.length)>1){Xr(Date.now()+((Re=(Fe=Wt==null?void 0:Wt.data)==null?void 0:Fe[0])==null?void 0:Re.remaining_time)),Er(((jt=(Ge=Wt==null?void 0:Wt.data)==null?void 0:Ge[0])==null?void 0:jt.remaining_time)-300*1e3<=0?Date.now()+1e3:Date.now()+(((nt=(Je=Wt==null?void 0:Wt.data)==null?void 0:Je[0])==null?void 0:nt.remaining_time)-300*1e3));return}Ln(!1),Lr(3),Xr(Date.now()+((Bt=(Ct=Wt==null?void 0:Wt.data)==null?void 0:Ct[0])==null?void 0:Bt.remaining_time)),Er(((rt=(Qe=Wt==null?void 0:Wt.data)==null?void 0:Qe[0])==null?void 0:rt.remaining_time)-300*1e3<=0?Date.now()+1e3:Date.now()+(((cn=(pt=Wt==null?void 0:Wt.data)==null?void 0:pt[0])==null?void 0:cn.remaining_time)-300*1e3));return}Wt.status===-1?(Lr(1),Ln(!1)):Lr(2)}),Yr=gt=>{Ln(!1),Un(gt),Tn(),Lr(3)},ca=()=>De(void 0,null,function*(){const gt=yield(0,Z.x4)({identifier:tn.identifier});if((gt==null?void 0:gt.status)===0){if(!(gt!=null&>.useSeconds)){Sr();return}gt!=null&>.remainingSeconds&&(Xr(Date.now()+gt.remainingSeconds*1e3),Er(gt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(gt.remainingSeconds-300)*1e3))}}),Sr=()=>{Ba(!0),kn(!0),v.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{da()},onCancel:()=>{Ba(!1),kn(!1)}})},da=()=>De(void 0,null,function*(){const gt=yield(0,Z.m_)({identifier:un==null?void 0:un.myshixun_identifier});(gt==null?void 0:gt.status)===0&&(i.ZP.success("\u91CD\u7F6E\u6210\u529F!"),kn(!1),setTimeout(()=>window.location.reload(),300))}),_r=()=>{v.default.destroyAll(),v.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:t.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",t.createElement("span",null,t.createElement(et,{value:zr,format:"HH:mm:ss",onFinish:$r})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>De(void 0,null,function*(){(yield(0,Z.rB)(un==null?void 0:un.myshixun_identifier)).status===0&&(yield Tn(),i.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},$r=()=>{v.default.destroyAll(),v.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:t.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{da()}})},ya=()=>{var gt=new Event("beforeunload");window.dispatchEvent(gt)},Ba=gt=>{const kt=document.getElementById("taskJupyterIframe");kt&&(gt?kt.contentWindow.postMessage("stopParent","*"):kt.contentWindow.postMessage("clonsParent","*"))},xa=()=>{kn(!0),Ba(!0),Bo({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",content:t.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",t.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},Co=()=>{ar.current=!0;const gt=document.getElementById("taskJupyterIframe");gt&&(gt.contentWindow.postMessage("saveCode","*"),Pn.current=!0,Kt(!0),ur(!0),setTimeout(()=>{ar.current&&no()},5e3))},Bo=gt=>{v.default.confirm({centered:!0,title:gt.title,content:gt.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>De(void 0,null,function*(){let kt={};Pt.get("type")==="exercises"?kt.exercise_id=Pt.get("exercisesId"):Pt.get("homework_common_id")&&(kt.homework_common_id=Pt.get("homework_common_id")),(yield(0,Z.fi)(Ee({identifier:tn.identifier},kt))).status===0&&(i.ZP.success("\u64CD\u4F5C\u6210\u529F"),kn(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{Ba(!1),kn(!1)}})};(0,t.useEffect)(()=>{function gt(Nn){Hn({type:"MOVE_X",payload:Nn.pageX})}function kt(){Hn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return In.showDragMask&&(document.addEventListener("mousemove",gt),document.addEventListener("mouseup",kt)),()=>{document.removeEventListener("mousemove",gt),document.removeEventListener("mouseup",kt)}},[In.showDragMask]);const Ga=typeof In.moveX=="number"&&In.moveX!==.01?`${In.moveX}px`:"40%",Oo=`calc(100% - 4px - ${Ga})`,fo=gt=>{Hn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:gt})},[Ja,xo]=(0,t.useState)(),Po=gt=>De(void 0,null,function*(){const kt=yield(0,D.ZP)(`/api/shixuns/${gt}/get_standard_answer.json`,{method:"get",params:{from:"starting"}});kt.status===0&&xo(kt)});(0,t.useEffect)(()=>{un.identifier&&Po(un.identifier)},[un]);function Uo(){Qr(!Yn)}function vo(){Qr(!1)}function No(gt){var kt;vo(),gt==="reset-task"&&Sr(),gt==="reset-git-code"&&Pr(),gt==="reset-code"&&xa(),gt==="full-screen"&&((0,Se.vp)()?(0,Se.BU)():(0,Se.Dj)((kt=document==null?void 0:document.getElementById)==null?void 0:kt.call(document,"juptyer")))}const bo=gt=>{document.activeElement.tagName!=="IFRAME"&&window.parent.postMessage("backExercise","*")},xr=gt=>{(0,Se.vp)()?br(!1):br(!0)};(0,t.useEffect)(()=>(document.addEventListener((0,Se.gH)(),xr),Bn.current=setInterval(()=>{ya()},2e3),()=>{clearInterval(Bn.current),document.removeEventListener((0,Se.gH)(),xr)}),[]);function Cr(){return De(this,null,function*(){var gt;let kt={};Pt.get("type")==="exercises"?kt.exercise_id=Pt.get("exercisesId"):Pt.get("homework_common_id")&&(kt.homework_common_id=Pt.get("homework_common_id"));const Nn=yield(0,w.Tf)(un==null?void 0:un.myshixun_identifier,Ee({},kt));if((Nn==null?void 0:Nn.status)===-5){v.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:t.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",t.createElement("a",{href:`/classrooms/${Nn==null?void 0:Nn.course_identifier}/exercise/${Nn==null?void 0:Nn.exercise_id}/detail`},Nn==null?void 0:Nn.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")});return}return(gt=window.location)==null||gt.reload(),Nn})}const Pr=()=>{v.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:t.createElement(He.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Cr})},Pe={is_jupyter:!0,is_jupyter_notebook:(un==null?void 0:un.is_jupyter)===!0,is_jupyter_lab:(un==null?void 0:un.is_jupyter)===!1,jupyterData:un,onVncAction:No,onHideToolBar:vo,port:(ct=Or==null?void 0:Or[0])==null?void 0:ct.port,token:yn.current},$t=((Zt=Ft==null?void 0:Ft.userInfo)==null?void 0:Zt.user_id)===((Xt=un==null?void 0:un.user)==null?void 0:Xt.user_id);console.log($t,(sn=Ft==null?void 0:Ft.userInfo)==null?void 0:sn.user_id,(Mn=un==null?void 0:un.user)==null?void 0:Mn.user_id,333);const bn=()=>{Tt({type:"user/getUserInfo",payload:{objective_id:un.identifier,objective_type:"shixun"}}),Pt.get("type")==="exercises"&&bo("back"),R.history.push(`/shixuns/${un.identifier}/challenges`)};function Dn(){var gt,kt;console.log($t,777);let Nn=!((kt=(gt=Ft==null?void 0:Ft.userInfo)==null?void 0:gt.shixun)!=null&&kt.editable);v.default.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:t.createElement(He.Z,null),content:t.createElement("div",null,t.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"),$t&&t.createElement(E.default,{className:"mt10",defaultChecked:Nn,onChange:a=>{Nn=a.target.checked}},"\u9000\u51FA\u5B9E\u8BAD\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>De(this,null,function*(){if($t&&Nn){const a=yield(0,Te.eA)(un==null?void 0:un.myshixun_identifier);(a==null?void 0:a.status)==0&&(i.ZP.success("\u91CA\u653E\u8D44\u6E90\u6210\u529F"),setTimeout(()=>{bn()},1e3))}else bn()}),onCancel:()=>{}})}return t.createElement(h.Z,{spinning:Fn,tip:"\u52A0\u8F7D\u4E2D..."},t.createElement("section",{id:"juptyer",className:B.bg,style:{userSelect:In.showDragMask?"none":"unset"}},In.showDragMask&&t.createElement("div",{className:B.dragingMask}),t.createElement("header",{className:B.header},t.createElement("div",{className:B.user},t.createElement("img",{src:`${l.Z.IMG_SERVER}/images/${(en=un==null?void 0:un.user)==null?void 0:en.image_url}`,alt:"\u7528\u6237\u5934\u50CF"}),t.createElement("span",{className:"ml10"},(mt=un==null?void 0:un.user)==null?void 0:mt.name)),t.createElement("div",{className:B.titleWrap},t.createElement("span",{className:B.title,style:{height:Pt.get("type")==="exercises"?"unset":"30px"}},un==null?void 0:un.name),Pt.get("type")!=="exercises"&&t.createElement("span",null,t.createElement(et,{value:zr,format:"HH:mm:ss",onFinish:$r}),t.createElement("span",{className:B.endTimeWrap},jr&&t.createElement(et,{value:jr,format:"HH:mm:ss",onFinish:_r})))),t.createElement("div",{className:B.actionWrap,style:{display:"flex",alignItems:"center"}},un.tpm_modified&&dr&&t.createElement("img",{src:Lt.GY,onClick:Kr,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),Pt.get("type")==="exercises"&&t.createElement("div",{style:{display:"flex",alignItems:"center",marginRight:"20px"}},t.createElement("span",{style:{color:"#fff"}},t.createElement("i",{className:"iconfont icon-shijian1 mr5",style:{paddingTop:"2px"}})," \u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6\uFF1A"),t.createElement(et,{value:zr,format:"HH:mm:ss",onFinish:$r}),t.createElement("span",{className:B.endTimeWrap},jr&&t.createElement(et,{value:jr,format:"HH:mm:ss",onFinish:_r}))),Mr&&t.createElement(t.Fragment,null,t.createElement("div",{onClick:()=>De(void 0,null,function*(){var gt;let kt=yield(0,D.ZP)(`/api/tasks/${tn.identifier}/jupyter_redo_logs.json`,{method:"get",params:Oa});if((kt==null?void 0:kt.status)===0&&((gt=kt==null?void 0:kt.data)==null?void 0:gt.count)===0){i.ZP.info("\u6682\u65E0\u91CD\u7F6E\u8BB0\u5F55");return}Da(kt==null?void 0:kt.data),va(!0)}),style:{display:"contents",color:"#888",cursor:"pointer"}},"\u91CD\u7F6E\u8BB0\u5F55")),(un==null?void 0:un.manager_permission)&&t.createElement(m.ZP,{icon:t.createElement("span",{className:"iconfont font14 icon-peizhiyujiankong current"}),className:`${B.colorGray} font14`,type:"link",onClick:()=>{console.log("jupyterData",un),Zr(!0)}},"\u914D\u7F6E\u4E0E\u76D1\u63A7"),dr&&t.createElement(t.Fragment,null,t.createElement("img",{alt:"tool",src:x,width:14,style:{opacity:"0.45",margin:"0 -5px 2px 15px"}}),t.createElement(m.ZP,{className:`${B.colorGray} font14`,type:"link",onClick:Uo},"\u5DE5\u5177\u680F")),Pt.get("type")!=="exercises"&&t.createElement(m.ZP,{icon:t.createElement(y.Z,null),className:`${B.colorGray} font14`,type:"link",onClick:Dn},"\u9000\u51FA"),((qt=(_e=$n==null?void 0:$n.current)==null?void 0:_e.exercise)==null?void 0:qt.left_time)>0&&t.createElement(d.Z,{align:"middle"},t.createElement("span",{style:{color:Ka,marginRight:6},className:"iconfont icon-daojishi djs"}),t.createElement("span",{style:{color:Ka,fontSize:14,marginRight:10}},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),t.createElement("span",{className:"mr20"},t.createElement(et,{valueStyle:{color:Ka,fontSize:20,fontWeight:500},value:to}))),Pt.get("type")==="exercises"&&t.createElement(m.ZP,{className:"mr20",type:"primary",onClick:()=>{co(),Dn()}},t.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"))),t.createElement("section",{className:B.content,style:{height:un!=null&&un.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},In.showDragModule&&t.createElement(t.Fragment,null,t.createElement("section",{className:B.leftContainer,style:{width:Ga,display:In.moveX===.01?"none":""}},t.createElement("div",{className:B.tabNav},t.createElement("div",null,"\u4EFB\u52A1\u8981\u6C42")),t.createElement("div",{className:B.mdContent},t.createElement(U.Z,{stylesPrev:{position:"absolute"},value:un.description||""}))),t.createElement("section",{className:B.resizeBar,onMouseDown:()=>{fo(!0)},onMouseUp:()=>fo(!1)},t.createElement(Ht,{noDragging:!1,moveX:In.moveX}))),t.createElement("section",{className:B.rightCotainer,style:{width:Oo}},t.createElement("main",{className:B.main,style:{height:"100%"}},Kn?t.createElement("div",{className:B.start,style:{visibility:Fn?"hidden":"visible"}},t.createElement("div",{className:B.title},"\u8BF7\u70B9\u51FB\u4E00\u4E2A\u6587\u4EF6\u8FDB\u5165\u5B9E\u9A8C\u73AF\u5883\uFF0C\u5F00\u59CB\u5B9E\u9A8C\uFF01"),t.createElement("b",{className:"iconfont icon-dianji1"}),t.createElement("div",{className:B.liWarp},Or==null?void 0:Or.map((gt,kt)=>t.createElement("div",{onClick:()=>Yr(kt),className:B.li},t.createElement("i",{className:"iconfont icon-wenjian6"}),t.createElement("span",{title:gt.name},gt.name))))):t.createElement(t.Fragment,null,dr&&t.createElement("div",{style:{right:Tr===1&&330||Tr===2&&600},className:`${B.dataSetButton} ${Tr?`${B.dataSetOpen} ${Tr===1?B.ac:""}`:""}`,onClick:gt=>{oa(Tr?!1:1),vo(),gt.nativeEvent.stopPropagation()}},t.createElement("span",{className:B.dataSetText},"\u6570\u636E\u96C6")),!(Ja!=null&&Ja.hide_answer)&&t.createElement("div",{style:{top:"53%",right:Tr===2&&600},className:`${B.dataSetButton} ${Tr?`${B.dataSetOpen} ${Tr===2?B.ac:""}`:""}`,onClick:gt=>{oa(2),gt.nativeEvent.stopPropagation()}},t.createElement("span",{className:B.dataSetText},"\u53C2\u8003\u7B54\u6848")),hr===1&&t.createElement("div",{className:B.loadFail}," "),hr===2&&t.createElement("div",{className:B.reload},t.createElement("div",{className:B.failWrap},t.createElement("i",{className:`iconfont icon-jiazaishibai1 ${B.failIcon}`}),t.createElement("p",{className:"font12"},"\u52A0\u8F7D\u5B9E\u8BAD\u5931\u8D25\uFF0C",t.createElement("span",{className:B.failReload,onClick:Tn},"\u91CD\u65B0\u52A0\u8F7D")))),hr===3&&t.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:(Ut=Or==null?void 0:Or[Jn])==null?void 0:Ut.link_url}),t.createElement(K,{visible:Tr,identifier:un.identifier,cancel:()=>{oa(!1)}}),t.createElement(p,{visible:Tr,answerData:Ja,cancel:()=>oa(!1)}))))),un!=null&&un.open_evaluate?t.createElement(t.Fragment,null,t.createElement("div",{className:B.footer,style:{background:"#111c24"}},t.createElement("span",null,ir!=null&&ir.time_limit?t.createElement("span",null,`\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A${ir==null?void 0:ir.time_limit}\u79D2`):null,ir!=null&&ir.record_consume_time?t.createElement("span",{className:"ml10"},"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",ir==null?void 0:ir.record_consume_time," \u79D2"):null),t.createElement(m.ZP,{onClick:()=>ur(!Ar),type:"primary",ghost:!0,className:"mr20"},Ar?"\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C":"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C"),t.createElement(m.ZP,{className:B.disabled,disabled:fn!==0,loading:Jt,onClick:Co,style:{padding:"0 30px"},type:"primary"},fn!==0?`${fn}s`:"\u8BC4\u6D4B"))):t.createElement(t.Fragment,null,Pt.get("homework_common_id")&&!(un!=null&&un.homework_is_end)&&t.createElement("div",{className:B.footer,style:{background:"#111c24"}},t.createElement(m.ZP,{onClick:()=>ja(),type:"primary",className:"mr20"},"\u63D0\u4EA4\u4F5C\u54C1"))),Ar&&t.createElement(On,{codeMessage:fa,loading:Jt,gamesData:ir,test_sets:(ir==null?void 0:ir.test_sets)||[],jupyterData:un})),t.createElement(k.Z,null,t.createElement(S.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:Yn,onClose:vo},t.createElement(ee.Z,Ee({},Pe)))),t.createElement(Q.Z,{successCb:no}),t.createElement(me,{showModal:qn,setShowModal:Br}),t.createElement(v.default,{title:"\u91CD\u7F6E\u8BB0\u5F55",footer:!1,open:Eo,onCancel:()=>{va(!1)}},t.createElement(c.default,{dataSource:Ma==null?void 0:Ma.list,pagination:!1,scroll:{y:400},columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(gt,kt,Nn)=>Le()(gt).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(gt,kt,Nn)=>{var a;return(a=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(u=>u.id===gt))==null?void 0:a.name}}]}),t.createElement(C.Z,{style:{marginTop:10},pageSize:Oa.limit,current:Oa.page,total:Ma==null?void 0:Ma.count,onChange:gt=>De(void 0,null,function*(){Oa.page=gt,ka(Oa);let kt=yield(0,D.ZP)(`/api/tasks/${tn.identifier}/jupyter_redo_logs.json`,{method:"get",params:Oa});(kt==null?void 0:kt.status)===0&&Da(kt==null?void 0:kt.data)})})),t.createElement(ut.Z,{identifier:un==null?void 0:un.identifier,visible:kr,onCancel:()=>Zr(!1),info:{type:"\u6311\u6218\u9875\u9762",myshixun_id:un==null?void 0:un.myshixun_id}}),((0,wt.GJ)()||un.use_ai)&&t.createElement(ht.Z,{isJupyter:!0,showData:null,description:"",code:"",sendParams:{shixun_id:un==null?void 0:un.identifier,game_id:un==null?void 0:un.myshixun_id,source:"jupyter",questionable_type:"Jupyter"},allShow:!1}))};var _t=(0,R.connect)(({loading:ye,globalSetting:ae,user:ge})=>({globalSetting:ae,loading:ye,user:ge}))(Yt)},30972:function(ce,M,e){"use strict";e.d(M,{Jd:function(){return Z},a$:function(){return B},dU:function(){return d},fi:function(){return y},m_:function(){return C},rB:function(){return Q},rV:function(){return S},x4:function(){return c},zE:function(){return m}});var t=e(38986),R=Object.defineProperty,l=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,v=(U,O,j)=>O in U?R(U,O,{enumerable:!0,configurable:!0,writable:!0,value:j}):U[O]=j,E=(U,O)=>{for(var j in O||(O={}))f.call(O,j)&&v(U,j,O[j]);if(l)for(var j of l(O))i.call(O,j)&&v(U,j,O[j]);return U},h=(U,O,j)=>new Promise((I,n)=>{var p=X=>{try{W(j.next(X))}catch(Ae){n(Ae)}},w=X=>{try{W(j.throw(X))}catch(Ae){n(Ae)}},W=X=>X.done?I(X.value):Promise.resolve(X.value).then(p,w);W((j=j.apply(U,O)).next())});function m(U){return h(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:U})})}function d(U){return h(this,null,function*(){return(0,t.ZP)(`/api/tasks/${U.identifier}/jupyter.json`,{method:"Get",params:U})})}function S(U){return h(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${U.identifier}/start.json`,{method:"Get",params:U})})}function c(U){return h(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:U})})}function C(U){return h(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${U.identifier}/reset_pod.json`,{method:"Get",params:U})})}function Q(U,O){return h(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${U}/active_pod.json`,{method:"Get",params:O})})}function y(U){return h(this,null,function*(){const O=E({},U);return delete O.identifier,(0,t.ZP)(`/api/myshixuns/${U.identifier}/sync_code.json`,{method:"Post",body:O})})}function B(U){return h(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${U.identifier}/get_data_sets.json`,{method:"Get",params:U})})}function Z(U){return h(this,null,function*(){return(0,t.ZP)(`/api/tasks/${U.identifier}/reboot_esc.json`,{method:"post",body:U})})}function P(U){return h(this,null,function*(){return Fetch(`/api/tasks/${U.taskId}/get_latex_file_tree.json`,{method:"Get",params:U})})}},84989:function(ce,M,e){"use strict";e.d(M,{BU:function(){return R},Dj:function(){return t},gH:function(){return l},vp:function(){return f}});function t(i){try{i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullScreen&&i.webkitRequestFullScreen()}catch(v){console.log(v,":e")}}function R(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const l=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function f(){var i=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,v=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",i),window.isFullScreen?window.isFullScreen:i!=null}},45937:function(ce,M,e){"use strict";e.d(M,{U:function(){return m}});var t=e(59301),R=Object.defineProperty,l=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,v=(d,S,c)=>S in d?R(d,S,{enumerable:!0,configurable:!0,writable:!0,value:c}):d[S]=c,E=(d,S)=>{for(var c in S||(S={}))f.call(S,c)&&v(d,c,S[c]);if(l)for(var c of l(S))i.call(S,c)&&v(d,c,S[c]);return d},h=(d,S,c)=>new Promise((C,Q)=>{var y=P=>{try{Z(c.next(P))}catch(U){Q(U)}},B=P=>{try{Z(c.throw(P))}catch(U){Q(U)}},Z=P=>P.done?C(P.value):Promise.resolve(P.value).then(y,B);Z((c=c.apply(d,S)).next())});function m(d,S){const[c,C]=(0,t.useState)(S),[Q,y]=(0,t.useState)(!1),[B,Z]=(0,t.useState)();return[c,Q,(U,O=!1)=>h(this,null,function*(){const j=O?S:E(E({},c),U);y(!0),C(j);const I=yield d(j);return y(!1),Z(I),I}),B]}},3810:function(ce,M,e){"use strict";e.d(M,{_:function(){return l}});var t=e(59301),R=e(43418);const l=f=>{var i,v;const E=(0,t.useRef)([]),h=()=>{for(const m of E.current)clearTimeout(m);E.current=[]};return(0,t.useEffect)(()=>{var m,d,S,c,C,Q;if(h(),(m=f==null?void 0:f.exercise)!=null&&m.left_time&&((S=(d=f==null?void 0:f.exercise)==null?void 0:d.exercise_events)==null?void 0:S.length)>0){for(const y of(c=f==null?void 0:f.exercise)==null?void 0:c.exercise_events)if(((C=f==null?void 0:f.exercise)==null?void 0:C.left_time)>(y==null?void 0:y.reminder_time)*60){let B=(((Q=f==null?void 0:f.exercise)==null?void 0:Q.left_time)-(y==null?void 0:y.reminder_time)*60)*1e3;B=B>2147483647?2147483647:B;const Z=setTimeout(()=>{R.default.info({content:`${y==null?void 0:y.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},B);E.current.push(Z)}}},[(i=f==null?void 0:f.exercise)==null?void 0:i.left_time,(v=f==null?void 0:f.exercise)==null?void 0:v.exercise_events]),h}},40197:function(ce,M,e){"use strict";e.d(M,{rX:function(){return j},pW:function(){return I},gy:function(){return n},xY:function(){return O},O5:function(){return U},tJ:function(){return Q},o1:function(){return y},Rd:function(){return P}});var t=e(25690),R=e(43418),l=e(28103),f=e(8591),i=e(48790),v=e(51257),E=e(87169),h=e(25510),m="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",d=e.p+"static/newqrcode.a8740efb.png",S=e(32637),c=e(59301),C=(p,w,W)=>new Promise((X,Ae)=>{var Ne=Et=>{try{Me(W.next(Et))}catch(it){Ae(it)}},Ze=Et=>{try{Me(W.throw(Et))}catch(it){Ae(it)}},Me=Et=>Et.done?X(Et.value):Promise.resolve(Et.value).then(Ne,Ze);Me((W=W.apply(p,w)).next())});const Q=(p,w=!1)=>!!(y(p)&&B(w)),y=p=>(0,i.bg)()?!0:(p({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),B=(p=!1)=>{var w;const{user:W}=(0,t.getDvaApp)()._store.getState();return(w=W.userInfo)!=null&&w.profile_completed?!0:(R.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,v.xg)("/account/profile/edit"),Z()}}),!1)},Z=()=>{R.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},P=()=>{R.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:c.createElement("div",{style:{textAlign:"center"}},c.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),c.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:S}),c.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},U=()=>{var p;const{user:w}=(0,t.getDvaApp)()._store.getState();return(p=w.userInfo)!=null&&p.professional_certification?!0:(R.default.confirm({title:"\u63D0\u793A",centered:!0,content:c.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,v.xg)("/account/certification")}}),!1)},O=()=>(0,i.V9)()?!0:(R.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.createElement("div",{className:"tc",style:{marginLeft:-38}},c.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),c.createElement("img",{src:d,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),j=(p,w)=>p?!0:(R.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.createElement("div",null,c.createElement("p",null,w||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),c.createElement("div",{style:{marginLeft:"110px"}},c.createElement("img",{src:m,width:200}),c.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,v.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),I=p=>{R.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:c.createElement("div",null,c.createElement("div",null,c.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),c.createElement(l.Z,null),c.createElement("p",{style:{color:"#666666",fontSize:12}}," ",c.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",c.createElement("a",null,p),"\u5929\u3002"),c.createElement("p",{style:{color:"#666666",fontSize:12}}," ",c.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),c.createElement("div",{style:{textAlign:"center",marginTop:30}},c.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:h,alt:"\u4E8C\u7EF4\u7801",width:160})))})},n=(p,w="")=>{const{shixunsDetail:{detail:W}}=(0,t.getDvaApp)()._store.getState();if((W==null?void 0:W.public)===2||(W==null?void 0:W.public)===1||(W==null?void 0:W.shixun_status)===3){let X="";return(W==null?void 0:W.public)===2&&(X="\u5DF2\u516C\u5F00"),(W==null?void 0:W.public)===1&&(X="\u5F85\u5BA1\u6838"),(W==null?void 0:W.shixun_status)===3&&(X="\u5DF2\u5173\u95ED"),R.default.info({centered:!0,icon:c.createElement(E.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.createElement("div",{className:"tc",style:{marginLeft:-38}},c.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",X,"\uFF0C",w,"\u3002"),c.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:h,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(W==null?void 0:W.shixun_status)===2?(R.default.confirm({centered:!0,icon:c.createElement(E.Z,null),title:"\u63D0\u793A",content:c.createElement("div",null,c.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),c.createElement("br",null),c.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{R.default.confirm({width:440,centered:!0,icon:c.createElement(E.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>C(void 0,null,function*(){(yield p({type:"shixunsDetail/cancelRelease",payload:{id:W==null?void 0:W.identifier}})).status!==401&&(f.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),p({type:"shixunsDetail/getShixunsDetail",payload:{id:W==null?void 0:W.identifier}}),p({type:"practiceSetting/getCommonData",payload:{id:W==null?void 0:W.identifier}}))})})}}),!0):!1}},77578:function(ce,M,e){"use strict";e.d(M,{Z:function(){return t}});const t=R=>R?typeof R=="function"?R():R:null},19080:function(ce,M,e){"use strict";e.d(M,{F:function(){return i},Z:function(){return f}});var t=e(92310),R=e.n(t);const l=null;function f(v,E,h){return R()({[`${v}-status-success`]:E==="success",[`${v}-status-warning`]:E==="warning",[`${v}-status-error`]:E==="error",[`${v}-status-validating`]:E==="validating",[`${v}-has-feedback`]:h})}const i=(v,E)=>E||v},88522:function(ce,M,e){"use strict";var t=e(92310),R=e.n(t),l=e(11592),f=e(2738),i=e(59301),v=e(53487),E=e(92343),h=e(36355),m=e(57809);const{Option:d}=m.default;function S(y){return y&&y.type&&(y.type.isSelectOption||y.type.isSelectOptGroup)}const c=(y,B)=>{const{prefixCls:Z,className:P,popupClassName:U,dropdownClassName:O,children:j,dataSource:I}=y,n=(0,l.Z)(j);let p;n.length===1&&(0,E.l$)(n[0])&&!S(n[0])&&([p]=n);const w=p?()=>p:void 0;let W;n.length&&S(n[0])?W=j:W=I?I.map(Ne=>{if((0,E.l$)(Ne))return Ne;switch(typeof Ne){case"string":return i.createElement(d,{key:Ne,value:Ne},Ne);case"object":{const{value:Ze}=Ne;return i.createElement(d,{key:Ze,value:Ze},Ne.text)}default:return}}):[];const{getPrefixCls:X}=i.useContext(h.E_),Ae=X("select",Z);return i.createElement(m.default,Object.assign({ref:B,suffixIcon:null},(0,f.Z)(y,["dataSource","dropdownClassName"]),{prefixCls:Ae,popupClassName:U||O,className:R()(`${Ae}-auto-complete`,P),mode:m.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:w}),W)},C=i.forwardRef(c),Q=(0,v.Z)(C);C.Option=d,C._InternalPanelDoNotUseOrYouWillBeFired=Q,M.Z=C},93891:function(ce,M,e){"use strict";var t=e(59301),R=e(36355),l=e(64165);const f=i=>{const{componentName:v}=i,{getPrefixCls:E}=(0,t.useContext)(R.E_),h=E("empty");switch(v){case"Table":case"List":return t.createElement(l.Z,{image:l.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(l.Z,{image:l.Z.PRESENTED_IMAGE_SIMPLE,className:`${h}-small`});default:return t.createElement(l.Z,null)}};M.Z=f},5083:function(ce,M,e){"use strict";e.d(M,{default:function(){return Nn}});var t=e(61186),R=e.n(t),l=e(48736),f=e(90111),i=e.n(f),v=e(58319),E=e.n(v),h=e(23250),m=e.n(h),d=e(74959),S=e.n(d),c=e(10238),C=e.n(c),Q=e(33656),y=e.n(Q);R().extend(y()),R().extend(C()),R().extend(i()),R().extend(E()),R().extend(m()),R().extend(S()),R().extend(function(a,u){var A=u.prototype,N=A.format;A.format=function(le){var _=(le||"").replace("Wo","wo");return N.bind(this)(_)}});var B={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Z=function(u){var A=B[u];return A||u.split("_")[0]},P=function(){(0,l.ET)(!1,"Not match any format. Please help to fire a issue about this.")},U={getNow:function(){return R()()},getFixedDate:function(u){return R()(u,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(u){return u.endOf("month")},getWeekDay:function(u){var A=u.locale("en");return A.weekday()+A.localeData().firstDayOfWeek()},getYear:function(u){return u.year()},getMonth:function(u){return u.month()},getDate:function(u){return u.date()},getHour:function(u){return u.hour()},getMinute:function(u){return u.minute()},getSecond:function(u){return u.second()},addYear:function(u,A){return u.add(A,"year")},addMonth:function(u,A){return u.add(A,"month")},addDate:function(u,A){return u.add(A,"day")},setYear:function(u,A){return u.year(A)},setMonth:function(u,A){return u.month(A)},setDate:function(u,A){return u.date(A)},setHour:function(u,A){return u.hour(A)},setMinute:function(u,A){return u.minute(A)},setSecond:function(u,A){return u.second(A)},isAfter:function(u,A){return u.isAfter(A)},isValidate:function(u){return u.isValid()},locale:{getWeekFirstDay:function(u){return R()().locale(Z(u)).localeData().firstDayOfWeek()},getWeekFirstDate:function(u,A){return A.locale(Z(u)).weekday(0)},getWeek:function(u,A){return A.locale(Z(u)).week()},getShortWeekDays:function(u){return R()().locale(Z(u)).localeData().weekdaysMin()},getShortMonths:function(u){return R()().locale(Z(u)).localeData().monthsShort()},format:function(u,A,N){return A.locale(Z(u)).format(N)},parse:function(u,A,N){for(var z=Z(u),le=0;le1&&(_=u.addDate(_,-7)),_}function re(a,u,A){var N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(u){case"year":return A.addYear(a,N*10);case"quarter":case"month":return A.addYear(a,N);default:return A.addMonth(a,N)}}function be(a,u){var A=u.generateConfig,N=u.locale,z=u.format;return typeof z=="function"?z(a):A.locale.format(N.locale,a,z)}function dt(a,u){var A=u.generateConfig,N=u.locale,z=u.formatList;return!a||typeof z[0]=="function"?null:A.locale.parse(N.locale,a,z)}function st(a){var u=a.cellDate,A=a.mode,N=a.disabledDate,z=a.generateConfig;if(!N)return!1;var le=function(Bt,Qe,rt){for(var pt=Qe;pt<=rt;){var cn=void 0;switch(Bt){case"date":{if(cn=z.setDate(u,pt),!N(cn))return!1;break}case"month":{if(cn=z.setMonth(u,pt),!st({cellDate:cn,mode:"month",generateConfig:z,disabledDate:N}))return!1;break}case"year":{if(cn=z.setYear(u,pt),!st({cellDate:cn,mode:"year",generateConfig:z,disabledDate:N}))return!1;break}}pt+=1}return!0};switch(A){case"date":case"week":return N(u);case"month":{var _=1,Fe=z.getDate(z.getEndDate(u));return le("date",_,Fe)}case"quarter":{var Re=Math.floor(z.getMonth(u)/3)*3,Ge=Re+2;return le("month",Re,Ge)}case"year":return le("month",0,11);case"decade":{var jt=z.getYear(u),Je=Math.floor(jt/te)*te,nt=Je+te-1;return le("year",Je,nt)}}}function wt(a,u){var A=u.formatList,N=u.generateConfig,z=u.locale;return(0,ne.Z)(function(){if(!a)return[[""],""];for(var le="",_=[],Fe=0;Fe1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ge.current),pt){Re(rt);return}Ge.current=requestAnimationFrame(function(){Re(rt)})}var Je=wt(Fe,{formatList:A,generateConfig:N,locale:z}),nt=(0,pe.Z)(Je,2),Ct=nt[1];function Bt(rt){jt(rt)}function Qe(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;jt(null,rt)}return(0,n.useEffect)(function(){Qe(!0)},[a]),(0,n.useEffect)(function(){return function(){return cancelAnimationFrame(Ge.current)}},[]),[Ct,Bt,Qe]}var Nt=e(10228),an=e(16089),mn=e(92393),dn=e(29194),gn=new Map;function hn(a,u){var A;function N(){(0,dn.Z)(a)?u():A=(0,an.Z)(function(){N()})}return N(),function(){an.Z.cancel(A)}}function Cn(a,u,A){if(gn.get(a)&&cancelAnimationFrame(gn.get(a)),A<=0){gn.set(a,requestAnimationFrame(function(){a.scrollTop=u}));return}var N=u-a.scrollTop,z=N/A*10;gn.set(a,requestAnimationFrame(function(){a.scrollTop+=z,a.scrollTop!==u&&Cn(a,u,A-10)}))}function wn(a,u){var A=u.onLeftRight,N=u.onCtrlLeftRight,z=u.onUpDown,le=u.onPageUpDown,_=u.onEnter,Fe=a.which,Re=a.ctrlKey,Ge=a.metaKey;switch(Fe){case Nt.Z.LEFT:if(Re||Ge){if(N)return N(-1),!0}else if(A)return A(-1),!0;break;case Nt.Z.RIGHT:if(Re||Ge){if(N)return N(1),!0}else if(A)return A(1),!0;break;case Nt.Z.UP:if(z)return z(-1),!0;break;case Nt.Z.DOWN:if(z)return z(1),!0;break;case Nt.Z.PAGE_UP:if(le)return le(-1),!0;break;case Nt.Z.PAGE_DOWN:if(le)return le(1),!0;break;case Nt.Z.ENTER:if(_)return _(),!0;break}return!1}function jn(a,u,A,N){var z=a;if(!z)switch(u){case"time":z=N?"hh:mm:ss a":"HH:mm:ss";break;case"week":z="gggg-wo";break;case"month":z="YYYY-MM";break;case"quarter":z="YYYY-[Q]Q";break;case"year":z="YYYY";break;default:z=A?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return z}function ln(a,u,A){var N=a==="time"?8:10,z=typeof u=="function"?u(A.getNow()).length:u.length;return Math.max(N,z)+2}var On=null,Lt=new Set;function Rn(a){return!On&&typeof window!="undefined"&&window.addEventListener&&(On=function(A){(0,mn.Z)(Lt).forEach(function(N){N(A)})},window.addEventListener("mousedown",On)),Lt.add(a),function(){Lt.delete(a),Lt.size===0&&(window.removeEventListener("mousedown",On),On=null)}}function Wn(a){var u=a.target;if(a.composed&&u.shadowRoot){var A;return((A=a.composedPath)===null||A===void 0?void 0:A.call(a)[0])||u}return u}var At=function(u){return u==="month"||u==="date"?"year":u},Ht=function(u){return u==="date"?"month":u},xt=function(u){return u==="month"||u==="date"?"quarter":u},Ve=function(u){return u==="date"?"week":u},Vt={year:At,month:Ht,quarter:xt,week:Ve,time:null,date:null};function Gt(a,u){return a.some(function(A){return A&&A.contains(u)})}function tt(a){var u=a.open,A=a.value,N=a.isClickOutside,z=a.triggerOpen,le=a.forwardKeyDown,_=a.onKeyDown,Fe=a.blurToCancel,Re=a.onSubmit,Ge=a.onCancel,jt=a.onFocus,Je=a.onBlur,nt=a.changeOnBlur,Ct=(0,n.useState)(!1),Bt=(0,pe.Z)(Ct,2),Qe=Bt[0],rt=Bt[1],pt=(0,n.useState)(!1),cn=(0,pe.Z)(pt,2),rn=cn[0],Wt=cn[1],pn=(0,n.useRef)(!1),vn=(0,n.useRef)(!1),on=(0,n.useRef)(!1),_n={onMouseDown:function(){rt(!0),z(!0)},onKeyDown:function(er){var lr=function(){on.current=!0};if(_(er,lr),!on.current){switch(er.which){case Nt.Z.ENTER:{u?Re()!==!1&&rt(!0):z(!0),er.preventDefault();return}case Nt.Z.TAB:{Qe&&u&&!er.shiftKey?(rt(!1),er.preventDefault()):!Qe&&u&&!le(er)&&er.shiftKey&&(rt(!0),er.preventDefault());return}case Nt.Z.ESC:{rt(!0),Ge();return}}!u&&![Nt.Z.SHIFT].includes(er.which)?z(!0):Qe||le(er)}},onFocus:function(er){rt(!0),Wt(!0),jt&&jt(er)},onBlur:function(er){if(pn.current||!N(document.activeElement)){pn.current=!1;return}Fe?setTimeout(function(){for(var lr=document,Ir=lr.activeElement;Ir&&Ir.shadowRoot;)Ir=Ir.shadowRoot.activeElement;N(Ir)&&Ge()},0):u&&(z(!1),vn.current&&Re()),Wt(!1),Je==null||Je(er)}};return(0,n.useEffect)(function(){vn.current=!1},[u]),(0,n.useEffect)(function(){vn.current=!0},[A]),(0,n.useEffect)(function(){return Rn(function(Qn){var er=Wn(Qn),lr=N(er);u&&(lr?!nt&&(!rn||lr)&&z(!1):(pn.current=!0,(0,an.Z)(function(){pn.current=!1})))})}),[_n,{focused:rn,typing:Qe}]}function $(a,u){return n.useMemo(function(){return a||(u?((0,l.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(u).map(function(A){var N=(0,pe.Z)(A,2),z=N[0],le=N[1];return{label:z,value:le}})):[])},[a,u])}var b=e(34280);function r(a){var u=a.valueTexts,A=a.onTextChange,N=n.useState(""),z=(0,pe.Z)(N,2),le=z[0],_=z[1],Fe=n.useRef([]);Fe.current=u;function Re(jt){_(jt),A(jt)}function Ge(){_(Fe.current[0])}return(0,b.Z)(function(){u.every(function(jt){return jt!==le})&&Ge()},[u.join("||")]),[le,Re,Ge]}var o=n.createContext({}),s=o,g=e(10928);function D(a){var u=a.cellRender,A=a.monthCellRender,N=a.dateRender,z=n.useMemo(function(){if(u)return u;if(!(!A&&!N))return function(le,_){var Fe=le;return N&&_.type==="date"?N(Fe,_.today):A&&_.type==="month"?A(Fe,_.locale):_.originNode}},[u,A,N]);return z}function x(a,u){for(var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",N=String(a);N.length=1?A|0:1,_=a;_<=u;_+=le)z.push({label:x(_,2),value:_,disabled:(N||[]).includes(_)});return z}function zt(a){var u=a.generateConfig,A=a.prefixCls,N=a.operationRef,z=a.activeColumnIndex,le=a.value,_=a.showHour,Fe=a.showMinute,Re=a.showSecond,Ge=a.use12Hours,jt=a.hourStep,Je=jt===void 0?1:jt,nt=a.minuteStep,Ct=nt===void 0?1:nt,Bt=a.secondStep,Qe=Bt===void 0?1:Bt,rt=a.disabledHours,pt=a.disabledMinutes,cn=a.disabledSeconds,rn=a.disabledTime,Wt=a.hideDisabledOptions,pn=a.onSelect,vn=a.cellRender,on=a.locale,_n=[],Qn="".concat(A,"-content"),er="".concat(A,"-time-panel"),lr,Ir=le?u.getHour(le):-1,yr=Ir,Ur=le?u.getMinute(le):-1,gr=le?u.getSecond(le):-1,or=u.getNow(),sr=n.useMemo(function(){if(rn){var tr=rn(or);return[tr.disabledHours,tr.disabledMinutes,tr.disabledSeconds]}return[rt,pt,cn]},[rt,pt,cn,rn,or]),wr=(0,pe.Z)(sr,3),Dr=wr[0],fr=wr[1],Hr=wr[2],ga=ge(0,23,Je,Dr&&Dr()),la=(0,ne.Z)(function(){return ga},ga,ae);Ge&&(lr=yr>=12,yr%=12);var ba=n.useMemo(function(){if(!Ge)return[!1,!1];var tr=[!0,!0];return la.forEach(function(ua){var ea=ua.disabled,wa=ua.value;ea||(wa>=12?tr[1]=!1:tr[0]=!1)}),tr},[Ge,la]),Gr=(0,pe.Z)(ba,2),Ia=Gr[0],Wr=Gr[1],sa=n.useMemo(function(){return Ge?la.filter(lr?function(tr){return tr.value>=12}:function(tr){return tr.value<12}).map(function(tr){var ua=tr.value%12,ea=ua===0?"12":x(ua,2);return(0,ve.Z)((0,ve.Z)({},tr),{},{label:ea,value:ua})}):la},[Ge,lr,la]),ha=ge(0,59,Ct,fr&&fr(Ir)),Ra=ge(0,59,Qe,Hr&&Hr(Ir,Ur)),Ea=Yt({value:le,generateConfig:u,disabledMinutes:fr,disabledSeconds:Hr,minutes:ha,seconds:Ra,use12Hours:Ge});N.current={onUpDown:function(ua){var ea=_n[z];if(ea)for(var wa=ea.units.findIndex(function(go){return go.value===ea.value}),Pa=ea.units.length,Jr=1;Jr2&&arguments[2]!==void 0?arguments[2]:!1;(ta===rt||na)&&(Lo(En),_n&&_n(En),Ea&&Ea(En,nr),Qn&&!Ye(Re,En,Na)&&!(Ct!=null&&Ct(En))&&Qn(En))},La=function(En){if(Tr.includes(ta)){var nr,na,lo=ta==="date";switch(En===Nt.Z.PAGE_UP||En===Nt.Z.PAGE_DOWN?na=lo?Re.addMonth:Re.addYear:na=lo?Re.addDate:Re.addMonth,En){case Nt.Z.LEFT:case Nt.Z.PAGE_UP:nr=na(Fa,-1);break;case Nt.Z.RIGHT:case Nt.Z.PAGE_DOWN:nr=na(Fa,1);break;case Nt.Z.UP:case Nt.Z.DOWN:nr=na(Fa,Number("".concat(En===Nt.Z.UP?"-":"").concat(lo?H:Fn)));break}if(nr)return!(Ct!=null&&Ct(nr))}return!0},Ro=function(En){if(Jr.current&&Jr.current.onKeyDown){var nr=!0,na=En.which;if([Nt.Z.LEFT,Nt.Z.RIGHT,Nt.Z.UP,Nt.Z.DOWN,Nt.Z.PAGE_UP,Nt.Z.PAGE_DOWN,Nt.Z.ENTER].includes(na)&&(En.preventDefault(),na!==Nt.Z.ENTER&&cn===0&&(nr=La(na))),nr)return Jr.current.onKeyDown(En)}return(0,l.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Aa=function(En){Jr.current&&Jr.current.onBlur&&Jr.current.onBlur(En)};Ra&&ea!=="right"&&(Ra.current={onKeyDown:Ro,onClose:function(){Jr.current&&Jr.current.onClose&&Jr.current.onClose()}}),n.useEffect(function(){Ge&&!Ca.current&&ao(Ge)},[Ge]),n.useEffect(function(){Ca.current=!1},[]);var Za,So=D({cellRender:ba,monthCellRender:la,dateRender:ga}),Rr=(0,ve.Z)((0,ve.Z)({},a),{},{cellRender:So,operationRef:Jr,prefixCls:z,viewDate:Fa,value:Na,onViewDateChange:Xa,sourceMode:Va,onPanelChange:mo,disabledDate:Ct});switch(delete Rr.onChange,delete Rr.onSelect,ta){case"decade":Za=n.createElement(Pt,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"year":Za=n.createElement(Xr,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"month":Za=n.createElement(Sn,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"quarter":Za=n.createElement(un,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"week":Za=n.createElement(ir,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;case"time":delete Rr.showTime,Za=n.createElement(ct,(0,I.Z)({},Rr,(0,g.Z)(Wt)==="object"?Wt:null,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}));break;default:Wt?Za=n.createElement(sn,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}})):Za=n.createElement(et,(0,I.Z)({},Rr,{onSelect:function(En,nr){Xa(En),ma(En,nr)}}))}var yo,oo,io=function(){var En=Re.getNow(),nr=ht(Re.getHour(En),Re.getMinute(En),Re.getSecond(En),Ia?sr:1,Wr?Dr:1,sa?Hr:1),na=ut(Re,En,nr[0],nr[1],nr[2]);ma(na,"submit")};Ha||(yo=jr(z,ta,vn),Wt&&ta!=="date"?oo=null:oo=Er({prefixCls:z,components:Ur,needConfirmButton:Gr,okDisabled:!Na||Ct&&Ct(Na),locale:Fe,showNow:rn,onNow:Gr&&io,onOk:function(){Na&&(ma(Na,"submit",!0),yr&&yr(Na))}}));var Wo;if(pn&&ta==="date"&&rt==="date"&&!Wt){var Fo=Re.getNow(),Vo="".concat(z,"-today-btn"),Qo=Ct&&Ct(Fo);Wo=n.createElement("a",{className:q()(Vo,Qo&&"".concat(Vo,"-disabled")),"aria-disabled":Qo,onClick:function(){Qo||ma(Fo,"mouse",!0)}},Fe.today)}return n.createElement(s.Provider,{value:(0,ve.Z)((0,ve.Z)({},ha),{},{mode:ta,hideHeader:"hideHeader"in a?on:ha.hideHeader,hidePrevBtn:ua&&ea==="right",hideNextBtn:ua&&ea==="left"})},n.createElement("div",{tabIndex:cn,className:q()("".concat(z,"-panel"),le,(u={},(0,Oe.Z)(u,"".concat(z,"-panel-has-range"),wa&&wa[0]&&wa[1]),(0,Oe.Z)(u,"".concat(z,"-panel-has-range-hover"),Pa&&Pa[0]&&Pa[1]),(0,Oe.Z)(u,"".concat(z,"-panel-rtl"),gr==="rtl"),u)),style:_,onKeyDown:Ro,onBlur:Aa,onMouseDown:lr},Za,yo||oo||Wo?n.createElement("div",{className:"".concat(z,"-footer")},yo,oo,Wo):null))}var fa=oa,pa=e(35593),Vr={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function An(a){var u,A=a.prefixCls,N=a.popupElement,z=a.popupStyle,le=a.visible,_=a.dropdownClassName,Fe=a.dropdownAlign,Re=a.transitionName,Ge=a.getPopupContainer,jt=a.children,Je=a.range,nt=a.popupPlacement,Ct=a.direction,Bt="".concat(A,"-dropdown"),Qe=function(){return nt!==void 0?nt:Ct==="rtl"?"bottomRight":"bottomLeft"};return n.createElement(pa.Z,{showAction:[],hideAction:[],popupPlacement:Qe(),builtinPlacements:Vr,prefixCls:Bt,popupTransitionName:Re,popup:N,popupAlign:Fe,popupVisible:le,popupClassName:q()(_,(u={},(0,Oe.Z)(u,"".concat(Bt,"-range"),Je),(0,Oe.Z)(u,"".concat(Bt,"-rtl"),Ct==="rtl"),u)),popupStyle:z,getPopupContainer:Ge},jt)}var Pn=An;function Bn(a){var u=a.prefixCls,A=a.presets,N=a.onClick,z=a.onHover;return A.length?n.createElement("div",{className:"".concat(u,"-presets")},n.createElement("ul",null,A.map(function(le,_){var Fe=le.label,Re=le.value;return n.createElement("li",{key:_,onClick:function(){return N==null?void 0:N(He(Re))},onMouseEnter:function(){return z==null?void 0:z(He(Re))},onMouseLeave:function(){return z==null?void 0:z(null)}},Fe)}))):null}function In(a){var u=a.picker,A=a.disabledHours,N=a.disabledMinutes,z=a.disabledSeconds;u==="time"&&(A||N||z)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Hn(a,u,A){var N=(0,g.Z)(u)==="object"?u.clearIcon:A;return N||n.createElement("span",{className:"".concat(a,"-clear-btn")})}function Yn(a){var u,A=a,N=A.prefixCls,z=N===void 0?"rc-picker":N,le=A.id,_=A.name,Fe=A.tabIndex,Re=A.style,Ge=A.className,jt=A.dropdownClassName,Je=A.dropdownAlign,nt=A.popupStyle,Ct=A.transitionName,Bt=A.generateConfig,Qe=A.locale,rt=A.inputReadOnly,pt=A.allowClear,cn=A.autoFocus,rn=A.showTime,Wt=A.picker,pn=Wt===void 0?"date":Wt,vn=A.format,on=A.use12Hours,_n=A.value,Qn=A.defaultValue,er=A.presets,lr=A.open,Ir=A.defaultOpen,yr=A.defaultOpenValue,Ur=A.suffixIcon,gr=A.clearIcon,or=A.disabled,sr=A.disabledDate,wr=A.placeholder,Dr=A.getPopupContainer,fr=A.pickerRef,Hr=A.panelRender,ga=A.onChange,la=A.onOpenChange,ba=A.onFocus,Gr=A.onBlur,Ia=A.onMouseDown,Wr=A.onMouseUp,sa=A.onMouseEnter,ha=A.onMouseLeave,Ra=A.onContextMenu,Ea=A.onClick,Ha=A.onKeyDown,qa=A.onSelect,tr=A.direction,ua=A.autoComplete,ea=ua===void 0?"off":ua,wa=A.inputRender,Pa=A.changeOnBlur,Jr=n.useRef(null),Ca=pn==="date"&&!!rn||pn==="time",go=$(er),ro=k(jn(vn,pn,rn,on)),Na=n.useRef(null),Lo=n.useRef(null),Xo=n.useRef(null),To=(0,se.Z)(null,{value:_n,defaultValue:Qn}),Fa=(0,pe.Z)(To,2),ao=Fa[0],Xa=Fa[1],Zo=n.useState(ao),Do=(0,pe.Z)(Zo,2),_a=Do[0],ta=Do[1],Ta=n.useRef(null),Io=(0,se.Z)(!1,{value:lr,defaultValue:Ir,postState:function(zn){return or?!1:zn},onChange:function(zn){la&&la(zn),!zn&&Ta.current&&Ta.current.onClose&&Ta.current.onClose()}}),wo=(0,pe.Z)(Io,2),Va=wo[0],$a=wo[1],mo=wt(_a,{formatList:ro,generateConfig:Bt,locale:Qe}),ma=(0,pe.Z)(mo,2),La=ma[0],Ro=ma[1],Aa=r({valueTexts:La,onTextChange:function(zn){var Qa=dt(zn,{locale:Qe,formatList:ro,generateConfig:Bt});Qa&&(!sr||!sr(Qa))&&ta(Qa)}}),Za=(0,pe.Z)(Aa,3),So=Za[0],Rr=Za[1],yo=Za[2],oo=function(zn){ta(zn),Xa(zn),ga&&!Ye(Bt,ao,zn)&&ga(zn,zn?be(zn,{generateConfig:Bt,locale:Qe,format:ro[0]}):"")},io=function(zn){or&&zn||$a(zn)},Wo=function(zn){return Va&&Ta.current&&Ta.current.onKeyDown?Ta.current.onKeyDown(zn):((0,l.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Fo=function(){for(var zn=arguments.length,Qa=new Array(zn),Wa=0;Want(Ge);case"month":return Je(Qe)>Je(Ge);case"week":return jt(Qe)>jt(Ge);default:return!Ue(Fe,Qe,Ge)&&Fe.isAfter(Qe,Ge)}return!1},[le,_[1],Ge,u]),Bt=n.useCallback(function(Qe){if(_[1]||le&&le(Qe))return!0;if(_[0]&&Re)return!Ue(Fe,Qe,Ge)&&Fe.isAfter(Re,Qe);if(!u&&Re)switch(A){case"quarter":return nt(Qe)0&&arguments[0]!==void 0?arguments[0]:!1,xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zn=null;Sa&&Yo&&Yo[0]&&Yo[1]&&Qe.isAfter(Yo[1],Yo[0])&&(Zn=Yo);var mr=on;if(on&&(0,g.Z)(on)==="object"&&on.defaultValue){var qr=on.defaultValue;mr=(0,ve.Z)((0,ve.Z)({},on),{},{defaultValue:ee(qr,Gn)||void 0})}return n.createElement(Le.Provider,{value:{inRange:!0,panelPosition:vr,rangedValue:Al||Vn,hoverRangedValue:Zn}},n.createElement(fa,(0,I.Z)({},a,xn,{cellRender:Ol,showTime:mr,mode:lo[Gn],generateConfig:Qe,style:void 0,direction:Fa,disabledDate:Gn===0?_o:ai,disabledTime:function(po){return sr?sr(po,Gn===0?"start":"end"):!1},className:q()((0,Oe.Z)({},"".concat(_,"-panel-focused"),Gn===0?!Ui:!Yi)),value:ee(Vn,Gn),locale:rt,tabIndex:-1,onPanelChange:function(po,jo){Gn===0&&pi(!0),Gn===1&&Ei(!0),Jo(Se(lo,jo,Gn),Se(Vn,po,Gn));var Ho=po;vr==="right"&&lo[Gn]===jo&&(Ho=re(Ho,jo,Qe,-1)),Fo(Ho,Gn)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Gn===0?ee(Vn,1):ee(Vn,0)})))}var zo=0,Gi=0;if(Gn&&Io.current&&Va.current&&Ta.current&&ma.current){zo=Io.current.offsetWidth+Va.current.offsetWidth;var Ll=ma.current.offsetLeft>zo?ma.current.offsetLeft-zo:ma.current.offsetLeft,Ji=Ta.current.offsetWidth,qi=ma.current.offsetWidth;Ji&&qi&&zo>Ji-qi-(Fa==="rtl"?0:Ll)&&(Gi=zo)}var Ql=Fa==="rtl"?{right:zo}:{left:zo};function zl(){var vr,xn=jr(_,lo[Gn],Ea),Zn=Er({prefixCls:_,components:Xo,needConfirmButton:_a,okDisabled:!ee(Vn,Gn)||or&&or(Vn[Gn]),locale:rt,onOk:function(){var ho=ee(Vn,Gn);ho&&(Wa(Vn,Gn),Na==null||Na(Vn),so(!1,Gn,"confirm"))}});if(vn!=="time"&&!on){var mr=Wo(Gn),qr=re(mr,vn,Qe),Go=lo[Gn],po=Go===vn,jo=bi(po?"left":!1,{pickerValue:mr,onPickerValueChange:function(ho){Fo(ho,Gn)}}),Ho=bi("right",{pickerValue:qr,onPickerValueChange:function(ho){Fo(re(ho,vn,Qe,-1),Gn)}});Fa==="rtl"?vr=n.createElement(n.Fragment,null,Ho,po&&jo):vr=n.createElement(n.Fragment,null,jo,po&&Ho)}else vr=bi();var $o=n.createElement("div",{className:"".concat(_,"-panel-layout")},n.createElement(Bn,{prefixCls:_,presets:Nl,onClick:function(ho){Wa(ho,null),so(!1,Gn,"preset")},onHover:function(ho){fl(ho)}}),n.createElement("div",null,n.createElement("div",{className:"".concat(_,"-panels")},vr),(xn||Zn)&&n.createElement("div",{className:"".concat(_,"-footer")},xn,Zn)));return Hr&&($o=Hr($o)),n.createElement("div",{className:"".concat(_,"-panel-container"),style:{marginLeft:Gi},ref:Ta,onMouseDown:function(ho){ho.preventDefault()}},$o)}var jl=n.createElement("div",{className:q()("".concat(_,"-range-wrapper"),"".concat(_,"-").concat(vn,"-range-wrapper")),style:{minWidth:ra}},n.createElement("div",{ref:ma,className:"".concat(_,"-range-arrow"),style:Ql}),zl()),_i;Ia&&(_i=n.createElement("span",{className:"".concat(_,"-suffix"),onMouseDown:function(xn){xn.preventDefault()}},Ia));var Hl=Hn(_,Gr,Wr),Tl=n.createElement("span",{onMouseDown:function(xn){xn.preventDefault(),xn.stopPropagation()},onMouseUp:function(xn){xn.preventDefault(),xn.stopPropagation();var Zn=Rr;Aa[0]||(Zn=Se(Zn,null,0)),Aa[1]||(Zn=Se(Zn,null,1)),Wa(Zn,null),so(!1,Gn,"clear")},className:"".concat(_,"-clear"),role:"button"},Hl),Zl=Gr&&(ee(Rr,0)&&!Aa[0]||ee(Rr,1)&&!Aa[1]),$i={size:ln(vn,La[0],Qe)},Ii=0,wi=0;Io.current&&wo.current&&Va.current&&(Gn===0?wi=Io.current.offsetWidth:(Ii=zo,wi=wo.current.offsetWidth));var Wl=Fa==="rtl"?{right:Ii}:{left:Ii},kl=function(xn,Zn){var mr=Se(Vn,xn,Gn);if(Zn==="submit"||Zn!=="key"&&!_a){Wa(mr,Gn),Gn===0?pi():Ei();var qr=Gn===0?1:0;Aa[qr]?so(!1,!1,"confirm"):so(!1,Gn,"confirm")}else En(mr)};return n.createElement(s.Provider,{value:{operationRef:Ro,hideHeader:vn==="time",onDateMouseEnter:El,onDateMouseLeave:Cl,hideRanges:!0,onSelect:kl,open:Sa}},n.createElement(Pn,{visible:Sa,popupElement:jl,popupStyle:jt,prefixCls:_,dropdownClassName:Je,dropdownAlign:Ct,getPopupContainer:Bt,transitionName:nt,range:!0,direction:Fa},n.createElement("div",(0,I.Z)({ref:ta,className:q()(_,"".concat(_,"-range"),Ge,(u={},(0,Oe.Z)(u,"".concat(_,"-disabled"),Aa[0]&&Aa[1]),(0,Oe.Z)(u,"".concat(_,"-focused"),Gn===0?ki:Ki),(0,Oe.Z)(u,"".concat(_,"-rtl"),Fa==="rtl"),u)),style:Re,onClick:Dl,onMouseEnter:Ca,onMouseLeave:go,onMouseDown:Rl,onMouseUp:Jr},(0,Xe.Z)(a,{aria:!0,data:!0})),n.createElement("div",{className:q()("".concat(_,"-input"),(A={},(0,Oe.Z)(A,"".concat(_,"-input-active"),Gn===0),(0,Oe.Z)(A,"".concat(_,"-input-placeholder"),!!Qi),A)),ref:Io},n.createElement("input",(0,I.Z)({id:Fe,disabled:Aa[0],readOnly:ha||typeof La[0]=="function"||!Ui,value:Qi||si,onChange:function(xn){Di(xn.target.value)},autoFocus:cn,placeholder:ee(pt,0)||"",ref:$a},Bl,$i,{autoComplete:Zo}))),n.createElement("div",{className:"".concat(_,"-range-separator"),ref:Va},er),n.createElement("div",{className:q()("".concat(_,"-input"),(N={},(0,Oe.Z)(N,"".concat(_,"-input-active"),Gn===1),(0,Oe.Z)(N,"".concat(_,"-input-placeholder"),!!zi),N)),ref:wo},n.createElement("input",(0,I.Z)({disabled:Aa[1],readOnly:ha||typeof La[0]=="function"||!Yi,value:zi||ui,onChange:function(xn){Fi(xn.target.value)},placeholder:ee(pt,1)||"",ref:mo},Pl,$i,{autoComplete:Zo}))),n.createElement("div",{className:"".concat(_,"-active-bar"),style:(0,ve.Z)((0,ve.Z)({},Wl),{},{width:wi,position:"absolute"})}),_i,Zl&&Tl)))}var Eo=function(a){(0,ke.Z)(A,a);var u=(0,Ke.Z)(A);function A(){var N;(0,me.Z)(this,A);for(var z=arguments.length,le=new Array(z),_=0;_{const{lineHeight:z}=a,le=Math.floor(A*z)+2,_=Math.max((u-le)/2,0),Fe=Math.max(u-le-_,0);return{padding:`${_}px ${N}px ${Fe}px`}},Sr=a=>{const{componentCls:u,pickerCellCls:A,pickerCellInnerCls:N,cellHeight:z,motionDurationSlow:le,borderRadiusSM:_,motionDurationMid:Fe,cellHoverBg:Re,lineWidth:Ge,lineType:jt,colorPrimary:Je,cellActiveWithRangeBg:nt,colorTextLightSolid:Ct,controlHeightSM:Bt,cellRangeBorderColor:Qe,pickerCellBorderGap:rt,cellHoverWithRangeBg:pt,cellWidth:cn,colorTextDisabled:rn,cellBgDisabled:Wt}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:z,transform:"translateY(-50%)",transition:`all ${le}`,content:'""'},[N]:{position:"relative",zIndex:2,display:"inline-block",minWidth:z,height:z,lineHeight:`${z}px`,borderRadius:_,transition:`background ${Fe}, border ${Fe}`},"&-range-hover-start, &-range-hover-end":{[N]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${A}-in-view), &:hover:not(${A}-selected):not(${A}-range-start):not(${A}-range-end):not(${A}-range-hover-start):not(${A}-range-hover-end)`]:{[N]:{background:Re}},[`&-in-view${A}-today ${N}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ge}px ${jt} ${Je}`,borderRadius:_,content:'""'}},[`&-in-view${A}-in-range`]:{position:"relative","&::before":{background:nt}},[`&-in-view${A}-selected ${N}, &-in-view${A}-range-start ${N}, &-in-view${A}-range-end ${N}`]:{color:Ct,background:Je},[`&-in-view${A}-range-start:not(${A}-range-start-single), diff --git a/umi.97ef163d.js b/umi.844ba401.js similarity index 99% rename from umi.97ef163d.js rename to umi.844ba401.js index 1db3f5b620..3214ccf0e5 100644 --- a/umi.97ef163d.js +++ b/umi.844ba401.js @@ -1480,6 +1480,6 @@ Schedule: ${H.map(Te=>Fu(Te))}`),ae.length&&this.log(`Removed events ${ae}`),thi `).split(` `),$=[],ae=t?ws(t.baseTime,t.timescale):0;let ce="00:00.000",xe=0,Te=0,De,tt=!0;U.oncue=function(at){const Ft=n[o];let hr=n.ccOffset;const ar=(xe-ae)/9e4;if(Ft!=null&&Ft.new&&(Te!==void 0?hr=n.ccOffset=Ft.start:qc(n,o,ar)),ar){if(!t){De=new Error("Missing initPTS for VTT MPEGTS");return}hr=ar-n.presentationOffset}const zr=at.endTime-at.startTime,Wr=za((at.startTime+hr-Te)*9e4,m*9e4)/9e4;at.startTime=Math.max(Wr,0),at.endTime=Math.max(Wr+zr,0);const dn=at.text.trim();at.text=decodeURIComponent(encodeURIComponent(dn)),at.id||(at.id=Ll(at.startTime,at.endTime,dn)),at.endTime>0&&$.push(at)},U.onparsingerror=function(at){De=at},U.onflush=function(){if(De){C(De);return}E($)},H.forEach(at=>{if(tt)if(Vu(at,"X-TIMESTAMP-MAP=")){tt=!1,at.slice(16).split(",").forEach(Ft=>{Vu(Ft,"LOCAL:")?ce=Ft.slice(6):Vu(Ft,"MPEGTS:")&&(xe=parseInt(Ft.slice(7)))});try{Te=Qc(ce)/1e3}catch(Ft){De=Ft}return}else at===""&&(tt=!1);U.parse(at+` `)}),U.flush()}const $u="stpp.ttml.im1t",El=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,rc=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Cu={left:"start",center:"center",right:"end",start:"start",end:"end"};function nc(P,t,n,o){const m=gt(new Uint8Array(P),["mdat"]);if(m.length===0){o(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(U=>K(U)),C=is(t.baseTime,1,t.timescale);try{E.forEach(U=>n(Ml(U,C)))}catch(U){o(U)}}function Ml(P,t){const m=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},C=Object.keys(E).reduce((ce,xe)=>(ce[xe]=m.getAttribute(`ttp:${xe}`)||E[xe],ce),{}),U=m.getAttribute("xml:space")!=="preserve",H=Kn(Tn(m,"styling","style")),$=Kn(Tn(m,"layout","region")),ae=Tn(m,"body","[begin]");return[].map.call(ae,ce=>{const xe=Ni(ce,U);if(!xe||!ce.hasAttribute("begin"))return null;const Te=ha(ce.getAttribute("begin"),C),De=ha(ce.getAttribute("dur"),C);let tt=ha(ce.getAttribute("end"),C);if(Te===null)throw ua(ce);if(tt===null){if(De===null)throw ua(ce);tt=Te+De}const at=new Rl(Te-t,tt-t,xe);at.id=Ll(at.startTime,at.endTime,at.text);const Ft=$[ce.getAttribute("region")],hr=H[ce.getAttribute("style")],ar=Ea(Ft,hr,H),{textAlign:zr}=ar;if(zr){const Wr=Cu[zr];Wr&&(at.lineAlign=Wr),at.align=zr}return y(at,ar),at}).filter(ce=>ce!==null)}function Tn(P,t,n){const o=P.getElementsByTagName(t)[0];return o?[].slice.call(o.querySelectorAll(n)):[]}function Kn(P){return P.reduce((t,n)=>{const o=n.getAttribute("xml:id");return o&&(t[o]=n),t},{})}function Ni(P,t){return[].slice.call(P.childNodes).reduce((n,o,m)=>{var E;return o.nodeName==="br"&&m?n+` -`:(E=o.childNodes)!=null&&E.length?Ni(o,t):t?n+o.textContent.trim().replace(/\s+/g," "):n+o.textContent},"")}function Ea(P,t,n){const o="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],C=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return C&&n.hasOwnProperty(C)&&(m=n[C]),E.reduce((U,H)=>{const $=Zi(t,o,H)||Zi(P,o,H)||Zi(m,o,H);return $&&(U[H]=$),U},{})}function Zi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function ua(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ws(P);return n===null&&(El.test(P)?n=vs(P,t):rc.test(P)&&(n=Ki(P,t))),n}function vs(P,t){const n=El.exec(P),o=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+o/t.frameRate}function Ki(P,t){const n=rc.exec(P),o=Number(n[1]);switch(n[2]){case"h":return o*3600;case"m":return o*60;case"ms":return o*1e3;case"f":return o/t.frameRate;case"t":return o/t.tickRate}return o}class es{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,o){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=o,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Ku{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=ll(),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(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(s.FRAG_LOADING,this.onFragLoading,this),t.on(s.FRAG_LOADED,this.onFragLoaded,this),t.on(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(s.FRAG_LOADING,this.onFragLoading,this),t.off(s.FRAG_LOADED,this.onFragLoaded,this),t.off(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new es(this,"textTrack1"),n=new es(this,"textTrack2"),o=new es(this,"textTrack3"),m=new es(this,"textTrack4");this.cea608Parser1=new bc(1,t,n),this.cea608Parser2=new bc(3,o,m)}addCues(t,n,o,m,E){let C=!1;for(let U=E.length;U--;){const H=E[U],$=ul(H[0],H[1],n,o);if($>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],o),C=!0,$/(o-n)>.5))return}if(C||E.push([n,o]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,o,m)}else{const U=this.Cues.newCue(null,n,o,m);this.hls.trigger(s.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:o,initPTS:m,timescale:E}){const{unparsedVttFrags:C}=this;o===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),C.length&&(this.unparsedVttFrags=[],C.forEach(U=>{this.onFragLoaded(s.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:o}=this;if(o)for(let m=0;m{Mu(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),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 o=0;oE.textCodec===$u);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(oc(this.tracks,o)){this.tracks=o;return}if(this.textTracks=[],this.tracks=o,this.config.renderTextTracksNatively){const C=this.media,U=C?Dc(C.textTracks):null;if(this.tracks.forEach((H,$)=>{let ae;if(U){let ce=null;for(let xe=0;xe$!==null).map($=>$.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const C=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(s.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:C})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(o=>{const m=/(?:CC|SERVICE)([1-4])/.exec(o.instreamId);if(!m)return;const E=`textTrack${m[1]}`,C=this.captionsProperties[E];C&&(C.label=o.name,o.lang&&(C.languageCode=o.lang),C.media=o)})}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 o,m;const{cea608Parser1:E,cea608Parser2:C,lastSn:U}=this,{cc:H,sn:$}=n.frag,ae=(o=(m=n.part)==null?void 0:m.index)!=null?o:-1;E&&C&&($!==U+1||$===U&&ae!==this.lastPartIndex+1||H!==this.lastCc)&&(E.reset(),C.reset()),this.lastCc=H,this.lastSn=$,this.lastPartIndex=ae}}onFragLoaded(t,n){const{frag:o,payload:m}=n;if(o.type===u.SUBTITLE)if(m.byteLength){const E=o.decryptdata,C="stats"in n;if(E==null||!E.encrypted||C){const U=this.tracks[o.level],H=this.vttCCs;H[o.cc]||(H[o.cc]={start:o.start,prevCC:this.prevCC,new:!0},this.prevCC=o.cc),U&&U.textCodec===$u?this._parseIMSC1(o,m):this._parseVTTs(n)}}else this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const o=this.hls;nc(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{o.logger.log(`Failed to parse IMSC1: ${m}`),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:o,payload:m}=t,{initPTS:E,unparsedVttFrags:C}=this,U=E.length-1;if(!E[o.cc]&&U===-1){C.push(t);return}const H=this.hls,$=(n=o.initSegment)!=null&&n.data?Gt(o.initSegment.data,new Uint8Array(m)).buffer:m;hu($,this.initPTS[o.cc],this.vttCCs,o.cc,o.start,ae=>{this._appendCues(ae,o.level),H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:o})},ae=>{const ce=ae.message==="Missing initPTS for VTT MPEGTS";ce?C.push(t):this._fallbackToIMSC1(o,m),H.logger.log(`Failed to parse VTT cue: ${ae}`),!(ce&&U>o.cc)&&H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:ae})})}_fallbackToIMSC1(t,n){const o=this.tracks[t.level];o.textCodec||nc(n,this.initPTS[t.cc],()=>{o.textCodec=$u,this._parseIMSC1(t,n)},()=>{o.textCodec="wvtt"})}_appendCues(t,n){const o=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>vc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;o.trigger(s.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:o}=n;o.type===u.SUBTITLE&&this.onFragLoaded(s.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:o,samples:m}=n;if(!(o.type===u.MAIN&&this.closedCaptionsForLevel(o)==="NONE"))for(let E=0;EZo(U[H],n,o))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(H=>Zo(U[H],n,m))}}}extractCea608Data(t){const n=[[],[]],o=t[0]&31;let m=2;for(let E=0;E=16?H--:H++;const Te=ol($.trim()),De=Ll(t,n,Te);P!=null&&(ce=P.cues)!=null&&ce.getCueById(De)||(C=new ae(t,n,Te),C.id=De,C.line=xe+1,C.align="left",C.position=10+Math.min(80,Math.floor(H*8/32)*10),m.push(C))}return P&&m.length&&(m.sort((xe,Te)=>xe.line==="auto"||Te.line==="auto"?0:xe.line>8&&Te.line>8?Te.line-xe.line:xe.line-Te.line),m.forEach(xe=>vc(P,xe))),m}};function Fl(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class xc{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||Of,this.controller=new self.AbortController,this.stats=new z}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,o){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=Jc(t,this.controller.signal),C=t.responseType==="arraybuffer",U=C?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=o,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(Iu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Te=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},$-(Te-m.loading.start)),!ce.ok){const{status:tt,statusText:at}=ce;throw new Xu(at||"fetch, bad network response",tt,ce)}m.loading.first=Te,m.total=cl(ce.headers)||m.total;const De=(xe=this.callbacks)==null?void 0:xe.onProgress;return De&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,De):C?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Te;const De=this.response;if(!De)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const tt=ce[U];tt&&(m.loaded=m.total=tt);const at={url:De.url,data:ce,code:De.status},Ft=(xe=this.callbacks)==null?void 0:xe.onProgress;Ft&&!r(n.highWaterMark)&&Ft(m,t,ce,De),(Te=this.callbacks)==null||Te.onSuccess(at,m,t,De)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Te=ce&&ce.code||0,De=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Te,text:De},t,ce?ce.details:null,m)})}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,o,m=0,E){const C=new fi,U=t.body.getReader(),H=()=>U.read().then($=>{if($.done)return C.dataLength&&E(n,o,C.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ae=$.value,ce=ae.length;return n.loaded+=ce,ce=m&&E(n,o,C.flush().buffer,t)):E(n,o,ae.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function Jc(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const o=hf(t);if(r(o))return o}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Xu extends Error{constructor(t,n,o){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=o}}const Lc=/^age:\s*[\d.]+\s*$/im;class ef{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 z,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,o){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=o,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const o=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==o||this.stats.aborted))return E(o,n.url)}).catch(C=>{if(!(this.loader!==o||this.stats.aborted))return o.open("GET",n.url,!0),E(o,n.url)}).then(()=>{this.loader!==o||this.stats.aborted||this.openAndSendXhr(o,n,t)}).catch(C=>{var U;(U=this.callbacks)==null||U.onError({code:o.status,text:C.message},n,o,m)}):this.openAndSendXhr(o,n,t)}openAndSendXhr(t,n,o){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:C}=o.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[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),o.timeout=E&&r(E)?E:C,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:o}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!o.aborted&&m>=2&&(o.loading.first===0&&(o.loading.first=Math.max(self.performance.now(),o.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(o.loading.first-o.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ae=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const De=ae!=null?ae:n.response;if(De!=null){var C,U;o.loading.end=Math.max(self.performance.now(),o.loading.first);const tt=n.responseType==="arraybuffer"?De.byteLength:De.length;o.loaded=o.total=tt,o.bwEstimate=o.total*8e3/(o.loading.end-o.loading.first);const at=(C=this.callbacks)==null?void 0:C.onProgress;at&&at(o,t,De,n);const Ft={url:n.responseURL,data:De,code:$};(U=this.callbacks)==null||U.onSuccess(Ft,o,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=o.retry,Te={url:t.url,data:void 0,code:$};if(Ze(ce,xe,!1,Te))this.retry(ce);else{var H;Y.error(`${$} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:$,text:n.statusText},t,n,o)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ze(t,n,!0))this.retry(t);else{var o;Y.warn(`timeout while loading ${(o=this.context)==null?void 0:o.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:o}=this;this.retryDelay=Ir(t,o.retry),o.retry++,Y.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${o.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&&Lc.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 Ho={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},tf=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,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,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:ef,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gi,bufferController:Hu,capLevelController:cc,errorController:ir,fpsController:nl,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:Fa,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,certLoadPolicy:{default:Ho},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},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Ku,audioStreamController:Zl,audioTrackController:Sc,emeController:Lu,cmcdController:Qo,contentSteeringController:$o,interstitialsController:yc});function pf(){return{cueHandler:wf,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 fl(P,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 o=Bl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(C=>{const U=`${C==="level"?"playlist":C}LoadPolicy`,H=t[U]===void 0,$=[];E.forEach(ae=>{const ce=`${C}Loading${ae}`,xe=t[ce];if(xe!==void 0&&H){$.push(ce);const Te=o[U].default;switch(t[U]={default:Te},ae){case"TimeOut":Te.maxLoadTimeMs=xe,Te.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Te.errorRetry.maxNumRetry=xe,Te.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Te.errorRetry.retryDelayMs=xe,Te.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Te.errorRetry.maxRetryDelayMs=xe,Te.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${U}": ${zn(t[U])}`)}),b(b({},o),t)}function Bl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Bl):Object.keys(P).reduce((t,n)=>(t[n]=Bl(P[n]),t),{}):P}function Wo(P,t){const n=P.loader;n!==xc&&n!==ef?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):Fl()&&(P.loader=xc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Ec=2,_f=.1,Mc=.05,Fc=100;class mf extends Is{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,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 o;(o=this.media)!=null&&o.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var o;this.ended=((o=this.media)==null?void 0:o.currentTime)||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.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(Fc),this.mediaSource=n.mediaSource;const o=this.media=n.media;iu(o,"playing",this.onMediaPlaying),iu(o,"waiting",this.onMediaWaiting),iu(o,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:o}=this;o&&(qo(o,"playing",this.onMediaPlaying),qo(o,"waiting",this.onMediaWaiting),qo(o,"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 o,m;const E=(o=this.hls)==null?void 0:o.config;if(!E)return;const{media:C,stalled:U}=this;if(!C)return;const{seeking:H}=C,$=this.seeking&&!H,ae=!this.seeking&&H,ce=C.paused&&!H||C.ended||C.playbackRate===0;if(this.seeking=H,t!==n){n&&(this.ended=0),this.moved=!0,H||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ce&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(ae||$){$&&this.stallResolved(t);return}if(ce){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&C.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1}));return}if(!xi.getBuffered(C).length){this.nudgeRetry=0;return}const xe=xi.bufferInfo(C,t,0),Te=xe.nextStart||0,De=this.fragmentTracker;if(H&&De&&this.hls){const dn=Bc(this.hls.inFlightFragments,t),Gr=xe.len>Ec,un=!Te||dn||Te-t>Ec&&!De.getPartialFragment(t);if(Gr||un)return;this.moved=!1}const tt=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&De){if(!(xe.len>0)&&!Te)return;const Gr=Math.max(Te,xe.start||0)-t,mn=!!(tt!=null&&tt.live)?tt.targetduration*2:Ec,Qr=De.getPartialFragment(t);if(Gr>0&&(Gr<=mn||Qr)){C.paused||this._trySkipBufferHole(Qr);return}}const at=E.detectStallWithCurrentTimeMs,Ft=self.performance.now(),hr=this.waiting;if(U===null){hr>0&&Ft-hr=at||hr)&&this.hls){var zr;if(((zr=this.mediaSource)==null?void 0:zr.readyState)==="ended"&&!(tt!=null&&tt.live)&&Math.abs(t-((tt==null?void 0:tt.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(xe),!this.media||!this.hls)return}const Wr=xi.bufferInfo(C,t,E.maxBufferHole);this._tryFixBufferStall(Wr,ar)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const o=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(o)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(s.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var o;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(o=this.buffered.audio)!=null&&o.length&&m&&m.length>1&&t>m.end(0)){const E=xi.bufferedInfo(xi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const C=xi.timeRangesToArray(m),U=xi.bufferedInfo(C,n,0).bufferedIndex;if(U>-1&&UU)&&ae-$<1&&t-$<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ae} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Te=xi.bufferInfo(this.media,t,0);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Te.len,bufferInfo:Te})}}}}}_tryFixBufferStall(t,n){var o,m;const{fragmentTracker:E,media:C}=this,U=(o=this.hls)==null?void 0:o.config;if(!C||!E||!U)return;const H=C.currentTime,$=(m=this.hls)==null?void 0:m.latestLevelDetails,ae=E.getPartialFragment(H);if((ae||$!=null&&$.live&&H<$.fragmentStart)&&(this._trySkipBufferHole(ae)||!this.media))return;const ce=t.buffered;(ce&&ce.length>1&&t.len>U.maxBufferHole||t.nextStart&&t.nextStart-HU.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}_reportStall(t){const{hls:n,media:o,stallReported:m,stalled:E}=this;if(!m&&E!==null&&o&&n){this.stallReported=!0;const C=new Error(`Playback stalling at @${o.currentTime} due to low buffer (${zn(t)})`);this.warn(C.message),n.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:C,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:o,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!o||!E)return 0;const C=m.currentTime,U=xi.bufferInfo(m,C,0),H=C0&&U.len<1&&m.readyState<3,xe=H-C;if(xe>0&&(ae||ce)){if(xe>E.maxBufferHole){let De=!1;if(C===0){const tt=o.getAppendedFrag(0,u.MAIN);tt&&H{const P=Nc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(s.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.on(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var o;this.media=n.media,((o=n.overrides)==null?void 0:o.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Mu(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;nrf&&(ce=rf),ce-ae<=0&&(ce=ae+Mf);for(let Te=0;Te<$.length;Te++){const De=$[Te];if(!As(De)){this.updateId3CueEnds(ae,H);const tt=Ff(C,ae,ce,De,H);tt&&this.id3Track.addCue(tt)}}}}}updateId3CueEnds(t,n){var o;const m=(o=this.id3Track)==null?void 0:o.cues;if(m)for(let E=m.length;E--;){const C=m[E];C.type===n&&C.startTimeae.type===we.audioId3&&H:m==="video"?$=ae=>ae.type===we.emsg&&U:$=ae=>ae.type===we.audioId3&&H||ae.type===we.emsg&&U,Zo(E,n,o,$)}}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.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:o}=this,{dateRanges:m}=t,E=Object.keys(m);let C=this.dateRangeCuesAppended;if(o&&n){var U;if((U=o.cues)!=null&&U.length){const ae=Object.keys(C).filter(ce=>!E.includes(ce));for(let ce=ae.length;ce--;){const xe=ae[ce],Te=C[xe].cues;delete C[xe],Object.keys(Te).forEach(De=>{try{const tt=Te[De];tt.removeEventListener("enter",this.onEventCueEnter),o.removeCue(tt)}catch(tt){}})}}else C=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(E.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const $=Nc();for(let ae=0;ae{if(Gr!==xe.id){const un=m[Gr];if(un.class===xe.class&&un.startDate>xe.startDate&&(!dn||xe.startDate.01&&(Gr.startTime=Te,Gr.endTime=Ft);else if($){let un=xe.attr[dn];ja(dn)&&(un=vf(un));const Qr=Ff($,Te,Ft,{key:dn,data:un},we.dateRange);Qr&&(Qr.id=ce,this.id3Track.addCue(Qr),tt[dn]=Qr,this.hls.config.interstitialsController&&(dn==="X-ASSET-LIST"||dn==="X-ASSET-URL")&&Qr.addEventListener("enter",this.onEventCueEnter))}}C[ce]={cues:tt,dateRange:xe,durationKnown:at}}}}class Cf{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,o=this.levelDetails;if(!n||!o)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:C}=this.config;if(!E||C===1||!o.live)return;const U=this.targetLatency;if(U===null)return;const H=m-U,$=Math.min(this.maxLatency,U+o.targetduration);if(H<$&&H>.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,C)),xe=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,Te=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Te)}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:o,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:C,lowLatencyMode:U}=this.config,H=this.hls.userConfig;let $=U&&o||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||$===0)&&($=E!==void 0?E:C*m);const ae=m;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ae)}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 o=this.levelDetails;if(o===null)return null;const m=o.edge,E=t-n-this.edgeStalled,C=m-o.totalduration,U=m-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(C,E),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 o=t.buffered.length;return(o?t.buffered.end(o-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.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 o;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(o=this.levelDetails)!=null&&o.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var o,m;t.playbackRate!==n&&((o=this.hls)==null||o.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.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 Bf extends lu{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(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this),t.on(s.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this),t.off(s.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 o=this.hls.config.preferManagedMediaSource,m=[],E={},C={};let U=!1,H=!1,$=!1;n.levels.forEach(ae=>{var ce;const xe=ae.attrs;let{audioCodec:Te,videoCodec:De}=ae;Te&&(ae.audioCodec=Te=St(Te,o)||void 0),((ce=De)==null?void 0:ce.indexOf("avc1"))===0&&(De=ae.videoCodec=Ar(De));const{width:tt,height:at,unknownCodecs:Ft}=ae;let hr=Ft?Ft.length:0;if(Ft)for(let Yn=hr;Yn--;){const hi=Ft[Yn];this.isAudioSupported(hi)?(ae.audioCodec=Te=Te?`${Te},${hi}`:hi,hr--,Ut.audio[Te.substring(0,4)]=2):this.isVideoSupported(hi)&&(ae.videoCodec=De=De?`${De},${hi}`:hi,hr--,Ut.video[De.substring(0,4)]=2)}if(U||(U=!!(tt&&at)),H||(H=!!De),$||($=!!Te),hr||Te&&!this.isAudioSupported(Te)||De&&!this.isVideoSupported(De)){this.log(`Some or all CODECS not supported "${xe.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":zr,"HDCP-LEVEL":Wr,"PATHWAY-ID":dn,RESOLUTION:Gr,"VIDEO-RANGE":un}=xe,Qr=`${`${dn||"."}-`}${ae.bitrate}-${Gr}-${zr}-${ar}-${un}-${Wr}`;if(E[Qr])if(E[Qr].uri!==ae.url&&!ae.attrs["PATHWAY-ID"]){const Yn=C[Qr]+=1;ae.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const hi=this.createLevel(ae);E[Qr]=hi,m.push(hi)}else E[Qr].addGroupId("audio",xe.AUDIO),E[Qr].addGroupId("text",xe.SUBTITLES);else{const Yn=this.createLevel(ae);E[Qr]=Yn,C[Qr]=1,m.push(Yn)}}),this.filterAndSortMediaOptions(m,n,U,H,$)}createLevel(t){const n=new cr(t),o=t.supplemental;if(o!=null&&o.videoCodec&&!this.isVideoSupported(o.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${o.videoCodec}"`);this.log(m.message),n.supportedResult=fn(m,[])}return n}isAudioSupported(t){return Oe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Oe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,o,m,E){let C=[],U=[],H=t;if((o||m)&&E&&(H=H.filter(({videoCodec:at,videoRange:Ft,width:hr,height:ar})=>(!!at||!!(hr&&ar))&&rn(Ft))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",Ft=at;n.levels.length&&(Ft=`one or more CODECS in variant not supported: ${zn(n.levels.map(ar=>ar.attrs.CODECS).filter((ar,zr,Wr)=>Wr.indexOf(ar)===zr))}`,this.warn(Ft),at+=` (${Ft})`);const hr=new Error(at);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:hr,reason:Ft})}});return}n.audioTracks&&(C=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Nf(C)),n.subtitles&&(U=n.subtitles,Nf(U));const $=H.slice(0);H.sort((at,Ft)=>{if(at.attrs["HDCP-LEVEL"]!==Ft.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(Ft.attrs["HDCP-LEVEL"]||"")?1:-1;if(o&&at.height!==Ft.height)return at.height-Ft.height;if(at.frameRate!==Ft.frameRate)return at.frameRate-Ft.frameRate;if(at.videoRange!==Ft.videoRange)return gr.indexOf(at.videoRange)-gr.indexOf(Ft.videoRange);if(at.videoCodec!==Ft.videoCodec){const hr=Ke(at.videoCodec),ar=Ke(Ft.videoCodec);if(hr!==ar)return ar-hr}if(at.uri===Ft.uri&&at.codecSet!==Ft.codecSet){const hr=mt(at.codecSet),ar=mt(Ft.codecSet);if(hr!==ar)return ar-hr}return at.averageBitrate!==Ft.averageBitrate?at.averageBitrate-Ft.averageBitrate:0});let ae=$[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==$.length)){for(let at=0;at<$.length;at++)if($[at].pathwayId===H[0].pathwayId){ae=$[at];break}}this._levels=H;for(let at=0;athr&&hr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=ar)}break}const xe=E&&!m,Te=this.hls.config,De=!!(Te.audioStreamController&&Te.audioTrackController),tt={levels:H,audioTracks:C,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:De&&!xe&&C.some(at=>!!at.url)};this.hls.trigger(s.MANIFEST_PARSED,tt)}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 ae=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:ae,reason:ae.message}),ce)return;t=Math.min(t,n.length-1)}const o=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,C=n[t],U=C.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=C,o===t&&m&&E===U)return;this.log(`Switching to level ${t} (${C.height?C.height+"p ":""}${C.videoRange?C.videoRange+" ":""}${C.codecSet?C.codecSet+" ":""}@${C.bitrate})${U?" with Pathway "+U:""} from level ${o}${E?" with Pathway "+E:""}`);const H={level:t,attrs:C.attrs,details:C.details,bitrate:C.bitrate,averageBitrate:C.averageBitrate,maxBitrate:C.maxBitrate,realBitrate:C.realBitrate,width:C.width,height:C.height,codecSet:C.codecSet,audioCodec:C.audioCodec,videoCodec:C.videoCodec,audioGroups:C.audioGroups,subtitleGroups:C.subtitleGroups,loaded:C.loaded,loadError:C.loadError,fragmentError:C.fragmentError,name:C.name,id:C.id,uri:C.uri,url:C.url,urlId:0,audioGroupIds:C.audioGroupIds,textGroupIds:C.textGroupIds};this.hls.trigger(s.LEVEL_SWITCHING,H);const $=C.details;if(!$||$.live){const ae=this.switchParams(C.uri,m==null?void 0:m.details,$);this.loadPlaylist(ae)}}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(),o=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=o}}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 o=n.elementaryStreams;if(!Object.keys(o).some(E=>!!o[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var o;const{level:m,details:E}=n,C=n.levelInfo;if(!C){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(C===this.currentLevel||n.withoutMultiVariant){C.fragmentError===0&&(C.loadError=0);let H=C.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(m,n,H)}else(o=n.deliveryDirectives)!=null&&o.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const o=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],C=t.details,U=C==null?void 0:C.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&C.live?" age "+U.toFixed(1)+(C.type?" "+C.type||0:""):""} ${o}`),this.hls.trigger(s.LEVEL_LOADING,{url:o,level:m,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 o=this._levels.filter((E,C)=>C!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));Hn(o),this._levels=o,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 m=o.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(s.LEVELS_UPDATED,{levels:o})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:o}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(s.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:o}))}}function Nf(P){const t={};P.forEach(n=>{const o=n.groupId||"";n.id=t[o]=t[o]||0,t[o]++})}function nf(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!oe())return!1;const t=nf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=oe();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(be(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(be(t,"audio"))))}function g(){var P;const t=nf();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const A=100;class Z extends na{constructor(t,n,o){super(t,n,o,"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 m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const C=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(C===null||C.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${C?C.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(s.MANIFEST_PARSED,this.onManifestParsed,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(s.BUFFER_CREATED,this.onBufferCreated,this),t.on(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(s.MANIFEST_PARSED,this.onManifestParsed,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(s.BUFFER_CREATED,this.onBufferCreated,this),t.off(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:o,hls:m}=this;if(this.stopLoad(),this.setInterval(A),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}o>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${o.toFixed(3)}`),t=o),this.state=Ur.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Ur.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Ur.WAITING_LEVEL:{const{levels:n,level:o}=this,m=n==null?void 0:n[o],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Ur.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Ur.IDLE;break}break}case Ur.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),o=this.retryDate;if(!o||n>=o||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,C=m==null?void 0:m[E];this.resetStartWhenNotLoaded(C||null),this.state=Ur.IDLE}}break}this.state===Ur.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:o,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(o!=null&&o[E]))return;const C=o[E],U=this.getMainFwdBufferInfo();if(U===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(U,H)){const tt={};this.altAudio===2&&(tt.type="video"),this.hls.trigger(s.BUFFER_EOS,tt),this.state=Ur.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const $=C.details;if(!$||this.state===Ur.WAITING_LEVEL||this.waitForLive(C)){this.level=E,this.state=Ur.WAITING_LEVEL,this.startFragRequested=!1;return}const ae=U.len,ce=this.getMaxBufferLength(C.maxBitrate);if(ae>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Te=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&Te&&_e(Te)&&this.fragmentTracker.getState(Te)!==Er.OK){var De;const at=((De=this.backtrackFragment)!=null?De:Te).sn-$.startSN,Ft=$.fragments[at-1];Ft&&Te.cc===Ft.cc&&(Te=Ft,this.fragmentTracker.removeFragment(Ft))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Te&&this.isLoopLoading(Te,xe)){if(!Te.gap){const at=this.audioOnly&&!this.altAudio?F.AUDIO:F.VIDEO,Ft=(at===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Ft&&this.afterBufferFlushed(Ft,at,u.MAIN)}Te=this.getNextFragmentLoopLoading(Te,$,U,u.MAIN,ce)}Te&&(Te.initSegment&&!Te.initSegment.data&&!this.bitrateTest&&(Te=Te.initSegment),this.loadFragment(Te,C,xe))}loadFragment(t,n,o){const m=this.fragmentTracker.getState(t);m===Er.NOT_LOADED||m===Er.PARTIAL?_e(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,o):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 o;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const C=E.audioCodec;C&&(o=o||C.indexOf("mp4a.40.2")!==-1,m=m||C.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=o&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:o}=this;if(!o||this.state!==Ur.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Ur.WAITING_LEVEL)}onLevelLoaded(t,n){var o;const{levels:m,startFragRequested:E}=this,C=n.level,U=n.details,H=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${C}`);return}this.log(`Level ${C} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${H}`);const $=n.levelInfo,ae=this.fragCurrent;ae&&(this.state===Ur.FRAG_LOADING||this.state===Ur.FRAG_LOADING_WAITING_RETRY)&&ae.level!==n.level&&ae.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(o=$.details)!=null&&o.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,$.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if($.details=U,this.levelLastLoaded=$,E||this.setStartPosition(U,ce),this.hls.trigger(s.LEVEL_UPDATED,{details:U,level:C}),this.state===Ur.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Ur.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:o}=this;if(!o)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),C=t.fragmentStart,U=t.edge,H=E>=C-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&o.duration>m&&(E{var C;(C=this.hls)==null||C.trigger(s.AUDIO_TRACK_SWITCHED,n)}),o.trigger(s.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}o.trigger(s.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const o=ei(n.url,this.hls);if(o){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=o?2:0,this.tick()}onBufferCreated(t,n){const o=n.tracks;let m,E,C=!1;for(const U in o){const H=o[U];if(H.id==="main"){if(E=U,m=H,U==="video"){const $=o[U];$&&(this.videoBuffer=$.buffer)}}else C=!0}C&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:o,part:m}=n,E=o.type===u.MAIN;if(E){if(this.fragContextChanged(o)){this.warn(`Fragment ${o.sn}${m?" p: "+m.index:""} of level ${o.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Ur.PARSED&&(this.state=Ur.IDLE);return}const U=m?m.stats:o.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(o)&&(this.fragPrevious=o),this.fragBufferedComplete(o,m)}const C=this.media;C&&(!this._hasEnoughToStart&&xi.getBuffered(C).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var o;if(n.fatal){this.state=Ur.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===Ur.WAITING_LEVEL&&((o=n.context)==null?void 0:o.type)===h.LEVEL&&(this.state=Ur.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Ur.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==F.AUDIO||!this.altAudio){const o=(n===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;o&&(this.afterBufferFlushed(o,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 o=this.startPosition;if(o>=0&&n0&&(H<$||this.loadingParts&&H<2*((E==null?void 0:E.partTarget)||0))&&(this.log(`adjusting start position by ${H} to match buffer start`),o+=H,this.startPosition=o),n{const{hls:m}=this,E=o==null?void 0:o.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Ur.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const C=E.stats;C.parsing.start=C.parsing.end=C.buffering.start=C.buffering.end=self.performance.now(),m.trigger(s.FRAG_LOADED,o),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const o=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:C}=t,U=this.getCurrentContext(C);if(!U){this.resetWhenMissingContext(C);return}const{frag:H,part:$,level:ae}=U,{video:ce,text:xe,id3:Te,initSegment:De}=E,{details:tt}=ae,at=this.altAudio?void 0:E.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=Ur.PARSING,De){if(De!=null&&De.tracks){const ar=H.initSegment||H;this._bufferInitSegment(ae,De.tracks,ar,C),m.trigger(s.FRAG_PARSING_INIT_SEGMENT,{frag:ar,id:o,tracks:De.tracks})}const Ft=De.initPTS,hr=De.timescale;r(Ft)&&(this.initPTS[H.cc]={baseTime:Ft,timescale:hr},m.trigger(s.INIT_PTS_FOUND,{frag:H,id:o,initPTS:Ft,timescale:hr}))}if(ce&&tt){at&&ce.type==="audiovideo"&&this.logMuxedErr(H);const Ft=tt.fragments[H.sn-1-tt.startSN],hr=H.sn===tt.startSN,ar=!Ft||H.cc>Ft.cc;if(E.independent!==!1){const{startPTS:zr,endPTS:Wr,startDTS:dn,endDTS:Gr}=ce;if($)$.elementaryStreams[ce.type]={startPTS:zr,endPTS:Wr,startDTS:dn,endDTS:Gr};else if(ce.firstKeyFrame&&ce.independent&&C.id===1&&!ar&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const un=this.getMainFwdBufferInfo(),mn=(un?un.end:this.getLoadPosition())+this.config.maxBufferHole,Qr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:zr;if(!hr&&mnEc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,zr,Wr,dn,Gr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,$,C,hr||ar)}else if(hr||ar)H.gap=!0;else{this.backtrack(H);return}}if(at){const{startPTS:Ft,endPTS:hr,startDTS:ar,endDTS:zr}=at;$&&($.elementaryStreams[F.AUDIO]={startPTS:Ft,endPTS:hr,startDTS:ar,endDTS:zr}),H.setElementaryStreamInfo(F.AUDIO,Ft,hr,ar,zr),this.bufferFragmentData(at,H,$,C)}if(tt&&Te!=null&&(n=Te.samples)!=null&&n.length){const Ft={id:o,frag:H,details:tt,samples:Te.samples};m.trigger(s.FRAG_PARSING_METADATA,Ft)}if(tt&&xe){const Ft={id:o,frag:H,details:tt,samples:xe.samples};m.trigger(s.FRAG_PARSING_USERDATA,Ft)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,o,m){if(this.state!==Ur.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(o));const{audio:E,video:C,audiovideo:U}=n;if(E){let $=Jr(E.codec,t.audioCodec);$==="mp4a"&&($="mp4a.40.5");const ae=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){$&&($.indexOf("mp4a.40.5")!==-1?$="mp4a.40.2":$="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&ae.indexOf("firefox")===-1&&($="mp4a.40.5")}$&&$.indexOf("mp4a.40.5")!==-1&&ae.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&($="mp4a.40.2",this.log(`Android: force audio codec to ${$}`)),t.audioCodec&&t.audioCodec!==$&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${$}"`),E.levelCodec=$,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${$||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(C){C.levelCodec=t.videoCodec,C.id=u.MAIN;const $=C.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":C.codec="hvc1.1.6.L120.90";break;case"av01":C.codec="av01.0.04M.08";break;case"avc1":C.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${C.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${C.codec!==$?" parsed-corrected="+C.codec:""}${C.supplemental?" supplemental="+C.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 H=Object.keys(n);if(H.length){if(this.hls.trigger(s.BUFFER_CODECS,n),!this.hls)return;H.forEach($=>{const ce=n[$].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(s.BUFFER_APPENDING,{type:$,data:ce,frag:o,part:null,chunkMeta:m,parent:o.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,o=t==null?void 0:t[n];return o?this.getMaxBufferLength(o.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=Ur.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const o=t.currentTime;if(xi.isBuffered(t,o)?n=this.getAppendedFrag(o):xi.isBuffered(t,o+.1)&&(n=this.getAppendedFrag(o+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(s.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(s.LEVEL_SWITCHED,{level:E}))}}}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 o=this.getLevelDetails(),m=this.currentFrag||(o?En(null,o.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const C=E+(n-m.start)*1e3;return new Date(C)}}}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 ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const o in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[o].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,o,m,E){return new Na({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:o,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled){const{sn:o,cc:m}=t;for(let E=0;E{C.setKeyFormat(U)});break}}}}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 o,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const $=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,$))}const C=E.uri;if(!C)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${C}"`)));let U=this.keyUriToKeyInfo[C];if((o=U)!=null&&o.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var H;switch((H=U.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then($=>(E.key=$.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[C]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const o={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(o);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,o))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(o)}loadKeyHTTP(t,n){const o=this.config,m=o.loader,E=new m(o);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((C,U)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=o.keyLoadPolicy.default,ae={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Te,De,tt)=>{const{frag:at,keyInfo:Ft,url:hr}=De;if(!at.decryptdata||Ft!==this.keyUriToKeyInfo[hr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),tt));Ft.decryptdata.key=at.decryptdata.key=new Uint8Array(xe.data),at.keyLoader=null,Ft.loader=null,C({frag:at,keyInfo:Ft})},onError:(xe,Te,De,tt)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),De,b({url:H.url,data:void 0},xe)))},onTimeout:(xe,Te,De)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),De))},onAbort:(xe,Te,De)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),De))}};E.load(H,ae,ce)})}resetLoader(t){const{frag:n,keyInfo:o,url:m}=t,E=o.loader;n.keyLoader===E&&(n.keyLoader=null,o.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Nt{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(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_LOADING,this.onLevelLoading,this),t.off(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,o=n.pLoader,m=n.loader,E=o||m,C=new E(n);return this.loaders[t.type]=C,C}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:o}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:o,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:o,level:m,pathwayId:E,url:C,deliveryDirectives:U,levelInfo:H}=n;this.load({id:o,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:C,deliveryDirectives:U,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onLevelsUpdated(t,n){const o=this.loaders[h.LEVEL];if(o){const m=o.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(o.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const o=this.hls.config;let m=this.getInternalLoader(t);if(m){const $=this.hls.logger,ae=m.context;if(ae&&ae.levelOrTrack===t.levelOrTrack&&(ae.url===t.url||ae.deliveryDirectives&&!t.deliveryDirectives)){ae.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ae.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=o.manifestLoadPolicy.default:E=y({},o.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ae=$.partTarget,ce=$.targetduration;if(ae&&ce){const xe=Math.max(ae*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const C=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:C.maxNumRetry||0,retryDelay:C.retryDelayMs||0,maxRetryDelay:C.maxRetryDelayMs||0},H={onSuccess:($,ae,ce,xe)=>{const Te=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const De=$.data;if(De.indexOf("#EXTM3U")!==0){this.handleManifestParsingError($,ce,new Error("no EXTM3U delimiter"),xe||null,ae);return}ae.parsing.start=performance.now(),fs.isMediaPlaylist(De)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ae,ce,xe||null,Te):this.handleMasterPlaylist($,ae,ce,xe)},onError:($,ae,ce,xe)=>{this.handleNetworkError(ae,ce,!1,$,xe)},onTimeout:($,ae,ce)=>{this.handleNetworkError(ae,ce,!0,void 0,$)}};m.load(t,U,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:o}=this.hls;(t||o)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,o,m){const E=this.hls,C=t.data,U=ut(t,o),H=fs.parseMasterPlaylist(C,U);if(H.playlistParsingError){this.handleManifestParsingError(t,o,H.playlistParsingError,m,n);return}const{contentSteering:$,levels:ae,sessionData:ce,sessionKeys:xe,startTimeOffset:Te,variableList:De}=H;this.variableList=De;const{AUDIO:tt=[],SUBTITLES:at,"CLOSED-CAPTIONS":Ft}=fs.parseMasterPlaylistMedia(C,U,H);tt.length&&!tt.some(ar=>!ar.url)&&ae[0].audioCodec&&!ae[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),tt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ui({}),bitrate:0,url:""})),E.trigger(s.MANIFEST_LOADED,{levels:ae,audioTracks:tt,subtitles:at,captions:Ft,contentSteering:$,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Te,variableList:De})}handleTrackOrLevelPlaylist(t,n,o,m,E){const C=this.hls,{id:U,level:H,type:$}=o,ae=ut(t,o),ce=r(H)?H:r(U)?U:0,xe=Le(o),Te=fs.parseLevelPlaylist(t.data,ae,ce,xe,0,this.variableList);if($===h.MANIFEST){const De={attrs:new Ui({}),bitrate:0,details:Te,name:"",url:ae};Te.requestScheduled=n.loading.start+ur(Te,0),C.trigger(s.MANIFEST_LOADED,{levels:[De],audioTracks:[],url:ae,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),o.levelDetails=Te,this.handlePlaylistLoaded(Te,t,n,o,m,E)}handleManifestParsingError(t,n,o,m,E){this.hls.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:o,error:o,reason:o.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,o=!1,m,E){let C=`A network ${o?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?C+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(C+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(C);this.hls.logger.warn(`[playlist-loader]: ${C}`);let H=f.UNKNOWN,$=!1;const ae=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=o?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:H=o?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:H=o?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:H=o?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ae&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:$,url:t.url,loader:ae,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(s.ERROR,ce)}handlePlaylistLoaded(t,n,o,m,E,C){const U=this.hls,{type:H,level:$,id:ae,groupId:ce,deliveryDirectives:xe}=m,Te=ut(n,m),De=Le(m),tt=typeof m.level=="number"&&De===u.MAIN?$:void 0;if(!t.fragments.length){const Ft=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Te,error:Ft,reason:Ft.message,response:n,context:m,level:tt,parent:De,networkDetails:E,stats:o});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(at),!U.config.ignorePlaylistParsingErrors){U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Te,error:at,reason:at.message,response:n,context:m,level:tt,parent:De,networkDetails:E,stats:o});return}t.playlistParsingError=null}switch(t.live&&C&&(C.getCacheAge&&(t.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:U.trigger(s.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:tt||0,id:ae||0,stats:o,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(s.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(s.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break}}}class rr{static get version(){return Dn}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return oe()}static get Events(){return s}static get MetadataSchema(){return we}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return rr.defaultConfig?rr.defaultConfig:tf}static set DefaultConfig(t){rr.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 ks,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=X(t.debug||!1,"Hls instance",t.assetPlayerId),o=this.config=fl(rr.DefaultConfig,t,n);this.userConfig=t,o.progressive&&Wo(o,n);const{abrController:m,bufferController:E,capLevelController:C,errorController:U,fpsController:H}=o,$=new U(this),ae=this.abrController=new m(this),ce=new Or(this),xe=o.interstitialsController,Te=xe?this.interstitialsController=new xe(this,rr):null,De=this.bufferController=new E(this,ce),tt=this.capLevelController=new C(this),at=new H(this),Ft=new Nt(this),hr=o.contentSteeringController,ar=hr?new hr(this):null,zr=this.levelController=new Bf(this,ar),Wr=new Hf(this),dn=new ve(this.config),Gr=this.streamController=new Z(this,ce,dn),un=this.gapController=new mf(this,ce);tt.setStreamController(Gr),at.setStreamController(Gr);const mn=[Ft,zr,Gr];Te&&mn.splice(1,0,Te),ar&&mn.splice(1,0,ar),this.networkControllers=mn;const Qr=[ae,De,un,tt,at,Wr,ce];this.audioTrackController=this.createController(o.audioTrackController,mn);const Yn=o.audioStreamController;Yn&&mn.push(this.audioStreamController=new Yn(this,ce,dn)),this.subtitleTrackController=this.createController(o.subtitleTrackController,mn);const hi=o.subtitleStreamController;hi&&mn.push(this.subtititleStreamController=new hi(this,ce,dn)),this.createController(o.timelineController,Qr),dn.emeController=this.emeController=this.createController(o.emeController,Qr),this.cmcdController=this.createController(o.cmcdController,Qr),this.latencyController=this.createController(Cf,Qr),this.coreComponents=Qr,mn.push($);const os=$.onErrorOut;typeof os=="function"&&this.on(s.ERROR,os,$),this.on(s.MANIFEST_LOADED,Ft.onManifestLoaded,Ft)}createController(t,n){if(t){const o=new t(this);return n&&n.push(o),o}return null}on(t,n,o=this){this._emitter.on(t,n,o)}once(t,n,o=this){this._emitter.once(t,n,o)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,o=this,m){this._emitter.off(t,n,o,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,o){return this._emitter.emit(t,n,o)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(o){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+o.message+'". Here is a stacktrace:',o),!this.triggeringException){this.triggeringException=!0;const m=t===s.ERROR;this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:o}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(s.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 E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,o=n?t.media:t,m=n?t:{media:o};this._media=o,this.trigger(s.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(s.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(s.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,o=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&o&&(o!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(s.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 o=0;o{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=ki()),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){Cr(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 o=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:o}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,o)for(let E=m;E--;){const C=t[E].attrs["HDCP-LEVEL"];if(C&&C<=o)return E}return m}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 o=mi(n);return _t(t,o,navigator.mediaCapabilities)}}rr.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var s=f||{},h=s.noTrailing,u=h===void 0?!1:h,a=s.noLeading,x=a===void 0?!1:a,p=s.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var M=D||{},N=M.upcomingOnly,j=N===void 0?!1:N;R(),b=!j}function T(){for(var D=arguments.length,M=new Array(D),N=0;Nl?x?(S=Date.now(),u||(_=setTimeout(y?Y:X,l))):X():u!==!0&&(_=setTimeout(y?Y:X,y===void 0?l-Q:l))}return T.cancel=L,T}function i(l,c,f){var s=f||{},h=s.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.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 v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__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={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.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,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",672:"p__Home__Detail__ShixunContext__Detail__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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__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",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"5ac27def",33:"62274dbc",67:"22cd85d4",109:"5f9efbf5",169:"d23d080e",195:"2f68237d",264:"6b5fc814",265:"0c6b602d",292:"a89f8d21",310:"e5a97e98",316:"1f60ada6",337:"6b3fed7e",342:"6ec13e6a",354:"d4d139cf",391:"3b36d1ac",400:"d04d52bd",479:"a1147c4c",485:"97c43a9c",508:"1a67a6e4",532:"274c5881",533:"6528dc43",547:"24bbee7d",556:"489891cd",559:"08c06823",570:"847cbc80",576:"d92c7fdc",599:"ed444d24",629:"44a1d9a5",643:"f21cff49",671:"4a609b8d",672:"30ae0d09",680:"b81db7ca",700:"a4b02d70",737:"28686f04",741:"ac5fd360",799:"eefcedce",869:"e52598e3",895:"11583a36",921:"5ddbf9e2",928:"3beb70a2",981:"24da50c7",1006:"ece37beb",1043:"fdafa962",1045:"013ca23f",1048:"5e6c2f33",1070:"0b15f636",1134:"b76b3ddd",1144:"c90eccaf",1148:"a569eb65",1154:"8cb80842",1211:"3258e65d",1253:"bb5eb91a",1257:"4de335f6",1265:"355894ab",1274:"5f6ea65a",1276:"5a16a6b9",1343:"233a1c11",1416:"f0bc6df2",1423:"dfa5ddb4",1427:"2e57a93f",1450:"84b901b6",1461:"6a30072c",1462:"fcf08abc",1470:"42207f91",1475:"94fcda3e",1482:"4dd173ea",1512:"d8e3190a",1520:"34057789",1545:"c9fb6de0",1578:"bd0dc120",1581:"f2c2e3a6",1582:"f3089871",1646:"e6e27b60",1657:"57e9eedc",1660:"7ef463dc",1674:"c02df625",1702:"82ca08fa",1713:"21b00e0a",1717:"17ab70f4",1727:"b12d5952",1783:"3f22c779",1799:"ff17f0c2",1831:"b0dfccc1",1836:"2604d8fb",1855:"a387e74d",1880:"5679481a",1939:"dbb01f87",1953:"db9a75f8",1962:"82976146",2011:"59d51f98",2045:"84fa5c08",2076:"7404c19f",2102:"37ebcd9c",2141:"1d29db04",2216:"a7a35ebc",2240:"3f870813",2249:"f4830452",2254:"141fb031",2300:"f7b34b30",2303:"6568d6e6",2307:"154d044a",2338:"9ba90f8c",2339:"337b97ab",2364:"f89faf70",2386:"192e235c",2396:"9b5d3f78",2404:"76a9d67d",2412:"8ba7cd86",2425:"db1a9388",2443:"2b048691",2476:"a5521d90",2494:"68080a87",2501:"229b1c55",2529:"249b73cb",2538:"de4a3723",2539:"e42e7069",2548:"aa53f43d",2570:"c769f6c3",2594:"e87d3761",2603:"5ab477af",2659:"eb719cac",2707:"70275a0d",2806:"e2cecdf0",2819:"553f9ac5",2823:"eaac4ef7",2826:"8dc05a57",2829:"27173129",2837:"54a82605",2865:"76c34631",2875:"0205a186",2884:"4e0bcb27",2969:"ab3357d7",2983:"a15c3078",3006:"f4685cae",3133:"9bf3f89c",3141:"ac7ab4e1",3157:"a5ecae7c",3183:"ea4c9434",3198:"8e655451",3212:"a590cf3a",3220:"8fce6ee9",3247:"2809f0c3",3260:"5f5cf859",3276:"3ce86eb5",3282:"fb41bd2d",3317:"860a753e",3332:"f2bc1ccf",3355:"8920cc04",3356:"454b4e33",3391:"4fb7fe3f",3433:"411ff7c4",3442:"05815f1d",3447:"1ac11541",3451:"0fb3242b",3496:"5bf0479c",3509:"f282bd97",3550:"3dc83156",3581:"e356b455",3585:"590e214b",3665:"df48f6ff",3668:"0c55d57c",3697:"481a10d9",3747:"d3131211",3754:"a157c791",3777:"d5b0f2f1",3784:"8148bbba",3805:"9dbcb95e",3862:"43117f72",3873:"fc59659a",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"97247def",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"82207d2d",4056:"c7f38407",4058:"82246f46",4078:"69d3514c",4088:"236723f3",4093:"a363e26b",4105:"dc74e996",4142:"9c4d20a7",4144:"e54263c2",4164:"641940cc",4216:"d4314c2e",4217:"afffadf3",4227:"847022c5",4259:"5ccef5de",4264:"ae140b33",4317:"cd48e9f7",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"cbce7a89",4492:"c2d99b91",4496:"3f0dd725",4498:"0af86223",4504:"823ab034",4514:"1f94f70e",4520:"3a54f2dc",4546:"15c5bfd8",4565:"ae294bdd",4572:"08645974",4599:"61def4cb",4601:"63673abe",4610:"cc1808e2",4621:"a81fab58",4628:"ece2c60c",4662:"22d04921",4685:"c33f1528",4715:"89043e6e",4736:"d824f15b",4741:"8943c739",4757:"b238a32e",4766:"8e4c898e",4770:"3b8de87f",4790:"619413e4",4795:"a656db2e",4797:"a24e92db",4800:"b62d7467",4849:"dc3c360a",4850:"1edda4b7",4862:"7c2ec705",4884:"9ba8dc65",4889:"2eb41eae",4928:"24bb7f6e",4973:"cf3a187c",4994:"edc9bd53",5022:"eb28ddb0",5043:"984d40c5",5048:"8cfb53ec",5060:"85dafcc6",5096:"65d21f3b",5111:"73842bdc",5125:"4e912faa",5148:"c48a633b",5176:"07ea56f3",5179:"0869e466",5186:"4eeeed30",5191:"b62d04ce",5238:"3a24768b",5265:"74b07bb9",5290:"5dabcdc2",5297:"63a3b27f",5319:"66a7eba6",5321:"1163c84e",5335:"b1a1e258",5354:"7ae70604",5357:"ef473ad7",5359:"bcaa4d79",5382:"99d5cd70",5402:"e83fe768",5416:"454536b7",5434:"38b302a6",5470:"a27ec10f",5494:"d89549c4",5518:"fce6a0ca",5549:"29490bcf",5572:"b8ab27b2",5573:"e3d1a632",5599:"464e1ede",5624:"09f063be",5631:"e00d3d36",5650:"f673f39a",5679:"4a090bef",5705:"956a5d8e",5729:"577116da",5764:"e0d7e586",5775:"0150c295",5786:"a972d493",5798:"a75de45a",5816:"d7f8d6e9",5825:"b6acc9c6",5876:"5eded409",5888:"07ac5a7a",5891:"0c8f43fe",5895:"e2215934",5902:"988ffc12",5915:"8ec01b35",5972:"5a6a223f",5992:"5f1dc82e",6029:"0db76ed3",6034:"6eb56d2c",6045:"d268f87f",6047:"3ce45acd",6052:"393ca4ef",6063:"d206a83e",6069:"5513ec6a",6126:"99519171",6127:"7fdafd59",6170:"c4b92aae",6265:"9879fe28",6270:"923fade7",6277:"885d34c8",6328:"df69f356",6366:"01ef6868",6378:"7f3a946a",6411:"c9f1e451",6434:"c37e3f9b",6444:"a6594a6b",6452:"6dd54924",6531:"5b8bb018",6541:"5c09d937",6583:"bebdb876",6587:"1ee4d88e",6634:"234d0c80",6651:"522d5d71",6656:"fc39d1b9",6685:"17de7d52",6729:"c379dfad",6741:"f647133f",6758:"9f00edd9",6774:"59d4d618",6784:"6ce93f72",6788:"8f34fac0",6796:"7824b8d9",6805:"3fa0dc14",6820:"68387769",6845:"eac7f531",6882:"213c8701",6883:"6cb80143",6904:"4f1ca3bc",6913:"7576648a",6963:"c49e9b24",6982:"2da469a7",7008:"1253f460",7043:"013a6116",7045:"cd661209",7046:"decbb342",7058:"58b8370a",7062:"8c1e44d9",7084:"46ccce72",7156:"e7466006",7178:"79aa89b4",7182:"6e49e73f",7242:"bb32eb5a",7260:"264823b4",7331:"2e27a23b",7333:"e5a7f74e",7365:"1005464f",7395:"52bbd294",7460:"2174ce69",7477:"b1fbd3e9",7482:"0bb903a2",7527:"987b1297",7545:"992e6ec1",7560:"8d07ea63",7589:"1aa3044a",7591:"c8233ce9",7614:"88413be7",7622:"054f3421",7686:"4fcec9f9",7706:"c2a79e40",7806:"32fb4e4c",7852:"c772351b",7855:"3df9042b",7857:"91ee9735",7878:"dd237772",7883:"30b53572",7884:"cd25ad5d",7890:"ca5e41c9",7922:"a1e6a679",7948:"20c6f2cc",7963:"64ac60d4",7964:"29aed9a1",8014:"7d816772",8062:"94652a80",8072:"5975e767",8077:"bde7c3bd",8085:"8961bb87",8089:"d536b13a",8143:"94aadb29",8155:"a189e74f",8161:"83c5fa9a",8237:"15956a10",8241:"31d65ec5",8302:"4d9f0d89",8307:"1eee8b1c",8340:"99315e52",8350:"07df8a75",8365:"bbdeda3c",8398:"ebed64dd",8431:"9bee28c7",8435:"33fe1a12",8447:"de55f118",8517:"85045403",8561:"333e8ec9",8563:"19f5d825",8634:"4f867966",8639:"ebbaf1d9",8665:"0bc439fb",8688:"d2ca098f",8689:"5c1f12ab",8723:"bad1175f",8737:"ce7dad23",8776:"0ad26240",8782:"194c5d46",8787:"413475f8",8797:"9b1c9e2f",8823:"97ff7bff",8827:"b9269f36",8842:"9f25a3e2",8866:"cae5f846",8882:"3f7f0e39",8885:"298e8c35",8898:"d002bcd8",8909:"63bf2ffc",8920:"7f82440c",8963:"790aecdd",8982:"c634b5db",8999:"ed3bce1d",9076:"b772835c",9104:"bbcb2345",9133:"651cc548",9205:"e62168bf",9215:"9d7b9033",9252:"0d791a59",9260:"cf5f8140",9332:"24cc98b7",9360:"3040ff36",9366:"da93f466",9391:"23eb12bc",9404:"9fcc3d3e",9408:"09ebee53",9416:"75fe5100",9487:"4d567133",9489:"0634028c",9507:"0d65b8aa",9519:"721f40fc",9554:"ed358e7b",9559:"f794af19",9590:"53a4baeb",9647:"9a6683fa",9649:"fc6bd4a1",9674:"27a54e3b",9677:"9652e855",9695:"c8ddfad8",9715:"60e03c98",9716:"9e34dae9",9785:"9d460586",9788:"9e0955f0",9890:"065e0f93",9891:"a420aa0f",9895:"b8e31ff2",9921:"1ad8b682",9922:"467a52cb",9928:"5989f5e0",9944:"126ebd53",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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__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:"1ad7d0db",109:"1a7fc455",195:"a0b7e5dd",264:"5fd9b3fc",265:"d92c6f86",292:"e8d22ed4",310:"06815302",337:"ee05039e",342:"e9b270bd",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"35d7aa5b",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"8eeeaccf",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"cb817d3a",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"82125cfd",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"66c77d21",2307:"b2c54321",2338:"e4bb0d0f",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"8fb7c26b",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"1847b79c",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"77baa15e",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"f545d6a6",3585:"5f288e7b",3665:"9a299665",3668:"a1c98b04",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"9a4efbda",3951:"9b11b034",4030:"7614a85c",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"ad1c3799",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"0677fa39",4496:"77babddd",4498:"d086de31",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"14597c83",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e5826b73",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"5de2fd4d",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"738960a3",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"1c10a6da",6784:"1affe817",6788:"bde794d4",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"ced4496f",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"59925dd9",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"33da27d4",7806:"80b7b1d6",7852:"ee98efe7",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7883:"44658a32",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"c625f85e",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"7f5bd176",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"72de0470",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"a204e6fe",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"3ac78858",9891:"512a9301",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,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),s=0;s{const $=Zi(t,o,H)||Zi(P,o,H)||Zi(m,o,H);return $&&(U[H]=$),U},{})}function Zi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function ua(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ws(P);return n===null&&(El.test(P)?n=vs(P,t):rc.test(P)&&(n=Ki(P,t))),n}function vs(P,t){const n=El.exec(P),o=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+o/t.frameRate}function Ki(P,t){const n=rc.exec(P),o=Number(n[1]);switch(n[2]){case"h":return o*3600;case"m":return o*60;case"ms":return o*1e3;case"f":return o/t.frameRate;case"t":return o/t.tickRate}return o}class es{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,o){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=o,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Ku{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=ll(),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(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(s.FRAG_LOADING,this.onFragLoading,this),t.on(s.FRAG_LOADED,this.onFragLoaded,this),t.on(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(s.FRAG_LOADING,this.onFragLoading,this),t.off(s.FRAG_LOADED,this.onFragLoaded,this),t.off(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new es(this,"textTrack1"),n=new es(this,"textTrack2"),o=new es(this,"textTrack3"),m=new es(this,"textTrack4");this.cea608Parser1=new bc(1,t,n),this.cea608Parser2=new bc(3,o,m)}addCues(t,n,o,m,E){let C=!1;for(let U=E.length;U--;){const H=E[U],$=ul(H[0],H[1],n,o);if($>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],o),C=!0,$/(o-n)>.5))return}if(C||E.push([n,o]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,o,m)}else{const U=this.Cues.newCue(null,n,o,m);this.hls.trigger(s.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:o,initPTS:m,timescale:E}){const{unparsedVttFrags:C}=this;o===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),C.length&&(this.unparsedVttFrags=[],C.forEach(U=>{this.onFragLoaded(s.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:o}=this;if(o)for(let m=0;m{Mu(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),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 o=0;oE.textCodec===$u);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(oc(this.tracks,o)){this.tracks=o;return}if(this.textTracks=[],this.tracks=o,this.config.renderTextTracksNatively){const C=this.media,U=C?Dc(C.textTracks):null;if(this.tracks.forEach((H,$)=>{let ae;if(U){let ce=null;for(let xe=0;xe$!==null).map($=>$.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const C=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(s.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:C})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(o=>{const m=/(?:CC|SERVICE)([1-4])/.exec(o.instreamId);if(!m)return;const E=`textTrack${m[1]}`,C=this.captionsProperties[E];C&&(C.label=o.name,o.lang&&(C.languageCode=o.lang),C.media=o)})}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 o,m;const{cea608Parser1:E,cea608Parser2:C,lastSn:U}=this,{cc:H,sn:$}=n.frag,ae=(o=(m=n.part)==null?void 0:m.index)!=null?o:-1;E&&C&&($!==U+1||$===U&&ae!==this.lastPartIndex+1||H!==this.lastCc)&&(E.reset(),C.reset()),this.lastCc=H,this.lastSn=$,this.lastPartIndex=ae}}onFragLoaded(t,n){const{frag:o,payload:m}=n;if(o.type===u.SUBTITLE)if(m.byteLength){const E=o.decryptdata,C="stats"in n;if(E==null||!E.encrypted||C){const U=this.tracks[o.level],H=this.vttCCs;H[o.cc]||(H[o.cc]={start:o.start,prevCC:this.prevCC,new:!0},this.prevCC=o.cc),U&&U.textCodec===$u?this._parseIMSC1(o,m):this._parseVTTs(n)}}else this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const o=this.hls;nc(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{o.logger.log(`Failed to parse IMSC1: ${m}`),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:o,payload:m}=t,{initPTS:E,unparsedVttFrags:C}=this,U=E.length-1;if(!E[o.cc]&&U===-1){C.push(t);return}const H=this.hls,$=(n=o.initSegment)!=null&&n.data?Gt(o.initSegment.data,new Uint8Array(m)).buffer:m;hu($,this.initPTS[o.cc],this.vttCCs,o.cc,o.start,ae=>{this._appendCues(ae,o.level),H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:o})},ae=>{const ce=ae.message==="Missing initPTS for VTT MPEGTS";ce?C.push(t):this._fallbackToIMSC1(o,m),H.logger.log(`Failed to parse VTT cue: ${ae}`),!(ce&&U>o.cc)&&H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:ae})})}_fallbackToIMSC1(t,n){const o=this.tracks[t.level];o.textCodec||nc(n,this.initPTS[t.cc],()=>{o.textCodec=$u,this._parseIMSC1(t,n)},()=>{o.textCodec="wvtt"})}_appendCues(t,n){const o=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>vc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;o.trigger(s.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:o}=n;o.type===u.SUBTITLE&&this.onFragLoaded(s.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:o,samples:m}=n;if(!(o.type===u.MAIN&&this.closedCaptionsForLevel(o)==="NONE"))for(let E=0;EZo(U[H],n,o))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(H=>Zo(U[H],n,m))}}}extractCea608Data(t){const n=[[],[]],o=t[0]&31;let m=2;for(let E=0;E=16?H--:H++;const Te=ol($.trim()),De=Ll(t,n,Te);P!=null&&(ce=P.cues)!=null&&ce.getCueById(De)||(C=new ae(t,n,Te),C.id=De,C.line=xe+1,C.align="left",C.position=10+Math.min(80,Math.floor(H*8/32)*10),m.push(C))}return P&&m.length&&(m.sort((xe,Te)=>xe.line==="auto"||Te.line==="auto"?0:xe.line>8&&Te.line>8?Te.line-xe.line:xe.line-Te.line),m.forEach(xe=>vc(P,xe))),m}};function Fl(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class xc{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||Of,this.controller=new self.AbortController,this.stats=new z}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,o){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=Jc(t,this.controller.signal),C=t.responseType==="arraybuffer",U=C?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=o,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(Iu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Te=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},$-(Te-m.loading.start)),!ce.ok){const{status:tt,statusText:at}=ce;throw new Xu(at||"fetch, bad network response",tt,ce)}m.loading.first=Te,m.total=cl(ce.headers)||m.total;const De=(xe=this.callbacks)==null?void 0:xe.onProgress;return De&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,De):C?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Te;const De=this.response;if(!De)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const tt=ce[U];tt&&(m.loaded=m.total=tt);const at={url:De.url,data:ce,code:De.status},Ft=(xe=this.callbacks)==null?void 0:xe.onProgress;Ft&&!r(n.highWaterMark)&&Ft(m,t,ce,De),(Te=this.callbacks)==null||Te.onSuccess(at,m,t,De)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Te=ce&&ce.code||0,De=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Te,text:De},t,ce?ce.details:null,m)})}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,o,m=0,E){const C=new fi,U=t.body.getReader(),H=()=>U.read().then($=>{if($.done)return C.dataLength&&E(n,o,C.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ae=$.value,ce=ae.length;return n.loaded+=ce,ce=m&&E(n,o,C.flush().buffer,t)):E(n,o,ae.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function Jc(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const o=hf(t);if(r(o))return o}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Xu extends Error{constructor(t,n,o){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=o}}const Lc=/^age:\s*[\d.]+\s*$/im;class ef{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 z,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,o){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=o,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const o=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==o||this.stats.aborted))return E(o,n.url)}).catch(C=>{if(!(this.loader!==o||this.stats.aborted))return o.open("GET",n.url,!0),E(o,n.url)}).then(()=>{this.loader!==o||this.stats.aborted||this.openAndSendXhr(o,n,t)}).catch(C=>{var U;(U=this.callbacks)==null||U.onError({code:o.status,text:C.message},n,o,m)}):this.openAndSendXhr(o,n,t)}openAndSendXhr(t,n,o){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:C}=o.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[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),o.timeout=E&&r(E)?E:C,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:o}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!o.aborted&&m>=2&&(o.loading.first===0&&(o.loading.first=Math.max(self.performance.now(),o.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(o.loading.first-o.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ae=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const De=ae!=null?ae:n.response;if(De!=null){var C,U;o.loading.end=Math.max(self.performance.now(),o.loading.first);const tt=n.responseType==="arraybuffer"?De.byteLength:De.length;o.loaded=o.total=tt,o.bwEstimate=o.total*8e3/(o.loading.end-o.loading.first);const at=(C=this.callbacks)==null?void 0:C.onProgress;at&&at(o,t,De,n);const Ft={url:n.responseURL,data:De,code:$};(U=this.callbacks)==null||U.onSuccess(Ft,o,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=o.retry,Te={url:t.url,data:void 0,code:$};if(Ze(ce,xe,!1,Te))this.retry(ce);else{var H;Y.error(`${$} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:$,text:n.statusText},t,n,o)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ze(t,n,!0))this.retry(t);else{var o;Y.warn(`timeout while loading ${(o=this.context)==null?void 0:o.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:o}=this;this.retryDelay=Ir(t,o.retry),o.retry++,Y.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${o.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&&Lc.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 Ho={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},tf=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,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,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:ef,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gi,bufferController:Hu,capLevelController:cc,errorController:ir,fpsController:nl,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:Fa,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,certLoadPolicy:{default:Ho},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},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Ku,audioStreamController:Zl,audioTrackController:Sc,emeController:Lu,cmcdController:Qo,contentSteeringController:$o,interstitialsController:yc});function pf(){return{cueHandler:wf,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 fl(P,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 o=Bl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(C=>{const U=`${C==="level"?"playlist":C}LoadPolicy`,H=t[U]===void 0,$=[];E.forEach(ae=>{const ce=`${C}Loading${ae}`,xe=t[ce];if(xe!==void 0&&H){$.push(ce);const Te=o[U].default;switch(t[U]={default:Te},ae){case"TimeOut":Te.maxLoadTimeMs=xe,Te.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Te.errorRetry.maxNumRetry=xe,Te.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Te.errorRetry.retryDelayMs=xe,Te.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Te.errorRetry.maxRetryDelayMs=xe,Te.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${U}": ${zn(t[U])}`)}),b(b({},o),t)}function Bl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Bl):Object.keys(P).reduce((t,n)=>(t[n]=Bl(P[n]),t),{}):P}function Wo(P,t){const n=P.loader;n!==xc&&n!==ef?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):Fl()&&(P.loader=xc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Ec=2,_f=.1,Mc=.05,Fc=100;class mf extends Is{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,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 o;(o=this.media)!=null&&o.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var o;this.ended=((o=this.media)==null?void 0:o.currentTime)||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.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(Fc),this.mediaSource=n.mediaSource;const o=this.media=n.media;iu(o,"playing",this.onMediaPlaying),iu(o,"waiting",this.onMediaWaiting),iu(o,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:o}=this;o&&(qo(o,"playing",this.onMediaPlaying),qo(o,"waiting",this.onMediaWaiting),qo(o,"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 o,m;const E=(o=this.hls)==null?void 0:o.config;if(!E)return;const{media:C,stalled:U}=this;if(!C)return;const{seeking:H}=C,$=this.seeking&&!H,ae=!this.seeking&&H,ce=C.paused&&!H||C.ended||C.playbackRate===0;if(this.seeking=H,t!==n){n&&(this.ended=0),this.moved=!0,H||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ce&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(ae||$){$&&this.stallResolved(t);return}if(ce){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&C.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1}));return}if(!xi.getBuffered(C).length){this.nudgeRetry=0;return}const xe=xi.bufferInfo(C,t,0),Te=xe.nextStart||0,De=this.fragmentTracker;if(H&&De&&this.hls){const dn=Bc(this.hls.inFlightFragments,t),Gr=xe.len>Ec,un=!Te||dn||Te-t>Ec&&!De.getPartialFragment(t);if(Gr||un)return;this.moved=!1}const tt=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&De){if(!(xe.len>0)&&!Te)return;const Gr=Math.max(Te,xe.start||0)-t,mn=!!(tt!=null&&tt.live)?tt.targetduration*2:Ec,Qr=De.getPartialFragment(t);if(Gr>0&&(Gr<=mn||Qr)){C.paused||this._trySkipBufferHole(Qr);return}}const at=E.detectStallWithCurrentTimeMs,Ft=self.performance.now(),hr=this.waiting;if(U===null){hr>0&&Ft-hr=at||hr)&&this.hls){var zr;if(((zr=this.mediaSource)==null?void 0:zr.readyState)==="ended"&&!(tt!=null&&tt.live)&&Math.abs(t-((tt==null?void 0:tt.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(xe),!this.media||!this.hls)return}const Wr=xi.bufferInfo(C,t,E.maxBufferHole);this._tryFixBufferStall(Wr,ar)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const o=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(o)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(s.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var o;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(o=this.buffered.audio)!=null&&o.length&&m&&m.length>1&&t>m.end(0)){const E=xi.bufferedInfo(xi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const C=xi.timeRangesToArray(m),U=xi.bufferedInfo(C,n,0).bufferedIndex;if(U>-1&&UU)&&ae-$<1&&t-$<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ae} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Te=xi.bufferInfo(this.media,t,0);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Te.len,bufferInfo:Te})}}}}}_tryFixBufferStall(t,n){var o,m;const{fragmentTracker:E,media:C}=this,U=(o=this.hls)==null?void 0:o.config;if(!C||!E||!U)return;const H=C.currentTime,$=(m=this.hls)==null?void 0:m.latestLevelDetails,ae=E.getPartialFragment(H);if((ae||$!=null&&$.live&&H<$.fragmentStart)&&(this._trySkipBufferHole(ae)||!this.media))return;const ce=t.buffered;(ce&&ce.length>1&&t.len>U.maxBufferHole||t.nextStart&&t.nextStart-HU.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}_reportStall(t){const{hls:n,media:o,stallReported:m,stalled:E}=this;if(!m&&E!==null&&o&&n){this.stallReported=!0;const C=new Error(`Playback stalling at @${o.currentTime} due to low buffer (${zn(t)})`);this.warn(C.message),n.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:C,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:o,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!o||!E)return 0;const C=m.currentTime,U=xi.bufferInfo(m,C,0),H=C0&&U.len<1&&m.readyState<3,xe=H-C;if(xe>0&&(ae||ce)){if(xe>E.maxBufferHole){let De=!1;if(C===0){const tt=o.getAppendedFrag(0,u.MAIN);tt&&H{const P=Nc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(s.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.on(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var o;this.media=n.media,((o=n.overrides)==null?void 0:o.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Mu(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;nrf&&(ce=rf),ce-ae<=0&&(ce=ae+Mf);for(let Te=0;Te<$.length;Te++){const De=$[Te];if(!As(De)){this.updateId3CueEnds(ae,H);const tt=Ff(C,ae,ce,De,H);tt&&this.id3Track.addCue(tt)}}}}}updateId3CueEnds(t,n){var o;const m=(o=this.id3Track)==null?void 0:o.cues;if(m)for(let E=m.length;E--;){const C=m[E];C.type===n&&C.startTimeae.type===we.audioId3&&H:m==="video"?$=ae=>ae.type===we.emsg&&U:$=ae=>ae.type===we.audioId3&&H||ae.type===we.emsg&&U,Zo(E,n,o,$)}}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.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:o}=this,{dateRanges:m}=t,E=Object.keys(m);let C=this.dateRangeCuesAppended;if(o&&n){var U;if((U=o.cues)!=null&&U.length){const ae=Object.keys(C).filter(ce=>!E.includes(ce));for(let ce=ae.length;ce--;){const xe=ae[ce],Te=C[xe].cues;delete C[xe],Object.keys(Te).forEach(De=>{try{const tt=Te[De];tt.removeEventListener("enter",this.onEventCueEnter),o.removeCue(tt)}catch(tt){}})}}else C=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(E.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const $=Nc();for(let ae=0;ae{if(Gr!==xe.id){const un=m[Gr];if(un.class===xe.class&&un.startDate>xe.startDate&&(!dn||xe.startDate.01&&(Gr.startTime=Te,Gr.endTime=Ft);else if($){let un=xe.attr[dn];ja(dn)&&(un=vf(un));const Qr=Ff($,Te,Ft,{key:dn,data:un},we.dateRange);Qr&&(Qr.id=ce,this.id3Track.addCue(Qr),tt[dn]=Qr,this.hls.config.interstitialsController&&(dn==="X-ASSET-LIST"||dn==="X-ASSET-URL")&&Qr.addEventListener("enter",this.onEventCueEnter))}}C[ce]={cues:tt,dateRange:xe,durationKnown:at}}}}class Cf{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,o=this.levelDetails;if(!n||!o)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:C}=this.config;if(!E||C===1||!o.live)return;const U=this.targetLatency;if(U===null)return;const H=m-U,$=Math.min(this.maxLatency,U+o.targetduration);if(H<$&&H>.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,C)),xe=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,Te=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Te)}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:o,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:C,lowLatencyMode:U}=this.config,H=this.hls.userConfig;let $=U&&o||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||$===0)&&($=E!==void 0?E:C*m);const ae=m;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ae)}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 o=this.levelDetails;if(o===null)return null;const m=o.edge,E=t-n-this.edgeStalled,C=m-o.totalduration,U=m-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(C,E),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 o=t.buffered.length;return(o?t.buffered.end(o-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.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 o;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(o=this.levelDetails)!=null&&o.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var o,m;t.playbackRate!==n&&((o=this.hls)==null||o.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.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 Bf extends lu{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(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this),t.on(s.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this),t.off(s.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 o=this.hls.config.preferManagedMediaSource,m=[],E={},C={};let U=!1,H=!1,$=!1;n.levels.forEach(ae=>{var ce;const xe=ae.attrs;let{audioCodec:Te,videoCodec:De}=ae;Te&&(ae.audioCodec=Te=St(Te,o)||void 0),((ce=De)==null?void 0:ce.indexOf("avc1"))===0&&(De=ae.videoCodec=Ar(De));const{width:tt,height:at,unknownCodecs:Ft}=ae;let hr=Ft?Ft.length:0;if(Ft)for(let Yn=hr;Yn--;){const hi=Ft[Yn];this.isAudioSupported(hi)?(ae.audioCodec=Te=Te?`${Te},${hi}`:hi,hr--,Ut.audio[Te.substring(0,4)]=2):this.isVideoSupported(hi)&&(ae.videoCodec=De=De?`${De},${hi}`:hi,hr--,Ut.video[De.substring(0,4)]=2)}if(U||(U=!!(tt&&at)),H||(H=!!De),$||($=!!Te),hr||Te&&!this.isAudioSupported(Te)||De&&!this.isVideoSupported(De)){this.log(`Some or all CODECS not supported "${xe.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":zr,"HDCP-LEVEL":Wr,"PATHWAY-ID":dn,RESOLUTION:Gr,"VIDEO-RANGE":un}=xe,Qr=`${`${dn||"."}-`}${ae.bitrate}-${Gr}-${zr}-${ar}-${un}-${Wr}`;if(E[Qr])if(E[Qr].uri!==ae.url&&!ae.attrs["PATHWAY-ID"]){const Yn=C[Qr]+=1;ae.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const hi=this.createLevel(ae);E[Qr]=hi,m.push(hi)}else E[Qr].addGroupId("audio",xe.AUDIO),E[Qr].addGroupId("text",xe.SUBTITLES);else{const Yn=this.createLevel(ae);E[Qr]=Yn,C[Qr]=1,m.push(Yn)}}),this.filterAndSortMediaOptions(m,n,U,H,$)}createLevel(t){const n=new cr(t),o=t.supplemental;if(o!=null&&o.videoCodec&&!this.isVideoSupported(o.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${o.videoCodec}"`);this.log(m.message),n.supportedResult=fn(m,[])}return n}isAudioSupported(t){return Oe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Oe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,o,m,E){let C=[],U=[],H=t;if((o||m)&&E&&(H=H.filter(({videoCodec:at,videoRange:Ft,width:hr,height:ar})=>(!!at||!!(hr&&ar))&&rn(Ft))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",Ft=at;n.levels.length&&(Ft=`one or more CODECS in variant not supported: ${zn(n.levels.map(ar=>ar.attrs.CODECS).filter((ar,zr,Wr)=>Wr.indexOf(ar)===zr))}`,this.warn(Ft),at+=` (${Ft})`);const hr=new Error(at);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:hr,reason:Ft})}});return}n.audioTracks&&(C=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Nf(C)),n.subtitles&&(U=n.subtitles,Nf(U));const $=H.slice(0);H.sort((at,Ft)=>{if(at.attrs["HDCP-LEVEL"]!==Ft.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(Ft.attrs["HDCP-LEVEL"]||"")?1:-1;if(o&&at.height!==Ft.height)return at.height-Ft.height;if(at.frameRate!==Ft.frameRate)return at.frameRate-Ft.frameRate;if(at.videoRange!==Ft.videoRange)return gr.indexOf(at.videoRange)-gr.indexOf(Ft.videoRange);if(at.videoCodec!==Ft.videoCodec){const hr=Ke(at.videoCodec),ar=Ke(Ft.videoCodec);if(hr!==ar)return ar-hr}if(at.uri===Ft.uri&&at.codecSet!==Ft.codecSet){const hr=mt(at.codecSet),ar=mt(Ft.codecSet);if(hr!==ar)return ar-hr}return at.averageBitrate!==Ft.averageBitrate?at.averageBitrate-Ft.averageBitrate:0});let ae=$[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==$.length)){for(let at=0;at<$.length;at++)if($[at].pathwayId===H[0].pathwayId){ae=$[at];break}}this._levels=H;for(let at=0;athr&&hr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=ar)}break}const xe=E&&!m,Te=this.hls.config,De=!!(Te.audioStreamController&&Te.audioTrackController),tt={levels:H,audioTracks:C,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:De&&!xe&&C.some(at=>!!at.url)};this.hls.trigger(s.MANIFEST_PARSED,tt)}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 ae=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:ae,reason:ae.message}),ce)return;t=Math.min(t,n.length-1)}const o=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,C=n[t],U=C.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=C,o===t&&m&&E===U)return;this.log(`Switching to level ${t} (${C.height?C.height+"p ":""}${C.videoRange?C.videoRange+" ":""}${C.codecSet?C.codecSet+" ":""}@${C.bitrate})${U?" with Pathway "+U:""} from level ${o}${E?" with Pathway "+E:""}`);const H={level:t,attrs:C.attrs,details:C.details,bitrate:C.bitrate,averageBitrate:C.averageBitrate,maxBitrate:C.maxBitrate,realBitrate:C.realBitrate,width:C.width,height:C.height,codecSet:C.codecSet,audioCodec:C.audioCodec,videoCodec:C.videoCodec,audioGroups:C.audioGroups,subtitleGroups:C.subtitleGroups,loaded:C.loaded,loadError:C.loadError,fragmentError:C.fragmentError,name:C.name,id:C.id,uri:C.uri,url:C.url,urlId:0,audioGroupIds:C.audioGroupIds,textGroupIds:C.textGroupIds};this.hls.trigger(s.LEVEL_SWITCHING,H);const $=C.details;if(!$||$.live){const ae=this.switchParams(C.uri,m==null?void 0:m.details,$);this.loadPlaylist(ae)}}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(),o=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=o}}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 o=n.elementaryStreams;if(!Object.keys(o).some(E=>!!o[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var o;const{level:m,details:E}=n,C=n.levelInfo;if(!C){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(C===this.currentLevel||n.withoutMultiVariant){C.fragmentError===0&&(C.loadError=0);let H=C.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(m,n,H)}else(o=n.deliveryDirectives)!=null&&o.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const o=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],C=t.details,U=C==null?void 0:C.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&C.live?" age "+U.toFixed(1)+(C.type?" "+C.type||0:""):""} ${o}`),this.hls.trigger(s.LEVEL_LOADING,{url:o,level:m,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 o=this._levels.filter((E,C)=>C!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));Hn(o),this._levels=o,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 m=o.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(s.LEVELS_UPDATED,{levels:o})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:o}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(s.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:o}))}}function Nf(P){const t={};P.forEach(n=>{const o=n.groupId||"";n.id=t[o]=t[o]||0,t[o]++})}function nf(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!oe())return!1;const t=nf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=oe();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(be(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(be(t,"audio"))))}function g(){var P;const t=nf();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const A=100;class Z extends na{constructor(t,n,o){super(t,n,o,"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 m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const C=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(C===null||C.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${C?C.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(s.MANIFEST_PARSED,this.onManifestParsed,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(s.BUFFER_CREATED,this.onBufferCreated,this),t.on(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(s.MANIFEST_PARSED,this.onManifestParsed,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(s.BUFFER_CREATED,this.onBufferCreated,this),t.off(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:o,hls:m}=this;if(this.stopLoad(),this.setInterval(A),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}o>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${o.toFixed(3)}`),t=o),this.state=Ur.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Ur.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Ur.WAITING_LEVEL:{const{levels:n,level:o}=this,m=n==null?void 0:n[o],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Ur.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Ur.IDLE;break}break}case Ur.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),o=this.retryDate;if(!o||n>=o||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,C=m==null?void 0:m[E];this.resetStartWhenNotLoaded(C||null),this.state=Ur.IDLE}}break}this.state===Ur.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:o,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(o!=null&&o[E]))return;const C=o[E],U=this.getMainFwdBufferInfo();if(U===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(U,H)){const tt={};this.altAudio===2&&(tt.type="video"),this.hls.trigger(s.BUFFER_EOS,tt),this.state=Ur.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const $=C.details;if(!$||this.state===Ur.WAITING_LEVEL||this.waitForLive(C)){this.level=E,this.state=Ur.WAITING_LEVEL,this.startFragRequested=!1;return}const ae=U.len,ce=this.getMaxBufferLength(C.maxBitrate);if(ae>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Te=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&Te&&_e(Te)&&this.fragmentTracker.getState(Te)!==Er.OK){var De;const at=((De=this.backtrackFragment)!=null?De:Te).sn-$.startSN,Ft=$.fragments[at-1];Ft&&Te.cc===Ft.cc&&(Te=Ft,this.fragmentTracker.removeFragment(Ft))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Te&&this.isLoopLoading(Te,xe)){if(!Te.gap){const at=this.audioOnly&&!this.altAudio?F.AUDIO:F.VIDEO,Ft=(at===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Ft&&this.afterBufferFlushed(Ft,at,u.MAIN)}Te=this.getNextFragmentLoopLoading(Te,$,U,u.MAIN,ce)}Te&&(Te.initSegment&&!Te.initSegment.data&&!this.bitrateTest&&(Te=Te.initSegment),this.loadFragment(Te,C,xe))}loadFragment(t,n,o){const m=this.fragmentTracker.getState(t);m===Er.NOT_LOADED||m===Er.PARTIAL?_e(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,o):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 o;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const C=E.audioCodec;C&&(o=o||C.indexOf("mp4a.40.2")!==-1,m=m||C.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=o&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:o}=this;if(!o||this.state!==Ur.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Ur.WAITING_LEVEL)}onLevelLoaded(t,n){var o;const{levels:m,startFragRequested:E}=this,C=n.level,U=n.details,H=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${C}`);return}this.log(`Level ${C} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${H}`);const $=n.levelInfo,ae=this.fragCurrent;ae&&(this.state===Ur.FRAG_LOADING||this.state===Ur.FRAG_LOADING_WAITING_RETRY)&&ae.level!==n.level&&ae.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(o=$.details)!=null&&o.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,$.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if($.details=U,this.levelLastLoaded=$,E||this.setStartPosition(U,ce),this.hls.trigger(s.LEVEL_UPDATED,{details:U,level:C}),this.state===Ur.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Ur.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:o}=this;if(!o)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),C=t.fragmentStart,U=t.edge,H=E>=C-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&o.duration>m&&(E{var C;(C=this.hls)==null||C.trigger(s.AUDIO_TRACK_SWITCHED,n)}),o.trigger(s.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}o.trigger(s.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const o=ei(n.url,this.hls);if(o){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=o?2:0,this.tick()}onBufferCreated(t,n){const o=n.tracks;let m,E,C=!1;for(const U in o){const H=o[U];if(H.id==="main"){if(E=U,m=H,U==="video"){const $=o[U];$&&(this.videoBuffer=$.buffer)}}else C=!0}C&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:o,part:m}=n,E=o.type===u.MAIN;if(E){if(this.fragContextChanged(o)){this.warn(`Fragment ${o.sn}${m?" p: "+m.index:""} of level ${o.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Ur.PARSED&&(this.state=Ur.IDLE);return}const U=m?m.stats:o.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(o)&&(this.fragPrevious=o),this.fragBufferedComplete(o,m)}const C=this.media;C&&(!this._hasEnoughToStart&&xi.getBuffered(C).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var o;if(n.fatal){this.state=Ur.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===Ur.WAITING_LEVEL&&((o=n.context)==null?void 0:o.type)===h.LEVEL&&(this.state=Ur.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Ur.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==F.AUDIO||!this.altAudio){const o=(n===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;o&&(this.afterBufferFlushed(o,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 o=this.startPosition;if(o>=0&&n0&&(H<$||this.loadingParts&&H<2*((E==null?void 0:E.partTarget)||0))&&(this.log(`adjusting start position by ${H} to match buffer start`),o+=H,this.startPosition=o),n{const{hls:m}=this,E=o==null?void 0:o.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Ur.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const C=E.stats;C.parsing.start=C.parsing.end=C.buffering.start=C.buffering.end=self.performance.now(),m.trigger(s.FRAG_LOADED,o),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const o=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:C}=t,U=this.getCurrentContext(C);if(!U){this.resetWhenMissingContext(C);return}const{frag:H,part:$,level:ae}=U,{video:ce,text:xe,id3:Te,initSegment:De}=E,{details:tt}=ae,at=this.altAudio?void 0:E.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=Ur.PARSING,De){if(De!=null&&De.tracks){const ar=H.initSegment||H;this._bufferInitSegment(ae,De.tracks,ar,C),m.trigger(s.FRAG_PARSING_INIT_SEGMENT,{frag:ar,id:o,tracks:De.tracks})}const Ft=De.initPTS,hr=De.timescale;r(Ft)&&(this.initPTS[H.cc]={baseTime:Ft,timescale:hr},m.trigger(s.INIT_PTS_FOUND,{frag:H,id:o,initPTS:Ft,timescale:hr}))}if(ce&&tt){at&&ce.type==="audiovideo"&&this.logMuxedErr(H);const Ft=tt.fragments[H.sn-1-tt.startSN],hr=H.sn===tt.startSN,ar=!Ft||H.cc>Ft.cc;if(E.independent!==!1){const{startPTS:zr,endPTS:Wr,startDTS:dn,endDTS:Gr}=ce;if($)$.elementaryStreams[ce.type]={startPTS:zr,endPTS:Wr,startDTS:dn,endDTS:Gr};else if(ce.firstKeyFrame&&ce.independent&&C.id===1&&!ar&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const un=this.getMainFwdBufferInfo(),mn=(un?un.end:this.getLoadPosition())+this.config.maxBufferHole,Qr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:zr;if(!hr&&mnEc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,zr,Wr,dn,Gr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,$,C,hr||ar)}else if(hr||ar)H.gap=!0;else{this.backtrack(H);return}}if(at){const{startPTS:Ft,endPTS:hr,startDTS:ar,endDTS:zr}=at;$&&($.elementaryStreams[F.AUDIO]={startPTS:Ft,endPTS:hr,startDTS:ar,endDTS:zr}),H.setElementaryStreamInfo(F.AUDIO,Ft,hr,ar,zr),this.bufferFragmentData(at,H,$,C)}if(tt&&Te!=null&&(n=Te.samples)!=null&&n.length){const Ft={id:o,frag:H,details:tt,samples:Te.samples};m.trigger(s.FRAG_PARSING_METADATA,Ft)}if(tt&&xe){const Ft={id:o,frag:H,details:tt,samples:xe.samples};m.trigger(s.FRAG_PARSING_USERDATA,Ft)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,o,m){if(this.state!==Ur.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(o));const{audio:E,video:C,audiovideo:U}=n;if(E){let $=Jr(E.codec,t.audioCodec);$==="mp4a"&&($="mp4a.40.5");const ae=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){$&&($.indexOf("mp4a.40.5")!==-1?$="mp4a.40.2":$="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&ae.indexOf("firefox")===-1&&($="mp4a.40.5")}$&&$.indexOf("mp4a.40.5")!==-1&&ae.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&($="mp4a.40.2",this.log(`Android: force audio codec to ${$}`)),t.audioCodec&&t.audioCodec!==$&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${$}"`),E.levelCodec=$,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${$||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(C){C.levelCodec=t.videoCodec,C.id=u.MAIN;const $=C.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":C.codec="hvc1.1.6.L120.90";break;case"av01":C.codec="av01.0.04M.08";break;case"avc1":C.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${C.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${C.codec!==$?" parsed-corrected="+C.codec:""}${C.supplemental?" supplemental="+C.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 H=Object.keys(n);if(H.length){if(this.hls.trigger(s.BUFFER_CODECS,n),!this.hls)return;H.forEach($=>{const ce=n[$].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(s.BUFFER_APPENDING,{type:$,data:ce,frag:o,part:null,chunkMeta:m,parent:o.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,o=t==null?void 0:t[n];return o?this.getMaxBufferLength(o.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=Ur.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const o=t.currentTime;if(xi.isBuffered(t,o)?n=this.getAppendedFrag(o):xi.isBuffered(t,o+.1)&&(n=this.getAppendedFrag(o+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(s.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(s.LEVEL_SWITCHED,{level:E}))}}}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 o=this.getLevelDetails(),m=this.currentFrag||(o?En(null,o.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const C=E+(n-m.start)*1e3;return new Date(C)}}}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 ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const o in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[o].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,o,m,E){return new Na({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:o,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled){const{sn:o,cc:m}=t;for(let E=0;E{C.setKeyFormat(U)});break}}}}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 o,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const $=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,$))}const C=E.uri;if(!C)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${C}"`)));let U=this.keyUriToKeyInfo[C];if((o=U)!=null&&o.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var H;switch((H=U.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then($=>(E.key=$.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[C]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const o={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(o);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,o))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(o)}loadKeyHTTP(t,n){const o=this.config,m=o.loader,E=new m(o);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((C,U)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=o.keyLoadPolicy.default,ae={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Te,De,tt)=>{const{frag:at,keyInfo:Ft,url:hr}=De;if(!at.decryptdata||Ft!==this.keyUriToKeyInfo[hr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),tt));Ft.decryptdata.key=at.decryptdata.key=new Uint8Array(xe.data),at.keyLoader=null,Ft.loader=null,C({frag:at,keyInfo:Ft})},onError:(xe,Te,De,tt)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),De,b({url:H.url,data:void 0},xe)))},onTimeout:(xe,Te,De)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),De))},onAbort:(xe,Te,De)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),De))}};E.load(H,ae,ce)})}resetLoader(t){const{frag:n,keyInfo:o,url:m}=t,E=o.loader;n.keyLoader===E&&(n.keyLoader=null,o.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Nt{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(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_LOADING,this.onLevelLoading,this),t.off(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,o=n.pLoader,m=n.loader,E=o||m,C=new E(n);return this.loaders[t.type]=C,C}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:o}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:o,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:o,level:m,pathwayId:E,url:C,deliveryDirectives:U,levelInfo:H}=n;this.load({id:o,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:C,deliveryDirectives:U,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onLevelsUpdated(t,n){const o=this.loaders[h.LEVEL];if(o){const m=o.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(o.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const o=this.hls.config;let m=this.getInternalLoader(t);if(m){const $=this.hls.logger,ae=m.context;if(ae&&ae.levelOrTrack===t.levelOrTrack&&(ae.url===t.url||ae.deliveryDirectives&&!t.deliveryDirectives)){ae.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ae.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=o.manifestLoadPolicy.default:E=y({},o.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ae=$.partTarget,ce=$.targetduration;if(ae&&ce){const xe=Math.max(ae*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const C=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:C.maxNumRetry||0,retryDelay:C.retryDelayMs||0,maxRetryDelay:C.maxRetryDelayMs||0},H={onSuccess:($,ae,ce,xe)=>{const Te=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const De=$.data;if(De.indexOf("#EXTM3U")!==0){this.handleManifestParsingError($,ce,new Error("no EXTM3U delimiter"),xe||null,ae);return}ae.parsing.start=performance.now(),fs.isMediaPlaylist(De)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ae,ce,xe||null,Te):this.handleMasterPlaylist($,ae,ce,xe)},onError:($,ae,ce,xe)=>{this.handleNetworkError(ae,ce,!1,$,xe)},onTimeout:($,ae,ce)=>{this.handleNetworkError(ae,ce,!0,void 0,$)}};m.load(t,U,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:o}=this.hls;(t||o)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,o,m){const E=this.hls,C=t.data,U=ut(t,o),H=fs.parseMasterPlaylist(C,U);if(H.playlistParsingError){this.handleManifestParsingError(t,o,H.playlistParsingError,m,n);return}const{contentSteering:$,levels:ae,sessionData:ce,sessionKeys:xe,startTimeOffset:Te,variableList:De}=H;this.variableList=De;const{AUDIO:tt=[],SUBTITLES:at,"CLOSED-CAPTIONS":Ft}=fs.parseMasterPlaylistMedia(C,U,H);tt.length&&!tt.some(ar=>!ar.url)&&ae[0].audioCodec&&!ae[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),tt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ui({}),bitrate:0,url:""})),E.trigger(s.MANIFEST_LOADED,{levels:ae,audioTracks:tt,subtitles:at,captions:Ft,contentSteering:$,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Te,variableList:De})}handleTrackOrLevelPlaylist(t,n,o,m,E){const C=this.hls,{id:U,level:H,type:$}=o,ae=ut(t,o),ce=r(H)?H:r(U)?U:0,xe=Le(o),Te=fs.parseLevelPlaylist(t.data,ae,ce,xe,0,this.variableList);if($===h.MANIFEST){const De={attrs:new Ui({}),bitrate:0,details:Te,name:"",url:ae};Te.requestScheduled=n.loading.start+ur(Te,0),C.trigger(s.MANIFEST_LOADED,{levels:[De],audioTracks:[],url:ae,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),o.levelDetails=Te,this.handlePlaylistLoaded(Te,t,n,o,m,E)}handleManifestParsingError(t,n,o,m,E){this.hls.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:o,error:o,reason:o.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,o=!1,m,E){let C=`A network ${o?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?C+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(C+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(C);this.hls.logger.warn(`[playlist-loader]: ${C}`);let H=f.UNKNOWN,$=!1;const ae=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=o?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:H=o?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:H=o?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:H=o?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ae&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:$,url:t.url,loader:ae,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(s.ERROR,ce)}handlePlaylistLoaded(t,n,o,m,E,C){const U=this.hls,{type:H,level:$,id:ae,groupId:ce,deliveryDirectives:xe}=m,Te=ut(n,m),De=Le(m),tt=typeof m.level=="number"&&De===u.MAIN?$:void 0;if(!t.fragments.length){const Ft=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Te,error:Ft,reason:Ft.message,response:n,context:m,level:tt,parent:De,networkDetails:E,stats:o});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(at),!U.config.ignorePlaylistParsingErrors){U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Te,error:at,reason:at.message,response:n,context:m,level:tt,parent:De,networkDetails:E,stats:o});return}t.playlistParsingError=null}switch(t.live&&C&&(C.getCacheAge&&(t.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:U.trigger(s.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:tt||0,id:ae||0,stats:o,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(s.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(s.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break}}}class rr{static get version(){return Dn}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return oe()}static get Events(){return s}static get MetadataSchema(){return we}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return rr.defaultConfig?rr.defaultConfig:tf}static set DefaultConfig(t){rr.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 ks,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=X(t.debug||!1,"Hls instance",t.assetPlayerId),o=this.config=fl(rr.DefaultConfig,t,n);this.userConfig=t,o.progressive&&Wo(o,n);const{abrController:m,bufferController:E,capLevelController:C,errorController:U,fpsController:H}=o,$=new U(this),ae=this.abrController=new m(this),ce=new Or(this),xe=o.interstitialsController,Te=xe?this.interstitialsController=new xe(this,rr):null,De=this.bufferController=new E(this,ce),tt=this.capLevelController=new C(this),at=new H(this),Ft=new Nt(this),hr=o.contentSteeringController,ar=hr?new hr(this):null,zr=this.levelController=new Bf(this,ar),Wr=new Hf(this),dn=new ve(this.config),Gr=this.streamController=new Z(this,ce,dn),un=this.gapController=new mf(this,ce);tt.setStreamController(Gr),at.setStreamController(Gr);const mn=[Ft,zr,Gr];Te&&mn.splice(1,0,Te),ar&&mn.splice(1,0,ar),this.networkControllers=mn;const Qr=[ae,De,un,tt,at,Wr,ce];this.audioTrackController=this.createController(o.audioTrackController,mn);const Yn=o.audioStreamController;Yn&&mn.push(this.audioStreamController=new Yn(this,ce,dn)),this.subtitleTrackController=this.createController(o.subtitleTrackController,mn);const hi=o.subtitleStreamController;hi&&mn.push(this.subtititleStreamController=new hi(this,ce,dn)),this.createController(o.timelineController,Qr),dn.emeController=this.emeController=this.createController(o.emeController,Qr),this.cmcdController=this.createController(o.cmcdController,Qr),this.latencyController=this.createController(Cf,Qr),this.coreComponents=Qr,mn.push($);const os=$.onErrorOut;typeof os=="function"&&this.on(s.ERROR,os,$),this.on(s.MANIFEST_LOADED,Ft.onManifestLoaded,Ft)}createController(t,n){if(t){const o=new t(this);return n&&n.push(o),o}return null}on(t,n,o=this){this._emitter.on(t,n,o)}once(t,n,o=this){this._emitter.once(t,n,o)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,o=this,m){this._emitter.off(t,n,o,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,o){return this._emitter.emit(t,n,o)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(o){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+o.message+'". Here is a stacktrace:',o),!this.triggeringException){this.triggeringException=!0;const m=t===s.ERROR;this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:o}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(s.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 E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,o=n?t.media:t,m=n?t:{media:o};this._media=o,this.trigger(s.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(s.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(s.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,o=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&o&&(o!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(s.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 o=0;o{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=ki()),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){Cr(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 o=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:o}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,o)for(let E=m;E--;){const C=t[E].attrs["HDCP-LEVEL"];if(C&&C<=o)return E}return m}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 o=mi(n);return _t(t,o,navigator.mediaCapabilities)}}rr.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var s=f||{},h=s.noTrailing,u=h===void 0?!1:h,a=s.noLeading,x=a===void 0?!1:a,p=s.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var M=D||{},N=M.upcomingOnly,j=N===void 0?!1:N;R(),b=!j}function T(){for(var D=arguments.length,M=new Array(D),N=0;Nl?x?(S=Date.now(),u||(_=setTimeout(y?Y:X,l))):X():u!==!0&&(_=setTimeout(y?Y:X,y===void 0?l-Q:l))}return T.cancel=L,T}function i(l,c,f){var s=f||{},h=s.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.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 v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__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={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.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,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",672:"p__Home__Detail__ShixunContext__Detail__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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__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",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"5ac27def",33:"62274dbc",67:"22cd85d4",109:"5f9efbf5",169:"d23d080e",195:"2f68237d",264:"6b5fc814",265:"0c6b602d",292:"a89f8d21",310:"e5a97e98",316:"1f60ada6",337:"6b3fed7e",342:"6ec13e6a",354:"d4d139cf",391:"3b36d1ac",400:"d04d52bd",479:"a1147c4c",485:"97c43a9c",508:"1a67a6e4",532:"274c5881",533:"6528dc43",547:"24bbee7d",556:"489891cd",559:"08c06823",570:"847cbc80",576:"d92c7fdc",599:"ed444d24",629:"44a1d9a5",643:"f21cff49",671:"4a609b8d",672:"30ae0d09",680:"b81db7ca",700:"a4c51c55",737:"28686f04",741:"ac5fd360",799:"eefcedce",869:"e52598e3",895:"11583a36",921:"5ddbf9e2",928:"3beb70a2",981:"24da50c7",1006:"ece37beb",1043:"fdafa962",1045:"013ca23f",1048:"5e6c2f33",1070:"0b15f636",1134:"b76b3ddd",1144:"c90eccaf",1148:"a569eb65",1154:"8cb80842",1211:"3258e65d",1253:"bb5eb91a",1257:"4de335f6",1265:"355894ab",1274:"5f6ea65a",1276:"5a16a6b9",1343:"233a1c11",1416:"f0bc6df2",1423:"dfa5ddb4",1427:"2e57a93f",1450:"84b901b6",1461:"6a30072c",1462:"fcf08abc",1470:"42207f91",1475:"94fcda3e",1482:"4dd173ea",1512:"d8e3190a",1520:"34057789",1545:"c9fb6de0",1578:"bd0dc120",1581:"f2c2e3a6",1582:"f3089871",1646:"e6e27b60",1657:"57e9eedc",1660:"7ef463dc",1674:"c02df625",1702:"82ca08fa",1713:"21b00e0a",1717:"17ab70f4",1727:"b12d5952",1783:"3f22c779",1799:"ff17f0c2",1831:"b0dfccc1",1836:"2604d8fb",1855:"a387e74d",1880:"5679481a",1939:"dbb01f87",1953:"db9a75f8",1962:"82976146",2011:"59d51f98",2045:"84fa5c08",2076:"7404c19f",2102:"37ebcd9c",2141:"1d29db04",2216:"a7a35ebc",2240:"3f870813",2249:"f4830452",2254:"141fb031",2300:"f7b34b30",2303:"6568d6e6",2307:"154d044a",2338:"9ba90f8c",2339:"337b97ab",2364:"f89faf70",2386:"192e235c",2396:"9b5d3f78",2404:"76a9d67d",2412:"8ba7cd86",2425:"db1a9388",2443:"2b048691",2476:"a5521d90",2494:"68080a87",2501:"229b1c55",2529:"249b73cb",2538:"de4a3723",2539:"e42e7069",2548:"aa53f43d",2570:"c769f6c3",2594:"e87d3761",2603:"5ab477af",2659:"eb719cac",2707:"70275a0d",2806:"e2cecdf0",2819:"553f9ac5",2823:"eaac4ef7",2826:"8dc05a57",2829:"27173129",2837:"54a82605",2865:"76c34631",2875:"0205a186",2884:"4e0bcb27",2969:"ab3357d7",2983:"a15c3078",3006:"f4685cae",3133:"9bf3f89c",3141:"ac7ab4e1",3157:"a5ecae7c",3183:"ea4c9434",3198:"8e655451",3212:"a590cf3a",3220:"8fce6ee9",3247:"2809f0c3",3260:"5f5cf859",3276:"3ce86eb5",3282:"fb41bd2d",3317:"860a753e",3332:"f2bc1ccf",3355:"8920cc04",3356:"454b4e33",3391:"4fb7fe3f",3433:"411ff7c4",3442:"05815f1d",3447:"1ac11541",3451:"0fb3242b",3496:"5bf0479c",3509:"f282bd97",3550:"3dc83156",3581:"e356b455",3585:"590e214b",3665:"df48f6ff",3668:"0c55d57c",3697:"481a10d9",3747:"d3131211",3754:"a157c791",3777:"d5b0f2f1",3784:"8148bbba",3805:"9dbcb95e",3862:"43117f72",3873:"fc59659a",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"97247def",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"82207d2d",4056:"c7f38407",4058:"82246f46",4078:"69d3514c",4088:"236723f3",4093:"a363e26b",4105:"dc74e996",4142:"9c4d20a7",4144:"e54263c2",4164:"641940cc",4216:"d4314c2e",4217:"afffadf3",4227:"847022c5",4259:"5ccef5de",4264:"ae140b33",4317:"cd48e9f7",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"cbce7a89",4492:"c2d99b91",4496:"3f0dd725",4498:"0af86223",4504:"823ab034",4514:"1f94f70e",4520:"3a54f2dc",4546:"15c5bfd8",4565:"ae294bdd",4572:"08645974",4599:"61def4cb",4601:"63673abe",4610:"cc1808e2",4621:"a81fab58",4628:"ece2c60c",4662:"22d04921",4685:"c33f1528",4715:"89043e6e",4736:"d824f15b",4741:"8943c739",4757:"b238a32e",4766:"8e4c898e",4770:"3b8de87f",4790:"619413e4",4795:"a656db2e",4797:"a24e92db",4800:"b62d7467",4849:"dc3c360a",4850:"1edda4b7",4862:"7c2ec705",4884:"9ba8dc65",4889:"2eb41eae",4928:"24bb7f6e",4973:"cf3a187c",4994:"edc9bd53",5022:"eb28ddb0",5043:"984d40c5",5048:"8cfb53ec",5060:"85dafcc6",5096:"65d21f3b",5111:"73842bdc",5125:"4e912faa",5148:"c48a633b",5176:"07ea56f3",5179:"0869e466",5186:"4eeeed30",5191:"b62d04ce",5238:"3a24768b",5265:"74b07bb9",5290:"5dabcdc2",5297:"63a3b27f",5319:"66a7eba6",5321:"1163c84e",5335:"b1a1e258",5354:"7ae70604",5357:"ef473ad7",5359:"bcaa4d79",5382:"99d5cd70",5402:"e83fe768",5416:"454536b7",5434:"38b302a6",5470:"a27ec10f",5494:"d89549c4",5518:"fce6a0ca",5549:"29490bcf",5572:"b8ab27b2",5573:"e3d1a632",5599:"464e1ede",5624:"09f063be",5631:"e00d3d36",5650:"f673f39a",5679:"4a090bef",5705:"956a5d8e",5729:"577116da",5764:"e0d7e586",5775:"0150c295",5786:"a972d493",5798:"a75de45a",5816:"d7f8d6e9",5825:"b6acc9c6",5876:"5eded409",5888:"07ac5a7a",5891:"0c8f43fe",5895:"e2215934",5902:"988ffc12",5915:"8ec01b35",5972:"5a6a223f",5992:"5f1dc82e",6029:"0db76ed3",6034:"6eb56d2c",6045:"d268f87f",6047:"3ce45acd",6052:"393ca4ef",6063:"d206a83e",6069:"5513ec6a",6126:"99519171",6127:"7fdafd59",6170:"c4b92aae",6265:"9879fe28",6270:"923fade7",6277:"885d34c8",6328:"df69f356",6366:"01ef6868",6378:"7f3a946a",6411:"c9f1e451",6434:"c37e3f9b",6444:"a6594a6b",6452:"6dd54924",6531:"5b8bb018",6541:"5c09d937",6583:"bebdb876",6587:"1ee4d88e",6634:"234d0c80",6651:"522d5d71",6656:"fc39d1b9",6685:"17de7d52",6729:"c379dfad",6741:"f647133f",6758:"9f00edd9",6774:"59d4d618",6784:"6ce93f72",6788:"8f34fac0",6796:"7824b8d9",6805:"3fa0dc14",6820:"68387769",6845:"eac7f531",6882:"213c8701",6883:"6cb80143",6904:"4f1ca3bc",6913:"7576648a",6963:"c49e9b24",6982:"2da469a7",7008:"1253f460",7043:"013a6116",7045:"cd661209",7046:"decbb342",7058:"58b8370a",7062:"8c1e44d9",7084:"46ccce72",7156:"e7466006",7178:"79aa89b4",7182:"6e49e73f",7242:"bb32eb5a",7260:"264823b4",7331:"2e27a23b",7333:"e5a7f74e",7365:"1005464f",7395:"52bbd294",7460:"2174ce69",7477:"b1fbd3e9",7482:"0bb903a2",7527:"987b1297",7545:"992e6ec1",7560:"8d07ea63",7589:"1aa3044a",7591:"c8233ce9",7614:"88413be7",7622:"054f3421",7686:"4fcec9f9",7706:"c2a79e40",7806:"32fb4e4c",7852:"c772351b",7855:"3df9042b",7857:"91ee9735",7878:"dd237772",7883:"30b53572",7884:"cd25ad5d",7890:"ca5e41c9",7922:"a1e6a679",7948:"20c6f2cc",7963:"64ac60d4",7964:"29aed9a1",8014:"7d816772",8062:"94652a80",8072:"5975e767",8077:"bde7c3bd",8085:"8961bb87",8089:"d536b13a",8143:"94aadb29",8155:"a189e74f",8161:"83c5fa9a",8237:"15956a10",8241:"31d65ec5",8302:"4d9f0d89",8307:"1eee8b1c",8340:"99315e52",8350:"07df8a75",8365:"bbdeda3c",8398:"ebed64dd",8431:"9bee28c7",8435:"33fe1a12",8447:"de55f118",8517:"85045403",8561:"333e8ec9",8563:"19f5d825",8634:"4f867966",8639:"ebbaf1d9",8665:"0bc439fb",8688:"d2ca098f",8689:"5c1f12ab",8723:"bad1175f",8737:"ce7dad23",8776:"0ad26240",8782:"194c5d46",8787:"413475f8",8797:"9b1c9e2f",8823:"97ff7bff",8827:"b9269f36",8842:"9f25a3e2",8866:"cae5f846",8882:"3f7f0e39",8885:"298e8c35",8898:"d002bcd8",8909:"63bf2ffc",8920:"7f82440c",8963:"790aecdd",8982:"c634b5db",8999:"ed3bce1d",9076:"b772835c",9104:"bbcb2345",9133:"651cc548",9205:"e62168bf",9215:"9d7b9033",9252:"0d791a59",9260:"cf5f8140",9332:"24cc98b7",9360:"3040ff36",9366:"da93f466",9391:"23eb12bc",9404:"9fcc3d3e",9408:"09ebee53",9416:"75fe5100",9487:"4d567133",9489:"0634028c",9507:"0d65b8aa",9519:"721f40fc",9554:"ed358e7b",9559:"f794af19",9590:"53a4baeb",9647:"9a6683fa",9649:"fc6bd4a1",9674:"27a54e3b",9677:"9652e855",9695:"c8ddfad8",9715:"60e03c98",9716:"9e34dae9",9785:"9d460586",9788:"9e0955f0",9890:"065e0f93",9891:"a420aa0f",9895:"b8e31ff2",9921:"1ad8b682",9922:"467a52cb",9928:"5989f5e0",9944:"126ebd53",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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__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:"1ad7d0db",109:"1a7fc455",195:"a0b7e5dd",264:"5fd9b3fc",265:"d92c6f86",292:"e8d22ed4",310:"06815302",337:"ee05039e",342:"e9b270bd",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"35d7aa5b",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"8eeeaccf",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"cb817d3a",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"82125cfd",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"66c77d21",2307:"b2c54321",2338:"e4bb0d0f",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"8fb7c26b",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"1847b79c",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"77baa15e",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"f545d6a6",3585:"5f288e7b",3665:"9a299665",3668:"a1c98b04",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"9a4efbda",3951:"9b11b034",4030:"7614a85c",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"ad1c3799",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"0677fa39",4496:"77babddd",4498:"d086de31",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"14597c83",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e5826b73",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"5de2fd4d",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"738960a3",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"1c10a6da",6784:"1affe817",6788:"bde794d4",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"ced4496f",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"59925dd9",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"33da27d4",7806:"80b7b1d6",7852:"ee98efe7",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7883:"44658a32",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"c625f85e",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"7f5bd176",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"72de0470",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"a204e6fe",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"3ac78858",9891:"512a9301",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,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),s=0;s0&&arguments[0]!==void 0?arguments[0]:"";return Tn.endsWith("/")?Tn:"".concat(Tn,"/")}var Yl=__webpack_require__(38127),Lu=__webpack_require__(38329),So=__webpack_require__(8616),nl=["content"],Su=["content"],vc=/^(http:|https:)?\/\//;function Mu(Tn){return vc.test(Tn)||Tn.startsWith("/")&&!Tn.startsWith("/*")||Tn.startsWith("./")||Tn.startsWith("../")}var Zo=function(){return ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},il=function(Kn){var Ni,Ea=Kn.loaderData,Zi=Kn.htmlPageOpts,ua=Kn.manifest,ha=(ua==null||(Ni=ua.assets)===null||Ni===void 0?void 0:Ni["umi.css"])||"";return ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ea||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Zi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ha,"'")}})};function Au(Tn){var Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Tn=="string")return Mu(Tn)?(0,ko.Z)({src:Tn},Kn):{content:Tn};if((0,So.Z)(Tn)==="object")return(0,ko.Z)((0,ko.Z)({},Tn),Kn);throw new Error("Invalid script type: ".concat((0,So.Z)(Tn)))}function Dc(Tn){return Mu(Tn)?{type:"link",href:Tn}:{type:"style",content:Tn}}var Kc=function(Kn){var Ni,Ea,Zi,ua,ha,vs,Ki=Kn.htmlPageOpts;return ze.createElement(ze.Fragment,null,(Ki==null?void 0:Ki.title)&&ze.createElement("title",null,Ki.title),Ki==null||(Ni=Ki.favicons)===null||Ni===void 0?void 0:Ni.map(function(es,Ku){return ze.createElement("link",{key:Ku,rel:"shortcut icon",href:es})}),(Ki==null?void 0:Ki.description)&&ze.createElement("meta",{name:"description",content:Ki.description}),(Ki==null||(Ea=Ki.keywords)===null||Ea===void 0?void 0:Ea.length)&&ze.createElement("meta",{name:"keywords",content:Ki.keywords.join(",")}),Ki==null||(Zi=Ki.metas)===null||Zi===void 0?void 0:Zi.map(function(es){return ze.createElement("meta",{key:es.name,name:es.name,content:es.content})}),Ki==null||(ua=Ki.links)===null||ua===void 0?void 0:ua.map(function(es,Ku){return ze.createElement("link",(0,Lu.Z)({key:Ku},es))}),Ki==null||(ha=Ki.styles)===null||ha===void 0?void 0:ha.map(function(es,Ku){var ju=Dc(es),Yu=ju.type,ul=ju.href,ll=ju.content;if(Yu==="link")return ze.createElement("link",{key:Ku,rel:"stylesheet",href:ul});if(Yu==="style")return ze.createElement("style",{key:Ku},ll)}),Ki==null||(vs=Ki.headScripts)===null||vs===void 0?void 0:vs.map(function(es,Ku){var ju=Au(es),Yu=ju.content,ul=(0,Yl.Z)(ju,nl);return ze.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Yu},key:Ku},ul))}))};function oo(Tn){var Kn,Ni=Tn.children,Ea=Tn.loaderData,Zi=Tn.manifest,ua=Tn.htmlPageOpts,ha=Tn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,vs=Tn.mountElementId;if(ha!=null&&ha.pureHtml)return ze.createElement("html",null,ze.createElement("head",null),ze.createElement("body",null,ze.createElement(Zo,null),ze.createElement("div",{id:vs},Ni),ze.createElement(il,{manifest:Zi,loaderData:Ea,htmlPageOpts:ua})));if(ha!=null&&ha.pureApp)return ze.createElement(ze.Fragment,null,Ni);var Ki=typeof window=="undefined"?Zi==null?void 0:Zi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ze.createElement("html",{suppressHydrationWarning:!0,lang:(ua==null?void 0:ua.lang)||"en"},ze.createElement("head",null,ze.createElement("meta",{charSet:"utf-8"}),ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Ki&&ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Ki}),ze.createElement(Kc,{htmlPageOpts:ua})),ze.createElement("body",null,ze.createElement(Zo,null),ze.createElement("div",{id:vs},Ni),ze.createElement(il,{manifest:Zi,loaderData:Ea,htmlPageOpts:ua}),ua==null||(Kn=ua.scripts)===null||Kn===void 0?void 0:Kn.map(function(es,Ku){var ju=Au(es),Yu=ju.content,ul=(0,Yl.Z)(ju,Su);return ze.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Yu},key:Ku},ul))})))}var du=ze.createContext(void 0);function Dl(){return ze.useContext(du)}var Xl=["redirect"];function Ql(Tn){var Kn=Tn.routesById,Ni=Tn.parentId,Ea=Tn.routeComponents,Zi=Tn.useStream,ua=Zi===void 0?!0:Zi;return Object.keys(Kn).filter(function(ha){return Kn[ha].parentId===Ni}).map(function(ha){var vs=Ol((0,ko.Z)((0,ko.Z)({route:Kn[ha],routeComponent:Ea[ha],loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat},Tn.reactRouter5Compat&&{hasChildren:Object.keys(Kn).filter(function(es){return Kn[es].parentId===ha}).length>0}),{},{useStream:ua})),Ki=Ql({routesById:Kn,routeComponents:Ea,parentId:vs.id,loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat,useStream:ua});return Ki.length>0&&(vs.children=Ki,vs.routes=Ki),vs})}function gl(Tn){var Kn=(0,Qo.UO)(),Ni=(0,Qo.Gn)(Tn.to,Kn),Ea=(0,Kl.T$)(),Zi=(0,Qo.TH)();if(Ea!=null&&Ea.keepQuery){var ua=Zi.search+Zi.hash;Ni+=ua}var ha=(0,ko.Z)((0,ko.Z)({},Tn),{},{to:Ni});return ze.createElement(Qo.Fg,(0,Lu.Z)({replace:!0},ha))}function Ol(Tn){var Kn=Tn.route,Ni=Tn.useStream,Ea=Ni===void 0?!0:Ni,Zi=Kn.redirect,ua=(0,Yl.Z)(Kn,Xl),ha=Tn.reactRouter5Compat?kl:ql;return(0,ko.Z)({element:Zi?ze.createElement(gl,{to:Zi}):ze.createElement(du.Provider,{value:{route:Tn.route}},ze.createElement(ha,{loader:ze.memo(Tn.routeComponent),loadingComponent:Tn.loadingComponent||df,hasChildren:Tn.hasChildren,useStream:Ea}))},ua)}function df(){return ze.createElement("div",null)}function kl(Tn){var Kn=Dl(),Ni=Kn.route,Ea=(0,Kl.Ov)(),Zi=Ea.history,ua=Ea.clientRoutes,ha=(0,Qo.UO)(),vs={params:ha,isExact:!0,path:Ni.path,url:Zi.location.pathname},Ki=Tn.loader,es={location:Zi.location,match:vs,history:Zi,params:ha,route:Ni,routes:ua};return Tn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Tn.loadingComponent,null)},ze.createElement(Ki,es,Tn.hasChildren&&ze.createElement(Qo.j3,null))):ze.createElement(Ki,es,Tn.hasChildren&&ze.createElement(Qo.j3,null))}function ql(Tn){var Kn=Tn.loader;return Tn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Tn.loadingComponent,null)},ze.createElement(Kn,null)):ze.createElement(Kn,null)}var yl=null;function Yc(){return yl}function Fu(Tn){var Kn=Tn.history,Ni=ze.useState({action:Kn.action,location:Kn.location}),Ea=(0,Il.Z)(Ni,2),Zi=Ea[0],ua=Ea[1];return(0,ze.useLayoutEffect)(function(){return Kn.listen(ua)},[Kn]),(0,ze.useLayoutEffect)(function(){function ha(vs){Tn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Tn.routes,clientRoutes:Tn.clientRoutes,location:vs.location,action:vs.action,basename:Tn.basename,isFirst:!!vs.isFirst}})}return ha({location:Zi.location,action:Zi.action,isFirst:!0}),Kn.listen(ha)},[Kn,Tn.routes,Tn.clientRoutes]),ze.createElement(Qo.F0,{navigator:Kn,location:Zi.location,basename:Tn.basename},Tn.children)}function Bu(){var Tn=(0,Kl.Ov)(),Kn=Tn.clientRoutes;return(0,Qo.V$)(Kn)}var iu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],qo=function(Kn,Ni){var Ea=Kn.basename||"/",Zi=Ql({routesById:Kn.routes,routeComponents:Kn.routeComponents,loadingComponent:Kn.loadingComponent,reactRouter5Compat:Kn.reactRouter5Compat,useStream:Kn.useStream});Kn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Zi}});for(var ua=ze.createElement(Fu,{basename:Ea,pluginManager:Kn.pluginManager,routes:Kn.routes,clientRoutes:Zi,history:Kn.history},Ni),ha=0,vs=iu;hanew Promise((Ea,Zi)=>{var ua=Ki=>{try{vs(Ni.next(Ki))}catch(es){Zi(es)}},ha=Ki=>{try{vs(Ni.throw(Ki))}catch(es){Zi(es)}},vs=Ki=>Ki.done?Ea(Ki.value):Promise.resolve(Ki.value).then(ua,ha);vs((Ni=Ni.apply(Tn,Kn)).next())});function Oc(){return yc(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:"/users",parentId:"1",id:"221"},222:{path:"/users/:username/videos/protocol",parentId:"221",id:"222"},223:{path:"/users/:username/videos/resourceProtocol",parentId:"221",id:"223"},224:{path:"/users/:username/videos/success",parentId:"221",id:"224"},225:{path:"/users/:username/topicbank/:topicstype",parentId:"221",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"221",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"221",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"221",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"221",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"221",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"221",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"221",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"221",id:"233"},234:{path:"/users/:username/experiment-img/add",parentId:"221",id:"234"},235:{path:"/users/:username",parentId:"221",id:"235"},236:{path:"/users/:username",parentId:"235",id:"236"},237:{path:"/users/:username/baseInfo/edit",parentId:"235",id:"237"},238:{path:"/users/:username/baseInfo",parentId:"235",id:"238"},239:{path:"/users/:username/realNameCertification",parentId:"235",id:"239"},240:{path:"/users/:username/careerCertification",parentId:"235",id:"240"},241:{path:"/users/:username/classrooms",parentId:"235",id:"241"},242:{path:"/users/:username/shixuns",parentId:"235",id:"242"},243:{path:"/users/:username/dataSet",parentId:"235",id:"243"},244:{path:"/users/:username/userPortrait",parentId:"235",id:"244"},245:{path:"/users/:username/learningPath",parentId:"235",id:"245"},246:{path:"/users/:username/teach-group",parentId:"235",id:"246"},247:{path:"/users/:username/competitions",parentId:"235",id:"247"},248:{path:"/users/:username/experiment-img",parentId:"235",id:"248"},249:{path:"/users/:username/experiment-img/:experid/detail",parentId:"235",id:"249"},250:{path:"/users/:username/certificate",parentId:"235",id:"250"},251:{path:"/users/:username/otherResources",parentId:"235",id:"251"},252:{path:"/users/:username/classmanagement",parentId:"235",id:"252"},253:{path:"/users/:username/classmanagement/:couserid",parentId:"235",id:"253"},254:{path:"/users/:username/paths",parentId:"235",id:"254"},255:{path:"/users/:username/projects",parentId:"235",id:"255"},256:{path:"/users/:username/videos",parentId:"235",id:"256"},257:{path:"/users/:username/videos/upload",parentId:"235",id:"257"},258:{path:"/users/:username/topics/:topicstype",parentId:"235",id:"258"},259:{path:"/users/:username/vspaces",parentId:"235",id:"259"},260:{path:"/users/:username/resourcesCenter",parentId:"235",id:"260"},261:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"235",id:"261"},262:{path:"/users/:username/resourceGuarantee",parentId:"235",id:"262"},263:{path:"/users/:username/resourceAllocation",parentId:"235",id:"263"},264:{parentId:"1",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems/batchAdd",parentId:"265",id:"267"},268:{path:"/problems/newcreate",parentId:"264",id:"268"},269:{path:"/problems/newedit/:id",exact:!0,parentId:"264",id:"269"},270:{path:"/problems/:id/edit",exact:!0,parentId:"264",id:"270"},271:{path:"/problems/new",exact:!0,parentId:"264",id:"271"},272:{path:"/problems/:id/oj/:save_identifier",parentId:"264",id:"272"},273:{path:"/problems/:id/record-detail/:submitId",parentId:"264",id:"273"},274:{path:"/problems/add",parentId:"264",id:"274"},275:{path:"/problems/:id/ojedit",parentId:"264",id:"275"},276:{path:"/engineering",parentId:"1",id:"276"},277:{path:"/engineering",parentId:"276",id:"277"},278:{path:"/engineering/teacherList",parentId:"277",id:"278"},279:{path:"/engineering/studentList",parentId:"277",id:"279"},280:{path:"/engineering/training/program",parentId:"277",id:"280"},281:{path:"/engineering/training/program/add",parentId:"277",id:"281"},282:{path:"/engineering/training/program/edit",parentId:"277",id:"282"},283:{path:"/engineering/training/objectives",parentId:"277",id:"283"},284:{path:"/engineering/graduated/index",parentId:"277",id:"284"},285:{path:"/engineering/graduated/matrix",parentId:"277",id:"285"},286:{path:"/engineering/course/list",parentId:"277",id:"286"},287:{path:"/engineering/course/setting",parentId:"277",id:"287"},288:{path:"/engineering/course/matrix",parentId:"277",id:"288"},289:{path:"/engineering/navigation",parentId:"277",id:"289"},290:{path:"/engineering/evaluate/course",parentId:"277",id:"290"},291:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"277",id:"291"},292:{path:"/engineering/evaluate/norm",parentId:"277",id:"292"},293:{path:"/engineering/evaluate/document",parentId:"277",id:"293"},294:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"277",id:"294"},295:{path:"/engineering/*",redirect:"/404",parentId:"277",id:"295"},296:{path:"/innovation",parentId:"1",id:"296"},297:{path:"/innovation/tasks/:taskId",parentId:"296",id:"297"},298:{path:"/innovation",parentId:"296",id:"298"},299:{path:"/innovation/project",parentId:"298",id:"299"},300:{path:"/innovation/dataset",parentId:"298",id:"300"},301:{path:"/innovation/mirror",parentId:"298",id:"301"},302:{path:"/innovation/my-project",parentId:"298",id:"302"},303:{path:"/innovation/my-dataset",parentId:"298",id:"303"},304:{path:"/innovation/my-mirror",parentId:"298",id:"304"},305:{path:"/innovation/project/create",parentId:"298",id:"305"},306:{path:"/innovation/project/edit/:id",parentId:"298",id:"306"},307:{path:"/innovation/project/detail/:taskId",parentId:"298",id:"307"},308:{path:"/tasks",parentId:"1",id:"308"},309:{path:"/tasks/:taskId",exact:!0,parentId:"308",id:"309"},310:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"308",id:"310"},311:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"308",id:"311"},312:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"308",id:"312"},313:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"308",id:"313"},314:{path:"/myproblems",parentId:"1",id:"314"},315:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"314",id:"315"},316:{path:"/myproblems/:id",exact:!0,parentId:"314",id:"316"},317:{path:"/account",parentId:"1",id:"317"},318:{path:"/account",parentId:"317",id:"318"},319:{path:"/account/profile",parentId:"318",id:"319"},320:{path:"/account/profile/edit",parentId:"318",id:"320"},321:{path:"/account/certification",parentId:"318",id:"321"},322:{path:"/account/secure",parentId:"318",id:"322"},323:{path:"/account/binding",parentId:"318",id:"323"},324:{path:"/account/Results",parentId:"318",id:"324"},325:{path:"/ch",parentId:"1",id:"325"},326:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"325",id:"326"},327:{path:"/ch/rest/",exact:!0,parentId:"325",id:"327"},328:{path:"/ch/rest/:id",exact:!0,parentId:"325",id:"328"},329:{path:"/order",parentId:"1",id:"329"},330:{path:"/order",parentId:"329",id:"330"},331:{path:"/order/invoice",parentId:"329",id:"331"},332:{path:"/order/records",parentId:"329",id:"332"},333:{path:"/order/apply",parentId:"329",id:"333"},334:{path:"/order/view",parentId:"329",id:"334"},335:{path:"/order/:courseId/information",parentId:"329",id:"335"},336:{path:"/order/:courseId/pay",parentId:"329",id:"336"},337:{path:"/order/:orderNum/result",parentId:"329",id:"337"},338:{path:"/messages",parentId:"1",id:"338"},339:{path:"/messages/:userId/user_tidings",parentId:"338",id:"339"},340:{path:"/messages/:userId/private_messages",parentId:"338",id:"340"},341:{path:"/messages/:userId/message_detail",parentId:"338",id:"341"},342:{path:"/vtrs",parentId:"1",id:"342"},343:{path:"/vtrs/:virtual_spacesId",parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"343",id:"345"},346:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"343",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"343",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"343",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"343",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"343",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey",parentId:"343",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"343",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"343",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"343",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"343",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material",parentId:"343",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"343",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"343",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"343",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"343",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"343",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"343",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"343",id:"363"},364:{path:"/vtrs/:virtual_spacesId/settings",parentId:"343",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources",parentId:"343",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"343",id:"366"},367:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"343",id:"367"},368:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"343",id:"368"},369:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"343",id:"369"},370:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"343",id:"370"},371:{path:"/vtrs/:virtual_spacesId/*",parentId:"343",id:"371"},372:{path:"/101",parentId:"1",id:"372"},373:{path:"/101/:virtual_spacesId",parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId",exact:!0,parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"373",id:"375"},376:{path:"/101/:virtual_spacesId/experiment",parentId:"373",id:"376"},377:{path:"/101/:virtual_spacesId/announcement",parentId:"373",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/add",parentId:"373",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"373",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"373",id:"380"},381:{path:"/101/:virtual_spacesId/survey",parentId:"373",id:"381"},382:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"373",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge",parentId:"373",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"373",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"373",id:"385"},386:{path:"/101/:virtual_spacesId/material",parentId:"373",id:"386"},387:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"373",id:"387"},388:{path:"/101/:virtual_spacesId/lesson",parentId:"373",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"373",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"373",id:"390"},391:{path:"/101/:virtual_spacesId/discussion",parentId:"373",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"373",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"373",id:"393"},394:{path:"/101/:virtual_spacesId/settings",parentId:"373",id:"394"},395:{path:"/101/:virtual_spacesId/resources",parentId:"373",id:"395"},396:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"373",id:"396"},397:{path:"/101/:virtual_spacesId/Plan",parentId:"373",id:"397"},398:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"373",id:"398"},399:{path:"/101/:virtual_spacesId/digtal",parentId:"373",id:"399"},400:{path:"/101/:virtual_spacesId/homepage",parentId:"373",id:"400"},401:{path:"/101/:virtual_spacesId/*",parentId:"373",id:"401"},402:{path:"/administration",parentId:"1",id:"402"},403:{path:"/administration",parentId:"402",id:"403"},404:{path:"/administration/college",parentId:"403",id:"404"},405:{path:"/administration/student",parentId:"403",id:"405"},406:{path:"/administration/student/:studentId/edit",parentId:"403",id:"406"},407:{path:"/administration/profession",parentId:"403",id:"407"},408:{path:"/graduations",parentId:"1",id:"408"},409:{path:"/graduations",exact:!0,parentId:"408",id:"409"},410:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"408",id:"410"},411:{path:"/graduations/:id",parentId:"408",id:"411"},412:{path:"/graduations/:id/index",parentId:"411",id:"412"},413:{path:"/graduations/:id/topics",parentId:"411",id:"413"},414:{path:"/graduations/:id/student_selection",parentId:"411",id:"414"},415:{path:"/graduations/:id/tasks",parentId:"411",id:"415"},416:{path:"/graduations/:id/opening_report",parentId:"411",id:"416"},417:{path:"/graduations/:id/midterm_report",parentId:"411",id:"417"},418:{path:"/graduations/:id/thesis",parentId:"411",id:"418"},419:{path:"/graduations/:id/final_defense",parentId:"411",id:"419"},420:{path:"/graduations/:id/final_thesis",parentId:"411",id:"420"},421:{path:"/graduations/:id/settings",parentId:"411",id:"421"},422:{path:"/graduations/:id/teachers",parentId:"411",id:"422"},423:{path:"/graduations/:id/students",parentId:"411",id:"423"},424:{path:"/graduations/:id/archives",parentId:"411",id:"424"},425:{path:"/graduations/:id/grading_summary",parentId:"411",id:"425"},426:{path:"/dataset",parentId:"1",id:"426"},427:{path:"/dataset",exact:!0,parentId:"426",id:"427"},428:{path:"/dataset/:id/detail",exact:!0,parentId:"426",id:"428"},429:{path:"/knowledgegraph",parentId:"1",id:"429"},430:{path:"/knowledgegraph/:pathId",parentId:"429",id:"430"},431:{path:"/knowledgegraph/:pathId/statistics",parentId:"429",id:"431"},432:{path:"/onlinenum",parentId:"1",id:"432"},433:{path:"/onlinenum",parentId:"432",id:"433"},434:{path:"/shixuncontext",parentId:"1",id:"434"},435:{path:"/shixuncontext",parentId:"434",id:"435"},436:{path:"/shixuncontext/:Id/detail",parentId:"434",id:"436"},437:{path:"/educoder-demo",exact:!0,parentId:"1",id:"437"},438:{path:"/training",parentId:"1",id:"438"},439:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"438",id:"439"},440:{path:"/largeScreen",exact:!0,parentId:"1",id:"440"},441:{path:"/quality",parentId:"1",id:"441"},442:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"441",id:"442"},443:{path:"/otherlogin",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginqq",exact:!0,parentId:"1",id:"444"},445:{path:"/otherloginstart",exact:!0,parentId:"1",id:"445"},446:{path:"/pathsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/login",parentId:"1",id:"449"},450:{path:"/login",parentId:"449",id:"450"},451:{path:"/user",parentId:"1",id:"451"},452:{path:"/user/login",parentId:"451",id:"452"},453:{path:"/user/register",parentId:"451",id:"453"},454:{path:"/user/reset-password",parentId:"451",id:"454"},455:{path:"/colleges",parentId:"1",id:"455"},456:{path:"/colleges/:id/statistics",parentId:"455",id:"456"},457:{path:"/help",parentId:"1",id:"457"},458:{path:"/help/:id",parentId:"457",id:"458"},459:{path:"/video",parentId:"1",id:"459"},460:{path:"/video/:videoId",parentId:"459",id:"460"},461:{path:"/terminal",parentId:"1",id:"461"},462:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"462"},463:{path:"/",parentId:"1",id:"463"},464:{path:"/",exact:!0,parentId:"463",id:"464"},465:{path:"/api/*",exact:!0,parentId:"463",id:"465"},466:{path:"/search",exact:!0,parentId:"463",id:"466"},467:{path:"/moop_cases",exact:!0,parentId:"463",id:"467"},468:{path:"/moop_cases/new",exact:!0,parentId:"463",id:"468"},469:{path:"/moop_cases/:caseId",exact:!0,parentId:"463",id:"469"},470:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"463",id:"470"},471:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"463",id:"471"},472:{path:"/randompaper",exact:!0,parentId:"463",id:"472"},473:{path:"/randompaper/edit/:id",exact:!0,parentId:"463",id:"473"},474:{path:"/randompaper/detail/:id",exact:!0,parentId:"463",id:"474"},475:{path:"/403",parentId:"463",id:"475"},476:{path:"/500",parentId:"463",id:"476"},477:{path:"/404",parentId:"463",id:"477"},478:{path:"/download",parentId:"463",id:"478"},479:{path:"/iwce",parentId:"463",id:"479"},480:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"463",id:"480"},481:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"463",id:"481"},482:{path:"/Activities",parentId:"463",id:"482"},483:{path:"/iwce/:itemname",parentId:"463",id:"483"},484:{path:"/hpc-course",parentId:"463",id:"484"},485:{path:"/user_agents",parentId:"463",id:"485"},486:{path:"/three",parentId:"463",id:"486"},487:{path:"/introduction",parentId:"463",id:"487"},488:{path:"/chatgpt",parentId:"463",id:"488"},489:{path:"/*",parentId:"463",id:"489"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),3:ze.lazy(()=>Promise.all([__webpack_require__.e(4317),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,7621))),4:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(400),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56474))),8:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(400),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),10:ze.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,19372))),11:ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),14:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,98287))),15:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(400),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56474))),18:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(400),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56474))),19:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),20:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),21:ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),25:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),26:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,89358))),32:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,88924))),33:ze.lazy(()=>Promise.all([__webpack_require__.e(4317),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,63437))),34:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,29289))),37:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,61995))),38:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,44597))),43:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(400),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56474))),44:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1134),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1134),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,8282))),47:ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),48:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),49:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),50:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,84511))),51:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,84511))),52:ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),53:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4317),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,84611))),54:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4317),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,84611))),55:ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),56:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),57:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),58:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),60:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),62:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),63:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),64:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),65:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),66:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),67:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),68:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),69:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),70:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),71:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),72:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),73:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),74:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),75:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),76:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),77:ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),78:ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),79:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),80:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),81:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),82:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),83:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),84:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),85:ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),86:ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),87:ze.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,21229))),88:ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),89:ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),90:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),92:ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),93:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),94:ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),95:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),96:ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),97:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),98:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),99:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),100:ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),101:ze.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,93365))),102:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),104:ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),105:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),107:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,57720))),108:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,57720))),109:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),110:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),111:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),113:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),115:ze.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,6218))),116:ze.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,83443))),117:ze.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,5010))),118:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),120:ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),121:ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),122:ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),123:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),124:ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),125:ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),126:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),128:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),130:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),131:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),132:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),133:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),134:ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),135:ze.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),136:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),137:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),138:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),139:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),140:ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),141:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),142:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),143:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),144:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),145:ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),146:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),148:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),150:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),151:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),152:ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),153:ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),154:ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),155:ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),156:ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),157:ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),158:ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),159:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),160:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),162:ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),163:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),164:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),166:ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),167:ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),168:ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),169:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),170:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),171:ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),172:ze.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,24564))),173:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),175:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),176:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),177:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(400),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56474))),178:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),180:ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),181:ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),182:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(400),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56474))),183:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),184:ze.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20186))),185:ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),186:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),187:ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),188:ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),189:ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),190:ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),191:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(33),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),192:ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),193:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),194:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),196:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4317),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),198:ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,56405))),199:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),200:ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),201:ze.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,78932))),202:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),203:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),205:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),206:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),207:ze.lazy(()=>Promise.all([__webpack_require__.e(33),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),208:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),209:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),210:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),211:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),212:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),213:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),214:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),215:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),216:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),217:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),219:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),220:ze.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,5134))),221:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),222:ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),223:ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),224:ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),225:ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),226:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),228:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),229:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),230:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),231:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),232:ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),233:ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),234:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),235:ze.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,43116))),236:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),237:ze.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,22802))),238:ze.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,49451))),239:ze.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,97118))),240:ze.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,16430))),241:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),242:ze.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,51705))),243:ze.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,36806))),244:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),245:ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),246:ze.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,81187))),247:ze.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,62484))),248:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),249:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),250:ze.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,43173))),251:ze.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,68861))),252:ze.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,47412))),253:ze.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,86576))),254:ze.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,56543))),255:ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,55199))),256:ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),257:ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,83184))),258:ze.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,14631))),259:ze.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,88038))),260:ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),261:ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),262:ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),263:ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),264:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),265:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),266:ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),267:ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),268:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),270:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),272:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),273:ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),274:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),276:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),277:ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),278:ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),279:ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),280:ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),281:ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),282:ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),283:ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),284:ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),285:ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),286:ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),287:ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),288:ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),289:ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),290:ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),291:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),292:ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),293:ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),294:ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),295:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),296:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),297:ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),298:ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),299:ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),300:ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),301:ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),302:ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),303:ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),304:ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),305:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),307:ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),308:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),309:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4317),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,60483))),310:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4317),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),311:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4317),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,60483))),312:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4317),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),313:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4317),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,60483))),314:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),315:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),316:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,91176))),317:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),318:ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),319:ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),320:ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),321:ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),322:ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),323:ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),324:ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),325:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),326:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),327:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),329:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),330:ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),331:ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),332:ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),333:ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),334:ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),335:ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),336:ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),337:ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),338:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),339:ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),340:ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),341:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),342:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),343:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),344:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),345:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),346:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),347:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),348:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),350:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),351:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),352:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),353:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),354:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),356:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),357:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),358:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),359:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),361:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),362:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),364:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),365:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),366:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),367:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),368:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),369:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),370:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),371:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),372:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),373:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),374:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),375:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),376:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),377:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),378:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),380:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),381:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),382:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),383:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),384:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),386:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),387:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),388:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),389:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),391:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),392:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),394:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),395:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),396:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),397:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),398:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),399:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),400:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),401:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),402:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),403:ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,28712))),404:ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),405:ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),406:ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),407:ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),408:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),409:ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),410:ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),411:ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),412:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),413:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),414:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),415:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),416:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),421:ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),422:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),424:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),425:ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),426:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),427:ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),428:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),429:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),430:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,24695))),431:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),432:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),433:ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),434:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),435:ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),436:ze.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,6556))),437:ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),438:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),439:ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),440:ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),441:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),442:ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),443:ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),444:ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),445:ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),446:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),447:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),448:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),449:ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),450:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),451:ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),452:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),453:ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),454:ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),455:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),456:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),457:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),458:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),459:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),460:ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),461:ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),462:ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),463:ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,90821))),464:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,14917))),465:ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),466:ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),467:ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),468:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),469:ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),470:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),471:ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),472:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),473:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),474:ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),475:ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),476:ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),477:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),478:ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),479:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),480:ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),481:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),482:ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),483:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),484:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),485:ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),486:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),487:ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),488:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),489:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,15221)))}}})}var I=__webpack_require__(3191),O=__webpack_require__(58293),k=__webpack_require__(71418),me=__webpack_require__(5755),ke=()=>ze.createElement(k.Z,{size:"middle",className:me.Z.loading}),tn=__webpack_require__(25690),jn=__webpack_require__(61186),hn=__webpack_require__.n(jn),Di=__webpack_require__(91392),Ha=__webpack_require__.n(Di),Oa=__webpack_require__(34749),Ao=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),io=__webpack_require__.n(Ma),ys=__webpack_require__(10238),kc=__webpack_require__.n(ys),Jl=__webpack_require__(33656),ec=__webpack_require__.n(Jl),bc=__webpack_require__(90111),Nu=__webpack_require__.n(bc),Oi=__webpack_require__(74959),tc=__webpack_require__.n(Oi),Rl=__webpack_require__(23250),Ro=__webpack_require__.n(Rl),Ws=__webpack_require__(58862),Ja=__webpack_require__.n(Ws),al=__webpack_require__(58319),sl=__webpack_require__.n(al),bl=__webpack_require__(62053),xl=__webpack_require__.n(bl),ol=__webpack_require__(47477),Xc=__webpack_require__.n(ol),Rc=__webpack_require__(59717),Vu=__webpack_require__.n(Rc);hn().extend(Ao()),hn().extend(io()),hn().extend(kc()),hn().extend(ec()),hn().extend(Nu()),hn().extend(tc()),hn().extend(Ro()),hn().extend(Ja()),hn().extend(sl()),hn().extend(xl()),hn().extend(Xc()),hn().extend(Vu()),hn().extend(Ha());var Qc=Object.defineProperty,Ll=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,$u=(Tn,Kn,Ni)=>Kn in Tn?Qc(Tn,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Ni}):Tn[Kn]=Ni,El=(Tn,Kn)=>{for(var Ni in Kn||(Kn={}))qc.call(Kn,Ni)&&$u(Tn,Ni,Kn[Ni]);if(Ll)for(var Ni of Ll(Kn))hu.call(Kn,Ni)&&$u(Tn,Ni,Kn[Ni]);return Tn},rc=(Tn,Kn,Ni)=>new Promise((Ea,Zi)=>{var ua=Ki=>{try{vs(Ni.next(Ki))}catch(es){Zi(es)}},ha=Ki=>{try{vs(Ni.throw(Ki))}catch(es){Zi(es)}},vs=Ki=>Ki.done?Ea(Ki.value):Promise.resolve(Ki.value).then(ua,ha);vs((Ni=Ni.apply(Tn,Kn)).next())});const Cu="/react/build/",nc=!1;function Ml(){return rc(this,null,function*(){const Tn=(0,I.gD)(),{routes:Kn,routeComponents:Ni}=yield Oc(Tn);yield Tn.applyPlugins({key:"patchRoutes",type:tn.ApplyPluginsType.event,args:{routes:Kn,routeComponents:Ni}});const Ea=Tn.applyPlugins({key:"modifyContextOpts",type:tn.ApplyPluginsType.modify,initialValue:{}}),Zi=Ea.basename||"/",ua=Ea.historyType||"browser",ha=(0,O.fi)(El({type:ua,basename:Zi},Ea.historyOpts));return Tn.applyPlugins({key:"render",type:tn.ApplyPluginsType.compose,initialValue(){const vs={useStream:!0,routes:Kn,routeComponents:Ni,pluginManager:Tn,mountElementId:"root",rootElement:Ea.rootElement||document.getElementById("root"),loadingComponent:ke,publicPath:Cu,runtimePublicPath:nc,history:ha,historyType:ua,basename:Zi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ea.callback},Ki=Tn.applyPlugins({key:"modifyClientRenderOpts",type:tn.ApplyPluginsType.modify,initialValue:vs});return gc(Ki)}})()})}Ml(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();