diff --git a/index.html b/index.html index 3cb4fcc473..a3d6c10bfc 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__index.18f0d7a5.async.js b/p__index.18f0d7a5.async.js new file mode 100644 index 0000000000..0bf7cf4fdd --- /dev/null +++ b/p__index.18f0d7a5.async.js @@ -0,0 +1,61 @@ +!(function(){var pr=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[8866,6883],{59543:function(){"use strict"},84842:function(Ke,Rt,C){"use strict";C.d(Rt,{Z:function(){return je}});var a=C(3113),Re=C(59301),j=Object.defineProperty,ie=Object.defineProperties,X=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,H=(Lt,_e,Ue)=>_e in Lt?j(Lt,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Lt[_e]=Ue,Ze=(Lt,_e)=>{for(var Ue in _e||(_e={}))Oe.call(_e,Ue)&&H(Lt,Ue,_e[Ue]);if(Z)for(var Ue of Z(_e))ee.call(_e,Ue)&&H(Lt,Ue,_e[Ue]);return Lt},Qe=(Lt,_e)=>ie(Lt,X(_e)),pt=(Lt,_e)=>{var Ue={};for(var Be in Lt)Oe.call(Lt,Be)&&_e.indexOf(Be)<0&&(Ue[Be]=Lt[Be]);if(Lt!=null&&Z)for(var Be of Z(Lt))_e.indexOf(Be)<0&&ee.call(Lt,Be)&&(Ue[Be]=Lt[Be]);return Ue},it=(Lt,_e,Ue)=>new Promise((Be,we)=>{var ye=y=>{try{Ae(Ue.next(y))}catch(wt){we(wt)}},De=y=>{try{Ae(Ue.throw(y))}catch(wt){we(wt)}},Ae=y=>y.done?Be(y.value):Promise.resolve(y.value).then(ye,De);Ae((Ue=Ue.apply(Lt,_e)).next())});const je=Lt=>{var _e=Lt,{children:Ue}=_e,Be=pt(_e,["children"]);const[we,ye]=(0,Re.useState)(!1);return Re.createElement(a.ZP,Qe(Ze({},Be),{loading:we,onClick:De=>it(void 0,null,function*(){try{ye(!0),yield Be.onClick(De),ye(!1)}catch(Ae){console.error(Ae),ye(!1)}})}),Ue)}},21328:function(Ke,Rt,C){"use strict";C.d(Rt,{Z:function(){return ee}});var a=C(59301),Re=C(25690),j=C(43418),ie="data:image/png;base64,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",X="data:image/png;base64,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",Z={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Oe=({visible:H,occupationValue:Ze,onCancel:Qe=()=>{}})=>{const pt=()=>a.createElement("div",{className:Z.flexColumn},a.createElement("img",{className:Z.img,src:X}),a.createElement("span",{className:Z.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),it=()=>a.createElement("div",{className:Z.flexColumn},a.createElement("img",{className:Z.img,src:ie}),a.createElement("span",{className:Z.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),je=()=>Ze===3?a.createElement(a.Fragment,null,it(),pt()):Ze===2?pt():it();return a.createElement(j.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:H,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{Qe(),Re.history.push("/account/certification")},onCancel:()=>{Qe()}},a.createElement("div",{className:Z.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),a.createElement("div",{className:Z.flexRow},je()))};var ee=(0,Re.connect)(({paperlibrary:H,loading:Ze,globalSetting:Qe})=>({paperlibrary:H,globalSetting:Qe,loading:Ze.effects}))(Oe)},85754:function(Ke,Rt,C){"use strict";C.d(Rt,{Z:function(){return Ae}});var a=C(59301),Re=C(25690),j=C(43418),ie=C(8591),X=C(92832),Z=C(24905),Oe=C(82220),ee=C(21328),H=C(51257),Ze=C(3113),Qe=C(87169),pt={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},it=C(32637),je=C(59301);const Lt=({classroomList:y,dispatch:wt,user:yt})=>je.createElement(j.default,{open:y.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:je.createElement("span",null,je.createElement(Qe.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{wt({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},je.createElement("div",{style:{textAlign:"center",marginBottom:30}},je.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",je.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),je.createElement("img",{style:{width:130,height:130},src:it})),je.createElement("div",{className:pt.bottom},je.createElement(Ze.ZP,{className:pt.yes,onClick:()=>{wt({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var _e=(0,Re.connect)(({classroomList:y,user:wt})=>({classroomList:y,user:wt}))(Lt),Ue=C(38986),Be=C(59301),we=(y,wt,yt)=>new Promise((on,Ft)=>{var bn=ve=>{try{ht(yt.next(ve))}catch(ke){Ft(ke)}},le=ve=>{try{ht(yt.throw(ve))}catch(ke){Ft(ke)}},ht=ve=>ve.done?on(ve.value):Promise.resolve(ve.value).then(bn,le);ht((yt=yt.apply(y,wt)).next())}),ye=(y=>(y[y.Professor=1]="Professor",y[y.AssistantProfessor=2]="AssistantProfessor",y[y.Student=3]="Student",y))(ye||{});const De=({visible:y,user:wt,account:yt,onCancel:on=()=>{},dispatch:Ft})=>{const[bn,le]=(0,a.useState)(),[ht,ve]=(0,a.useState)([]),[ke,F]=(0,a.useState)(!1),[Te,Ye]=(0,a.useState)(!1),[st,me]=(0,a.useState)(),[Vt,un]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var $e,Dt;($e=wt==null?void 0:wt.userInfo)!=null&&$e.identity&&ve([((Dt=wt==null?void 0:wt.userInfo)==null?void 0:Dt.identity)==="student"?3:1])},[wt]);const Qt=$e=>{const Dt=()=>{window.location.href=($e==null?void 0:$e.jump_url)||`/classrooms/${$e==null?void 0:$e.course_id}`};if(ht.includes(1)){j.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Be.createElement("div",{className:"tc"},($e==null?void 0:$e.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Dt()}});return}Dt()},Gt=()=>we(void 0,null,function*(){if(!bn){ie.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let $e=yield(0,Ue.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:bn}});if($e!=null&&$e.need_pro_auth&&!ht.includes(1)&&!ht.includes(2)){Ft({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:bn,checkedList:ht}}),Je();return}F(!0);const Dt=yield(0,Oe.cR)({invite_code:bn,professor:ht.includes(1)?1:null,assistant_professor:ht.includes(2)?1:null,student:ht.includes(3)?1:null});if(F(!1),(Dt==null?void 0:Dt.status)===-4&&(on(),Ft({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Dt==null?void 0:Dt.status)===-12&&ie.ZP.warning(Dt==null?void 0:Dt.message),(Dt==null?void 0:Dt.status)===-2){if(Je(),Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Ye(!0),me(1);return}if(Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Ye(!0),me(2);return}if(Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Ye(!0),me(3);return}}if((Dt==null?void 0:Dt.status)===0){(0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Je(),Dt!=null&&Dt.course_id?Qt(Dt):ie.ZP.success(Dt.message);return}}),Je=()=>we(void 0,null,function*(){on()});return Be.createElement(Be.Fragment,null,Be.createElement(j.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:y,confirmLoading:ke,onOk:Gt,onCancel:Je},Be.createElement("div",{className:"tc"},Be.createElement("div",null,Be.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Be.createElement(X.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:bn,onChange:$e=>{if($e.target.value.length>=7){ie.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}le($e.target.value)}})),Be.createElement("div",{className:"mt10 font14"},Be.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Be.createElement(Z.default.Group,{value:ht,onChange:$e=>ve($e)},Be.createElement(Z.default,{value:1,disabled:ht.includes(2)},"\u6559\u5E08"),Be.createElement(Z.default,{value:2,disabled:ht.includes(1)},"\u52A9\u6559"),Be.createElement(Z.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Be.createElement(_e,null),Be.createElement(ee.Z,{visible:Te,onCancel:()=>Ye(!1),occupationValue:st}))};var Ae=(0,Re.connect)(({user:y,account:wt})=>({user:y,account:wt}))(De)},32333:function(Ke,Rt,C){"use strict";C.d(Rt,{K:function(){return Z}});var a=C(59301),Re=C(43418),j=C(3736),ie={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},X=C(24334);const Z=({visible:Oe,width:ee,videoId:H,file_url:Ze,course_id:Qe,copyUrl:pt,toLog:it=!0,logWatchHistory:je=()=>{},allow_skip:Lt,onClose:_e=()=>{},autoPlay:Ue=!1,onPlayEnded:Be=()=>{}})=>a.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Oe,title:null,footer:null,width:ee,className:ie.modal},a.createElement("i",{className:`${ie.closeIcon} iconfont icon-guanbi10`,onClick:_e}),Oe&&a.createElement(j.Z,{onPlayEnded:Be,autoPlay:Ue,allow_skip:Lt,courseId:Qe,src:Ze!=null&&Ze.startsWith("http")?Ze:X.Base64.decode(Ze),videoId:H,toLog:it,logWatchHistory:je}))},3736:function(Ke,Rt,C){"use strict";C.d(Rt,{Z:function(){return Lt}});var a=C(59301),Re=C(8591),j=C(38854),ie=C(30647),X=C(15360),Z=C(48790),Oe=C(56102),ee=C(84989),H={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},Ze=(_e,Ue,Be)=>new Promise((we,ye)=>{var De=wt=>{try{y(Be.next(wt))}catch(yt){ye(yt)}},Ae=wt=>{try{y(Be.throw(wt))}catch(yt){ye(yt)}},y=wt=>wt.done?we(wt.value):Promise.resolve(wt.value).then(De,Ae);y((Be=Be.apply(_e,Ue)).next())});function Qe(_e){if(isNaN(_e))return{minutes:"00",seconds:"00"};const Ue=new Date(_e*1e3).toISOString().substr(11,8);return{hour:Ue.substr(0,2),minutes:Ue.substr(3,2),seconds:Ue.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function pt(_e,Ue){return _e-Ue}function it(_e){_e.sort(pt);let Ue=0;for(let Be=0;Be<_e.length-1;Be++){let we=Math.abs(_e[Be+1]-_e[Be]);we<21&&(Ue+=we)}return Ue}const je=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Lt=(0,a.forwardRef)(({allow_skip:_e,src:Ue,toLog:Be,videoId:we,logWatchHistory:ye,courseId:De=null,startTime:Ae,handlePause:y=()=>{},handlePlay:wt=()=>{},handlePlayEnded:yt=()=>{},autoPlay:on=!1,onPlayEnded:Ft=()=>{},isShowWaterMark:bn=!0},le)=>{var ht;const ke=((ht=Ue==null?void 0:Ue.split("."))==null?void 0:ht.pop())==="flv",F=(0,a.useRef)(),Te=(0,a.useRef)(),Ye=(0,a.useRef)(),st=(0,a.useRef)(),me=(0,a.useRef)(),Vt=(0,a.useRef)(),un=(0,a.useRef)(),Qt=(0,a.useRef)(),Gt=(0,a.useRef)(),Je=(0,a.useRef)(),$e=(0,a.useRef)(),Dt=(0,a.useRef)(),mn=(0,a.useRef)(),qn=(0,a.useRef)(),oi=navigator.userAgent.toLowerCase().match(je),gt=oi?oi[0]:"pc",Xt=(0,a.useRef)(!1),ft=(0,Z.eY)();let Nn=0,zn=0,Yn=0,Hn=null,Gn=!1,An=20,x=1,k=!1,P=!1,Q=[];(0,a.useImperativeHandle)(le,()=>({getLastUpdatedTime:()=>F.current.currentTime,getDuration:()=>F.current.duration})),Re.ZP.config({maxCount:1,getContainer:()=>Ye.current});const re=(0,a.useCallback)((zt,cn=!1)=>{let W={point:F.current.currentTime};Hn?(W.log_id=Hn,W.watch_duration=it(Q),W.total_duration=zn):(De?(W.video_id=parseInt(we,10),W.course_id=De):W.video_id=we,W.duration=Nn,W.device=gt),cn&&(W.ed="1");function J(){return Ze(this,null,function*(){k=!0,Hn=yield ye==null?void 0:ye(W),k=!1,zt&&zt()})}J()},[we,De]);(0,a.useEffect)(()=>{F.current&&(st.current.style.display="none",me.current.style.display="block"),Re.ZP.destroy();let zt=null;return ie.Z.isSupported&&ke&&Ue&&(Ue==null?void 0:Ue.indexOf(".m3u8"))<0?(zt=ie.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ue,muted:!1}),F.current&&(zt.attachMediaElement(F.current),zt.load())):F.current.setAttribute("src",Ue),ne(),()=>{zt&&(zt.unload(),zt.pause(),zt.destroy(),zt=null)}},[F,ke,Ue]);function E(){F.current.paused?(st.current.style.display="none",me.current.style.display="block"):(st.current.style.display="block",me.current.style.display="none")}function ne(){$e.current.style.display="none",mn.current.style.display="none",Dt.current.style.display="none",F.current.muted||F.current.volume===0?$e.current.style.display="block":F.current.volume>0&&F.current.volume<=.5?mn.current.style.display="block":Dt.current.style.display="block"}(0,a.useEffect)(()=>{const zt=document.getElementById("play"),cn=document.querySelectorAll(".playback-icons use");function W(){wt(),Ae&&!Xt.current&&(F.current.currentTime=Ae),Xt.current=!0,Q.push(F.current.currentTime),Gn||(Gn=!0,Be&&re())}function J(){return Ze(this,null,function*(){E(),Q.push(F.current.currentTime),Be&&re(()=>{Hn=null,Yn=0,Gn=!1,k=!1,P=!1,Q=[],zn=0,x=1},!0),Ft()})}function pe(){Vt.current.value=Math.round(F.current.currentTime),un.current.value=Math.round(F.current.currentTime)}function K(){const d=Qe(Math.round(F.current.currentTime));Gt.current.innerText=`${d.hour>0?d.hour+":":""}${d.minutes}:${d.seconds}`,Gt.current.setAttribute("datetime",`${d.hour>0?" "+d.hour+" ":""}${d.minutes}m ${d.seconds}s`)}function dt(){var d,G,L,N,U,be,Se;const Ve=Math.round((d=F.current)==null?void 0:d.duration);(L=(G=Vt.current)==null?void 0:G.setAttribute)==null||L.call(G,"max",Ve),(U=(N=un.current)==null?void 0:N.setAttribute)==null||U.call(N,"max",Ve);const nt=Qe(Ve);Qt.current&&(Qt.current.innerText=`${nt.hour>0?nt.hour+":":""}${nt.minutes}:${nt.seconds}`,(Se=(be=Qt.current).setAttribute)==null||Se.call(be,"datetime",`${nt.hour>0?" "+nt.hour+" ":""}${nt.minutes}m ${nt.seconds}s`))}function Ct(){try{const d=Math.round(F.current.duration);Vt.current.setAttribute("max",d),un.current.setAttribute("max",d);const G=Qe(d);Qt.current.innerText=`${G.hour>0?G.hour+":":""}${G.minutes}:${G.seconds}`,Qt.current.setAttribute("datetime",`${G.hour>0?" "+G.hour+" ":""}${G.minutes}m ${G.seconds}s`),pe(),K();const{width:L,height:N,x:U,y:be}=Te.current.getBoundingClientRect();if(U<0||be<0||!L)return;if(!P){let Se=F.current.currentTime,Ve=Se-Yn;Math.abs(Ve)<10?(zn+=Math.abs(Ve),Yn=Se,k||zn-x*An>=0&&(x++,Q.push(Yn),Be&&re())):(Yn=Se,Be&&re())}}catch(d){console.log(d)}}function tt(){P=!0}function Tt(){F.current.playing&&Q.push(F.current.currentTime,Yn),Yn=F.current.currentTime,P=!1}function ut(){Nn=F.current.duration,Nn<=20&&(An=Nn/3),F.current.addEventListener("play",W)}function $t(d){d.preventDefault(),(0,ee.vp)()?(F.current.style.width="100%",F.current.style.height="100%"):F.current.style.cssText=""}function ce(){y()}function h(d){if(!_e){Re.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const G=d.target.dataset.seek?d.target.dataset.seek:d.target.value;F.current.currentTime=G,un.current.value=G,Vt.current.value=G}function z(d){const G=Math.round(d.offsetX/d.target.clientWidth*parseInt(d.target.getAttribute("max"),10));Vt.current.setAttribute("data-seek",G);const L=Qe(G);Je.current.textContent=`${L.hour>0?L.hour+":":""}${L.minutes}:${L.seconds}`;const N=F.current.getBoundingClientRect();Je.current.style.left=`${d.pageX-N.left}px`}function se(d){switch(d.code){case"Space":d.preventDefault(),jt();break;case"ArrowRight":if(d.preventDefault(),!_e){Re.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(F.current.currentTime>=F.current.duration)break;F.current.currentTime=parseInt(F.current.currentTime)+5,pe();break;case"ArrowLeft":if(d.preventDefault(),!_e){Re.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(F.current.currentTime===0)break;F.current.currentTime=parseInt(F.current.currentTime)-5,pe();break;case"ArrowUp":d.preventDefault(),F.current.volume<1&&(F.current.volume=(parseInt(F.current.volume*10)+1)/10);break;case"ArrowDown":d.preventDefault(),F.current.volume>0&&(F.current.volume=(parseInt(F.current.volume*10)-1)/10);break}}return Ye.current.addEventListener((0,ee.gH)(),$t),F.current.addEventListener("canplay",ut),F.current.addEventListener("ended",J),F.current.addEventListener("seeking",tt),F.current.addEventListener("seeked",Tt),F.current.addEventListener("loadedmetadata",dt),Vt.current.addEventListener("mousemove",z),Vt.current.addEventListener("input",h),F.current.addEventListener("timeupdate",Ct),F.current.addEventListener("pause",ce),F.current.addEventListener("volumechange",ne),document.addEventListener("keydown",se),()=>{var d,G,L,N,U,be,Se,Ve,nt,bt,Ot,te;(d=F.current)==null||d.removeEventListener("canplay",ut),(G=F.current)==null||G.removeEventListener("play",W),(L=F.current)==null||L.removeEventListener("ended",J),(N=F.current)==null||N.removeEventListener("seeking",tt),(U=F.current)==null||U.removeEventListener("seeked",Tt),(be=Vt.current)==null||be.removeEventListener("mousemove",z),(Se=Vt.current)==null||Se.removeEventListener("input",h),(Ve=F.current)==null||Ve.removeEventListener("timeupdate",Ct),(nt=F.current)==null||nt.removeEventListener("pause",ce),(bt=F.current)==null||bt.removeEventListener("loadedmetadata",dt),(Ot=F.current)==null||Ot.removeEventListener("volumechange",ne),document.removeEventListener("keydown",se),(te=F.current)!=null&&te.playing&&(Q.push(Yn,F.current.currentTime),Be&&re())}},[F,Ue]),(0,a.useEffect)(()=>{if(F.current.onended=()=>{yt(F)},F.current.oncontextmenu=()=>!1,(Ue==null?void 0:Ue.indexOf(".m3u8"))>-1){if(F.current.canPlayType("application/vnd.apple.mpegurl"))F.current.src=Ue;else if(X.ZP.isSupported()){var zt=new X.ZP;zt.loadSource(Ue),zt.attachMedia(F.current)}}},[Ue]);const[ge,mt]=(0,a.useState)(1),jt=()=>{F.current.paused||F.current.ended?F.current.play():F.current.pause(),E()};function En(){F.current.muted=!F.current.muted,F.current.muted?(qn.current.setAttribute("data-volume",volume.value),qn.current.value=0):qn.current.value=qn.current.dataset.volume}return a.createElement("div",{style:{position:"relative"},ref:Ye},a.createElement("div",{ref:Te,className:`${H.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${H.animate__loop}`},bn&&ft?ft.login:" "),a.createElement("div",{className:H.container},a.createElement("div",{className:H["video-container"],id:"video-container"},a.createElement("div",{className:H["playback-animation"],id:"playback-animation"},a.createElement("svg",{className:H["playback-icons"]},a.createElement("use",{className:"hidden",href:"#play-icon"}),a.createElement("use",{href:"#pause"}))),a.createElement("video",{className:H.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:F,autoPlay:on}),a.createElement("div",{className:`${H["video-controls"]} `,id:"video-controls"},a.createElement("div",{className:H["bottom-controls"]},a.createElement("div",{className:H["left-controls"]},a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:jt},a.createElement("svg",{className:H["playback-icons"]},a.createElement("use",{ref:me,href:"#play-icon"}),a.createElement("use",{ref:st,style:{display:"none"},href:"#pause"}))),a.createElement("div",{className:H.time},a.createElement("time",{id:"time-elapsed",ref:Gt},"00:00"),a.createElement("span",null," / "),a.createElement("time",{id:"duration",ref:Qt},"00:00"))),a.createElement("div",{className:H["right-controls"]},_e&&a.createElement(j.Z,{placement:"top",overlayClassName:H.rateOverlay,getPopupContainer:zt=>zt.parentNode,menu:{items:[{key:"1",label:a.createElement("span",{onClick:()=>{mt(1),F.current.playbackRate=1}},"1.0x")},{key:"2",label:a.createElement("span",{onClick:()=>{mt(1.5),F.current.playbackRate=1.5}},"1.5x")},{key:"3",label:a.createElement("span",{onClick:()=>{mt(2),F.current.playbackRate=2}},"2.0x")}]}},a.createElement("div",{className:`${H.controlText} mr5`},"\u500D\u901F")),a.createElement(Oe.CopyToClipboard,{text:Ue,onCopy:()=>Re.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),a.createElement("div",{className:H["volume-controls"]},a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:H["volume-button"],id:"volume-button",onClick:En},a.createElement("i",{ref:$e,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:mn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:Dt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),a.createElement("input",{className:H.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:qn,style:{display:"none"},onClick:ne})),a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:H["fullscreen-button"],onClick:()=>{(0,ee.vp)()?(0,ee.BU)():(0,ee.Dj)(Ye.current)}},a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),a.createElement("div",{className:H["video-progress"]},a.createElement("progress",{ref:un,value:"0",min:"0"}),a.createElement("input",{className:H.seek,ref:Vt,value:"0",min:"0",type:"range",step:"1"}),a.createElement("div",{className:H["seek-tooltip"],ref:Je,id:"seek-tooltip"},"00:00"))))),a.createElement("svg",{style:{display:"none"}},a.createElement("defs",null,a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},20973:function(Ke,Rt,C){"use strict";C.r(Rt),C.d(Rt,{default:function(){return re}});var a=C(59301),Re=C(25690),j=C(57809),ie=C(8591),X=C(95237),Z=C(43604),Oe=C(3113),ee=C(61621),H=C(58421),Ze=C(28426),Qe={flex_box_center:"flex_box_center___k6E7Z",flex_space_between:"flex_space_between___oW8nd",flex_box_vertical_center:"flex_box_vertical_center___hKiel",flex_box_center_end:"flex_box_center_end___bWBYz",flex_box_column:"flex_box_column___PI5IU",bg:"bg___pNQux",containerTitle:"containerTitle___yNJpi",containerDesc:"containerDesc___i_svy",menus:"menus___o7OFa",listItem:"listItem___z1ETv",info:"info___Ki3Js",title:"title___pwlJ7",titleLeft:"titleLeft___zGhmc",titleRight:"titleRight___e7Ghq",acitons:"acitons___teF7U",move:"move___SbOmH",hideHeadCheckbox:"hideHeadCheckbox___sAsoB",moveCategory:"moveCategory___QzsCK",tabSearch:"tabSearch____pHQT",warpModal:"warpModal___oxvp3",modalColumn:"modalColumn___RMpgc",modalRow:"modalRow___vjqMa",sup:"sup___nGUBA"},pt=C(43418),it=C(6848),je=C(24905),Lt=C(51257),_e=C(38986),Ue={flex_box_center:"flex_box_center___ait_r",flex_space_between:"flex_space_between___rFCZt",flex_box_vertical_center:"flex_box_vertical_center___Se_r1",flex_box_center_end:"flex_box_center_end___zrmDd",flex_box_column:"flex_box_column___p4QYF",bg:"bg___K7jhB",containerTitle:"containerTitle___jYThs",containerDesc:"containerDesc___n3gfb",tablestyle:"tablestyle___OUTg8",listItem:"listItem___ye5vB",info:"info___Z1Jmz",title:"title___Pq4sD",titleLeft:"titleLeft___nUs7_",titleRight:"titleRight___nhuLW",acitons:"acitons___mwr_3",moveCategory:"moveCategory___ADEes",name:"name___hjh5r",categoryName:"categoryName___HTKzg",schedule:"schedule___Dli0r",fnSign:"fnSign___RB8GU",spanSize:"spanSize___yDHwD",classromediv:"classromediv___a26Uj",glow:"glow___IPF2B",popover:"popover___W5sXq",dot:"dot___MB2Pk"},Be=Object.defineProperty,we=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ae=(E,ne,ge)=>ne in E?Be(E,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):E[ne]=ge,y=(E,ne)=>{for(var ge in ne||(ne={}))ye.call(ne,ge)&&Ae(E,ge,ne[ge]);if(we)for(var ge of we(ne))De.call(ne,ge)&&Ae(E,ge,ne[ge]);return E};const wt=E=>React.createElement("svg",y({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",on=Object.defineProperty,Ft=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ht=(E,ne,ge)=>ne in E?on(E,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):E[ne]=ge,ve=(E,ne)=>{for(var ge in ne||(ne={}))bn.call(ne,ge)&&ht(E,ge,ne[ge]);if(Ft)for(var ge of Ft(ne))le.call(ne,ge)&&ht(E,ge,ne[ge]);return E};const ke=E=>React.createElement("svg",ve({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var F="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Te=C(48790),Ye=C(61186),st=C.n(Ye),me=C(59301),Vt=Object.defineProperty,un=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Dt=(E,ne,ge)=>ne in E?Vt(E,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):E[ne]=ge,mn=(E,ne)=>{for(var ge in ne||(ne={}))Je.call(ne,ge)&&Dt(E,ge,ne[ge]);if(Gt)for(var ge of Gt(ne))$e.call(ne,ge)&&Dt(E,ge,ne[ge]);return E},qn=(E,ne)=>un(E,Qt(ne)),oi=(E,ne,ge)=>new Promise((mt,jt)=>{var En=W=>{try{cn(ge.next(W))}catch(J){jt(J)}},zt=W=>{try{cn(ge.throw(W))}catch(J){jt(J)}},cn=W=>W.done?mt(W.value):Promise.resolve(W.value).then(En,zt);cn((ge=ge.apply(E,ne)).next())}),Xt=({v:E,k:ne,match:ge,selectArrs:mt,setSelectArrs:jt,dispatch:En,params:zt})=>{var cn,W,J,pe,K,dt,Ct;const[tt,Tt]=(0,a.useState)([]),[ut,$t]=(0,a.useState)(!1),ce="YYYY-MM-DD",h=st()("2020-11-15",ce);function z(){return oi(this,null,function*(){console.log(zt,222);let N=yield(0,_e.ZP)(`/api/courses/${zt==null?void 0:zt.coursesId}/exercises/group_use_list.json`,{method:"get",params:qn(mn({},zt),{id:E.id})});Tt((N==null?void 0:N.groups)||[])})}const se=()=>pt.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:me.createElement(me.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),d=N=>{var U;Re.history.push(`/classrooms/${N.course_identifier}/exercisenotice/${N.id}/users/${(U=(0,Te.eY)())==null?void 0:U.login}`)},G=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u7ED3\u675F",value:3}],onFilter:(N,U)=>U.exercise_status===N,render:(N,U)=>me.createElement("div",null,N===1&&me.createElement("span",null,me.createElement("i",{className:Ue.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),N===2&&me.createElement("span",null,me.createElement("i",{className:Ue.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),N===3&&me.createElement("span",null,me.createElement("i",{className:Ue.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:zt.order_by==="publish_time"?zt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:zt.order_by==="end_time"?zt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(N,U)=>U.exercise_status===1?"-":me.createElement("span",null,N,"/",U.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(N,U)=>U.exercise_status===1?"-":me.createElement(Re.Link,{to:`/classrooms/${zt==null?void 0:zt.coursesId}/exercise/${E==null?void 0:E.id}/detail?random=false&exercise_group_id=${U.course_group_id}`},N)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(N,U)=>U.exercise_status===1?me.createElement("img",{style:{cursor:"not-allowed"},src:yt}):me.createElement(it.Z,{title:"\u8BC4\u9605"},me.createElement(Re.Link,{to:`/classrooms/${zt==null?void 0:zt.coursesId}/exercise/${E==null?void 0:E.id}/detail?random=false&exercise_group_id=${U.course_group_id}`},me.createElement("img",{src:F})))}],L=N=>{if(N!=null&&N.includes("\u672A\u5F00\u59CB"))return me.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(N!=null&&N.includes("\u8003\u8BD5\u4E2D"))return me.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(N!=null&&N.includes("\u5DF2\u7ED3\u675F"))return me.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,Te.RV)(),222),me.createElement("div",{className:Ue.listItem,key:ne},(0,Te.GJ)()&&me.createElement(je.default,{checked:mt.includes(E.id),value:E.id,onClick:N=>{N.stopPropagation()},onChange:N=>{let U=mt.indexOf(E.id);mt.indexOf(E.id)>-1?jt(mt.filter(be=>be!==E.id)):jt(mt.concat(E.id))}}),me.createElement("div",{className:Ue.info},me.createElement("div",{className:Ue.title},me.createElement("div",{className:Ue.titleLeft,style:{marginRight:"15px"}},L(E==null?void 0:E.exercise_tips),me.createElement(it.Z,{title:E.exercise_name},me.createElement("span",{className:`${Ue.name}`,style:{maxWidth:(cn=E==null?void 0:E.exercise_tips)!=null&&cn.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},E.exercise_name)),!E.is_public&&(0,Te.GJ)()&&me.createElement(it.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},me.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((W=E==null?void 0:E.exercise_tips)==null?void 0:W.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&me.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((J=E==null?void 0:E.exercise_tips)==null?void 0:J.includes("\u5DF2\u7ED3\u675F"))&&((pe=E==null?void 0:E.exercise_tips)==null?void 0:pe.includes("\u672A\u63D0\u4EA4"))&&me.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),me.createElement("div",{className:Ue.titleRight,onClick:N=>{N.stopPropagation(),N.preventDefault()}},(0,Te.GJ)()&&E.assistant_auth&&me.createElement("span",{onClick:N=>{N.stopPropagation();const U=st()(E.created_at,ce);st()(h).diff(st()(U),"days")>0&&(E!=null&&E.is_random)?se():E!=null&&E.is_random?Re.history.push(`/classrooms/${E.course_id}/exercise/${E.id}/random/preview?random=${E.is_random}`):Re.history.push(`/classrooms/${E.course_id}/exercise/${E.id}/detail?random=${E.is_random}&tabs=2`)}},"\u9884\u89C8"),me.createElement("a",{onClick:N=>{N.preventDefault(),N.stopPropagation(),(0,Lt.xg)(`/classrooms/${E.course_id}/exercise/${E.id}/detail?random=${E.is_random}`)}},"\u8BE6\u60C5"),me.createElement(me.Fragment,null,!!E.off_limits&&me.createElement(it.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${E==null?void 0:E.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},me.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!E.off_limits&&E.current_status===0&&E.exercise_status>1&&!((K=E.exercise_tips)!=null&&K.includes("\u5DF2\u622A\u6B62"))&&me.createElement("a",{onClick:N=>{N.stopPropagation(),N.preventDefault(),d(E)},href:""},(E==null?void 0:E.screen_used_num)>(E==null?void 0:E.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((dt=E.exercise_tips)!=null&&dt.includes("\u5DF2\u622A\u6B62"))&&(E==null?void 0:E.screen_used_num)>(E==null?void 0:E.screen_total_num)&&me.createElement("a",{onClick:N=>{N.stopPropagation(),N.preventDefault(),d(E)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!E.off_limits&&E.current_status===1&&E.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&me.createElement("a",{style:{color:"#0152d9"},onClick:N=>oi(void 0,null,function*(){var U;if(N.preventDefault(),N.stopPropagation(),!(E!=null&&E.answered_open)){ie.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,Lt.xg)(`/classrooms/${zt.coursesId}/exercise/${E.id}/users/${(U=(0,Te.eY)())==null?void 0:U.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!E.off_limits&&E.current_status===2&&E.exercise_status>1&&!((Ct=E.exercise_tips)!=null&&Ct.includes("\u5DF2\u622A\u6B62"))&&me.createElement("a",{style:{color:(E==null?void 0:E.is_redo)===1&&"red"},onClick:N=>{N.stopPropagation(),N.preventDefault(),d(E)},href:""},(E==null?void 0:E.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),me.createElement("p",{style:{display:"flex"}},me.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",me.createElement("span",{className:"c-blue"},E.username)),me.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",me.createElement("span",{className:"c-blue"},E.course_name)),me.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",me.createElement("span",{className:"c-blue"},E.time===null||E.time===-1?"\u4E0D\u9650":`${E.time}\u5206\u949F`)),me.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",me.createElement("span",{className:"c-blue"},st()(E==null?void 0:E.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",me.createElement("span",{className:"c-blue"},st()(E==null?void 0:E.end_time).format("YYYY-MM-DD HH:mm"))))))},ft=C(59301),Nn=Object.defineProperty,zn=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,Gn=(E,ne,ge)=>ne in E?Nn(E,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):E[ne]=ge,An=(E,ne)=>{for(var ge in ne||(ne={}))Yn.call(ne,ge)&&Gn(E,ge,ne[ge]);if(zn)for(var ge of zn(ne))Hn.call(ne,ge)&&Gn(E,ge,ne[ge]);return E},x=(E,ne)=>{var ge={};for(var mt in E)Yn.call(E,mt)&&ne.indexOf(mt)<0&&(ge[mt]=E[mt]);if(E!=null&&zn)for(var mt of zn(E))ne.indexOf(mt)<0&&Hn.call(E,mt)&&(ge[mt]=E[mt]);return ge},k=(E,ne,ge)=>new Promise((mt,jt)=>{var En=W=>{try{cn(ge.next(W))}catch(J){jt(J)}},zt=W=>{try{cn(ge.throw(W))}catch(J){jt(J)}},cn=W=>W.done?mt(W.value):Promise.resolve(W.value).then(En,zt);cn((ge=ge.apply(E,ne)).next())});const{Option:P}=j.default,Q=E=>{var ne=E,{classroomList:ge,globalSetting:mt,exercise:jt,loading:En,dispatch:zt,match:cn}=ne,W=x(ne,["classroomList","globalSetting","exercise","loading","dispatch","match"]),J,pe,K,dt,Ct;const[tt,Tt]=(0,a.useState)(An({},(0,Re.useParams)())),ut=(0,Re.useLocation)(),{detailExerciseList:$t,detailTopBanner:ce,detailLeftMenus:h}=ge,[z,se]=(0,a.useState)([]),[d,G]=(0,a.useState)(!1),[L,N]=(0,a.useState)({page:1,course_id:""});tt.id=tt.coursesId;const U=(0,a.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,a.useEffect)(()=>{Se(),zt({type:"globalSetting/footerToggle",payload:!1}),zt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[L]),(0,a.useEffect)(()=>{be()},[]);const be=()=>k(void 0,null,function*(){var nt;const bt=yield(0,_e.ZP)("/api/users/check_client_cheating.json",{method:"get"});bt.status===0&&G((nt=bt==null?void 0:bt.data)==null?void 0:nt.show_unlimit)});(0,a.useEffect)(()=>{se([])},[$t]);const Se=()=>{document.body.scrollIntoView(),zt({type:"exercise/getUserExercise",payload:L})},Ve=()=>k(void 0,null,function*(){(0,Lt.G5)(U),ie.ZP.success("\u64CD\u4F5C\u6210\u529F")});return ft.createElement("section",{className:"minH500 minW1200"},ft.createElement("aside",{className:`${Qe.acitons} w100`},ft.createElement(X.Z,{className:"w100",align:"middle"},ft.createElement(Z.Z,{flex:"1"},ft.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),d&&ft.createElement(Z.Z,null,ft.createElement(Oe.ZP,{onClick:Ve,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),ft.createElement(Z.Z,null,ft.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",ft.createElement(j.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:nt=>{L.course_id=nt,L.page=1,N(An({},L))}},ft.createElement(P,{value:""},"\u5168\u90E8"),(pe=(J=jt==null?void 0:jt.userExerciseList)==null?void 0:J.courses)==null?void 0:pe.map((nt,bt)=>ft.createElement(P,{value:nt.id},nt.name))))))),((K=jt==null?void 0:jt.userExerciseList)==null?void 0:K.exercises_count)===0&&ft.createElement(Ze.Z,null),ft.createElement(ee.Z,{loading:En["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((dt=jt==null?void 0:jt.userExerciseList)==null?void 0:dt.exercises)&&((Ct=jt==null?void 0:jt.userExerciseList)==null?void 0:Ct.exercises.map(function(nt,bt){return ft.createElement(Xt,{v:nt,k:bt,match:cn,selectArrs:z,setSelectArrs:se,dispatch:zt,params:tt})})),ft.createElement("aside",{className:"tc mb50 mt30"},ft.createElement(H.Z,{showTotal:nt=>{var bt;return`\u5171 ${(bt=jt==null?void 0:jt.userExerciseList)==null?void 0:bt.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:nt=>{L.page=nt,N(An({},L))},defaultPageSize:20,defaultCurrent:L.page,current:L.page||1,total:jt==null?void 0:jt.userExerciseList.exercises_count}))))};var re=(0,Re.connect)(({classroomList:E,loading:ne,globalSetting:ge,exercise:mt})=>({classroomList:E,globalSetting:ge,loading:ne.effects,exercise:mt}))(Q)},11446:function(Ke,Rt,C){"use strict";C.r(Rt),C.d(Rt,{default:function(){return ji}});var a=C(59301),Re=C(92736),j=C(81863),ie=C(25690),X=C(9951),Z=C(61621),Oe=C(33853),ee=C(38819),H=C(18889),Ze=C(13570),Qe=C(6848),pt=C(346),it={courseItems:"courseItems___TlWT7",jupyterTag:"jupyterTag___Z9VrH",lockWrap:"lockWrap___fnkyf",flexCenter:"flexCenter___v3RGV"},je=C(51257);const Lt=({data:v})=>a.createElement("aside",{className:it.courseItems},v&&v.map(function(b,B){return a.createElement("a",{key:B,onClick:()=>{b.power&&(0,je.xg)(`/shixuns/${b.identifier}/challenges`)}},a.createElement(H.Z,{className:"animated fadeIn",cover:a.createElement("img",{alt:b.name,src:b.pic})},a.createElement(H.Z.Meta,{title:b.name,description:a.createElement("div",null,b.is_jupyter&&a.createElement("div",{className:it.jupyterTag},a.createElement("span",null,"Jupyter")),!b.power&&a.createElement("div",{className:it.lockWrap},a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),a.createElement("div",null,a.createElement(Ze.Z,{allowHalf:!0,disabled:!0,defaultValue:b.score_info}),a.createElement("span",{className:"ml20"},b.score_info?`${b.score_info}\u5206`:"5\u5206")),a.createElement("div",{className:it.flexCenter},a.createElement("p",{className:"flex1"},!b.is_jupyter&&a.createElement(Qe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),b.challenges_count)),!!b.myshixuns_count&&a.createElement(Qe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",{className:"ml10"},a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),b.myshixuns_count))),a.createElement("p",null,b.level)))})))}));var _e={courseItems:"courseItems___Z_T4k",unit:"unit___BkH16",excellentTag:"excellentTag___MRMEJ",flexCenter:"flexCenter___VXjtA",flexEnd:"flexEnd___sq3TF",righttag:"righttag___LIWQ4",esTitle:"esTitle___PyxzH",price:"price___Jh8Xh",discounts:"discounts___xQMSJ",realPrice:"realPrice___wJVLr",lineationPrice:"lineationPrice___bUQ8N",unitImg:"unitImg___hjHJS"},Ue="data:image/png;base64,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",Be=Object.defineProperty,we=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ae=(v,b,B)=>b in v?Be(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,y=(v,b)=>{for(var B in b||(b={}))ye.call(b,B)&&Ae(v,B,b[B]);if(we)for(var B of we(b))De.call(b,B)&&Ae(v,B,b[B]);return v};const wt=v=>React.createElement("svg",y({width:34,height:32,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u5355\u4F4D"),React.createElement("defs",null,React.createElement("filter",{x:"-5.8%",y:"-5%",width:"111.5%",height:"109.4%",filterUnits:"objectBoundingBox",id:"unit_svg__a"},React.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:3,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 1 0",in:"shadowBlurOuter1",result:"shadowMatrixOuter1"}),React.createElement("feMerge",null,React.createElement("feMergeNode",{in:"shadowMatrixOuter1"}),React.createElement("feMergeNode",{in:"SourceGraphic"})))),React.createElement("g",{filter:"url(#unit_svg__a)",transform:"translate(-11 -214)",stroke:"#999",strokeWidth:.6,fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M21.563 235.567v-8.379a.6.6 0 0 1 .312-.526l5.8-3.176a.6.6 0 0 1 .888.527v11.555M28.705 228.446l5.11 2.028a.6.6 0 0 1 .378.557v4.537"}),React.createElement("path",{strokeLinecap:"round",d:"m23.532 227.724 3.224-.005M23.532 230.524l3.224-.005M29.832 232.388h2.8M20.378 235.871l14.943-.054"})));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=";const on=({data:v})=>a.createElement("aside",{className:_e.courseItems},v&&v.map(function(b,B){return a.createElement("a",{href:`/paths/${b.identifier}`,target:"_blank",key:b.identifier},a.createElement(H.Z,{className:"animated fadeIn",key:B,cover:a.createElement("img",{alt:b.name,src:b.image_url})},a.createElement(H.Z.Meta,{title:a.createElement(a.Fragment,null,a.createElement(Qe.Z,{title:b.name},a.createElement("div",{className:`${_e.esTitle}`},b.name)),a.createElement("br",null),a.createElement(Qe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${b.school_name}`},a.createElement("div",{className:`${_e.unit}`},a.createElement("img",{src:yt,className:"unitImg"}),b.school_name))),description:a.createElement("div",null,b.featured>0&&a.createElement("div",{className:_e.excellentTag},a.createElement("span",{style:{background:b.featured===1?"#FF6500":b.featured===2?"#4361F2":b.featured===3?"#E9AD5D":b.featured===4?"#f7ce62":""}},b.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",b.featured===2&&"\u519B\u961F\u4E00\u6D41",b.featured===3&&"\u7701\u7EA7\u4E00\u6D41",b.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),b.excellent&&a.createElement("div",{className:_e.righttag},a.createElement("img",{src:Ue})),a.createElement("div",{className:_e.flexEnd},a.createElement(Qe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),a.createElement("span",null,b.stages_count))),a.createElement(Qe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),a.createElement("span",null,b.members_count)))))})))}));var Ft={flex_box_center:"flex_box_center___aFf5V",flex_space_between:"flex_space_between___lgjHK",flex_box_vertical_center:"flex_box_vertical_center___MWYpu",flex_box_center_end:"flex_box_center_end___fAgVO",flex_box_column:"flex_box_column___oLrCs",banner:"banner___zjrmW",LeftButton:"LeftButton___Dg0SE",RightButton:"RightButton___ruhiv",bgWrapper:"bgWrapper___JvMyw",leftWrapper:"leftWrapper___oLYXP",mainSiteBanner:"mainSiteBanner___zKH3a",subnavDetail:"subnavDetail___NWSKp",dataView:"dataView___dsjJ6",showArea:"showArea___B_tGS",showContent:"showContent___Qvdqj",subnav:"subnav___TlZMN",nav:"nav___usdIP",link:"link___thKdp",course:"course___VqKLf",title:"title___UQUEK",more:"more___cd8yr",mainSite:"mainSite___L7hjf",mainSiteContent:"mainSiteContent___jh1Rf",auto:"auto___qF0mN",ContentWarp:"ContentWarp___scQcv",orientation:"orientation___KEYxX",lf:"lf___xIgy7",left:"left___C9bfs",btn:"btn___TiMo8",right:"right___nM0XG"},bn=C(58424),le={flex_box_center:"flex_box_center___whnXg",flex_space_between:"flex_space_between___GiIgc",flex_box_vertical_center:"flex_box_vertical_center___xh2BF",flex_box_center_end:"flex_box_center_end___HEato",flex_box_column:"flex_box_column___tSuHk",mainSiteContent:"mainSiteContent___R3sSQ",auto:"auto___qazgM",ContentWarp:"ContentWarp___Tjdyn",operatingEnvironment:"operatingEnvironment___JFnXi",tabs:"tabs___h0pNd",operatingActive:"operatingActive___dpZZ1",tabContent:"tabContent___wJkLs",left:"left___tlYg8",btns:"btns___hih1a",b1:"b1___tfd5q",b2:"b2___SKalN",right:"right___cBLgU",videoMask:"videoMask___U6Ue5",orientation:"orientation___VghPm",lf:"lf___juYPG",btn:"btn___b2TnH",teachingTool:"teachingTool___Rtpec",clausesWarp:"clausesWarp___GlCmT",school:"school___NwYEs",iconWrapper:"iconWrapper___pseDu",tuijianWrapper:"tuijianWrapper___hxnw6",tuijinaspan:"tuijinaspan___tsLyc",bigDes:"bigDes___WIsDJ",p1:"p1___LUvl_",p2:"p2____iZsC",img1:"img1___SZfZP",img2:"img2___zVSnP",customModel:"customModel___qDZrd",formWrap:"formWrap___Nh1Hw",inputWrap:"inputWrap___Vzf1A",area:"area___enXfk"},ht="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",ve="data:image/png;base64,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",ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAvCAYAAABAHIylAAAGUUlEQVRoQ+2bf2xTVRTHv+f2rStjQBAJIgmCYoKKEkLXdQUCHUy2gaAhNLAfKP8IkYQIMRqIusyfBAEjEv/Af4C2C2IgRmAFgRZIWLsfTBKj/0zxJyIgojC20b13j3mF6RzbXl/3gxne7R9t7j33nnM/97xzT3tvCbdKpPr0fCnVtQLkZGBIW33q79wI0K9E9A0D++Oy9bN8j+ePZMY7Ulc3zKbxQmIsYMmTIDAajKHJ9O1ehhpBXA/Q1lx31t5kxiNdKBytfRvg9cl06IHMVQbeG8TqZo/H09zZOJWVlekZI0aullKuA2h4D3QZdiUSH3jdzheNBEn3HJbafoBuQOB1sivbvVOm/GnU0ag9EolkKhkZ96sQM1iDjwTymJkI9KWw8cKZLtfP7cc4dLJudLpd7mOGW69ncISIdpMUJ9Nky7np06dfM9Jp1B6LxYY2QyxnxrsABhHRUq87a3d3/ehYtDpMIC8EvZKbnbXRSEmq7ZFY3XRm/hjgiWCc1zThzpvh/EkfL1JTcx9rFAP4AYC+Yymfnz0tO5yqLqN+kVjtKmbeBqAmN8eV3S2gSLRGd/0h5Egb3hue050yPbakqXKfZOQS4UyjIqaNdzjUi9eaTgAJz6mSghfMyc6+bDTJnrRHIhEHOwY36o7qdWelE5HsajwKR2tYb8zNcSXiUV+XI0fqhimZHGXwIyCUEXCdGZtAOCuJXX0Np21+4WjtNYAzR2SkZ06ePPn6gAGkG3K8uj6HWTvFzI0MbiXQPZLoyTnurCN9vUD/C0C6keFY7UEwFyYMJpzMdbtm9hechP6B7EGJwBytfpZBO24CEqty3c6PLEDtCJyorh6vSTqrV9lYPDHT4/zKAtSOQENDQ/ovl680M4McQzJGeCZNSirL7i2IA/4RuxWHJJhpaJoY7HQ6m3pr8smMYwEyoGQB6k9AwfxgIYPHSUiVhNIqwKqUUhUQKuufSagCUmX9nViV+otsqg1S1UhTFaH8UHyw+EpHm8Ox2m4fsV2FgZUCyOtqriyh2uxiddHnRRd0GX9B8CUizmmTZ6a4EHihU929uc0HCgMrWeJxECsEUhikEFhhhkKAwgQFIAU369ISdYBCiXpWBAl/cWXx+2YBBQoCj0qmiV1muZBq06Wm0IrTK1p1md3zd0+Oq9pDbfJCcNw+2B7yferTbtPdm4CSCXqpyBh5UCpjJtvHikH9GYOSXRWzcpYHGa2iQZA2C9yMvPWIGS2OFaS7J2R5kOVBZiLO7bK96kG7CgIvC8aklE0iHCwJlXxiNlH0F1YsJym9qeqVhFZHq32t76jvrz5NFP1z/TPYJsalaqiiUX3R4aKvzQLaWbBzCpGS8sII5viY5jF7vce9ap8CShWMUT8rDzIKlFYeZLDVWoAGPqCL23586sbv8ZbOLE0jaun3g8P2hgyEGHR+47cRviH/83MIA+lgzCAWq+56QJ2drPoLgh8CGFUaKvZZgDocPVcUViySLDcAmFoSKrlqAWoHKDgv+KCUHIVNKSg9sKReDwdJAQoUBrcxs8sor2lr1y8kNDQ35JUfL78tQTMTg/wFwfUAP92VXgJUu82+2HfAdy5Z29rkOn7V2LN4jz1+LV7FRDtKQ8X61ZhESQrQnvl7xsbV+KhkjVBZND3XSeZsNpOuWFAxSsbl2K70amRTl4WWnCFQ4oaKmdIRkD8/WMYkvctCpbPaj5MUIDOKzcgOhF2sLUj75/onQNAphWzzllYurTPlQWYmbUZ2IAHS7Q7kB54B0Ra7TJvqO+xLHIVbHtRhF/MXBjaC6bGSUNF8/dG1AHUAVDarTJkw6OFjAB8tDZW+edcDurD5+01ak5Y4ePy3yNHMKAWJgrse0MVNZ8vU62q8s9hJoEs6IP3XtqEOzhjh8fTzHZ079G2+qqpqUDMpjQLQjh866CgvL+/6lmskVvsFM+cRxGveHOdbZnahnsreqV0sHK1dA/AWIkS9bpenu3lQuLp6LrEIgVkF6J20dNt20TLytpsYPYXRWf8W8dt1/QLVYDHkXk3L7PMLVDeU88NYYjmYygBOB7AoN8e1r1tAeuOxaM2rBLyRuG96lxRibPB6XOuMpvsPkHBVzWyA14DICeqNf/sYqU6kYQ7dg0Do9M8tyYxgSobRSEA9gbbOyskKJdP3b55CiwXsdwtjAAAAAElFTkSuQmCC",F="data:image/png;base64,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",Te="data:image/png;base64,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",Ye="data:image/png;base64,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",st="data:image/png;base64,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",me="data:image/png;base64,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",Vt="data:image/png;base64,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",un="data:image/png;base64,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",Qt="data:image/png;base64,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",Gt="data:image/png;base64,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",Je="data:image/png;base64,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",$e="data:image/png;base64,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",Dt="data:image/png;base64,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",mn="data:image/png;base64,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";const Nn=[{img:ht,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,clazz:"normal",firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{img:ht,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,clazz:"vnc",firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{img:ht,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,clazz:"web_ssh",firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{img:ht,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,clazz:"unity_3d",firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{img:ht,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,clazz:"jupyter",firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]},{img:ht,video:"",key:5,clazz:"design_simulation",firstTitle:"\u8BBE\u8BA1\u4EFF\u771F\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["Web\u4EFF\u771F\u5B9E\u9A8C\u7CFB\u7EDF\u63A5\u5165","\u5B9E\u9A8C\u7684\u81EA\u52A8\u8BC4\u6D4B\u4E0E\u53CD\u9988","\u5B9E\u65F6\u7684\u4EFF\u771F\u7ED3\u679C\u4E0E\u5C55\u793A","\u5B66\u4E60\u6210\u7EE9\u4E0E\u5B9E\u9A8C\u62A5\u544A\u7684\u81EA\u52A8\u7EDF\u8BA1","\u5B9E\u9A8C\u6570\u636E\u5168\u6D41\u7A0B\u8BB0\u5F55","\u53EF\u5B9A\u5236\u7684\u68C0\u6D4B\u6D41\u7A0B"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Windows\u3001Kylin OS","Nginx\u3001Vscode\u3001HTML5\u3001JavaScript\u3001CSS3\u3001","Node.js \u2026 \u2026"]},{img:ht,video:"",key:6,clazz:"soft_hard",firstTitle:"\u8F6F\u786C\u4E92\u8054\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u591A\u786C\u4EF6\u517C\u5BB9\u6027","\u7528\u6237\u7AEF\u786C\u4EF6\u63A5\u5165","\u5F00\u7BB1\u5373\u7528\u7684\u7EBF\u4E0A\u73AF\u5883","\u786C\u4EF6\u8BBE\u5907\u4E00\u952E\u7ED1\u5B9A","\u786C\u4EF6\u8054\u7F51\u81EA\u52A8\u8BC4\u6D4B","\u786C\u4EF6\u4E0E\u73AF\u5883\u4E00\u952E\u7ED1\u5B9A"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu18\u3001Python\u3001Paho MQTT","OpenCV\u3001Git\u3001Matplotlib \u2026 \u2026"]},{img:ht,video:"",key:7,clazz:"ai_assistant",firstTitle:"\u667A\u80FD\u52A9\u6559\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u6559\u7EC3\u7814\u573A\u666F\u6DF1\u5EA6\u878D\u5408","\u5168\u6D41\u7A0B\u6559\u5B66\u8F85\u52A9\u5DE5\u5177","\u5168\u6D41\u7A0B\u5B9E\u9A8C\u8F85\u52A9\u5DE5\u5177","\u672C\u5730\u5316/\u4FE1\u521B\u5316\u90E8\u7F72","\u5E73\u53F0\u5185\u7F6E\u6D77\u91CF\u6559\u5B66\u8D44\u6599","\u81EA\u5B9A\u4E49\u667A\u80FD\u4F53\u63A5\u5165"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["\u667A\u80FD\u5907\u8BFE\u3001\u667A\u80FD\u5BFC\u5B66\u3001\u667A\u80FD\u51FA\u9898","\u667A\u80FD\u9605\u5377\u3001\u667A\u80FD\u8BC4\u9605\u3001\u8F85\u52A9\u7F16\u7801 \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}},{img:ht,video:"",key:8,clazz:"intelligent_curriculum",firstTitle:"\u667A\u80FD\u8BFE\u7A0B\u5E73\u53F0\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u667A\u80FD\u4F53\u521B\u5EFA","\u63D0\u793A\u8BCD\u667A\u80FD\u4F18\u5316","\u77E5\u8BC6\u5E93\u7BA1\u7406\u3001RAG \u68C0\u7D22","\u667A\u80FD\u4F53\u5DE5\u4F5C\u6D41\u7F16\u6392","\u667A\u80FD\u4F53\u4E00\u952E\u53D1\u5E03","\u667A\u80FD\u4F53\u6548\u679C\u5206\u6790"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001QWen\u3001ChatGLM","Llama\u3001Baichuan\u3001OpenSora \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}}],zn=[{img:me,title:"\u667A\u80FD\u8BFE\u7A0B\u5EFA\u8BBE",intro:" \u57FA\u4E8E\u5927\u6A21\u578B\u7EB3\u7BA1\u7279\u5B9A\u8BFE\u7A0B\u7684\u5386\u53F2\u548C\u65B0\u5EFA\u8D44\u6599\u5E93\uFF0C\u6784\u5EFA\u914D\u5957\u7684\u8BFE\u7A0B\u56FE\u8C31\u3001\u77E5\u8BC6\u5E93\u3001\u667A\u80FD\u4F53\u7B49\uFF0C\u5F62\u6210AI\u8BFE\u7A0B\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Vt,title:"\u667A\u80FD\u52A9\u6559\u5BFC\u6559",intro:" \u63D0\u4F9B\u57FA\u4E8E\u5927\u6A21\u578B\u7684\u95EE\u7B54\u3001\u5BFC\u5B66\u3001\u5BA1\u9898\u3001\u8BCA\u65AD\u7B49\u667A\u80FD\u52A9\u6559\u548C\u5BFC\u6559\u5DE5\u5177\uFF0C\u5168\u9762\u51CF\u8F7B\u6559\u5E08\u56E2\u961F\u7684\u91CD\u590D\u6027\u5DE5\u4F5C\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:un,title:"\u667A\u80FD\u6570\u5B57\u6559\u5E08",intro:" \u8BFE\u5802\u80FD\u591F\u5C06\u667A\u80FD\u8BFE\u7A0B\u8D44\u6E90\uFF0C\u7ED3\u5408\u5927\u6A21\u578B\u548C3D\u865A\u62DF\u6570\u5B57\u4EBA\u7B49\u6280\u672F\uFF0C\u4E3A\u8BFE\u5802\u6559\u5B66\u6D3B\u52A8\u63D0\u4F9B\u667A\u80FD\u6570\u5B57\u6559\u5E08\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Qt,title:"\u667A\u80FD\u8D44\u6E90\u63A8\u8350",intro:" \u8BFE\u5802\u548C\u5B9E\u9A8C\u73AF\u5883\u80FD\u591F\u7ED3\u5408\u5B66\u751F\u5F53\u524D\u5B66\u4E60\u60C5\u51B5\uFF0C\u63A8\u8350\u6700\u8FD1\u53D1\u5C55\u533A\u7684\u5B66\u4E60\u4E0E\u7EC3\u4E60\u8D44\u6E90\uFF0C\u63D0\u5347\u4E2A\u6027\u5316\u5B66\u4E60\u6548\u7387\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Gt,title:"\u667A\u80FD\u8BC6\u5377\u7EC4\u5377",intro:" \u8003\u8BD5\u7CFB\u7EDF\u80FD\u591F\u5728\u7EBF\u8BC6\u522B\u4E0A\u4F20\u7684\u6587\u6863\u3001\u626B\u63CF\u6587\u4EF6\u3001\u89C6\u9891\u8D44\u6599\u7B49\uFF0C\u81EA\u52A8\u751F\u6210\u8BD5\u9898\u548C\u8BD5\u5377\uFF0C\u5E76\u652F\u6301\u667A\u80FD\u7EC4\u5377\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Je,title:"\u667A\u80FD\u9605\u5377\u8BC4\u5206",intro:" \u8003\u8BD5\u7CFB\u7EDF\u652F\u6301\u9009\u62E9\u9898\u3001\u95EE\u7B54\u9898\u3001\u7F16\u7A0B\u9898\u3001\u5B9E\u8BAD\u9898\u3001\u4EFF\u771F\u9898\u7B499\u79CD\u9898\u578B\u7684\u81EA\u52A8\u548C\u667A\u80FD\u9605\u5377\uFF0C\u5E76\u751F\u6210\u62A5\u544A\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ve,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ke,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:F,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Te,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:" \u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u652F\u6301\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\u3001\u4EE3\u7801\u67E5\u91CD\u3001\u968F\u673A\u62CD\u7167\u3001IP\u5730\u5740\u7ED1\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ye,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:st,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Yn=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Dt,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:mn,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Dt,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:mn,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Dt,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]}];var Hn=C(38986),Gn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",An=C(89392),x=C.n(An),k=C(40937),P=C.p+"static/modelimg.27d66267.png",Q="data:image/png;base64,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",re="data:image/png;base64,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",E="data:image/png;base64,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",ne="data:image/png;base64,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",ge=C(78241),mt=C(8591),jt=C(43418),En=C(40197),zt=C(85754),cn=C(65363),W=C(7501),J=C(36714),pe=C(92427),K=Object.defineProperty,dt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Tt=(v,b,B)=>b in v?K(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,ut=(v,b)=>{for(var B in b||(b={}))Ct.call(b,B)&&Tt(v,B,b[B]);if(dt)for(var B of dt(b))tt.call(b,B)&&Tt(v,B,b[B]);return v},$t=(v,b,B)=>new Promise((Ne,en)=>{var an=Le=>{try{kt(B.next(Le))}catch(Wt){en(Wt)}},Jt=Le=>{try{kt(B.throw(Le))}catch(Wt){en(Wt)}},kt=Le=>Le.done?Ne(Le.value):Promise.resolve(Le.value).then(an,Jt);kt((B=B.apply(v,b)).next())}),ce=(v=>(v.Projects="projects",v.Shixuns="shixuns",v.Classrooms="classrooms",v))(ce||{});const h=({homePage:v,user:b,dispatch:B})=>{const[Ne,en]=(0,a.useState)(Nn[0]),an=(0,a.useRef)(),Jt=(0,a.useRef)(!0),[kt]=ge.default.useForm(),{index_option:Le}=v,[Wt,ri]=(0,a.useState)(!1),[li,In]=(0,a.useState)(!1),[ai,Mi]=(0,a.useState)(!0),[Ii,Ai]=(0,a.useState)(""),[fn,Ln]=(0,a.useState)(!1),[Tn,hi]=(0,a.useState)(!0),[zi,si]=(0,a.useState)([]),[xi,tr]=(0,a.useState)(0),[hn,rr]=(0,a.useState)([]),[Ki,Yi]=(0,a.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),pi=(0,a.useRef)((0,An.throttle)(()=>or(),100,{leading:!0,trailing:!0})).current,nr=(0,a.useRef)((0,An.throttle)(At=>Dr(At),2e3,{leading:!0,trailing:!1})),{shixun_demo:ln=[],new_discipline:yn=[]}=v,{key:Zt,name:ot,video:_t,img:On,firstTitle:Pi,firstDescribe:lr,secondTitle:yr,secondDescribe:Gi}=Ne,or=()=>{var At,qe,Zn,ti,Ir,Ie;const vn=(0,je.b9)()?880:2600;if(Jt.current){const _i=document.querySelectorAll(".animate__animated").length,wa=document.querySelectorAll(".animationOrientation");wa==null||wa.forEach($i=>{var Zr;($i==null?void 0:$i.getBoundingClientRect().top){Gr.setAttribute("class","animate__animated animate__fadeInUp")}))});const Wr=document.querySelectorAll("h2[data-type='animationH2']");Wr==null||Wr.forEach(($i,Zr)=>{($i==null?void 0:$i.getBoundingClientRect().top){Gr.removeAttribute("class")}),$i.setAttribute("class","animate__animated animate__fadeInUp"))),Zr!==0&&_i>6&&$i.setAttribute("class","animate__animated animate__fadeInUp"))});const Hr=document.querySelector(".animationTeachingTool");(Hr==null?void 0:Hr.getBoundingClientRect().top){$i.setAttribute("class","animate__animated animate__fadeInUp")})),_i>53&&(Jt.current=!1)}const Fi=(qe=document.getElementById("videoIndexId"))==null?void 0:qe.getBoundingClientRect().top;if((0,je.b9)()&&!(!((Zn=an.current)!=null&&Zn.currentSrc)||(ti=an.current)!=null&&ti.currentSrc&&((Ie=(Ir=an.current)==null?void 0:Ir.error)!=null&&Ie.code)))try{Fi-200?an.current.play():an.current.pause()}catch(_i){console.log(_i)}};(0,a.useEffect)(()=>{vi(Ki)},[]),(0,a.useEffect)(()=>{if(v!=null&&v.homepage_disciplines)return document.body.scrollIntoView(),pi(),window.addEventListener("scroll",pi),()=>{window.removeEventListener("scroll",pi)}},[v]),(0,a.useEffect)(()=>{nr.current=(0,An.throttle)(At=>Dr(At),2e3,{leading:!0,trailing:!1})},[b]);const vi=At=>$t(void 0,null,function*(){hi(!0),At.keyword=encodeURIComponent(At.keyword);const qe=x().pickBy(At,ti=>ti!=="all"),Zn=yield(0,J.tS)(qe);Zn.status!==-1&&(si((Zn==null?void 0:Zn.subjects)||[]),tr((Zn==null?void 0:Zn.total_count)||0),rr((Zn==null?void 0:Zn.recommend_subjects)||[])),hi(!1)}),sn=At=>{var qe,Zn,ti,Ir;en(At),Mi(!1),(0,je.b9)()&&(!((qe=an.current)!=null&&qe.currentSrc)||(Zn=an.current)!=null&&Zn.currentSrc&&((Ir=(ti=an.current)==null?void 0:ti.error)!=null&&Ir.code)||setTimeout(()=>{an&&an.current&&an.current.play()},500))},br=At=>$t(void 0,null,function*(){(yield(0,Hn.ZP)("/api/trial_requests.json",{method:"post",body:ut({},At)})).status===0&&(mt.ZP.success("\u63D0\u4EA4\u6210\u529F"),ri(!1))}),ar=At=>{var qe;if((0,En.tJ)(B)){if(At==="projects"&&!((qe=b.userInfo)!=null&&qe.email)){mt.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}At==="classrooms"&&Ln(!0)}},Dr=(At,qe)=>{var Zn,ti;if((0,En.tJ)(B)){if(((Zn=b==null?void 0:b.userInfo)==null?void 0:Zn.user_identity)==="\u5B66\u751F"){mt.ZP.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(qe==="projects"&&!((ti=b.userInfo)!=null&&ti.email)){mt.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}qe==="shixuns"&&!(0,En.xY)()||At&&(window.location.href=At)}},Br=(At,qe)=>Array.isArray(At)&&At.length>0?qe:null,Ea=At=>$t(void 0,null,function*(){const qe=yield(0,Hn.ZP)(At,{method:"get"});if(qe!=null&&qe.game_identifier){(0,je.xg)(`/tasks/${qe==null?void 0:qe.game_identifier}`);return}qe!=null&&qe.identifier&&(0,je.xg)(`/tasks/${qe==null?void 0:qe.identifier}/jupyter`)}),na=()=>{const At=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(At),At){In(!0);return}(0,je.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},ia=()=>{const At=Ne.key;if(At===4){sn(Nn[0]);return}sn(Nn[At+1])},Vr=[a.createElement("div",{key:1,className:le.left},a.createElement("h3",null,Pi),lr.map((At,qe)=>a.createElement("p",{key:qe},a.createElement("img",{src:Gn,alt:""}),a.createElement("span",null,At))),a.createElement("h3",{style:{marginTop:20}},yr),Gi.map((At,qe)=>a.createElement("p",{key:qe},a.createElement("span",null,At))),a.createElement("div",{style:{visibility:"hidden"},className:le.btns},a.createElement("div",{onClick:na,className:le.b1},"\u793E\u533A\u652F\u6301"),a.createElement("div",{onClick:()=>{var At;return Ea((At=ln[Zt])==null?void 0:At.url)},className:le.b2},"\u7ACB\u5373\u4F53\u9A8C",a.createElement("i",{className:"iconfont icon-jiantou1"})))),a.createElement("div",{key:2,className:le.right,id:"videoIndexId"},a.createElement("img",{src:On,alt:""}),a.createElement("video",{ref:an,key:_t,onEnded:ia,controls:!(0,je.b9)(),controlsList:"nodownload",muted:!0,src:_t}),a.createElement("div",{className:le.videoMask}))],Ca=(At,qe)=>{var Zn;const ti=qe%2===0,Ir=[a.createElement("div",{key:3,className:le.left},a.createElement("img",{src:`${pt.Z.IMG_SERVER}/${At==null?void 0:At.image_url}`,alt:""}),a.createElement("div",{className:le.btn,onClick:na,style:{marginLeft:ti?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),a.createElement("div",{key:4,className:`${le.right} animationOrientation`},(Zn=At==null?void 0:At.subjects)==null?void 0:Zn.map((Ie,vn)=>a.createElement("a",{target:"_blank",style:{animationDuration:`${vn%2===0?vn*.2+1:(vn-1)*.2+1}s`},key:vn,href:Ie==null?void 0:Ie.url},a.createElement("img",{src:`${pt.Z.IMG_SERVER}/${Ie==null?void 0:Ie.image_url}`}))))];return ti?Ir:Ir.reverse()},Ya=()=>{kt.resetFields()};return a.createElement("div",{className:le.mainSiteContent},a.createElement("aside",{className:le.ContentWarp},Le&&!!Nn.filter(At=>Le&&Le.includes(At.name)).length&&a.createElement("div",{className:le.operatingEnvironment},a.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),a.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),a.createElement("ul",{className:le.tabs},Nn.filter(At=>Le&&Le.includes(At.name)).map((At,qe)=>a.createElement("li",{key:qe,className:At.name===ot?le.operatingActive:"",onClick:()=>sn(At)},At.name))),a.createElement("div",{className:le.tabContent},(Zt%2===0,Vr)))),a.createElement("aside",{className:le.ContentWarp,style:{backgroundColor:"#fff"}},a.createElement("div",{className:le.teachingTool},a.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),a.createElement("h5",null,"Classroom Teaching Toolsets"),a.createElement("div",{className:le.btns}),a.createElement("div",{className:`${le.clausesWarp} animationTeachingTool`},zn.map((At,qe)=>a.createElement("aside",{key:At.title,style:{animationDuration:`${qe>2?3:1}s`}},a.createElement("img",{src:At.img}),a.createElement("div",null,a.createElement("h4",null,At.title),a.createElement("h6",null,At.intro))))))),yn.map((At,qe)=>a.createElement("aside",{key:qe+At.name,className:le.ContentWarp,style:{backgroundColor:qe%2===0?"transparent":"#fff"}},a.createElement("div",{className:le.orientation},a.createElement("h2",{"data-type":"async_animationH2"},At.name),a.createElement("h5",null,At==null?void 0:At.name_en),a.createElement("div",{className:le.lf},Ca(At,qe))))),a.createElement("aside",{className:le.ContentWarp,style:{backgroundColor:"#fff"}},v&&Br(v.recommend_subjects,a.createElement("div",{className:le.school},a.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),a.createElement("h5",null,"Practical MOOC makes online courses more professional"),v&&Br(v.recommend_subjects,a.createElement("div",{style:{width:"100%"}},a.createElement("div",{className:le.iconWrapper},a.createElement("div",{className:le.tuijianWrapper},a.createElement("img",{src:Q,alt:"\u6807\u7B7E"})),a.createElement("div",{onClick:()=>{ie.history.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",v==null?void 0:v.subject_count,")",a.createElement(ee.Z,null))),a.createElement(W.Z,{dataSource:v&&v.recommend_subjects?v.recommend_subjects:[],right:23,col:4,precision:1,loading:Tn,wrapWidth:1200}))),v&&Br(v.subjects,a.createElement("div",{style:{width:"100%",marginTop:"60px"}},a.createElement("div",{className:le.iconWrapper},a.createElement("div",{className:le.tuijianWrapper},a.createElement("img",{src:re,alt:"\u6807\u7B7E"})),a.createElement("div",{onClick:()=>{ie.history.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",v==null?void 0:v.subject_count,")",a.createElement(ee.Z,null))),a.createElement(W.Z,{dataSource:v&&v.subjects?v.subjects:[],right:23,col:4,precision:1,loading:Tn,wrapWidth:1200}))))),v&&Br(v.shixuns,a.createElement("div",{className:le.school},a.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),a.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),v&&Br(v.shixuns,a.createElement("div",{style:{width:"100%"}},a.createElement("div",{className:le.iconWrapper},a.createElement("div",{className:le.tuijianWrapper},a.createElement("img",{src:ne,alt:"\u6807\u7B7E"})),a.createElement("div",{onClick:()=>{ie.history.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",v==null?void 0:v.shixun_count,")",a.createElement(ee.Z,null))),a.createElement(pe.wb,{dataSource:v&&v.shixuns?v.shixuns:[],right:23,col:4,precision:1,loading:Tn,wrapWidth:1200}))),v&&Br(v.recommend_shixuns,a.createElement("div",{style:{width:"100%",marginTop:"60px"}},a.createElement("div",{className:le.iconWrapper},a.createElement("div",{className:le.tuijianWrapper},a.createElement("img",{src:E,alt:"\u6807\u7B7E"})),a.createElement("div",{onClick:()=>{ie.history.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",v==null?void 0:v.shixun_count,")",a.createElement(ee.Z,null))),a.createElement(pe.wb,{dataSource:v&&v.recommend_shixuns?v.recommend_shixuns:[],right:23,col:4,precision:1,loading:Tn,wrapWidth:1200})))))),a.createElement(jt.default,{visible:Wt,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:a.createElement(cn.Z,{onClick:()=>ri(!1),style:{fontSize:"25px",color:"#fff"}})},a.createElement("div",{style:{position:"relative"}},a.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:P}),a.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),a.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),a.createElement(jt.default,{centered:!0,destroyOnClose:!0,visible:li,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>In(!1)},a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),a.createElement("img",{src:k,width:200,height:200}))),a.createElement(zt.Z,{visible:fn,onCancel:()=>Ln(!1)}))};var z=(0,ie.connect)(({homePage:v,user:b})=>({homePage:v,user:b}))(h),se=C(59543),d=C(20973),G=C.p+"static/yqh.7ef50d7c.jpg",L=C(61186),N=C.n(L),U=(v,b,B)=>new Promise((Ne,en)=>{var an=Le=>{try{kt(B.next(Le))}catch(Wt){en(Wt)}},Jt=Le=>{try{kt(B.throw(Le))}catch(Wt){en(Wt)}},kt=Le=>Le.done?Ne(Le.value):Promise.resolve(Le.value).then(an,Jt);kt((B=B.apply(v,b)).next())});function be({modeldata:v,userInfo:b}){const[B,Ne]=(0,a.useState)(!1),[en,an]=(0,a.useState)(!1),Jt=`${b==null?void 0:b.login}recordNewStudentModal`;(0,a.useEffect)(()=>{if(b!=null&&b.login&&(b==null?void 0:b.identity)==="teacher"){const Le=JSON.parse(localStorage.getItem(Jt)),Wt=N()("2021-10-30T24:00:00+08:00").valueOf(),ri=N()().valueOf();console.log(Le,N()("2021-10-30T24:00:00+08:00"),Wt,ri,Wt>ri,44),!Le&&Wt>ri&&Ne(!0)}},[b]);function kt(Le){return U(this,null,function*(){Ne(!1),localStorage.setItem(Jt,"1")})}return a.createElement(jt.default,{open:B,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},a.createElement("div",null,a.createElement("div",{style:{backgroundImage:`url(${G})`,width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:()=>{}},"\u9886\u53D6\u91D1\u5E01"),a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:()=>{}},"\u9886\u53D6\u8BC1\u4E66"),a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:()=>{}},"\u74DC\u5206\u5956\u91D1"),a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:()=>{}},"\u9886\u53D6\u8D2D\u7269\u5361"),a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:()=>{}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),a.createElement("div",{onClick:()=>{},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},a.createElement("span",{onClick:()=>kt(1),style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Se=be,Ve=C(45413),nt=C(28103),bt="data:image/png;base64,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",Ot="data:image/png;base64,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",te=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,o=(v,b)=>{var B={};for(var Ne in v)i.call(v,Ne)&&b.indexOf(Ne)<0&&(B[Ne]=v[Ne]);if(v!=null&&te)for(var Ne of te(v))b.indexOf(Ne)<0&&s.call(v,Ne)&&(B[Ne]=v[Ne]);return B};const g=v=>{var b,B=RegExp("(^| )"+v+"=([^;]+)(;|$)");return(b=document.cookie.match(B))?decodeURIComponent(b[2]):null},p=v=>{var b=new Date;b.setTime(b.getTime()-1);var B=g(v);B!=null&&(document.cookie=v+"="+B+";expires="+b.toGMTString())};var O=(v=>(v.Classrooms="classrooms",v.Shixuns="shixuns",v.Paths="paths",v.Projects="projects",v.Videos="videos",v.Topics="topics",v))(O||{});const D=v=>{var b=v,{homePage:B,user:Ne,globalSetting:en,loading:an,dispatch:Jt,location:kt,payload:Le={}}=b,Wt=o(b,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return a.createElement("div",{style:{display:"flex"}},a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"}},a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},a.createElement("img",{src:bt,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),a.createElement("div",{style:{marginTop:"60px"}},a.createElement("p",null,a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),a.createElement("img",{src:Ot})),a.createElement(nt.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))};var Ee=(0,ie.connect)(({homePage:v,loading:b,user:B,globalSetting:Ne})=>({homePage:v,user:B,globalSetting:Ne,loading:b.models.index}))(D),He="data:image/png;base64,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",Nt="data:image/png;base64,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",rn="data:image/png;base64,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",Ge={beginner:"beginner___iEOzq",spandiv:"spandiv___ZUQ4z",group_name:"group_name___X_brb",tips:"tips___rpDET",xvhao:"xvhao___FwVx_",newInfo:"newInfo___MQU3A",directionItem:"directionItem___hYbvU",active:"active___qlb51",courseGroup:"courseGroup___mEYSl"},Xe=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,et=(v,b)=>{var B={};for(var Ne in v)Kt.call(v,Ne)&&b.indexOf(Ne)<0&&(B[Ne]=v[Ne]);if(v!=null&&Xe)for(var Ne of Xe(v))b.indexOf(Ne)<0&&xt.call(v,Ne)&&(B[Ne]=v[Ne]);return B},ct=(v,b,B)=>new Promise((Ne,en)=>{var an=Le=>{try{kt(B.next(Le))}catch(Wt){en(Wt)}},Jt=Le=>{try{kt(B.throw(Le))}catch(Wt){en(Wt)}},kt=Le=>Le.done?Ne(Le.value):Promise.resolve(Le.value).then(an,Jt);kt((B=B.apply(v,b)).next())}),Ut=(v=>(v.Classrooms="classrooms",v.Shixuns="shixuns",v.Paths="paths",v.Projects="projects",v.Videos="videos",v.Topics="topics",v))(Ut||{});const qt=v=>{var b=v,{homePage:B,user:Ne,globalSetting:en,loading:an,dispatch:Jt,location:kt,getUserInfo:Le,payload:Wt={}}=b,ri=et(b,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function li(In){return ct(this,null,function*(){(yield(0,Hn.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:In}})).status===0&&Le()})}return a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},a.createElement("div",{style:{width:"100%"}},a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},a.createElement("div",{onClick:()=>{li("teacher")},className:Ge.beginner},a.createElement("img",{src:Nt}),a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),a.createElement("div",{onClick:()=>{li("student")},className:Ge.beginner},a.createElement("img",{src:He,style:{height:"120px"}}),a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),a.createElement("div",{onClick:()=>{li("professional")},className:Ge.beginner},a.createElement("img",{src:rn}),a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))};var Pn=(0,ie.connect)(({homePage:v,loading:b,user:B,globalSetting:Ne})=>({homePage:v,user:B,globalSetting:Ne,loading:b.models.index}))(qt),qi=C(12563),Vn=C(3113),tn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg==",$n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC",ui=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,ir=(v,b)=>{var B={};for(var Ne in v)Di.call(v,Ne)&&b.indexOf(Ne)<0&&(B[Ne]=v[Ne]);if(v!=null&&ui)for(var Ne of ui(v))b.indexOf(Ne)<0&&ni.call(v,Ne)&&(B[Ne]=v[Ne]);return B},vr=(v,b,B)=>new Promise((Ne,en)=>{var an=Le=>{try{kt(B.next(Le))}catch(Wt){en(Wt)}},Jt=Le=>{try{kt(B.throw(Le))}catch(Wt){en(Wt)}},kt=Le=>Le.done?Ne(Le.value):Promise.resolve(Le.value).then(an,Jt);kt((B=B.apply(v,b)).next())});const{CheckableTag:Qi}=qi.default;var dr=(v=>(v.Classrooms="classrooms",v.Shixuns="shixuns",v.Paths="paths",v.Projects="projects",v.Videos="videos",v.Topics="topics",v))(dr||{});const fr=v=>{var b=v,{homePage:B,user:Ne,globalSetting:en,loading:an,dispatch:Jt,location:kt,setisone:Le,users:Wt,setIsShow:ri,payload:li={}}=b,In=ir(b,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]);const[ai,Mi]=(0,a.useState)([]),[Ii,Ai]=(0,a.useState)([]),[fn,Ln]=(0,a.useState)([]),[Tn,hi]=(0,a.useState)([]),[zi,si]=(0,a.useState)([]),[xi,tr]=(0,a.useState)([]),[hn,rr]=(0,a.useState)([]),[Ki,Yi]=(0,a.useState)("");(0,a.useEffect)(()=>{pi(),nr()},[]),(0,a.useEffect)(()=>{(hn==null?void 0:hn.length)>0&&Yi(hn[0].id)},[hn]);function pi(){return vr(this,null,function*(){let ln=yield(0,Hn.ZP)("/api/users/interest_tags.json",{method:"get"});Mi(ln.tags.filter(yn=>yn.tag_type===1)),Ai(ln.tags.filter(yn=>yn.tag_type===2)),Ln(ln.tags.filter(yn=>yn.tag_type===3))})}const nr=()=>vr(void 0,null,function*(){let ln=yield(0,Hn.ZP)("/api/paid_subjects/qr_code_banner.json",{});ln.status===0&&(console.log(ln.data),rr([...ln.data]))});return a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},a.createElement("div",{style:{width:"100%"}},a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u7FA4\u7EC4"),a.createElement("span",{onClick:()=>{Le(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",a.createElement(ee.Z,null))),Wt.identity==="student"&&a.createElement("div",{style:{marginTop:60},className:Ge.courseGroup},hn.map(ln=>a.createElement(Qe.Z,{title:ln.name},a.createElement("li",{key:ln.id,style:ln.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:`${Ge.directionItem} ${Ki==ln.id?Ge.active:""} `,onClick:()=>{Yi(ln.id)}},ln.name)))),Wt.identity==="student"&&a.createElement("div",{style:{marginTop:30,textAlign:"center"}},hn.map(ln=>{if(ln.id==Ki)return a.createElement(a.Fragment,null,a.createElement("img",{src:pt.Z.IMG_SERVER+ln.image_url,style:{width:130}}),a.createElement("div",{style:{marginTop:"20px",fontWeight:"600"}},`${ln.name}`))}),a.createElement("div",{className:Ge.tips},a.createElement("div",{style:{zIndex:"999",position:"absolute",left:18}},"QQ\u626B\u7801\u52A0\u5165\u4EA4\u6D41\u793E\u7FA4\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u4EE5\u4E0B\u670D\u52A1")),a.createElement("div",{className:Ge.newInfo}," ",a.createElement("div",{className:Ge.xvhao},"1"),"\u76EE\u524D\u5DF2\u6709",a.createElement("b",null,"10W+\u5927\u5B66\u751F"),"\u52A0\u5165\u5B66\u4E60\uFF0C\u53EA\u7B49\u4F60\u6765!"),a.createElement("div",{className:Ge.newInfo,style:{margin:"8px auto"}}," ",a.createElement("div",{className:Ge.xvhao},"2"),"\u793E\u7FA4\u6BCF\u65E5\u66F4\u65B0\u5B66\u4E60\u8D44\u6599\uFF0C\u5DF2\u5206\u4EAB",a.createElement("b",null,"1000G+"),"!"),a.createElement("div",{className:Ge.newInfo}," ",a.createElement("div",{className:Ge.xvhao},"3"),"\u5E73\u53F0\u6280\u672F\u7B54\u7591\u3001\u8BFE\u7A0B\u5B66\u4E60\u6307\u5BFC\u3001\u7F16\u7A0B\u4EA4\u53CB\u793E\u533A\u7B49...")),Wt.identity!="student"&&a.createElement("div",{style:{marginTop:"60px"}},a.createElement("div",null,a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),ai.map(ln=>a.createElement(Qi,{style:{fontSize:"14px"},key:ln.id,checked:Tn.includes(ln.id),onChange:yn=>{let Zt=yn?[...Tn,ln.id]:Tn.filter(ot=>ot!==ln.id);hi([...Zt])}},ln.tag_name))),a.createElement("div",{style:{marginTop:"30px"}},a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Ii.map(ln=>a.createElement(Qi,{style:{fontSize:"14px"},key:ln.id,checked:zi.includes(ln.id),onChange:yn=>{let Zt=yn?[...zi,ln.id]:zi.filter(ot=>ot!==ln.id);si([...Zt])}},ln.tag_name))),a.createElement("div",{style:{marginTop:"30px"}},a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),fn.map(ln=>a.createElement(Qi,{style:{fontSize:"14px"},key:ln.id,checked:xi.includes(ln.id),onChange:yn=>{let Zt=yn?[...xi,ln.id]:xi.filter(ot=>ot!==ln.id);tr([...Zt])}},ln.tag_name)))),Wt.identity!="student"&&a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:()=>{pi()}},"\u6362\u4E00\u6279 ",a.createElement("img",{style:{marginLeft:"10px"},src:tn}))),a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},Wt.identity==="teacher"&&a.createElement(Vn.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:()=>{localStorage.setItem("Noviceguide","1"),Jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:a.createElement("div",null,a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:Ge.spandiv}),a.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",a.createElement("img",{src:$n}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),ri(!1)}},"\u65B0\u624B\u5F15\u5BFC"),a.createElement(Vn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ri(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))};var Er=(0,ie.connect)(({homePage:v,loading:b,user:B,globalSetting:Ne})=>({homePage:v,user:B,globalSetting:Ne,loading:b.models.index}))(fr),Cr=(v,b,B)=>new Promise((Ne,en)=>{var an=Le=>{try{kt(B.next(Le))}catch(Wt){en(Wt)}},Jt=Le=>{try{kt(B.throw(Le))}catch(Wt){en(Wt)}},kt=Le=>Le.done?Ne(Le.value):Promise.resolve(Le.value).then(an,Jt);kt((B=B.apply(v,b)).next())});const{Step:Ti}=Ve.default;function ki({userInfo:v}){const[b,B]=(0,a.useState)(!1),[Ne,en]=(0,a.useState)([]),[an,Jt]=(0,a.useState)(0);(0,a.useEffect)(()=>{let Le=localStorage.getItem("registeruser");parseInt(Le)===1&&(B(!0),setTimeout(()=>{localStorage.setItem("registeruser","2")},2e3))},[]),(0,a.useEffect)(()=>{v.login&&kt()},[v]);function kt(){return Cr(this,null,function*(){let Le=yield(0,Hn.ZP)(`/api/users/accounts/${v.login}.json`,{method:"get"});en(Le),Le.identity?Jt(1):Jt(0)})}return a.createElement(jt.default,{open:b,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:()=>{}},a.createElement("div",{style:{display:"flex"}},a.createElement(Ee,null),an===1&&a.createElement(Er,{users:Ne,setIsShow:B,setisone:Jt}),an===0&&a.createElement(Pn,{getUserInfo:kt}),a.createElement(Ve.default,{type:"navigation",size:"small",current:an,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},a.createElement(Ti,{status:Ne.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),a.createElement(Ti,{status:Ne.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var Ar=ki,Qr=C.p+"static/kycx.615a0290.png";function Fr({modeldata:v,userid:b}){const[B,Ne]=(0,a.useState)(!1),[en,an]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let Jt=JSON.parse(localStorage.getItem("Studentshow"));Jt!=null&&Jt.includes(b)?Ne(!1):Ne(v==null?void 0:v.is_show),v!=null&&v.is_show&&setTimeout(()=>{let kt=JSON.parse(localStorage.getItem("Studentshow"))||[];kt.push(b),localStorage.setItem("Studentshow",JSON.stringify(kt))},2e3)},[v]),a.createElement(jt.default,{open:B,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},a.createElement("div",{style:{backgroundImage:`url(${Qr})`,width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},a.createElement("div",{onClick:()=>{Ne(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),a.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var ja=Fr,ka=C.p+"static/banner.d71ab7c9.jpg",Va="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAABBJJREFUSEvllltM22UYxp/nXyqEjU0GLSd3g0uWQMZSCkSZFGKihMQLddOLhRZhiYkGvTBeGRfxYvHKRBOXOaNhgMQDRi+WmRjjskJwQ2ghxJAQM0XnNmjBMQzl0Pb/mH85SNigHLzzu/3e9/m9h+998xFbPCXecaedtmZQT0jIBRmmeDka5wfDnVl/blEG3Iphme+vOiH2GYD9AOOApgHuB5QCICLaGoNtWV9uRSsp0OUNlxlUjwASxltxw3Z+6ELm9LGmcMZ8TC8AeAdiqlJYG2zNvpwMmhRY6gv1EqiUdDzYkfP1esFS7+TjoPk9wdFAe3YxQG0G3RRY3jRdaMYWrwvwB9udNRsJuX0hK5BnTLF8sMMxsGNgqS/8FKGLAt8OtjtaNgQ2hF6F8D6phoG2nPYdA12+UJ0BfCviTLDN+ebGGYZfA/SuyPpgm6Nzx8CjvsmCFJk3RASC7c7yTUr6HYAnqZQjAx0Hft4x0HJ0+0IJMUgvBTpyPrzn0TSEnqfwhcT+YIejYtevtKwpfFgx9QnMIHRWMs7NTN75dV++8yCjC6cgvg4qKrIq2OYI7ApYfnKi0LQZ9aCOAyjZUIy8BbAXMi9lFDo6r7QwtpFtYixcjbcdMO0lou360IXMsaVSTr4M6D1A9mXnWQAhACkA7ZC5AHAGRDqEHBB7E3bClbl5R+1IFxcPvaLUB+9OHY3FoxrqzB2wZpSl3olagF9xxQH8Q9A1ACcIWivstGlfvDT4Sf7vm5XL1ThVZDPNc5I8Ei4SzAD1CIA0y4/gD0rLrqPbGxoGUQThLIjDAo4Ry9EuEW4C9JPwIw7/wKeO0RWw+0WlG/NTlabMahisllRBIHXlXsAvBPwCigk8SvKkBYyAGAu0O4ssw5oapfx9cMpNA9WyhIDHAOz7NzuOS+oFkUewDNADy3fWShsV6DcIf3wB/sHPHbcS7amfeBoGvwFxmm6fBdRvgbac4vuW7DnZXGmTLiMRADwEqgBlQhDIEUB+EX67Pd3f9/HeiftpbA+4XqFFhnvsTrHJhfHB1rxwsjHYfoZbUUxis7sMdxDA/w94E8AeE6obnHP+hC7rz/LfnQrfTFYM8y0EmiU0s9QXeoPAmWXEjIQfaaCbUHck4uy3VtR28K6m2XxbNOIR4QFMD8Qia80ICMVkHkns0nLvxLMmcQIwrBl7aA1gDmIfDHSbMnvi0tXhjlxrp66e8qaJwniUHjAxox4AD69ZEouEAiaNyzZj4Xx/a8GNe/40awSqlgUOrdGPAgoCRi9g5gm0IAWr99IcaFwj0B2Px3uMPebVwEf5kbUBJv21uetn82TMLkcvj2AUETJWWwD0kuhZasFk/0hX8aYtSApc37/iU3cPpEYXK0HcDkayh7b7yP4BoxTr1C7JW18AAAAASUVORK5CYII=",Wa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAABURJREFUSEutlntsFFUUxr/v7vZFgQp0tlCtgihE0Go7VSQqPiMao/FBEwjurNKEWGONb/5QA4kYfD+ioAKa3SlWQ/9QY42IGBDiA+ksUkRMGqWAAp3dolRxW7pzj5nq4pa2pjTevyZzz/f9zj1z7r1DDGOUhw8VBphTHkS6UBN7nFjJjydrw5MRTK85MjYvfWwZRcIACrK0LUph0bZoaN1Q/YYMrliQKFVp2QxgsgCthHwIUUdAuQCCG4VUhDzg2KGXhwIfEGyGD80AWSPgFFJ2O7GSWjPsbgZxGYCnnJTxGBrpZQAVC9rPV2nVJJBSApdTMSieLAbxB4D1uanu1V81lqWyE+oHrgy7jxJ4AgQhEJCLNfmlEr0B5PtOzLhloBVdZHXM9MT7AgobgunAnHTAOwhgRG8s+X1aeO0Ou/iXjLYP2IwkboBIEyD7RIILJ3eN3dA4HWL+lHwWkAcAXuXYxsbBSmla7VsBVZGb6io6DacdaytMGNrjUlBqQGxxYqFZA4PD7kYhZlHzQmeNEc8EVUbcdyiYq4M8dftbxoHBwJVWwiYkrNM5E7c3jNmbiTOt5DpAz4boi5368Vt7i5BtYlrub4D87Ngl52a/r7TcVwjcA00zO6ETEzAj7noIr+kRb1RL/fijx3sg3B5WpA2RWqe+5PX+4LB7SIhU3A5N6pNQ2K0GsRbgC45tPDjQii+8s6PM87xWgt85tlHVV99+F8jXRHBnvD4UHWDFiQZA5lFxXnPUeDcjnlYtuQUFyV0QmSgB3hqPGh9mG8+Y3zE6HfA+AnApwPmObTRk5mdW7y84VpAXF2CKVt7kb6MT2vqBq25PTBUlDsAciDwP8lNSzgRZpqHWUXvrezuVeBtU74mX7iQD/j6+F5QzILAR5MvwMB9Un4h4Yyh4FMR5JJY3x0L3DNhcZ9VJ3ujOZJQic/uWk3s1g1ZAvIhALxikuToCQV6n06zV0HcQUFlxR4mcy5rtMdv7gSvmJkpVrnwMoFyAPwh+BkgboA4KuYfi+SfSeIA9AnxJoBUif0JhAoSXAFIKUECJUbBWoGYDUgjAnzsHQA/BumbbeON4qacuSIwamcbngFQAXHUsnbNoZ8Mpv/oBZiTxELQ8AyIFwQtduXkv7nqz6HDfVQurbnevEcVlvgRgi1Iye1s0dOhvj8M3QKffFMLwt6VTH2rs3U5mJLHCb3VAnnPskoczplXh9rBQxQC9P6Bx0zdrSnYMtof991dcIcHfT0/4lbmb5LYki2e1Rdnlz11wh3t2QPNrgeRScwpn1hwZ293TfYDAfuTvm+asrOrxA/+5FH4AoKHUxU602H8e0jAjbgwCS6iejMeKH8uIzEiyFqJXQLCUVVbHHIHXCOJxJxZaejzIcpf3Zg7elfkuQ6L6FVx4YAS6gq0AxiI/v8xZOTrpa6dVuyPzCySpoHbStNxF/o1D6Jub7fEf+AFnXd+aV2QUuQA6R+3bNWnTpivTQ4X++5kS9wnlRVG8Px41Xspa0G4AJay0EosJWUJgswAuFNZCw79ZtgjxajwWqjtZqB/vn2Ta03tJNEle8W3o8g8nQARXk8g/Ds6YawRqAuJRiNUiXBivN1YNB+xrKi33MIGEY4emmpbrV9D4xyvF8rAUFuQdHZkx7/jl4G9FoVPqIPIsoW5utot7yz+cYVqJ3YCMc+xQ6CKrcxxzVdD3SXWLDPgHUhVJPiKinxbwxrhtNA0H6mtMK/EdoCc4dsm4Ez3+EwygBZDejhze4AxAuocDHh6vj0oODxmMJaLMAwj8D1SMKoVsWsJ+2/EvhYRN7/GobL0AAAAASUVORK5CYII=",ba="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAAXNSR0IArs4c6QAABEtJREFUSEu1lm1sFFUUht9zZ6HbIkhoZ1YEiaVGENG2O4sUNYbEVP0j+qcSgZ1FTUWCYIIxKvjRGBNiQho1+oPGaHdAgaKRkBgTE6VFgx90lkiwGqP1IxjamW1VPgS6w7xmVlpK2W4lwP157z3nufece95zBQUHpWaJV61prBOlZgXELAXoBCYCLAPwD0WOCOkC8j2FXVqOHfvei3UXcidDkw3UElHvboosBVgPQB9uQEggwHGAJ0iUCTABgrP2+c3yI8APVWR8y763Jw8B85viqewqYbAewNQzjvsA7KaodmGuC0HkB2dLRQ8gPAummr+0/2o/4s8hVTWAuwS8HUCUQKBEPjo5EDQe3BrrlVqrd4GC7CVwTIAPRElrZ2vFHkCCwqEcfXZOg3tFtJRLQVkpgmpCtmRsPSnxpNcowhYKHs+kjTcv1HHB/Q3UzNLsCYBdjm3USDzlPSrkJoqsyKT1lksCCVOQdI+KyB+Orc++bBDTcj0AxxzbqLxskLjlHhJAc2xj6iWB3GJ5158Wda2TLv9kMNym5f4EyBTH1qdcNKR2WW+1UvIpIJMm/l5R1t4ufr4skt53Iqx0bKPsoiCJZM9civoMQIVArem0K94YuknKc0jWZGxDKwoxl2dn49T4rLN1Unbkq4snszcIgt0QxAB50rH15uF7EpYb1t4CRPXxo0OaqMxu7yiAw8hF64aD8jkA288oxDOObbwy8hBm0g0PsPBYRCYVv4nlvgrgCQJ7+9XxO39trTxppnqrSOkQYBoEzztp4+VCtZVIuh9TcA9yUb14TpqoEr9kd5K8VyDbxQ/WBRG1G+AMCF9y0rEXRyte0/J2ArzPh5p+VlYgj2VsfdNIo5uTPRPGKW0PyDjyKpxX3w1O2lhXTB3MpNsGQYPyWSW1KfcORXQA+MqZqd+GpvOF0VzmTYXi1wCuAWSjY+tPFQPMfbA3VjJOdQEsyTGI5aU+kfJ2hSEp9EoGnc17uHfmaV/mZWxj+1j6FrfcbQIshmCdkzY25CHVVnZaBDwIMCrArZ22sX8sR6Otxy13sQDbAHw7caaeaG8Sf6izxVPuA0IJF3/WcKruG3t62LguaJipv6rI3D4BSwnOz9ixA/l+OdyLmcq+BgZrBPhygEH9gc1XhYn+X+PGR/6eUjIw8LkI5wjU6uHVf26PDptNWfZ9kPcT6JRAFjlb9MNjUUyrfwbg7wojD+AtxzYah9uM+AgA161myZVH+jaDQQPAPkJWFUu2aXlLgOB1QMoJ2Zw5UfEQdsjpopD/Fimm1fc0ETQJUALBjpyvrT3wbvmhQeNEsn8uld8Mop7AKRE+56RjGwvd+rybnJOj5T03IVBpALXhXwtEM7RIG+ivBWUZwAiALwJNW7H/nfKu0cJaFBIaLWxi5Gi3txLAC6GkDzkiuqnwbCZttI2VszEhgw5qlv85WQv89QAXkbJRSn9rdVoSubEA4fq/8j8FlprfcJwAAAAASUVORK5CYII=",Ba="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAAXNSR0IArs4c6QAAArlJREFUSEvllV1Ik1EYx//PeR1uCib2vqOEJKmLIpDcu+giKjIppIsuagbJ3pWQURRSXUogFBFdGPRBIX3sow/Lqz4hDAnsIsp3QRIiBEVf6N4tqaSU1+2JDTa3MdyMeeW5Pc95fuf8//9zDjk04yqBD2KeBws00QyMhgH+Mw/MagBLM2BM5Az6FL3YMIcndJoYHQsYVuceLbeQdJuFOBv0Ln6VlFht+16GvyUDEOKa7pOvOLVQE4PcsMoevZvMdCsKknF9S6RiWoo+BbABJHp1n9ycbFKvRVoFoteZ6XwwoBx3aKEXBGwG6ElETOz+5K2dTNbmha1xfamy2UqfMeBkwqNfFYrrw0WaSjVwG68J7CSm1YO3lJHExkqij8HYSKDnbJV36t2USPassDr3qN1Cog9AHQi9KFVa0qVxeAyVmAcB6tf9ytYZabmMJsMPGNwIwsCERDtGbii/Z4WpnrEVYNEPcA1AXbpfOZHugaoZ3QAfYMKeoM9+PzXXyUL9aNwEQwNoWAhueOO1j+aVce2+8eVSzOwHUAsSF3Sf3B5vGpfLlKLfCDQBq1yTOrGLJdUW9gO8F4whE7HGd4ElobwyJne6bn9kWSwajQNXMnAp6LcfVbXwYSB2mYEzQb+9IyWhZtwDuBmgtzDNbfrd6nDBAUmlrtWoFib6CDg1GFB6VNePRWybdhNKHur+qs/JOqcWOgIibcq0bB+6Uzk+5+inGW/Jvju5njS1jXPW5fWsmO9jbhjzLsHifTFB8V4s0A7woawvptiYzH4JWL0WahVEDQWjmFUAq0DoAygR70IGc+wcFVKYmS6ji5iPscCmoNc+MJf1Cwzm0IxOAspzScTgLQSozOghoq85ZWSa1APyyey5nDKqWihuvDIXPzJqiX7qPqWyIJjTMxb/MC3/C+OYNK37q15mr/8HdMuy03Y4XqkAAAAASUVORK5CYII=",Ha="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAABOlJREFUSEuNlmtsFFUUx///2b4WgUrZ2UIThUIIhEeBnYIohgDRIEZjIGlCpDvbBgNqRAjGoCgEEU2EDwZjYgTFdloKBg18kPCIQCPic2eroCCYUFoF2Z2tCAVaujtzzCytaZfu1vtp5p57zm/O654hBlhlwX9Kc9i1hlSKKfgq3DH8A+ylPZBeupzZFKZXRqeS/JrE4F7nDpuGuhCg9Kc7o/rSfY6dVwFIHh3uC9er59xzWUGaHj0KKPNEZCWgHCPlfUDmE6gIG/7P0kGBYHw+6ewDMNSVCXBbIavDteruAUCxKARi1vlHuIqBYHQxyc8JvhE21I19QBXi0bxWM4ARAF8hcUNEtrq+dCVzRw8EOgHBbHpynvbk5B23b9/aIcSTAJeahtrQGzStKjbO4+A8yP1mrbrIlWnB2DYQLzpUHskKClS1zYJjNxLI7zEqgm8ineqc9IKYVnX1Xo+TiINo6UrklQ9OtHd2efOOA3wgSc/krKBUuPRoGYG1AOe7YcmUH0Co6daPriMAbgJIAigEsM80/IsHBPV4EghZGkR+IHhBIJ8QLAVwXcRujIwtPqA1x7dA5CUAF7vLMZfkHuQnNpjbS279b1DPF4sgQKZXK1sBuR9AMxzONuvVvzL2UUC3niDxDsQZI2CEDlea9WqkR0HTo5sArgfEgigbbI985xHxQ7gGwAK3mh3hzKY6Ndxff6U8Kq+05jqKHCXgdnwLgLEA2p1ksqypoaRl+rKro5RE8jwg7UkoU382fJd6GyvXYzsFqIZgs1nnX58RpOnWAUAedxNuGurxct16WSBbBPgWwtOkTATwMIDVpuHflm5Iq/i7EN6kG65W0/BPyAb6HpAZN3JYeG6n2h4Iti0g7UPpCuJgTqTef6I/Q5oeOy3AuIjhL8gcOj32lgDrAB4AuBdwVgGYLpS1VJQvxZZqAi8IsCRi+D+925AoWjAWBZk0Df/IzB4tvzwInTmHu8Nz5xyVGrPWV+0+zqiMPuQoPClgeGir78HGRro98t8KhKzlFPmQYH3YUIMZQSnBRlECF9qeothjQCXi5qq3gqbHDwHOAoBfJGzluVO7hv85d67kXB/VtoLibAGgOLZHa9o1/Ex2UH/S7r2y4JV7cqGYQowjoACpeeRW3jBAhqTeyT1mra8yk5kBG3ZiheR5vda7AJ4HuANQfgXtJRC3BXgNkEYBFhJUPcAUu8DXbG5nImPDpgsCQWs1Ka8DKEqNLUpzwlHLTtXRvcf6LE23ngFkhztShBCFPGIncp5tahjm9uSdlPfnak9yAVwDeAHANIjEkExONneXxO/6qFB8M8V5DYAFMAbIJABn25SbgYs1pZ0ZQZoeOytAqeTmjm/6eFiLplubAFkPwSqzzv9eX5AogaB1jcStrmTHhNMNo65qeqwGQAiOLDLri/dnA10GmD+k9ZfixsZ5yUAoupTCeoAbTEN9szfIzWGBN95BOGdMo3iKK9NCsVcheBtAlWn4azODQrGPIFjmTksITgjEvThHOrY966ddI92Z0zdHodgRCB4VKDsJ53e480skH7QnmEZJa0bQpIo/igq8BQcBmZmyKEwKsS5iqFv7y+nM4JVSm8pBAOO75R2OKCua6nx1WYshJXR/NgbFHyNkhFA5adb4fsvUI+7+6CopKHLaFkJQSCrHTKMo5UnP+hc3fxUl0VM2UAAAAABJRU5ErkJggg==",Ga="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAAA6FJREFUSEvtlk1oXFUYht/33kkmCZi/JmMTpQimUCS2NZPSusnGQO1CKIHQn2SSSQQ3Egv+LMSFCBW6MIggUiNkkklMqIlWUDBou6i6aZM7UWpBWlFRhGSapE0Ra5zc88qdzLSTdGJu/Fv1Lu95z/ec7zvn+yHyfDvb5u8vMEu/O6O1c/nW/fx7IPpDURUraqdi5d+v1TOfgcbOq0ck9YN8H8Y+6QxVfukH5Gka2mb2MWB3QjoM4KQTD724GejIbbEuAXwbNwNxZ6xyca2RXR1z9wWECKhOQDty1k9sHkqMQSwGdACAbWg1Tw9WnfWMPtr6c3GqpOig5IHQ7K0DTImYsIRvBb0A4O9A+bwzWN0bjixsE1OHEvHQawAVjsy3Au47IMrSXgkXQQ4EUubd86P3zjZ2zDQL1mf/CLo2nI2R5EsijoPWGFydcIarE7maDaEN0fl9lkxIwapPnD6mvM2ZhzQCrni6HlSwWhLxqtN3rG/kabgjOQFgv42iqgvx0vn/CrozMhMqoP0qiUn+X9CG9mQdLVwhcOou1KtI/+pDuhveO1KG5ERKOPZ1vPryquTPFId8ebq3bb502XaPA+jJrUgbhjccmdsL6jSgGgGG4Ecy6k0Mh75I53Ee6MNHr1cUBJaOAXyGQIWAXy3yqanB6tF099koZTxR3YErwdJQ5VHKfRZA/YqnvCCql+AOSK9kPV05pPkUQCmAGwLeZGr59dx+7AuaG86GaPJxGD5H4DFAhLAMIpCF1vUoWLY45whmPLUcfOPiSPm1taVx09CsgUe6Z3dx2fLghwAVrr5T0etA6zX7vFBju6HpWM1VPxNCumlbpscYc2Y6vvWMnz27o4vbbbN0eVUZFPALaA3ANQOJ4dB3fgz50TRGFupFt0tQO4FQGuq1NhjzNKEWACUQJOJzi+pX0B13+mp/82M8V7M7eq3clntEUBelPZlHeAPAe4TeujWYhVsXyljsHjbSkyRWhOKiYE4R6neGtp7/S/jLssI/Jptl2EXqIMAizwFYPEcwpuCWcaePaQfyT4ORhXpjud2U2gFUZ056CUC/sYuGpmP33Lr7cOfsgzCMguwAtC2j/Qkwg7SDA75H0KxHD7V+U1hSUvOEZLoB7c8MX38I+pjEOQktFJrA9OFvAvqQBrGp4dBZgGa9yOT1NJ/Ye7G2TJRE1KsdWY2ESVqKuSwc/Wqg4rqf+/cNvW1M3BOZazK21WQJH0wObvHCvqnvT3ogo5/wO49eAAAAAElFTkSuQmCC",Qa="data:image/png;base64,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",Xa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII=",Tr=C(48790),Ri=(v,b,B)=>new Promise((Ne,en)=>{var an=Le=>{try{kt(B.next(Le))}catch(Wt){en(Wt)}},Jt=Le=>{try{kt(B.throw(Le))}catch(Wt){en(Wt)}},kt=Le=>Le.done?Ne(Le.value):Promise.resolve(Le.value).then(an,Jt);kt((B=B.apply(v,b)).next())});const Ua=({homePage:v,globalSetting:b,user:B,loading:Ne,dispatch:en})=>{var an,Jt,kt,Le,Wt,ri,li,In,ai,Mi,Ii;const[Ai,fn]=(0,a.useState)(),Ln=(0,a.useRef)(null),[Tn,hi]=(0,a.useState)(!1),[zi,si]=(0,a.useState)();(0,a.useEffect)(()=>{en({type:"homePage/home",payload:{}})},[v.name]),(0,a.useEffect)(()=>((0,je.Ll)()||en({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{en({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{var yn;(0,je.Dk)(((yn=b==null?void 0:b.setting)==null?void 0:yn.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[b.setting]);function xi(){return Ri(this,null,function*(){let yn=yield en({type:"homePage/getHomeNotice",payload:{}});if(yn){let Zt=localStorage.getItem("SystemUpdateadvtime");localStorage.setItem("SystemUpdateadvtime",yn.start_at),yn!=null&&yn.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),fn(yn)}})}function tr(){return Ri(this,null,function*(){let yn=yield(0,Hn.ZP)("/api/home/competition_popup.json",{method:"get"});si(yn)})}const[hn,rr]=(0,a.useState)(-1),Ki={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Yi=yn=>{var Zt,ot,_t;const On=v.homepage_disciplines,Pi="sub_disciplines",lr="paths",yr=Gi=>`/paths?discipline_id=${On[hn].id}&&tag_tabs=${hn+1}&sub_discipline_id=${Gi.id}&tag_level=2`;return a.createElement(a.Fragment,null,a.createElement("div",{className:`${Ft.banner} ${Ft.mainSiteBanner} `},a.createElement("div",{className:Ft.subnav,onMouseLeave:()=>rr(-1)},On&&On[hn]&&a.createElement("div",{style:{zIndex:2},className:Ft.subnavDetail},(ot=(Zt=On[hn])==null?void 0:Zt[Pi])==null?void 0:ot.map(function(Gi,or){return a.createElement(ie.Link,{key:or,to:yr(Gi)},a.createElement("div",null,a.createElement("h1",null,Gi.name),a.createElement("ul",null,Gi.tags&&Gi.tags.map(function(vi,sn){return a.createElement("li",{key:sn},a.createElement(ie.Link,{className:Ft.link,to:`/${lr}?current_id=${On[hn].id}&&tag_tabs=${hn+1}&tag_id=${vi.id}&tag_level=3`},vi.name))}))))}))),a.createElement("div",{style:{position:"relative"}},a.createElement(Oe.Z,{className:Ft.LeftButton,onClick:()=>{Ln.current.prev()}}),v.images_url&&a.createElement(X.Z,{className:yn?Ft.mainSite:"",ref:Ln,autoplay:!0,pauseOnDotsHover:!0},v.images_url.length>0?(_t=v.images_url)==null?void 0:_t.map((Gi,or)=>a.createElement("div",{style:{display:"flex"},key:or},a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${pt.Z.IMG_SERVER+Gi.image_url}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:Gi.path}))):a.createElement("div",{style:{display:"flex"}},a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${ka}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:"/"})))),a.createElement(ee.Z,{className:Ft.RightButton,onClick:()=>{Ln.current.next()}})))},pi=(yn,Zt)=>{var ot;const _t=Zt%2===0,On=[a.createElement("div",{key:3,className:Ft.left},a.createElement("img",{src:`${pt.Z.IMG_SERVER}/${yn==null?void 0:yn.image_url}`,alt:""}),a.createElement("div",{className:Ft.btn,style:{marginLeft:_t?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),a.createElement("div",{key:4,className:`${Ft.right} animationOrientation`},(ot=yn==null?void 0:yn.subjects)==null?void 0:ot.map((Pi,lr)=>a.createElement("a",{target:"_blank",style:{animationDuration:`${lr%2===0?lr*.2+1:(lr-1)*.2+1}s`},key:lr,href:Pi==null?void 0:Pi.url},a.createElement("img",{src:`${pt.Z.IMG_SERVER}/${Pi==null?void 0:Pi.image_url}`}))))];return _t?On:On.reverse()},nr=()=>{var yn,Zt,ot;return a.createElement(a.Fragment,null,document.domain==="gufe.educoder.net"&&a.createElement("div",{className:Ft.mainSiteContent},(yn=v==null?void 0:v.new_discipline)==null?void 0:yn.map((_t,On)=>a.createElement("aside",{key:On+_t.name,className:Ft.ContentWarp,style:{backgroundColor:On%2===0?"#fff":"transparent",display:_t.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},a.createElement("div",{className:Ft.orientation},a.createElement("h2",{"data-type":"animationH2"},_t.name),a.createElement("h5",null,_t==null?void 0:_t.name_en),a.createElement("div",{className:Ft.lf},pi(_t,On)))))),!!((Zt=v.subjects)!=null&&Zt.length)&&a.createElement("section",{className:Ft.course},a.createElement("aside",{className:Ft.title},a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),a.createElement("h2",null,"TRAINING COURSE"),a.createElement("aside",{className:Ft.more},a.createElement(ie.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),a.createElement(Z.Z,{loading:Ne},a.createElement(on,{data:v.subjects}))),!!((ot=v.shixuns)!=null&&ot.length)&&a.createElement("section",{className:Ft.course},a.createElement("aside",{className:Ft.title},a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),a.createElement("aside",{className:Ft.more},a.createElement(ie.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),a.createElement(Z.Z,{loading:Ne},a.createElement(Lt,{data:v.shixuns}))))},ln=((an=b==null?void 0:b.setting)==null?void 0:an.main_site)&&!((Jt=b==null?void 0:b.setting)!=null&&Jt.is_local);return(0,je.Ll)()?a.createElement(d.default,null):a.createElement("section",null,a.createElement(bn.Z,{modeldata:Ai,dispatch:en}),a.createElement(Se,{modeldata:zi,userInfo:B==null?void 0:B.userInfo}),a.createElement(ja,{modeldata:zi,userid:(kt=B==null?void 0:B.userInfo)==null?void 0:kt.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&a.createElement(Ar,{userInfo:B==null?void 0:B.userInfo}),Yi(ln),a.createElement("div",{className:Ft.dataView},a.createElement("aside",{className:Ft.showArea},a.createElement("div",{className:"item"},a.createElement("div",{className:"imgWrapper"},a.createElement("img",{src:Va,alt:"1"})),a.createElement("aside",{className:Ft.showContent},a.createElement("h1",null,(Le=v==null?void 0:v.index_statistics)==null?void 0:Le.total_user_count),a.createElement("h5",null,"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"))),a.createElement("div",{className:"item current",onClick:()=>{(0,Tr.Ny)()&&(0,je.xg)("/onlinenum")}},a.createElement("div",{className:"imgWrapper"},a.createElement("img",{src:Wa,alt:"1"})),a.createElement("aside",{className:Ft.showContent},a.createElement("h1",null,(Wt=v==null?void 0:v.index_statistics)==null?void 0:Wt.user_online_count),a.createElement("h5",null,"\u5728\u7EBF\u4EBA\u6570\uFF08\u4EBA\uFF09"))),a.createElement("div",{className:"item"},a.createElement("div",{className:"imgWrapper"},a.createElement("img",{src:ba,alt:"1"})),a.createElement("aside",{className:Ft.showContent},a.createElement("h1",null,(ri=v==null?void 0:v.index_statistics)==null?void 0:ri.evaluate_count),a.createElement("h5",null,"\u8BC4\u6D4B\u6B21\u6570\uFF08\u6B21\uFF09"))),a.createElement("div",{className:"item"},a.createElement("div",{className:"imgWrapper"},a.createElement("img",{src:Ba,alt:"1"})),a.createElement("aside",{className:Ft.showContent},a.createElement("h1",null,(li=v==null?void 0:v.index_statistics)==null?void 0:li.exercise_count),a.createElement("h5",null,"\u7EBF\u4E0A\u8003\u8BD5\uFF08\u573A\uFF09"))),a.createElement("div",{className:"item current",onClick:()=>{(0,Tr.Ny)()&&(0,je.xg)("/shixuncontext")}},a.createElement("div",{className:"imgWrapper"},a.createElement("img",{src:Ha,alt:"1"})),a.createElement("aside",{className:Ft.showContent},a.createElement("h1",null,(In=v==null?void 0:v.index_statistics)==null?void 0:In.repository_count),a.createElement("h5",null,"\u5B9E\u9A8C\u73AF\u5883\uFF08\u79CD\uFF09"))),a.createElement("div",{className:"item"},a.createElement("div",{className:"imgWrapper"},a.createElement("img",{src:Ga,alt:"1"})),a.createElement("aside",{className:Ft.showContent},a.createElement("h1",null,(ai=v==null?void 0:v.index_statistics)==null?void 0:ai.subject_count),a.createElement("h5",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF08\u95E8\uFF09"))),a.createElement("div",{className:"item"},a.createElement("div",{className:"imgWrapper"},a.createElement("img",{src:Qa,alt:"1"})),a.createElement("aside",{className:Ft.showContent},a.createElement("h1",null,(Mi=v==null?void 0:v.index_statistics)==null?void 0:Mi.shixun_count),a.createElement("h5",null,"\u5B9E\u8DF5\u9879\u76EE\uFF08\u4E2A\uFF09"))),a.createElement("div",{className:"item"},a.createElement("div",{className:"imgWrapper"},a.createElement("img",{src:Xa,alt:"1"})),a.createElement("aside",{className:Ft.showContent},a.createElement("h1",null,(Ii=v==null?void 0:v.index_statistics)==null?void 0:Ii.question_count),a.createElement("h5",null,"\u8BD5\u9898\u5E93\u9898\uFF08\u9053\uFF09"))))),a.createElement(z,null))};var Ja=(0,ie.connect)(({homePage:v,loading:b,globalSetting:B,user:Ne})=>({homePage:v,globalSetting:B,loading:b.models.homePage,user:Ne}))(Ua),Oi={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},la=C(62945),Ka=C.n(la),qa=C(32333),Xr=Object.defineProperty,Ia=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Sa=(v,b,B)=>b in v?Xr(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,es=(v,b)=>{for(var B in b||(b={}))_a.call(b,B)&&Sa(v,B,b[B]);if(Ia)for(var B of Ia(b))$a.call(b,B)&&Sa(v,B,b[B]);return v};const hs=v=>React.createElement("svg",es({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var ts="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",ns=Object.defineProperty,Da=Object.getOwnPropertySymbols,is=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,Ma=(v,b,B)=>b in v?ns(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,as=(v,b)=>{for(var B in b||(b={}))is.call(b,B)&&Ma(v,B,b[B]);if(Da)for(var B of Da(b))rs.call(b,B)&&Ma(v,B,b[B]);return v};const ps=v=>React.createElement("svg",as({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var ss="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",hr=Object.defineProperty,Ur=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,ua=(v,b,B)=>b in v?hr(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,ls=(v,b)=>{for(var B in b||(b={}))oa.call(b,B)&&ua(v,B,b[B]);if(Ur)for(var B of Ur(b))Vi.call(b,B)&&ua(v,B,b[B]);return v};const ca=v=>React.createElement("svg",ls({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var os="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",us=Object.defineProperty,Or=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Fa=(v,b,B)=>b in v?us(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,Jr=(v,b)=>{for(var B in b||(b={}))xa.call(b,B)&&Fa(v,B,b[B]);if(Or)for(var B of Or(b))Nr.call(b,B)&&Fa(v,B,b[B]);return v};const vs=v=>React.createElement("svg",Jr({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var cs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",gr=Object.defineProperty,da=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,Es=Object.prototype.propertyIsEnumerable,zr=(v,b,B)=>b in v?gr(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,ds=(v,b)=>{for(var B in b||(b={}))Lr.call(b,B)&&zr(v,B,b[B]);if(da)for(var B of da(b))Es.call(b,B)&&zr(v,B,b[B]);return v};const ur=v=>React.createElement("svg",ds({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var fs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",fa=Object.defineProperty,Kr=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,ga=(v,b,B)=>b in v?fa(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,gs=(v,b)=>{for(var B in b||(b={}))Aa.call(b,B)&&ga(v,B,b[B]);if(Kr)for(var B of Kr(b))As.call(b,B)&&ga(v,B,b[B]);return v};const qr=v=>React.createElement("svg",gs({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Ta="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",ma=Object.defineProperty,_r=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,jr=(v,b,B)=>b in v?ma(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,$r=(v,b)=>{for(var B in b||(b={}))mr.call(b,B)&&jr(v,B,b[B]);if(_r)for(var B of _r(b))Oa.call(b,B)&&jr(v,B,b[B]);return v},kr=(v,b)=>{var B={};for(var Ne in v)mr.call(v,Ne)&&b.indexOf(Ne)<0&&(B[Ne]=v[Ne]);if(v!=null&&_r)for(var Ne of _r(v))b.indexOf(Ne)<0&&Oa.call(v,Ne)&&(B[Ne]=v[Ne]);return B},Na=(v,b,B)=>new Promise((Ne,en)=>{var an=Le=>{try{kt(B.next(Le))}catch(Wt){en(Wt)}},Jt=Le=>{try{kt(B.throw(Le))}catch(Wt){en(Wt)}},kt=Le=>Le.done?Ne(Le.value):Promise.resolve(Le.value).then(an,Jt);kt((B=B.apply(v,b)).next())});const ha=v=>{var b=v,{user:B}=b,Ne=kr(b,["user"]),en;const[an,Jt]=(0,a.useState)(!0),[kt,Le]=(0,a.useState)(0),[Wt,ri]=(0,a.useState)({}),[li,In]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ai()},[]);const ai=()=>Na(void 0,null,function*(){Jt(!0);const fn=yield(0,Hn.ZP)("/api/home/index.json",{method:"get"});fn.images_url&&ri(fn),Jt(!1)}),Mi={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ii=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Ai=[{img:ts,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:ss,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:os,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:cs,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:fs,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Ta,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return a.createElement("section",{className:Oi.home},a.createElement(qa.K,{width:800,visible:li,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>In(!1)}),a.createElement(Z.Z,{loading:an,active:!0,paragraph:{rows:5}},a.createElement("div",{className:Oi.bg},a.createElement("div",{className:Oi.public_width},a.createElement("div",{className:Oi.banner},a.createElement(Ka(),$r({},Mi),(en=Wt==null?void 0:Wt.images_url)==null?void 0:en.map(fn=>a.createElement("div",{onClick:()=>{fn.path&&(0,je.xg)(fn.path)}},a.createElement("div",{className:"index_moe_li",style:{cursor:fn.path?"pointer":"default"}},a.createElement("img",{src:pt.Z.IMG_SERVER+fn.image_url,alt:""}),a.createElement("div",{className:"index_moe_focus_shadow"}),a.createElement("span",{className:"index_moe_focus_b"})))))))),a.createElement("div",{className:Oi.content},a.createElement("div",{className:Oi.experience},a.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Oi.li}),a.createElement(ie.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:Oi.li}),a.createElement(ie.Link,{to:"/paths",target:"_blank",className:Oi.li})),a.createElement("div",{className:Oi.demonstrate},a.createElement("div",{className:Oi.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),a.createElement("aside",null,Ii.map((fn,Ln)=>{var Tn;return a.createElement("div",{key:Ln,className:Oi.li,style:{background:fn.background,cursor:fn!=null&&fn.more?"pointer":"default"},onClick:()=>{}},a.createElement("div",{className:Oi.name},fn.name),a.createElement("div",{className:Oi.tagWarp},(Tn=fn==null?void 0:fn.tags)==null?void 0:Tn.map((hi,zi)=>a.createElement("div",{key:`${Ln}-${zi}`,className:Oi.tag},hi))),a.createElement("div",{className:Oi.mask,onClick:()=>{switch(Ln){case 0:In(!0);break;default:fn.link?(0,je.xg)(fn.link):fn.more&&ie.history.push("/classrooms/classicCases");return}},style:{background:fn.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},fn.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),a.createElement("div",{className:Oi.feature},a.createElement("div",{className:Oi.name},a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),a.createElement("span",null,"FEATURES")),a.createElement("aside",null,Ai.map((fn,Ln)=>a.createElement("div",{className:Oi.li,key:fn.title,onClick:()=>{switch(Ln){case 0:In(!0);break;default:fn.link&&(0,je.xg)(fn.link);break}}},a.createElement("img",{src:fn.img}),a.createElement("div",null,a.createElement("h4",null,fn.title),a.createElement("h6",null,fn.intro)))))))))};var La=(0,ie.connect)(({user:v})=>({user:v}))(ha),pa=C(5083),ea=C(1710),Sr=C(57809),ta=C(92832),wr=C(88522),Yr=C(28426),Pr=C(45937),za=C(82264),Rr=C(42441),va=C(76411),e=C(82220),t=C(84842),n=C(26724),r=C.n(n),l=C(74508),A=Object.defineProperty,m=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,T=(v,b,B)=>b in v?A(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,Y=(v,b)=>{for(var B in b||(b={}))w.call(b,B)&&T(v,B,b[B]);if(m)for(var B of m(b))M.call(b,B)&&T(v,B,b[B]);return v},oe=(v,b,B)=>new Promise((Ne,en)=>{var an=Le=>{try{kt(B.next(Le))}catch(Wt){en(Wt)}},Jt=Le=>{try{kt(B.throw(Le))}catch(Wt){en(Wt)}},kt=Le=>Le.done?Ne(Le.value):Promise.resolve(Le.value).then(an,Jt);kt((B=B.apply(v,b)).next())});const ae=({user:v,dispatch:b,homePage:B,forumsList:Ne,globalSetting:en})=>{var an,Jt,kt,Le,Wt,ri,li,In,ai,Mi,Ii,Ai,fn,Ln,Tn;const[hi]=ge.default.useForm(),[,,zi,si]=(0,Pr.U)(e.su,{}),[xi,tr,hn]=(0,Pr.U)(za.nQ,{page:1}),[,rr,Ki,Yi]=(0,Pr.U)(za.V8,{page:1,limit:5,order:"visits",search:""}),[pi,,nr,ln]=(0,Pr.U)(e.Yu,{type:"view"}),[yn,Zt]=(0,a.useState)(!1),[ot,_t]=(0,a.useState)(!1),[On,Pi]=(0,a.useState)([]),[lr,yr]=(0,a.useState)(!0),[Gi,or]=(0,a.useState)([]),[vi,sn]=(0,a.useState)(!0),[br,ar]=(0,a.useState)([]),Dr=[{id:"view",name:"\u8BBF\u95EE\u6570\u636E"},{id:"submit",name:"\u8BC4\u6D4B\u6570\u636E"},{id:"learn",name:"\u5B66\u4E60\u6570\u636E"}],Br=(0,a.useMemo)(()=>{var Ie;let vn="";for(const Fi of(Ie=en==null?void 0:en.setting)==null?void 0:Ie.navbar){if((Fi==null?void 0:Fi.name)=="\u6570\u636E\u6807\u6CE8")return vn=Fi==null?void 0:Fi.link,vn;for(const _i of(Fi==null?void 0:Fi.subitem)||[])if((_i==null?void 0:_i.name)=="\u6570\u636E\u6807\u6CE8")return vn=Fi==null?void 0:Fi.link,vn}return vn},[(an=en==null?void 0:en.setting)==null?void 0:an.navbar]),Ea=[{title:"\u6570\u636E\u6CBB\u7406",key:"2",url:"http://8.153.86.153:9062/#/origin",children:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 text-16px"},a.createElement("span",{className:"font-semibold"},"\u6570\u636E\u6CBB\u7406"),"\u63D0\u4F9B\u5168\u6D41\u7A0B\u6570\u636E\u7BA1\u7406\u89E3\u51B3\u65B9\u6848\uFF0C\u6DB5\u76D6\u6570\u636E\u8D44\u4EA7\u67E5\u8BE2\u3001\u6807\u51C6\u5316\u5904\u7406\u3001\u4EFB\u52A1\u8C03\u5EA6\u53CA\u5B89\u5168\u7BA1\u63A7\uFF0C\u652F\u6301\u7ED3\u6784\u5316\u4E0E\u975E\u7ED3\u6784\u5316\u6570\u636E\u7684\u96C6\u6210\u5206\u6790\u3002\u901A\u8FC7\u667A\u80FD\u5316\u7684\u6570\u636E\u5F00\u53D1\u4E0E\u8D28\u63A7\uFF0C\u8D4B\u80FD\u6218\u4F8B\u63A8\u6F14\u3001\u6559\u5B66\u4F18\u5316\u53CA\u88C5\u5907\u8BAD\u7EC3\u7BA1\u7406\uFF0C\u786E\u4FDD\u6570\u636E\u5B89\u5168\u5408\u89C4\uFF0C\u52A9\u529B\u519B\u4E8B\u6559\u80B2\u4ECE\u7ECF\u9A8C\u51B3\u7B56\u8FC8\u5411\u6570\u636E\u9A71\u52A8\uFF0C\u63D0\u5347\u6559\u5B66\u4E0E\u8BAD\u7EC3\u6548\u80FD\u3002 "),a.createElement("img",{src:C(7605),style:{width:"100%"}}))},{title:"\u6570\u636E\u5F00\u53D1",key:"1",url:"http://8.153.86.153:9061/index",children:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 text-16px"},a.createElement("span",{className:"font-semibold"},"\u6570\u636E\u5F00\u53D1"),"\u5728\u519B\u4E8B\u548C\u6559\u80B2\u9886\u57DF\u53D1\u6325\u7740\u5173\u952E\u4F5C\u7528\uFF0C\u901A\u8FC7\u5143\u6570\u636E\uFF08\u4E1A\u52A1\u3001\u6280\u672F\u548C\u64CD\u4F5C\uFF09\u7684\u5904\u7406\u4E0E\u5206\u6790\uFF0C\u63A8\u52A8\u6218\u7565\u51B3\u7B56\u548C\u6559\u5B66\u521B\u65B0\u3002\u4ECE\u6570\u636E\u6E05\u6D17\u3001\u6807\u51C6\u5316\u5230\u6570\u4ED3\u5F00\u53D1\u548C\u6A21\u578B\u6784\u5EFA\uFF0C\u786E\u4FDD\u4FE1\u606F\u51C6\u786E\u53EF\u9760\u3002\u4E3B\u6570\u636E\u548C\u53C2\u8003\u6570\u636E\u7BA1\u7406\u5F3A\u5316\u4E86\u6570\u636E\u5173\u8054\u6027\uFF0C\u6307\u6807\u6570\u636E\u548C\u4E1A\u52A1\u6A21\u578B\u5219\u5C06\u6570\u636E\u8F6C\u5316\u4E3A\u5177\u4F53\u7684\u6218\u7565\u90E8\u7F72\u548C\u6559\u5B66\u7B56\u7565\u3002\u9075\u5FAA\u4E25\u683C\u7684\u6570\u636E\u6807\u51C6\uFF0C\u4FDD\u969C\u8D44\u4EA7\u8D28\u91CF\u3001\u5B89\u5168\u548C\u7528\u6237\u7BA1\u7406\uFF0C\u52A9\u529B\u519B\u4E8B\u7CBE\u51C6\u6307\u6325\u548C\u6559\u80B2\u4E2A\u6027\u5316\u53D1\u5C55\uFF0C\u5171\u540C\u8FC8\u5411\u667A\u80FD\u5316\u672A\u6765\u3002"),a.createElement("img",{src:C(1921),style:{width:"100%"}}))},{title:"\u6570\u636E\u6807\u6CE8",key:"3",url:Br,children:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 text-16px"},a.createElement("span",{className:"font-semibold"},"\u6570\u636E\u6807\u6CE8"),"\u7CFB\u7EDF\u5206\u4E3A\u591A\u4E2A\u5173\u952E\u90E8\u5206\uFF1A\u5BA1\u6838\u8FC7\u7A0B\u6DB5\u76D6\u6280\u672F\u8FC7\u6EE4\u3001\u673A\u5668\u5B66\u4E60\u7B49\uFF0C\u5BF9\u5185\u5BB9\u8FDB\u884C\u521D\u6B65\u7B5B\u9009\u4E0E\u6DF1\u5EA6\u5B66\u4E60\u5206\u6790\uFF0C\u518D\u7ECF\u77E5\u8BC6\u805A\u7C7B\u8FC7\u7A0B\u6574\u5408\u76F8\u4F3C\u5185\u5BB9\uFF0C\u6700\u7EC8\u7531\u4EBA\u5DE5\u5BA1\u6838\u8FDB\u884C\u5224\u5B9A\u3002\u5185\u7F6E\u6807\u6CE8\u6A21\u677F\u5E93\u63D0\u4F9B\u6587\u672C\u6807\u6CE8\u3001\u89C6\u9891\u62BD\u5E27\u7B49\u591A\u7C7B\u578B\u6807\u6CE8\u65B9\u5F0F\uFF0C\u6807\u6CE8\u4EFB\u52A1\u6A21\u5757\u5219\u901A\u8FC7\u6807\u6CE8\u5458\u64CD\u4F5C\uFF0C\u5229\u7528\u6807\u6CE8\u5DE5\u5177\u751F\u6210\u6807\u6CE8\u6570\u636E\uFF0C\u6574\u4E2A\u6D41\u7A0B\u5F62\u6210\u5BA1\u6838\u4E0E\u6807\u6CE8\u7684\u95ED\u73AF\uFF0C\u5B9E\u73B0\u9AD8\u6548\u7684\u5185\u5BB9\u5BA1\u6838\u53CA\u6570\u636E\u6807\u6CE8\u3002 "),a.createElement("img",{src:C(82922),style:{width:"100%"}}))},{title:"\u77E5\u8BC6\u56FE\u8C31",key:"4",url:"",children:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 text-16px"},a.createElement("span",{className:"font-semibold"},"\u77E5\u8BC6\u56FE\u8C31"),"\u7CFB\u7EDF\u5177\u5907\u591A\u7EF4\u5EA6\u7279\u70B9\uFF0C\u4E00\u65B9\u9762\u901A\u8FC7\u7CBE\u51C6\u5B66\u60C5\u5206\u6790\u638C\u63E1\u5B66\u751F\u5BF9\u5404\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u7A0B\u5EA6\uFF0C\u5728\u6B64\u57FA\u7840\u4E4B\u4E0A\u8FD0\u7528\u5F3A\u5927\u7B97\u6CD5\u4E3A\u5B66\u751F\u63A8\u8350\u4E2A\u6027\u5316\u5B66\u4E60\u8D44\u6E90\u4E0E\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B9E\u73B0\u56E0\u6750\u65BD\u6559\uFF1B\u53E6\u4E00\u65B9\u9762\u6784\u5EFA\u591A\u77E5\u8BC6\u56FE\u8C31\u4F53\u7CFB\uFF0C\u5305\u62EC\u8BFE\u7A0B\u56FE\u8C31\u3001\u5927\u7EB2\u56FE\u8C31\u3001\u601D\u653F\u56FE\u8C31\u3001\u601D\u7EF4\u56FE\u8C31\uFF0C\u4E3A\u6559\u80B2\u9886\u57DF\u63D0\u4F9B\u5168\u65B9\u4F4D\u652F\u6491\uFF0C\u540C\u65F6\u6574\u5408\u6559\u6750\u3001\u89C6\u9891\u3001\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u7B49\u591A\u6A21\u6001\u8D44\u6E90\uFF0C\u6253\u9020\u7ED3\u6784\u5316\u7684\u77E5\u8BC6\u7F51\u7EDC\uFF0C\u5168\u65B9\u4F4D\u8D4B\u80FD\u6559\u80B2\u8FC7\u7A0B\u3002 "),a.createElement("img",{src:C(99799),style:{width:"100%"}}))}],[na,ia]=(0,a.useState)(Ea[0]),Vr=[{title:"\u667A\u6167\u8BFE\u7A0B",img:C(28751),link:"/paths"},{title:"\u5B9E\u8BAD\u7CFB\u7EDF",img:C(78257),link:"/shixuns"},{title:"\u6559\u5B66\u8BFE\u5802",img:C(32074),link:"/classrooms"},{title:"\u8BD5\u9898\u5E93",img:C(99452),link:"/problemset"},{title:"\u8BD5\u5377\u5E93",img:C(43474),link:"/paperlibrary"}],Ca=(0,a.useMemo)(()=>{var Ie,vn,Fi,_i,wa,Wr,Hr,$i,Zr,Gr,Cs,Pa;return[{title:"\u603B\u8BBF\u95EE\u91CF",num:(Ie=B==null?void 0:B.index_statistics)==null?void 0:Ie.total_visit_count,unit:"\u6B21",img:C(6218)},{title:"\u8BBF\u5BA2\u6570",num:(vn=B==null?void 0:B.index_statistics)==null?void 0:vn.total_user_count,unit:"\u4EBA",img:C(78781)},{title:"\u5B9E\u8DF5\u8BFE\u7A0B",num:(Fi=B==null?void 0:B.index_statistics)==null?void 0:Fi.subject_count,unit:"\u95E8",img:C(6491)},{title:"\u5B9E\u8DF5\u9879\u76EE",num:(_i=B==null?void 0:B.index_statistics)==null?void 0:_i.shixun_count,unit:"\u4E2A",img:C(25413)},{title:"\u5B9E\u9A8C\u73AF\u5883",num:(wa=B==null?void 0:B.index_statistics)==null?void 0:wa.repository_count,unit:"\u79CD",img:C(33102)},{title:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",num:(Wr=B==null?void 0:B.index_statistics)==null?void 0:Wr.all_user_count,unit:"\u4EBA",img:C(91159)},{title:"\u8BC4\u6D4B\u6B21\u6570",num:(Hr=B==null?void 0:B.index_statistics)==null?void 0:Hr.evaluate_count,unit:"\u6B21",img:C(15070)},{title:"\u5728\u7EBF\u4EBA\u6570",num:($i=B==null?void 0:B.index_statistics)==null?void 0:$i.user_online_count,unit:"\u4EBA",img:C(83425)},{title:"\u8BFE\u4EF6\u6570\u91CF",num:(Zr=B==null?void 0:B.index_statistics)==null?void 0:Zr.attachment_count,unit:"\u4E2A",img:C(57583)},{title:"\u8BD5\u9898\u6570\u91CF",num:(Gr=B==null?void 0:B.index_statistics)==null?void 0:Gr.question_count,unit:"\u9053",img:C(21728)},{title:"\u89C6\u9891\u6570\u91CF",num:(Cs=B==null?void 0:B.index_statistics)==null?void 0:Cs.video_count,unit:"\u4E2A",img:C(27261)},{title:"\u7EBF\u4E0A\u8003\u8BD5",num:(Pa=B==null?void 0:B.index_statistics)==null?void 0:Pa.exercise_count,unit:"\u95E8",img:C(15939)}]},[B==null?void 0:B.index_statistics]),Ya=[{img:C(23258),name:"\u519B\u4E8B\u88C5\u5907\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF",desc:"\u8BE5\u7CFB\u7EDF\u57FA\u4E8E\u4EBA\u5DE5\u667A\u80FD\u7B97\u6CD5\u548C\u6D77\u91CF\u88C5\u5907\u6570\u636E\uFF0C\u7EFC\u5408\u8003\u8651\u4F5C\u6218\u4EFB\u52A1\u3001\u73AF\u5883\u3001\u89C4\u6A21\u7B49\u591A\u7EF4\u5EA6\u53C2\u6570\uFF0C\u5FEB\u901F\u7CBE\u51C6\u5730\u4E3A\u519B\u4E8B\u6307\u6325\u4EBA\u5458\u63A8\u8350\u6700\u9002\u5408\u7684\u88C5\u5907\u7EC4\u5408\uFF0C\u63D0\u5347\u4F5C\u6218\u6548\u80FD\uFF0C\u52A9\u529B\u519B\u4E8B\u884C\u52A8\u80DC\u5229\u3002"},{img:C(11483),name:"\u519B\u4E8B\u4F5C\u6218\u6570\u636E\u5206\u6790\u7CFB\u7EDF",desc:"\u7CFB\u7EDF\u53EF\u9AD8\u6548\u91C7\u96C6\u3001\u5206\u6790\u4F5C\u6218\u6570\u636E\uFF0C\u5B9E\u65F6\u5448\u73B0\u6218\u573A\u6001\u52BF\uFF0C\u7CBE\u51C6\u8BC4\u4F30\u4F5C\u6218\u6548\u679C\uFF0C\u9884\u6D4B\u53D1\u5C55\u8D8B\u52BF\uFF0C\u4E3A\u6307\u6325\u51B3\u7B56\u63D0\u4F9B\u79D1\u5B66\u4F9D\u636E\uFF0C\u63D0\u9AD8\u4F5C\u6218\u6307\u6325\u7CBE\u51C6\u5EA6\u548C\u7075\u6D3B\u6027\u3002"},{img:C(2340),name:"\u519B\u4E8B\u88C5\u5907\u667A\u80FD\u95EE\u7B54\u7CFB\u7EDF",desc:"\u8FD0\u7528\u81EA\u7136\u8BED\u8A00\u5904\u7406\u548C\u4EBA\u5DE5\u667A\u80FD\u6280\u672F\uFF0C\u7CBE\u51C6\u7406\u89E3\u519B\u4E8B\u4EBA\u5458\u5173\u4E8E\u88C5\u5907\u7684\u95EE\u9898\uFF0C\u5FEB\u901F\u7ED9\u51FA\u51C6\u786E\u56DE\u7B54\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u548C\u4EA4\u4E92\u65B9\u5F0F\uFF0C\u65B9\u4FBF\u519B\u4E8B\u4EBA\u5458\u968F\u65F6\u968F\u5730\u83B7\u53D6\u77E5\u8BC6\uFF0C\u63D0\u5347\u4E13\u4E1A\u7D20\u517B\u548C\u4F5C\u6218\u80FD\u529B\u3002"},{img:C(96159),name:"\u60C5\u62A5\u5927\u6570\u636E\u5206\u6790\u5904\u7406\u7CFB\u7EDF",desc:"\u6574\u5408\u591A\u6E20\u9053\u60C5\u62A5\u6570\u636E\uFF0C\u901A\u8FC7\u6E05\u6D17\u3001\u878D\u5408\u3001\u5206\u6790\u548C\u6316\u6398\u6280\u672F\uFF0C\u5C06\u60C5\u62A5\u8F6C\u5316\u4E3A\u6709\u4EF7\u503C\u7684\u4EA7\u54C1\uFF0C\u5177\u5907\u60C5\u62A5\u5173\u8054\u5206\u6790\u80FD\u529B\uFF0C\u53EF\u5B9A\u5236\u5206\u6790\u6A21\u578B\u548C\u62A5\u544A\u6A21\u677F\uFF0C\u4E3A\u519B\u4E8B\u548C\u5B89\u5168\u673A\u6784\u63D0\u4F9B\u5168\u65B9\u4F4D\u60C5\u62A5\u652F\u6301\u3002"}],At=(0,a.useMemo)(()=>({tooltip:{trigger:"axis"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(ln==null?void 0:ln.time)||[],nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#E5E5E5"}},axisLabel:{color:"#333333"}},yAxis:{type:"value",nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#E5E5E5"}},axisLine:{show:!1},axisLabel:{color:"#333333"}},series:[{name:"\u672C\u6708",type:"line",data:(ln==null?void 0:ln.current_month)||[],itemStyle:{color:"#15EAA4"},areaStyle:{color:new va.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(ln==null?void 0:ln.last_month)||[],itemStyle:{color:"#73A0FF"},areaStyle:{color:new va.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[ln]),qe=[{title:"\u59D3\u540D",dataIndex:"real_name",width:120,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school_name",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"user_id",width:100,render:(Ie,vn)=>a.createElement(t.Z,{style:{padding:0,border:"none"},type:"link",onClick:()=>oe(void 0,null,function*(){const Fi=yield(0,e.NX)({teacher_id:Ie});(Fi==null?void 0:Fi.status)==0&&(mt.ZP.success("\u5220\u9664\u6210\u529F"),zi({}),Zt(!1))})},"\u5220\u9664\u6210\u5458")}],Zn=[{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(Ie,vn)=>a.createElement(Qe.Z,{placement:"bottom",title:Ie},a.createElement(ie.Link,{className:"bold c-black",to:`/users/${vn.login}`,target:"_blank"},Ie||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Ie=>a.createElement(Qe.Z,{placement:"bottom",title:Ie},a.createElement("span",null,Ie||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Ie=>a.createElement(Qe.Z,{placement:"bottom",title:Ie},a.createElement("span",null,Ie||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Ie=>a.createElement(Qe.Z,{placement:"bottom",title:Ie},a.createElement("span",null,Ie||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Ie=>a.createElement(Qe.Z,{placement:"bottom",title:Ie},a.createElement("span",null,Ie||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Ie=>a.createElement(Qe.Z,{placement:"bottom",title:Ie},a.createElement("span",null,Ie||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:Ie=>Ie?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Ie=>a.createElement(Qe.Z,{placement:"bottom",title:Ie},a.createElement("span",null,N()(Ie).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Ie=>{if(Ie===1)return a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],ti=(Ie=!1)=>oe(void 0,null,function*(){var vn;if((Ie||lr)&&!tr){const Fi=hi.getFieldsValue(),_i=yield hn(Y({page:Ie?1:(xi==null?void 0:xi.page)+1,container_type:1},Fi));or(Ie?[..._i.users]:[...Gi,..._i.users]),((vn=_i.users)==null?void 0:vn.length)<10&&yr(!1)}}),Ir=()=>oe(void 0,null,function*(){var Ie;const vn=yield b({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});Pi((Ie=vn||[])==null?void 0:Ie.map(Fi=>({value:Fi})))});return(0,a.useEffect)(()=>{const Ie=N()();Ir(),zi({}),Ki({}),Ie&&nr({start_at:Ie.subtract(7,"day").format("YYYY-MM-DD"),end_at:Ie.format("YYYY-MM-DD")}),b({type:"forumsList/getForumsData",payload:{page:1,forum:16,memoType:16,tab_module_type:"forums",limit:5}})},[]),(0,a.useEffect)(()=>{b({type:"homePage/home",payload:{}})},[B.name]),a.createElement("div",{className:"py-32px",style:{background:`url(${C(48223)}) #fafafa 0 0 / 100% auto no-repeat`}},a.createElement("div",{className:"ml-auto mr-auto flex gap-20px",style:{width:"1200px"}},a.createElement("div",{className:"flex-1 flex flex-col gap-20px"},a.createElement("div",{className:"px-40px py-30px flex flex-col rounded-6px",style:{height:"350px",background:`url(${C(91527)}) 0 0 / 100% 100% no-repeat`}},a.createElement("div",{className:"c-grey-333 text-18px font-semibold"},"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF"),a.createElement("div",{className:"mt-20px c-grey-333 text-16px",style:{lineHeight:"28px"}},"\u672C\u5E73\u53F0\u662F\u4E00\u4E2A\u96C6\u7A0B\u5E8F\u5728\u7EBF\u8BC4\u6D4B\u3001\u8BFE\u7A0B\u5B9E\u8DF5\u6559\u5B66\u3001\u5728\u7EBF\u6D4B\u9A8C\u4E0E\u7ADE\u8D5B\u7B49\u529F\u80FD\u4E8E\u4E00\u4F53\u7684\u667A\u80FD\u5316\u5B66\u4E60\u4E0E\u7ADE\u6280\u5E73\u53F0\uFF0C\u81F4\u529B\u4E8E\u4E3A\u5E08\u751F\u3001\u7F16\u7A0B\u7231\u597D\u8005\u53CA\u6280\u672F\u56E2\u961F\u63D0\u4F9B\u9AD8\u6548\u4FBF\u6377\u7684\u7F16\u7A0B\u5B9E\u8DF5\u73AF\u5883\u3002"),a.createElement("div",{className:"mt-56px flex item-center gap-10px"},["\u7A33\u5B9A\u9AD8\u6548\u8BC4\u6D4B\u7CFB\u7EDF","\u591A\u573A\u666F\u6559\u5B66\u4E0E\u5B9E\u6218\u652F\u6301"].map((Ie,vn)=>a.createElement("div",{key:vn,className:"rounded-4px px-10px py-6px",style:{color:"#3061D0",background:"#E9EFFF"}},Ie)))),a.createElement("div",{className:"rounded-6px bg-white flex item-end justify-between px-40px pb-30px relative",style:{height:"179px"}},a.createElement("div",{className:"c-grey-333 text-18px absolute",style:{lineHeight:"34px",padding:"0 112px",background:"linear-gradient( 180deg, #F8FDFF 0%, #EDF5FC 100%)",boxShadow:"inset 0px 1px 3px 0px #FFFFFF",top:0,left:"50%",transform:"translateX(-50%)",borderBottomLeftRadius:"999px",borderBottomRightRadius:"999px"}},"\u5FEB\u6377\u5165\u53E3"),Vr.map((Ie,vn)=>a.createElement("div",{key:vn,className:"flex flex-col item-center gap-10px current-primary-hover",onClick:()=>{(0,je.xg)(Ie==null?void 0:Ie.link)}},a.createElement("img",{src:Ie==null?void 0:Ie.img,style:{width:"59px"}}),a.createElement("div",{className:"text-16px"},Ie==null?void 0:Ie.title)))),a.createElement("div",{className:"rounded-6px px-40px py-30px bg-white"},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{className:"text-18px c-grey-333 font-semibold"},"\u6570\u636E\u6C47\u603B")),a.createElement("div",{className:"grid gap-40px mt-30px",style:{gridTemplateColumns:"1fr 1fr 1fr 1fr"}},Ca.map((Ie,vn)=>a.createElement("div",{key:vn,className:"flex gap-10px item-center"},a.createElement("img",{src:Ie==null?void 0:Ie.img,className:"rounded-full",style:{width:"60px"}}),a.createElement("div",{className:"flex flex-col gap-10px c-grey-666"},a.createElement("div",null,a.createElement("span",{className:"mr-6px c-grey-333 text-18px font-semibold"},(Ie==null?void 0:Ie.num)||0),Ie==null?void 0:Ie.unit),a.createElement("div",null,Ie.title)))))),a.createElement("div",{className:"rounded-6px bg-white"},a.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Dr.map(Ie=>a.createElement("div",{key:Ie==null?void 0:Ie.id,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(pi==null?void 0:pi.type)==(Ie==null?void 0:Ie.id)?"bg-white":""}`,onClick:()=>{nr({type:Ie==null?void 0:Ie.id})},style:{color:(pi==null?void 0:pi.type)==(Ie==null?void 0:Ie.id)?"#3061D0":"",borderRadius:"6px 6px 0 0"}},Ie==null?void 0:Ie.name))),a.createElement("div",{className:"flex justify-between mt-32px px-40px"},a.createElement("div",{className:"text-18px font-semibold",style:{color:"#282F3F"}},"\u5E73\u53F0",(Jt=Dr==null?void 0:Dr.find(Ie=>(Ie==null?void 0:Ie.id)==(pi==null?void 0:pi.type)))==null?void 0:Jt.name),a.createElement(pa.default.RangePicker,{value:[N()(pi==null?void 0:pi.start_at),N()(pi==null?void 0:pi.end_at)],onChange:(Ie,vn)=>{nr({start_at:vn==null?void 0:vn[0],end_at:vn==null?void 0:vn[1]})}})),a.createElement(Rr.Z,{option:At}))),a.createElement("div",{className:"flex flex-col gap-20px",style:{width:"300px"}},a.createElement("div",{className:"p-30px rounded-6px relative",style:{height:"224px",background:`url(${C(6716)}) 0 0 / 100% auto no-repeat`}},(0,Tr.bg)()&&a.createElement(a.Fragment,null,a.createElement("img",{className:"rounded-full",src:`${(kt=pt.Z)==null?void 0:kt.IMG_SERVER}/images/${(Le=v==null?void 0:v.userInfo)==null?void 0:Le.image_url}`,style:{width:"66px",height:"66px"}}),a.createElement("div",{className:"mt-36px font-semibold text-16px c-grey-333"},(Wt=v==null?void 0:v.userInfo)==null?void 0:Wt.username),a.createElement("div",{className:"mt-10px c-grey-666"},(ri=v==null?void 0:v.userInfo)==null?void 0:ri.user_identity," ",(li=v==null?void 0:v.userInfo)==null?void 0:li.user_school),a.createElement("span",{className:"iconfont icon-bianji4 current absolute",style:{color:"#3061D0",top:"30px",right:"20px"},onClick:()=>{var Ie;ie.history.push(`/users/${(Ie=v==null?void 0:v.userInfo)==null?void 0:Ie.login}/baseInfo/edit`)}})),!(0,Tr.bg)()&&a.createElement(a.Fragment,null,a.createElement("img",{className:"rounded-full",src:C(31454),style:{width:"66px",height:"66px"}}),a.createElement("div",null,a.createElement(Vn.ZP,{type:"primary",className:"mt-22px",onClick:()=>{b({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55/\u6CE8\u518C")),a.createElement("div",{className:"mt-12px text-12px",style:{color:"#3061D0"}},"\u767B\u5F55\u7CFB\u7EDF\u540E\uFF0C\u7545\u4EAB\u6559\u5B66\u4E0E\u5B66\u4E60\u7684\u65E0\u9650\u53EF\u80FD\uFF01"))),a.createElement("div",{className:"rounded-8px bg-white p-20px"},a.createElement("div",{className:"flex item-end justify-between"},a.createElement("img",{src:C(76156),style:{height:"24px"}}),a.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,je.xg)("/forums")}},"\u66F4\u591A ",a.createElement("span",{className:"iconfont icon-you2"}))),(ai=(In=Ne.forumsData)==null?void 0:In.memo_list)!=null&&ai.length?a.createElement("div",{className:"flex flex-col gap-40px mt-40px"},(Ii=(Mi=Ne.forumsData)==null?void 0:Mi.memo_list)==null?void 0:Ii.map(Ie=>a.createElement("div",{key:Ie==null?void 0:Ie.id,className:"flex flex-col gap-20px current",onClick:()=>{(0,je.xg)(`/forums/${Ie.id}`)}},a.createElement(Qe.Z,{placement:"topLeft",title:Ie==null?void 0:Ie.subject},a.createElement("div",{className:"text-16px font-semibold c-black multi_ellipsis1 minW-0 w-full"},Ie==null?void 0:Ie.subject)),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,Ie==null?void 0:Ie.user_name),a.createElement("div",null,N()(Ie==null?void 0:Ie.created_at).format("YYYY-MM-DD")))))):a.createElement(Yr.Z,null)),a.createElement("div",{className:"rounded-8px bg-white p-20px"},a.createElement("div",{className:"flex item-end justify-between"},a.createElement("img",{src:C(10231),style:{height:"17px"}}),a.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,je.xg)("/paths")}},"\u66F4\u591A ",a.createElement("span",{className:"iconfont icon-you2"}))),(Ai=B.recommend_subjects)!=null&&Ai.length?a.createElement("div",{className:"flex flex-col gap-14px mt-20px"},(fn=B.recommend_subjects)==null?void 0:fn.map(Ie=>{var vn;return a.createElement("div",{key:Ie==null?void 0:Ie.id,className:"flex item-center gap-12px current",style:{height:"80px"},onClick:()=>{(0,je.xg)(`/paths/${Ie==null?void 0:Ie.identifier}`)}},a.createElement("img",{className:"rounded-6px",src:`${(vn=pt.Z)==null?void 0:vn.IMG_SERVER}${Ie==null?void 0:Ie.image_url}`,style:{height:"100%"}}),a.createElement("div",{className:"flex flex-col justify-between h-full"},a.createElement("div",null,Ie==null?void 0:Ie.name),a.createElement("div",{className:"text-12px",style:{color:"#000F37"}},Ie.members_count," \u4EBA\u5B66\u4E60")))})):a.createElement(Yr.Z,null)),a.createElement("div",{className:"rounded-8px",style:{background:"#FAFAFA"}},a.createElement("div",{className:"flex item-end justify-between p-20px"},a.createElement("img",{src:C(97787),style:{height:"17px"}}),a.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,je.xg)("/classrooms")}},"\u66F4\u591A ",a.createElement("span",{className:"iconfont icon-you2"}))),(Ln=Yi==null?void 0:Yi.courses)!=null&&Ln.length?a.createElement("div",{className:"flex flex-col gap-14px"},(Tn=Yi==null?void 0:Yi.courses)==null?void 0:Tn.map((Ie,vn)=>a.createElement("div",{className:"pt-14px",key:vn},a.createElement(pe.Si,{DataProps:Ie,style:{padding:"10px 20px",gap:"12px"}})))):a.createElement(Yr.Z,null)))),a.createElement(jt.default,{open:yn,title:"\u7F16\u8F91",width:800,footer:null,onCancel:()=>{Zt(!1)},centered:!0,destroyOnClose:!0,onOk:()=>{Zt(!1)}},a.createElement(ea.default,{columns:qe,dataSource:(si==null?void 0:si.data)||[]})),a.createElement(jt.default,{open:ot,title:"\u6DFB\u52A0\u6559\u5E08\u56E2\u961F",width:1200,onCancel:()=>{_t(!1)},centered:!0,destroyOnClose:!0,onOk:()=>oe(void 0,null,function*(){(br==null?void 0:br.length)==0?mt.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(yield(0,e.Zz)({teacher_id:br})).status===0&&(mt.ZP.success("\u6DFB\u52A0\u6210\u529F"),zi({}),_t(!1))})},a.createElement(ge.default,{layout:"inline",size:"large",form:hi,initialValues:{search_type:"1"},onFinish:Ie=>{if((Ie==null?void 0:Ie.keyword)===""){or([]),mt.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}sn(!1),yr(!0),ar([]),setTimeout(()=>{ti(!0)},200)}},a.createElement(ge.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},a.createElement(Sr.default,{style:{width:110}},a.createElement(Sr.default.Option,{value:"1"},"\u59D3\u540D"),a.createElement(Sr.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),a.createElement(Sr.default.Option,{value:"2"},"\u624B\u673A\u53F7"),a.createElement(Sr.default.Option,{value:"3"},"\u90AE\u7BB1"))),a.createElement(ge.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},a.createElement(ta.default,{allowClear:!0,style:{width:240}})),a.createElement(ge.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.createElement(wr.Z,{options:On,style:{width:380},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(Ie,vn)=>vn.value.toUpperCase().indexOf(Ie.toUpperCase())!==-1})),a.createElement(ge.default.Item,null,a.createElement(Vn.ZP,{htmlType:"submit",type:"primary"},"\u641C\u7D22"))),a.createElement(ea.default,{className:"mt20 flexd-table-header ",rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:br,onChange:Ie=>{ar(Ie),console.log("selectedRowKeys",Ie)}},pagination:!1,dataSource:[],columns:Zn,showHeader:(Gi==null?void 0:Gi.length)>0}),a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.createElement(r(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ie=>{ti()},hasMore:lr,useWindow:!1},a.createElement(ea.default,{loading:tr,showHeader:!1,pagination:!1,dataSource:Gi,columns:Zn,locale:{emptyText:a.createElement(Yr.Z,{img:vi?l.RL:l.z3,imgStyles:{width:150},styles:{margin:"0 auto"},customText:vi?"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458":"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"})},rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:br,onChange:Ie=>{ar(Ie),console.log("selectedRowKeys",Ie)}}})))))};var rt=(0,ie.connect)(({loading:v,forumsList:b,user:B,homePage:Ne,globalSetting:en})=>({user:B,loading:v.models.index,homePage:Ne,forumsList:b,globalSetting:en}))(ae),We=C(99313),Ce={flex_box_center:"flex_box_center___tP1nn",flex_space_between:"flex_space_between___nu84w",flex_box_vertical_center:"flex_box_vertical_center___zbP1q",flex_box_center_end:"flex_box_center_end___a1egM",flex_box_column:"flex_box_column___QHIuF",home:"home___MEDZZ",bg:"bg___KfDDG",btns:"btns___oNaXd",li:"li___UWBaA",competition:"competition___cOtyF",title:"title___esRZA",des:"des___DojIR",information:"information___Awtv_",d1:"d1___X_1hT",d2:"d2___dbc36",d3:"d3___BI04Y",retrospect:"retrospect___PNb0W",banner:"banner___TQcxa",left:"left___c8wMQ",right:"right___Zl7Zw",name:"name___pi8R2",btn:"btn___Jsqzc",l:"l___WuZMb",r:"r___oxdMr",group:"group___rxBvb",tabs:"tabs___GRAT5",list:"list___x_s8k"},Yt=C(80961),ze=C.p+"static/bg1.02a5f786.png",Mt=Object.defineProperty,Et=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,pn=(v,b,B)=>b in v?Mt(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,Pt=(v,b)=>{for(var B in b||(b={}))Sn.call(b,B)&&pn(v,B,b[B]);if(Et)for(var B of Et(b))Dn.call(b,B)&&pn(v,B,b[B]);return v};const jn=v=>React.createElement("svg",Pt({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 29"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"1")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m31.5 8.5-13 40"})));var ci="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",cr=Object.defineProperty,Ci=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Jn=(v,b,B)=>b in v?cr(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,Xi=(v,b)=>{for(var B in b||(b={}))Mn.call(b,B)&&Jn(v,B,b[B]);if(Ci)for(var B of Ci(b))ei.call(b,B)&&Jn(v,B,b[B]);return v};const u=v=>React.createElement("svg",Xi({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 26"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.667)"},React.createElement("tspan",{x:0,y:42},"2")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m39.167 8.5-13 40"})));var c="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",f=Object.defineProperty,I=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,R=(v,b,B)=>b in v?f(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,_=(v,b)=>{for(var B in b||(b={}))S.call(b,B)&&R(v,B,b[B]);if(I)for(var B of I(b))V.call(b,B)&&R(v,B,b[B]);return v};const $=v=>React.createElement("svg",_({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 27"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.333)"},React.createElement("tspan",{x:0,y:42},"3")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.833 8.5-13 40"})));var ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Pe=Object.defineProperty,de=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,xe=(v,b,B)=>b in v?Pe(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,q=(v,b)=>{for(var B in b||(b={}))he.call(b,B)&&xe(v,B,b[B]);if(de)for(var B of de(b))Me.call(b,B)&&xe(v,B,b[B]);return v};const fe=v=>React.createElement("svg",q({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 25"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"4")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.5 8.5-13 40"})));var Fe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAOCAYAAABQOexEAAAAAXNSR0IArs4c6QAAAqtJREFUaEPtmj9oE1Ecx39XDXRQiINLO9ShCBnMcg5BCEiWLHXIcqAZzGBb7GBBi5ihGdqhCulQKZH+AesQhXM4wSxZUiRQAnpLloBESge7ZLBYF3nIyfuX3LtEcXgPhP5uCOTzfve7d9/3uUt7iQW4YQKaE3i5fzheuHnlp2VZQbS1t38YJ72Pp47j/IqOPX72ZuIk/r23PT9PRk3J0jxPbIcJwLsPnWtj58fGb924+ikqrHfw5TYEECdf/e2osA/X325CEEz+uPjNGSUsyopyaU8gCALr/cHn67RxVFjXdc/FJu05OhYVdm5rK3bh9JJLx0YJi7JqXypsSBMwISzKim4ZS0C3sCirsaXCxrrvsFbn+MSG0P9eiam4Tw/SPurZ/bgJQHL6MuN+V3K6UwxswVud4349HUknJlh9s0354ADp5BTjDf9Iqc/anNf9LpuP3GMmNc14rdVl9YQNEMilE4x7zQ7n4sXJcO422gMOAPlMkvFqXeWFLOd7NV+pn52xGd/xfJuE5r+QSzG+4bYG+QDAoiN505ZzoXVL+TSrL1cFFydRLGQYX9lrKH1Kgi/v1BW+Optl9U8qKn+6wPmjSk1Zx/XFGcYfbEjOE32+lGP8ftlT1vdFkfN7a65y3N2iw/jdlTAn8KqUZ/zOclWpf73KeXjTdYflsvZXG2BIVmHNsKxUHAIpIeXfZeUHoK0yEVmllH1ZhZRySsOy8j2GZBWN/kXWwaVDoJDlUlJZw89LVFkHAUlZK17L5hcO36SsZbep5CllXasKLq5E7bJSKUObIiub/h9kFecwUlYCsFv6j2SNXgX4HhPQmYCuuyp9lIV/s+pcGexl5ONfPnNFWVEwIwnovKPKCaKsRpbqbDc1ISpNFGU9214ZOXv8utVIrNjURAKmfsjyG/THRGdCCtl7AAAAAElFTkSuQmCC",at=C.p+"static/a1.86bdd427.png",Bt=Object.defineProperty,St=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,gn=(v,b,B)=>b in v?Bt(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,nn=(v,b)=>{for(var B in b||(b={}))It.call(b,B)&&gn(v,B,b[B]);if(St)for(var B of St(b))lt.call(b,B)&&gn(v,B,b[B]);return v};const Cn=v=>React.createElement("svg",nn({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#044CDE",opacity:.3,cx:19,cy:19,r:18.5}),React.createElement("circle",{fill:"#0152D9",cx:19,cy:19,r:13}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M24.333 19.92H13.667a.488.488 0 1 1 0-.979h10.666a.488.488 0 1 1 0 .978Z"}),React.createElement("path",{d:"M24.327 19.913a.487.487 0 0 1-.347-.145l-3.807-3.851a.49.49 0 0 1 .003-.691.49.49 0 0 1 .691.003l3.807 3.85a.49.49 0 0 1-.347.834Z"}),React.createElement("path",{d:"M20.476 23.732a.487.487 0 0 1-.344-.836l3.851-3.806a.49.49 0 0 1 .69.003.49.49 0 0 1-.002.69l-3.851 3.808a.489.489 0 0 1-.344.141Z"}))));var xn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",Qn=Object.defineProperty,Xn=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Bn=(v,b,B)=>b in v?Qn(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,Fn=(v,b)=>{for(var B in b||(b={}))fi.call(b,B)&&Bn(v,B,b[B]);if(Xn)for(var B of Xn(b))kn.call(b,B)&&Bn(v,B,b[B]);return v};const Kn=v=>React.createElement("svg",Fn({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 31\u5907\u4EFD"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M54.057 33.328H32.811V12.023L45.81.67h8.246l-8.245 11.352h8.245zM22.057 33.328H.811V12.023L13.81.67h8.246l-8.245 11.352h8.245z"})));var _n="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",Rn=Object.defineProperty,ii=Object.getOwnPropertySymbols,Ni=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Zi=(v,b,B)=>b in v?Rn(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,gi=(v,b)=>{for(var B in b||(b={}))Ni.call(b,B)&&Zi(v,B,b[B]);if(ii)for(var B of ii(b))wi.call(b,B)&&Zi(v,B,b[B]);return v};const Ui=v=>React.createElement("svg",gi({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 31"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M.057.328h21.246v21.306l-13 11.352H.056l8.245-11.352H.057zM32.057.328h21.246v21.306l-13 11.352h-8.246l8.245-11.352h-8.245z"})));var di="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",yi=Object.defineProperty,bi=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,er=(v,b,B)=>b in v?yi(v,b,{enumerable:!0,configurable:!0,writable:!0,value:B}):v[b]=B,sr=(v,b)=>{for(var B in b||(b={}))Ji.call(b,B)&&er(v,B,b[B]);if(bi)for(var B of bi(b))Li.call(b,B)&&er(v,B,b[B]);return v},wn=(v,b)=>{var B={};for(var Ne in v)Ji.call(v,Ne)&&b.indexOf(Ne)<0&&(B[Ne]=v[Ne]);if(v!=null&&bi)for(var Ne of bi(v))b.indexOf(Ne)<0&&Li.call(v,Ne)&&(B[Ne]=v[Ne]);return B},Bi=(v,b,B)=>new Promise((Ne,en)=>{var an=Le=>{try{kt(B.next(Le))}catch(Wt){en(Wt)}},Jt=Le=>{try{kt(B.throw(Le))}catch(Wt){en(Wt)}},kt=Le=>Le.done?Ne(Le.value):Promise.resolve(Le.value).then(an,Jt);kt((B=B.apply(v,b)).next())});const Ei=v=>{var b=v,{competitions:B,user:Ne,dispatch:en}=b,an=wn(b,["competitions","user","dispatch"]);const[Jt,kt]=(0,a.useState)(!1),[Le,Wt]=(0,a.useState)({}),[ri,li]=(0,a.useState)(""),In=(0,a.useRef)(null),ai=(0,a.useRef)(null);(0,a.useEffect)(()=>{Mi()},[]);const Mi=()=>Bi(void 0,null,function*(){B.listParams.keyword="",B.listParams.category="",B.listParams.page=1,en({type:"competitions/getList",payload:sr({},B.listParams)})}),Ii=[{path:"",img:ze},{path:"",img:ze},{path:"",img:ze},{path:"",img:ze}],Ai=[{path:"",img:at,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:at,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:at,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],fn=Ln=>{li(Ln),B.listParams.page=1,B.listParams.category=Ln,en({type:"competitions/getList",payload:sr({},B.listParams)})};return a.createElement("section",{className:Ce.home},a.createElement(Z.Z,{loading:Jt,active:!0,paragraph:{rows:5}},a.createElement("div",{className:Ce.bg},Ii&&a.createElement(X.Z,{ref:In,autoplay:!0,pauseOnDotsHover:!0},Ii==null?void 0:Ii.map((Ln,Tn)=>a.createElement("div",{key:Tn,className:Ce.li},a.createElement("a",{href:Ln.path},a.createElement("img",{width:"100%",src:Ln.img}))))),a.createElement("div",{className:Ce.btns},a.createElement("div",{onClick:()=>{In.current.prev()}},a.createElement("i",{className:"iconfont icon-fanhui1"})),a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{In.current.next()}},a.createElement("i",{className:"iconfont icon-fanhui1"})))),a.createElement("div",{className:Ce.competition},a.createElement("div",{className:Ce.title},"2022\u8D5B\u4E8B"),a.createElement("div",{className:Ce.des},a.createElement("img",{src:ci,alt:""}),a.createElement("aside",null,a.createElement("div",null,"5\u67087\u65E5"),a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),a.createElement("img",{className:"ml5 mr5",src:vt}),a.createElement("img",{src:c,alt:""}),a.createElement("aside",null,a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),a.createElement("img",{className:"ml5 mr5",src:vt}),a.createElement("img",{src:ue,alt:""}),a.createElement("aside",null,a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),a.createElement("img",{className:"ml5 mr5",src:vt}),a.createElement("img",{src:Fe,alt:""}),a.createElement("aside",null,a.createElement("div",null,"12\u67081\u65E5"),a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),a.createElement("div",{className:Ce.information},a.createElement("div",{className:Ce.title},a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),a.createElement("span",null,"\u66F4\u591A",a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),a.createElement("div",{className:Ce.des},a.createElement("div",{className:Ce.d1},a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),a.createElement("div",{className:Ce.d2},a.createElement("div",null,a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),a.createElement("div",null,a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),a.createElement("div",{className:Ce.d3},a.createElement("div",null,a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),a.createElement("div",null,a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),a.createElement("div",{className:Ce.retrospect},a.createElement("div",{className:Ce.title},a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),a.createElement("span",null,"\u66F4\u591A",a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),a.createElement("div",{className:Ce.banner},Ai&&a.createElement(X.Z,{ref:ai,autoplay:!1,pauseOnDotsHover:!0},Ai==null?void 0:Ai.map((Ln,Tn)=>a.createElement("div",{key:Tn,className:Ce.li},a.createElement("div",{className:Ce.left},a.createElement("img",{width:524,src:Ln.img})),a.createElement("div",{className:Ce.right},a.createElement("div",{className:Ce.name},Ln==null?void 0:Ln.name),a.createElement("div",{className:Ce.des},Ln.des),a.createElement("div",{className:Ce.btn},a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),a.createElement("img",{src:xn})),a.createElement("img",{className:Ce.l,src:_n}),a.createElement("img",{className:Ce.r,src:di}))))),a.createElement("div",{className:Ce.btns},a.createElement("div",{onClick:()=>{ai.current.prev()}},a.createElement("i",{className:"iconfont icon-fanhui1"})),a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{ai.current.next()}},a.createElement("i",{className:"iconfont icon-fanhui1"}))))),a.createElement("div",{className:Ce.group},a.createElement("div",{className:Ce.title},"\u8D5B\u9898\u5206\u7EC4"),a.createElement(We.default,{className:Ce.tabs,activeKey:ri,onChange:fn},a.createElement(We.default.TabPane,{tab:"\u5168\u90E8",key:""}),a.createElement(We.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),a.createElement(We.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),a.createElement("div",{className:Ce.list},a.createElement(Yt.default,{show:!1})),a.createElement("div",{onClick:()=>ie.history.push(`/competitions?tabs=${ri}`),className:Ce.btn},"\u66F4\u591A\u8D5B\u4E8B",a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var Wi=(0,ie.connect)(({competitions:v,user:b})=>({competitions:v,user:b}))(Ei),Hi=C(32162);const mi=({globalSetting:v})=>{var b;const B=(0,a.useMemo)(()=>{var Ne;switch(Number((Ne=v==null?void 0:v.setting)==null?void 0:Ne.theme)){case Hi.Fy.THEMEONE:return a.createElement(rt,null);case Hi.Fy.DEFAULT:default:return a.createElement(Ja,null)}},[(b=v==null?void 0:v.setting)==null?void 0:b.theme]);return a.createElement(Re.ZP,{locale:j.Z},!v.isIlearning&&v.isPaZhou?a.createElement(Wi,null):B,v.isIlearning&&a.createElement(La,null))};var ji=(0,ie.connect)(({loading:v,globalSetting:b,user:B})=>({loading:v,globalSetting:b,user:B}))(mi)},84989:function(Ke,Rt,C){"use strict";C.d(Rt,{BU:function(){return Re},Dj:function(){return a},gH:function(){return j},vp:function(){return ie}});function a(X){try{X.mozRequestFullScreen?X.mozRequestFullScreen():X.webkitRequestFullScreen&&X.webkitRequestFullScreen()}catch(Z){console.log(Z,":e")}}function Re(){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 j=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ie(){var X=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Z=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",X),window.isFullScreen?window.isFullScreen:X!=null}},45937:function(Ke,Rt,C){"use strict";C.d(Rt,{U:function(){return H}});var a=C(59301),Re=Object.defineProperty,j=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,Z=(Ze,Qe,pt)=>Qe in Ze?Re(Ze,Qe,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Ze[Qe]=pt,Oe=(Ze,Qe)=>{for(var pt in Qe||(Qe={}))ie.call(Qe,pt)&&Z(Ze,pt,Qe[pt]);if(j)for(var pt of j(Qe))X.call(Qe,pt)&&Z(Ze,pt,Qe[pt]);return Ze},ee=(Ze,Qe,pt)=>new Promise((it,je)=>{var Lt=Be=>{try{Ue(pt.next(Be))}catch(we){je(we)}},_e=Be=>{try{Ue(pt.throw(Be))}catch(we){je(we)}},Ue=Be=>Be.done?it(Be.value):Promise.resolve(Be.value).then(Lt,_e);Ue((pt=pt.apply(Ze,Qe)).next())});function H(Ze,Qe){const[pt,it]=(0,a.useState)(Qe),[je,Lt]=(0,a.useState)(!1),[_e,Ue]=(0,a.useState)();return[pt,je,(we,ye=!1)=>ee(this,null,function*(){const De=ye?Qe:Oe(Oe({},pt),we);Lt(!0),it(De);const Ae=yield Ze(De);return Lt(!1),Ue(Ae),Ae}),_e]}},30647:function(Ke,Rt,C){"use strict";C.d(Rt,{Z:function(){return Ot}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(i,s){return i.__proto__=s,i},Object.assign=Object.assign||function(i){if(i==null)throw new TypeError("Cannot convert undefined or null to object");let s=Object(i);for(let o=1;o ${s}`;X.ENABLE_CALLBACK&&X.emitter.emit("log","error",o),X.ENABLE_ERROR&&(console.error?console.error(o):console.warn?console.warn(o):console.log(o))}static i(i,s){(!i||X.FORCE_GLOBAL_TAG)&&(i=X.GLOBAL_TAG);let o=`[${i}] > ${s}`;X.ENABLE_CALLBACK&&X.emitter.emit("log","info",o),X.ENABLE_INFO&&(console.info?console.info(o):console.log(o))}static w(i,s){(!i||X.FORCE_GLOBAL_TAG)&&(i=X.GLOBAL_TAG);let o=`[${i}] > ${s}`;X.ENABLE_CALLBACK&&X.emitter.emit("log","warn",o),X.ENABLE_WARN&&(console.warn?console.warn(o):console.log(o))}static d(i,s){(!i||X.FORCE_GLOBAL_TAG)&&(i=X.GLOBAL_TAG);let o=`[${i}] > ${s}`;X.ENABLE_CALLBACK&&X.emitter.emit("log","debug",o),X.ENABLE_DEBUG&&(console.debug?console.debug(o):console.log(o))}static v(i,s){(!i||X.FORCE_GLOBAL_TAG)&&(i=X.GLOBAL_TAG);let o=`[${i}] > ${s}`;X.ENABLE_CALLBACK&&X.emitter.emit("log","verbose",o),X.ENABLE_VERBOSE&&console.log(o)}}X.GLOBAL_TAG="flv.js",X.FORCE_GLOBAL_TAG=!1,X.ENABLE_ERROR=!0,X.ENABLE_INFO=!0,X.ENABLE_WARN=!0,X.ENABLE_DEBUG=!0,X.ENABLE_VERBOSE=!0,X.ENABLE_CALLBACK=!1,X.emitter=new(ie());var Z=X;class Oe{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(i){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=i,this._totalBytes+=i):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=i,this._totalBytes+=i):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=i,this._totalBytes+=i,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let i=(this._now()-this._lastCheckpoint)/1e3;return i==0&&(i=1),this._intervalBytes/i/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let i=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/i/1024}}var ee=Oe;class H{constructor(i){this._message=i}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Ze extends H{constructor(i){super(i)}get name(){return"IllegalStateException"}}class Qe extends H{constructor(i){super(i)}get name(){return"InvalidArgumentException"}}class pt extends H{constructor(i){super(i)}get name(){return"NotImplementedException"}}const it={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},je={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Lt{constructor(i){this._type=i||"undefined",this._status=it.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=it.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===it.kConnecting||this._status===it.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(i){this._onContentLengthKnown=i}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(i){this._onURLRedirect=i}get onDataArrival(){return this._onDataArrival}set onDataArrival(i){this._onDataArrival=i}get onError(){return this._onError}set onError(i){this._onError=i}get onComplete(){return this._onComplete}set onComplete(i){this._onComplete=i}open(i,s){throw new pt("Unimplemented abstract function!")}abort(){throw new pt("Unimplemented abstract function!")}}let _e={};function Ue(){let te=self.navigator.userAgent.toLowerCase(),i=/(edge)\/([\w.]+)/.exec(te)||/(opr)[\/]([\w.]+)/.exec(te)||/(chrome)[ \/]([\w.]+)/.exec(te)||/(iemobile)[\/]([\w.]+)/.exec(te)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(te)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(te)||/(webkit)[ \/]([\w.]+)/.exec(te)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(te)||/(msie) ([\w.]+)/.exec(te)||te.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(te)||te.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(te)||[],s=/(ipad)/.exec(te)||/(ipod)/.exec(te)||/(windows phone)/.exec(te)||/(iphone)/.exec(te)||/(kindle)/.exec(te)||/(android)/.exec(te)||/(windows)/.exec(te)||/(mac)/.exec(te)||/(linux)/.exec(te)||/(cros)/.exec(te)||[],o={browser:i[5]||i[3]||i[1]||"",version:i[2]||i[4]||"0",majorVersion:i[4]||i[2]||"0",platform:s[0]||""},g={};if(o.browser){g[o.browser]=!0;let p=o.majorVersion.split(".");g.version={major:parseInt(o.majorVersion,10),string:o.version},p.length>1&&(g.version.minor=parseInt(p[1],10)),p.length>2&&(g.version.build=parseInt(p[2],10))}if(o.platform&&(g[o.platform]=!0),(g.chrome||g.opr||g.safari)&&(g.webkit=!0),g.rv||g.iemobile){g.rv&&delete g.rv;let p="msie";o.browser=p,g[p]=!0}if(g.edge){delete g.edge;let p="msedge";o.browser=p,g[p]=!0}if(g.opr){let p="opera";o.browser=p,g[p]=!0}if(g.safari&&g.android){let p="android";o.browser=p,g[p]=!0}g.name=o.browser,g.platform=o.platform;for(let p in _e)_e.hasOwnProperty(p)&&delete _e[p];Object.assign(_e,g)}Ue();var Be=_e;class we extends Lt{static isSupported(){try{let i=Be.msedge&&Be.version.minor>=15048,s=Be.msedge?i:!0;return self.fetch&&self.ReadableStream&&s}catch(i){return!1}}constructor(i,s){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=i,this._config=s,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(i,s){this._dataSource=i,this._range=s;let o=i.url;this._config.reuseRedirectedURL&&i.redirectedURL!=null&&(o=i.redirectedURL);let g=this._seekHandler.getConfig(o,s),p=new self.Headers;if(typeof g.headers=="object"){let D=g.headers;for(let Ee in D)D.hasOwnProperty(Ee)&&p.append(Ee,D[Ee])}let O={method:"GET",headers:p,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let D in this._config.headers)p.append(D,this._config.headers[D]);i.cors===!1&&(O.mode="same-origin"),i.withCredentials&&(O.credentials="include"),i.referrerPolicy&&(O.referrerPolicy=i.referrerPolicy),this._status=it.kConnecting,self.fetch(g.url,O).then(D=>{if(this._requestAbort){this._requestAbort=!1,this._status=it.kIdle;return}if(D.ok&&D.status>=200&&D.status<=299){if(D.url!==g.url&&this._onURLRedirect){let He=this._seekHandler.removeURLParameters(D.url);this._onURLRedirect(He)}let Ee=D.headers.get("Content-Length");return Ee!=null&&(this._contentLength=parseInt(Ee),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,D.body.getReader())}else if(this._status=it.kError,this._onError)this._onError(je.HTTP_STATUS_CODE_INVALID,{code:D.status,msg:D.statusText});else throw new H("FetchStreamLoader: Http code invalid, "+D.status+" "+D.statusText)}).catch(D=>{if(this._status=it.kError,this._onError)this._onError(je.EXCEPTION,{code:-1,msg:D.message});else throw D})}abort(){this._requestAbort=!0}_pump(i){return i.read().then(s=>{if(s.done)if(this._contentLength!==null&&this._receivedLength{if(s.code===11&&Be.msedge)return;this._status=it.kError;let o=0,g=null;if((s.code===19||s.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=it.kError,this._onError)this._onError(je.HTTP_STATUS_CODE_INVALID,{code:s.status,msg:s.statusText});else throw new H("MozChunkedLoader: Http code invalid, "+s.status+" "+s.statusText);else this._status=it.kBuffering}}_onProgress(i){if(this._status===it.kError)return;this._contentLength===null&&i.total!==null&&i.total!==0&&(this._contentLength=i.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let s=i.target.response,o=this._range.from+this._receivedLength;this._receivedLength+=s.byteLength,this._onDataArrival&&this._onDataArrival(s,o,this._receivedLength)}_onLoadEnd(i){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===it.kError)return;this._status=it.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(i){this._status=it.kError;let s=0,o=null;if(this._contentLength&&i.loaded=200&&s.status<=299){if(this._status=LoaderStatus.kBuffering,s.responseURL!=null){let g=this._seekHandler.removeURLParameters(s.responseURL);s.responseURL!==this._currentRequestURL&&g!==this._currentRedirectedURL&&(this._currentRedirectedURL=g,this._onURLRedirect&&this._onURLRedirect(g))}let o=s.getResponseHeader("Content-Length");if(o!=null&&this._contentLength==null){let g=parseInt(o);g>0&&(this._contentLength=g,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:s.status,msg:s.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+s.status+" "+s.statusText);else if(s.readyState===3&&s.status>=200&&s.status<=299){this._status=LoaderStatus.kBuffering;let o=s.response;this._reader.readAsArrayBuffer(o)}}_xhrOnError(i){this._status=LoaderStatus.kError;let s=LoaderErrors.EXCEPTION,o={code:-1,msg:i.constructor.name+" "+i.type};if(this._onError)this._onError(s,o);else throw new RuntimeException(o.msg)}_msrOnProgress(i){let o=i.target.result;if(o==null){this._doReconnectIfNeeded();return}let g=o.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=o.byteLength;let p=this._totalRange.from+this._receivedLength;this._receivedLength+=g.byteLength,this._onDataArrival&&this._onDataArrival(g,p,this._receivedLength),o.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${p+g.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(o=this._range.from+this._contentLength-1),this._currentRequestRange={from:s,to:o},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(i,s){this._lastTimeLoaded=0;let o=i.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?o=this._currentRedirectedURL:i.redirectedURL!=null&&(o=i.redirectedURL));let g=this._seekHandler.getConfig(o,s);this._currentRequestURL=g.url;let p=this._xhr=new XMLHttpRequest;if(p.open("GET",g.url,!0),p.responseType="arraybuffer",p.onreadystatechange=this._onReadyStateChange.bind(this),p.onprogress=this._onProgress.bind(this),p.onload=this._onLoad.bind(this),p.onerror=this._onXhrError.bind(this),i.withCredentials&&(p.withCredentials=!0),typeof g.headers=="object"){let O=g.headers;for(let D in O)O.hasOwnProperty(D)&&p.setRequestHeader(D,O[D])}if(typeof this._config.headers=="object"){let O=this._config.headers;for(let D in O)O.hasOwnProperty(D)&&p.setRequestHeader(D,O[D])}p.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=it.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(i){let s=i.target;if(s.readyState===2){if(s.responseURL!=null){let o=this._seekHandler.removeURLParameters(s.responseURL);s.responseURL!==this._currentRequestURL&&o!==this._currentRedirectedURL&&(this._currentRedirectedURL=o,this._onURLRedirect&&this._onURLRedirect(o))}if(s.status>=200&&s.status<=299){if(this._waitForTotalLength)return;this._status=it.kBuffering}else if(this._status=it.kError,this._onError)this._onError(je.HTTP_STATUS_CODE_INVALID,{code:s.status,msg:s.statusText});else throw new H("RangeLoader: Http code invalid, "+s.status+" "+s.statusText)}}_onProgress(i){if(this._status===it.kError)return;if(this._contentLength===null){let o=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,o=!0;let g=i.total;this._internalAbort(),g!=null&g!==0&&(this._totalLength=g)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,o){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let s=i.loaded-this._lastTimeLoaded;this._lastTimeLoaded=i.loaded,this._speedSampler.addBytes(s)}_normalizeSpeed(i){let s=this._chunkSizeKBList,o=s.length-1,g=0,p=0,O=o;if(i=s[g]&&i=3&&(s=this._speedSampler.currentKBps)),s!==0){let O=this._normalizeSpeed(s);this._currentSpeedNormalized!==O&&(this._currentSpeedNormalized=O,this._currentChunkSizeKB=O)}let o=i.target.response,g=this._range.from+this._receivedLength;this._receivedLength+=o.byteLength;let p=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(s.result)},s.readAsArrayBuffer(i.data)}else{this._status=it.kError;let s={code:-1,msg:"Unsupported WebSocket message type: "+i.data.constructor.name};if(this._onError)this._onError(je.EXCEPTION,s);else throw new H(s.msg)}}_dispatchArrayBuffer(i){let s=i,o=this._receivedLength;this._receivedLength+=s.byteLength,this._onDataArrival&&this._onDataArrival(s,o,this._receivedLength)}_onWebSocketError(i){this._status=it.kError;let s={code:i.code,msg:i.message};if(this._onError)this._onError(je.EXCEPTION,s);else throw new H(s.msg)}}var bn=Ft;class le{constructor(i){this._zeroStart=i||!1}getConfig(i,s){let o={};if(s.from!==0||s.to!==-1){let g;s.to!==-1?g=`bytes=${s.from.toString()}-${s.to.toString()}`:g=`bytes=${s.from.toString()}-`,o.Range=g}else this._zeroStart&&(o.Range="bytes=0-");return{url:i,headers:o}}removeURLParameters(i){return i}}var ht=le;class ve{constructor(i,s){this._startName=i,this._endName=s}getConfig(i,s){let o=i;if(s.from!==0||s.to!==-1){let g=!0;o.indexOf("?")===-1&&(o+="?",g=!1),g&&(o+="&"),o+=`${this._startName}=${s.from.toString()}`,s.to!==-1&&(o+=`&${this._endName}=${s.to.toString()}`)}return{url:o,headers:{}}}removeURLParameters(i){let s=i.split("?")[0],o,g=i.indexOf("?");g!==-1&&(o=i.substring(g+1));let p="";if(o!=null&&o.length>0){let O=o.split("&");for(let D=0;D0;Ee[0]!==this._startName&&Ee[0]!==this._endName&&(He&&(p+="&"),p+=O[D])}}return p.length===0?s:s+"?"+p}}var ke=ve;class F{constructor(i,s,o){this.TAG="IOController",this._config=s,this._extraData=o,this._stashInitialSize=1024*384,s.stashInitialSize!=null&&s.stashInitialSize>0&&(this._stashInitialSize=s.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,s.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=i,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(i.url),this._refTotalLength=i.filesize?i.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ee,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(i){this._extraData=i}get onDataArrival(){return this._onDataArrival}set onDataArrival(i){this._onDataArrival=i}get onSeeked(){return this._onSeeked}set onSeeked(i){this._onSeeked=i}get onError(){return this._onError}set onError(i){this._onError=i}get onComplete(){return this._onComplete}set onComplete(i){this._onComplete=i}get onRedirect(){return this._onRedirect}set onRedirect(i){this._onRedirect=i}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(i){this._onRecoveredEarlyEof=i}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===on?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let i=this._config;if(i.seekType==="range")this._seekHandler=new ht(this._config.rangeLoadZeroStart);else if(i.seekType==="param"){let s=i.seekParamStart||"bstart",o=i.seekParamEnd||"bend";this._seekHandler=new ke(s,o)}else if(i.seekType==="custom"){if(typeof i.customSeekHandler!="function")throw new Qe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new i.customSeekHandler}else throw new Qe(`Invalid seekType in config: ${i.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=bn;else if(ye.isSupported())this._loaderClass=ye;else if(Ae.isSupported())this._loaderClass=Ae;else if(on.isSupported())this._loaderClass=on;else throw new H("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(i){this._currentRange={from:0,to:-1},i&&(this._currentRange.from=i),this._speedSampler.reset(),i||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let i=this._resumeFrom;this._resumeFrom=0,this._internalSeek(i,!0)}}seek(i){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(i,!0)}_internalSeek(i,s){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(s),this._loader.destroy(),this._loader=null;let o={from:i,to:-1};this._currentRange={from:o.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,o),this._onSeeked&&this._onSeeked()}updateUrl(i){if(!i||typeof i!="string"||i.length===0)throw new Qe("Url must be a non-empty string!");this._dataSource.url=i}_expandBuffer(i){let s=this._stashSize;for(;s+1024*1024*10){let g=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(o,0,s).set(g,0)}this._stashBuffer=o,this._bufferSize=s}_normalizeSpeed(i){let s=this._speedNormalizeList,o=s.length-1,g=0,p=0,O=o;if(i=s[g]&&i=512&&i<=1024?s=Math.floor(i*1.5):s=i*2,s>8192&&(s=8192);let o=s*1024+1024*1024*1;this._bufferSize0){let O=this._stashBuffer.slice(0,this._stashUsed),D=this._dispatchChunks(O,this._stashByteStart);if(D0){let Ee=new Uint8Array(O,D);p.set(Ee,0),this._stashUsed=Ee.byteLength,this._stashByteStart+=D}}else this._stashUsed=0,this._stashByteStart+=D;this._stashUsed+i.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+i.byteLength),p=new Uint8Array(this._stashBuffer,0,this._bufferSize)),p.set(new Uint8Array(i),this._stashUsed),this._stashUsed+=i.byteLength}else{let O=this._dispatchChunks(i,s);if(Othis._bufferSize&&(this._expandBuffer(D),p=new Uint8Array(this._stashBuffer,0,this._bufferSize)),p.set(new Uint8Array(i,O),0),this._stashUsed+=D,this._stashByteStart=s+O}}}else if(this._stashUsed===0){let p=this._dispatchChunks(i,s);if(pthis._bufferSize&&this._expandBuffer(O),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(i,p),0),this._stashUsed+=O,this._stashByteStart=s+p}}else{this._stashUsed+i.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+i.byteLength);let p=new Uint8Array(this._stashBuffer,0,this._bufferSize);p.set(new Uint8Array(i),this._stashUsed),this._stashUsed+=i.byteLength;let O=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(O0){let D=new Uint8Array(this._stashBuffer,O);p.set(D,0)}this._stashUsed-=O,this._stashByteStart+=O}}_flushStashBuffer(i){if(this._stashUsed>0){let s=this._stashBuffer.slice(0,this._stashUsed),o=this._dispatchChunks(s,this._stashByteStart),g=s.byteLength-o;if(o0){let p=new Uint8Array(this._stashBuffer,0,this._bufferSize),O=new Uint8Array(s,o);p.set(O,0),this._stashUsed=O.byteLength,this._stashByteStart+=o}return 0}return this._stashUsed=0,this._stashByteStart=0,g}return 0}_onLoaderComplete(i,s){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(i,s){switch(Z.e(this.TAG,`Loader error, code = ${s.code}, msg = ${s.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,i=je.UNRECOVERABLE_EARLY_EOF),i){case je.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let o=this._currentRange.to+1;o0){let s=Gt.getConfig();i.emit("change",s)}}static registerListener(i){Gt.emitter.addListener("change",i)}static removeListener(i){Gt.emitter.removeListener("change",i)}static addLogListener(i){Z.emitter.addListener("log",i),Z.emitter.listenerCount("log")>0&&(Z.ENABLE_CALLBACK=!0,Gt._notifyChange())}static removeLogListener(i){Z.emitter.removeListener("log",i),Z.emitter.listenerCount("log")===0&&(Z.ENABLE_CALLBACK=!1,Gt._notifyChange())}}Gt.emitter=new(ie());var Je=Gt;class $e{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let i=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,s=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&i&&s}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(i){if(this.keyframesIndex==null)return null;let s=this.keyframesIndex,o=this._search(s.times,i);return{index:o,milliseconds:s.times[o],fileposition:s.filepositions[o]}}_search(i,s){let o=0,g=i.length-1,p=0,O=0,D=g;for(s=i[p]&&s=128){i.push(String.fromCharCode(p&65535)),o+=2;continue}}}else if(s[o]<240){if(mn(s,o,2)){let p=(s[o]&15)<<12|(s[o+1]&63)<<6|s[o+2]&63;if(p>=2048&&(p&63488)!==55296){i.push(String.fromCharCode(p&65535)),o+=3;continue}}}else if(s[o]<248&&mn(s,o,3)){let p=(s[o]&7)<<18|(s[o+1]&63)<<12|(s[o+2]&63)<<6|s[o+3]&63;if(p>65536&&p<1114112){p-=65536,i.push(String.fromCharCode(p>>>10|55296)),i.push(String.fromCharCode(p&1023|56320)),o+=4;continue}}}i.push("\uFFFD"),++o}return i.join("")}var oi=qn;let gt=function(){let te=new ArrayBuffer(2);return new DataView(te).setInt16(0,256,!0),new Int16Array(te)[0]===256}();class Xt{static parseScriptData(i,s,o){let g={};try{let p=Xt.parseValue(i,s,o),O=Xt.parseValue(i,s+p.size,o-p.size);g[p.data]=O.data}catch(p){Z.e("AMF",p.toString())}return g}static parseObject(i,s,o){if(o<3)throw new Ze("Data not enough when parse ScriptDataObject");let g=Xt.parseString(i,s,o),p=Xt.parseValue(i,s+g.size,o-g.size),O=p.objectEnd;return{data:{name:g.data,value:p.data},size:g.size+p.size,objectEnd:O}}static parseVariable(i,s,o){return Xt.parseObject(i,s,o)}static parseString(i,s,o){if(o<2)throw new Ze("Data not enough when parse String");let p=new DataView(i,s,o).getUint16(0,!gt),O;return p>0?O=oi(new Uint8Array(i,s+2,p)):O="",{data:O,size:2+p}}static parseLongString(i,s,o){if(o<4)throw new Ze("Data not enough when parse LongString");let p=new DataView(i,s,o).getUint32(0,!gt),O;return p>0?O=oi(new Uint8Array(i,s+4,p)):O="",{data:O,size:4+p}}static parseDate(i,s,o){if(o<10)throw new Ze("Data size invalid when parse Date");let g=new DataView(i,s,o),p=g.getFloat64(0,!gt),O=g.getInt16(8,!gt);return p+=O*60*1e3,{data:new Date(p),size:10}}static parseValue(i,s,o){if(o<1)throw new Ze("Data not enough when parse Value");let g=new DataView(i,s,o),p=1,O=g.getUint8(0),D,Ee=!1;try{switch(O){case 0:D=g.getFloat64(1,!gt),p+=8;break;case 1:{D=!!g.getUint8(1),p+=1;break}case 2:{let He=Xt.parseString(i,s+1,o-1);D=He.data,p+=He.size;break}case 3:{D={};let He=0;for((g.getUint32(o-4,!gt)&16777215)===9&&(He=3);p32)throw new Qe("ExpGolomb: readBits() bits exceeded max 32bits!");if(i<=this._current_word_bits_left){let O=this._current_word>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,O}let s=this._current_word_bits_left?this._current_word:0;s=s>>>32-this._current_word_bits_left;let o=i-this._current_word_bits_left;this._fillCurrentWord();let g=Math.min(o,this._current_word_bits_left),p=this._current_word>>>32-g;return this._current_word<<=g,this._current_word_bits_left-=g,s=s<>>i)return this._current_word<<=i,this._current_word_bits_left-=i,i;return this._fillCurrentWord(),i+this._skipLeadingZero()}readUEG(){let i=this._skipLeadingZero();return this.readBits(i+1)-1}readSEG(){let i=this.readUEG();return i&1?i+1>>>1:-1*(i>>>1)}}var zn=Nn;class Yn{static _ebsp2rbsp(i){let s=i,o=s.byteLength,g=new Uint8Array(o),p=0;for(let O=0;O=2&&s[O]===3&&s[O-1]===0&&s[O-2]===0||(g[p]=s[O],p++);return new Uint8Array(g.buffer,0,p)}static parseSPS(i){let s=Yn._ebsp2rbsp(i),o=new zn(s);o.readByte();let g=o.readByte();o.readByte();let p=o.readByte();o.readUEG();let O=Yn.getProfileString(g),D=Yn.getLevelString(p),Ee=1,He=420,Nt=[0,420,422,444],rn=8;if((g===100||g===110||g===122||g===244||g===44||g===83||g===86||g===118||g===128||g===138||g===144)&&(Ee=o.readUEG(),Ee===3&&o.readBits(1),Ee<=3&&(He=Nt[Ee]),rn=o.readUEG()+8,o.readUEG(),o.readBits(1),o.readBool())){let Ti=Ee!==3?8:12;for(let ki=0;ki0&&Ti<16?(Vn=ki[Ti-1],tn=Ar[Ti-1]):Ti===255&&(Vn=o.readByte()<<8|o.readByte(),tn=o.readByte()<<8|o.readByte())}if(o.readBool()&&o.readBool(),o.readBool()&&(o.readBits(4),o.readBool()&&o.readBits(24)),o.readBool()&&(o.readUEG(),o.readUEG()),o.readBool()){let Ti=o.readBits(32),ki=o.readBits(32);ui=o.readBool(),Di=ki,ni=Ti*2,$n=Di/ni}}let vr=1;(Vn!==1||tn!==1)&&(vr=Vn/tn);let Qi=0,dr=0;if(Ee===0)Qi=1,dr=2-et;else{let Ti=Ee===3?1:2,ki=Ee===1?2:1;Qi=Ti,dr=ki*(2-et)}let fr=(Kt+1)*16,Er=(2-et)*((xt+1)*16);fr-=(ct+Ut)*Qi,Er-=(qt+Pn)*dr;let Cr=Math.ceil(fr*vr);return o.destroy(),o=null,{profile_string:O,level_string:D,bit_depth:rn,ref_frames:Xe,chroma_format:He,chroma_format_string:Yn.getChromaFormatString(He),frame_rate:{fixed:ui,fps:$n,fps_den:ni,fps_num:Di},sar_ratio:{width:Vn,height:tn},codec_size:{width:fr,height:Er},present_size:{width:Cr,height:Er}}}static _skipScalingList(i,s){let o=8,g=8,p=0;for(let O=0;O>>8&255|(te&255)<<8}function k(te){return(te&4278190080)>>>24|(te&16711680)>>>8|(te&65280)<<8|(te&255)<<24}function P(te,i){return te[i]<<24|te[i+1]<<16|te[i+2]<<8|te[i+3]}class Q{constructor(i,s){this.TAG="FLVDemuxer",this._config=s,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=i.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=i.hasAudioTrack,this._hasVideo=i.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Dt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let o=new ArrayBuffer(2);return new DataView(o).setInt16(0,256,!0),new Int16Array(o)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(i){let s=new Uint8Array(i),o={match:!1};if(s[0]!==70||s[1]!==76||s[2]!==86||s[3]!==1)return o;let g=(s[4]&4)>>>2!==0,p=(s[4]&1)!==0,O=P(s,5);return O<9?o:{match:!0,consumed:O,dataOffset:O,hasAudioTrack:g,hasVideoTrack:p}}bindDataSource(i){return i.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(i){this._onTrackMetadata=i}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(i){this._onMediaInfo=i}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(i){this._onMetaDataArrived=i}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(i){this._onScriptDataArrived=i}get onError(){return this._onError}set onError(i){this._onError=i}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(i){this._onDataAvailable=i}get timestampBase(){return this._timestampBase}set timestampBase(i){this._timestampBase=i}get overridedDuration(){return this._duration}set overridedDuration(i){this._durationOverrided=!0,this._duration=i,this._mediaInfo.duration=i}set overridedHasAudio(i){this._hasAudioFlagOverrided=!0,this._hasAudio=i,this._mediaInfo.hasAudio=i}set overridedHasVideo(i){this._hasVideoFlagOverrided=!0,this._hasVideo=i,this._mediaInfo.hasVideo=i}resetMediaInfo(){this._mediaInfo=new Dt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(i,s){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Ze("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let o=0,g=this._littleEndian;if(s===0)if(i.byteLength>13)o=Q.probe(i).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,s+o!==this._dataOffset&&Z.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(i,o).getUint32(0,!g)!==0&&Z.w(this.TAG,"PrevTagSize0 !== 0 !!!"),o+=4);oi.byteLength)break;let O=p.getUint8(0),D=p.getUint32(0,!g)&16777215;if(o+11+D+4>i.byteLength)break;if(O!==8&&O!==9&&O!==18){Z.w(this.TAG,`Unsupported tag type ${O}, skipped`),o+=11+D+4;continue}let Ee=p.getUint8(4),He=p.getUint8(5),Nt=p.getUint8(6),rn=p.getUint8(7),Ge=Nt|He<<8|Ee<<16|rn<<24;(p.getUint32(7,!g)&16777215)!==0&&Z.w(this.TAG,"Meet tag which has StreamID != 0!");let Kt=o+11;switch(O){case 8:this._parseAudioData(i,Kt,D,Ge);break;case 9:this._parseVideoData(i,Kt,D,Ge,s+o);break;case 18:this._parseScriptData(i,Kt,D);break}let xt=p.getUint32(11+D,!g);xt!==11+D&&Z.w(this.TAG,`Invalid PrevTagSize ${xt}`),o+=11+D+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),o}_parseScriptData(i,s,o){let g=ft.parseScriptData(i,s,o);if(g.hasOwnProperty("onMetaData")){if(g.onMetaData==null||typeof g.onMetaData!="object"){Z.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Z.w(this.TAG,"Found another onMetaData tag!"),this._metadata=g;let p=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},p)),typeof p.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=p.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof p.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=p.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof p.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=p.audiodatarate),typeof p.videodatarate=="number"&&(this._mediaInfo.videoDataRate=p.videodatarate),typeof p.width=="number"&&(this._mediaInfo.width=p.width),typeof p.height=="number"&&(this._mediaInfo.height=p.height),typeof p.duration=="number"){if(!this._durationOverrided){let O=Math.floor(p.duration*this._timescale);this._duration=O,this._mediaInfo.duration=O}}else this._mediaInfo.duration=0;if(typeof p.framerate=="number"){let O=Math.floor(p.framerate*1e3);if(O>0){let D=O/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=D,this._referenceFrameRate.fps_num=O,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=D}}if(typeof p.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let O=p.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(O),p.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=p,Z.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(g).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},g))}_parseKeyframesIndex(i){let s=[],o=[];for(let g=1;g>>4;if(Ee!==2&&Ee!==10){this._onError(An.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ee);return}let He=0,Nt=(D&12)>>>2;if(Nt>=0&&Nt<=4)He=this._flvSoundRateTable[Nt];else{this._onError(An.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Nt);return}let rn=(D&2)>>>1,Ge=D&1,Xe=this._audioMetadata,Kt=this._audioTrack;if(Xe||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Xe=this._audioMetadata={},Xe.type="audio",Xe.id=Kt.id,Xe.timescale=this._timescale,Xe.duration=this._duration,Xe.audioSampleRate=He,Xe.channelCount=Ge===0?1:2),Ee===10){let xt=this._parseAACAudioData(i,s+1,o-1);if(xt==null)return;if(xt.packetType===0){Xe.config&&Z.w(this.TAG,"Found another AudioSpecificConfig!");let et=xt.data;Xe.audioSampleRate=et.samplingRate,Xe.channelCount=et.channelCount,Xe.codec=et.codec,Xe.originalCodec=et.originalCodec,Xe.config=et.config,Xe.refSampleDuration=1024/Xe.audioSampleRate*Xe.timescale,Z.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Xe);let ct=this._mediaInfo;ct.audioCodec=Xe.originalCodec,ct.audioSampleRate=Xe.audioSampleRate,ct.audioChannelCount=Xe.channelCount,ct.hasVideo?ct.videoCodec!=null&&(ct.mimeType='video/x-flv; codecs="'+ct.videoCodec+","+ct.audioCodec+'"'):ct.mimeType='video/x-flv; codecs="'+ct.audioCodec+'"',ct.isComplete()&&this._onMediaInfo(ct)}else if(xt.packetType===1){let et=this._timestampBase+g,ct={unit:xt.data,length:xt.data.byteLength,dts:et,pts:et};Kt.samples.push(ct),Kt.length+=xt.data.length}else Z.e(this.TAG,`Flv: Unsupported AAC data type ${xt.packetType}`)}else if(Ee===2){if(!Xe.codec){let Ut=this._parseMP3AudioData(i,s+1,o-1,!0);if(Ut==null)return;Xe.audioSampleRate=Ut.samplingRate,Xe.channelCount=Ut.channelCount,Xe.codec=Ut.codec,Xe.originalCodec=Ut.originalCodec,Xe.refSampleDuration=1152/Xe.audioSampleRate*Xe.timescale,Z.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Xe);let qt=this._mediaInfo;qt.audioCodec=Xe.codec,qt.audioSampleRate=Xe.audioSampleRate,qt.audioChannelCount=Xe.channelCount,qt.audioDataRate=Ut.bitRate,qt.hasVideo?qt.videoCodec!=null&&(qt.mimeType='video/x-flv; codecs="'+qt.videoCodec+","+qt.audioCodec+'"'):qt.mimeType='video/x-flv; codecs="'+qt.audioCodec+'"',qt.isComplete()&&this._onMediaInfo(qt)}let xt=this._parseMP3AudioData(i,s+1,o-1,!1);if(xt==null)return;let et=this._timestampBase+g,ct={unit:xt,length:xt.byteLength,dts:et,pts:et};Kt.samples.push(ct),Kt.length+=xt.length}}_parseAACAudioData(i,s,o){if(o<=1){Z.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let g={},p=new Uint8Array(i,s,o);return g.packetType=p[0],p[0]===0?g.data=this._parseAACAudioSpecificConfig(i,s+1,o-1):g.data=p.subarray(1),g}_parseAACAudioSpecificConfig(i,s,o){let g=new Uint8Array(i,s,o),p=null,O=0,D=0,Ee=null,He=0,Nt=null;if(O=D=g[0]>>>3,He=(g[0]&7)<<1|g[1]>>>7,He<0||He>=this._mpegSamplingRates.length){this._onError(An.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let rn=this._mpegSamplingRates[He],Ge=(g[1]&120)>>>3;if(Ge<0||Ge>=8){this._onError(An.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}O===5&&(Nt=(g[1]&7)<<1|g[2]>>>7,Ee=(g[2]&124)>>>2);let Xe=self.navigator.userAgent.toLowerCase();return Xe.indexOf("firefox")!==-1?He>=6?(O=5,p=new Array(4),Nt=He-3):(O=2,p=new Array(2),Nt=He):Xe.indexOf("android")!==-1?(O=2,p=new Array(2),Nt=He):(O=5,Nt=He,p=new Array(4),He>=6?Nt=He-3:Ge===1&&(O=2,p=new Array(2),Nt=He)),p[0]=O<<3,p[0]|=(He&15)>>>1,p[1]=(He&15)<<7,p[1]|=(Ge&15)<<3,O===5&&(p[1]|=(Nt&15)>>>1,p[2]=(Nt&1)<<7,p[2]|=8,p[3]=0),{config:p,samplingRate:rn,channelCount:Ge,codec:"mp4a.40."+O,originalCodec:"mp4a.40."+D}}_parseMP3AudioData(i,s,o,g){if(o<4){Z.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let p=this._littleEndian,O=new Uint8Array(i,s,o),D=null;if(g){if(O[0]!==255)return;let Ee=O[1]>>>3&3,He=(O[1]&6)>>1,Nt=(O[2]&240)>>>4,rn=(O[2]&12)>>>2,Xe=(O[3]>>>6&3)!==3?2:1,Kt=0,xt=0,et=34,ct="mp3";switch(Ee){case 0:Kt=this._mpegAudioV25SampleRateTable[rn];break;case 2:Kt=this._mpegAudioV20SampleRateTable[rn];break;case 3:Kt=this._mpegAudioV10SampleRateTable[rn];break}switch(He){case 1:et=34,Nt>>4,Ee=O&15;if(Ee!==7){this._onError(An.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Ee}`);return}this._parseAVCVideoPacket(i,s+1,o-1,g,p,D)}_parseAVCVideoPacket(i,s,o,g,p,O){if(o<4){Z.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let D=this._littleEndian,Ee=new DataView(i,s,o),He=Ee.getUint8(0),rn=(Ee.getUint32(0,!D)&16777215)<<8>>8;if(He===0)this._parseAVCDecoderConfigurationRecord(i,s+4,o-4);else if(He===1)this._parseAVCVideoData(i,s+4,o-4,g,p,O,rn);else if(He!==2){this._onError(An.FORMAT_ERROR,`Flv: Invalid video packet type ${He}`);return}}_parseAVCDecoderConfigurationRecord(i,s,o){if(o<7){Z.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let g=this._videoMetadata,p=this._videoTrack,O=this._littleEndian,D=new DataView(i,s,o);g?typeof g.avcc!="undefined"&&Z.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),g=this._videoMetadata={},g.type="video",g.id=p.id,g.timescale=this._timescale,g.duration=this._duration);let Ee=D.getUint8(0),He=D.getUint8(1),Nt=D.getUint8(2),rn=D.getUint8(3);if(Ee!==1||He===0){this._onError(An.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(D.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(An.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ge=D.getUint8(5)&31;if(Ge===0){this._onError(An.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ge>1&&Z.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ge}`);let Xe=6;for(let xt=0;xt1&&Z.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Kt}`);Xe++;for(let xt=0;xt=o){Z.w(this.TAG,`Malformed Nalu near timestamp ${Kt}, offset = ${Ge}, dataSize = ${o}`);break}let et=He.getUint32(Ge,!Ee);if(Xe===3&&(et>>>=8),et>o-Xe){Z.w(this.TAG,`Malformed Nalus near timestamp ${Kt}, NaluSize > DataSize!`);return}let ct=He.getUint8(Ge+Xe)&31;ct===5&&(xt=!0);let Ut=new Uint8Array(i,s+Ge,Xe+et),qt={type:ct,data:Ut};Nt.push(qt),rn+=Ut.byteLength,Ge+=Xe+et}if(Nt.length){let et=this._videoTrack,ct={units:Nt,length:rn,isKeyframe:xt,dts:Kt,cts:D,pts:Kt+D};xt&&(ct.fileposition=p),et.samples.push(ct),et.length+=rn}}}var re=Q;class E{static init(){E.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let s in E.types)E.types.hasOwnProperty(s)&&(E.types[s]=[s.charCodeAt(0),s.charCodeAt(1),s.charCodeAt(2),s.charCodeAt(3)]);let i=E.constants={};i.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),i.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),i.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),i.STSC=i.STCO=i.STTS,i.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),i.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),i.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),i.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),i.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(i){let s=8,o=null,g=Array.prototype.slice.call(arguments,1),p=g.length;for(let D=0;D>>24&255,o[1]=s>>>16&255,o[2]=s>>>8&255,o[3]=s&255,o.set(i,4);let O=8;for(let D=0;D>>24&255,i>>>16&255,i>>>8&255,i&255,s>>>24&255,s>>>16&255,s>>>8&255,s&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(i){return E.box(E.types.trak,E.tkhd(i),E.mdia(i))}static tkhd(i){let s=i.id,o=i.duration,g=i.presentWidth,p=i.presentHeight;return E.box(E.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,s>>>24&255,s>>>16&255,s>>>8&255,s&255,0,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,o&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,g>>>8&255,g&255,0,0,p>>>8&255,p&255,0,0]))}static mdia(i){return E.box(E.types.mdia,E.mdhd(i),E.hdlr(i),E.minf(i))}static mdhd(i){let s=i.timescale,o=i.duration;return E.box(E.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,s>>>24&255,s>>>16&255,s>>>8&255,s&255,o>>>24&255,o>>>16&255,o>>>8&255,o&255,85,196,0,0]))}static hdlr(i){let s=null;return i.type==="audio"?s=E.constants.HDLR_AUDIO:s=E.constants.HDLR_VIDEO,E.box(E.types.hdlr,s)}static minf(i){let s=null;return i.type==="audio"?s=E.box(E.types.smhd,E.constants.SMHD):s=E.box(E.types.vmhd,E.constants.VMHD),E.box(E.types.minf,s,E.dinf(),E.stbl(i))}static dinf(){return E.box(E.types.dinf,E.box(E.types.dref,E.constants.DREF))}static stbl(i){return E.box(E.types.stbl,E.stsd(i),E.box(E.types.stts,E.constants.STTS),E.box(E.types.stsc,E.constants.STSC),E.box(E.types.stsz,E.constants.STSZ),E.box(E.types.stco,E.constants.STCO))}static stsd(i){return i.type==="audio"?i.codec==="mp3"?E.box(E.types.stsd,E.constants.STSD_PREFIX,E.mp3(i)):E.box(E.types.stsd,E.constants.STSD_PREFIX,E.mp4a(i)):E.box(E.types.stsd,E.constants.STSD_PREFIX,E.avc1(i))}static mp3(i){let s=i.channelCount,o=i.audioSampleRate,g=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,s,0,16,0,0,0,0,o>>>8&255,o&255,0,0]);return E.box(E.types[".mp3"],g)}static mp4a(i){let s=i.channelCount,o=i.audioSampleRate,g=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,s,0,16,0,0,0,0,o>>>8&255,o&255,0,0]);return E.box(E.types.mp4a,g,E.esds(i))}static esds(i){let s=i.config||[],o=s.length,g=new Uint8Array([0,0,0,0,3,23+o,0,1,0,4,15+o,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([o]).concat(s).concat([6,1,2]));return E.box(E.types.esds,g)}static avc1(i){let s=i.avcc,o=i.codecWidth,g=i.codecHeight,p=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,o>>>8&255,o&255,g>>>8&255,g&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return E.box(E.types.avc1,p,E.box(E.types.avcC,s))}static mvex(i){return E.box(E.types.mvex,E.trex(i))}static trex(i){let s=i.id,o=new Uint8Array([0,0,0,0,s>>>24&255,s>>>16&255,s>>>8&255,s&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return E.box(E.types.trex,o)}static moof(i,s){return E.box(E.types.moof,E.mfhd(i.sequenceNumber),E.traf(i,s))}static mfhd(i){let s=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255]);return E.box(E.types.mfhd,s)}static traf(i,s){let o=i.id,g=E.box(E.types.tfhd,new Uint8Array([0,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,o&255])),p=E.box(E.types.tfdt,new Uint8Array([0,0,0,0,s>>>24&255,s>>>16&255,s>>>8&255,s&255])),O=E.sdtp(i),D=E.trun(i,O.byteLength+16+16+8+16+8+8);return E.box(E.types.traf,g,p,D,O)}static sdtp(i){let s=i.samples||[],o=s.length,g=new Uint8Array(4+o);for(let p=0;p>>24&255,g>>>16&255,g>>>8&255,g&255,s>>>24&255,s>>>16&255,s>>>8&255,s&255],0);for(let D=0;D>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,He>>>24&255,He>>>16&255,He>>>8&255,He&255,Nt.isLeading<<2|Nt.dependsOn,Nt.isDependedOn<<6|Nt.hasRedundancy<<4|Nt.isNonSync,0,0,rn>>>24&255,rn>>>16&255,rn>>>8&255,rn&255],12+16*D)}return E.box(E.types.trun,O)}static mdat(i){return E.box(E.types.mdat,i)}}E.init();var ne=E;class ge{static getSilentFrame(i,s){if(i==="mp4a.40.2"){if(s===1)return new Uint8Array([0,200,0,128,35,128]);if(s===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(s===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(s===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(s===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(s===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(s===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(s===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(s===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var mt=ge;class jt{constructor(i,s,o,g,p){this.dts=i,this.pts=s,this.duration=o,this.originalDts=g,this.isSyncPoint=p,this.fileposition=null}}class En{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(i){i.isSyncPoint=!0,this.syncPoints.push(i)}}class zt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(i){let s=this._list;i.length!==0&&(s.length>0&&i[0].originalDts=s[p].dts&&is[g].lastSample.originalDts&&i=s[g].lastSample.originalDts&&(g===s.length-1||g0&&(p=this._searchNearestSegmentBefore(o.originalBeginDts)+1),this._lastAppendLocation=p,this._list.splice(p,0,o)}getLastSegmentBefore(i){let s=this._searchNearestSegmentBefore(i);return s>=0?this._list[s]:null}getLastSampleBefore(i){let s=this.getLastSegmentBefore(i);return s!=null?s.lastSample:null}getLastSyncPointBefore(i){let s=this._searchNearestSegmentBefore(i),o=this._list[s].syncPoints;for(;o.length===0&&s>0;)s--,o=this._list[s].syncPoints;return o.length>0?o[o.length-1]:null}}class W{constructor(i){this.TAG="MP4Remuxer",this._config=i,this._isLive=i.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new cn("audio"),this._videoSegmentInfoList=new cn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Be.chrome&&(Be.version.major<50||Be.version.major===50&&Be.version.build<2661)),this._fillSilentAfterSeek=Be.msedge||Be.msie,this._mp3UseMpegAudio=!Be.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(i){return i.onDataAvailable=this.remux.bind(this),i.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(i){this._onInitSegment=i}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(i){this._onMediaSegment=i}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(i){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(i,s){if(!this._onMediaSegment)throw new Ze("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(i,s),this._remuxVideo(s),this._remuxAudio(i)}_onTrackMetadataReceived(i,s){let o=null,g="mp4",p=s.codec;if(i==="audio")this._audioMeta=s,s.codec==="mp3"&&this._mp3UseMpegAudio?(g="mpeg",p="",o=new Uint8Array):o=ne.generateInitSegment(s);else if(i==="video")this._videoMeta=s,o=ne.generateInitSegment(s);else return;if(!this._onInitSegment)throw new Ze("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(i,{type:i,data:o.buffer,codec:p,container:`${i}/${g}`,mediaDuration:s.duration})}_calculateDtsBase(i,s){this._dtsBaseInited||(i.samples&&i.samples.length&&(this._audioDtsBase=i.samples[0].dts),s.samples&&s.samples.length&&(this._videoDtsBase=s.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let i=this._videoStashedLastSample,s=this._audioStashedLastSample,o={type:"video",id:1,sequenceNumber:0,samples:[],length:0};i!=null&&(o.samples.push(i),o.length=i.length);let g={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};s!=null&&(g.samples.push(s),g.length=s.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(o,!0),this._remuxAudio(g,!0)}_remuxAudio(i,s){if(this._audioMeta==null)return;let o=i,g=o.samples,p,O=-1,D=-1,Ee=-1,He=this._audioMeta.refSampleDuration,Nt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,rn=this._dtsBaseInited&&this._audioNextDts===void 0,Ge=!1;if(!g||g.length===0||g.length===1&&!s)return;let Xe=0,Kt=null,xt=0;Nt?(Xe=0,xt=o.length):(Xe=8,xt=8+o.length);let et=null;if(g.length>1&&(et=g.pop(),xt-=et.length),this._audioStashedLastSample!=null){let tn=this._audioStashedLastSample;this._audioStashedLastSample=null,g.unshift(tn),xt+=tn.length}et!=null&&(this._audioStashedLastSample=et);let ct=g[0].dts-this._dtsBase;if(this._audioNextDts)p=ct-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())p=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ge=!0);else{let tn=this._audioSegmentInfoList.getLastSampleBefore(ct);if(tn!=null){let $n=ct-(tn.originalDts+tn.duration);$n<=3&&($n=0);let ui=tn.dts+tn.duration+$n;p=ct-ui}else p=0}if(Ge){let tn=ct-p,$n=this._videoSegmentInfoList.getLastSegmentBefore(ct);if($n!=null&&$n.beginDts=1?ir=Ut[Ut.length-1].duration:ir=Math.floor(He);let vr=!1,Qi=null;if(ir>He*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Be.safari){vr=!0;let dr=Math.abs(ir-He),fr=Math.ceil(dr/He),Er=ni+He;Z.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${ni+ir} ms, expected: ${ni+Math.round(He)} ms, delta: ${Math.round(dr)} ms, generate: ${fr} frames`);let Cr=mt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Cr==null&&(Z.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Cr=ui),Qi=[];for(let ki=0;ki0){let Fr=Qi[Qi.length-1];Fr.duration=Ar-Fr.dts}let Qr={dts:Ar,pts:Ar,cts:0,unit:Cr,size:Cr.byteLength,duration:0,originalDts:Di,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Qi.push(Qr),xt+=Qr.size,Er+=He}let Ti=Qi[Qi.length-1];Ti.duration=ni+ir-Ti.dts,ir=Math.round(He)}Ut.push({dts:ni,pts:ni,cts:0,unit:$n.unit,size:$n.unit.byteLength,duration:ir,originalDts:Di,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),vr&&Ut.push.apply(Ut,Qi)}Nt?Kt=new Uint8Array(xt):(Kt=new Uint8Array(xt),Kt[0]=xt>>>24&255,Kt[1]=xt>>>16&255,Kt[2]=xt>>>8&255,Kt[3]=xt&255,Kt.set(ne.types.mdat,4));for(let tn=0;tn1&&(Xe=g.pop(),Ge-=Xe.length),this._videoStashedLastSample!=null){let qt=this._videoStashedLastSample;this._videoStashedLastSample=null,g.unshift(qt),Ge+=qt.length}Xe!=null&&(this._videoStashedLastSample=Xe);let Kt=g[0].dts-this._dtsBase;if(this._videoNextDts)p=Kt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())p=0;else{let qt=this._videoSegmentInfoList.getLastSampleBefore(Kt);if(qt!=null){let Pn=Kt-(qt.originalDts+qt.duration);Pn<=3&&(Pn=0);let qi=qt.dts+qt.duration+Pn;p=Kt-qi}else p=0}let xt=new En,et=[];for(let qt=0;qt=1?Di=et[et.length-1].duration:Di=Math.floor(this._videoMeta.refSampleDuration),Vn){let ni=new jt(tn,ui,Di,Pn.dts,!0);ni.fileposition=Pn.fileposition,xt.appendSyncPoint(ni)}et.push({dts:tn,pts:ui,cts:$n,units:Pn.units,size:Pn.length,isKeyframe:Vn,duration:Di,originalDts:qi,flags:{isLeading:0,dependsOn:Vn?2:1,isDependedOn:Vn?1:0,hasRedundancy:0,isNonSync:Vn?0:1}})}rn=new Uint8Array(Ge),rn[0]=Ge>>>24&255,rn[1]=Ge>>>16&255,rn[2]=Ge>>>8&255,rn[3]=Ge&255,rn.set(ne.types.mdat,4);for(let qt=0;qt{g.timestampBase=o,o+=g.duration,g.cors=i.cors,g.withCredentials=i.withCredentials,s.referrerPolicy&&(g.referrerPolicy=s.referrerPolicy)}),!isNaN(o)&&this._mediaDataSource.duration!==o&&(this._mediaDataSource.duration=o),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(i,s){this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(i,s){this._currentSegmentIndex=i;let o=this._mediaDataSource.segments[i],g=this._ioctl=new Te(o,this._config,i);g.onError=this._onIOException.bind(this),g.onSeeked=this._onIOSeeked.bind(this),g.onComplete=this._onIOComplete.bind(this),g.onRedirect=this._onIORedirect.bind(this),g.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),s?this._demuxer.bindDataSource(this._ioctl):g.onDataArrival=this._onInitChunkArrival.bind(this),g.open(s)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(i){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let s=this._searchSegmentIndexContains(i);if(s===this._currentSegmentIndex){let o=this._mediaInfo.segments[s];if(o==null)this._pendingSeekTime=i;else{let g=o.getNearestKeyframe(i);this._remuxer.seek(g.milliseconds),this._ioctl.seek(g.fileposition),this._pendingResolveSeekPoint=g.milliseconds}}else{let o=this._mediaInfo.segments[s];if(o==null)this._pendingSeekTime=i,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(s);else{let g=o.getNearestKeyframe(i);this._internalAbort(),this._remuxer.seek(i),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[s].timestampBase,this._loadSegment(s,g.fileposition),this._pendingResolveSeekPoint=g.milliseconds,this._reportSegmentMediaInfo(s)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(i){let s=this._mediaDataSource.segments,o=s.length-1;for(let g=0;g0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,g=this._demuxer.parseChunks(i,s);else if((o=re.probe(i)).match){this._demuxer=new re(o,this._config),this._remuxer||(this._remuxer=new J(this._config));let p=this._mediaDataSource;p.duration!=null&&!isNaN(p.duration)&&(this._demuxer.overridedDuration=p.duration),typeof p.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=p.hasAudio),typeof p.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=p.hasVideo),this._demuxer.timestampBase=p.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),g=this._demuxer.parseChunks(i,s)}else o=null,Z.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(K.DEMUX_ERROR,An.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),g=0;return g}_onMediaInfo(i){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},i),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Dt.prototype));let s=Object.assign({},i);Object.setPrototypeOf(s,Dt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=s,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let o=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(o)})}_onMetaDataArrived(i){this._emitter.emit(K.METADATA_ARRIVED,i)}_onScriptDataArrived(i){this._emitter.emit(K.SCRIPTDATA_ARRIVED,i)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(i){let o=i+1;o0&&o[0].originalDts===g&&(g=o[0].pts),this._emitter.emit(K.RECOMMEND_SEEKPOINT,g)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(i){let s=this._mediaInfo.segments[i],o=Object.assign({},s);o.duration=this._mediaInfo.duration,o.segmentCount=this._mediaInfo.segmentCount,delete o.segments,delete o.keyframesIndex,this._emitter.emit(K.MEDIA_INFO,o)}_reportStatisticsInfo(){let i={};i.url=this._ioctl.currentURL,i.hasRedirect=this._ioctl.hasRedirect,i.hasRedirect&&(i.redirectedURL=this._ioctl.currentRedirectedURL),i.speed=this._ioctl.currentSpeed,i.loaderType=this._ioctl.loaderType,i.currentSegmentIndex=this._currentSegmentIndex,i.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(K.STATISTICS_INFO,i)}}var Ct=dt,Tt=function(te){let i="TransmuxingWorker",s=null,o=xt.bind(this);Re.install(),te.addEventListener("message",function(et){switch(et.data.cmd){case"init":s=new Ct(et.data.param[0],et.data.param[1]),s.on(K.IO_ERROR,Ge.bind(this)),s.on(K.DEMUX_ERROR,Xe.bind(this)),s.on(K.INIT_SEGMENT,g.bind(this)),s.on(K.MEDIA_SEGMENT,p.bind(this)),s.on(K.LOADING_COMPLETE,O.bind(this)),s.on(K.RECOVERED_EARLY_EOF,D.bind(this)),s.on(K.MEDIA_INFO,Ee.bind(this)),s.on(K.METADATA_ARRIVED,He.bind(this)),s.on(K.SCRIPTDATA_ARRIVED,Nt.bind(this)),s.on(K.STATISTICS_INFO,rn.bind(this)),s.on(K.RECOMMEND_SEEKPOINT,Kt.bind(this));break;case"destroy":s&&(s.destroy(),s=null),te.postMessage({msg:"destroyed"});break;case"start":s.start();break;case"stop":s.stop();break;case"seek":s.seek(et.data.param);break;case"pause":s.pause();break;case"resume":s.resume();break;case"logging_config":{let ct=et.data.param;Je.applyConfig(ct),ct.enableCallback===!0?Je.addLogListener(o):Je.removeLogListener(o);break}}});function g(et,ct){let Ut={msg:K.INIT_SEGMENT,data:{type:et,data:ct}};te.postMessage(Ut,[ct.data])}function p(et,ct){let Ut={msg:K.MEDIA_SEGMENT,data:{type:et,data:ct}};te.postMessage(Ut,[ct.data])}function O(){let et={msg:K.LOADING_COMPLETE};te.postMessage(et)}function D(){let et={msg:K.RECOVERED_EARLY_EOF};te.postMessage(et)}function Ee(et){let ct={msg:K.MEDIA_INFO,data:et};te.postMessage(ct)}function He(et){let ct={msg:K.METADATA_ARRIVED,data:et};te.postMessage(ct)}function Nt(et){let ct={msg:K.SCRIPTDATA_ARRIVED,data:et};te.postMessage(ct)}function rn(et){let ct={msg:K.STATISTICS_INFO,data:et};te.postMessage(ct)}function Ge(et,ct){te.postMessage({msg:K.IO_ERROR,data:{type:et,info:ct}})}function Xe(et,ct){te.postMessage({msg:K.DEMUX_ERROR,data:{type:et,info:ct}})}function Kt(et){te.postMessage({msg:K.RECOMMEND_SEEKPOINT,data:et})}function xt(et,ct){te.postMessage({msg:"logcat_callback",data:{type:et,logcat:ct}})}};class ut{constructor(i,s){if(this.TAG="Transmuxer",this._emitter=new(ie()),s.enableWorker&&typeof Worker!="undefined")try{let o=C(82059);this._worker=o(Tt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[i,s]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Je.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Je.getConfig()})}catch(o){Z.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ct(i,s)}else this._controller=new Ct(i,s);if(this._controller){let o=this._controller;o.on(K.IO_ERROR,this._onIOError.bind(this)),o.on(K.DEMUX_ERROR,this._onDemuxError.bind(this)),o.on(K.INIT_SEGMENT,this._onInitSegment.bind(this)),o.on(K.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),o.on(K.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),o.on(K.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),o.on(K.MEDIA_INFO,this._onMediaInfo.bind(this)),o.on(K.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),o.on(K.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),o.on(K.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),o.on(K.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Je.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(i,s){this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(i){this._worker?this._worker.postMessage({cmd:"seek",param:i}):this._controller.seek(i)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(i,s){Promise.resolve().then(()=>{this._emitter.emit(K.INIT_SEGMENT,i,s)})}_onMediaSegment(i,s){Promise.resolve().then(()=>{this._emitter.emit(K.MEDIA_SEGMENT,i,s)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(K.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(K.RECOVERED_EARLY_EOF)})}_onMediaInfo(i){Promise.resolve().then(()=>{this._emitter.emit(K.MEDIA_INFO,i)})}_onMetaDataArrived(i){Promise.resolve().then(()=>{this._emitter.emit(K.METADATA_ARRIVED,i)})}_onScriptDataArrived(i){Promise.resolve().then(()=>{this._emitter.emit(K.SCRIPTDATA_ARRIVED,i)})}_onStatisticsInfo(i){Promise.resolve().then(()=>{this._emitter.emit(K.STATISTICS_INFO,i)})}_onIOError(i,s){Promise.resolve().then(()=>{this._emitter.emit(K.IO_ERROR,i,s)})}_onDemuxError(i,s){Promise.resolve().then(()=>{this._emitter.emit(K.DEMUX_ERROR,i,s)})}_onRecommendSeekpoint(i){Promise.resolve().then(()=>{this._emitter.emit(K.RECOMMEND_SEEKPOINT,i)})}_onLoggingConfigChanged(i){this._worker&&this._worker.postMessage({cmd:"logging_config",param:i})}_onWorkerMessage(i){let s=i.data,o=s.data;if(s.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(s.msg){case K.INIT_SEGMENT:case K.MEDIA_SEGMENT:this._emitter.emit(s.msg,o.type,o.data);break;case K.LOADING_COMPLETE:case K.RECOVERED_EARLY_EOF:this._emitter.emit(s.msg);break;case K.MEDIA_INFO:Object.setPrototypeOf(o,Dt.prototype),this._emitter.emit(s.msg,o);break;case K.METADATA_ARRIVED:case K.SCRIPTDATA_ARRIVED:case K.STATISTICS_INFO:this._emitter.emit(s.msg,o);break;case K.IO_ERROR:case K.DEMUX_ERROR:this._emitter.emit(s.msg,o.type,o.info);break;case K.RECOMMEND_SEEKPOINT:this._emitter.emit(s.msg,o);break;case"logcat_callback":Z.emitter.emit("log",o.type,o.logcat);break;default:break}}}var $t=ut,h={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class z{constructor(i){this.TAG="MSEController",this._config=i,this._emitter=new(ie()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new zt}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(i,s){this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}attachMediaElement(i){if(this._mediaSource)throw new Ze("MediaSource has been attached to an HTMLMediaElement!");let s=this._mediaSource=new window.MediaSource;s.addEventListener("sourceopen",this.e.onSourceOpen),s.addEventListener("sourceended",this.e.onSourceEnded),s.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=i,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),i.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let i=this._mediaSource;for(let s in this._sourceBuffers){let o=this._pendingSegments[s];o.splice(0,o.length),this._pendingSegments[s]=null,this._pendingRemoveRanges[s]=null,this._lastInitSegments[s]=null;let g=this._sourceBuffers[s];if(g){if(i.readyState!=="closed"){try{i.removeSourceBuffer(g)}catch(p){Z.e(this.TAG,p.message)}g.removeEventListener("error",this.e.onSourceBufferError),g.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[s]=null,this._sourceBuffers[s]=null}}if(i.readyState==="open")try{i.endOfStream()}catch(s){Z.e(this.TAG,s.message)}i.removeEventListener("sourceopen",this.e.onSourceOpen),i.removeEventListener("sourceended",this.e.onSourceEnded),i.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(i,s){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(i),this._pendingSegments[i.type].push(i);return}let o=i,g=`${o.container}`;o.codec&&o.codec.length>0&&(g+=`;codecs=${o.codec}`);let p=!1;if(Z.v(this.TAG,"Received Initialization Segment, mimeType: "+g),this._lastInitSegments[o.type]=o,g!==this._mimeTypes[o.type]){if(this._mimeTypes[o.type])Z.v(this.TAG,`Notice: ${o.type} mimeType changed, origin: ${this._mimeTypes[o.type]}, target: ${g}`);else{p=!0;try{let O=this._sourceBuffers[o.type]=this._mediaSource.addSourceBuffer(g);O.addEventListener("error",this.e.onSourceBufferError),O.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(O){Z.e(this.TAG,O.message),this._emitter.emit(h.ERROR,{code:O.code,msg:O.message});return}}this._mimeTypes[o.type]=g}s||this._pendingSegments[o.type].push(o),p||this._sourceBuffers[o.type]&&!this._sourceBuffers[o.type].updating&&this._doAppendSegments(),Be.safari&&o.container==="audio/mpeg"&&o.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=o.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(i){let s=i;this._pendingSegments[s.type].push(s),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let o=this._sourceBuffers[s.type];o&&!o.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(i){for(let s in this._sourceBuffers){if(!this._sourceBuffers[s])continue;let o=this._sourceBuffers[s];if(this._mediaSource.readyState==="open")try{o.abort()}catch(p){Z.e(this.TAG,p.message)}this._idrList.clear();let g=this._pendingSegments[s];if(g.splice(0,g.length),this._mediaSource.readyState!=="closed"){for(let p=0;p=1&&i-g.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let i=this._mediaElement.currentTime;for(let s in this._sourceBuffers){let o=this._sourceBuffers[s];if(o){let g=o.buffered,p=!1;for(let O=0;O=this._config.autoCleanupMaxBackwardDuration){p=!0;let He=i-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[s].push({start:D,end:He})}}else Ee0&&(isNaN(s)||o>s)&&(Z.v(this.TAG,`Update MediaSource duration from ${s} to ${o}`),this._mediaSource.duration=o),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let i in this._pendingRemoveRanges){if(!this._sourceBuffers[i]||this._sourceBuffers[i].updating)continue;let s=this._sourceBuffers[i],o=this._pendingRemoveRanges[i];for(;o.length&&!s.updating;){let g=o.shift();s.remove(g.start,g.end)}}}_doAppendSegments(){let i=this._pendingSegments;for(let s in i)if(!(!this._sourceBuffers[s]||this._sourceBuffers[s].updating)&&i[s].length>0){let o=i[s].shift();if(o.timestampOffset){let g=this._sourceBuffers[s].timestampOffset,p=o.timestampOffset/1e3;Math.abs(g-p)>.1&&(Z.v(this.TAG,`Update MPEG audio timestampOffset from ${g} to ${p}`),this._sourceBuffers[s].timestampOffset=p),delete o.timestampOffset}if(!o.data||o.data.byteLength===0)continue;try{this._sourceBuffers[s].appendBuffer(o.data),this._isBufferFull=!1,s==="video"&&o.hasOwnProperty("info")&&this._idrList.appendArray(o.info.syncPoints)}catch(g){this._pendingSegments[s].unshift(o),g.code===22?(this._isBufferFull||this._emitter.emit(h.BUFFER_FULL),this._isBufferFull=!0):(Z.e(this.TAG,g.message),this._emitter.emit(h.ERROR,{code:g.code,msg:g.message}))}}}_onSourceOpen(){if(Z.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let i=this._pendingSourceBufferInit;for(;i.length;){let s=i.shift();this.appendInitSegment(s,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(h.SOURCE_OPEN)}_onSourceEnded(){Z.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Z.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let i=this._pendingSegments;return i.video.length>0||i.audio.length>0}_hasPendingRemoveRanges(){let i=this._pendingRemoveRanges;return i.video.length>0||i.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(h.UPDATE_END)}_onSourceBufferError(i){Z.e(this.TAG,`SourceBuffer Error: ${i}`)}}var se=z;const d={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},G={NETWORK_EXCEPTION:je.EXCEPTION,NETWORK_STATUS_CODE_INVALID:je.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:je.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:je.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:An.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:An.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:An.CODEC_UNSUPPORTED};class L{constructor(i,s){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ie()),this._config=st(),typeof s=="object"&&Object.assign(this._config,s),i.type.toLowerCase()!=="flv")throw new Qe("FlvPlayer requires an flv MediaDataSource input!");i.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=i,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let o=Be.chrome&&(Be.version.major<50||Be.version.major===50&&Be.version.build<2661);this._alwaysSeekKeyframe=!!(o||Be.msedge||Be.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(i,s){i===Qt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Qt.MEDIA_INFO,this.mediaInfo)}):i===Qt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Qt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}attachMediaElement(i){if(this._mediaElement=i,i.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),i.addEventListener("seeking",this.e.onvSeeking),i.addEventListener("canplay",this.e.onvCanPlay),i.addEventListener("stalled",this.e.onvStalled),i.addEventListener("progress",this.e.onvProgress),this._msectl=new se(this._config),this._msectl.on(h.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(h.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(h.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(h.ERROR,s=>{this._emitter.emit(Qt.ERROR,d.MEDIA_ERROR,G.MEDIA_MSE_ERROR,s)}),this._msectl.attachMediaElement(i),this._pendingSeekTime!=null)try{i.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(s){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new Ze("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Ze("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new $t(this._mediaDataSource,this._config),this._transmuxer.on(K.INIT_SEGMENT,(i,s)=>{this._msectl.appendInitSegment(s)}),this._transmuxer.on(K.MEDIA_SEGMENT,(i,s)=>{if(this._msectl.appendMediaSegment(s),this._config.lazyLoad&&!this._config.isLive){let o=this._mediaElement.currentTime;s.info.endDts>=(o+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Z.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(K.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Qt.LOADING_COMPLETE)}),this._transmuxer.on(K.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Qt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(K.IO_ERROR,(i,s)=>{this._emitter.emit(Qt.ERROR,d.NETWORK_ERROR,i,s)}),this._transmuxer.on(K.DEMUX_ERROR,(i,s)=>{this._emitter.emit(Qt.ERROR,d.MEDIA_ERROR,i,{code:-1,msg:s})}),this._transmuxer.on(K.MEDIA_INFO,i=>{this._mediaInfo=i,this._emitter.emit(Qt.MEDIA_INFO,Object.assign({},i))}),this._transmuxer.on(K.METADATA_ARRIVED,i=>{this._emitter.emit(Qt.METADATA_ARRIVED,i)}),this._transmuxer.on(K.SCRIPTDATA_ARRIVED,i=>{this._emitter.emit(Qt.SCRIPTDATA_ARRIVED,i)}),this._transmuxer.on(K.STATISTICS_INFO,i=>{this._statisticsInfo=this._fillStatisticsInfo(i),this._emitter.emit(Qt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(K.RECOMMEND_SEEKPOINT,i=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=i/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(i){this._mediaElement.volume=i}get muted(){return this._mediaElement.muted}set muted(i){this._mediaElement.muted=i}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(i){this._mediaElement?this._internalSeek(i):this._pendingSeekTime=i}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(i){if(i.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return i;let s=!0,o=0,g=0;if(this._mediaElement.getVideoPlaybackQuality){let p=this._mediaElement.getVideoPlaybackQuality();o=p.totalVideoFrames,g=p.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(o=this._mediaElement.webkitDecodedFrameCount,g=this._mediaElement.webkitDroppedFrameCount):s=!1;return s&&(i.decodedFrames=o,i.droppedFrames=g),i}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let i=this._mediaElement.buffered,s=this._mediaElement.currentTime,o=0,g=0;for(let p=0;p=s+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Z.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Z.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let i=this._mediaElement.currentTime,s=this._mediaElement.buffered,o=!1;for(let g=0;g=p&&i=O-this._config.lazyLoadRecoverDuration&&(o=!0);break}}o&&(window.clearInterval(this._progressChecker),this._progressChecker=null,o&&(Z.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(i){let s=this._mediaElement.buffered;for(let o=0;o=g&&i0){let p=this._mediaElement.buffered.start(0);(p<1&&i0&&s.currentTime0){let g=o.start(0);if(g<1&&s{this._emitter.emit(Qt.MEDIA_INFO,this.mediaInfo)}):i===Qt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Qt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}attachMediaElement(i){if(this._mediaElement=i,i.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{i.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(s){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new Ze("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(i){this._mediaElement.volume=i}get muted(){return this._mediaElement.muted}set muted(i){this._mediaElement.muted=i}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(i){this._mediaElement?this._mediaElement.currentTime=i:this._pendingSeekTime=i}get mediaInfo(){let s={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(s.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(s.width=this._mediaElement.videoWidth,s.height=this._mediaElement.videoHeight)),s}get statisticsInfo(){let i={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return i;let s=!0,o=0,g=0;if(this._mediaElement.getVideoPlaybackQuality){let p=this._mediaElement.getVideoPlaybackQuality();o=p.totalVideoFrames,g=p.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(o=this._mediaElement.webkitDecodedFrameCount,g=this._mediaElement.webkitDroppedFrameCount):s=!1;return s&&(i.decodedFrames=o,i.droppedFrames=g),i}_onvLoadedMetadata(i){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Qt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Qt.STATISTICS_INFO,this.statisticsInfo)}}var be=U;Re.install();function Se(te,i){let s=te;if(s==null||typeof s!="object")throw new Qe("MediaDataSource must be an javascript object!");if(!s.hasOwnProperty("type"))throw new Qe("MediaDataSource must has type field to indicate video file type!");switch(s.type){case"flv":return new N(s,i);default:return new be(s,i)}}function Ve(){return Vt.supportMSEH264Playback()}function nt(){return Vt.getFeatureList()}let bt={};bt.createPlayer=Se,bt.isSupported=Ve,bt.getFeatureList=nt,bt.BaseLoader=Lt,bt.LoaderStatus=it,bt.LoaderErrors=je,bt.Events=Qt,bt.ErrorTypes=d,bt.ErrorDetails=G,bt.FlvPlayer=N,bt.NativePlayer=be,bt.LoggingControl=Je,Object.defineProperty(bt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Ot=bt},18889:function(Ke,Rt,C){"use strict";C.d(Rt,{Z:function(){return ke}});var a=C(92310),Re=C.n(a),j=C(2738),ie=C(59301),X=C(36355),Z=C(19716),Oe=C(61621),ee=C(99313),H=function(F,Te){var Ye={};for(var st in F)Object.prototype.hasOwnProperty.call(F,st)&&Te.indexOf(st)<0&&(Ye[st]=F[st]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,st=Object.getOwnPropertySymbols(F);me{var{prefixCls:Te,className:Ye,hoverable:st=!0}=F,me=H(F,["prefixCls","className","hoverable"]);const{getPrefixCls:Vt}=ie.useContext(X.E_),un=Vt("card",Te),Qt=Re()(`${un}-grid`,Ye,{[`${un}-grid-hoverable`]:st});return ie.createElement("div",Object.assign({},me,{className:Qt}))},pt=C(17313),it=C(83116),je=C(37613);const Lt=F=>{const{antCls:Te,componentCls:Ye,headerHeight:st,cardPaddingBase:me,tabsMarginBottom:Vt}=F;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:st,marginBottom:-1,padding:`0 ${me}px`,color:F.colorTextHeading,fontWeight:F.fontWeightStrong,fontSize:F.headerFontSize,background:F.headerBg,borderBottom:`${F.lineWidth}px ${F.lineType} ${F.colorBorderSecondary}`,borderRadius:`${F.borderRadiusLG}px ${F.borderRadiusLG}px 0 0`},(0,pt.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},pt.vS),{[` + > ${Ye}-typography, + > ${Ye}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${Te}-tabs-top`]:{clear:"both",marginBottom:Vt,color:F.colorText,fontWeight:"normal",fontSize:F.fontSize,"&-bar":{borderBottom:`${F.lineWidth}px ${F.lineType} ${F.colorBorderSecondary}`}}})},_e=F=>{const{cardPaddingBase:Te,colorBorderSecondary:Ye,cardShadow:st,lineWidth:me}=F;return{width:"33.33%",padding:Te,border:0,borderRadius:0,boxShadow:` + ${me}px 0 0 0 ${Ye}, + 0 ${me}px 0 0 ${Ye}, + ${me}px ${me}px 0 0 ${Ye}, + ${me}px 0 0 0 ${Ye} inset, + 0 ${me}px 0 0 ${Ye} inset; + `,transition:`all ${F.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:st}}},Ue=F=>{const{componentCls:Te,iconCls:Ye,actionsLiMargin:st,cardActionsIconSize:me,colorBorderSecondary:Vt,actionsBg:un}=F;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:un,borderTop:`${F.lineWidth}px ${F.lineType} ${Vt}`,display:"flex",borderRadius:`0 0 ${F.borderRadiusLG}px ${F.borderRadiusLG}px `},(0,pt.dF)()),{"& > li":{margin:st,color:F.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:F.cardActionsIconSize*2,fontSize:F.fontSize,lineHeight:F.lineHeight,cursor:"pointer","&:hover":{color:F.colorPrimary,transition:`color ${F.motionDurationMid}`},[`a:not(${Te}-btn), > ${Ye}`]:{display:"inline-block",width:"100%",color:F.colorTextDescription,lineHeight:`${F.fontSize*F.lineHeight}px`,transition:`color ${F.motionDurationMid}`,"&:hover":{color:F.colorPrimary}},[`> ${Ye}`]:{fontSize:me,lineHeight:`${me*F.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${F.lineWidth}px ${F.lineType} ${Vt}`}}})},Be=F=>Object.assign(Object.assign({margin:`-${F.marginXXS}px 0`,display:"flex"},(0,pt.dF)()),{"&-avatar":{paddingInlineEnd:F.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:F.marginXS}},"&-title":Object.assign({color:F.colorTextHeading,fontWeight:F.fontWeightStrong,fontSize:F.fontSizeLG},pt.vS),"&-description":{color:F.colorTextDescription}}),we=F=>{const{componentCls:Te,cardPaddingBase:Ye,colorFillAlter:st}=F;return{[`${Te}-head`]:{padding:`0 ${Ye}px`,background:st,"&-title":{fontSize:F.fontSize}},[`${Te}-body`]:{padding:`${F.padding}px ${Ye}px`}}},ye=F=>{const{componentCls:Te}=F;return{overflow:"hidden",[`${Te}-body`]:{userSelect:"none"}}},De=F=>{const{antCls:Te,componentCls:Ye,cardShadow:st,cardHeadPadding:me,colorBorderSecondary:Vt,boxShadowTertiary:un,cardPaddingBase:Qt,extraColor:Gt}=F;return{[Ye]:Object.assign(Object.assign({},(0,pt.Wf)(F)),{position:"relative",background:F.colorBgContainer,borderRadius:F.borderRadiusLG,[`&:not(${Ye}-bordered)`]:{boxShadow:un},[`${Ye}-head`]:Lt(F),[`${Ye}-extra`]:{marginInlineStart:"auto",color:Gt,fontWeight:"normal",fontSize:F.fontSize},[`${Ye}-body`]:Object.assign({padding:Qt,borderRadius:` 0 0 ${F.borderRadiusLG}px ${F.borderRadiusLG}px`},(0,pt.dF)()),[`${Ye}-grid`]:_e(F),[`${Ye}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${Te}-image-mask`]:{borderRadius:`${F.borderRadiusLG}px ${F.borderRadiusLG}px 0 0`}},[`${Ye}-actions`]:Ue(F),[`${Ye}-meta`]:Be(F)}),[`${Ye}-bordered`]:{border:`${F.lineWidth}px ${F.lineType} ${Vt}`,[`${Ye}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${Ye}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${F.motionDurationMid}, border-color ${F.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:st}},[`${Ye}-contain-grid`]:{[`${Ye}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${Ye}-loading) ${Ye}-body`]:{marginBlockStart:-F.lineWidth,marginInlineStart:-F.lineWidth,padding:0}},[`${Ye}-contain-tabs`]:{[`> ${Ye}-head`]:{[`${Ye}-head-title, ${Ye}-extra`]:{paddingTop:me}}},[`${Ye}-type-inner`]:we(F),[`${Ye}-loading`]:ye(F),[`${Ye}-rtl`]:{direction:"rtl"}}},Ae=F=>{const{componentCls:Te,cardPaddingSM:Ye,headerHeightSM:st,headerFontSizeSM:me}=F;return{[`${Te}-small`]:{[`> ${Te}-head`]:{minHeight:st,padding:`0 ${Ye}px`,fontSize:me,[`> ${Te}-head-wrapper`]:{[`> ${Te}-extra`]:{fontSize:F.fontSize}}},[`> ${Te}-body`]:{padding:Ye}},[`${Te}-small${Te}-contain-tabs`]:{[`> ${Te}-head`]:{[`${Te}-head-title, ${Te}-extra`]:{minHeight:st,paddingTop:0,display:"flex",alignItems:"center"}}}}};var y=(0,it.Z)("Card",F=>{const Te=(0,je.TS)(F,{cardShadow:F.boxShadowCard,cardHeadPadding:F.padding,cardPaddingBase:F.paddingLG,cardActionsIconSize:F.fontSize,cardPaddingSM:12});return[De(Te),Ae(Te)]},F=>({headerBg:"transparent",headerFontSize:F.fontSizeLG,headerFontSizeSM:F.fontSize,headerHeight:F.fontSizeLG*F.lineHeightLG+F.padding*2,headerHeightSM:F.fontSize*F.lineHeight+F.paddingXS*2,actionsBg:F.colorBgContainer,actionsLiMargin:`${F.paddingSM}px 0`,tabsMarginBottom:-F.padding-F.lineWidth,extraColor:F.colorText})),wt=function(F,Te){var Ye={};for(var st in F)Object.prototype.hasOwnProperty.call(F,st)&&Te.indexOf(st)<0&&(Ye[st]=F[st]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,st=Object.getOwnPropertySymbols(F);meie.createElement("li",{style:{width:`${100/F.length}%`},key:`action-${Ye}`},ie.createElement("span",null,Te)))}var Ft=ie.forwardRef((F,Te)=>{const{prefixCls:Ye,className:st,rootClassName:me,style:Vt,extra:un,headStyle:Qt={},bodyStyle:Gt={},title:Je,loading:$e,bordered:Dt=!0,size:mn,type:qn,cover:oi,actions:gt,tabList:Xt,children:ft,activeTabKey:Nn,defaultActiveTabKey:zn,tabBarExtraContent:Yn,hoverable:Hn,tabProps:Gn={}}=F,An=wt(F,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:x,direction:k,card:P}=ie.useContext(X.E_),Q=ut=>{var $t;($t=F.onTabChange)===null||$t===void 0||$t.call(F,ut)},re=ie.useMemo(()=>{let ut=!1;return ie.Children.forEach(ft,$t=>{$t&&$t.type&&$t.type===Qe&&(ut=!0)}),ut},[ft]),E=x("card",Ye),[ne,ge]=y(E),mt=ie.createElement(Oe.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},ft),jt=Nn!==void 0,En=Object.assign(Object.assign({},Gn),{[jt?"activeKey":"defaultActiveKey"]:jt?Nn:zn,tabBarExtraContent:Yn});let zt;const cn=(0,Z.Z)(mn),W=!cn||cn==="default"?"large":cn,J=Xt?ie.createElement(ee.default,Object.assign({size:W},En,{className:`${E}-head-tabs`,onChange:Q,items:Xt.map(ut=>{var{tab:$t}=ut,ce=wt(ut,["tab"]);return Object.assign({label:$t},ce)})})):null;(Je||un||J)&&(zt=ie.createElement("div",{className:`${E}-head`,style:Qt},ie.createElement("div",{className:`${E}-head-wrapper`},Je&&ie.createElement("div",{className:`${E}-head-title`},Je),un&&ie.createElement("div",{className:`${E}-extra`},un)),J));const pe=oi?ie.createElement("div",{className:`${E}-cover`},oi):null,K=ie.createElement("div",{className:`${E}-body`,style:Gt},$e?mt:ft),dt=gt&>.length?ie.createElement("ul",{className:`${E}-actions`},yt(gt)):null,Ct=(0,j.Z)(An,["onTabChange"]),tt=Re()(E,P==null?void 0:P.className,{[`${E}-loading`]:$e,[`${E}-bordered`]:Dt,[`${E}-hoverable`]:Hn,[`${E}-contain-grid`]:re,[`${E}-contain-tabs`]:Xt&&Xt.length,[`${E}-${cn}`]:cn,[`${E}-type-${qn}`]:!!qn,[`${E}-rtl`]:k==="rtl"},st,me,ge),Tt=Object.assign(Object.assign({},P==null?void 0:P.style),Vt);return ne(ie.createElement("div",Object.assign({ref:Te},Ct,{className:tt,style:Tt}),zt,pe,K,dt))}),bn=function(F,Te){var Ye={};for(var st in F)Object.prototype.hasOwnProperty.call(F,st)&&Te.indexOf(st)<0&&(Ye[st]=F[st]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,st=Object.getOwnPropertySymbols(F);me{const{prefixCls:Te,className:Ye,avatar:st,title:me,description:Vt}=F,un=bn(F,["prefixCls","className","avatar","title","description"]),{getPrefixCls:Qt}=ie.useContext(X.E_),Gt=Qt("card",Te),Je=Re()(`${Gt}-meta`,Ye),$e=st?ie.createElement("div",{className:`${Gt}-meta-avatar`},st):null,Dt=me?ie.createElement("div",{className:`${Gt}-meta-title`},me):null,mn=Vt?ie.createElement("div",{className:`${Gt}-meta-description`},Vt):null,qn=Dt||mn?ie.createElement("div",{className:`${Gt}-meta-detail`},Dt,mn):null;return ie.createElement("div",Object.assign({},un,{className:Je}),$e,qn)};const ve=Ft;ve.Grid=Qe,ve.Meta=ht;var ke=ve},9951:function(Ke,Rt,C){"use strict";C.d(Rt,{Z:function(){return $t}});var a=C(59301),Re=C(14809),j=C(20439),ie=C(99153),X=C(84851),Z=C(13028),Oe=C(19257),ee=C(93046),H=C(4635),Ze=C(93664),Qe=C(62646),pt={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},it=pt,je=C(53280),Lt=C(92310),_e=C.n(Lt);function Ue(ce,h,z){return Math.max(h,Math.min(ce,z))}var Be=function(h){var z=["onTouchStart","onTouchMove","onWheel"];z.includes(h._reactName)||h.preventDefault()},we=function(h){for(var z=[],se=De(h),d=Ae(h),G=se;G0?1:0):0},wt=function(h){return h.centerMode?Math.floor((h.slidesToShow-1)/2)+1+(parseInt(h.centerPadding)>0?1:0):h.slidesToShow},yt=function(h){return h&&h.offsetWidth||0},on=function(h){return h&&h.offsetHeight||0},Ft=function(h){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se,d,G,L;return se=h.startX-h.curX,d=h.startY-h.curY,G=Math.atan2(d,se),L=Math.round(G*180/Math.PI),L<0&&(L=360-Math.abs(L)),L<=45&&L>=0||L<=360&&L>=315?"left":L>=135&&L<=225?"right":z===!0?L>=35&&L<=135?"up":"down":"vertical"},bn=function(h){var z=!0;return h.infinite||(h.centerMode&&h.currentSlide>=h.slideCount-1||h.slideCount<=h.slidesToShow||h.currentSlide>=h.slideCount-h.slidesToShow)&&(z=!1),z},le=function(h,z){var se={};return z.forEach(function(d){return se[d]=h[d]}),se},ht=function(h){var z=a.Children.count(h.children),se=h.listRef,d=Math.ceil(yt(se)),G=h.trackRef&&h.trackRef.node,L=Math.ceil(yt(G)),N;if(h.vertical)N=d;else{var U=h.centerMode&&parseInt(h.centerPadding)*2;typeof h.centerPadding=="string"&&h.centerPadding.slice(-1)==="%"&&(U*=d/100),N=Math.ceil((d-U)/h.slidesToShow)}var be=se&&on(se.querySelector('[data-index="0"]')),Se=be*h.slidesToShow,Ve=h.currentSlide===void 0?h.initialSlide:h.currentSlide;h.rtl&&h.currentSlide===void 0&&(Ve=z-1-h.initialSlide);var nt=h.lazyLoadedList||[],bt=we((0,j.Z)((0,j.Z)({},h),{},{currentSlide:Ve,lazyLoadedList:nt}));nt=nt.concat(bt);var Ot={slideCount:z,slideWidth:N,listWidth:d,trackWidth:L,currentSlide:Ve,slideHeight:be,listHeight:Se,lazyLoadedList:nt};return h.autoplaying===null&&h.autoplay&&(Ot.autoplaying="playing"),Ot},ve=function(h){var z=h.waitForAnimate,se=h.animating,d=h.fade,G=h.infinite,L=h.index,N=h.slideCount,U=h.lazyLoad,be=h.currentSlide,Se=h.centerMode,Ve=h.slidesToScroll,nt=h.slidesToShow,bt=h.useCSS,Ot=h.lazyLoadedList;if(z&&se)return{};var te=L,i,s,o,g={},p={},O=G?L:Ue(L,0,N-1);if(d){if(!G&&(L<0||L>=N))return{};L<0?te=L+N:L>=N&&(te=L-N),U&&Ot.indexOf(te)<0&&(Ot=Ot.concat(te)),g={animating:!0,currentSlide:te,lazyLoadedList:Ot,targetSlide:te},p={animating:!1,targetSlide:te}}else i=te,te<0?(i=te+N,G?N%Ve!==0&&(i=N-N%Ve):i=0):!bn(h)&&te>be?te=i=be:Se&&te>=N?(te=G?N:N-1,i=G?0:N-1):te>=N&&(i=te-N,G?N%Ve!==0&&(i=0):i=N-nt),!G&&te+nt>=N&&(i=N-nt),s=$e((0,j.Z)((0,j.Z)({},h),{},{slideIndex:te})),o=$e((0,j.Z)((0,j.Z)({},h),{},{slideIndex:i})),G||(s===o&&(te=i),s=o),U&&(Ot=Ot.concat(we((0,j.Z)((0,j.Z)({},h),{},{currentSlide:te})))),bt?(g={animating:!0,currentSlide:i,trackStyle:Je((0,j.Z)((0,j.Z)({},h),{},{left:s})),lazyLoadedList:Ot,targetSlide:O},p={animating:!1,currentSlide:i,trackStyle:Gt((0,j.Z)((0,j.Z)({},h),{},{left:o})),swipeLeft:null,targetSlide:O}):g={currentSlide:i,trackStyle:Gt((0,j.Z)((0,j.Z)({},h),{},{left:o})),lazyLoadedList:Ot,targetSlide:O};return{state:g,nextState:p}},ke=function(h,z){var se,d,G,L,N,U=h.slidesToScroll,be=h.slidesToShow,Se=h.slideCount,Ve=h.currentSlide,nt=h.targetSlide,bt=h.lazyLoad,Ot=h.infinite;if(L=Se%U!==0,se=L?0:(Se-Ve)%U,z.message==="previous")G=se===0?U:be-se,N=Ve-G,bt&&!Ot&&(d=Ve-G,N=d===-1?Se-1:d),Ot||(N=nt-U);else if(z.message==="next")G=se===0?U:se,N=Ve+G,bt&&!Ot&&(N=(Ve+U)%Se+se),Ot||(N=nt+U);else if(z.message==="dots")N=z.index*z.slidesToScroll;else if(z.message==="children"){if(N=z.index,Ot){var te=oi((0,j.Z)((0,j.Z)({},h),{},{targetSlide:N}));N>z.currentSlide&&te==="left"?N=N-Se:N10)return{scrolling:!0};N&&(o.swipeLength=Nt);var rn=(U?-1:1)*(o.curX>o.startX?1:-1);N&&(rn=o.curY>o.startY?1:-1);var Ge=Math.ceil(te/i),Xe=Ft(z.touchObject,N),Kt=o.swipeLength;return s||(be===0&&(Xe==="right"||Xe==="down")||be+1>=Ge&&(Xe==="left"||Xe==="up")||!bn(z)&&(Xe==="left"||Xe==="up"))&&(Kt=o.swipeLength*Se,Ve===!1&&nt&&(nt(Xe),Ee.edgeDragged=!0)),!bt&&g&&(g(Xe),Ee.swiped=!0),G?D=He+Kt*(p/O)*rn:U?D=He-Kt*rn:D=He+Kt*rn,N&&(D=He+Kt*rn),Ee=(0,j.Z)((0,j.Z)({},Ee),{},{touchObject:o,swipeLeft:D,trackStyle:Gt((0,j.Z)((0,j.Z)({},z),{},{left:D}))}),Math.abs(o.curX-o.startX)10&&(Ee.swiping=!0,Be(h)),Ee}},st=function(h,z){var se=z.dragging,d=z.swipe,G=z.touchObject,L=z.listWidth,N=z.touchThreshold,U=z.verticalSwiping,be=z.listHeight,Se=z.swipeToSlide,Ve=z.scrolling,nt=z.onSwipe,bt=z.targetSlide,Ot=z.currentSlide,te=z.infinite;if(!se)return d&&Be(h),{};var i=U?be/N:L/N,s=Ft(G,U),o={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ve||!G.swipeLength)return o;if(G.swipeLength>i){Be(h),nt&&nt(s);var g,p,O=te?Ot:bt;switch(s){case"left":case"up":p=O+un(z),g=Se?Vt(z,p):p,o.currentDirection=0;break;case"right":case"down":p=O-un(z),g=Se?Vt(z,p):p,o.currentDirection=1;break;default:g=O}o.triggerSlideHandler=g}else{var D=$e(z);o.trackStyle=Je((0,j.Z)((0,j.Z)({},z),{},{left:D}))}return o},me=function(h){for(var z=h.infinite?h.slideCount*2:h.slideCount,se=h.infinite?h.slidesToShow*-1:0,d=h.infinite?h.slidesToShow*-1:0,G=[];sese[se.length-1])z=se[se.length-1];else for(var G in se){if(zh.swipeLeft*-1)return se=U,!1}else if(U.offsetLeft-z+yt(U)/2>h.swipeLeft*-1)return se=U,!1;return!0}),!se)return 0;var L=h.rtl===!0?h.slideCount-h.currentSlide:h.currentSlide,N=Math.abs(se.dataset.index-L)||1;return N}else return h.slidesToScroll},Qt=function(h,z){return z.reduce(function(se,d){return se&&h.hasOwnProperty(d)},!0)?null:console.error("Keys Missing:",h)},Gt=function(h){Qt(h,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var z,se,d=h.slideCount+2*h.slidesToShow;h.vertical?se=d*h.slideHeight:z=qn(h)*h.slideWidth;var G={opacity:1,transition:"",WebkitTransition:""};if(h.useTransform){var L=h.vertical?"translate3d(0px, "+h.left+"px, 0px)":"translate3d("+h.left+"px, 0px, 0px)",N=h.vertical?"translate3d(0px, "+h.left+"px, 0px)":"translate3d("+h.left+"px, 0px, 0px)",U=h.vertical?"translateY("+h.left+"px)":"translateX("+h.left+"px)";G=(0,j.Z)((0,j.Z)({},G),{},{WebkitTransform:L,transform:N,msTransform:U})}else h.vertical?G.top=h.left:G.left=h.left;return h.fade&&(G={opacity:1}),z&&(G.width=z),se&&(G.height=se),window&&!window.addEventListener&&window.attachEvent&&(h.vertical?G.marginTop=h.left+"px":G.marginLeft=h.left+"px"),G},Je=function(h){Qt(h,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var z=Gt(h);return h.useTransform?(z.WebkitTransition="-webkit-transform "+h.speed+"ms "+h.cssEase,z.transition="transform "+h.speed+"ms "+h.cssEase):h.vertical?z.transition="top "+h.speed+"ms "+h.cssEase:z.transition="left "+h.speed+"ms "+h.cssEase,z},$e=function(h){if(h.unslick)return 0;Qt(h,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var z=h.slideIndex,se=h.trackRef,d=h.infinite,G=h.centerMode,L=h.slideCount,N=h.slidesToShow,U=h.slidesToScroll,be=h.slideWidth,Se=h.listWidth,Ve=h.variableWidth,nt=h.slideHeight,bt=h.fade,Ot=h.vertical,te=0,i,s,o=0;if(bt||h.slideCount===1)return 0;var g=0;if(d?(g=-Dt(h),L%U!==0&&z+U>L&&(g=-(z>L?N-(z-L):L%U)),G&&(g+=parseInt(N/2))):(L%U!==0&&z+U>L&&(g=N-L%U),G&&(g=parseInt(N/2))),te=g*be,o=g*nt,Ot?i=z*nt*-1+o:i=z*be*-1+te,Ve===!0){var p,O=se&&se.node;if(p=z+Dt(h),s=O&&O.childNodes[p],i=s?s.offsetLeft*-1:0,G===!0){p=d?z+Dt(h):z,s=O&&O.children[p],i=0;for(var D=0;Dh.currentSlide?h.targetSlide>h.currentSlide+gt(h)?"left":"right":h.targetSlide0&&(L+=1),d&&z%2===0&&(L+=1),L}return d?0:z-1},Xt=function(h){var z=h.slidesToShow,se=h.centerMode,d=h.rtl,G=h.centerPadding;if(se){var L=(z-1)/2+1;return parseInt(G)>0&&(L+=1),!d&&z%2===0&&(L+=1),L}return d?z-1:0},ft=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},Nn=function(h){var z,se,d,G,L;h.rtl?L=h.slideCount-1-h.index:L=h.index,d=L<0||L>=h.slideCount,h.centerMode?(G=Math.floor(h.slidesToShow/2),se=(L-h.currentSlide)%h.slideCount===0,L>h.currentSlide-G-1&&L<=h.currentSlide+G&&(z=!0)):z=h.currentSlide<=L&&L=h.slideCount?N=h.targetSlide-h.slideCount:N=h.targetSlide;var U=L===N;return{"slick-slide":!0,"slick-active":z,"slick-center":se,"slick-cloned":d,"slick-current":U}},zn=function(h){var z={};return(h.variableWidth===void 0||h.variableWidth===!1)&&(z.width=h.slideWidth),h.fade&&(z.position="relative",h.vertical&&h.slideHeight?z.top=-h.index*parseInt(h.slideHeight):z.left=-h.index*parseInt(h.slideWidth),z.opacity=h.currentSlide===h.index?1:0,h.useCSS&&(z.transition="opacity "+h.speed+"ms "+h.cssEase+", visibility "+h.speed+"ms "+h.cssEase)),z},Yn=function(h,z){return h.key+"-"+z},Hn=function(h){var z,se=[],d=[],G=[],L=a.Children.count(h.children),N=De(h),U=Ae(h);return a.Children.forEach(h.children,function(be,Se){var Ve,nt={message:"children",index:Se,slidesToScroll:h.slidesToScroll,currentSlide:h.currentSlide};!h.lazyLoad||h.lazyLoad&&h.lazyLoadedList.indexOf(Se)>=0?Ve=be:Ve=a.createElement("div",null);var bt=zn((0,j.Z)((0,j.Z)({},h),{},{index:Se})),Ot=Ve.props.className||"",te=Nn((0,j.Z)((0,j.Z)({},h),{},{index:Se}));if(se.push(a.cloneElement(Ve,{key:"original"+Yn(Ve,Se),"data-index":Se,className:_e()(te,Ot),tabIndex:"-1","aria-hidden":!te["slick-active"],style:(0,j.Z)((0,j.Z)({outline:"none"},Ve.props.style||{}),bt),onClick:function(o){Ve.props&&Ve.props.onClick&&Ve.props.onClick(o),h.focusOnSelect&&h.focusOnSelect(nt)}})),h.infinite&&h.fade===!1){var i=L-Se;i<=Dt(h)&&L!==h.slidesToShow&&(z=-i,z>=N&&(Ve=be),te=Nn((0,j.Z)((0,j.Z)({},h),{},{index:z})),d.push(a.cloneElement(Ve,{key:"precloned"+Yn(Ve,z),"data-index":z,tabIndex:"-1",className:_e()(te,Ot),"aria-hidden":!te["slick-active"],style:(0,j.Z)((0,j.Z)({},Ve.props.style||{}),bt),onClick:function(o){Ve.props&&Ve.props.onClick&&Ve.props.onClick(o),h.focusOnSelect&&h.focusOnSelect(nt)}}))),L!==h.slidesToShow&&(z=L+Se,z=p&&nt<=o:nt===p}),D={message:"dots",index:i,slidesToScroll:be,currentSlide:nt},Ee=this.clickHandler.bind(this,D);te=te.concat(a.createElement("li",{key:i,className:O},a.cloneElement(this.props.customPaging(i),{onClick:Ee})))}return a.cloneElement(this.props.appendDots(te),(0,j.Z)({className:this.props.dotsClass},Ot))}}]),z}(a.PureComponent),k=function(ce){(0,Oe.Z)(z,ce);var h=(0,ee.Z)(z);function z(){return(0,ie.Z)(this,z),h.apply(this,arguments)}return(0,X.Z)(z,[{key:"clickHandler",value:function(d,G){G&&G.preventDefault(),this.props.clickHandler(d,G)}},{key:"render",value:function(){var d={"slick-arrow":!0,"slick-prev":!0},G=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(d["slick-disabled"]=!0,G=null);var L={key:"0","data-role":"none",className:_e()(d),style:{display:"block"},onClick:G},N={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},U;return this.props.prevArrow?U=a.cloneElement(this.props.prevArrow,(0,j.Z)((0,j.Z)({},L),N)):U=a.createElement("button",(0,Re.Z)({key:"0",type:"button"},L)," ","Previous"),U}}]),z}(a.PureComponent),P=function(ce){(0,Oe.Z)(z,ce);var h=(0,ee.Z)(z);function z(){return(0,ie.Z)(this,z),h.apply(this,arguments)}return(0,X.Z)(z,[{key:"clickHandler",value:function(d,G){G&&G.preventDefault(),this.props.clickHandler(d,G)}},{key:"render",value:function(){var d={"slick-arrow":!0,"slick-next":!0},G=this.clickHandler.bind(this,{message:"next"});bn(this.props)||(d["slick-disabled"]=!0,G=null);var L={key:"1","data-role":"none",className:_e()(d),style:{display:"block"},onClick:G},N={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},U;return this.props.nextArrow?U=a.cloneElement(this.props.nextArrow,(0,j.Z)((0,j.Z)({},L),N)):U=a.createElement("button",(0,Re.Z)({key:"1",type:"button"},L)," ","Next"),U}}]),z}(a.PureComponent),Q=C(76374),re=["animating"],E=function(ce){(0,Oe.Z)(z,ce);var h=(0,ee.Z)(z);function z(se){var d;(0,ie.Z)(this,z),d=h.call(this,se),(0,H.Z)((0,Z.Z)(d),"listRefHandler",function(L){return d.list=L}),(0,H.Z)((0,Z.Z)(d),"trackRefHandler",function(L){return d.track=L}),(0,H.Z)((0,Z.Z)(d),"adaptHeight",function(){if(d.props.adaptiveHeight&&d.list){var L=d.list.querySelector('[data-index="'.concat(d.state.currentSlide,'"]'));d.list.style.height=on(L)+"px"}}),(0,H.Z)((0,Z.Z)(d),"componentDidMount",function(){if(d.props.onInit&&d.props.onInit(),d.props.lazyLoad){var L=we((0,j.Z)((0,j.Z)({},d.props),d.state));L.length>0&&(d.setState(function(U){return{lazyLoadedList:U.lazyLoadedList.concat(L)}}),d.props.onLazyLoad&&d.props.onLazyLoad(L))}var N=(0,j.Z)({listRef:d.list,trackRef:d.track},d.props);d.updateState(N,!0,function(){d.adaptHeight(),d.props.autoplay&&d.autoPlay("playing")}),d.props.lazyLoad==="progressive"&&(d.lazyLoadTimer=setInterval(d.progressiveLazyLoad,1e3)),d.ro=new Q.Z(function(){d.state.animating?(d.onWindowResized(!1),d.callbackTimers.push(setTimeout(function(){return d.onWindowResized()},d.props.speed))):d.onWindowResized()}),d.ro.observe(d.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(U){U.onfocus=d.props.pauseOnFocus?d.onSlideFocus:null,U.onblur=d.props.pauseOnFocus?d.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",d.onWindowResized):window.attachEvent("onresize",d.onWindowResized)}),(0,H.Z)((0,Z.Z)(d),"componentWillUnmount",function(){d.animationEndCallback&&clearTimeout(d.animationEndCallback),d.lazyLoadTimer&&clearInterval(d.lazyLoadTimer),d.callbackTimers.length&&(d.callbackTimers.forEach(function(L){return clearTimeout(L)}),d.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",d.onWindowResized):window.detachEvent("onresize",d.onWindowResized),d.autoplayTimer&&clearInterval(d.autoplayTimer),d.ro.disconnect()}),(0,H.Z)((0,Z.Z)(d),"componentDidUpdate",function(L){if(d.checkImagesLoad(),d.props.onReInit&&d.props.onReInit(),d.props.lazyLoad){var N=we((0,j.Z)((0,j.Z)({},d.props),d.state));N.length>0&&(d.setState(function(Se){return{lazyLoadedList:Se.lazyLoadedList.concat(N)}}),d.props.onLazyLoad&&d.props.onLazyLoad(N))}d.adaptHeight();var U=(0,j.Z)((0,j.Z)({listRef:d.list,trackRef:d.track},d.props),d.state),be=d.didPropsChange(L);be&&d.updateState(U,be,function(){d.state.currentSlide>=a.Children.count(d.props.children)&&d.changeSlide({message:"index",index:a.Children.count(d.props.children)-d.props.slidesToShow,currentSlide:d.state.currentSlide}),(L.autoplay!==d.props.autoplay||L.autoplaySpeed!==d.props.autoplaySpeed)&&(!L.autoplay&&d.props.autoplay?d.autoPlay("playing"):d.props.autoplay?d.autoPlay("update"):d.pause("paused"))})}),(0,H.Z)((0,Z.Z)(d),"onWindowResized",function(L){d.debouncedResize&&d.debouncedResize.cancel(),d.debouncedResize=(0,je.D)(50,function(){return d.resizeWindow(L)}),d.debouncedResize()}),(0,H.Z)((0,Z.Z)(d),"resizeWindow",function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,N=!!(d.track&&d.track.node);if(N){var U=(0,j.Z)((0,j.Z)({listRef:d.list,trackRef:d.track},d.props),d.state);d.updateState(U,L,function(){d.props.autoplay?d.autoPlay("update"):d.pause("paused")}),d.setState({animating:!1}),clearTimeout(d.animationEndCallback),delete d.animationEndCallback}}),(0,H.Z)((0,Z.Z)(d),"updateState",function(L,N,U){var be=ht(L);L=(0,j.Z)((0,j.Z)((0,j.Z)({},L),be),{},{slideIndex:be.currentSlide});var Se=$e(L);L=(0,j.Z)((0,j.Z)({},L),{},{left:Se});var Ve=Gt(L);(N||a.Children.count(d.props.children)!==a.Children.count(L.children))&&(be.trackStyle=Ve),d.setState(be,U)}),(0,H.Z)((0,Z.Z)(d),"ssrInit",function(){if(d.props.variableWidth){var L=0,N=0,U=[],be=Dt((0,j.Z)((0,j.Z)((0,j.Z)({},d.props),d.state),{},{slideCount:d.props.children.length})),Se=mn((0,j.Z)((0,j.Z)((0,j.Z)({},d.props),d.state),{},{slideCount:d.props.children.length}));d.props.children.forEach(function(Ee){U.push(Ee.props.style.width),L+=Ee.props.style.width});for(var Ve=0;Ve=N&&d.onWindowResized()};if(!be.onclick)be.onclick=function(){return be.parentNode.focus()};else{var Ve=be.onclick;be.onclick=function(nt){Ve(nt),be.parentNode.focus()}}be.onload||(d.props.lazyLoad?be.onload=function(){d.adaptHeight(),d.callbackTimers.push(setTimeout(d.onWindowResized,d.props.speed))}:(be.onload=Se,be.onerror=function(){Se(),d.props.onLazyLoadError&&d.props.onLazyLoadError()}))})}),(0,H.Z)((0,Z.Z)(d),"progressiveLazyLoad",function(){for(var L=[],N=(0,j.Z)((0,j.Z)({},d.props),d.state),U=d.state.currentSlide;U=-Dt(N);be--)if(d.state.lazyLoadedList.indexOf(be)<0){L.push(be);break}L.length>0?(d.setState(function(Se){return{lazyLoadedList:Se.lazyLoadedList.concat(L)}}),d.props.onLazyLoad&&d.props.onLazyLoad(L)):d.lazyLoadTimer&&(clearInterval(d.lazyLoadTimer),delete d.lazyLoadTimer)}),(0,H.Z)((0,Z.Z)(d),"slideHandler",function(L){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=d.props,be=U.asNavFor,Se=U.beforeChange,Ve=U.onLazyLoad,nt=U.speed,bt=U.afterChange,Ot=d.state.currentSlide,te=ve((0,j.Z)((0,j.Z)((0,j.Z)({index:L},d.props),d.state),{},{trackRef:d.track,useCSS:d.props.useCSS&&!N})),i=te.state,s=te.nextState;if(i){Se&&Se(Ot,i.currentSlide);var o=i.lazyLoadedList.filter(function(g){return d.state.lazyLoadedList.indexOf(g)<0});Ve&&o.length>0&&Ve(o),!d.props.waitForAnimate&&d.animationEndCallback&&(clearTimeout(d.animationEndCallback),bt&&bt(Ot),delete d.animationEndCallback),d.setState(i,function(){be&&d.asNavForIndex!==L&&(d.asNavForIndex=L,be.innerSlider.slideHandler(L)),s&&(d.animationEndCallback=setTimeout(function(){var g=s.animating,p=(0,Qe.Z)(s,re);d.setState(p,function(){d.callbackTimers.push(setTimeout(function(){return d.setState({animating:g})},10)),bt&&bt(i.currentSlide),delete d.animationEndCallback})},nt))})}}),(0,H.Z)((0,Z.Z)(d),"changeSlide",function(L){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=(0,j.Z)((0,j.Z)({},d.props),d.state),be=ke(U,L);if(!(be!==0&&!be)&&(N===!0?d.slideHandler(be,N):d.slideHandler(be),d.props.autoplay&&d.autoPlay("update"),d.props.focusOnSelect)){var Se=d.list.querySelectorAll(".slick-current");Se[0]&&Se[0].focus()}}),(0,H.Z)((0,Z.Z)(d),"clickHandler",function(L){d.clickable===!1&&(L.stopPropagation(),L.preventDefault()),d.clickable=!0}),(0,H.Z)((0,Z.Z)(d),"keyHandler",function(L){var N=F(L,d.props.accessibility,d.props.rtl);N!==""&&d.changeSlide({message:N})}),(0,H.Z)((0,Z.Z)(d),"selectHandler",function(L){d.changeSlide(L)}),(0,H.Z)((0,Z.Z)(d),"disableBodyScroll",function(){var L=function(U){U=U||window.event,U.preventDefault&&U.preventDefault(),U.returnValue=!1};window.ontouchmove=L}),(0,H.Z)((0,Z.Z)(d),"enableBodyScroll",function(){window.ontouchmove=null}),(0,H.Z)((0,Z.Z)(d),"swipeStart",function(L){d.props.verticalSwiping&&d.disableBodyScroll();var N=Te(L,d.props.swipe,d.props.draggable);N!==""&&d.setState(N)}),(0,H.Z)((0,Z.Z)(d),"swipeMove",function(L){var N=Ye(L,(0,j.Z)((0,j.Z)((0,j.Z)({},d.props),d.state),{},{trackRef:d.track,listRef:d.list,slideIndex:d.state.currentSlide}));N&&(N.swiping&&(d.clickable=!1),d.setState(N))}),(0,H.Z)((0,Z.Z)(d),"swipeEnd",function(L){var N=st(L,(0,j.Z)((0,j.Z)((0,j.Z)({},d.props),d.state),{},{trackRef:d.track,listRef:d.list,slideIndex:d.state.currentSlide}));if(N){var U=N.triggerSlideHandler;delete N.triggerSlideHandler,d.setState(N),U!==void 0&&(d.slideHandler(U),d.props.verticalSwiping&&d.enableBodyScroll())}}),(0,H.Z)((0,Z.Z)(d),"touchEnd",function(L){d.swipeEnd(L),d.clickable=!0}),(0,H.Z)((0,Z.Z)(d),"slickPrev",function(){d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"previous"})},0))}),(0,H.Z)((0,Z.Z)(d),"slickNext",function(){d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"next"})},0))}),(0,H.Z)((0,Z.Z)(d),"slickGoTo",function(L){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(L=Number(L),isNaN(L))return"";d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"index",index:L,currentSlide:d.state.currentSlide},N)},0))}),(0,H.Z)((0,Z.Z)(d),"play",function(){var L;if(d.props.rtl)L=d.state.currentSlide-d.props.slidesToScroll;else if(bn((0,j.Z)((0,j.Z)({},d.props),d.state)))L=d.state.currentSlide+d.props.slidesToScroll;else return!1;d.slideHandler(L)}),(0,H.Z)((0,Z.Z)(d),"autoPlay",function(L){d.autoplayTimer&&clearInterval(d.autoplayTimer);var N=d.state.autoplaying;if(L==="update"){if(N==="hovered"||N==="focused"||N==="paused")return}else if(L==="leave"){if(N==="paused"||N==="focused")return}else if(L==="blur"&&(N==="paused"||N==="hovered"))return;d.autoplayTimer=setInterval(d.play,d.props.autoplaySpeed+50),d.setState({autoplaying:"playing"})}),(0,H.Z)((0,Z.Z)(d),"pause",function(L){d.autoplayTimer&&(clearInterval(d.autoplayTimer),d.autoplayTimer=null);var N=d.state.autoplaying;L==="paused"?d.setState({autoplaying:"paused"}):L==="focused"?(N==="hovered"||N==="playing")&&d.setState({autoplaying:"focused"}):N==="playing"&&d.setState({autoplaying:"hovered"})}),(0,H.Z)((0,Z.Z)(d),"onDotsOver",function(){return d.props.autoplay&&d.pause("hovered")}),(0,H.Z)((0,Z.Z)(d),"onDotsLeave",function(){return d.props.autoplay&&d.state.autoplaying==="hovered"&&d.autoPlay("leave")}),(0,H.Z)((0,Z.Z)(d),"onTrackOver",function(){return d.props.autoplay&&d.pause("hovered")}),(0,H.Z)((0,Z.Z)(d),"onTrackLeave",function(){return d.props.autoplay&&d.state.autoplaying==="hovered"&&d.autoPlay("leave")}),(0,H.Z)((0,Z.Z)(d),"onSlideFocus",function(){return d.props.autoplay&&d.pause("focused")}),(0,H.Z)((0,Z.Z)(d),"onSlideBlur",function(){return d.props.autoplay&&d.state.autoplaying==="focused"&&d.autoPlay("blur")}),(0,H.Z)((0,Z.Z)(d),"render",function(){var L=_e()("slick-slider",d.props.className,{"slick-vertical":d.props.vertical,"slick-initialized":!0}),N=(0,j.Z)((0,j.Z)({},d.props),d.state),U=le(N,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),be=d.props.pauseOnHover;U=(0,j.Z)((0,j.Z)({},U),{},{onMouseEnter:be?d.onTrackOver:null,onMouseLeave:be?d.onTrackLeave:null,onMouseOver:be?d.onTrackOver:null,focusOnSelect:d.props.focusOnSelect&&d.clickable?d.selectHandler:null});var Se;if(d.props.dots===!0&&d.state.slideCount>=d.props.slidesToShow){var Ve=le(N,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),nt=d.props.pauseOnDotsHover;Ve=(0,j.Z)((0,j.Z)({},Ve),{},{clickHandler:d.changeSlide,onMouseEnter:nt?d.onDotsLeave:null,onMouseOver:nt?d.onDotsOver:null,onMouseLeave:nt?d.onDotsLeave:null}),Se=a.createElement(x,Ve)}var bt,Ot,te=le(N,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);te.clickHandler=d.changeSlide,d.props.arrows&&(bt=a.createElement(k,te),Ot=a.createElement(P,te));var i=null;d.props.vertical&&(i={height:d.state.listHeight});var s=null;d.props.vertical===!1?d.props.centerMode===!0&&(s={padding:"0px "+d.props.centerPadding}):d.props.centerMode===!0&&(s={padding:d.props.centerPadding+" 0px"});var o=(0,j.Z)((0,j.Z)({},i),s),g=d.props.touchMove,p={className:"slick-list",style:o,onClick:d.clickHandler,onMouseDown:g?d.swipeStart:null,onMouseMove:d.state.dragging&&g?d.swipeMove:null,onMouseUp:g?d.swipeEnd:null,onMouseLeave:d.state.dragging&&g?d.swipeEnd:null,onTouchStart:g?d.swipeStart:null,onTouchMove:d.state.dragging&&g?d.swipeMove:null,onTouchEnd:g?d.touchEnd:null,onTouchCancel:d.state.dragging&&g?d.swipeEnd:null,onKeyDown:d.props.accessibility?d.keyHandler:null},O={className:L,dir:"ltr",style:d.props.style};return d.props.unslick&&(p={className:"slick-list"},O={className:L,style:d.props.style}),a.createElement("div",O,d.props.unslick?"":bt,a.createElement("div",(0,Re.Z)({ref:d.listRefHandler},p),a.createElement(Gn,(0,Re.Z)({ref:d.trackRefHandler},U),d.props.children)),d.props.unslick?"":Ot,d.props.unslick?"":Se)}),d.list=null,d.track=null,d.state=(0,j.Z)((0,j.Z)({},it),{},{currentSlide:d.props.initialSlide,slideCount:a.Children.count(d.props.children)}),d.callbackTimers=[],d.clickable=!0,d.debouncedResize=null;var G=d.ssrInit();return d.state=(0,j.Z)((0,j.Z)({},d.state),G),d}return(0,X.Z)(z,[{key:"didPropsChange",value:function(d){for(var G=!1,L=0,N=Object.keys(this.props);L1&&arguments[1]!==void 0?arguments[1]:!1;return d.innerSlider.slickGoTo(G,L)}),(0,H.Z)((0,Z.Z)(d),"slickPause",function(){return d.innerSlider.pause("paused")}),(0,H.Z)((0,Z.Z)(d),"slickPlay",function(){return d.innerSlider.autoPlay("play")}),d.state={breakpoint:null},d._responsiveMediaHandlers=[],d}return(0,X.Z)(z,[{key:"media",value:function(d,G){var L=window.matchMedia(d),N=function(be){var Se=be.matches;Se&&G()};L.addListener(N),N(L),this._responsiveMediaHandlers.push({mql:L,query:d,listener:N})}},{key:"componentDidMount",value:function(){var d=this;if(this.props.responsive){var G=this.props.responsive.map(function(N){return N.breakpoint});G.sort(function(N,U){return N-U}),G.forEach(function(N,U){var be;U===0?be=ge()({minWidth:0,maxWidth:N}):be=ge()({minWidth:G[U-1]+1,maxWidth:N}),ft()&&d.media(be,function(){d.setState({breakpoint:N})})});var L=ge()({minWidth:G.slice(-1)[0]});ft()&&this.media(L,function(){d.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(d){d.mql.removeListener(d.listener)})}},{key:"render",value:function(){var d=this,G,L;this.state.breakpoint?(L=this.props.responsive.filter(function(i){return i.breakpoint===d.state.breakpoint}),G=L[0].settings==="unslick"?"unslick":(0,j.Z)((0,j.Z)((0,j.Z)({},jt),this.props),L[0].settings)):G=(0,j.Z)((0,j.Z)({},jt),this.props),G.centerMode&&(G.slidesToScroll>1,G.slidesToScroll=1),G.fade&&(G.slidesToShow>1,G.slidesToScroll>1,G.slidesToShow=1,G.slidesToScroll=1);var N=a.Children.toArray(this.props.children);N=N.filter(function(i){return typeof i=="string"?!!i.trim():!!i}),G.variableWidth&&(G.rows>1||G.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),G.variableWidth=!1);for(var U=[],be=null,Se=0;Se=N.length));Ot+=1)bt.push(a.cloneElement(N[Ot],{key:100*Se+10*nt+Ot,tabIndex:-1,style:{width:"".concat(100/G.slidesPerRow,"%"),display:"inline-block"}}));Ve.push(a.createElement("div",{key:10*Se+nt},bt))}G.variableWidth?U.push(a.createElement("div",{key:Se,style:{width:be}},Ve)):U.push(a.createElement("div",{key:Se},Ve))}if(G==="unslick"){var te="regular slider "+(this.props.className||"");return a.createElement("div",{className:te},N)}else U.length<=G.slidesToShow&&(G.unslick=!0);return a.createElement(E,(0,Re.Z)({style:this.props.style,ref:this.innerSliderRefHandler},G),U)}}]),z}(a.Component),zt=En,cn=C(36355),W=C(17313),J=C(83116),pe=C(37613);const K=ce=>{const{componentCls:h,antCls:z,carouselArrowSize:se,carouselDotOffset:d,marginXXS:G}=ce,L=-se*1.25,N=G;return{[h]:Object.assign(Object.assign({},(0,W.Wf)(ce)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${z}-radio-input, input${z}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${z}-radio-input, input${z}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:se,height:se,marginTop:-se/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:L,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:L,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:d},"&-top":{top:d,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:ce.dotWidth,height:ce.dotHeight,marginInline:N,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ce.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:ce.dotHeight,padding:0,color:"transparent",fontSize:0,background:ce.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${ce.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-N,content:'""'}},"&.slick-active":{width:ce.dotActiveWidth,"& button":{background:ce.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},dt=ce=>{const{componentCls:h,carouselDotOffset:z,marginXXS:se}=ce,d={width:ce.dotHeight,height:ce.dotWidth};return{[`${h}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:ce.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:z},"&-right":{insetInlineEnd:z,insetInlineStart:"auto"},li:Object.assign(Object.assign({},d),{margin:`${se}px 0`,verticalAlign:"baseline",button:d,"&.slick-active":Object.assign(Object.assign({},d),{button:d})})}}}},Ct=ce=>{const{componentCls:h}=ce;return[{[`${h}-rtl`]:{direction:"rtl",".slick-dots":{[`${h}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${h}-vertical`]:{".slick-dots":{[`${h}-rtl&`]:{flexDirection:"column"}}}}]};var tt=(0,J.Z)("Carousel",ce=>{const{controlHeightLG:h,controlHeightSM:z}=ce,se=(0,pe.TS)(ce,{carouselArrowSize:h/2,carouselDotOffset:z/2});return[K(se),dt(se),Ct(se)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Tt=function(ce,h){var z={};for(var se in ce)Object.prototype.hasOwnProperty.call(ce,se)&&h.indexOf(se)<0&&(z[se]=ce[se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,se=Object.getOwnPropertySymbols(ce);d{const{dots:z=!0,arrows:se=!1,draggable:d=!1,waitForAnimate:G=!1,dotPosition:L="bottom",vertical:N=L==="left"||L==="right",rootClassName:U,className:be,style:Se,id:Ve}=ce,nt=Tt(ce,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:bt,direction:Ot,carousel:te}=a.useContext(cn.E_),i=a.useRef(),s=function(Ge){let Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;i.current.slickGoTo(Ge,Xe)};a.useImperativeHandle(h,()=>({goTo:s,autoPlay:i.current.innerSlider.autoPlay,innerSlider:i.current.innerSlider,prev:i.current.slickPrev,next:i.current.slickNext}),[i.current]);const o=a.useRef(a.Children.count(ce.children));a.useEffect(()=>{o.current!==a.Children.count(ce.children)&&(s(ce.initialSlide||0,!1),o.current=a.Children.count(ce.children))},[ce.children]);const g=Object.assign({vertical:N,className:_e()(be,te==null?void 0:te.className),style:Object.assign(Object.assign({},te==null?void 0:te.style),Se)},nt);g.effect==="fade"&&(g.fade=!0);const p=bt("carousel",g.prefixCls),O="slick-dots",D=!!z,Ee=_e()(O,`${O}-${L}`,typeof z=="boolean"?!1:z==null?void 0:z.className),[He,Nt]=tt(p),rn=_e()(p,{[`${p}-rtl`]:Ot==="rtl",[`${p}-vertical`]:g.vertical},Nt,U);return He(a.createElement("div",{className:rn,id:Ve},a.createElement(zt,Object.assign({ref:i},g,{dots:D,dotsClass:Ee,arrows:se,draggable:d,verticalSwiping:N,waitForAnimate:G}))))})},5083:function(Ke,Rt,C){"use strict";C.d(Rt,{default:function(){return Xi}});var a=C(61186),Re=C.n(a),j=C(48736),ie=C(90111),X=C.n(ie),Z=C(58319),Oe=C.n(Z),ee=C(23250),H=C.n(ee),Ze=C(74959),Qe=C.n(Ze),pt=C(10238),it=C.n(pt),je=C(33656),Lt=C.n(je);Re().extend(Lt()),Re().extend(it()),Re().extend(X()),Re().extend(Oe()),Re().extend(H()),Re().extend(Qe()),Re().extend(function(u,c){var f=c.prototype,I=f.format;f.format=function(V){var R=(V||"").replace("Wo","wo");return I.bind(this)(R)}});var _e={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"},Ue=function(c){var f=_e[c];return f||c.split("_")[0]},Be=function(){(0,j.ET)(!1,"Not match any format. Please help to fire a issue about this.")},we={getNow:function(){return Re()()},getFixedDate:function(c){return Re()(c,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(c){return c.endOf("month")},getWeekDay:function(c){var f=c.locale("en");return f.weekday()+f.localeData().firstDayOfWeek()},getYear:function(c){return c.year()},getMonth:function(c){return c.month()},getDate:function(c){return c.date()},getHour:function(c){return c.hour()},getMinute:function(c){return c.minute()},getSecond:function(c){return c.second()},addYear:function(c,f){return c.add(f,"year")},addMonth:function(c,f){return c.add(f,"month")},addDate:function(c,f){return c.add(f,"day")},setYear:function(c,f){return c.year(f)},setMonth:function(c,f){return c.month(f)},setDate:function(c,f){return c.date(f)},setHour:function(c,f){return c.hour(f)},setMinute:function(c,f){return c.minute(f)},setSecond:function(c,f){return c.second(f)},isAfter:function(c,f){return c.isAfter(f)},isValidate:function(c){return c.isValid()},locale:{getWeekFirstDay:function(c){return Re()().locale(Ue(c)).localeData().firstDayOfWeek()},getWeekFirstDate:function(c,f){return f.locale(Ue(c)).weekday(0)},getWeek:function(c,f){return f.locale(Ue(c)).week()},getShortWeekDays:function(c){return Re()().locale(Ue(c)).localeData().weekdaysMin()},getShortMonths:function(c){return Re()().locale(Ue(c)).localeData().monthsShort()},format:function(c,f,I){return f.locale(Ue(c)).format(I)},parse:function(c,f,I){for(var S=Ue(c),V=0;V1&&(R=c.addDate(R,-7)),R}function W(u,c,f){var I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(c){case"year":return f.addYear(u,I*10);case"quarter":case"month":return f.addYear(u,I);default:return f.addMonth(u,I)}}function J(u,c){var f=c.generateConfig,I=c.locale,S=c.format;return typeof S=="function"?S(u):f.locale.format(I.locale,u,S)}function pe(u,c){var f=c.generateConfig,I=c.locale,S=c.formatList;return!u||typeof S[0]=="function"?null:f.locale.parse(I.locale,u,S)}function K(u){var c=u.cellDate,f=u.mode,I=u.disabledDate,S=u.generateConfig;if(!I)return!1;var V=function(xe,q,fe){for(var Fe=q;Fe<=fe;){var vt=void 0;switch(xe){case"date":{if(vt=S.setDate(c,Fe),!I(vt))return!1;break}case"month":{if(vt=S.setMonth(c,Fe),!K({cellDate:vt,mode:"month",generateConfig:S,disabledDate:I}))return!1;break}case"year":{if(vt=S.setYear(c,Fe),!K({cellDate:vt,mode:"year",generateConfig:S,disabledDate:I}))return!1;break}}Fe+=1}return!0};switch(f){case"date":case"week":return I(c);case"month":{var R=1,_=S.getDate(S.getEndDate(c));return V("date",R,_)}case"quarter":{var $=Math.floor(S.getMonth(c)/3)*3,ue=$+2;return V("month",$,ue)}case"year":return V("month",0,11);case"decade":{var Pe=S.getYear(c),de=Math.floor(Pe/Gn)*Gn,he=de+Gn-1;return V("year",de,he)}}}function dt(u,c){var f=c.formatList,I=c.generateConfig,S=c.locale;return(0,Yn.Z)(function(){if(!u)return[[""],""];for(var V="",R=[],_=0;_1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(ue.current),Fe){$(fe);return}ue.current=requestAnimationFrame(function(){$(fe)})}var de=dt(_,{formatList:f,generateConfig:I,locale:S}),he=(0,ft.Z)(de,2),Me=he[1];function xe(fe){Pe(fe)}function q(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Pe(null,fe)}return(0,y.useEffect)(function(){q(!0)},[u]),(0,y.useEffect)(function(){return function(){return cancelAnimationFrame(ue.current)}},[]),[Me,xe,q]}var tt=C(10228),Tt=C(16089),ut=C(95190),$t=C(29194),ce=new Map;function h(u,c){var f;function I(){(0,$t.Z)(u)?c():f=(0,Tt.Z)(function(){I()})}return I(),function(){Tt.Z.cancel(f)}}function z(u,c,f){if(ce.get(u)&&cancelAnimationFrame(ce.get(u)),f<=0){ce.set(u,requestAnimationFrame(function(){u.scrollTop=c}));return}var I=c-u.scrollTop,S=I/f*10;ce.set(u,requestAnimationFrame(function(){u.scrollTop+=S,u.scrollTop!==c&&z(u,c,f-10)}))}function se(u,c){var f=c.onLeftRight,I=c.onCtrlLeftRight,S=c.onUpDown,V=c.onPageUpDown,R=c.onEnter,_=u.which,$=u.ctrlKey,ue=u.metaKey;switch(_){case tt.Z.LEFT:if($||ue){if(I)return I(-1),!0}else if(f)return f(-1),!0;break;case tt.Z.RIGHT:if($||ue){if(I)return I(1),!0}else if(f)return f(1),!0;break;case tt.Z.UP:if(S)return S(-1),!0;break;case tt.Z.DOWN:if(S)return S(1),!0;break;case tt.Z.PAGE_UP:if(V)return V(-1),!0;break;case tt.Z.PAGE_DOWN:if(V)return V(1),!0;break;case tt.Z.ENTER:if(R)return R(),!0;break}return!1}function d(u,c,f,I){var S=u;if(!S)switch(c){case"time":S=I?"hh:mm:ss a":"HH:mm:ss";break;case"week":S="gggg-wo";break;case"month":S="YYYY-MM";break;case"quarter":S="YYYY-[Q]Q";break;case"year":S="YYYY";break;default:S=f?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return S}function G(u,c,f){var I=u==="time"?8:10,S=typeof c=="function"?c(f.getNow()).length:c.length;return Math.max(I,S)+2}var L=null,N=new Set;function U(u){return!L&&typeof window!="undefined"&&window.addEventListener&&(L=function(f){(0,ut.Z)(N).forEach(function(I){I(f)})},window.addEventListener("mousedown",L)),N.add(u),function(){N.delete(u),N.size===0&&(window.removeEventListener("mousedown",L),L=null)}}function be(u){var c=u.target;if(u.composed&&c.shadowRoot){var f;return((f=u.composedPath)===null||f===void 0?void 0:f.call(u)[0])||c}return c}var Se=function(c){return c==="month"||c==="date"?"year":c},Ve=function(c){return c==="date"?"month":c},nt=function(c){return c==="month"||c==="date"?"quarter":c},bt=function(c){return c==="date"?"week":c},Ot={year:Se,month:Ve,quarter:nt,week:bt,time:null,date:null};function te(u,c){return u.some(function(f){return f&&f.contains(c)})}function i(u){var c=u.open,f=u.value,I=u.isClickOutside,S=u.triggerOpen,V=u.forwardKeyDown,R=u.onKeyDown,_=u.blurToCancel,$=u.onSubmit,ue=u.onCancel,Pe=u.onFocus,de=u.onBlur,he=u.changeOnBlur,Me=(0,y.useState)(!1),xe=(0,ft.Z)(Me,2),q=xe[0],fe=xe[1],Fe=(0,y.useState)(!1),vt=(0,ft.Z)(Fe,2),at=vt[0],Bt=vt[1],St=(0,y.useRef)(!1),It=(0,y.useRef)(!1),lt=(0,y.useRef)(!1),gn={onMouseDown:function(){fe(!0),S(!0)},onKeyDown:function(Cn){var xn=function(){lt.current=!0};if(R(Cn,xn),!lt.current){switch(Cn.which){case tt.Z.ENTER:{c?$()!==!1&&fe(!0):S(!0),Cn.preventDefault();return}case tt.Z.TAB:{q&&c&&!Cn.shiftKey?(fe(!1),Cn.preventDefault()):!q&&c&&!V(Cn)&&Cn.shiftKey&&(fe(!0),Cn.preventDefault());return}case tt.Z.ESC:{fe(!0),ue();return}}!c&&![tt.Z.SHIFT].includes(Cn.which)?S(!0):q||V(Cn)}},onFocus:function(Cn){fe(!0),Bt(!0),Pe&&Pe(Cn)},onBlur:function(Cn){if(St.current||!I(document.activeElement)){St.current=!1;return}_?setTimeout(function(){for(var xn=document,Qn=xn.activeElement;Qn&&Qn.shadowRoot;)Qn=Qn.shadowRoot.activeElement;I(Qn)&&ue()},0):c&&(S(!1),It.current&&$()),Bt(!1),de==null||de(Cn)}};return(0,y.useEffect)(function(){It.current=!1},[c]),(0,y.useEffect)(function(){It.current=!0},[f]),(0,y.useEffect)(function(){return U(function(nn){var Cn=be(nn),xn=I(Cn);c&&(xn?!he&&(!at||xn)&&S(!1):(St.current=!0,(0,Tt.Z)(function(){St.current=!1})))})}),[gn,{focused:at,typing:q}]}function s(u,c){return y.useMemo(function(){return u||(c?((0,j.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(c).map(function(f){var I=(0,ft.Z)(f,2),S=I[0],V=I[1];return{label:S,value:V}})):[])},[u,c])}var o=C(34280);function g(u){var c=u.valueTexts,f=u.onTextChange,I=y.useState(""),S=(0,ft.Z)(I,2),V=S[0],R=S[1],_=y.useRef([]);_.current=c;function $(Pe){R(Pe),f(Pe)}function ue(){R(_.current[0])}return(0,o.Z)(function(){c.every(function(Pe){return Pe!==V})&&ue()},[c.join("||")]),[V,$,ue]}var p=y.createContext({}),O=p,D=C(93664);function Ee(u){var c=u.cellRender,f=u.monthCellRender,I=u.dateRender,S=y.useMemo(function(){if(c)return c;if(!(!f&&!I))return function(V,R){var _=V;return I&&R.type==="date"?I(_,R.today):f&&R.type==="month"?f(_,R.locale):R.originNode}},[c,f,I]);return S}function He(u,c){for(var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",I=String(u);I.length=1?f|0:1,R=u;R<=c;R+=V)S.push({label:He(R,2),value:R,disabled:(I||[]).includes(R)});return S}function ja(u){var c=u.generateConfig,f=u.prefixCls,I=u.operationRef,S=u.activeColumnIndex,V=u.value,R=u.showHour,_=u.showMinute,$=u.showSecond,ue=u.use12Hours,Pe=u.hourStep,de=Pe===void 0?1:Pe,he=u.minuteStep,Me=he===void 0?1:he,xe=u.secondStep,q=xe===void 0?1:xe,fe=u.disabledHours,Fe=u.disabledMinutes,vt=u.disabledSeconds,at=u.disabledTime,Bt=u.hideDisabledOptions,St=u.onSelect,It=u.cellRender,lt=u.locale,gn=[],nn="".concat(f,"-content"),Cn="".concat(f,"-time-panel"),xn,Qn=V?c.getHour(V):-1,Xn=Qn,fi=V?c.getMinute(V):-1,kn=V?c.getSecond(V):-1,Bn=c.getNow(),Fn=y.useMemo(function(){if(at){var wn=at(Bn);return[wn.disabledHours,wn.disabledMinutes,wn.disabledSeconds]}return[fe,Fe,vt]},[fe,Fe,vt,at,Bn]),Kn=(0,ft.Z)(Fn,3),_n=Kn[0],Rn=Kn[1],ii=Kn[2],Ni=Fr(0,23,de,_n&&_n()),wi=(0,Yn.Z)(function(){return Ni},Ni,Qr);ue&&(xn=Xn>=12,Xn%=12);var Zi=y.useMemo(function(){if(!ue)return[!1,!1];var wn=[!0,!0];return wi.forEach(function(Bi){var Ei=Bi.disabled,Wi=Bi.value;Ei||(Wi>=12?wn[1]=!1:wn[0]=!1)}),wn},[ue,wi]),gi=(0,ft.Z)(Zi,2),Ui=gi[0],di=gi[1],yi=y.useMemo(function(){return ue?wi.filter(xn?function(wn){return wn.value>=12}:function(wn){return wn.value<12}).map(function(wn){var Bi=wn.value%12,Ei=Bi===0?"12":He(Bi,2);return(0,Xt.Z)((0,Xt.Z)({},wn),{},{label:Ei,value:Bi})}):wi},[ue,xn,wi]),bi=Fr(0,59,Me,Rn&&Rn(Qn)),Ji=Fr(0,59,q,ii&&ii(Qn,fi)),Li=Ti({value:V,generateConfig:c,disabledMinutes:Rn,disabledSeconds:ii,minutes:bi,seconds:Ji,use12Hours:ue});I.current={onUpDown:function(Bi){var Ei=gn[S];if(Ei)for(var Wi=Ei.units.findIndex(function(v){return v.value===Ei.value}),Hi=Ei.units.length,mi=1;mi2&&arguments[2]!==void 0?arguments[2]:!1;(In===fe||On)&&(Ne(ot),gn&&gn(ot),Li&&Li(ot,_t),nn&&!En($,ot,B)&&!(Me!=null&&Me(ot))&&nn(ot))},hi=function(ot){if(Nr.includes(In)){var _t,On,Pi=In==="date";switch(ot===tt.Z.PAGE_UP||ot===tt.Z.PAGE_DOWN?On=Pi?$.addMonth:$.addYear:On=Pi?$.addDate:$.addMonth,ot){case tt.Z.LEFT:case tt.Z.PAGE_UP:_t=On(Jt,-1);break;case tt.Z.RIGHT:case tt.Z.PAGE_DOWN:_t=On(Jt,1);break;case tt.Z.UP:case tt.Z.DOWN:_t=On(Jt,Number("".concat(ot===tt.Z.UP?"-":"").concat(Pi?x:Xr)));break}if(_t)return!(Me!=null&&Me(_t))}return!0},zi=function(ot){if(mi.current&&mi.current.onKeyDown){var _t=!0,On=ot.which;if([tt.Z.LEFT,tt.Z.RIGHT,tt.Z.UP,tt.Z.DOWN,tt.Z.PAGE_UP,tt.Z.PAGE_DOWN,tt.Z.ENTER].includes(On)&&(ot.preventDefault(),On!==tt.Z.ENTER&&vt===0&&(_t=hi(On))),_t)return mi.current.onKeyDown(ot)}return(0,j.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},si=function(ot){mi.current&&mi.current.onBlur&&mi.current.onBlur(ot)};Ji&&Ei!=="right"&&(Ji.current={onKeyDown:zi,onClose:function(){mi.current&&mi.current.onClose&&mi.current.onClose()}}),y.useEffect(function(){ue&&!ji.current&&kt(ue)},[ue]),y.useEffect(function(){ji.current=!1},[]);var xi,tr=Ee({cellRender:Zi,monthCellRender:wi,dateRender:Ni}),hn=(0,Xt.Z)((0,Xt.Z)({},u),{},{cellRender:tr,operationRef:mi,prefixCls:S,viewDate:Jt,value:B,onViewDateChange:Le,sourceMode:Ai,onPanelChange:Ln,disabledDate:Me});switch(delete hn.onChange,delete hn.onSelect,In){case"decade":xi=y.createElement(la,(0,Ae.Z)({},hn,{onSelect:function(ot,_t){Le(ot),Tn(ot,_t)}}));break;case"year":xi=y.createElement(us,(0,Ae.Z)({},hn,{onSelect:function(ot,_t){Le(ot),Tn(ot,_t)}}));break;case"month":xi=y.createElement(es,(0,Ae.Z)({},hn,{onSelect:function(ot,_t){Le(ot),Tn(ot,_t)}}));break;case"quarter":xi=y.createElement(as,(0,Ae.Z)({},hn,{onSelect:function(ot,_t){Le(ot),Tn(ot,_t)}}));break;case"week":xi=y.createElement(ss,(0,Ae.Z)({},hn,{onSelect:function(ot,_t){Le(ot),Tn(ot,_t)}}));break;case"time":delete hn.showTime,xi=y.createElement(ba,(0,Ae.Z)({},hn,(0,D.Z)(Bt)==="object"?Bt:null,{onSelect:function(ot,_t){Le(ot),Tn(ot,_t)}}));break;default:Bt?xi=y.createElement(Ga,(0,Ae.Z)({},hn,{onSelect:function(ot,_t){Le(ot),Tn(ot,_t)}})):xi=y.createElement(fr,(0,Ae.Z)({},hn,{onSelect:function(ot,_t){Le(ot),Tn(ot,_t)}}))}var rr,Ki,Yi=function(){var ot=$.getNow(),_t=Pn($.getHour(ot),$.getMinute(ot),$.getSecond(ot),Ui?Fn:1,di?_n:1,yi?ii:1),On=Ut($,ot,_t[0],_t[1],_t[2]);Tn(On,"submit")};er||(rr=Or(S,In,It),Bt&&In!=="date"?Ki=null:Ki=xa({prefixCls:S,components:fi,needConfirmButton:gi,okDisabled:!B||Me&&Me(B),locale:_,showNow:at,onNow:gi&&Yi,onOk:function(){B&&(Tn(B,"submit",!0),Xn&&Xn(B))}}));var pi;if(St&&In==="date"&&fe==="date"&&!Bt){var nr=$.getNow(),ln="".concat(S,"-today-btn"),yn=Me&&Me(nr);pi=y.createElement("a",{className:Je()(ln,yn&&"".concat(ln,"-disabled")),"aria-disabled":yn,onClick:function(){yn||Tn(nr,"mouse",!0)}},_.today)}return y.createElement(O.Provider,{value:(0,Xt.Z)((0,Xt.Z)({},bi),{},{mode:In,hideHeader:"hideHeader"in u?lt:bi.hideHeader,hidePrevBtn:Bi&&Ei==="right",hideNextBtn:Bi&&Ei==="left"})},y.createElement("div",{tabIndex:vt,className:Je()("".concat(S,"-panel"),V,(c={},(0,gt.Z)(c,"".concat(S,"-panel-has-range"),Wi&&Wi[0]&&Wi[1]),(0,gt.Z)(c,"".concat(S,"-panel-has-range-hover"),Hi&&Hi[0]&&Hi[1]),(0,gt.Z)(c,"".concat(S,"-panel-rtl"),kn==="rtl"),c)),style:R,onKeyDown:zi,onBlur:si,onMouseDown:xn},xi,rr||Ki||pi?y.createElement("div",{className:"".concat(S,"-footer")},rr,Ki,pi):null))}var Jr=Fa,vs=C(35593),cs={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 gr(u){var c,f=u.prefixCls,I=u.popupElement,S=u.popupStyle,V=u.visible,R=u.dropdownClassName,_=u.dropdownAlign,$=u.transitionName,ue=u.getPopupContainer,Pe=u.children,de=u.range,he=u.popupPlacement,Me=u.direction,xe="".concat(f,"-dropdown"),q=function(){return he!==void 0?he:Me==="rtl"?"bottomRight":"bottomLeft"};return y.createElement(vs.Z,{showAction:[],hideAction:[],popupPlacement:q(),builtinPlacements:cs,prefixCls:xe,popupTransitionName:$,popup:I,popupAlign:_,popupVisible:V,popupClassName:Je()(R,(c={},(0,gt.Z)(c,"".concat(xe,"-range"),de),(0,gt.Z)(c,"".concat(xe,"-rtl"),Me==="rtl"),c)),popupStyle:S,getPopupContainer:ue},Pe)}var da=gr;function Lr(u){var c=u.prefixCls,f=u.presets,I=u.onClick,S=u.onHover;return f.length?y.createElement("div",{className:"".concat(c,"-presets")},y.createElement("ul",null,f.map(function(V,R){var _=V.label,$=V.value;return y.createElement("li",{key:R,onClick:function(){return I==null?void 0:I(Kt($))},onMouseEnter:function(){return S==null?void 0:S(Kt($))},onMouseLeave:function(){return S==null?void 0:S(null)}},_)}))):null}function Es(u){var c=u.picker,f=u.disabledHours,I=u.disabledMinutes,S=u.disabledSeconds;c==="time"&&(f||I||S)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function zr(u,c,f){var I=(0,D.Z)(c)==="object"?c.clearIcon:f;return I||y.createElement("span",{className:"".concat(u,"-clear-btn")})}function ds(u){var c,f=u,I=f.prefixCls,S=I===void 0?"rc-picker":I,V=f.id,R=f.name,_=f.tabIndex,$=f.style,ue=f.className,Pe=f.dropdownClassName,de=f.dropdownAlign,he=f.popupStyle,Me=f.transitionName,xe=f.generateConfig,q=f.locale,fe=f.inputReadOnly,Fe=f.allowClear,vt=f.autoFocus,at=f.showTime,Bt=f.picker,St=Bt===void 0?"date":Bt,It=f.format,lt=f.use12Hours,gn=f.value,nn=f.defaultValue,Cn=f.presets,xn=f.open,Qn=f.defaultOpen,Xn=f.defaultOpenValue,fi=f.suffixIcon,kn=f.clearIcon,Bn=f.disabled,Fn=f.disabledDate,Kn=f.placeholder,_n=f.getPopupContainer,Rn=f.pickerRef,ii=f.panelRender,Ni=f.onChange,wi=f.onOpenChange,Zi=f.onFocus,gi=f.onBlur,Ui=f.onMouseDown,di=f.onMouseUp,yi=f.onMouseEnter,bi=f.onMouseLeave,Ji=f.onContextMenu,Li=f.onClick,er=f.onKeyDown,sr=f.onSelect,wn=f.direction,Bi=f.autoComplete,Ei=Bi===void 0?"off":Bi,Wi=f.inputRender,Hi=f.changeOnBlur,mi=y.useRef(null),ji=St==="date"&&!!at||St==="time",v=s(Cn),b=rn(d(It,St,at,lt)),B=y.useRef(null),Ne=y.useRef(null),en=y.useRef(null),an=(0,Nn.Z)(null,{value:gn,defaultValue:nn}),Jt=(0,ft.Z)(an,2),kt=Jt[0],Le=Jt[1],Wt=y.useState(kt),ri=(0,ft.Z)(Wt,2),li=ri[0],In=ri[1],ai=y.useRef(null),Mi=(0,Nn.Z)(!1,{value:xn,defaultValue:Qn,postState:function(qe){return Bn?!1:qe},onChange:function(qe){wi&&wi(qe),!qe&&ai.current&&ai.current.onClose&&ai.current.onClose()}}),Ii=(0,ft.Z)(Mi,2),Ai=Ii[0],fn=Ii[1],Ln=dt(li,{formatList:b,generateConfig:xe,locale:q}),Tn=(0,ft.Z)(Ln,2),hi=Tn[0],zi=Tn[1],si=g({valueTexts:hi,onTextChange:function(qe){var Zn=pe(qe,{locale:q,formatList:b,generateConfig:xe});Zn&&(!Fn||!Fn(Zn))&&In(Zn)}}),xi=(0,ft.Z)(si,3),tr=xi[0],hn=xi[1],rr=xi[2],Ki=function(qe){In(qe),Le(qe),Ni&&!En(xe,kt,qe)&&Ni(qe,qe?J(qe,{generateConfig:xe,locale:q,format:b[0]}):"")},Yi=function(qe){Bn&&qe||fn(qe)},pi=function(qe){return Ai&&ai.current&&ai.current.onKeyDown?ai.current.onKeyDown(qe):((0,j.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},nr=function(){for(var qe=arguments.length,Zn=new Array(qe),ti=0;tihe(ue);case"month":return de(q)>de(ue);case"week":return Pe(q)>Pe(ue);default:return!ge(_,q,ue)&&_.isAfter(q,ue)}return!1},[V,R[1],ue,c]),xe=y.useCallback(function(q){if(R[1]||V&&V(q))return!0;if(R[0]&&$)return!ge(_,q,ue)&&_.isAfter($,q);if(!c&&$)switch(f){case"quarter":return he(q)0&&arguments[0]!==void 0?arguments[0]:!1,Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},dn=null;vi&&Ra&&Ra[0]&&Ra[1]&&q.isAfter(Ra[1],Ra[0])&&(dn=Ra);var Un=lt;if(lt&&(0,D.Z)(lt)==="object"&<.defaultValue){var Si=lt.defaultValue;Un=(0,Xt.Z)((0,Xt.Z)({},lt),{},{defaultValue:Ge(Si,sn)||void 0})}return y.createElement(ct.Provider,{value:{inRange:!0,panelPosition:Wn,rangedValue:al||Zt,hoverRangedValue:dn}},y.createElement(Jr,(0,Ae.Z)({},u,Ht,{cellRender:Sl,showTime:Un,mode:Pi[sn],generateConfig:q,style:void 0,direction:Jt,disabledDate:sn===0?ia:Vr,disabledTime:function(Mr){return Fn?Fn(Mr,sn===0?"start":"end"):!1},className:Je()((0,gt.Z)({},"".concat(R,"-panel-focused"),sn===0?!Xs:!qs)),value:Ge(Zt,sn),locale:fe,tabIndex:-1,onPanelChange:function(Mr,aa){sn===0&&Is(!0),sn===1&&Ds(!0),yr(Xe(Pi,aa,sn),Xe(Zt,Mr,sn));var sa=Mr;Wn==="right"&&Pi[sn]===aa&&(sa=W(sa,aa,q,-1)),nr(sa,sn)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:sn===0?Ge(Zt,1):Ge(Zt,0)})))}var ra=0,_s=0;if(sn&&Mi.current&&Ai.current&&ai.current&&Tn.current){ra=Mi.current.offsetWidth+Ai.current.offsetWidth;var Ml=Tn.current.offsetLeft>ra?Tn.current.offsetLeft-ra:Tn.current.offsetLeft,$s=ai.current.offsetWidth,el=Tn.current.offsetWidth;$s&&el&&ra>$s-el-(Jt==="rtl"?0:Ml)&&(_s=ra)}var xl=Jt==="rtl"?{right:ra}:{left:ra};function Fl(){var Wn,Ht=Or(R,Pi[sn],Li),dn=xa({prefixCls:R,components:en,needConfirmButton:li,okDisabled:!Ge(Zt,sn)||Bn&&Bn(Zt[sn]),locale:fe,onOk:function(){var xr=Ge(Zt,sn);xr&&(ti(Zt,sn),B==null||B(Zt),ar(!1,sn,"confirm"))}});if(It!=="time"&&!lt){var Un=pi(sn),Si=W(Un,It,q),Za=Pi[sn],Mr=Za===It,aa=xs(Mr?"left":!1,{pickerValue:Un,onPickerValueChange:function(xr){nr(xr,sn)}}),sa=xs("right",{pickerValue:Si,onPickerValueChange:function(xr){nr(W(xr,It,q,-1),sn)}});Jt==="rtl"?Wn=y.createElement(y.Fragment,null,sa,Mr&&aa):Wn=y.createElement(y.Fragment,null,aa,Mr&&sa)}else Wn=xs();var ms=y.createElement("div",{className:"".concat(R,"-panel-layout")},y.createElement(Lr,{prefixCls:R,presets:Dl,onClick:function(xr){ti(xr,null),ar(!1,sn,"preset")},onHover:function(xr){sl(xr)}}),y.createElement("div",null,y.createElement("div",{className:"".concat(R,"-panels")},Wn),(Ht||dn)&&y.createElement("div",{className:"".concat(R,"-footer")},Ht,dn)));return ii&&(ms=ii(ms)),y.createElement("div",{className:"".concat(R,"-panel-container"),style:{marginLeft:_s},ref:ai,onMouseDown:function(xr){xr.preventDefault()}},ms)}var Tl=y.createElement("div",{className:Je()("".concat(R,"-range-wrapper"),"".concat(R,"-").concat(It,"-range-wrapper")),style:{minWidth:At}},y.createElement("div",{ref:Tn,className:"".concat(R,"-range-arrow"),style:xl}),Fl()),tl;Ui&&(tl=y.createElement("span",{className:"".concat(R,"-suffix"),onMouseDown:function(Ht){Ht.preventDefault()}},Ui));var Ol=zr(R,gi,di),Nl=y.createElement("span",{onMouseDown:function(Ht){Ht.preventDefault(),Ht.stopPropagation()},onMouseUp:function(Ht){Ht.preventDefault(),Ht.stopPropagation();var dn=hn;si[0]||(dn=Xe(dn,null,0)),si[1]||(dn=Xe(dn,null,1)),ti(dn,null),ar(!1,sn,"clear")},className:"".concat(R,"-clear"),role:"button"},Ol),Ll=gi&&(Ge(hn,0)&&!si[0]||Ge(hn,1)&&!si[1]),nl={size:G(It,hi[0],q)},Fs=0,Ts=0;Mi.current&&Ii.current&&Ai.current&&(sn===0?Ts=Mi.current.offsetWidth:(Fs=ra,Ts=Ii.current.offsetWidth));var zl=Jt==="rtl"?{right:Fs}:{left:Fs},Yl=function(Ht,dn){var Un=Xe(Zt,Ht,sn);if(dn==="submit"||dn!=="key"&&!li){ti(Un,sn),sn===0?Is():Ds();var Si=sn===0?1:0;si[Si]?ar(!1,!1,"confirm"):ar(!1,sn,"confirm")}else ot(Un)};return y.createElement(O.Provider,{value:{operationRef:zi,hideHeader:It==="time",onDateMouseEnter:fl,onDateMouseLeave:Al,hideRanges:!0,onSelect:Yl,open:vi}},y.createElement(da,{visible:vi,popupElement:Tl,popupStyle:Pe,prefixCls:R,dropdownClassName:de,dropdownAlign:Me,getPopupContainer:xe,transitionName:he,range:!0,direction:Jt},y.createElement("div",(0,Ae.Z)({ref:In,className:Je()(R,"".concat(R,"-range"),ue,(c={},(0,gt.Z)(c,"".concat(R,"-disabled"),si[0]&&si[1]),(0,gt.Z)(c,"".concat(R,"-focused"),sn===0?Qs:Ks),(0,gt.Z)(c,"".concat(R,"-rtl"),Jt==="rtl"),c)),style:$,onClick:yl,onMouseEnter:ji,onMouseLeave:v,onMouseDown:bl,onMouseUp:mi},(0,zn.Z)(u,{aria:!0,data:!0})),y.createElement("div",{className:Je()("".concat(R,"-input"),(f={},(0,gt.Z)(f,"".concat(R,"-input-active"),sn===0),(0,gt.Z)(f,"".concat(R,"-input-placeholder"),!!Zs),f)),ref:Mi},y.createElement("input",(0,Ae.Z)({id:_,disabled:si[0],readOnly:bi||typeof hi[0]=="function"||!Xs,value:Zs||ws,onChange:function(Ht){Os(Ht.target.value)},autoFocus:vt,placeholder:Ge(Fe,0)||"",ref:fn},El,nl,{autoComplete:Wt}))),y.createElement("div",{className:"".concat(R,"-range-separator"),ref:Ai},Cn),y.createElement("div",{className:Je()("".concat(R,"-input"),(I={},(0,gt.Z)(I,"".concat(R,"-input-active"),sn===1),(0,gt.Z)(I,"".concat(R,"-input-placeholder"),!!js),I)),ref:Ii},y.createElement("input",(0,Ae.Z)({disabled:si[1],readOnly:bi||typeof hi[0]=="function"||!qs,value:js||ys,onChange:function(Ht){Ls(Ht.target.value)},placeholder:Ge(Fe,1)||"",ref:Ln},wl,nl,{autoComplete:Wt}))),y.createElement("div",{className:"".concat(R,"-active-bar"),style:(0,Xt.Z)((0,Xt.Z)({},zl),{},{width:Ts,position:"absolute"})}),tl,Ll&&Nl)))}var mr=function(u){(0,qn.Z)(f,u);var c=(0,oi.Z)(f);function f(){var I;(0,$e.Z)(this,f);for(var S=arguments.length,V=new Array(S),R=0;R{const{lineHeight:S}=u,V=Math.floor(f*S)+2,R=Math.max((c-V)/2,0),_=Math.max(c-V-R,0);return{padding:`${R}px ${I}px ${_}px`}},r=u=>{const{componentCls:c,pickerCellCls:f,pickerCellInnerCls:I,cellHeight:S,motionDurationSlow:V,borderRadiusSM:R,motionDurationMid:_,cellHoverBg:$,lineWidth:ue,lineType:Pe,colorPrimary:de,cellActiveWithRangeBg:he,colorTextLightSolid:Me,controlHeightSM:xe,cellRangeBorderColor:q,pickerCellBorderGap:fe,cellHoverWithRangeBg:Fe,cellWidth:vt,colorTextDisabled:at,cellBgDisabled:Bt}=u;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:S,transform:"translateY(-50%)",transition:`all ${V}`,content:'""'},[I]:{position:"relative",zIndex:2,display:"inline-block",minWidth:S,height:S,lineHeight:`${S}px`,borderRadius:R,transition:`background ${_}, border ${_}`},"&-range-hover-start, &-range-hover-end":{[I]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${f}-in-view), + &:hover:not(${f}-selected):not(${f}-range-start):not(${f}-range-end):not(${f}-range-hover-start):not(${f}-range-hover-end)`]:{[I]:{background:$}},[`&-in-view${f}-today ${I}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${ue}px ${Pe} ${de}`,borderRadius:R,content:'""'}},[`&-in-view${f}-in-range`]:{position:"relative","&::before":{background:he}},[`&-in-view${f}-selected ${I}, + &-in-view${f}-range-start ${I}, + &-in-view${f}-range-end ${I}`]:{color:Me,background:de},[`&-in-view${f}-range-start:not(${f}-range-start-single), + &-in-view${f}-range-end:not(${f}-range-end-single)`]:{"&::before":{background:he}},[`&-in-view${f}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${f}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${f}-range-hover-start:not(${f}-in-range):not(${f}-range-start):not(${f}-range-end), + &-in-view${f}-range-hover-end:not(${f}-in-range):not(${f}-range-start):not(${f}-range-end), + &-in-view${f}-range-hover-start${f}-range-start-single, + &-in-view${f}-range-hover-start${f}-range-start${f}-range-end${f}-range-end-near-hover, + &-in-view${f}-range-hover-end${f}-range-start${f}-range-end${f}-range-start-near-hover, + &-in-view${f}-range-hover-end${f}-range-end-single, + &-in-view${f}-range-hover:not(${f}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:xe,borderTop:`${ue}px dashed ${q}`,borderBottom:`${ue}px dashed ${q}`,transform:"translateY(-50%)",transition:`all ${V}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:fe},[`&-in-view${f}-in-range${f}-range-hover::before, + &-in-view${f}-in-range${f}-range-hover-start::before, + &-in-view${f}-in-range${f}-range-hover-end::before, + &-in-view${f}-range-start${f}-range-hover::before, + &-in-view${f}-range-end${f}-range-hover::before, + &-in-view${f}-range-start:not(${f}-range-start-single)${f}-range-hover-start::before, + &-in-view${f}-range-end:not(${f}-range-end-single)${f}-range-hover-end::before, + ${c}-panel + > :not(${c}-date-panel) + &-in-view${f}-in-range${f}-range-hover-start::before, + ${c}-panel + > :not(${c}-date-panel) + &-in-view${f}-in-range${f}-range-hover-end::before`]:{background:Fe},[`&-in-view${f}-range-start:not(${f}-range-start-single):not(${f}-range-end) ${I}`]:{borderStartStartRadius:R,borderEndStartRadius:R,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${f}-range-end:not(${f}-range-end-single):not(${f}-range-start) ${I}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:R,borderEndEndRadius:R},[`&-range-hover${f}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${f}-range-hover:first-child::after, + tr > &-in-view${f}-range-hover-end:first-child::after, + &-in-view${f}-start${f}-range-hover-edge-start${f}-range-hover-edge-start-near-range::after, + &-in-view${f}-range-hover-edge-start:not(${f}-range-hover-edge-start-near-range)::after, + &-in-view${f}-range-hover-start::after`]:{insetInlineStart:(vt-S)/2,borderInlineStart:`${ue}px dashed ${q}`,borderStartStartRadius:R,borderEndStartRadius:R},[`tr > &-in-view${f}-range-hover:last-child::after, + tr > &-in-view${f}-range-hover-start:last-child::after, + &-in-view${f}-end${f}-range-hover-edge-end${f}-range-hover-edge-end-near-range::after, + &-in-view${f}-range-hover-edge-end:not(${f}-range-hover-edge-end-near-range)::after, + &-in-view${f}-range-hover-end::after`]:{insetInlineEnd:(vt-S)/2,borderInlineEnd:`${ue}px dashed ${q}`,borderStartEndRadius:R,borderEndEndRadius:R},"&-disabled":{color:at,pointerEvents:"none",[I]:{background:"transparent"},"&::before":{background:Bt}},[`&-disabled${f}-today ${I}::before`]:{borderColor:at}}},l=u=>{const{componentCls:c,pickerCellCls:f,pickerCellInnerCls:I,pickerYearMonthCellWidth:S,pickerControlIconSize:V,cellWidth:R,paddingSM:_,paddingXS:$,paddingXXS:ue,colorBgContainer:Pe,lineWidth:de,lineType:he,borderRadiusLG:Me,colorPrimary:xe,colorTextHeading:q,colorSplit:fe,pickerControlIconBorderWidth:Fe,colorIcon:vt,textHeight:at,motionDurationMid:Bt,colorIconHover:St,fontWeightStrong:It,cellHeight:lt,pickerCellPaddingVertical:gn,colorTextDisabled:nn,colorText:Cn,fontSize:xn,cellHoverWithRangeBg:Qn,motionDurationSlow:Xn,withoutTimeCellHeight:fi,pickerQuarterPanelContentHeight:kn,colorLink:Bn,colorLinkActive:Fn,colorLinkHover:Kn,cellRangeBorderColor:_n,borderRadiusSM:Rn,colorTextLightSolid:ii,cellHoverBg:Ni,timeColumnHeight:wi,timeColumnWidth:Zi,timeCellHeight:gi,controlItemBgActive:Ui,marginXXS:di,pickerDatePanelPaddingHorizontal:yi}=u,bi=R*7+yi*2,Ji=(bi-$*2)/3-S-_,Li=(bi-$*2)/4-S;return{[c]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Pe,border:`${de}px ${he} ${fe}`,borderRadius:Me,outline:"none","&-focused":{borderColor:xe},"&-rtl":{direction:"rtl",[`${c}-prev-icon, + ${c}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${c}-next-icon, + ${c}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:bi},"&-header":{display:"flex",padding:`0 ${$}px`,color:q,borderBottom:`${de}px ${he} ${fe}`,"> *":{flex:"none"},button:{padding:0,color:vt,lineHeight:`${at}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Bt}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:xn,"&:hover":{color:St}},"&-view":{flex:"auto",fontWeight:It,lineHeight:`${at}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:$},"&:hover":{color:xe}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:V,height:V,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:V,height:V,border:"0 solid currentcolor",borderBlockStartWidth:Fe,borderBlockEndWidth:0,borderInlineStartWidth:Fe,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(V/2),insetInlineStart:Math.ceil(V/2),display:"inline-block",width:V,height:V,border:"0 solid currentcolor",borderBlockStartWidth:Fe,borderBlockEndWidth:0,borderInlineStartWidth:Fe,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:lt,fontWeight:"normal"},th:{height:lt+gn*2,color:Cn,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${gn}px 0`,color:nn,cursor:"pointer","&-in-view":{color:Cn}},r(u)),[`&-date-panel ${c}-cell-in-view${c}-cell-in-range${c}-cell-range-hover-start ${I}, + &-date-panel ${c}-cell-in-view${c}-cell-in-range${c}-cell-range-hover-end ${I}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Qn,transition:`all ${Xn}`,content:'""'}},[`&-date-panel + ${c}-cell-in-view${c}-cell-in-range${c}-cell-range-hover-start + ${I}::after`]:{insetInlineEnd:-(R-lt)/2,insetInlineStart:0},[`&-date-panel ${c}-cell-in-view${c}-cell-in-range${c}-cell-range-hover-end ${I}::after`]:{insetInlineEnd:0,insetInlineStart:-(R-lt)/2},[`&-range-hover${c}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${c}-content`]:{height:fi*4},[I]:{padding:`0 ${$}px`}},"&-quarter-panel":{[`${c}-content`]:{height:kn},[`${c}-cell-range-hover-start::after`]:{insetInlineStart:Li,borderInlineStart:`${de}px dashed ${_n}`,[`${c}-panel-rtl &`]:{insetInlineEnd:Li,borderInlineEnd:`${de}px dashed ${_n}`}},[`${c}-cell-range-hover-end::after`]:{insetInlineEnd:Li,borderInlineEnd:`${de}px dashed ${_n}`,[`${c}-panel-rtl &`]:{insetInlineStart:Li,borderInlineStart:`${de}px dashed ${_n}`}}},[`&-panel ${c}-footer`]:{borderTop:`${de}px ${he} ${fe}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${at-2*de}px`,textAlign:"center","&-extra":{padding:`0 ${_}px`,lineHeight:`${at-2*de}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${de}px ${he} ${fe}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Bn,"&:hover":{color:Kn},"&:active":{color:Fn},[`&${c}-today-btn-disabled`]:{color:nn,cursor:"not-allowed"}},"&-decade-panel":{[I]:{padding:`0 ${$/2}px`},[`${c}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${c}-body`]:{padding:`0 ${$}px`},[I]:{width:S},[`${c}-cell-range-hover-start::after`]:{borderStartStartRadius:Rn,borderEndStartRadius:Rn,borderStartEndRadius:0,borderEndEndRadius:0,[`${c}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Rn,borderEndEndRadius:Rn}},[`${c}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Rn,borderEndEndRadius:Rn,[`${c}-panel-rtl &`]:{borderStartStartRadius:Rn,borderEndStartRadius:Rn,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${c}-cell-range-hover-start::after`]:{insetInlineStart:Ji,borderInlineStart:`${de}px dashed ${_n}`,[`${c}-panel-rtl &`]:{insetInlineEnd:Ji,borderInlineEnd:`${de}px dashed ${_n}`}},[`${c}-cell-range-hover-end::after`]:{insetInlineEnd:Ji,borderInlineEnd:`${de}px dashed ${_n}`,[`${c}-panel-rtl &`]:{insetInlineStart:Ji,borderInlineStart:`${de}px dashed ${_n}`}}},"&-week-panel":{[`${c}-body`]:{padding:`${$}px ${_}px`},[`${c}-cell`]:{[`&:hover ${I}, + &-selected ${I}, + ${I}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Bt}`},"&:first-child:before":{borderStartStartRadius:Rn,borderEndStartRadius:Rn},"&:last-child:before":{borderStartEndRadius:Rn,borderEndEndRadius:Rn}},"&:hover td":{"&:before":{background:Ni}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${f}`]:{"&:before":{background:xe},[`&${c}-cell-week`]:{color:new ta.C(ii).setAlpha(.5).toHexString()},[I]:{color:ii}}},"&-range-hover td:before":{background:Ui}}},"&-date-panel":{[`${c}-body`]:{padding:`${$}px ${yi}px`},[`${c}-content`]:{width:R*7,th:{width:R,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${c}-time-panel`]:{borderInlineStart:`${de}px ${he} ${fe}`},[`${c}-date-panel, + ${c}-time-panel`]:{transition:`opacity ${Xn}`},"&-active":{[`${c}-date-panel, + ${c}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${c}-content`]:{display:"flex",flex:"auto",height:wi},"&-column":{flex:"1 0 auto",width:Zi,margin:`${ue}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Bt}`,overflowX:"hidden","&::after":{display:"block",height:wi-gi,content:'""'},"&:not(:first-child)":{borderInlineStart:`${de}px ${he} ${fe}`},"&-active":{background:new ta.C(Ui).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${c}-time-panel-cell`]:{marginInline:di,[`${c}-time-panel-cell-inner`]:{display:"block",width:Zi-2*di,height:gi,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Zi-gi)/2,color:Cn,lineHeight:`${gi}px`,borderRadius:Rn,cursor:"pointer",transition:`background ${Bt}`,"&:hover":{background:Ni}},"&-selected":{[`${c}-time-panel-cell-inner`]:{background:Ui}},"&-disabled":{[`${c}-time-panel-cell-inner`]:{color:nn,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${c}-time-panel-column:after`]:{height:wi-gi+ue*2}}}},A=u=>{const{componentCls:c,colorBgContainer:f,colorError:I,errorActiveShadow:S,colorWarning:V,warningActiveShadow:R}=u;return{[`${c}:not(${c}-disabled)`]:{[`&${c}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:f,borderColor:I},[`&${c}-focused, &:focus`]:Object.assign({},(0,wr.M1)((0,e.TS)(u,{activeBorderColor:I,activeShadow:S}))),[`${c}-active-bar`]:{background:I}},[`&${c}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:f,borderColor:V},[`&${c}-focused, &:focus`]:Object.assign({},(0,wr.M1)((0,e.TS)(u,{activeBorderColor:V,activeShadow:R}))),[`${c}-active-bar`]:{background:V}}}}},m=u=>{const{componentCls:c,antCls:f,controlHeight:I,fontSize:S,paddingInline:V,colorBgContainer:R,lineWidth:_,lineType:$,colorBorder:ue,borderRadius:Pe,motionDurationMid:de,colorBgContainerDisabled:he,colorTextDisabled:Me,colorTextPlaceholder:xe,controlHeightLG:q,fontSizeLG:fe,controlHeightSM:Fe,paddingInlineSM:vt,paddingXS:at,marginXS:Bt,colorTextDescription:St,lineWidthBold:It,lineHeight:lt,colorPrimary:gn,motionDurationSlow:nn,zIndexPopup:Cn,paddingXXS:xn,paddingSM:Qn,textHeight:Xn,cellActiveWithRangeBg:fi,colorPrimaryBorder:kn,sizePopupArrow:Bn,borderRadiusXS:Fn,borderRadiusOuter:Kn,colorBgElevated:_n,borderRadiusLG:Rn,boxShadowSecondary:ii,borderRadiusSM:Ni,colorSplit:wi,cellHoverBg:Zi,presetsWidth:gi,presetsMaxWidth:Ui,boxShadowPopoverArrow:di,colorTextQuaternary:yi}=u;return[{[c]:Object.assign(Object.assign(Object.assign({},(0,Yr.Wf)(u)),n(u,I,S,V)),{position:"relative",display:"inline-flex",alignItems:"center",background:R,lineHeight:1,border:`${_}px ${$} ${ue}`,borderRadius:Pe,transition:`border ${de}, box-shadow ${de}`,"&:hover, &-focused":Object.assign({},(0,wr.pU)(u)),"&-focused":Object.assign({},(0,wr.M1)(u)),[`&${c}-disabled`]:{background:he,borderColor:ue,cursor:"not-allowed",[`${c}-suffix`]:{color:yi}},[`&${c}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${c}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,wr.ik)(u)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${c}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:xe}}},"&-large":Object.assign(Object.assign({},n(u,q,fe,V)),{[`${c}-input > input`]:{fontSize:fe}}),"&-small":Object.assign({},n(u,Fe,S,vt)),[`${c}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:at/2,color:Me,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Bt}}},[`${c}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Me,lineHeight:1,background:R,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${de}, color ${de}`,"> *":{verticalAlign:"top"},"&:hover":{color:St}},[`${c}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:fe,color:Me,fontSize:fe,verticalAlign:"top",cursor:"default",[`${c}-focused &`]:{color:St},[`${c}-range-separator &`]:{[`${c}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${c}-clear`]:{insetInlineEnd:V},"&:hover":{[`${c}-clear`]:{opacity:1}},[`${c}-active-bar`]:{bottom:-_,height:It,marginInlineStart:V,background:gn,opacity:0,transition:`all ${nn} ease-out`,pointerEvents:"none"},[`&${c}-focused`]:{[`${c}-active-bar`]:{opacity:1}},[`${c}-range-separator`]:{alignItems:"center",padding:`0 ${at}px`,lineHeight:1},[`&${c}-small`]:{[`${c}-clear`]:{insetInlineEnd:vt},[`${c}-active-bar`]:{marginInlineStart:vt}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Yr.Wf)(u)),l(u)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Cn,[`&${c}-dropdown-hidden`]:{display:"none"},[`&${c}-dropdown-placement-bottomLeft`]:{[`${c}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${c}-dropdown-placement-topLeft`]:{[`${c}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${f}-slide-up-enter${f}-slide-up-enter-active${c}-dropdown-placement-topLeft, + &${f}-slide-up-enter${f}-slide-up-enter-active${c}-dropdown-placement-topRight, + &${f}-slide-up-appear${f}-slide-up-appear-active${c}-dropdown-placement-topLeft, + &${f}-slide-up-appear${f}-slide-up-appear-active${c}-dropdown-placement-topRight`]:{animationName:Rr.Qt},[`&${f}-slide-up-enter${f}-slide-up-enter-active${c}-dropdown-placement-bottomLeft, + &${f}-slide-up-enter${f}-slide-up-enter-active${c}-dropdown-placement-bottomRight, + &${f}-slide-up-appear${f}-slide-up-appear-active${c}-dropdown-placement-bottomLeft, + &${f}-slide-up-appear${f}-slide-up-appear-active${c}-dropdown-placement-bottomRight`]:{animationName:Rr.fJ},[`&${f}-slide-up-leave${f}-slide-up-leave-active${c}-dropdown-placement-topLeft, + &${f}-slide-up-leave${f}-slide-up-leave-active${c}-dropdown-placement-topRight`]:{animationName:Rr.ly},[`&${f}-slide-up-leave${f}-slide-up-leave-active${c}-dropdown-placement-bottomLeft, + &${f}-slide-up-leave${f}-slide-up-leave-active${c}-dropdown-placement-bottomRight`]:{animationName:Rr.Uw},[`${c}-panel > ${c}-time-panel`]:{paddingTop:xn},[`${c}-ranges`]:{marginBottom:0,padding:`${xn}px ${Qn}px`,overflow:"hidden",lineHeight:`${Xn-2*_-at/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${c}-preset > ${f}-tag-blue`]:{color:gn,background:fi,borderColor:kn,cursor:"pointer"},[`${c}-ok`]:{marginInlineStart:"auto"}},[`${c}-range-wrapper`]:{display:"flex",position:"relative"},[`${c}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:V*1.5,transition:`left ${nn} ease-out`},(0,Pr.r)(Bn,Fn,Kn,_n,di)),[`${c}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:_n,borderRadius:Rn,boxShadow:ii,transition:`margin ${nn}`,[`${c}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${c}-presets`]:{display:"flex",flexDirection:"column",minWidth:gi,maxWidth:Ui,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:at,borderInlineEnd:`${_}px ${$} ${wi}`,li:Object.assign(Object.assign({},Yr.vS),{borderRadius:Ni,paddingInline:at,paddingBlock:(Fe-Math.round(S*lt))/2,cursor:"pointer",transition:`all ${nn}`,"+ li":{marginTop:Bt},"&:hover":{background:Zi}})}},[`${c}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${c}-panel`]:{borderWidth:`0 0 ${_}px`},"&:last-child":{[`${c}-panel`]:{borderWidth:0}}},[`${c}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${c}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:ue}}}}),"&-dropdown-range":{padding:`${Bn*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${c}-separator`]:{transform:"rotate(180deg)"},[`${c}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Rr.oN)(u,"slide-up"),(0,Rr.oN)(u,"slide-down"),(0,va.Fm)(u,"move-up"),(0,va.Fm)(u,"move-down")]},w=u=>{const{componentCls:c,controlHeightLG:f,paddingXXS:I,padding:S}=u;return{pickerCellCls:`${c}-cell`,pickerCellInnerCls:`${c}-cell-inner`,pickerYearMonthCellWidth:f*1.5,pickerQuarterPanelContentHeight:f*1.4,pickerCellPaddingVertical:I+I/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:S+I/2}},M=u=>({cellHoverBg:u.controlItemBgHover,cellActiveWithRangeBg:u.controlItemBgActive,cellHoverWithRangeBg:new ta.C(u.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new ta.C(u.colorPrimary).lighten(20).toHexString(),cellBgDisabled:u.colorBgContainerDisabled,timeColumnWidth:u.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:u.controlHeightSM*1.5,cellHeight:u.controlHeightSM,textHeight:u.controlHeightLG,withoutTimeCellHeight:u.controlHeightLG*1.65});var T=(0,t.Z)("DatePicker",u=>{const c=(0,e.TS)((0,wr.e5)(u),w(u));return[m(c),A(c),(0,za.c)(u,{focusElCls:`${u.componentCls}-focused`})]},u=>Object.assign(Object.assign(Object.assign({},(0,wr.TM)(u)),M(u)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:u.zIndexPopupBase+50}));function Y(u,c,f){return f!==void 0?f:c==="year"&&u.lang.yearPlaceholder?u.lang.yearPlaceholder:c==="quarter"&&u.lang.quarterPlaceholder?u.lang.quarterPlaceholder:c==="month"&&u.lang.monthPlaceholder?u.lang.monthPlaceholder:c==="week"&&u.lang.weekPlaceholder?u.lang.weekPlaceholder:c==="time"&&u.timePickerLocale.placeholder?u.timePickerLocale.placeholder:u.lang.placeholder}function oe(u,c,f){return f!==void 0?f:c==="year"&&u.lang.yearPlaceholder?u.lang.rangeYearPlaceholder:c==="quarter"&&u.lang.quarterPlaceholder?u.lang.rangeQuarterPlaceholder:c==="month"&&u.lang.monthPlaceholder?u.lang.rangeMonthPlaceholder:c==="week"&&u.lang.weekPlaceholder?u.lang.rangeWeekPlaceholder:c==="time"&&u.timePickerLocale.placeholder?u.timePickerLocale.rangePlaceholder:u.lang.rangePlaceholder}function ae(u,c){const f={adjustX:1,adjustY:1};switch(c){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:f};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:f};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:f};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:f};default:return{points:u==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:f}}}function rt(u){return u?Array.isArray(u)?u:[u]:[]}function We(u){const{format:c,picker:f,showHour:I,showMinute:S,showSecond:V,use12Hours:R}=u,_=rt(c)[0],$=Object.assign({},u);return c&&Array.isArray(c)&&($.format=_),_&&typeof _=="string"&&(!_.includes("s")&&V===void 0&&($.showSecond=!1),!_.includes("m")&&S===void 0&&($.showMinute=!1),!_.includes("H")&&!_.includes("h")&&!_.includes("K")&&!_.includes("k")&&I===void 0&&($.showHour=!1),(_.includes("a")||_.includes("A"))&&R===void 0&&($.use12Hours=!0)),f==="time"?$:(typeof _=="function"&&delete $.format,{showTime:$})}function Ce(u,c,f){if(u===!1)return!1;const I={clearIcon:c!=null?c:f};return typeof u=="object"?Object.assign(Object.assign({},I),u):I}var Yt=C(3113);function ze(u){return y.createElement(Yt.ZP,Object.assign({size:"small",type:"primary"},u))}var Et={button:ze},Sn=function(u,c){var f={};for(var I in u)Object.prototype.hasOwnProperty.call(u,I)&&c.indexOf(I)<0&&(f[I]=u[I]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,I=Object.getOwnPropertySymbols(u);S{const{prefixCls:S,getPopupContainer:V,className:R,placement:_,size:$,disabled:ue,bordered:Pe=!0,placeholder:de,popupClassName:he,dropdownClassName:Me,status:xe,clearIcon:q,allowClear:fe,rootClassName:Fe}=f,vt=Sn(f,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),at=y.useRef(null),{getPrefixCls:Bt,direction:St,getPopupContainer:It}=(0,y.useContext)(kr.E_),lt=Bt("picker",S),{compactSize:gn,compactItemClassnames:nn}=(0,ea.ri)(lt,St),{format:Cn,showTime:xn,picker:Qn}=f,Xn=Bt(),[fi,kn]=T(lt),Bn=Object.assign(Object.assign({},xn?We(Object.assign({format:Cn,picker:Qn},xn)):{}),Qn==="time"?We(Object.assign(Object.assign({format:Cn},f),{picker:Qn})):{}),Fn=(0,ha.Z)(di=>{var yi;return(yi=$!=null?$:gn)!==null&&yi!==void 0?yi:di}),Kn=y.useContext(Na.Z),_n=ue!=null?ue:Kn,Rn=(0,y.useContext)(La.aM),{hasFeedback:ii,status:Ni,feedbackIcon:wi}=Rn,Zi=y.createElement(y.Fragment,null,Qn==="time"?y.createElement(Te,null):y.createElement(le,null),ii&&wi);(0,y.useImperativeHandle)(I,()=>({focus:()=>{var di;return(di=at.current)===null||di===void 0?void 0:di.focus()},blur:()=>{var di;return(di=at.current)===null||di===void 0?void 0:di.blur()}}));const[gi]=(0,pa.Z)("Calendar",Sr.Z),Ui=Object.assign(Object.assign({},gi),f.locale);return fi(y.createElement(Oa,Object.assign({separator:y.createElement("span",{"aria-label":"to",className:`${lt}-separator`},y.createElement(Qt,null)),disabled:_n,ref:at,dropdownAlign:ae(St,_),placeholder:oe(Ui,Qn,de),suffixIcon:Zi,prevIcon:y.createElement("span",{className:`${lt}-prev-icon`}),nextIcon:y.createElement("span",{className:`${lt}-next-icon`}),superPrevIcon:y.createElement("span",{className:`${lt}-super-prev-icon`}),superNextIcon:y.createElement("span",{className:`${lt}-super-next-icon`}),transitionName:`${Xn}-slide-up`},vt,Bn,{className:Je()({[`${lt}-${Fn}`]:Fn,[`${lt}-borderless`]:!Pe},(0,$r.Z)(lt,(0,$r.F)(Ni,xe),ii),kn,nn,R,Fe),locale:Ui.lang,prefixCls:lt,getPopupContainer:V||It,generateConfig:u,components:Et,direction:St,dropdownClassName:Je()(kn,he||Me,Fe),allowClear:Ce(fe,q,y.createElement(Ye.Z,null))})))})}var pn=function(u,c){var f={};for(var I in u)Object.prototype.hasOwnProperty.call(u,I)&&c.indexOf(I)<0&&(f[I]=u[I]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,I=Object.getOwnPropertySymbols(u);S{const{prefixCls:xe,getPopupContainer:q,style:fe,className:Fe,rootClassName:vt,size:at,bordered:Bt=!0,placement:St,placeholder:It,popupClassName:lt,dropdownClassName:gn,disabled:nn,status:Cn,clearIcon:xn,allowClear:Qn}=he,Xn=pn(he,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:fi,direction:kn,getPopupContainer:Bn,[Pe]:Fn}=(0,y.useContext)(kr.E_),Kn=fi("picker",xe),{compactSize:_n,compactItemClassnames:Rn}=(0,ea.ri)(Kn,kn),ii=y.useRef(null),{format:Ni,showTime:wi}=he,[Zi,gi]=T(Kn);(0,y.useImperativeHandle)(Me,()=>({focus:()=>{var ji;return(ji=ii.current)===null||ji===void 0?void 0:ji.focus()},blur:()=>{var ji;return(ji=ii.current)===null||ji===void 0?void 0:ji.blur()}}));const Ui={showToday:!0};let di={};$&&(di.picker=$);const yi=$||he.picker;di=Object.assign(Object.assign(Object.assign({},di),wi?We(Object.assign({format:Ni,picker:yi},wi)):{}),yi==="time"?We(Object.assign(Object.assign({format:Ni},he),{picker:yi})):{});const bi=fi(),Ji=(0,ha.Z)(ji=>{var v;return(v=at!=null?at:_n)!==null&&v!==void 0?v:ji}),Li=y.useContext(Na.Z),er=nn!=null?nn:Li,sr=(0,y.useContext)(La.aM),{hasFeedback:wn,status:Bi,feedbackIcon:Ei}=sr,Wi=y.createElement(y.Fragment,null,yi==="time"?y.createElement(Te,null):y.createElement(le,null),wn&&Ei),[Hi]=(0,pa.Z)("DatePicker",Sr.Z),mi=Object.assign(Object.assign({},Hi),he.locale);return Zi(y.createElement(jr,Object.assign({ref:ii,placeholder:Y(mi,yi,It),suffixIcon:Wi,dropdownAlign:ae(kn,St),prevIcon:y.createElement("span",{className:`${Kn}-prev-icon`}),nextIcon:y.createElement("span",{className:`${Kn}-next-icon`}),superPrevIcon:y.createElement("span",{className:`${Kn}-super-prev-icon`}),superNextIcon:y.createElement("span",{className:`${Kn}-super-next-icon`}),transitionName:`${bi}-slide-up`},Ui,Xn,di,{locale:mi.lang,className:Je()({[`${Kn}-${Ji}`]:Ji,[`${Kn}-borderless`]:!Bt},(0,$r.Z)(Kn,(0,$r.F)(Bi,Cn),wn),gi,Rn,Fn==null?void 0:Fn.className,Fe,vt),style:Object.assign(Object.assign({},Fn==null?void 0:Fn.style),fe),prefixCls:Kn,getPopupContainer:q||Bn,generateConfig:u,components:Et,direction:kn,disabled:er,dropdownClassName:Je()(gi,vt,lt||gn),allowClear:Ce(Qn,xn,y.createElement(Ye.Z,null))})))});return ue&&(de.displayName=ue),de}const f=c(),I=c("week","WeekPicker"),S=c("month","MonthPicker"),V=c("year","YearPicker"),R=c("time","TimePicker"),_=c("quarter","QuarterPicker");return{DatePicker:f,WeekPicker:I,MonthPicker:S,YearPicker:V,TimePicker:R,QuarterPicker:_}}const jn=null;function ci(u){const{DatePicker:c,WeekPicker:f,MonthPicker:I,YearPicker:S,TimePicker:V,QuarterPicker:R}=Pt(u),_=Dn(u),$=c;return $.WeekPicker=f,$.MonthPicker=I,$.YearPicker=S,$.RangePicker=_,$.TimePicker=V,$.QuarterPicker=R,$}var cr=ci;const Ci=cr(ye);function Mn(u){const c=ae(u.direction,u.placement);return c.overflow.adjustY=!1,c.overflow.adjustX=!1,Object.assign(Object.assign({},u),{dropdownAlign:c})}const ei=(0,De.Z)(Ci,"picker",null,Mn);Ci._InternalPanelDoNotUseOrYouWillBeFired=ei;const Jn=(0,De.Z)(Ci.RangePicker,"picker",null,Mn);Ci._InternalRangePanelDoNotUseOrYouWillBeFired=Jn,Ci.generatePicker=cr;var Xi=Ci},93948:function(Ke,Rt,C){"use strict";C.d(Rt,{Z:function(){return cn}});var a=C(59301),Re=C(29679),j=C(40001),ie=C(19248),X=C(99267),Z=C(92310),Oe=C.n(Z),ee=C(2738),H=C(36355),Ze=C(14809),Qe=C(20439),pt=C(62646),it={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},je=function(){var J=(0,a.useRef)([]),pe=(0,a.useRef)(null);return(0,a.useEffect)(function(){var K=Date.now(),dt=!1;J.current.forEach(function(Ct){if(Ct){dt=!0;var tt=Ct.style;tt.transitionDuration=".3s, .3s, .3s, .06s",pe.current&&K-pe.current<100&&(tt.transitionDuration="0s, 0s")}}),dt&&(pe.current=Date.now())}),J.current},Lt=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],_e=function(J){var pe=(0,Qe.Z)((0,Qe.Z)({},it),J),K=pe.className,dt=pe.percent,Ct=pe.prefixCls,tt=pe.strokeColor,Tt=pe.strokeLinecap,ut=pe.strokeWidth,$t=pe.style,ce=pe.trailColor,h=pe.trailWidth,z=pe.transition,se=(0,pt.Z)(pe,Lt);delete se.gapPosition;var d=Array.isArray(dt)?dt:[dt],G=Array.isArray(tt)?tt:[tt],L=je(),N=ut/2,U=100-ut/2,be="M ".concat(Tt==="round"?N:0,",").concat(N,` + L `).concat(Tt==="round"?U:100,",").concat(N),Se="0 0 100 ".concat(ut),Ve=0;return a.createElement("svg",(0,Ze.Z)({className:Oe()("".concat(Ct,"-line"),K),viewBox:Se,preserveAspectRatio:"none",style:$t},se),a.createElement("path",{className:"".concat(Ct,"-line-trail"),d:be,strokeLinecap:Tt,stroke:ce,strokeWidth:h||ut,fillOpacity:"0"}),d.map(function(nt,bt){var Ot=1;switch(Tt){case"round":Ot=1-ut/100;break;case"square":Ot=1-ut/2/100;break;default:Ot=1;break}var te={strokeDasharray:"".concat(nt*Ot,"px, 100px"),strokeDashoffset:"-".concat(Ve,"px"),transition:z||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},i=G[bt]||G[G.length-1];return Ve+=nt,a.createElement("path",{key:bt,className:"".concat(Ct,"-line-path"),d:be,strokeLinecap:Tt,stroke:i,strokeWidth:ut,fillOpacity:"0",ref:function(o){L[bt]=o},style:te})}))},Ue=_e,Be=C(93664),we=C(50298),ye=C(47273),De=0,Ae=(0,ye.Z)();function y(){var W;return Ae?(W=De,De+=1):W="TEST_OR_SSR",W}var wt=function(W){var J=a.useState(),pe=(0,we.Z)(J,2),K=pe[0],dt=pe[1];return a.useEffect(function(){dt("rc_progress_".concat(y()))},[]),W||K},yt=function(J){var pe=J.bg,K=J.children;return a.createElement("div",{style:{width:"100%",height:"100%",background:pe}},K)};function on(W,J){return Object.keys(W).map(function(pe){var K=parseFloat(pe),dt="".concat(Math.floor(K*J),"%");return"".concat(W[pe]," ").concat(dt)})}var Ft=a.forwardRef(function(W,J){var pe=W.prefixCls,K=W.color,dt=W.gradientId,Ct=W.radius,tt=W.style,Tt=W.ptg,ut=W.strokeLinecap,$t=W.strokeWidth,ce=W.size,h=W.gapDegree,z=K&&(0,Be.Z)(K)==="object",se=z?"#FFF":void 0,d=ce/2,G=a.createElement("circle",{className:"".concat(pe,"-circle-path"),r:Ct,cx:d,cy:d,stroke:se,strokeLinecap:ut,strokeWidth:$t,opacity:Tt===0?0:1,style:tt,ref:J});if(!z)return G;var L="".concat(dt,"-conic"),N=h?"".concat(180+h/2,"deg"):"0deg",U=on(K,(360-h)/360),be=on(K,1),Se="conic-gradient(from ".concat(N,", ").concat(U.join(", "),")"),Ve="linear-gradient(to ".concat(h?"bottom":"top",", ").concat(be.join(", "),")");return a.createElement(a.Fragment,null,a.createElement("mask",{id:L},G),a.createElement("foreignObject",{x:0,y:0,width:ce,height:ce,mask:"url(#".concat(L,")")},a.createElement(yt,{bg:Ve},a.createElement(yt,{bg:Se}))))}),bn=Ft,le=100,ht=function(J,pe,K,dt,Ct,tt,Tt,ut,$t,ce){var h=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,z=K/100*360*((360-tt)/360),se=tt===0?0:{bottom:0,top:180,left:90,right:-90}[Tt],d=(100-dt)/100*pe;$t==="round"&&dt!==100&&(d+=ce/2,d>=pe&&(d=pe-.01));var G=le/2;return{stroke:typeof ut=="string"?ut:void 0,strokeDasharray:"".concat(pe,"px ").concat(J),strokeDashoffset:d+h,transform:"rotate(".concat(Ct+z+se,"deg)"),transformOrigin:"".concat(G,"px ").concat(G,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ve=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ke(W){var J=W!=null?W:[];return Array.isArray(J)?J:[J]}var F=function(J){var pe=(0,Qe.Z)((0,Qe.Z)({},it),J),K=pe.id,dt=pe.prefixCls,Ct=pe.steps,tt=pe.strokeWidth,Tt=pe.trailWidth,ut=pe.gapDegree,$t=ut===void 0?0:ut,ce=pe.gapPosition,h=pe.trailColor,z=pe.strokeLinecap,se=pe.style,d=pe.className,G=pe.strokeColor,L=pe.percent,N=(0,pt.Z)(pe,ve),U=le/2,be=wt(K),Se="".concat(be,"-gradient"),Ve=U-tt/2,nt=Math.PI*2*Ve,bt=$t>0?90+$t/2:-90,Ot=nt*((360-$t)/360),te=(0,Be.Z)(Ct)==="object"?Ct:{count:Ct,space:2},i=te.count,s=te.space,o=ke(L),g=ke(G),p=g.find(function(Ge){return Ge&&(0,Be.Z)(Ge)==="object"}),O=p&&(0,Be.Z)(p)==="object",D=O?"butt":z,Ee=ht(nt,Ot,0,100,bt,$t,ce,h,D,tt),He=je(),Nt=function(){var Xe=0;return o.map(function(Kt,xt){var et=g[xt]||g[g.length-1],ct=ht(nt,Ot,Xe,Kt,bt,$t,ce,et,D,tt);return Xe+=Kt,a.createElement(bn,{key:xt,color:et,ptg:Kt,radius:Ve,prefixCls:dt,gradientId:Se,style:ct,strokeLinecap:D,strokeWidth:tt,gapDegree:$t,ref:function(qt){He[xt]=qt},size:le})}).reverse()},rn=function(){var Xe=Math.round(i*(o[0]/100)),Kt=100/i,xt=0;return new Array(i).fill(null).map(function(et,ct){var Ut=ct<=Xe-1?g[0]:h,qt=Ut&&(0,Be.Z)(Ut)==="object"?"url(#".concat(Se,")"):void 0,Pn=ht(nt,Ot,xt,Kt,bt,$t,ce,Ut,"butt",tt,s);return xt+=(Ot-Pn.strokeDashoffset+s)*100/Ot,a.createElement("circle",{key:ct,className:"".concat(dt,"-circle-path"),r:Ve,cx:U,cy:U,stroke:qt,strokeWidth:tt,opacity:1,style:Pn,ref:function(Vn){He[ct]=Vn}})})};return a.createElement("svg",(0,Ze.Z)({className:Oe()("".concat(dt,"-circle"),d),viewBox:"0 0 ".concat(le," ").concat(le),style:se,id:K,role:"presentation"},N),!i&&a.createElement("circle",{className:"".concat(dt,"-circle-trail"),r:Ve,cx:U,cy:U,stroke:h,strokeLinecap:D,strokeWidth:Tt||tt,style:Ee}),i?rn():Nt())},Te=F,Ye={Line:Ue,Circle:Te},st=C(6848),me=C(30071);function Vt(W){return!W||W<0?0:W>100?100:W}function un(W){let{success:J,successPercent:pe}=W,K=pe;return J&&"progress"in J&&(K=J.progress),J&&"percent"in J&&(K=J.percent),K}const Qt=W=>{let{percent:J,success:pe,successPercent:K}=W;const dt=Vt(un({success:pe,successPercent:K}));return[dt,Vt(Vt(J)-dt)]},Gt=W=>{let{success:J={},strokeColor:pe}=W;const{strokeColor:K}=J;return[K||me.presetPrimaryColors.green,pe||null]},Je=(W,J,pe)=>{var K,dt,Ct,tt;let Tt=-1,ut=-1;if(J==="step"){const $t=pe.steps,ce=pe.strokeWidth;typeof W=="string"||typeof W=="undefined"?(Tt=W==="small"?2:14,ut=ce!=null?ce:8):typeof W=="number"?[Tt,ut]=[W,W]:[Tt=14,ut=8]=W,Tt*=$t}else if(J==="line"){const $t=pe==null?void 0:pe.strokeWidth;typeof W=="string"||typeof W=="undefined"?ut=$t||(W==="small"?6:8):typeof W=="number"?[Tt,ut]=[W,W]:[Tt=-1,ut=8]=W}else(J==="circle"||J==="dashboard")&&(typeof W=="string"||typeof W=="undefined"?[Tt,ut]=W==="small"?[60,60]:[120,120]:typeof W=="number"?[Tt,ut]=[W,W]:(Tt=(dt=(K=W[0])!==null&&K!==void 0?K:W[1])!==null&&dt!==void 0?dt:120,ut=(tt=(Ct=W[0])!==null&&Ct!==void 0?Ct:W[1])!==null&&tt!==void 0?tt:120));return[Tt,ut]},$e=3,Dt=W=>$e/W*100;var qn=W=>{const{prefixCls:J,trailColor:pe=null,strokeLinecap:K="round",gapPosition:dt,gapDegree:Ct,width:tt=120,type:Tt,children:ut,success:$t,size:ce=tt}=W,[h,z]=Je(ce,"circle");let{strokeWidth:se}=W;se===void 0&&(se=Math.max(Dt(h),6));const d={width:h,height:z,fontSize:h*.15+6},G=a.useMemo(()=>{if(Ct||Ct===0)return Ct;if(Tt==="dashboard")return 75},[Ct,Tt]),L=dt||Tt==="dashboard"&&"bottom"||void 0,N=Object.prototype.toString.call(W.strokeColor)==="[object Object]",U=Gt({success:$t,strokeColor:W.strokeColor}),be=Oe()(`${J}-inner`,{[`${J}-circle-gradient`]:N}),Se=a.createElement(Te,{percent:Qt(W),strokeWidth:se,trailWidth:se,strokeColor:U,strokeLinecap:K,trailColor:pe,prefixCls:J,gapDegree:G,gapPosition:L});return a.createElement("div",{className:be,style:d},h<=20?a.createElement(st.Z,{title:ut},a.createElement("span",null,Se)):a.createElement(a.Fragment,null,Se,ut))},oi=function(W,J){var pe={};for(var K in W)Object.prototype.hasOwnProperty.call(W,K)&&J.indexOf(K)<0&&(pe[K]=W[K]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,K=Object.getOwnPropertySymbols(W);dt{let J=[];return Object.keys(W).forEach(pe=>{const K=parseFloat(pe.replace(/%/g,""));isNaN(K)||J.push({key:K,value:W[pe]})}),J=J.sort((pe,K)=>pe.key-K.key),J.map(pe=>{let{key:K,value:dt}=pe;return`${dt} ${K}%`}).join(", ")},Xt=(W,J)=>{const{from:pe=me.presetPrimaryColors.blue,to:K=me.presetPrimaryColors.blue,direction:dt=J==="rtl"?"to left":"to right"}=W,Ct=oi(W,["from","to","direction"]);if(Object.keys(Ct).length!==0){const tt=gt(Ct);return{backgroundImage:`linear-gradient(${dt}, ${tt})`}}return{backgroundImage:`linear-gradient(${dt}, ${pe}, ${K})`}};var Nn=W=>{const{prefixCls:J,direction:pe,percent:K,size:dt,strokeWidth:Ct,strokeColor:tt,strokeLinecap:Tt="round",children:ut,trailColor:$t=null,success:ce}=W,h=tt&&typeof tt!="string"?Xt(tt,pe):{backgroundColor:tt},z=Tt==="square"||Tt==="butt"?0:void 0,se={backgroundColor:$t||void 0,borderRadius:z},d=dt!=null?dt:[-1,Ct||(dt==="small"?6:8)],[G,L]=Je(d,"line",{strokeWidth:Ct}),N=Object.assign({width:`${Vt(K)}%`,height:L,borderRadius:z},h),U=un(W),be={width:`${Vt(U)}%`,height:L,borderRadius:z,backgroundColor:ce==null?void 0:ce.strokeColor},Se={width:G<0?"100%":G,height:L};return a.createElement(a.Fragment,null,a.createElement("div",{className:`${J}-outer`,style:Se},a.createElement("div",{className:`${J}-inner`,style:se},a.createElement("div",{className:`${J}-bg`,style:N}),U!==void 0?a.createElement("div",{className:`${J}-success-bg`,style:be}):null)),ut)},Yn=W=>{const{size:J,steps:pe,percent:K=0,strokeWidth:dt=8,strokeColor:Ct,trailColor:tt=null,prefixCls:Tt,children:ut}=W,$t=Math.round(pe*(K/100)),ce=J==="small"?2:14,h=J!=null?J:[ce,dt],[z,se]=Je(h,"step",{steps:pe,strokeWidth:dt}),d=z/pe,G=new Array(pe);for(let L=0;L{const J=W?"100%":"-100%";return new Hn.Keyframes(`antProgress${W?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${J}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${J}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},P=W=>{const{componentCls:J,iconCls:pe}=W;return{[J]:Object.assign(Object.assign({},(0,Gn.Wf)(W)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:W.fontSize,marginInlineEnd:W.marginXS,marginBottom:W.marginXS},[`${J}-outer`]:{display:"inline-block",width:"100%"},[`&${J}-show-info`]:{[`${J}-outer`]:{marginInlineEnd:`calc(-2em - ${W.marginXS}px)`,paddingInlineEnd:`calc(2em + ${W.paddingXS}px)`}},[`${J}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:W.remainingColor,borderRadius:W.lineBorderRadius},[`${J}-inner:not(${J}-circle-gradient)`]:{[`${J}-circle-path`]:{stroke:W.defaultColor}},[`${J}-success-bg, ${J}-bg`]:{position:"relative",backgroundColor:W.defaultColor,borderRadius:W.lineBorderRadius,transition:`all ${W.motionDurationSlow} ${W.motionEaseInOutCirc}`},[`${J}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:W.colorSuccess},[`${J}-text`]:{display:"inline-block",width:"2em",marginInlineStart:W.marginXS,color:W.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[pe]:{fontSize:W.fontSize}},[`&${J}-status-active`]:{[`${J}-bg::before`]:{position:"absolute",inset:0,backgroundColor:W.colorBgContainer,borderRadius:W.lineBorderRadius,opacity:0,animationName:k(),animationDuration:W.progressActiveMotionDuration,animationTimingFunction:W.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${J}-rtl${J}-status-active`]:{[`${J}-bg::before`]:{animationName:k(!0)}},[`&${J}-status-exception`]:{[`${J}-bg`]:{backgroundColor:W.colorError},[`${J}-text`]:{color:W.colorError}},[`&${J}-status-exception ${J}-inner:not(${J}-circle-gradient)`]:{[`${J}-circle-path`]:{stroke:W.colorError}},[`&${J}-status-success`]:{[`${J}-bg`]:{backgroundColor:W.colorSuccess},[`${J}-text`]:{color:W.colorSuccess}},[`&${J}-status-success ${J}-inner:not(${J}-circle-gradient)`]:{[`${J}-circle-path`]:{stroke:W.colorSuccess}}})}},Q=W=>{const{componentCls:J,iconCls:pe}=W;return{[J]:{[`${J}-circle-trail`]:{stroke:W.remainingColor},[`&${J}-circle ${J}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${J}-circle ${J}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:W.circleTextColor,fontSize:W.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[pe]:{fontSize:`${W.fontSize/W.fontSizeSM}em`}},[`${J}-circle&-status-exception`]:{[`${J}-text`]:{color:W.colorError}},[`${J}-circle&-status-success`]:{[`${J}-text`]:{color:W.colorSuccess}}},[`${J}-inline-circle`]:{lineHeight:1,[`${J}-inner`]:{verticalAlign:"bottom"}}}},re=W=>{const{componentCls:J}=W;return{[J]:{[`${J}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:W.progressStepMinWidth,marginInlineEnd:W.progressStepMarginInlineEnd,backgroundColor:W.remainingColor,transition:`all ${W.motionDurationSlow}`,"&-active":{backgroundColor:W.defaultColor}}}}}},E=W=>{const{componentCls:J,iconCls:pe}=W;return{[J]:{[`${J}-small&-line, ${J}-small&-line ${J}-text ${pe}`]:{fontSize:W.fontSizeSM}}}};var ne=(0,An.Z)("Progress",W=>{const J=W.marginXXS/2,pe=(0,x.TS)(W,{progressStepMarginInlineEnd:J,progressStepMinWidth:J,progressActiveMotionDuration:"2.4s"});return[P(pe),Q(pe),re(pe),E(pe)]},W=>({circleTextColor:W.colorText,defaultColor:W.colorInfo,remainingColor:W.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ge=function(W,J){var pe={};for(var K in W)Object.prototype.hasOwnProperty.call(W,K)&&J.indexOf(K)<0&&(pe[K]=W[K]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,K=Object.getOwnPropertySymbols(W);dt{const{prefixCls:pe,className:K,rootClassName:dt,steps:Ct,strokeColor:tt,percent:Tt=0,size:ut="default",showInfo:$t=!0,type:ce="line",status:h,format:z,style:se}=W,d=ge(W,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),G=a.useMemo(()=>{var o,g;const p=un(W);return parseInt(p!==void 0?(o=p!=null?p:0)===null||o===void 0?void 0:o.toString():(g=Tt!=null?Tt:0)===null||g===void 0?void 0:g.toString(),10)},[Tt,W.success,W.successPercent]),L=a.useMemo(()=>!jt.includes(h)&&G>=100?"success":h||"normal",[h,G]),{getPrefixCls:N,direction:U,progress:be}=a.useContext(H.E_),Se=N("progress",pe),[Ve,nt]=ne(Se),bt=a.useMemo(()=>{if(!$t)return null;const o=un(W);let g;const p=z||(D=>`${D}%`),O=ce==="line";return z||L!=="exception"&&L!=="success"?g=p(Vt(Tt),Vt(o)):L==="exception"?g=O?a.createElement(ie.Z,null):a.createElement(X.Z,null):L==="success"&&(g=O?a.createElement(Re.Z,null):a.createElement(j.Z,null)),a.createElement("span",{className:`${Se}-text`,title:typeof g=="string"?g:void 0},g)},[$t,Tt,G,L,ce,Se,z]),Ot=Array.isArray(tt)?tt[0]:tt,te=typeof tt=="string"||Array.isArray(tt)?tt:void 0;let i;ce==="line"?i=Ct?a.createElement(Yn,Object.assign({},W,{strokeColor:te,prefixCls:Se,steps:Ct}),bt):a.createElement(Nn,Object.assign({},W,{strokeColor:Ot,prefixCls:Se,direction:U}),bt):(ce==="circle"||ce==="dashboard")&&(i=a.createElement(qn,Object.assign({},W,{strokeColor:Ot,prefixCls:Se,progressStatus:L}),bt));const s=Oe()(Se,`${Se}-status-${L}`,`${Se}-${ce==="dashboard"&&"circle"||Ct&&"steps"||ce}`,{[`${Se}-inline-circle`]:ce==="circle"&&Je(ut,"circle")[0]<=20,[`${Se}-show-info`]:$t,[`${Se}-${ut}`]:typeof ut=="string",[`${Se}-rtl`]:U==="rtl"},be==null?void 0:be.className,K,dt,nt);return Ve(a.createElement("div",Object.assign({ref:J,style:Object.assign(Object.assign({},be==null?void 0:be.style),se),className:s,role:"progressbar","aria-valuenow":G},(0,ee.Z)(d,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),i))}),cn=zt},45413:function(Ke,Rt,C){"use strict";C.d(Rt,{default:function(){return An}});var a=C(40001),Re=C(99267),j=C(92310),ie=C.n(j),X=C(14809),Z=C(20439),Oe=C(4635),ee=C(62646),H=C(59301),Ze=C(10228),Qe=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function pt(x){return typeof x=="string"}function it(x){var k,P=x.className,Q=x.prefixCls,re=x.style,E=x.active,ne=x.status,ge=x.iconPrefix,mt=x.icon,jt=x.wrapperStyle,En=x.stepNumber,zt=x.disabled,cn=x.description,W=x.title,J=x.subTitle,pe=x.progressDot,K=x.stepIcon,dt=x.tailContent,Ct=x.icons,tt=x.stepIndex,Tt=x.onStepClick,ut=x.onClick,$t=x.render,ce=(0,ee.Z)(x,Qe),h=!!Tt&&!zt,z={};h&&(z.role="button",z.tabIndex=0,z.onClick=function(U){ut==null||ut(U),Tt(tt)},z.onKeyDown=function(U){var be=U.which;(be===Ze.Z.ENTER||be===Ze.Z.SPACE)&&Tt(tt)});var se=function(){var be,Se,Ve=ie()("".concat(Q,"-icon"),"".concat(ge,"icon"),(be={},(0,Oe.Z)(be,"".concat(ge,"icon-").concat(mt),mt&&pt(mt)),(0,Oe.Z)(be,"".concat(ge,"icon-check"),!mt&&ne==="finish"&&(Ct&&!Ct.finish||!Ct)),(0,Oe.Z)(be,"".concat(ge,"icon-cross"),!mt&&ne==="error"&&(Ct&&!Ct.error||!Ct)),be)),nt=H.createElement("span",{className:"".concat(Q,"-icon-dot")});return pe?typeof pe=="function"?Se=H.createElement("span",{className:"".concat(Q,"-icon")},pe(nt,{index:En-1,status:ne,title:W,description:cn})):Se=H.createElement("span",{className:"".concat(Q,"-icon")},nt):mt&&!pt(mt)?Se=H.createElement("span",{className:"".concat(Q,"-icon")},mt):Ct&&Ct.finish&&ne==="finish"?Se=H.createElement("span",{className:"".concat(Q,"-icon")},Ct.finish):Ct&&Ct.error&&ne==="error"?Se=H.createElement("span",{className:"".concat(Q,"-icon")},Ct.error):mt||ne==="finish"||ne==="error"?Se=H.createElement("span",{className:Ve}):Se=H.createElement("span",{className:"".concat(Q,"-icon")},En),K&&(Se=K({index:En-1,status:ne,title:W,description:cn,node:Se})),Se},d=ne||"wait",G=ie()("".concat(Q,"-item"),"".concat(Q,"-item-").concat(d),P,(k={},(0,Oe.Z)(k,"".concat(Q,"-item-custom"),mt),(0,Oe.Z)(k,"".concat(Q,"-item-active"),E),(0,Oe.Z)(k,"".concat(Q,"-item-disabled"),zt===!0),k)),L=(0,Z.Z)({},re),N=H.createElement("div",(0,X.Z)({},ce,{className:G,style:L}),H.createElement("div",(0,X.Z)({onClick:ut},z,{className:"".concat(Q,"-item-container")}),H.createElement("div",{className:"".concat(Q,"-item-tail")},dt),H.createElement("div",{className:"".concat(Q,"-item-icon")},se()),H.createElement("div",{className:"".concat(Q,"-item-content")},H.createElement("div",{className:"".concat(Q,"-item-title")},W,J&&H.createElement("div",{title:typeof J=="string"?J:void 0,className:"".concat(Q,"-item-subtitle")},J)),cn&&H.createElement("div",{className:"".concat(Q,"-item-description")},cn))));return $t&&(N=$t(N)||null),N}var je=it,Lt=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function _e(x){var k,P=x.prefixCls,Q=P===void 0?"rc-steps":P,re=x.style,E=re===void 0?{}:re,ne=x.className,ge=x.children,mt=x.direction,jt=mt===void 0?"horizontal":mt,En=x.type,zt=En===void 0?"default":En,cn=x.labelPlacement,W=cn===void 0?"horizontal":cn,J=x.iconPrefix,pe=J===void 0?"rc":J,K=x.status,dt=K===void 0?"process":K,Ct=x.size,tt=x.current,Tt=tt===void 0?0:tt,ut=x.progressDot,$t=ut===void 0?!1:ut,ce=x.stepIcon,h=x.initial,z=h===void 0?0:h,se=x.icons,d=x.onChange,G=x.itemRender,L=x.items,N=L===void 0?[]:L,U=(0,ee.Z)(x,Lt),be=zt==="navigation",Se=zt==="inline",Ve=Se||$t,nt=Se?"horizontal":jt,bt=Se?void 0:Ct,Ot=Ve?"vertical":W,te=ie()(Q,"".concat(Q,"-").concat(nt),ne,(k={},(0,Oe.Z)(k,"".concat(Q,"-").concat(bt),bt),(0,Oe.Z)(k,"".concat(Q,"-label-").concat(Ot),nt==="horizontal"),(0,Oe.Z)(k,"".concat(Q,"-dot"),!!Ve),(0,Oe.Z)(k,"".concat(Q,"-navigation"),be),(0,Oe.Z)(k,"".concat(Q,"-inline"),Se),k)),i=function(g){d&&Tt!==g&&d(g)},s=function(g,p){var O=(0,Z.Z)({},g),D=z+p;return dt==="error"&&p===Tt-1&&(O.className="".concat(Q,"-next-error")),O.status||(D===Tt?O.status=dt:D{const{componentCls:k,customIconTop:P,customIconSize:Q,customIconFontSize:re}=x;return{[`${k}-item-custom`]:{[`> ${k}-item-container > ${k}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${k}-icon`]:{top:P,width:Q,height:Q,fontSize:re,lineHeight:`${re}px`}}},[`&:not(${k}-vertical)`]:{[`${k}-item-custom`]:{[`${k}-item-icon`]:{width:"auto",background:"none"}}}}},ht=x=>{const{componentCls:k,inlineDotSize:P,inlineTitleColor:Q,inlineTailColor:re}=x,E=x.paddingXS+x.lineWidth,ne={[`${k}-item-container ${k}-item-content ${k}-item-title`]:{color:Q}};return{[`&${k}-inline`]:{width:"auto",display:"inline-flex",[`${k}-item`]:{flex:"none","&-container":{padding:`${E}px ${x.paddingXXS}px 0`,margin:`0 ${x.marginXXS/2}px`,borderRadius:x.borderRadiusSM,cursor:"pointer",transition:`background-color ${x.motionDurationMid}`,"&:hover":{background:x.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:P,height:P,marginInlineStart:`calc(50% - ${P/2}px)`,[`> ${k}-icon`]:{top:0},[`${k}-icon-dot`]:{borderRadius:x.fontSizeSM/4}},"&-content":{width:"auto",marginTop:x.marginXS-x.lineWidth},"&-title":{color:Q,fontSize:x.fontSizeSM,lineHeight:x.lineHeightSM,fontWeight:"normal",marginBottom:x.marginXXS/2},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:E+P/2,transform:"translateY(-50%)","&:after":{width:"100%",height:x.lineWidth,borderRadius:0,marginInlineStart:0,background:re}},[`&:first-child ${k}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${k}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${k}-item-icon ${k}-icon ${k}-icon-dot`]:{backgroundColor:x.colorBorderBg,border:`${x.lineWidth}px ${x.lineType} ${re}`}},ne),"&-finish":Object.assign({[`${k}-item-tail::after`]:{backgroundColor:re},[`${k}-item-icon ${k}-icon ${k}-icon-dot`]:{backgroundColor:re,border:`${x.lineWidth}px ${x.lineType} ${re}`}},ne),"&-error":ne,"&-active, &-process":Object.assign({[`${k}-item-icon`]:{width:P,height:P,marginInlineStart:`calc(50% - ${P/2}px)`,top:0}},ne),[`&:not(${k}-item-active) > ${k}-item-container[role='button']:hover`]:{[`${k}-item-title`]:{color:Q}}}}}},ke=x=>{const{componentCls:k,iconSize:P,lineHeight:Q,iconSizeSM:re}=x;return{[`&${k}-label-vertical`]:{[`${k}-item`]:{overflow:"visible","&-tail":{marginInlineStart:P/2+x.controlHeightLG,padding:`${x.paddingXXS}px ${x.paddingLG}px`},"&-content":{display:"block",width:(P/2+x.controlHeightLG)*2,marginTop:x.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:x.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:x.marginXXS,marginInlineStart:0,lineHeight:Q}},[`&${k}-small:not(${k}-dot)`]:{[`${k}-item`]:{"&-icon":{marginInlineStart:x.controlHeightLG+(P-re)/2}}}}}},Te=x=>{const{componentCls:k,navContentMaxWidth:P,navArrowColor:Q,stepsNavActiveColor:re,motionDurationSlow:E}=x;return{[`&${k}-navigation`]:{paddingTop:x.paddingSM,[`&${k}-small`]:{[`${k}-item`]:{"&-container":{marginInlineStart:-x.marginSM}}},[`${k}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:-x.margin,paddingBottom:x.paddingSM,textAlign:"start",transition:`opacity ${E}`,[`${k}-item-content`]:{maxWidth:P},[`${k}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},wt.vS),{"&::after":{display:"none"}})},[`&:not(${k}-item-active)`]:{[`${k}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${x.paddingSM/2}px)`,insetInlineStart:"100%",display:"inline-block",width:x.fontSizeIcon,height:x.fontSizeIcon,borderTop:`${x.lineWidth}px ${x.lineType} ${Q}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${x.lineWidth}px ${x.lineType} ${Q}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:x.lineWidthBold,backgroundColor:re,transition:`width ${E}, inset-inline-start ${E}`,transitionTimingFunction:"ease-out",content:'""'}},[`${k}-item${k}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${k}-navigation${k}-vertical`]:{[`> ${k}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${k}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:x.lineWidth*3,height:`calc(100% - ${x.marginLG}px)`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:x.controlHeight*.25,height:x.controlHeight*.25,marginBottom:x.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${k}-item-container > ${k}-item-tail`]:{visibility:"hidden"}}},[`&${k}-navigation${k}-horizontal`]:{[`> ${k}-item > ${k}-item-container > ${k}-item-tail`]:{visibility:"hidden"}}}},st=x=>{const{antCls:k,componentCls:P}=x;return{[`&${P}-with-progress`]:{[`${P}-item`]:{paddingTop:x.paddingXXS,[`&-process ${P}-item-container ${P}-item-icon ${P}-icon`]:{color:x.processIconColor}},[`&${P}-vertical > ${P}-item `]:{paddingInlineStart:x.paddingXXS,[`> ${P}-item-container > ${P}-item-tail`]:{top:x.marginXXS,insetInlineStart:x.iconSize/2-x.lineWidth+x.paddingXXS}},[`&, &${P}-small`]:{[`&${P}-horizontal ${P}-item:first-child`]:{paddingBottom:x.paddingXXS,paddingInlineStart:x.paddingXXS}},[`&${P}-small${P}-vertical > ${P}-item > ${P}-item-container > ${P}-item-tail`]:{insetInlineStart:x.iconSizeSM/2-x.lineWidth+x.paddingXXS},[`&${P}-label-vertical`]:{[`${P}-item ${P}-item-tail`]:{top:x.margin-2*x.lineWidth}},[`${P}-item-icon`]:{position:"relative",[`${k}-progress`]:{position:"absolute",insetBlockStart:(x.iconSize-x.stepsProgressSize-x.lineWidth*2)/2,insetInlineStart:(x.iconSize-x.stepsProgressSize-x.lineWidth*2)/2}}}}},Vt=x=>{const{componentCls:k,descriptionMaxWidth:P,lineHeight:Q,dotCurrentSize:re,dotSize:E,motionDurationSlow:ne}=x;return{[`&${k}-dot, &${k}-dot${k}-small`]:{[`${k}-item`]:{"&-title":{lineHeight:Q},"&-tail":{top:Math.floor((x.dotSize-x.lineWidth*3)/2),width:"100%",marginTop:0,marginBottom:0,marginInline:`${P/2}px 0`,padding:0,"&::after":{width:`calc(100% - ${x.marginSM*2}px)`,height:x.lineWidth*3,marginInlineStart:x.marginSM}},"&-icon":{width:E,height:E,marginInlineStart:(x.descriptionMaxWidth-E)/2,paddingInlineEnd:0,lineHeight:`${E}px`,background:"transparent",border:0,[`${k}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${ne}`,"&::after":{position:"absolute",top:-x.marginSM,insetInlineStart:(E-x.controlHeightLG*1.5)/2,width:x.controlHeightLG*1.5,height:x.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:P},[`&-process ${k}-item-icon`]:{position:"relative",top:(E-re)/2,width:re,height:re,lineHeight:`${re}px`,background:"none",marginInlineStart:(x.descriptionMaxWidth-re)/2},[`&-process ${k}-icon`]:{[`&:first-child ${k}-icon-dot`]:{insetInlineStart:0}}}},[`&${k}-vertical${k}-dot`]:{[`${k}-item-icon`]:{marginTop:(x.controlHeight-E)/2,marginInlineStart:0,background:"none"},[`${k}-item-process ${k}-item-icon`]:{marginTop:(x.controlHeight-re)/2,top:0,insetInlineStart:(E-re)/2,marginInlineStart:0},[`${k}-item > ${k}-item-container > ${k}-item-tail`]:{top:(x.controlHeight-E)/2,insetInlineStart:0,margin:0,padding:`${E+x.paddingXS}px 0 ${x.paddingXS}px`,"&::after":{marginInlineStart:(E-x.lineWidth)/2}},[`&${k}-small`]:{[`${k}-item-icon`]:{marginTop:(x.controlHeightSM-E)/2},[`${k}-item-process ${k}-item-icon`]:{marginTop:(x.controlHeightSM-re)/2},[`${k}-item > ${k}-item-container > ${k}-item-tail`]:{top:(x.controlHeightSM-E)/2}},[`${k}-item:first-child ${k}-icon-dot`]:{insetInlineStart:0},[`${k}-item-content`]:{width:"inherit"}}}},Qt=x=>{const{componentCls:k}=x;return{[`&${k}-rtl`]:{direction:"rtl",[`${k}-item`]:{"&-subtitle":{float:"left"}},[`&${k}-navigation`]:{[`${k}-item::after`]:{transform:"rotate(-45deg)"}},[`&${k}-vertical`]:{[`> ${k}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${k}-item-icon`]:{float:"right"}}},[`&${k}-dot`]:{[`${k}-item-icon ${k}-icon-dot, &${k}-small ${k}-item-icon ${k}-icon-dot`]:{float:"right"}}}}},Je=x=>{const{componentCls:k,iconSizeSM:P,fontSizeSM:Q,fontSize:re,colorTextDescription:E}=x;return{[`&${k}-small`]:{[`&${k}-horizontal:not(${k}-label-vertical) ${k}-item`]:{paddingInlineStart:x.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${k}-item-icon`]:{width:P,height:P,marginTop:0,marginBottom:0,marginInline:`0 ${x.marginXS}px`,fontSize:Q,lineHeight:`${P}px`,textAlign:"center",borderRadius:P},[`${k}-item-title`]:{paddingInlineEnd:x.paddingSM,fontSize:re,lineHeight:`${P}px`,"&::after":{top:P/2}},[`${k}-item-description`]:{color:E,fontSize:re},[`${k}-item-tail`]:{top:P/2-x.paddingXXS},[`${k}-item-custom ${k}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${k}-icon`]:{fontSize:P,lineHeight:`${P}px`,transform:"none"}}}}},Dt=x=>{const{componentCls:k,iconSizeSM:P,iconSize:Q}=x;return{[`&${k}-vertical`]:{display:"flex",flexDirection:"column",[`> ${k}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${k}-item-icon`]:{float:"left",marginInlineEnd:x.margin},[`${k}-item-content`]:{display:"block",minHeight:x.controlHeight*1.5,overflow:"hidden"},[`${k}-item-title`]:{lineHeight:`${Q}px`},[`${k}-item-description`]:{paddingBottom:x.paddingSM}},[`> ${k}-item > ${k}-item-container > ${k}-item-tail`]:{position:"absolute",top:0,insetInlineStart:Q/2-x.lineWidth,width:x.lineWidth,height:"100%",padding:`${Q+x.marginXXS*1.5}px 0 ${x.marginXXS*1.5}px`,"&::after":{width:x.lineWidth,height:"100%"}},[`> ${k}-item:not(:last-child) > ${k}-item-container > ${k}-item-tail`]:{display:"block"},[` > ${k}-item > ${k}-item-container > ${k}-item-content > ${k}-item-title`]:{"&::after":{display:"none"}},[`&${k}-small ${k}-item-container`]:{[`${k}-item-tail`]:{position:"absolute",top:0,insetInlineStart:P/2-x.lineWidth,padding:`${P+x.marginXXS*1.5}px 0 ${x.marginXXS*1.5}px`},[`${k}-item-title`]:{lineHeight:`${P}px`}}}}},mn;(function(x){x.wait="wait",x.process="process",x.finish="finish",x.error="error"})(mn||(mn={}));const qn=(x,k)=>{const P=`${k.componentCls}-item`,Q=`${x}IconColor`,re=`${x}TitleColor`,E=`${x}DescriptionColor`,ne=`${x}TailColor`,ge=`${x}IconBgColor`,mt=`${x}IconBorderColor`,jt=`${x}DotColor`;return{[`${P}-${x} ${P}-icon`]:{backgroundColor:k[ge],borderColor:k[mt],[`> ${k.componentCls}-icon`]:{color:k[Q],[`${k.componentCls}-icon-dot`]:{background:k[jt]}}},[`${P}-${x}${P}-custom ${P}-icon`]:{[`> ${k.componentCls}-icon`]:{color:k[jt]}},[`${P}-${x} > ${P}-container > ${P}-content > ${P}-title`]:{color:k[re],"&::after":{backgroundColor:k[ne]}},[`${P}-${x} > ${P}-container > ${P}-content > ${P}-description`]:{color:k[E]},[`${P}-${x} > ${P}-container > ${P}-tail::after`]:{backgroundColor:k[ne]}}},oi=x=>{const{componentCls:k,motionDurationSlow:P}=x,Q=`${k}-item`,re=`${Q}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[Q]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${Q}-container > ${Q}-tail, > ${Q}-container > ${Q}-content > ${Q}-title::after`]:{display:"none"}}},[`${Q}-container`]:{outline:"none","&:focus-visible":{[re]:Object.assign({},(0,wt.oN)(x))}},[`${re}, ${Q}-content`]:{display:"inline-block",verticalAlign:"top"},[re]:{width:x.iconSize,height:x.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:x.marginXS,fontSize:x.iconFontSize,fontFamily:x.fontFamily,lineHeight:`${x.iconSize}px`,textAlign:"center",borderRadius:x.iconSize,border:`${x.lineWidth}px ${x.lineType} transparent`,transition:`background-color ${P}, border-color ${P}`,[`${k}-icon`]:{position:"relative",top:x.iconTop,color:x.colorPrimary,lineHeight:1}},[`${Q}-tail`]:{position:"absolute",top:x.iconSize/2-x.paddingXXS,insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:x.lineWidth,background:x.colorSplit,borderRadius:x.lineWidth,transition:`background ${P}`,content:'""'}},[`${Q}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:x.padding,color:x.colorText,fontSize:x.fontSizeLG,lineHeight:`${x.titleLineHeight}px`,"&::after":{position:"absolute",top:x.titleLineHeight/2,insetInlineStart:"100%",display:"block",width:9999,height:x.lineWidth,background:x.processTailColor,content:'""'}},[`${Q}-subtitle`]:{display:"inline",marginInlineStart:x.marginXS,color:x.colorTextDescription,fontWeight:"normal",fontSize:x.fontSize},[`${Q}-description`]:{color:x.colorTextDescription,fontSize:x.fontSize}},qn(mn.wait,x)),qn(mn.process,x)),{[`${Q}-process > ${Q}-container > ${Q}-title`]:{fontWeight:x.fontWeightStrong}}),qn(mn.finish,x)),qn(mn.error,x)),{[`${Q}${k}-next-error > ${k}-item-title::after`]:{background:x.colorError},[`${Q}-disabled`]:{cursor:"not-allowed"}})},gt=x=>{const{componentCls:k,motionDurationSlow:P}=x;return{[`& ${k}-item`]:{[`&:not(${k}-item-active)`]:{[`& > ${k}-item-container[role='button']`]:{cursor:"pointer",[`${k}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${k}-icon`]:{transition:`color ${P}`}},"&:hover":{[`${k}-item`]:{"&-title, &-subtitle, &-description":{color:x.colorPrimary}}}},[`&:not(${k}-item-process)`]:{[`& > ${k}-item-container[role='button']:hover`]:{[`${k}-item`]:{"&-icon":{borderColor:x.colorPrimary,[`${k}-icon`]:{color:x.colorPrimary}}}}}}},[`&${k}-horizontal:not(${k}-label-vertical)`]:{[`${k}-item`]:{paddingInlineStart:x.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${k}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:x.descriptionMaxWidth,whiteSpace:"normal"}}}}},Xt=x=>{const{componentCls:k}=x;return{[k]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,wt.Wf)(x)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),oi(x)),gt(x)),bn(x)),Je(x)),Dt(x)),ke(x)),Vt(x)),Te(x)),Qt(x)),st(x)),ht(x))}};var ft=(0,yt.Z)("Steps",x=>{const{wireframe:k,colorTextDisabled:P,controlHeightLG:Q,colorTextLightSolid:re,colorText:E,colorPrimary:ne,colorTextLabel:ge,colorTextDescription:mt,colorTextQuaternary:jt,colorFillContent:En,controlItemBgActive:zt,colorError:cn,colorBgContainer:W,colorBorderSecondary:J,colorSplit:pe}=x,K=(0,on.TS)(x,{processIconColor:re,processTitleColor:E,processDescriptionColor:E,processIconBgColor:ne,processIconBorderColor:ne,processDotColor:ne,processTailColor:pe,waitIconColor:k?P:ge,waitTitleColor:mt,waitDescriptionColor:mt,waitTailColor:pe,waitIconBgColor:k?W:En,waitIconBorderColor:k?P:"transparent",waitDotColor:P,finishIconColor:ne,finishTitleColor:E,finishDescriptionColor:mt,finishTailColor:ne,finishIconBgColor:k?W:zt,finishIconBorderColor:k?ne:zt,finishDotColor:ne,errorIconColor:re,errorTitleColor:cn,errorDescriptionColor:cn,errorTailColor:pe,errorIconBgColor:cn,errorIconBorderColor:cn,errorDotColor:cn,stepsNavActiveColor:ne,stepsProgressSize:Q,inlineDotSize:6,inlineTitleColor:jt,inlineTailColor:J});return[Xt(K)]},x=>{const{colorTextDisabled:k,fontSize:P,controlHeightSM:Q,controlHeight:re,controlHeightLG:E,fontSizeHeading3:ne}=x;return{titleLineHeight:re,customIconSize:re,customIconTop:0,customIconFontSize:Q,iconSize:re,iconTop:-.5,iconFontSize:P,iconSizeSM:ne,dotSize:re/4,dotCurrentSize:E/4,navArrowColor:k,navContentMaxWidth:"auto",descriptionMaxWidth:140}}),Nn=C(11592);function zn(x){return x.filter(k=>k)}function Yn(x,k){if(x)return x;const P=(0,Nn.Z)(k).map(Q=>{if(H.isValidElement(Q)){const{props:re}=Q;return Object.assign({},re)}return null});return zn(P)}var Hn=function(x,k){var P={};for(var Q in x)Object.prototype.hasOwnProperty.call(x,Q)&&k.indexOf(Q)<0&&(P[Q]=x[Q]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,Q=Object.getOwnPropertySymbols(x);re{const{percent:k,size:P,className:Q,rootClassName:re,direction:E,items:ne,responsive:ge=!0,current:mt=0,children:jt,style:En}=x,zt=Hn(x,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:cn}=(0,De.Z)(ge),{getPrefixCls:W,direction:J,steps:pe}=H.useContext(we.E_),K=H.useMemo(()=>ge&&cn?"vertical":E,[cn,E]),dt=(0,ye.Z)(P),Ct=W("steps",x.prefixCls),[tt,Tt]=ft(Ct),ut=x.type==="inline",$t=W("",x.iconPrefix),ce=Yn(ne,jt),h=ut?void 0:k,z=Object.assign(Object.assign({},pe==null?void 0:pe.style),En),se=ie()(pe==null?void 0:pe.className,{[`${Ct}-rtl`]:J==="rtl",[`${Ct}-with-progress`]:h!==void 0},Q,re,Tt),d={finish:H.createElement(a.Z,{className:`${Ct}-finish-icon`}),error:H.createElement(Re.Z,{className:`${Ct}-error-icon`})},G=N=>{let{node:U,status:be}=N;if(be==="process"&&h!==void 0){const Se=dt==="small"?32:40;return H.createElement("div",{className:`${Ct}-progress-icon`},H.createElement(Ae.Z,{type:"circle",percent:h,size:Se,strokeWidth:4,format:()=>null}),U)}return U},L=(N,U)=>N.description?H.createElement(y.Z,{title:N.description},U):U;return tt(H.createElement(Be,Object.assign({icons:d},zt,{style:z,current:mt,size:dt,items:ce,itemRender:ut?L:void 0,stepIcon:G,direction:K,prefixCls:Ct,iconPrefix:$t,className:se})))};Gn.Step=Be.Step;var An=Gn},12563:function(Ke,Rt,C){"use strict";C.d(Rt,{default:function(){return bn}});var a=C(59301),Re=C(99267),j=C(92310),ie=C.n(j),X=C(36785),Z=C(47729),Oe=C(14088),ee=C(36355),H=C(17313),Ze=C(37613),Qe=C(83116);const pt=le=>{const{paddingXXS:ht,lineWidth:ve,tagPaddingHorizontal:ke,componentCls:F}=le,Te=ke-ve,Ye=ht-ve;return{[F]:Object.assign(Object.assign({},(0,H.Wf)(le)),{display:"inline-block",height:"auto",marginInlineEnd:le.marginXS,paddingInline:Te,fontSize:le.tagFontSize,lineHeight:le.tagLineHeight,whiteSpace:"nowrap",background:le.defaultBg,border:`${le.lineWidth}px ${le.lineType} ${le.colorBorder}`,borderRadius:le.borderRadiusSM,opacity:1,transition:`all ${le.motionDurationMid}`,textAlign:"start",position:"relative",[`&${F}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:le.defaultColor},[`${F}-close-icon`]:{marginInlineStart:Ye,color:le.colorTextDescription,fontSize:le.tagIconSize,cursor:"pointer",transition:`all ${le.motionDurationMid}`,"&:hover":{color:le.colorTextHeading}},[`&${F}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${le.iconCls}-close, ${le.iconCls}-close:hover`]:{color:le.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${F}-checkable-checked):hover`]:{color:le.colorPrimary,backgroundColor:le.colorFillSecondary},"&:active, &-checked":{color:le.colorTextLightSolid},"&-checked":{backgroundColor:le.colorPrimary,"&:hover":{backgroundColor:le.colorPrimaryHover}},"&:active":{backgroundColor:le.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${le.iconCls} + span, > span + ${le.iconCls}`]:{marginInlineStart:Te}}),[`${F}-borderless`]:{borderColor:"transparent",background:le.tagBorderlessBg}}},it=le=>{const{lineWidth:ht,fontSizeIcon:ve}=le,ke=le.fontSizeSM,F=`${le.lineHeightSM*ke}px`;return(0,Ze.TS)(le,{tagFontSize:ke,tagLineHeight:F,tagIconSize:ve-2*ht,tagPaddingHorizontal:8,tagBorderlessBg:le.colorFillTertiary})},je=le=>({defaultBg:le.colorFillQuaternary,defaultColor:le.colorText});var Lt=(0,Qe.Z)("Tag",le=>{const ht=it(le);return pt(ht)},je),_e=function(le,ht){var ve={};for(var ke in le)Object.prototype.hasOwnProperty.call(le,ke)&&ht.indexOf(ke)<0&&(ve[ke]=le[ke]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,ke=Object.getOwnPropertySymbols(le);F{const{prefixCls:ht,style:ve,className:ke,checked:F,onChange:Te,onClick:Ye}=le,st=_e(le,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:me,tag:Vt}=a.useContext(ee.E_),un=Dt=>{Te==null||Te(!F),Ye==null||Ye(Dt)},Qt=me("tag",ht),[Gt,Je]=Lt(Qt),$e=ie()(Qt,`${Qt}-checkable`,{[`${Qt}-checkable-checked`]:F},Vt==null?void 0:Vt.className,ke,Je);return Gt(a.createElement("span",Object.assign({},st,{style:Object.assign(Object.assign({},ve),Vt==null?void 0:Vt.style),className:$e,onClick:un})))},we=C(45157);const ye=le=>(0,we.Z)(le,(ht,ve)=>{let{textColor:ke,lightBorderColor:F,lightColor:Te,darkColor:Ye}=ve;return{[`${le.componentCls}-${ht}`]:{color:ke,background:Te,borderColor:F,"&-inverse":{color:le.colorTextLightSolid,background:Ye,borderColor:Ye},[`&${le.componentCls}-borderless`]:{borderColor:"transparent"}}}});var De=(0,Qe.b)(["Tag","preset"],le=>{const ht=it(le);return ye(ht)},je);function Ae(le){return typeof le!="string"?le:le.charAt(0).toUpperCase()+le.slice(1)}const y=(le,ht,ve)=>{const ke=Ae(ve);return{[`${le.componentCls}-${ht}`]:{color:le[`color${ve}`],background:le[`color${ke}Bg`],borderColor:le[`color${ke}Border`],[`&${le.componentCls}-borderless`]:{borderColor:"transparent"}}}};var wt=(0,Qe.b)(["Tag","status"],le=>{const ht=it(le);return[y(ht,"success","Success"),y(ht,"processing","Info"),y(ht,"error","Error"),y(ht,"warning","Warning")]},je),yt=function(le,ht){var ve={};for(var ke in le)Object.prototype.hasOwnProperty.call(le,ke)&&ht.indexOf(ke)<0&&(ve[ke]=le[ke]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,ke=Object.getOwnPropertySymbols(le);F{const{prefixCls:ve,className:ke,rootClassName:F,style:Te,children:Ye,icon:st,color:me,onClose:Vt,closeIcon:un,closable:Qt,bordered:Gt=!0}=le,Je=yt(le,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:$e,direction:Dt,tag:mn}=a.useContext(ee.E_),[qn,oi]=a.useState(!0);a.useEffect(()=>{"visible"in Je&&oi(Je.visible)},[Je.visible]);const gt=(0,X.o2)(me),Xt=(0,X.yT)(me),ft=gt||Xt,Nn=Object.assign(Object.assign({backgroundColor:me&&!ft?me:void 0},mn==null?void 0:mn.style),Te),zn=$e("tag",ve),[Yn,Hn]=Lt(zn),Gn=ie()(zn,mn==null?void 0:mn.className,{[`${zn}-${me}`]:ft,[`${zn}-has-color`]:me&&!ft,[`${zn}-hidden`]:!qn,[`${zn}-rtl`]:Dt==="rtl",[`${zn}-borderless`]:!Gt},ke,F,Hn),An=E=>{E.stopPropagation(),Vt==null||Vt(E),!E.defaultPrevented&&oi(!1)},[,x]=(0,Z.Z)(Qt,un,E=>E===null?a.createElement(Re.Z,{className:`${zn}-close-icon`,onClick:An}):a.createElement("span",{className:`${zn}-close-icon`,onClick:An},E),null,!1),k=typeof Je.onClick=="function"||Ye&&Ye.type==="a",P=st||null,Q=P?a.createElement(a.Fragment,null,P,Ye&&a.createElement("span",null,Ye)):Ye,re=a.createElement("span",Object.assign({},Je,{ref:ht,className:Gn,style:Nn}),Q,x,gt&&a.createElement(De,{key:"preset",prefixCls:zn}),Xt&&a.createElement(wt,{key:"status",prefixCls:zn}));return Yn(k?a.createElement(Oe.Z,{component:"Tag"},re):re)},Ft=a.forwardRef(on);Ft.CheckableTag=Be;var bn=Ft},3867:function(Ke,Rt,C){var a=C(97671);(function(Re,j){Ke.exports=j()})(this,function(){"use strict";function Re(P){var Q=typeof P;return P!==null&&(Q==="object"||Q==="function")}function j(P){return typeof P=="function"}var ie=void 0;Array.isArray?ie=Array.isArray:ie=function(P){return Object.prototype.toString.call(P)==="[object Array]"};var X=ie,Z=0,Oe=void 0,ee=void 0,H=function(Q,re){Ae[Z]=Q,Ae[Z+1]=re,Z+=2,Z===2&&(ee?ee(y):yt())};function Ze(P){ee=P}function Qe(P){H=P}var pt=typeof window!="undefined"?window:void 0,it=pt||{},je=it.MutationObserver||it.WebKitMutationObserver,Lt=typeof self=="undefined"&&typeof a!="undefined"&&{}.toString.call(a)==="[object process]",_e=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Ue(){return function(){return a.nextTick(y)}}function Be(){return typeof Oe!="undefined"?function(){Oe(y)}:De()}function we(){var P=0,Q=new je(y),re=document.createTextNode("");return Q.observe(re,{characterData:!0}),function(){re.data=P=++P%2}}function ye(){var P=new MessageChannel;return P.port1.onmessage=y,function(){return P.port2.postMessage(0)}}function De(){var P=setTimeout;return function(){return P(y,1)}}var Ae=new Array(1e3);function y(){for(var P=0;P0&&(yt=De[0]),yt instanceof Error)throw yt;var on=new Error("Unhandled error."+(yt?" ("+yt.message+")":""));throw on.context=yt,on}var Ft=wt[ye];if(Ft===void 0)return!1;if(typeof Ft=="function")C(Ft,this,De);else for(var bn=Ft.length,le=it(Ft,bn),Ae=0;Ae0&&yt.length>y&&!yt.warned){yt.warned=!0;var on=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");on.name="MaxListenersExceededWarning",on.emitter=we,on.type=ye,on.count=yt.length,Re(on)}return we}ie.prototype.addListener=function(ye,De){return ee(this,ye,De,!1)},ie.prototype.on=ie.prototype.addListener,ie.prototype.prependListener=function(ye,De){return ee(this,ye,De,!0)};function H(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Ze(we,ye,De){var Ae={fired:!1,wrapFn:void 0,target:we,type:ye,listener:De},y=H.bind(Ae);return y.listener=De,Ae.wrapFn=y,y}ie.prototype.once=function(ye,De){return Z(De),this.on(ye,Ze(this,ye,De)),this},ie.prototype.prependOnceListener=function(ye,De){return Z(De),this.prependListener(ye,Ze(this,ye,De)),this},ie.prototype.removeListener=function(ye,De){var Ae,y,wt,yt,on;if(Z(De),y=this._events,y===void 0)return this;if(Ae=y[ye],Ae===void 0)return this;if(Ae===De||Ae.listener===De)--this._eventsCount===0?this._events=Object.create(null):(delete y[ye],y.removeListener&&this.emit("removeListener",ye,Ae.listener||De));else if(typeof Ae!="function"){for(wt=-1,yt=Ae.length-1;yt>=0;yt--)if(Ae[yt]===De||Ae[yt].listener===De){on=Ae[yt].listener,wt=yt;break}if(wt<0)return this;wt===0?Ae.shift():je(Ae,wt),Ae.length===1&&(y[ye]=Ae[0]),y.removeListener!==void 0&&this.emit("removeListener",ye,on||De)}return this},ie.prototype.off=ie.prototype.removeListener,ie.prototype.removeAllListeners=function(ye){var De,Ae,y;if(Ae=this._events,Ae===void 0)return this;if(Ae.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ae[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ae[ye]),this;if(arguments.length===0){var wt=Object.keys(Ae),yt;for(y=0;y=0;y--)this.removeListener(ye,De[y]);return this};function Qe(we,ye,De){var Ae=we._events;if(Ae===void 0)return[];var y=Ae[ye];return y===void 0?[]:typeof y=="function"?De?[y.listener||y]:[y]:De?Lt(y):it(y,y.length)}ie.prototype.listeners=function(ye){return Qe(this,ye,!0)},ie.prototype.rawListeners=function(ye){return Qe(this,ye,!1)},ie.listenerCount=function(we,ye){return typeof we.listenerCount=="function"?we.listenerCount(ye):pt.call(we,ye)},ie.prototype.listenerCount=pt;function pt(we){var ye=this._events;if(ye!==void 0){var De=ye[we];if(typeof De=="function")return 1;if(De!==void 0)return De.length}return 0}ie.prototype.eventNames=function(){return this._eventsCount>0?a(this._events):[]};function it(we,ye){for(var De=new Array(ye),Ae=0;Ae>>6)+ee(128|ke&63):ee(224|ke>>>12&15)+ee(128|ke>>>6&63)+ee(128|ke&63)}else{var ke=65536+(ve.charCodeAt(0)-55296)*1024+(ve.charCodeAt(1)-56320);return ee(240|ke>>>18&7)+ee(128|ke>>>12&63)+ee(128|ke>>>6&63)+ee(128|ke&63)}},Ze=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Qe=function(ve){return ve.replace(Ze,H)},pt=function(ve){var ke=[0,2,1][ve.length%3],F=ve.charCodeAt(0)<<16|(ve.length>1?ve.charCodeAt(1):0)<<8|(ve.length>2?ve.charCodeAt(2):0),Te=[Z.charAt(F>>>18),Z.charAt(F>>>12&63),ke>=2?"=":Z.charAt(F>>>6&63),ke>=1?"=":Z.charAt(F&63)];return Te.join("")},it=j.btoa&&typeof j.btoa=="function"?function(ve){return j.btoa(ve)}:function(ve){if(ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ve.replace(/[\s\S]{1,3}/g,pt)},je=function(ve){return it(Qe(String(ve)))},Lt=function(ve){return ve.replace(/[+\/]/g,function(ke){return ke=="+"?"-":"_"}).replace(/=/g,"")},_e=function(ve,ke){return ke?Lt(je(ve)):je(ve)},Ue=function(ve){return _e(ve,!0)},Be;j.Uint8Array&&(Be=function(ve,ke){for(var F="",Te=0,Ye=ve.length;Te>>18)+Z.charAt(un>>>12&63)+(typeof me!="undefined"?Z.charAt(un>>>6&63):"=")+(typeof Vt!="undefined"?Z.charAt(un&63):"=")}return ke?Lt(F):F});var we=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ye=function(ve){switch(ve.length){case 4:var ke=(7&ve.charCodeAt(0))<<18|(63&ve.charCodeAt(1))<<12|(63&ve.charCodeAt(2))<<6|63&ve.charCodeAt(3),F=ke-65536;return ee((F>>>10)+55296)+ee((F&1023)+56320);case 3:return ee((15&ve.charCodeAt(0))<<12|(63&ve.charCodeAt(1))<<6|63&ve.charCodeAt(2));default:return ee((31&ve.charCodeAt(0))<<6|63&ve.charCodeAt(1))}},De=function(ve){return ve.replace(we,ye)},Ae=function(ve){var ke=ve.length,F=ke%4,Te=(ke>0?Oe[ve.charAt(0)]<<18:0)|(ke>1?Oe[ve.charAt(1)]<<12:0)|(ke>2?Oe[ve.charAt(2)]<<6:0)|(ke>3?Oe[ve.charAt(3)]:0),Ye=[ee(Te>>>16),ee(Te>>>8&255),ee(Te&255)];return Ye.length-=[0,0,2,1][F],Ye.join("")},y=j.atob&&typeof j.atob=="function"?function(ve){return j.atob(ve)}:function(ve){return ve.replace(/\S{1,4}/g,Ae)},wt=function(ve){return y(String(ve).replace(/[^A-Za-z0-9\+\/]/g,""))},yt=function(ve){return De(y(ve))},on=function(ve){return String(ve).replace(/[-_]/g,function(ke){return ke=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ft=function(ve){return yt(on(ve))},bn;j.Uint8Array&&(bn=function(ve){return Uint8Array.from(wt(on(ve)),function(ke){return ke.charCodeAt(0)})});var le=function(){var ve=j.Base64;return j.Base64=ie,ve};if(j.Base64={VERSION:X,atob:wt,btoa:it,fromBase64:Ft,toBase64:_e,utob:Qe,encode:_e,encodeURI:Ue,btou:De,decode:Ft,noConflict:le,fromUint8Array:Be,toUint8Array:bn},typeof Object.defineProperty=="function"){var ht=function(ve){return{value:ve,enumerable:!1,writable:!0,configurable:!0}};j.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ht(function(){return Ft(this)})),Object.defineProperty(String.prototype,"toBase64",ht(function(ve){return _e(this,ve)})),Object.defineProperty(String.prototype,"toBase64URI",ht(function(){return _e(this,!0)}))}}return j.Meteor&&(Base64=j.Base64),Ke.exports?Ke.exports.Base64=j.Base64:(a=[],Re=function(){return j.Base64}.apply(Rt,a),Re!==void 0&&(Ke.exports=Re)),{Base64:j.Base64}})},7861:function(Ke,Rt,C){var a=C(38710),Re=function(X){var Z=/[height|width]$/;return Z.test(X)},j=function(X){var Z="",Oe=Object.keys(X);return Oe.forEach(function(ee,H){var Ze=X[ee];ee=a(ee),Re(ee)&&typeof Ze=="number"&&(Ze=Ze+"px"),Ze===!0?Z+=ee:Ze===!1?Z+="not "+ee:Z+="("+ee+": "+Ze+")",H0&&Re(e[n],t[n])})}var j=typeof document!="undefined"?document:{},ie={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};Re(j,ie);var X=typeof window!="undefined"?window:{},Z={document:ie,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};Re(X,Z);class Oe{constructor(t){const n=this;for(let r=0;r=0&&m.indexOf(">")>=0){let w="div";for(m.indexOf(":~]/)?l=[j.getElementById(e.trim().split("#")[1])]:l=(t||j).querySelectorAll(e.trim()),r=0;r0&&e[0].nodeType)for(r=0;rn.toUpperCase())}function Qe(e){return window.requestAnimationFrame?window.requestAnimationFrame(e):window.webkitRequestAnimationFrame?window.webkitRequestAnimationFrame(e):window.setTimeout(e,1e3/60)}function pt(e){return window.cancelAnimationFrame?window.cancelAnimationFrame(e):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(e):window.clearTimeout(e)}function it(e){if(typeof e=="undefined")return this;const t=e.split(" ");for(let n=0;n=0&&(t[Ze(r.name.split("data-")[1])]=r.value)}for(const n in t)t[n]==="false"?t[n]=!1:t[n]==="true"?t[n]=!0:parseFloat(t[n])===t[n]*1&&(t[n]*=1);return t}function y(e){const t=this;if(typeof e=="undefined"){if(t[0]){if(t[0].multiple&&t[0].nodeName.toLowerCase()==="select"){const n=[];for(let r=0;r=0;else r.value=e}return t}function wt(e){for(let t=0;t=0;oe-=1){const ae=Y[oe];r&&ae.listener===r||r&&ae.listener&&ae.listener.dom7proxy&&ae.listener.dom7proxy===r?(T.removeEventListener(w,ae.proxyListener,l),Y.splice(oe,1)):r||(T.removeEventListener(w,ae.proxyListener,l),Y.splice(oe,1))}}}return this}function bn(...e){const t=this;let[n,r,l,A]=e;typeof e[1]=="function"&&([n,l,A]=e,r=void 0);function m(...w){l.apply(this,w),t.off(n,r,m,A),m.dom7proxy&&delete m.dom7proxy}return m.dom7proxy=l,t.on(n,r,m,A)}function le(...e){const t=e[0].split(" "),n=e[1];for(let r=0;rT>0),m.dispatchEvent(w),m.dom7EventData=[],delete m.dom7EventData}}return this}function ht(e){const t=["webkitTransitionEnd","transitionend"],n=this;let r;function l(A){if(A.target===this)for(e.call(this,A),r=0;r0?parseFloat(this.css("width")):null}function F(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function Te(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null}function Ye(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function st(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),n=j.body,r=e.clientTop||n.clientTop||0,l=e.clientLeft||n.clientLeft||0,A=e===X?X.scrollY:e.scrollTop,m=e===X?X.scrollX:e.scrollLeft;return{top:t.top+A-r,left:t.left+m-l}}return null}function me(){for(let e=0;et-1?new Oe([]):e<0?(n=t+e,n<0?new Oe([]):new Oe([this[n]])):new Oe([this[e]])}function zn(...e){let t;for(let n=0;n=0;n-=1)this[t].insertBefore(r.childNodes[n],this[t].childNodes[0])}else if(e instanceof Oe)for(n=0;n1)for(let r=0;r1)for(let r=0;r0?e?this[0].nextElementSibling&&ee(this[0].nextElementSibling).is(e)?new Oe([this[0].nextElementSibling]):new Oe([]):this[0].nextElementSibling?new Oe([this[0].nextElementSibling]):new Oe([]):new Oe([])}function P(e){const t=[];let n=this[0];if(!n)return new Oe([]);for(;n.nextElementSibling;){const r=n.nextElementSibling;e?ee(r).is(e)&&t.push(r):t.push(r),n=r}return new Oe(t)}function Q(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&ee(t.previousElementSibling).is(e)?new Oe([t.previousElementSibling]):new Oe([]):t.previousElementSibling?new Oe([t.previousElementSibling]):new Oe([])}return new Oe([])}function re(e){const t=[];let n=this[0];if(!n)return new Oe([]);for(;n.previousElementSibling;){const r=n.previousElementSibling;e?ee(r).is(e)&&t.push(r):t.push(r),n=r}return new Oe(t)}function E(e){return this.nextAll(e).add(this.prevAll(e))}function ne(e){const t=[];for(let n=0;n0||n===0,ze=t>0||t===0;if(typeof l=="undefined"&&(l="swing"),Yt&&(M=w.scrollTop,r||(w.scrollTop=n)),ze&&(T=w.scrollLeft,r||(w.scrollLeft=t)),!r)return;Yt&&(Y=w.scrollHeight-w.offsetHeight,ae=Math.max(Math.min(n,Y),0)),ze&&(oe=w.scrollWidth-w.offsetWidth,rt=Math.max(Math.min(t,oe),0));let Mt=null;Yt&&ae===M&&(Yt=!1),ze&&rt===T&&(ze=!1);function Et(Sn=new Date().getTime()){Mt===null&&(Mt=Sn);const Dn=Math.max(Math.min((Sn-Mt)/r,1),0),pn=l==="linear"?Dn:.5-Math.cos(Dn*Math.PI)/2;let Pt;if(Yt&&(We=M+pn*(ae-M)),ze&&(Ce=T+pn*(rt-T)),Yt&&ae>M&&We>=ae&&(w.scrollTop=ae,Pt=!0),Yt&&aeT&&Ce>=rt&&(w.scrollLeft=rt,Pt=!0),ze&&rt0?A[0].scrollTop:null:A.scrollTo(void 0,t,n,r,l)}function dt(...e){let[t,n,r,l]=e;e.length===3&&typeof r=="function"&&([t,n,l,r]=e);const A=this;return typeof t=="undefined"?A.length>0?A[0].scrollLeft:null:A.scrollTo(t,void 0,n,r,l)}function Ct(e,t){const n=this,r={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},t),elements:n,animating:!1,que:[],easingProgress(A,m){return A==="swing"?.5-Math.cos(m*Math.PI)/2:typeof A=="function"?A(m):m},stop(){r.frameId&&pt(r.frameId),r.animating=!1,r.elements.each((A,m)=>{const w=m;delete w.dom7AnimateInstance}),r.que=[]},done(A){if(r.animating=!1,r.elements.each((m,w)=>{const M=w;delete M.dom7AnimateInstance}),A&&A(n),r.que.length>0){const m=r.que.shift();r.animate(m[0],m[1])}},animate(A,m){if(r.animating)return r.que.push([A,m]),r;const w=[];r.elements.each((Ce,Yt)=>{let ze,Mt,Et,Sn,Dn;Yt.dom7AnimateInstance||(r.elements[Ce].dom7AnimateInstance=r),w[Ce]={container:Yt},Object.keys(A).forEach(pn=>{ze=window.getComputedStyle(Yt,null).getPropertyValue(pn).replace(",","."),Mt=parseFloat(ze),Et=ze.replace(Mt,""),Sn=parseFloat(A[pn]),Dn=A[pn]+Et,w[Ce][pn]={initialFullValue:ze,initialValue:Mt,unit:Et,finalValue:Sn,finalFullValue:Dn,currentValue:Mt}})});let M=null,T,Y=0,oe=0,ae,rt=!1;r.animating=!0;function We(){T=new Date().getTime();let Ce,Yt;rt||(rt=!0,m.begin&&m.begin(n)),M===null&&(M=T),m.progress&&m.progress(n,Math.max(Math.min((T-M)/m.duration,1),0),M+m.duration-T<0?0:M+m.duration-T,M),w.forEach(ze=>{const Mt=ze;ae||Mt.done||Object.keys(A).forEach(Et=>{if(ae||Mt.done)return;Ce=Math.max(Math.min((T-M)/m.duration,1),0),Yt=r.easingProgress(m.easing,Ce);const{initialValue:Sn,finalValue:Dn,unit:pn}=Mt[Et];Mt[Et].currentValue=Sn+Yt*(Dn-Sn);const Pt=Mt[Et].currentValue;if((Dn>Sn&&Pt>=Dn||Dn{ee.fn[e]=ee.fn[e]||O[e]});const D={deleteProps(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch(r){}try{delete t[n]}catch(r){}})},nextTick(e,t=0){return setTimeout(e,t)},now(){return Date.now()},getTranslate(e,t="x"){let n,r,l;const A=X.getComputedStyle(e,null);return X.WebKitCSSMatrix?(r=A.transform||A.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(m=>m.replace(",",".")).join(", ")),l=new X.WebKitCSSMatrix(r==="none"?"":r)):(l=A.MozTransform||A.OTransform||A.MsTransform||A.msTransform||A.transform||A.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=l.toString().split(",")),t==="x"&&(X.WebKitCSSMatrix?r=l.m41:n.length===16?r=parseFloat(n[12]):r=parseFloat(n[4])),t==="y"&&(X.WebKitCSSMatrix?r=l.m42:n.length===16?r=parseFloat(n[13]):r=parseFloat(n[5])),r||0},parseUrlQuery(e){const t={};let n=e||X.location.href,r,l,A,m;if(typeof n=="string"&&n.length)for(n=n.indexOf("?")>-1?n.replace(/\S*\?/,""):"",l=n.split("&").filter(w=>w!==""),m=l.length,r=0;r=0,observer:function(){return"MutationObserver"in X||"WebkitMutationObserver"in X}(),passiveListener:function(){let n=!1;try{const r=Object.defineProperty({},"passive",{get(){n=!0}});X.addEventListener("testPassiveListener",null,r)}catch(r){}return n}(),gestures:function(){return"ongesturestart"in X}()}}();class He{constructor(t={}){const n=this;n.params=t,n.eventsListeners={},n.params&&n.params.on&&Object.keys(n.params.on).forEach(r=>{n.on(r,n.params.on[r])})}on(t,n,r){const l=this;if(typeof n!="function")return l;const A=r?"unshift":"push";return t.split(" ").forEach(m=>{l.eventsListeners[m]||(l.eventsListeners[m]=[]),l.eventsListeners[m][A](n)}),l}once(t,n,r){const l=this;if(typeof n!="function")return l;function A(...m){l.off(t,A),A.f7proxy&&delete A.f7proxy,n.apply(l,m)}return A.f7proxy=n,l.on(t,A,r)}off(t,n){const r=this;return r.eventsListeners&&t.split(" ").forEach(l=>{typeof n=="undefined"?r.eventsListeners[l]=[]:r.eventsListeners[l]&&r.eventsListeners[l].length&&r.eventsListeners[l].forEach((A,m)=>{(A===n||A.f7proxy&&A.f7proxy===n)&&r.eventsListeners[l].splice(m,1)})}),r}emit(...t){const n=this;if(!n.eventsListeners)return n;let r,l,A;return typeof t[0]=="string"||Array.isArray(t[0])?(r=t[0],l=t.slice(1,t.length),A=n):(r=t[0].events,l=t[0].data,A=t[0].context||n),(Array.isArray(r)?r:r.split(" ")).forEach(w=>{if(n.eventsListeners&&n.eventsListeners[w]){const M=[];n.eventsListeners[w].forEach(T=>{M.push(T)}),M.forEach(T=>{T.apply(A,l)})}}),n}useModulesParams(t){const n=this;n.modules&&Object.keys(n.modules).forEach(r=>{const l=n.modules[r];l.params&&D.extend(t,l.params)})}useModules(t={}){const n=this;n.modules&&Object.keys(n.modules).forEach(r=>{const l=n.modules[r],A=t[r]||{};l.instance&&Object.keys(l.instance).forEach(m=>{const w=l.instance[m];typeof w=="function"?n[m]=w.bind(n):n[m]=w}),l.on&&n.on&&Object.keys(l.on).forEach(m=>{n.on(m,l.on[m])}),l.create&&l.create.bind(n)(A)})}static set components(t){const n=this;n.use&&n.use(t)}static installModule(t,...n){const r=this;r.prototype.modules||(r.prototype.modules={});const l=t.name||`${Object.keys(r.prototype.modules).length}_${D.now()}`;return r.prototype.modules[l]=t,t.proto&&Object.keys(t.proto).forEach(A=>{r.prototype[A]=t.proto[A]}),t.static&&Object.keys(t.static).forEach(A=>{r[A]=t.static[A]}),t.install&&t.install.apply(r,n),r}static use(t,...n){const r=this;return Array.isArray(t)?(t.forEach(l=>r.installModule(l)),r):r.installModule(t,...n)}}function Nt(){const e=this;let t,n;const r=e.$el;typeof e.params.width!="undefined"?t=e.params.width:t=r[0].clientWidth,typeof e.params.height!="undefined"?n=e.params.height:n=r[0].clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),n=n-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10),D.extend(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function rn(){const e=this,t=e.params,{$wrapperEl:n,size:r,rtlTranslate:l,wrongRTL:A}=e,m=e.virtual&&t.virtual.enabled,w=m?e.virtual.slides.length:e.slides.length,M=n.children(`.${e.params.slideClass}`),T=m?e.virtual.slides.length:M.length;let Y=[];const oe=[],ae=[];function rt(Mn){return t.cssMode?Mn!==M.length-1:!0}let We=t.slidesOffsetBefore;typeof We=="function"&&(We=t.slidesOffsetBefore.call(e));let Ce=t.slidesOffsetAfter;typeof Ce=="function"&&(Ce=t.slidesOffsetAfter.call(e));const Yt=e.snapGrid.length,ze=e.snapGrid.length;let Mt=t.spaceBetween,Et=-We,Sn=0,Dn=0;if(typeof r=="undefined")return;typeof Mt=="string"&&Mt.indexOf("%")>=0&&(Mt=parseFloat(Mt.replace("%",""))/100*r),e.virtualSize=-Mt,l?M.css({marginLeft:"",marginTop:""}):M.css({marginRight:"",marginBottom:""});let pn;t.slidesPerColumn>1&&(Math.floor(T/t.slidesPerColumn)===T/e.params.slidesPerColumn?pn=T:pn=Math.ceil(T/t.slidesPerColumn)*t.slidesPerColumn,t.slidesPerView!=="auto"&&t.slidesPerColumnFill==="row"&&(pn=Math.max(pn,t.slidesPerView*t.slidesPerColumn)));let Pt;const jn=t.slidesPerColumn,ci=pn/jn,cr=Math.floor(T/t.slidesPerColumn);for(let Mn=0;Mn1){let Jn,Xi,u;if(t.slidesPerColumnFill==="row"&&t.slidesPerGroup>1){const c=Math.floor(Mn/(t.slidesPerGroup*t.slidesPerColumn)),f=Mn-t.slidesPerColumn*t.slidesPerGroup*c,I=c===0?t.slidesPerGroup:Math.min(Math.ceil((T-c*jn*t.slidesPerGroup)/jn),t.slidesPerGroup);u=Math.floor(f/I),Xi=f-u*I+c*t.slidesPerGroup,Jn=Xi+u*pn/jn,ei.css({"-webkit-box-ordinal-group":Jn,"-moz-box-ordinal-group":Jn,"-ms-flex-order":Jn,"-webkit-order":Jn,order:Jn})}else t.slidesPerColumnFill==="column"?(Xi=Math.floor(Mn/jn),u=Mn-Xi*jn,(Xi>cr||Xi===cr&&u===jn-1)&&(u+=1,u>=jn&&(u=0,Xi+=1))):(u=Math.floor(Mn/ci),Xi=Mn-u*ci);ei.css(`margin-${e.isHorizontal()?"top":"left"}`,u!==0&&t.spaceBetween&&`${t.spaceBetween}px`)}if(ei.css("display")!=="none"){if(t.slidesPerView==="auto"){const Jn=X.getComputedStyle(ei[0],null),Xi=ei[0].style.transform,u=ei[0].style.webkitTransform;if(Xi&&(ei[0].style.transform="none"),u&&(ei[0].style.webkitTransform="none"),t.roundLengths)Pt=e.isHorizontal()?ei.outerWidth(!0):ei.outerHeight(!0);else if(e.isHorizontal()){const c=parseFloat(Jn.getPropertyValue("width")),f=parseFloat(Jn.getPropertyValue("padding-left")),I=parseFloat(Jn.getPropertyValue("padding-right")),S=parseFloat(Jn.getPropertyValue("margin-left")),V=parseFloat(Jn.getPropertyValue("margin-right")),R=Jn.getPropertyValue("box-sizing");R&&R==="border-box"?Pt=c+S+V:Pt=c+f+I+S+V}else{const c=parseFloat(Jn.getPropertyValue("height")),f=parseFloat(Jn.getPropertyValue("padding-top")),I=parseFloat(Jn.getPropertyValue("padding-bottom")),S=parseFloat(Jn.getPropertyValue("margin-top")),V=parseFloat(Jn.getPropertyValue("margin-bottom")),R=Jn.getPropertyValue("box-sizing");R&&R==="border-box"?Pt=c+S+V:Pt=c+f+I+S+V}Xi&&(ei[0].style.transform=Xi),u&&(ei[0].style.webkitTransform=u),t.roundLengths&&(Pt=Math.floor(Pt))}else Pt=(r-(t.slidesPerView-1)*Mt)/t.slidesPerView,t.roundLengths&&(Pt=Math.floor(Pt)),M[Mn]&&(e.isHorizontal()?M[Mn].style.width=`${Pt}px`:M[Mn].style.height=`${Pt}px`);M[Mn]&&(M[Mn].swiperSlideSize=Pt),ae.push(Pt),t.centeredSlides?(Et=Et+Pt/2+Sn/2+Mt,Sn===0&&Mn!==0&&(Et=Et-r/2-Mt),Mn===0&&(Et=Et-r/2-Mt),Math.abs(Et)<1/1e3&&(Et=0),t.roundLengths&&(Et=Math.floor(Et)),Dn%t.slidesPerGroup===0&&Y.push(Et),oe.push(Et)):(t.roundLengths&&(Et=Math.floor(Et)),(Dn-Math.min(e.params.slidesPerGroupSkip,Dn))%e.params.slidesPerGroup===0&&Y.push(Et),oe.push(Et),Et=Et+Pt+Mt),e.virtualSize+=Pt+Mt,Sn=Pt,Dn+=1}}e.virtualSize=Math.max(e.virtualSize,r)+Ce;let Ci;if(l&&A&&(t.effect==="slide"||t.effect==="coverflow")&&n.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(Pt+t.spaceBetween)*pn,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){Ci=[];for(let Mn=0;Mn1&&Y.push(e.virtualSize-r)}if(Y.length===0&&(Y=[0]),t.spaceBetween!==0&&(e.isHorizontal()?l?M.filter(rt).css({marginLeft:`${Mt}px`}):M.filter(rt).css({marginRight:`${Mt}px`}):M.filter(rt).css({marginBottom:`${Mt}px`})),t.centeredSlides&&t.centeredSlidesBounds){let Mn=0;ae.forEach(Jn=>{Mn+=Jn+(t.spaceBetween?t.spaceBetween:0)}),Mn-=t.spaceBetween;const ei=Mn-r;Y=Y.map(Jn=>Jn<0?-We:Jn>ei?ei+Ce:Jn)}if(t.centerInsufficientSlides){let Mn=0;if(ae.forEach(ei=>{Mn+=ei+(t.spaceBetween?t.spaceBetween:0)}),Mn-=t.spaceBetween,Mn{Y[Xi]=Jn-ei}),oe.forEach((Jn,Xi)=>{oe[Xi]=Jn+ei})}}D.extend(e,{slides:M,snapGrid:Y,slidesGrid:oe,slidesSizesGrid:ae}),T!==w&&e.emit("slidesLengthChange"),Y.length!==Yt&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),oe.length!==ze&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()}function Ge(e){const t=this,n=[];let r=0,l;if(typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed),t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((A,m)=>{n.push(m)});else for(l=0;lt.slides.length)break;n.push(t.slides.eq(A)[0])}else n.push(t.slides.eq(t.activeIndex)[0]);for(l=0;lr?A:r}r&&t.$wrapperEl.css("height",`${r}px`)}function Xe(){const e=this,t=e.slides;for(let n=0;n=0&&T1&&Y<=t.size||T<=0&&Y>=t.size)&&(t.visibleSlides.push(w),t.visibleSlidesIndexes.push(m),r.eq(m).addClass(n.slideVisibleClass))}w.progress=l?-M:M}t.visibleSlides=ee(t.visibleSlides)}function xt(e){const t=this;if(typeof e=="undefined"){const T=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*T||0}const n=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:l,isBeginning:A,isEnd:m}=t;const w=A,M=m;r===0?(l=0,A=!0,m=!0):(l=(e-t.minTranslate())/r,A=l<=0,m=l>=1),D.extend(t,{progress:l,isBeginning:A,isEnd:m}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),A&&!w&&t.emit("reachBeginning toEdge"),m&&!M&&t.emit("reachEnd toEdge"),(w&&!A||M&&!m)&&t.emit("fromEdge"),t.emit("progress",l)}function et(){const e=this,{slides:t,params:n,$wrapperEl:r,activeIndex:l,realIndex:A}=e,m=e.virtual&&n.virtual.enabled;t.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`);let w;m?w=e.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${l}"]`):w=t.eq(l),w.addClass(n.slideActiveClass),n.loop&&(w.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${A}"]`).addClass(n.slideDuplicateActiveClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${A}"]`).addClass(n.slideDuplicateActiveClass));let M=w.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&M.length===0&&(M=t.eq(0),M.addClass(n.slideNextClass));let T=w.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&T.length===0&&(T=t.eq(-1),T.addClass(n.slidePrevClass)),n.loop&&(M.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${M.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${M.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),T.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${T.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${T.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass))}function ct(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:r,snapGrid:l,params:A,activeIndex:m,realIndex:w,snapIndex:M}=t;let T=e,Y;if(typeof T=="undefined"){for(let ae=0;ae=r[ae]&&n=r[ae]&&n=r[ae]&&(T=ae);A.normalizeSlideIndex&&(T<0||typeof T=="undefined")&&(T=0)}if(l.indexOf(n)>=0)Y=l.indexOf(n);else{const ae=Math.min(A.slidesPerGroupSkip,T);Y=ae+Math.floor((T-ae)/A.slidesPerGroup)}if(Y>=l.length&&(Y=l.length-1),T===m){Y!==M&&(t.snapIndex=Y,t.emit("snapIndexChange"));return}const oe=parseInt(t.slides.eq(T).attr("data-swiper-slide-index")||T,10);D.extend(t,{snapIndex:Y,realIndex:oe,previousIndex:m,activeIndex:T}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),w!==oe&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function Ut(e){const t=this,n=t.params,r=ee(e.target).closest(`.${n.slideClass}`)[0];let l=!1;if(r)for(let A=0;AM?Y=M:r&&eA?m="next":rl?m="next":r=w.length&&(We=w.length-1),(Y||m.initialSlide||0)===(T||0)&&n&&l.emit("beforeSlideChangeStart");const Ce=-w[We];if(l.updateProgress(Ce),m.normalizeSlideIndex)for(let ze=0;ze=Math.floor(M[ze]*100)&&(A=ze);if(l.initialized&&A!==Y&&(!l.allowSlideNext&&Cel.translate&&Ce>l.maxTranslate()&&(Y||0)!==A))return!1;let Yt;if(A>Y?Yt="next":AY(ze)),rt=w.map(ze=>Y(ze)),We=m[ae.indexOf(oe)];let Ce=m[ae.indexOf(oe)-1];typeof Ce=="undefined"&&l.cssMode&&m.forEach(ze=>{!Ce&&oe>=ze&&(Ce=ze)});let Yt;return typeof Ce!="undefined"&&(Yt=w.indexOf(Ce),Yt<0&&(Yt=r.activeIndex-1)),r.slideTo(Yt,e,t,n)}function Cr(e=this.params.speed,t=!0,n){const r=this;return r.slideTo(r.activeIndex,e,t,n)}function Ti(e=this.params.speed,t=!0,n,r=.5){const l=this;let A=l.activeIndex;const m=Math.min(l.params.slidesPerGroupSkip,A),w=m+Math.floor((A-m)/l.params.slidesPerGroup),M=l.rtlTranslate?l.translate:-l.translate;if(M>=l.snapGrid[w]){const T=l.snapGrid[w],Y=l.snapGrid[w+1];M-T>(Y-T)*r&&(A+=l.params.slidesPerGroup)}else{const T=l.snapGrid[w-1],Y=l.snapGrid[w];M-T<=(Y-T)*r&&(A-=l.params.slidesPerGroup)}return A=Math.max(A,0),A=Math.min(A,l.slidesGrid.length-1),l.slideTo(A,e,t,n)}function ki(){const e=this,{params:t,$wrapperEl:n}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let l=e.clickedIndex,A;if(t.loop){if(e.animating)return;A=parseInt(ee(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?le.slides.length-e.loopedSlides+r/2?(e.loopFix(),l=n.children(`.${t.slideClass}[data-swiper-slide-index="${A}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),D.nextTick(()=>{e.slideTo(l)})):e.slideTo(l):l>e.slides.length-r?(e.loopFix(),l=n.children(`.${t.slideClass}[data-swiper-slide-index="${A}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),D.nextTick(()=>{e.slideTo(l)})):e.slideTo(l)}else e.slideTo(l)}var Ar={slideTo:Qi,slideToLoop:dr,slideNext:fr,slidePrev:Er,slideReset:Cr,slideToClosest:Ti,slideToClickedSlide:ki};function Qr(){const e=this,{params:t,$wrapperEl:n}=e;n.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let r=n.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const m=t.slidesPerGroup-r.length%t.slidesPerGroup;if(m!==t.slidesPerGroup){for(let w=0;wr.length&&(e.loopedSlides=r.length);const l=[],A=[];r.each((m,w)=>{const M=ee(w);m=r.length-e.loopedSlides&&l.push(w),M.attr("data-swiper-slide-index",m)});for(let m=0;m=0;m-=1)n.prepend(ee(l[m].cloneNode(!0)).addClass(t.slideDuplicateClass))}function Fr(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:n,loopedSlides:r,allowSlidePrev:l,allowSlideNext:A,snapGrid:m,rtlTranslate:w}=e;let M;e.allowSlidePrev=!0,e.allowSlideNext=!0;const Y=-m[t]-e.getTranslate();t=n.length-r&&(M=-n.length+t+r,M+=r,e.slideTo(M,0,!1,!0)&&Y!==0&&e.setTranslate((w?-e.translate:e.translate)-Y)),e.allowSlidePrev=l,e.allowSlideNext=A,e.emit("loopFix")}function ja(){const e=this,{$wrapperEl:t,params:n,slides:r}=e;t.children(`.${n.slideClass}.${n.slideDuplicateClass},.${n.slideClass}.${n.slideBlankClass}`).remove(),r.removeAttr("data-swiper-slide-index")}var ka={loopCreate:Qr,loopFix:Fr,loopDestroy:ja};function Va(e){const t=this;if(Ee.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.el;n.style.cursor="move",n.style.cursor=e?"-webkit-grabbing":"-webkit-grab",n.style.cursor=e?"-moz-grabbin":"-moz-grab",n.style.cursor=e?"grabbing":"grab"}function Wa(){const e=this;Ee.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}var ba={setGrabCursor:Va,unsetGrabCursor:Wa};function Ba(e){const t=this,{$wrapperEl:n,params:r}=t;if(r.loop&&t.loopDestroy(),typeof e=="object"&&"length"in e)for(let l=0;l=w){n.appendSlide(t);return}let M=m>e?m+1:m;const T=[];for(let Y=w-1;Y>=e;Y-=1){const oe=n.slides.eq(Y);oe.remove(),T.unshift(oe)}if(typeof t=="object"&&"length"in t){for(let Y=0;Ye?m+t.length:m}else r.append(t);for(let Y=0;Y=0||n.indexOf("Trident/")>=0,oe=n.indexOf("Edge/")>=0,ae=n.indexOf("Gecko/")>=0&&n.indexOf("Firefox/")>=0,rt=t==="Win32",We=n.toLowerCase().indexOf("electron")>=0;let Ce=t==="MacIntel";return!w&&Ce&&Ee.touch&&(l===1024&&A===1366||l===834&&A===1194||l===834&&A===1112||l===768&&A===1024)&&(w=n.match(/(Version)\/([\d.]+)/),Ce=!1),r.ie=Y,r.edge=oe,r.firefox=ae,m&&!rt&&(r.os="android",r.osVersion=m[2],r.android=!0,r.androidChrome=n.toLowerCase().indexOf("chrome")>=0),(w||T||M)&&(r.os="ios",r.ios=!0),T&&!M&&(r.osVersion=T[2].replace(/_/g,"."),r.iphone=!0),w&&(r.osVersion=w[2].replace(/_/g,"."),r.ipad=!0),M&&(r.osVersion=M[3]?M[3].replace(/_/g,"."):null,r.ipod=!0),r.ios&&r.osVersion&&n.indexOf("Version/")>=0&&r.osVersion.split(".")[0]==="10"&&(r.osVersion=n.toLowerCase().split("version/")[1].split(" ")[0]),r.webView=!!((T||w||M)&&(n.match(/.*AppleWebKit(?!.*Safari)/i)||X.navigator.standalone))||X.matchMedia&&X.matchMedia("(display-mode: standalone)").matches,r.webview=r.webView,r.standalone=r.webView,r.desktop=!(r.ios||r.android)||We,r.desktop&&(r.electron=We,r.macos=Ce,r.windows=rt,r.macos&&(r.os="macos"),r.windows&&(r.os="windows")),r.pixelRatio=X.devicePixelRatio||1,r}();function Ua(e){const t=this,n=t.touchEventsData,{params:r,touches:l}=t;if(t.animating&&r.preventInteractionOnTransition)return;let A=e;A.originalEvent&&(A=A.originalEvent);const m=ee(A.target);if(r.touchEventsTarget==="wrapper"&&!m.closest(t.wrapperEl).length||(n.isTouchEvent=A.type==="touchstart",!n.isTouchEvent&&"which"in A&&A.which===3)||!n.isTouchEvent&&"button"in A&&A.button>0||n.isTouched&&n.isMoved)return;if(r.noSwiping&&m.closest(r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`)[0]){t.allowClick=!0;return}if(r.swipeHandler&&!m.closest(r.swipeHandler)[0])return;l.currentX=A.type==="touchstart"?A.targetTouches[0].pageX:A.pageX,l.currentY=A.type==="touchstart"?A.targetTouches[0].pageY:A.pageY;const w=l.currentX,M=l.currentY,T=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,Y=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(!(T&&(w<=Y||w>=X.screen.width-Y))){if(D.extend(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=w,l.startY=M,n.touchStartTime=D.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(n.allowThresholdMove=!1),A.type!=="touchstart"){let oe=!0;m.is(n.formElements)&&(oe=!1),j.activeElement&&ee(j.activeElement).is(n.formElements)&&j.activeElement!==m[0]&&j.activeElement.blur();const ae=oe&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||ae)&&A.preventDefault()}t.emit("touchStart",A)}}function Ja(e){const t=this,n=t.touchEventsData,{params:r,touches:l,rtlTranslate:A}=t;let m=e;if(m.originalEvent&&(m=m.originalEvent),!n.isTouched){n.startMoving&&n.isScrolling&&t.emit("touchMoveOpposite",m);return}if(n.isTouchEvent&&m.type!=="touchmove")return;const w=m.type==="touchmove"&&m.targetTouches&&(m.targetTouches[0]||m.changedTouches[0]),M=m.type==="touchmove"?w.pageX:m.pageX,T=m.type==="touchmove"?w.pageY:m.pageY;if(m.preventedByNestedSwiper){l.startX=M,l.startY=T;return}if(!t.allowTouchMove){t.allowClick=!1,n.isTouched&&(D.extend(l,{startX:M,startY:T,currentX:M,currentY:T}),n.touchStartTime=D.now());return}if(n.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop){if(t.isVertical()){if(Tl.startY&&t.translate>=t.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(Ml.startX&&t.translate>=t.minTranslate())return}if(n.isTouchEvent&&j.activeElement&&m.target===j.activeElement&&ee(m.target).is(n.formElements)){n.isMoved=!0,t.allowClick=!1;return}if(n.allowTouchCallbacks&&t.emit("touchMove",m),m.targetTouches&&m.targetTouches.length>1)return;l.currentX=M,l.currentY=T;const Y=l.currentX-l.startX,oe=l.currentY-l.startY;if(t.params.threshold&&Math.sqrt(pr(Y,2)+pr(oe,2))=25&&(Ce=Math.atan2(Math.abs(oe),Math.abs(Y))*180/Math.PI,n.isScrolling=t.isHorizontal()?Ce>r.touchAngle:90-Ce>r.touchAngle)}if(n.isScrolling&&t.emit("touchMoveOpposite",m),typeof n.startMoving=="undefined"&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(n.startMoving=!0),n.isScrolling){n.isTouched=!1;return}if(!n.startMoving)return;t.allowClick=!1,!r.cssMode&&m.cancelable&&m.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&m.stopPropagation(),n.isMoved||(r.loop&&t.loopFix(),n.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,r.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",m)),t.emit("sliderMove",m),n.isMoved=!0;let ae=t.isHorizontal()?Y:oe;l.diff=ae,ae*=r.touchRatio,A&&(ae=-ae),t.swipeDirection=ae>0?"prev":"next",n.currentTranslate=ae+n.startTranslate;let rt=!0,We=r.resistanceRatio;if(r.touchReleaseOnEdges&&(We=0),ae>0&&n.currentTranslate>t.minTranslate()?(rt=!1,r.resistance&&(n.currentTranslate=t.minTranslate()-1+pr(-t.minTranslate()+n.startTranslate+ae,We))):ae<0&&n.currentTranslaten.startTranslate&&(n.currentTranslate=n.startTranslate),r.threshold>0)if(Math.abs(ae)>r.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,n.currentTranslate=n.startTranslate,l.diff=t.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{n.currentTranslate=n.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),r.freeMode&&(n.velocities.length===0&&n.velocities.push({position:l[t.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:l[t.isHorizontal()?"currentX":"currentY"],time:D.now()})),t.updateProgress(n.currentTranslate),t.setTranslate(n.currentTranslate))}function Oi(e){const t=this,n=t.touchEventsData,{params:r,touches:l,rtlTranslate:A,$wrapperEl:m,slidesGrid:w,snapGrid:M}=t;let T=e;if(T.originalEvent&&(T=T.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",T),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&r.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}r.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const Y=D.now(),oe=Y-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(T),t.emit("tap click",T),oe<300&&Y-n.lastClickTime<300&&t.emit("doubleTap doubleClick",T)),n.lastClickTime=D.now(),D.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||l.diff===0||n.currentTranslate===n.startTranslate){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let ae;if(r.followFinger?ae=A?t.translate:-t.translate:ae=-n.currentTranslate,r.cssMode)return;if(r.freeMode){if(ae<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(ae>-t.maxTranslate()){t.slides.length1){const jn=n.velocities.pop(),ci=n.velocities.pop(),cr=jn.position-ci.position,Ci=jn.time-ci.time;t.velocity=cr/Ci,t.velocity/=2,Math.abs(t.velocity)150||D.now()-jn.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeModeMomentumVelocityRatio,n.velocities.length=0;let ze=1e3*r.freeModeMomentumRatio;const Mt=t.velocity*ze;let Et=t.translate+Mt;A&&(Et=-Et);let Sn=!1,Dn;const pn=Math.abs(t.velocity)*20*r.freeModeMomentumBounceRatio;let Pt;if(Ett.minTranslate())r.freeModeMomentumBounce?(Et-t.minTranslate()>pn&&(Et=t.minTranslate()+pn),Dn=t.minTranslate(),Sn=!0,n.allowMomentumBounce=!0):Et=t.minTranslate(),r.loop&&r.centeredSlides&&(Pt=!0);else if(r.freeModeSticky){let jn;for(let ci=0;ci-Et){jn=ci;break}Math.abs(M[jn]-Et){t.loopFix()}),t.velocity!==0){if(A?ze=Math.abs((-Et-t.translate)/t.velocity):ze=Math.abs((Et-t.translate)/t.velocity),r.freeModeSticky){const jn=Math.abs((A?-Et:Et)-t.translate),ci=t.slidesSizesGrid[t.activeIndex];jn{!t||t.destroyed||!n.allowMomentumBounce||(t.emit("momentumBounce"),t.setTransition(r.speed),setTimeout(()=>{t.setTranslate(Dn),m.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(Et),t.setTransition(ze),t.setTranslate(Et),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,m.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()}))):t.updateProgress(Et),t.updateActiveIndex(),t.updateSlidesClasses()}else if(r.freeModeSticky){t.slideToClosest();return}(!r.freeModeMomentum||oe>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses());return}let rt=0,We=t.slidesSizesGrid[0];for(let ze=0;ze=w[ze]&&ae=w[ze]&&(rt=ze,We=w[w.length-1]-w[w.length-2])}const Ce=(ae-w[rt])/We,Yt=rtr.longSwipesMs){if(!r.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(Ce>=r.longSwipesRatio?t.slideTo(rt+Yt):t.slideTo(rt)),t.swipeDirection==="prev"&&(Ce>1-r.longSwipesRatio?t.slideTo(rt+Yt):t.slideTo(rt))}else{if(!r.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(T.target===t.navigation.nextEl||T.target===t.navigation.prevEl)?T.target===t.navigation.nextEl?t.slideTo(rt+Yt):t.slideTo(rt):(t.swipeDirection==="next"&&t.slideTo(rt+Yt),t.swipeDirection==="prev"&&t.slideTo(rt))}}function la(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:l,snapGrid:A}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=l,e.allowSlideNext=r,e.params.watchOverflow&&A!==e.snapGrid&&e.checkOverflow()}function Ka(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function qa(){const e=this,{wrapperEl:t,rtlTranslate:n}=e;e.previousTranslate=e.translate,e.isHorizontal()?n?e.translate=t.scrollWidth-t.offsetWidth-t.scrollLeft:e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let r;const l=e.maxTranslate()-e.minTranslate();l===0?r=0:r=(e.translate-e.minTranslate())/l,r!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let Xr=!1;function Ia(){}function _a(){const e=this,{params:t,touchEvents:n,el:r,wrapperEl:l}=e;e.onTouchStart=Ua.bind(e),e.onTouchMove=Ja.bind(e),e.onTouchEnd=Oi.bind(e),t.cssMode&&(e.onScroll=qa.bind(e)),e.onClick=Ka.bind(e);const A=!!t.nested;if(!Ee.touch&&Ee.pointerEvents)r.addEventListener(n.start,e.onTouchStart,!1),j.addEventListener(n.move,e.onTouchMove,A),j.addEventListener(n.end,e.onTouchEnd,!1);else{if(Ee.touch){const m=n.start==="touchstart"&&Ee.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;r.addEventListener(n.start,e.onTouchStart,m),r.addEventListener(n.move,e.onTouchMove,Ee.passiveListener?{passive:!1,capture:A}:A),r.addEventListener(n.end,e.onTouchEnd,m),n.cancel&&r.addEventListener(n.cancel,e.onTouchEnd,m),Xr||(j.addEventListener("touchstart",Ia),Xr=!0)}(t.simulateTouch&&!Ri.ios&&!Ri.android||t.simulateTouch&&!Ee.touch&&Ri.ios)&&(r.addEventListener("mousedown",e.onTouchStart,!1),j.addEventListener("mousemove",e.onTouchMove,A),j.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.addEventListener("click",e.onClick,!0),t.cssMode&&l.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(Ri.ios||Ri.android?"resize orientationchange observerUpdate":"resize observerUpdate",la,!0):e.on("observerUpdate",la,!0)}function $a(){const e=this,{params:t,touchEvents:n,el:r,wrapperEl:l}=e,A=!!t.nested;if(!Ee.touch&&Ee.pointerEvents)r.removeEventListener(n.start,e.onTouchStart,!1),j.removeEventListener(n.move,e.onTouchMove,A),j.removeEventListener(n.end,e.onTouchEnd,!1);else{if(Ee.touch){const m=n.start==="onTouchStart"&&Ee.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;r.removeEventListener(n.start,e.onTouchStart,m),r.removeEventListener(n.move,e.onTouchMove,A),r.removeEventListener(n.end,e.onTouchEnd,m),n.cancel&&r.removeEventListener(n.cancel,e.onTouchEnd,m)}(t.simulateTouch&&!Ri.ios&&!Ri.android||t.simulateTouch&&!Ee.touch&&Ri.ios)&&(r.removeEventListener("mousedown",e.onTouchStart,!1),j.removeEventListener("mousemove",e.onTouchMove,A),j.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",e.onClick,!0),t.cssMode&&l.removeEventListener("scroll",e.onScroll),e.off(Ri.ios||Ri.android?"resize orientationchange observerUpdate":"resize observerUpdate",la)}var Sa={attachEvents:_a,detachEvents:$a};function es(){const e=this,{activeIndex:t,initialized:n,loopedSlides:r=0,params:l,$el:A}=e,m=l.breakpoints;if(!m||m&&Object.keys(m).length===0)return;const w=e.getBreakpoint(m);if(w&&e.currentBreakpoint!==w){const M=w in m?m[w]:void 0;M&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(We=>{const Ce=M[We];typeof Ce!="undefined"&&(We==="slidesPerView"&&(Ce==="AUTO"||Ce==="auto")?M[We]="auto":We==="slidesPerView"?M[We]=parseFloat(Ce):M[We]=parseInt(Ce,10))});const T=M||e.originalParams,Y=l.slidesPerColumn>1,oe=T.slidesPerColumn>1;Y&&!oe?A.removeClass(`${l.containerModifierClass}multirow ${l.containerModifierClass}multirow-column`):!Y&&oe&&(A.addClass(`${l.containerModifierClass}multirow`),T.slidesPerColumnFill==="column"&&A.addClass(`${l.containerModifierClass}multirow-column`));const ae=T.direction&&T.direction!==l.direction,rt=l.loop&&(T.slidesPerView!==l.slidesPerView||ae);ae&&n&&e.changeDirection(),D.extend(e.params,T),D.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=w,rt&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-r+e.loopedSlides,0,!1)),e.emit("breakpoint",T)}}function hs(e){if(!e)return;let t=!1;const n=Object.keys(e).map(r=>{if(typeof r=="string"&&r.indexOf("@")===0){const l=parseFloat(r.substr(1));return{value:X.innerHeight*l,point:r}}return{value:r,point:r}});n.sort((r,l)=>parseInt(r.value,10)-parseInt(l.value,10));for(let r=0;r1&&(A.push("multirow"),n.slidesPerColumnFill==="column"&&A.push("multirow-column")),Ri.android&&A.push("android"),Ri.ios&&A.push("ios"),n.cssMode&&A.push("css-mode"),A.forEach(m=>{t.push(n.containerModifierClass+m)}),l.addClass(t.join(" "))}function Da(){const e=this,{$el:t,classNames:n}=e;t.removeClass(n.join(" "))}var is={addClasses:ns,removeClasses:Da};function rs(e,t,n,r,l,A){let m;function w(){A&&A()}!ee(e).parent("picture")[0]&&(!e.complete||!l)&&t?(m=new X.Image,m.onload=w,m.onerror=w,r&&(m.sizes=r),n&&(m.srcset=n),t&&(m.src=t)):w()}function Ma(){const e=this;e.imagesToLoad=e.$el.find("img");function t(){typeof e=="undefined"||e===null||!e||e.destroyed||(e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}for(let n=0;n0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&r?e.isLocked=r<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),n&&n!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var ss={checkOverflow:ps},hr={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Ur={update:qt,translate:ui,transition:vr,slide:Ar,loop:ka,grabCursor:ba,manipulation:Tr,events:Sa,breakpoints:ts,checkOverflow:ss,classes:is,images:as},oa={};class Vi extends He{constructor(...t){let n,r;t.length===1&&t[0].constructor&&t[0].constructor===Object?r=t[0]:[n,r]=t,r||(r={}),r=D.extend({},r),n&&!r.el&&(r.el=n),super(r),Object.keys(Ur).forEach(M=>{Object.keys(Ur[M]).forEach(T=>{Vi.prototype[T]||(Vi.prototype[T]=Ur[M][T])})});const l=this;typeof l.modules=="undefined"&&(l.modules={}),Object.keys(l.modules).forEach(M=>{const T=l.modules[M];if(T.params){const Y=Object.keys(T.params)[0],oe=T.params[Y];if(typeof oe!="object"||oe===null||!(Y in r&&"enabled"in oe))return;r[Y]===!0&&(r[Y]={enabled:!0}),typeof r[Y]=="object"&&!("enabled"in r[Y])&&(r[Y].enabled=!0),r[Y]||(r[Y]={enabled:!1})}});const A=D.extend({},hr);l.useModulesParams(A),l.params=D.extend({},A,oa,r),l.originalParams=D.extend({},l.params),l.passedParams=D.extend({},r),l.$=ee;const m=ee(l.params.el);if(n=m[0],!n)return;if(m.length>1){const M=[];return m.each((T,Y)=>{const oe=D.extend({},r,{el:Y});M.push(new Vi(oe))}),M}n.swiper=l,m.data("swiper",l);let w;return n&&n.shadowRoot&&n.shadowRoot.querySelector?(w=ee(n.shadowRoot.querySelector(`.${l.params.wrapperClass}`)),w.children=M=>m.children(M)):w=m.children(`.${l.params.wrapperClass}`),D.extend(l,{$el:m,el:n,$wrapperEl:w,wrapperEl:w[0],classNames:[],slides:ee(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},rtl:n.dir.toLowerCase()==="rtl"||m.css("direction")==="rtl",rtlTranslate:l.params.direction==="horizontal"&&(n.dir.toLowerCase()==="rtl"||m.css("direction")==="rtl"),wrongRTL:w.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:function(){const T=["touchstart","touchmove","touchend","touchcancel"];let Y=["mousedown","mousemove","mouseup"];return Ee.pointerEvents&&(Y=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:T[0],move:T[1],end:T[2],cancel:T[3]},l.touchEventsDesktop={start:Y[0],move:Y[1],end:Y[2]},Ee.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:D.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.params.init&&l.init(),l}slidesPerViewDynamic(){const t=this,{params:n,slides:r,slidesGrid:l,size:A,activeIndex:m}=t;let w=1;if(n.centeredSlides){let M=r[m].swiperSlideSize,T;for(let Y=m+1;YA&&(T=!0));for(let Y=m-1;Y>=0;Y-=1)r[Y]&&!T&&(M+=r[Y].swiperSlideSize,w+=1,M>A&&(T=!0))}else for(let M=m+1;M1)&&t.isEnd&&!t.params.centeredSlides?A=t.slideTo(t.slides.length-1,0,!1,!0):A=t.slideTo(t.activeIndex,0,!1,!0),A||l()),r.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n=!0){const r=this,l=r.params.direction;return t||(t=l==="horizontal"?"vertical":"horizontal"),t===l||t!=="horizontal"&&t!=="vertical"||(r.$el.removeClass(`${r.params.containerModifierClass}${l}`).addClass(`${r.params.containerModifierClass}${t}`),r.params.direction=t,r.slides.each((A,m)=>{t==="vertical"?m.style.width="":m.style.height=""}),r.emit("changeDirection"),n&&r.update()),r}init(){const t=this;t.initialized||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"))}destroy(t=!0,n=!0){const r=this,{params:l,$el:A,$wrapperEl:m,slides:w}=r;return typeof r.params=="undefined"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),l.loop&&r.loopDestroy(),n&&(r.removeClasses(),A.removeAttr("style"),m.removeAttr("style"),w&&w.length&&w.removeClass([l.slideVisibleClass,l.slideActiveClass,l.slideNextClass,l.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(M=>{r.off(M)}),t!==!1&&(r.$el[0].swiper=null,r.$el.data("swiper",null),D.deleteProps(r)),r.destroyed=!0),null}static extendDefaults(t){D.extend(oa,t)}static get extendedDefaults(){return oa}static get defaults(){return hr}static get Class(){return He}static get $(){return ee}}var ua={name:"device",proto:{device:Ri},static:{device:Ri}},ls={name:"support",proto:{support:Ee},static:{support:Ee}};const ca=function(){function t(){const n=X.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}return{isEdge:!!X.navigator.userAgent.match(/Edge/g),isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(X.navigator.userAgent)}}();var os={name:"browser",proto:{browser:ca},static:{browser:ca}},us={name:"resize",create(){const e=this;D.extend(e,{resize:{resizeHandler(){!e||e.destroyed||!e.initialized||(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){!e||e.destroyed||!e.initialized||e.emit("orientationchange")}}})},on:{init(){const e=this;X.addEventListener("resize",e.resize.resizeHandler),X.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;X.removeEventListener("resize",e.resize.resizeHandler),X.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Or={func:X.MutationObserver||X.WebkitMutationObserver,attach(e,t={}){const n=this,r=Or.func,l=new r(A=>{if(A.length===1){n.emit("observerUpdate",A[0]);return}const m=function(){n.emit("observerUpdate",A[0])};X.requestAnimationFrame?X.requestAnimationFrame(m):X.setTimeout(m,0)});l.observe(e,{attributes:typeof t.attributes=="undefined"?!0:t.attributes,childList:typeof t.childList=="undefined"?!0:t.childList,characterData:typeof t.characterData=="undefined"?!0:t.characterData}),n.observer.observers.push(l)},init(){const e=this;if(!(!Ee.observer||!e.params.observer)){if(e.params.observeParents){const t=e.$el.parents();for(let n=0;n{t.disconnect()}),e.observer.observers=[]}};var xa={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;D.extend(e,{observer:{init:Or.init.bind(e),attach:Or.attach.bind(e),destroy:Or.destroy.bind(e),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const Nr={update(e){const t=this,{slidesPerView:n,slidesPerGroup:r,centeredSlides:l}=t.params,{addSlidesBefore:A,addSlidesAfter:m}=t.params.virtual,{from:w,to:M,slides:T,slidesGrid:Y,renderSlide:oe,offset:ae}=t.virtual;t.updateActiveIndex();const rt=t.activeIndex||0;let We;t.rtlTranslate?We="right":We=t.isHorizontal()?"left":"top";let Ce,Yt;l?(Ce=Math.floor(n/2)+r+A,Yt=Math.floor(n/2)+r+m):(Ce=n+(r-1)+A,Yt=r+m);const ze=Math.max((rt||0)-Yt,0),Mt=Math.min((rt||0)+Ce,T.length-1),Et=(t.slidesGrid[ze]||0)-(t.slidesGrid[0]||0);D.extend(t.virtual,{from:ze,to:Mt,offset:Et,slidesGrid:t.slidesGrid});function Sn(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(w===ze&&M===Mt&&!e){t.slidesGrid!==Y&&Et!==ae&&t.slides.css(We,`${Et}px`),t.updateProgress();return}if(t.params.virtual.renderExternal){t.params.virtual.renderExternal.call(t,{offset:Et,from:ze,to:Mt,slides:function(){const jn=[];for(let ci=ze;ci<=Mt;ci+=1)jn.push(T[ci]);return jn}()}),Sn();return}const Dn=[],pn=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let Pt=w;Pt<=M;Pt+=1)(PtMt)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${Pt}"]`).remove();for(let Pt=0;Pt=ze&&Pt<=Mt&&(typeof M=="undefined"||e?pn.push(Pt):(Pt>M&&pn.push(Pt),Pt{t.$wrapperEl.append(oe(T[Pt],Pt))}),Dn.sort((Pt,jn)=>jn-Pt).forEach(Pt=>{t.$wrapperEl.prepend(oe(T[Pt],Pt))}),t.$wrapperEl.children(".swiper-slide").css(We,`${Et}px`),Sn()},renderSlide(e,t){const n=this,r=n.params.virtual;if(r.cache&&n.virtual.cache[t])return n.virtual.cache[t];const l=r.renderSlide?ee(r.renderSlide.call(n,e,t)):ee(`
${e}
`);return l.attr("data-swiper-slide-index")||l.attr("data-swiper-slide-index",t),r.cache&&(n.virtual.cache[t]=l),l},appendSlide(e){const t=this;if(typeof e=="object"&&"length"in e)for(let n=0;n{const M=A[w],T=M.attr("data-swiper-slide-index");T&&M.attr("data-swiper-slide-index",parseInt(T,10)+1),m[parseInt(w,10)+l]=M}),t.virtual.cache=m}t.virtual.update(!0),t.slideTo(r,0)},removeSlide(e){const t=this;if(typeof e=="undefined"||e===null)return;let n=t.activeIndex;if(Array.isArray(e))for(let r=e.length-1;r>=0;r-=1)t.virtual.slides.splice(e[r],1),t.params.virtual.cache&&delete t.virtual.cache[e[r]],e[r]0&&t.$el.parents(`.${t.params.slideActiveClass}`).length===0)return;const rt=X.innerWidth,We=X.innerHeight,Ce=t.$el.offset();n&&(Ce.left-=t.$el[0].scrollLeft);const Yt=[[Ce.left,Ce.top],[Ce.left+t.width,Ce.top],[Ce.left,Ce.top+t.height],[Ce.left+t.width,Ce.top+t.height]];for(let ze=0;ze=0&&Mt[0]<=rt&&Mt[1]>=0&&Mt[1]<=We&&(ae=!0)}if(!ae)return}t.isHorizontal()?((m||w||M||T)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((w||T)&&!n||(m||M)&&n)&&t.slideNext(),((m||M)&&!n||(w||T)&&n)&&t.slidePrev()):((m||w||Y||oe)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(w||oe)&&t.slideNext(),(m||Y)&&t.slidePrev()),t.emit("keyPress",l)}},enable(){const e=this;e.keyboard.enabled||(ee(j).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable(){const e=this;e.keyboard.enabled&&(ee(j).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}};var vs={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;D.extend(e,{keyboard:{enabled:!1,enable:Jr.enable.bind(e),disable:Jr.disable.bind(e),handle:Jr.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function cs(){const e="onwheel";let t=e in j;if(!t){const n=j.createElement("div");n.setAttribute(e,"return;"),t=typeof n[e]=="function"}return!t&&j.implementation&&j.implementation.hasFeature&&j.implementation.hasFeature("","")!==!0&&(t=j.implementation.hasFeature("Events.wheel","3.0")),t}const gr={lastScrollTime:D.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return X.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":cs()?"wheel":"mousewheel"},normalize(e){let l=0,A=0,m=0,w=0;return"detail"in e&&(A=e.detail),"wheelDelta"in e&&(A=-e.wheelDelta/120),"wheelDeltaY"in e&&(A=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(l=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(l=A,A=0),m=l*10,w=A*10,"deltaY"in e&&(w=e.deltaY),"deltaX"in e&&(m=e.deltaX),e.shiftKey&&!m&&(m=w,w=0),(m||w)&&e.deltaMode&&(e.deltaMode===1?(m*=40,w*=40):(m*=800,w*=800)),m&&!l&&(l=m<1?-1:1),w&&!A&&(A=w<1?-1:1),{spinX:l,spinY:A,pixelX:m,pixelY:w}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let t=e;const n=this,r=n.params.mousewheel;n.params.cssMode&&t.preventDefault();let l=n.$el;if(n.params.mousewheel.eventsTarged!=="container"&&(l=ee(n.params.mousewheel.eventsTarged)),!n.mouseEntered&&!l[0].contains(t.target)&&!r.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let A=0;const m=n.rtlTranslate?-1:1,w=gr.normalize(t);if(r.forceToAxis)if(n.isHorizontal())if(Math.abs(w.pixelX)>Math.abs(w.pixelY))A=-w.pixelX*m;else return!0;else if(Math.abs(w.pixelY)>Math.abs(w.pixelX))A=-w.pixelY;else return!0;else A=Math.abs(w.pixelX)>Math.abs(w.pixelY)?-w.pixelX*m:-w.pixelY;if(A===0)return!0;if(r.invert&&(A=-A),n.params.freeMode){const M={time:D.now(),delta:Math.abs(A),direction:Math.sign(A)},{lastEventBeforeSnap:T}=n.mousewheel,Y=T&&M.time=n.minTranslate()&&(oe=n.minTranslate()),oe<=n.maxTranslate()&&(oe=n.maxTranslate()),n.setTransition(0),n.setTranslate(oe),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!ae&&n.isBeginning||!rt&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0;const We=n.mousewheel.recentWheelEvents;We.length>=15&&We.shift();const Ce=We.length?We[We.length-1]:void 0,Yt=We[0];if(We.push(M),Ce&&(M.delta>Ce.delta||M.direction!==Ce.direction))We.splice(0);else if(We.length>=15&&M.time-Yt.time<500&&Yt.delta-M.delta>=1&&M.delta<=6){const ze=A>0?.8:.2;n.mousewheel.lastEventBeforeSnap=M,We.splice(0),n.mousewheel.timeout=D.nextTick(()=>{n.slideToClosest(n.params.speed,!0,void 0,ze)},0)}n.mousewheel.timeout||(n.mousewheel.timeout=D.nextTick(()=>{n.mousewheel.lastEventBeforeSnap=M,We.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))}if(Y||n.emit("scroll",t),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),oe===n.minTranslate()||oe===n.maxTranslate())return!0}}else{const M={time:D.now(),delta:Math.abs(A),direction:Math.sign(A),raw:e},T=n.mousewheel.recentWheelEvents;T.length>=2&&T.shift();const Y=T.length?T[T.length-1]:void 0;if(T.push(M),Y?(M.direction!==Y.direction||M.delta>Y.delta||M.time>Y.time+150)&&n.mousewheel.animateSlider(M):n.mousewheel.animateSlider(M),n.mousewheel.releaseScroll(M))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&D.now()-t.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),t.emit("scroll",e.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=new X.Date().getTime(),!1)},releaseScroll(e){const t=this,n=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&n.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&n.releaseOnEdges)return!0;return!1},enable(){const e=this,t=gr.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t||e.mousewheel.enabled)return!1;let n=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(n=ee(e.params.mousewheel.eventsTarged)),n.on("mouseenter",e.mousewheel.handleMouseEnter),n.on("mouseleave",e.mousewheel.handleMouseLeave),n.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=gr.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t||!e.mousewheel.enabled)return!1;let n=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(n=ee(e.params.mousewheel.eventsTarged)),n.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var da={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;D.extend(e,{mousewheel:{enabled:!1,enable:gr.enable.bind(e),disable:gr.disable.bind(e),handle:gr.handle.bind(e),handleMouseEnter:gr.handleMouseEnter.bind(e),handleMouseLeave:gr.handleMouseLeave.bind(e),animateSlider:gr.animateSlider.bind(e),releaseScroll:gr.releaseScroll.bind(e),lastScrollTime:D.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const Lr={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:n,$prevEl:r}=e.navigation;r&&r.length>0&&(e.isBeginning?r.addClass(t.disabledClass):r.removeClass(t.disabledClass),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),n&&n.length>0&&(e.isEnd?n.addClass(t.disabledClass):n.removeClass(t.disabledClass),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this;e.preventDefault(),!(t.isBeginning&&!t.params.loop)&&t.slidePrev()},onNextClick(e){const t=this;e.preventDefault(),!(t.isEnd&&!t.params.loop)&&t.slideNext()},init(){const e=this,t=e.params.navigation;if(!(t.nextEl||t.prevEl))return;let n,r;t.nextEl&&(n=ee(t.nextEl),e.params.uniqueNavElements&&typeof t.nextEl=="string"&&n.length>1&&e.$el.find(t.nextEl).length===1&&(n=e.$el.find(t.nextEl))),t.prevEl&&(r=ee(t.prevEl),e.params.uniqueNavElements&&typeof t.prevEl=="string"&&r.length>1&&e.$el.find(t.prevEl).length===1&&(r=e.$el.find(t.prevEl))),n&&n.length>0&&n.on("click",e.navigation.onNextClick),r&&r.length>0&&r.on("click",e.navigation.onPrevClick),D.extend(e.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:r,prevEl:r&&r[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:n}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),n&&n.length&&(n.off("click",e.navigation.onPrevClick),n.removeClass(e.params.navigation.disabledClass))}};var Es={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;D.extend(e,{navigation:{init:Lr.init.bind(e),update:Lr.update.bind(e),destroy:Lr.destroy.bind(e),onNextClick:Lr.onNextClick.bind(e),onPrevClick:Lr.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(e){const t=this,{$nextEl:n,$prevEl:r}=t.navigation;if(t.params.navigation.hideOnClick&&!ee(e.target).is(r)&&!ee(e.target).is(n)){let l;n?l=n.hasClass(t.params.navigation.hiddenClass):r&&(l=r.hasClass(t.params.navigation.hiddenClass)),l===!0?t.emit("navigationShow",t):t.emit("navigationHide",t),n&&n.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}}};const zr={update(){const e=this,t=e.rtl,n=e.params.pagination;if(!n.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,l=e.pagination.$el;let A;const m=e.params.loop?Math.ceil((r-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(A=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),A>r-1-e.loopedSlides*2&&(A-=r-e.loopedSlides*2),A>m-1&&(A-=m),A<0&&e.params.paginationType!=="bullets"&&(A=m+A)):typeof e.snapIndex!="undefined"?A=e.snapIndex:A=e.activeIndex||0,n.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const w=e.pagination.bullets;let M,T,Y;if(n.dynamicBullets&&(e.pagination.bulletSize=w.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),l.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(n.dynamicMainBullets+4)}px`),n.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=A-e.previousIndex,e.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),M=A-e.pagination.dynamicBulletIndex,T=M+(Math.min(w.length,n.dynamicMainBullets)-1),Y=(T+M)/2),w.removeClass(`${n.bulletActiveClass} ${n.bulletActiveClass}-next ${n.bulletActiveClass}-next-next ${n.bulletActiveClass}-prev ${n.bulletActiveClass}-prev-prev ${n.bulletActiveClass}-main`),l.length>1)w.each((oe,ae)=>{const rt=ee(ae),We=rt.index();We===A&&rt.addClass(n.bulletActiveClass),n.dynamicBullets&&(We>=M&&We<=T&&rt.addClass(`${n.bulletActiveClass}-main`),We===M&&rt.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),We===T&&rt.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`))});else{const oe=w.eq(A),ae=oe.index();if(oe.addClass(n.bulletActiveClass),n.dynamicBullets){const rt=w.eq(M),We=w.eq(T);for(let Ce=M;Ce<=T;Ce+=1)w.eq(Ce).addClass(`${n.bulletActiveClass}-main`);if(e.params.loop)if(ae>=w.length-n.dynamicMainBullets){for(let Ce=n.dynamicMainBullets;Ce>=0;Ce-=1)w.eq(w.length-Ce).addClass(`${n.bulletActiveClass}-main`);w.eq(w.length-n.dynamicMainBullets-1).addClass(`${n.bulletActiveClass}-prev`)}else rt.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),We.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`);else rt.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),We.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`)}}if(n.dynamicBullets){const oe=Math.min(w.length,n.dynamicMainBullets+4),ae=(e.pagination.bulletSize*oe-e.pagination.bulletSize)/2-Y*e.pagination.bulletSize,rt=t?"right":"left";w.css(e.isHorizontal()?rt:"top",`${ae}px`)}}if(n.type==="fraction"&&(l.find(`.${n.currentClass}`).text(n.formatFractionCurrent(A+1)),l.find(`.${n.totalClass}`).text(n.formatFractionTotal(m))),n.type==="progressbar"){let w;n.progressbarOpposite?w=e.isHorizontal()?"vertical":"horizontal":w=e.isHorizontal()?"horizontal":"vertical";const M=(A+1)/m;let T=1,Y=1;w==="horizontal"?T=M:Y=M,l.find(`.${n.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${T}) scaleY(${Y})`).transition(e.params.speed)}n.type==="custom"&&n.renderCustom?(l.html(n.renderCustom(e,A+1,m)),e.emit("paginationRender",e,l[0])):e.emit("paginationUpdate",e,l[0]),l[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](n.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el;let l="";if(t.type==="bullets"){const A=e.params.loop?Math.ceil((n-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let m=0;m`;r.html(l),e.pagination.bullets=r.find(`.${t.bulletClass}`)}t.type==="fraction"&&(t.renderFraction?l=t.renderFraction.call(e,t.currentClass,t.totalClass):l=` / `,r.html(l)),t.type==="progressbar"&&(t.renderProgressbar?l=t.renderProgressbar.call(e,t.progressbarFillClass):l=``,r.html(l)),t.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let n=ee(t.el);n.length!==0&&(e.params.uniqueNavElements&&typeof t.el=="string"&&n.length>1&&(n=e.$el.find(t.el)),t.type==="bullets"&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),t.type==="bullets"&&t.dynamicBullets&&(n.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),t.type==="progressbar"&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",`.${t.bulletClass}`,function(l){l.preventDefault();let A=ee(this).index()*e.params.slidesPerGroup;e.params.loop&&(A+=e.loopedSlides),e.slideTo(A)}),D.extend(e.pagination,{$el:n,el:n[0]}))},destroy(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const n=e.pagination.$el;n.removeClass(t.hiddenClass),n.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&n.off("click",`.${t.bulletClass}`)}};var ds={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;D.extend(e,{pagination:{init:zr.init.bind(e),render:zr.render.bind(e),update:zr.update.bind(e),destroy:zr.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!ee(e.target).hasClass(t.params.pagination.bulletClass)&&(t.pagination.$el.hasClass(t.params.pagination.hiddenClass)===!0?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}};const ur={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:n,progress:r}=e,{dragSize:l,trackSize:A,$dragEl:m,$el:w}=t,M=e.params.scrollbar;let T=l,Y=(A-l)*r;n?(Y=-Y,Y>0?(T=l-Y,Y=0):-Y+l>A&&(T=A+Y)):Y<0?(T=l+Y,Y=0):Y+l>A&&(T=A-Y),e.isHorizontal()?(m.transform(`translate3d(${Y}px, 0, 0)`),m[0].style.width=`${T}px`):(m.transform(`translate3d(0px, ${Y}px, 0)`),m[0].style.height=`${T}px`),M.hide&&(clearTimeout(e.scrollbar.timeout),w[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{w[0].style.opacity=0,w.transition(400)},1e3))},setTransition(e){const t=this;!t.params.scrollbar.el||!t.scrollbar.el||t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:n,$el:r}=t;n[0].style.width="",n[0].style.height="";const l=e.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,A=e.size/e.virtualSize,m=A*(l/e.size);let w;e.params.scrollbar.dragSize==="auto"?w=l*A:w=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n[0].style.width=`${w}px`:n[0].style.height=`${w}px`,A>=1?r[0].style.display="none":r[0].style.display="",e.params.scrollbar.hide&&(r[0].style.opacity=0),D.extend(t,{trackSize:l,divider:A,moveDivider:m,dragSize:w}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const t=this,{scrollbar:n,rtlTranslate:r}=t,{$el:l,dragSize:A,trackSize:m,dragStartPos:w}=n;let M;M=(n.getPointerPosition(e)-l.offset()[t.isHorizontal()?"left":"top"]-(w!==null?w:A/2))/(m-A),M=Math.max(Math.min(M,1),0),r&&(M=1-M);const T=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*M;t.updateProgress(T),t.setTranslate(T),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,n=t.params.scrollbar,{scrollbar:r,$wrapperEl:l}=t,{$el:A,$dragEl:m}=r;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===m[0]||e.target===m?r.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),l.transition(100),m.transition(100),r.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),A.transition(0),n.hide&&A.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,{scrollbar:n,$wrapperEl:r}=t,{$el:l,$dragEl:A}=n;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,n.setDragPosition(e),r.transition(0),l.transition(0),A.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,n=t.params.scrollbar,{scrollbar:r,$wrapperEl:l}=t,{$el:A}=r;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),l.transition("")),n.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=D.nextTick(()=>{A.css("opacity",0),A.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),n.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:n,touchEventsDesktop:r,params:l}=e,m=t.$el[0],w=Ee.passiveListener&&l.passiveListeners?{passive:!1,capture:!1}:!1,M=Ee.passiveListener&&l.passiveListeners?{passive:!0,capture:!1}:!1;Ee.touch?(m.addEventListener(n.start,e.scrollbar.onDragStart,w),m.addEventListener(n.move,e.scrollbar.onDragMove,w),m.addEventListener(n.end,e.scrollbar.onDragEnd,M)):(m.addEventListener(r.start,e.scrollbar.onDragStart,w),j.addEventListener(r.move,e.scrollbar.onDragMove,w),j.addEventListener(r.end,e.scrollbar.onDragEnd,M))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:n,touchEventsDesktop:r,params:l}=e,m=t.$el[0],w=Ee.passiveListener&&l.passiveListeners?{passive:!1,capture:!1}:!1,M=Ee.passiveListener&&l.passiveListeners?{passive:!0,capture:!1}:!1;Ee.touch?(m.removeEventListener(n.start,e.scrollbar.onDragStart,w),m.removeEventListener(n.move,e.scrollbar.onDragMove,w),m.removeEventListener(n.end,e.scrollbar.onDragEnd,M)):(m.removeEventListener(r.start,e.scrollbar.onDragStart,w),j.removeEventListener(r.move,e.scrollbar.onDragMove,w),j.removeEventListener(r.end,e.scrollbar.onDragEnd,M))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:n}=e,r=e.params.scrollbar;let l=ee(r.el);e.params.uniqueNavElements&&typeof r.el=="string"&&l.length>1&&n.find(r.el).length===1&&(l=n.find(r.el));let A=l.find(`.${e.params.scrollbar.dragClass}`);A.length===0&&(A=ee(`
`),l.append(A)),D.extend(t,{$el:l,el:l[0],$dragEl:A,dragEl:A[0]}),r.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};var fs={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;D.extend(e,{scrollbar:{init:ur.init.bind(e),destroy:ur.destroy.bind(e),updateSize:ur.updateSize.bind(e),setTranslate:ur.setTranslate.bind(e),setTransition:ur.setTransition.bind(e),enableDraggable:ur.enableDraggable.bind(e),disableDraggable:ur.disableDraggable.bind(e),setDragPosition:ur.setDragPosition.bind(e),getPointerPosition:ur.getPointerPosition.bind(e),onDragStart:ur.onDragStart.bind(e),onDragMove:ur.onDragMove.bind(e),onDragEnd:ur.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}};const fa={setTransform(e,t){const n=this,{rtl:r}=n,l=ee(e),A=r?-1:1,m=l.attr("data-swiper-parallax")||"0";let w=l.attr("data-swiper-parallax-x"),M=l.attr("data-swiper-parallax-y");const T=l.attr("data-swiper-parallax-scale"),Y=l.attr("data-swiper-parallax-opacity");if(w||M?(w=w||"0",M=M||"0"):n.isHorizontal()?(w=m,M="0"):(M=m,w="0"),w.indexOf("%")>=0?w=`${parseInt(w,10)*t*A}%`:w=`${w*t*A}px`,M.indexOf("%")>=0?M=`${parseInt(M,10)*t}%`:M=`${M*t}px`,typeof Y!="undefined"&&Y!==null){const oe=Y-(Y-1)*(1-Math.abs(t));l[0].style.opacity=oe}if(typeof T=="undefined"||T===null)l.transform(`translate3d(${w}, ${M}, 0px)`);else{const oe=T-(T-1)*(1-Math.abs(t));l.transform(`translate3d(${w}, ${M}, 0px) scale(${oe})`)}},setTranslate(){const e=this,{$el:t,slides:n,progress:r,snapGrid:l}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((A,m)=>{e.parallax.setTransform(m,r)}),n.each((A,m)=>{let w=m.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(w+=Math.ceil(A/2)-r*(l.length-1)),w=Math.min(Math.max(w,-1),1),ee(m).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((M,T)=>{e.parallax.setTransform(T,w)})})},setTransition(e=this.params.speed){const t=this,{$el:n}=t;n.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((r,l)=>{const A=ee(l);let m=parseInt(A.attr("data-swiper-parallax-duration"),10)||e;e===0&&(m=0),A.transition(m)})}};var Kr={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;D.extend(e,{parallax:{setTransform:fa.setTransform.bind(e),setTranslate:fa.setTranslate.bind(e),setTransition:fa.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition(e){const t=this;t.params.parallax.enabled&&t.parallax.setTransition(e)}}};const Aa={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,l=e.targetTouches[1].pageY;return Math.sqrt(pr(r-t,2)+pr(l-n,2))},onGestureStart(e){const t=this,n=t.params.zoom,r=t.zoom,{gesture:l}=r;if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!Ee.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;r.fakeGestureTouched=!0,l.scaleStart=Aa.getDistanceBetweenTouches(e)}if((!l.$slideEl||!l.$slideEl.length)&&(l.$slideEl=ee(e.target).closest(`.${t.params.slideClass}`),l.$slideEl.length===0&&(l.$slideEl=t.slides.eq(t.activeIndex)),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent(`.${n.containerClass}`),l.maxRatio=l.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,l.$imageWrapEl.length===0)){l.$imageEl=void 0;return}l.$imageEl&&l.$imageEl.transition(0),t.zoom.isScaling=!0},onGestureChange(e){const t=this,n=t.params.zoom,r=t.zoom,{gesture:l}=r;if(!Ee.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;r.fakeGestureMoved=!0,l.scaleMove=Aa.getDistanceBetweenTouches(e)}!l.$imageEl||l.$imageEl.length===0||(Ee.gestures?r.scale=e.scale*r.currentScale:r.scale=l.scaleMove/l.scaleStart*r.currentScale,r.scale>l.maxRatio&&(r.scale=l.maxRatio-1+pr(r.scale-l.maxRatio+1,.5)),r.scalel.touchesStart.x)){l.isTouched=!1;return}if(!t.isHorizontal()&&(Math.floor(l.minY)===Math.floor(l.startY)&&l.touchesCurrent.yl.touchesStart.y)){l.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),l.isMoved=!0,l.currentX=l.touchesCurrent.x-l.touchesStart.x+l.startX,l.currentY=l.touchesCurrent.y-l.touchesStart.y+l.startY,l.currentXl.maxX&&(l.currentX=l.maxX-1+pr(l.currentX-l.maxX+1,.8)),l.currentYl.maxY&&(l.currentY=l.maxY-1+pr(l.currentY-l.maxY+1,.8)),A.prevPositionX||(A.prevPositionX=l.touchesCurrent.x),A.prevPositionY||(A.prevPositionY=l.touchesCurrent.y),A.prevTime||(A.prevTime=Date.now()),A.x=(l.touchesCurrent.x-A.prevPositionX)/(Date.now()-A.prevTime)/2,A.y=(l.touchesCurrent.y-A.prevPositionY)/(Date.now()-A.prevTime)/2,Math.abs(l.touchesCurrent.x-A.prevPositionX)<2&&(A.x=0),Math.abs(l.touchesCurrent.y-A.prevPositionY)<2&&(A.y=0),A.prevPositionX=l.touchesCurrent.x,A.prevPositionY=l.touchesCurrent.y,A.prevTime=Date.now(),r.$imageWrapEl.transform(`translate3d(${l.currentX}px, ${l.currentY}px,0)`)}},onTouchEnd(){const t=this.zoom,{gesture:n,image:r,velocity:l}=t;if(!n.$imageEl||n.$imageEl.length===0)return;if(!r.isTouched||!r.isMoved){r.isTouched=!1,r.isMoved=!1;return}r.isTouched=!1,r.isMoved=!1;let A=300,m=300;const w=l.x*A,M=r.currentX+w,T=l.y*m,Y=r.currentY+T;l.x!==0&&(A=Math.abs((M-r.currentX)/l.x)),l.y!==0&&(m=Math.abs((Y-r.currentY)/l.y));const oe=Math.max(A,m);r.currentX=M,r.currentY=Y;const ae=r.width*t.scale,rt=r.height*t.scale;r.minX=Math.min(n.slideWidth/2-ae/2,0),r.maxX=-r.minX,r.minY=Math.min(n.slideHeight/2-rt/2,0),r.maxY=-r.minY,r.currentX=Math.max(Math.min(r.currentX,r.maxX),r.minX),r.currentY=Math.max(Math.min(r.currentY,r.maxY),r.minY),n.$imageWrapEl.transition(oe).transform(`translate3d(${r.currentX}px, ${r.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,{gesture:n}=t;n.$slideEl&&e.previousIndex!==e.activeIndex&&(n.$imageEl&&n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl&&n.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0)},toggle(e){const n=this.zoom;n.scale&&n.scale!==1?n.out():n.in(e)},in(e){const t=this,n=t.zoom,r=t.params.zoom,{gesture:l,image:A}=n;if(l.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?l.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):l.$slideEl=t.slides.eq(t.activeIndex),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent(`.${r.containerClass}`)),!l.$imageEl||l.$imageEl.length===0)return;l.$slideEl.addClass(`${r.zoomedSlideClass}`);let m,w,M,T,Y,oe,ae,rt,We,Ce,Yt,ze,Mt,Et,Sn,Dn,pn,Pt;typeof A.touchesStart.x=="undefined"&&e?(m=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,w=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(m=A.touchesStart.x,w=A.touchesStart.y),n.scale=l.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,n.currentScale=l.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,e?(pn=l.$slideEl[0].offsetWidth,Pt=l.$slideEl[0].offsetHeight,M=l.$slideEl.offset().left,T=l.$slideEl.offset().top,Y=M+pn/2-m,oe=T+Pt/2-w,We=l.$imageEl[0].offsetWidth,Ce=l.$imageEl[0].offsetHeight,Yt=We*n.scale,ze=Ce*n.scale,Mt=Math.min(pn/2-Yt/2,0),Et=Math.min(Pt/2-ze/2,0),Sn=-Mt,Dn=-Et,ae=Y*n.scale,rt=oe*n.scale,aeSn&&(ae=Sn),rtDn&&(rt=Dn)):(ae=0,rt=0),l.$imageWrapEl.transition(300).transform(`translate3d(${ae}px, ${rt}px,0)`),l.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)},out(){const e=this,t=e.zoom,n=e.params.zoom,{gesture:r}=t;r.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?r.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):r.$slideEl=e.slides.eq(e.activeIndex),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent(`.${n.containerClass}`)),!(!r.$imageEl||r.$imageEl.length===0)&&(t.scale=1,t.currentScale=1,r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),r.$slideEl.removeClass(`${n.zoomedSlideClass}`),r.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const n=e.touchEvents.start==="touchstart"&&Ee.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,r=Ee.passiveListener?{passive:!1,capture:!0}:!0,l=`.${e.params.slideClass}`;Ee.gestures?(e.$wrapperEl.on("gesturestart",l,t.onGestureStart,n),e.$wrapperEl.on("gesturechange",l,t.onGestureChange,n),e.$wrapperEl.on("gestureend",l,t.onGestureEnd,n)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,l,t.onGestureStart,n),e.$wrapperEl.on(e.touchEvents.move,l,t.onGestureChange,r),e.$wrapperEl.on(e.touchEvents.end,l,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,l,t.onGestureEnd,n)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,r)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const n=e.touchEvents.start==="touchstart"&&Ee.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,r=Ee.passiveListener?{passive:!1,capture:!0}:!0,l=`.${e.params.slideClass}`;Ee.gestures?(e.$wrapperEl.off("gesturestart",l,t.onGestureStart,n),e.$wrapperEl.off("gesturechange",l,t.onGestureChange,n),e.$wrapperEl.off("gestureend",l,t.onGestureEnd,n)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,l,t.onGestureStart,n),e.$wrapperEl.off(e.touchEvents.move,l,t.onGestureChange,r),e.$wrapperEl.off(e.touchEvents.end,l,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,l,t.onGestureEnd,n)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,r)}};var As={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(r=>{t[r]=Aa[r].bind(e)}),D.extend(e,{zoom:t});let n=1;Object.defineProperty(e.zoom,"scale",{get(){return n},set(r){if(n!==r){const l=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,A=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",r,l,A)}n=r}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){const t=this;t.zoom.enabled&&t.zoom.onTouchStart(e)},touchEnd(e){const t=this;t.zoom.enabled&&t.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const ga={loadInSlide(e,t=!0){const n=this,r=n.params.lazy;if(typeof e=="undefined"||n.slides.length===0)return;const A=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children(`.${n.params.slideClass}[data-swiper-slide-index="${e}"]`):n.slides.eq(e);let m=A.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`);A.hasClass(r.elementClass)&&!A.hasClass(r.loadedClass)&&!A.hasClass(r.loadingClass)&&(m=m.add(A[0])),m.length!==0&&m.each((w,M)=>{const T=ee(M);T.addClass(r.loadingClass);const Y=T.attr("data-background"),oe=T.attr("data-src"),ae=T.attr("data-srcset"),rt=T.attr("data-sizes"),We=T.parent("picture");n.loadImage(T[0],oe||Y,ae,rt,!1,()=>{if(!(typeof n=="undefined"||n===null||!n||n&&!n.params||n.destroyed)){if(Y?(T.css("background-image",`url("${Y}")`),T.removeAttr("data-background")):(ae&&(T.attr("srcset",ae),T.removeAttr("data-srcset")),rt&&(T.attr("sizes",rt),T.removeAttr("data-sizes")),We.length&&We.children("source").each((Ce,Yt)=>{const ze=ee(Yt);ze.attr("data-srcset")&&(ze.attr("srcset",ze.attr("data-srcset")),ze.removeAttr("data-srcset"))}),oe&&(T.attr("src",oe),T.removeAttr("data-src"))),T.addClass(r.loadedClass).removeClass(r.loadingClass),A.find(`.${r.preloaderClass}`).remove(),n.params.loop&&t){const Ce=A.attr("data-swiper-slide-index");if(A.hasClass(n.params.slideDuplicateClass)){const Yt=n.$wrapperEl.children(`[data-swiper-slide-index="${Ce}"]:not(.${n.params.slideDuplicateClass})`);n.lazy.loadInSlide(Yt.index(),!1)}else{const Yt=n.$wrapperEl.children(`.${n.params.slideDuplicateClass}[data-swiper-slide-index="${Ce}"]`);n.lazy.loadInSlide(Yt.index(),!1)}}n.emit("lazyImageReady",A[0],T[0]),n.params.autoHeight&&n.updateAutoHeight()}}),n.emit("lazyImageLoad",A[0],T[0])})},load(){const e=this,{$wrapperEl:t,params:n,slides:r,activeIndex:l}=e,A=e.virtual&&n.virtual.enabled,m=n.lazy;let w=n.slidesPerView;w==="auto"&&(w=0);function M(Y){if(A){if(t.children(`.${n.slideClass}[data-swiper-slide-index="${Y}"]`).length)return!0}else if(r[Y])return!0;return!1}function T(Y){return A?ee(Y).attr("data-swiper-slide-index"):ee(Y).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${n.slideVisibleClass}`).each((Y,oe)=>{const ae=A?ee(oe).attr("data-swiper-slide-index"):ee(oe).index();e.lazy.loadInSlide(ae)});else if(w>1)for(let Y=l;Y1||m.loadPrevNextAmount&&m.loadPrevNextAmount>1){const Y=m.loadPrevNextAmount,oe=w,ae=Math.min(l+oe+Math.max(Y,oe),r.length),rt=Math.max(l-Math.max(oe,Y),0);for(let We=l+w;We0&&e.lazy.loadInSlide(T(Y));const oe=t.children(`.${n.slidePrevClass}`);oe.length>0&&e.lazy.loadInSlide(T(oe))}}};var gs={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;D.extend(e,{lazy:{initialImageLoaded:!1,load:ga.load.bind(e),loadInSlide:ga.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const qr={LinearSpline:function(t,n){const r=function(){let w,M,T;return(Y,oe)=>{for(M=-1,w=Y.length;w-M>1;)T=w+M>>1,Y[T]<=oe?M=T:w=T;return w}}();this.x=t,this.y=n,this.lastIndex=t.length-1;let l,A;return this.interpolate=function(w){return w?(A=r(this.x,w),l=A-1,(w-this.x[l])*(this.y[A]-this.y[l])/(this.x[A]-this.x[l])+this.y[l]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new qr.LinearSpline(t.slidesGrid,e.slidesGrid):new qr.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const n=this,r=n.controller.control;let l,A;function m(w){const M=n.rtlTranslate?-n.translate:n.translate;n.params.controller.by==="slide"&&(n.controller.getInterpolateFunction(w),A=-n.controller.spline.interpolate(-M)),(!A||n.params.controller.by==="container")&&(l=(w.maxTranslate()-w.minTranslate())/(n.maxTranslate()-n.minTranslate()),A=(M-n.minTranslate())*l+w.minTranslate()),n.params.controller.inverse&&(A=w.maxTranslate()-A),w.updateProgress(A),w.setTranslate(A,n),w.updateActiveIndex(),w.updateSlidesClasses()}if(Array.isArray(r))for(let w=0;w{m.updateAutoHeight()}),m.$wrapperEl.transitionEnd(()=>{r&&(m.params.loop&&n.params.controller.by==="slide"&&m.loopFix(),m.transitionEnd())}))}if(Array.isArray(r))for(l=0;l0&&(e.isBeginning?(e.a11y.disableEl(n),e.a11y.makeElNotFocusable(n)):(e.a11y.enableEl(n),e.a11y.makeElFocusable(n))),t&&t.length>0&&(e.isEnd?(e.a11y.disableEl(t),e.a11y.makeElNotFocusable(t)):(e.a11y.enableEl(t),e.a11y.makeElFocusable(t)))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((n,r)=>{const l=ee(r);e.a11y.makeElFocusable(l),e.a11y.addElRole(l,"button"),e.a11y.addElLabel(l,t.paginationBulletMessage.replace(/\{\{index\}\}/,l.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let n,r;e.navigation&&e.navigation.$nextEl&&(n=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),n&&(e.a11y.makeElFocusable(n),e.a11y.addElRole(n,"button"),e.a11y.addElLabel(n,t.nextSlideMessage),n.on("keydown",e.a11y.onEnterKey)),r&&(e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.prevSlideMessage),r.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let t,n;e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(n=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),n&&n.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var _r={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;D.extend(e,{a11y:{liveRegion:ee(``)}}),Object.keys(ma).forEach(t=>{e.a11y[t]=ma[t].bind(e)})},on:{init(){const e=this;e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate(){const e=this;e.params.a11y.enabled&&e.a11y.updatePagination()},destroy(){const e=this;e.params.a11y.enabled&&e.a11y.destroy()}}};const mr={init(){const e=this;if(!e.params.history)return;if(!X.history||!X.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const t=e.history;t.initialized=!0,t.paths=mr.getPathValues(),!(!t.paths.key&&!t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||X.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){const e=this;e.params.history.replaceState||X.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=mr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=X.location.pathname.slice(1).split("/").filter(l=>l!==""),t=e.length,n=e[t-2],r=e[t-1];return{key:n,value:r}},setHistory(e,t){const n=this;if(!n.history.initialized||!n.params.history.enabled)return;const r=n.slides.eq(t);let l=mr.slugify(r.attr("data-history"));X.location.pathname.includes(e)||(l=`${e}/${l}`);const A=X.history.state;A&&A.value===l||(n.params.history.replaceState?X.history.replaceState({value:l},null,l):X.history.pushState({value:l},null,l))},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,t,n){const r=this;if(t)for(let l=0,A=r.slides.length;l{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},n)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return!e.autoplay.running||typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,e===0||!t.params.autoplay.waitForTransition?(t.autoplay.paused=!1,t.autoplay.run()):(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd))))}};var Na={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;D.extend(e,{autoplay:{running:!1,paused:!1,run:kr.run.bind(e),start:kr.start.bind(e),stop:kr.stop.bind(e),pause:kr.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){!e||e.destroyed||!e.$wrapperEl||t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){const n=this;n.autoplay.running&&(t||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(e):n.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const ha={setTranslate(){const e=this,{slides:t}=e;for(let n=0;n{if(l||!t||t.destroyed)return;l=!0,t.animating=!1;const A=["webkitTransitionEnd","transitionend"];for(let m=0;m'),n.append(ae)),ae.css({height:`${l}px`})):(ae=t.find(".swiper-cube-shadow"),ae.length===0&&(ae=ee('
'),t.append(ae))));for(let We=0;We-1&&(oe=Yt*90+Et*90,m&&(oe=-Yt*90-Et*90)),Ce.transform(Pt),M.slideShadows){let jn=T?Ce.find(".swiper-slide-shadow-left"):Ce.find(".swiper-slide-shadow-top"),ci=T?Ce.find(".swiper-slide-shadow-right"):Ce.find(".swiper-slide-shadow-bottom");jn.length===0&&(jn=ee(`
`),Ce.append(jn)),ci.length===0&&(ci=ee(`
`),Ce.append(ci)),jn.length&&(jn[0].style.opacity=Math.max(-Et,0)),ci.length&&(ci[0].style.opacity=Math.max(Et,0))}}if(n.css({"-webkit-transform-origin":`50% 50% -${w/2}px`,"-moz-transform-origin":`50% 50% -${w/2}px`,"-ms-transform-origin":`50% 50% -${w/2}px`,"transform-origin":`50% 50% -${w/2}px`}),M.shadow)if(T)ae.transform(`translate3d(0px, ${l/2+M.shadowOffset}px, ${-l/2}px) rotateX(90deg) rotateZ(0deg) scale(${M.shadowScale})`);else{const We=Math.abs(oe)-Math.floor(Math.abs(oe)/90)*90,Ce=1.5-(Math.sin(We*2*Math.PI/360)/2+Math.cos(We*2*Math.PI/360)/2),Yt=M.shadowScale,ze=M.shadowScale/Ce,Mt=M.shadowOffset;ae.transform(`scale3d(${Yt}, 1, ${ze}) translate3d(0px, ${A/2+Mt}px, ${-A/2/ze}px) rotateX(-90deg)`)}const rt=ca.isSafari||ca.isWebView?-w/2:0;n.transform(`translate3d(0px,0,${rt}px) rotateX(${e.isHorizontal()?0:oe}deg) rotateY(${e.isHorizontal()?-oe:0}deg)`)},setTransition(e){const t=this,{$el:n,slides:r}=t;r.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&n.find(".swiper-cube-shadow").transition(e)}};var ea={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;D.extend(e,{cubeEffect:{setTranslate:pa.setTranslate.bind(e),setTransition:pa.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};D.extend(e.params,t),D.extend(e.originalParams,t)},setTranslate(){const e=this;e.params.effect==="cube"&&e.cubeEffect.setTranslate()},setTransition(e){const t=this;t.params.effect==="cube"&&t.cubeEffect.setTransition(e)}}};const Sr={setTranslate(){const e=this,{slides:t,rtlTranslate:n}=e;for(let r=0;r`),l.append(ae)),rt.length===0&&(rt=ee(`
`),l.append(rt)),ae.length&&(ae[0].style.opacity=Math.max(-A,0)),rt.length&&(rt[0].style.opacity=Math.max(A,0))}l.transform(`translate3d(${Y}px, ${oe}px, 0px) rotateX(${T}deg) rotateY(${M}deg)`)}},setTransition(e){const t=this,{slides:n,activeIndex:r,$wrapperEl:l}=t;if(n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&e!==0){let A=!1;n.eq(r).transitionEnd(function(){if(A||!t||t.destroyed)return;A=!0,t.animating=!1;const w=["webkitTransitionEnd","transitionend"];for(let M=0;M`),We.append(cr)),Ci.length===0&&(Ci=ee(`
`),We.append(Ci)),cr.length&&(cr[0].style.opacity=ze>0?ze:0),Ci.length&&(Ci[0].style.opacity=-ze>0?-ze:0)}}if(Ee.pointerEvents||Ee.prefixedPointerEvents){const ae=l[0].style;ae.perspectiveOrigin=`${T}px 50%`}},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var Yr={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;D.extend(e,{coverflowEffect:{setTranslate:wr.setTranslate.bind(e),setTransition:wr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.effect==="coverflow"&&(e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate(){const e=this;e.params.effect==="coverflow"&&e.coverflowEffect.setTranslate()},setTransition(e){const t=this;t.params.effect==="coverflow"&&t.coverflowEffect.setTransition(e)}}};const Pr={init(){const e=this,{thumbs:t}=e.params,n=e.constructor;t.swiper instanceof n?(e.thumbs.swiper=t.swiper,D.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),D.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):D.isObject(t.swiper)&&(e.thumbs.swiper=new n(D.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper;if(!t)return;const n=t.clickedIndex,r=t.clickedSlide;if(r&&ee(r).hasClass(e.params.thumbs.slideThumbActiveClass)||typeof n=="undefined"||n===null)return;let l;if(t.params.loop?l=parseInt(ee(t.clickedSlide).attr("data-swiper-slide-index"),10):l=n,e.params.loop){let A=e.activeIndex;e.slides.eq(A).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,A=e.activeIndex);const m=e.slides.eq(A).prevAll(`[data-swiper-slide-index="${l}"]`).eq(0).index(),w=e.slides.eq(A).nextAll(`[data-swiper-slide-index="${l}"]`).eq(0).index();typeof m=="undefined"?l=w:typeof w=="undefined"?l=m:w-At.previousIndex?"next":"prev"}else T=t.realIndex,Y=T>t.previousIndex?"next":"prev";A&&(T+=Y==="next"?l:-1*l),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(T)<0&&(n.params.centeredSlides?T>M?T=T-Math.floor(r/2)+1:T=T+Math.floor(r/2)-1:T>M&&(T=T-r+1),n.slideTo(T,e?0:void 0))}let m=1;const w=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(m=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(m=1),m=Math.floor(m),n.slides.removeClass(w),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let M=0;M_e in Lt?k(Lt,_e,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Lt[_e]=Je,je=(Lt,_e)=>{for(var Je in _e||(_e={}))Ne.call(_e,Je)&&H(Lt,Je,_e[Je]);if(Z)for(var Je of Z(_e))ee.call(_e,Je)&&H(Lt,Je,_e[Je]);return Lt},Ve=(Lt,_e)=>ie(Lt,U(_e)),ht=(Lt,_e)=>{var Je={};for(var Ie in Lt)Ne.call(Lt,Ie)&&_e.indexOf(Ie)<0&&(Je[Ie]=Lt[Ie]);if(Lt!=null&&Z)for(var Ie of Z(Lt))_e.indexOf(Ie)<0&&ee.call(Lt,Ie)&&(Je[Ie]=Lt[Ie]);return Je},rt=(Lt,_e,Je)=>new Promise((Ie,ye)=>{var Be=y=>{try{ge(Je.next(y))}catch(wt){ye(wt)}},De=y=>{try{ge(Je.throw(y))}catch(wt){ye(wt)}},ge=y=>y.done?Ie(y.value):Promise.resolve(y.value).then(Be,De);ge((Je=Je.apply(Lt,_e)).next())});const Pe=Lt=>{var _e=Lt,{children:Je}=_e,Ie=ht(_e,["children"]);const[ye,Be]=(0,ke.useState)(!1);return ke.createElement(r.ZP,Ve(je({},Ie),{loading:ye,onClick:De=>rt(void 0,null,function*(){try{Be(!0),yield Ie.onClick(De),Be(!1)}catch(ge){console.error(ge),Be(!1)}})}),Je)}},21328:function(Re,Pt,E){"use strict";E.d(Pt,{Z:function(){return ee}});var r=E(59301),ke=E(25690),k=E(43418),ie="data:image/png;base64,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",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC",Z={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Ne=({visible:H,occupationValue:je,onCancel:Ve=()=>{}})=>{const ht=()=>r.createElement("div",{className:Z.flexColumn},r.createElement("img",{className:Z.img,src:U}),r.createElement("span",{className:Z.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),rt=()=>r.createElement("div",{className:Z.flexColumn},r.createElement("img",{className:Z.img,src:ie}),r.createElement("span",{className:Z.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Pe=()=>je===3?r.createElement(r.Fragment,null,rt(),ht()):je===2?ht():rt();return r.createElement(k.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:H,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{Ve(),ke.history.push("/account/certification")},onCancel:()=>{Ve()}},r.createElement("div",{className:Z.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),r.createElement("div",{className:Z.flexRow},Pe()))};var ee=(0,ke.connect)(({paperlibrary:H,loading:je,globalSetting:Ve})=>({paperlibrary:H,globalSetting:Ve,loading:je.effects}))(Ne)},85754:function(Re,Pt,E){"use strict";E.d(Pt,{Z:function(){return ge}});var r=E(59301),ke=E(25690),k=E(43418),ie=E(8591),U=E(92832),Z=E(24905),Ne=E(82220),ee=E(21328),H=E(51257),je=E(3113),Ve=E(87169),ht={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},rt=E(32637),Pe=E(59301);const Lt=({classroomList:y,dispatch:wt,user:yt})=>Pe.createElement(k.default,{open:y.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:Pe.createElement("span",null,Pe.createElement(Ve.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{wt({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},Pe.createElement("div",{style:{textAlign:"center",marginBottom:30}},Pe.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",Pe.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),Pe.createElement("img",{style:{width:130,height:130},src:rt})),Pe.createElement("div",{className:ht.bottom},Pe.createElement(je.ZP,{className:ht.yes,onClick:()=>{wt({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var _e=(0,ke.connect)(({classroomList:y,user:wt})=>({classroomList:y,user:wt}))(Lt),Je=E(38986),Ie=E(59301),ye=(y,wt,yt)=>new Promise((ln,Ot)=>{var yn=Ee=>{try{pt(yt.next(Ee))}catch(We){Ot(We)}},oe=Ee=>{try{pt(yt.throw(Ee))}catch(We){Ot(We)}},pt=Ee=>Ee.done?ln(Ee.value):Promise.resolve(Ee.value).then(yn,oe);pt((yt=yt.apply(y,wt)).next())}),Be=(y=>(y[y.Professor=1]="Professor",y[y.AssistantProfessor=2]="AssistantProfessor",y[y.Student=3]="Student",y))(Be||{});const De=({visible:y,user:wt,account:yt,onCancel:ln=()=>{},dispatch:Ot})=>{const[yn,oe]=(0,r.useState)(),[pt,Ee]=(0,r.useState)([]),[We,O]=(0,r.useState)(!1),[Fe,ze]=(0,r.useState)(!1),[lt,he]=(0,r.useState)(),[Vt,on]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var $e,Dt;($e=wt==null?void 0:wt.userInfo)!=null&&$e.identity&&Ee([((Dt=wt==null?void 0:wt.userInfo)==null?void 0:Dt.identity)==="student"?3:1])},[wt]);const Qt=$e=>{const Dt=()=>{window.location.href=($e==null?void 0:$e.jump_url)||`/classrooms/${$e==null?void 0:$e.course_id}`};if(pt.includes(1)){k.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ie.createElement("div",{className:"tc"},($e==null?void 0:$e.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Dt()}});return}Dt()},Gt=()=>ye(void 0,null,function*(){if(!yn){ie.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let $e=yield(0,Je.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:yn}});if($e!=null&&$e.need_pro_auth&&!pt.includes(1)&&!pt.includes(2)){Ot({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:yn,checkedList:pt}}),Ke();return}O(!0);const Dt=yield(0,Ne.cR)({invite_code:yn,professor:pt.includes(1)?1:null,assistant_professor:pt.includes(2)?1:null,student:pt.includes(3)?1:null});if(O(!1),(Dt==null?void 0:Dt.status)===-4&&(ln(),Ot({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Dt==null?void 0:Dt.status)===-12&&ie.ZP.warning(Dt==null?void 0:Dt.message),(Dt==null?void 0:Dt.status)===-2){if(Ke(),Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ze(!0),he(1);return}if(Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ze(!0),he(2);return}if(Dt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ze(!0),he(3);return}}if((Dt==null?void 0:Dt.status)===0){(0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Ke(),Dt!=null&&Dt.course_id?Qt(Dt):ie.ZP.success(Dt.message);return}}),Ke=()=>ye(void 0,null,function*(){ln()});return Ie.createElement(Ie.Fragment,null,Ie.createElement(k.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:y,confirmLoading:We,onOk:Gt,onCancel:Ke},Ie.createElement("div",{className:"tc"},Ie.createElement("div",null,Ie.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ie.createElement(U.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:yn,onChange:$e=>{if($e.target.value.length>=7){ie.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}oe($e.target.value)}})),Ie.createElement("div",{className:"mt10 font14"},Ie.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ie.createElement(Z.default.Group,{value:pt,onChange:$e=>Ee($e)},Ie.createElement(Z.default,{value:1,disabled:pt.includes(2)},"\u6559\u5E08"),Ie.createElement(Z.default,{value:2,disabled:pt.includes(1)},"\u52A9\u6559"),Ie.createElement(Z.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ie.createElement(_e,null),Ie.createElement(ee.Z,{visible:Fe,onCancel:()=>ze(!1),occupationValue:lt}))};var ge=(0,ke.connect)(({user:y,account:wt})=>({user:y,account:wt}))(De)},32333:function(Re,Pt,E){"use strict";E.d(Pt,{K:function(){return Z}});var r=E(59301),ke=E(43418),k=E(3736),ie={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},U=E(24334);const Z=({visible:Ne,width:ee,videoId:H,file_url:je,course_id:Ve,copyUrl:ht,toLog:rt=!0,logWatchHistory:Pe=()=>{},allow_skip:Lt,onClose:_e=()=>{},autoPlay:Je=!1,onPlayEnded:Ie=()=>{}})=>r.createElement(ke.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ne,title:null,footer:null,width:ee,className:ie.modal},r.createElement("i",{className:`${ie.closeIcon} iconfont icon-guanbi10`,onClick:_e}),Ne&&r.createElement(k.Z,{onPlayEnded:Ie,autoPlay:Je,allow_skip:Lt,courseId:Ve,src:je!=null&&je.startsWith("http")?je:U.Base64.decode(je),videoId:H,toLog:rt,logWatchHistory:Pe}))},3736:function(Re,Pt,E){"use strict";E.d(Pt,{Z:function(){return Lt}});var r=E(59301),ke=E(8591),k=E(38854),ie=E(30647),U=E(15360),Z=E(48790),Ne=E(56102),ee=E(84989),H={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},je=(_e,Je,Ie)=>new Promise((ye,Be)=>{var De=wt=>{try{y(Ie.next(wt))}catch(yt){Be(yt)}},ge=wt=>{try{y(Ie.throw(wt))}catch(yt){Be(yt)}},y=wt=>wt.done?ye(wt.value):Promise.resolve(wt.value).then(De,ge);y((Ie=Ie.apply(_e,Je)).next())});function Ve(_e){if(isNaN(_e))return{minutes:"00",seconds:"00"};const Je=new Date(_e*1e3).toISOString().substr(11,8);return{hour:Je.substr(0,2),minutes:Je.substr(3,2),seconds:Je.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function ht(_e,Je){return _e-Je}function rt(_e){_e.sort(ht);let Je=0;for(let Ie=0;Ie<_e.length-1;Ie++){let ye=Math.abs(_e[Ie+1]-_e[Ie]);ye<21&&(Je+=ye)}return Je}const Pe=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Lt=(0,r.forwardRef)(({allow_skip:_e,src:Je,toLog:Ie,videoId:ye,logWatchHistory:Be,courseId:De=null,startTime:ge,handlePause:y=()=>{},handlePlay:wt=()=>{},handlePlayEnded:yt=()=>{},autoPlay:ln=!1,onPlayEnded:Ot=()=>{},isShowWaterMark:yn=!0},oe)=>{var pt;const We=((pt=Je==null?void 0:Je.split("."))==null?void 0:pt.pop())==="flv",O=(0,r.useRef)(),Fe=(0,r.useRef)(),ze=(0,r.useRef)(),lt=(0,r.useRef)(),he=(0,r.useRef)(),Vt=(0,r.useRef)(),on=(0,r.useRef)(),Qt=(0,r.useRef)(),Gt=(0,r.useRef)(),Ke=(0,r.useRef)(),$e=(0,r.useRef)(),Dt=(0,r.useRef)(),pn=(0,r.useRef)(),qn=(0,r.useRef)(),oi=navigator.userAgent.toLowerCase().match(Pe),gt=oi?oi[0]:"pc",Ut=(0,r.useRef)(!1),At=(0,Z.eY)();let Tn=0,Yn=0,zn=0,Hn=null,Gn=!1,mn=20,M=1,j=!1,R=!1,Q=[];(0,r.useImperativeHandle)(oe,()=>({getLastUpdatedTime:()=>O.current.currentTime,getDuration:()=>O.current.duration})),ke.ZP.config({maxCount:1,getContainer:()=>ze.current});const re=(0,r.useCallback)((Yt,un=!1)=>{let W={point:O.current.currentTime};Hn?(W.log_id=Hn,W.watch_duration=rt(Q),W.total_duration=Yn):(De?(W.video_id=parseInt(ye,10),W.course_id=De):W.video_id=ye,W.duration=Tn,W.device=gt),un&&(W.ed="1");function J(){return je(this,null,function*(){j=!0,Hn=yield Be==null?void 0:Be(W),j=!1,Yt&&Yt()})}J()},[ye,De]);(0,r.useEffect)(()=>{O.current&&(lt.current.style.display="none",he.current.style.display="block"),ke.ZP.destroy();let Yt=null;return ie.Z.isSupported&&We&&Je&&(Je==null?void 0:Je.indexOf(".m3u8"))<0?(Yt=ie.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Je,muted:!1}),O.current&&(Yt.attachMediaElement(O.current),Yt.load())):O.current.setAttribute("src",Je),ne(),()=>{Yt&&(Yt.unload(),Yt.pause(),Yt.destroy(),Yt=null)}},[O,We,Je]);function C(){O.current.paused?(lt.current.style.display="none",he.current.style.display="block"):(lt.current.style.display="block",he.current.style.display="none")}function ne(){$e.current.style.display="none",pn.current.style.display="none",Dt.current.style.display="none",O.current.muted||O.current.volume===0?$e.current.style.display="block":O.current.volume>0&&O.current.volume<=.5?pn.current.style.display="block":Dt.current.style.display="block"}(0,r.useEffect)(()=>{const Yt=document.getElementById("play"),un=document.querySelectorAll(".playback-icons use");function W(){wt(),ge&&!Ut.current&&(O.current.currentTime=ge),Ut.current=!0,Q.push(O.current.currentTime),Gn||(Gn=!0,Ie&&re())}function J(){return je(this,null,function*(){C(),Q.push(O.current.currentTime),Ie&&re(()=>{Hn=null,zn=0,Gn=!1,j=!1,R=!1,Q=[],Yn=0,M=1},!0),Ot()})}function ve(){Vt.current.value=Math.round(O.current.currentTime),on.current.value=Math.round(O.current.currentTime)}function K(){const d=Ve(Math.round(O.current.currentTime));Gt.current.innerText=`${d.hour>0?d.hour+":":""}${d.minutes}:${d.seconds}`,Gt.current.setAttribute("datetime",`${d.hour>0?" "+d.hour+" ":""}${d.minutes}m ${d.seconds}s`)}function dt(){var d,G,L,T,X,be,Se;const He=Math.round((d=O.current)==null?void 0:d.duration);(L=(G=Vt.current)==null?void 0:G.setAttribute)==null||L.call(G,"max",He),(X=(T=on.current)==null?void 0:T.setAttribute)==null||X.call(T,"max",He);const nt=Ve(He);Qt.current&&(Qt.current.innerText=`${nt.hour>0?nt.hour+":":""}${nt.minutes}:${nt.seconds}`,(Se=(be=Qt.current).setAttribute)==null||Se.call(be,"datetime",`${nt.hour>0?" "+nt.hour+" ":""}${nt.minutes}m ${nt.seconds}s`))}function Ct(){try{const d=Math.round(O.current.duration);Vt.current.setAttribute("max",d),on.current.setAttribute("max",d);const G=Ve(d);Qt.current.innerText=`${G.hour>0?G.hour+":":""}${G.minutes}:${G.seconds}`,Qt.current.setAttribute("datetime",`${G.hour>0?" "+G.hour+" ":""}${G.minutes}m ${G.seconds}s`),ve(),K();const{width:L,height:T,x:X,y:be}=Fe.current.getBoundingClientRect();if(X<0||be<0||!L)return;if(!R){let Se=O.current.currentTime,He=Se-zn;Math.abs(He)<10?(Yn+=Math.abs(He),zn=Se,j||Yn-M*mn>=0&&(M++,Q.push(zn),Ie&&re())):(zn=Se,Ie&&re())}}catch(d){console.log(d)}}function tt(){R=!0}function Ft(){O.current.playing&&Q.push(O.current.currentTime,zn),zn=O.current.currentTime,R=!1}function ut(){Tn=O.current.duration,Tn<=20&&(mn=Tn/3),O.current.addEventListener("play",W)}function _t(d){d.preventDefault(),(0,ee.vp)()?(O.current.style.width="100%",O.current.style.height="100%"):O.current.style.cssText=""}function de(){y()}function h(d){if(!_e){ke.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const G=d.target.dataset.seek?d.target.dataset.seek:d.target.value;O.current.currentTime=G,on.current.value=G,Vt.current.value=G}function Y(d){const G=Math.round(d.offsetX/d.target.clientWidth*parseInt(d.target.getAttribute("max"),10));Vt.current.setAttribute("data-seek",G);const L=Ve(G);Ke.current.textContent=`${L.hour>0?L.hour+":":""}${L.minutes}:${L.seconds}`;const T=O.current.getBoundingClientRect();Ke.current.style.left=`${d.pageX-T.left}px`}function se(d){switch(d.code){case"Space":d.preventDefault(),kt();break;case"ArrowRight":if(d.preventDefault(),!_e){ke.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(O.current.currentTime>=O.current.duration)break;O.current.currentTime=parseInt(O.current.currentTime)+5,ve();break;case"ArrowLeft":if(d.preventDefault(),!_e){ke.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(O.current.currentTime===0)break;O.current.currentTime=parseInt(O.current.currentTime)-5,ve();break;case"ArrowUp":d.preventDefault(),O.current.volume<1&&(O.current.volume=(parseInt(O.current.volume*10)+1)/10);break;case"ArrowDown":d.preventDefault(),O.current.volume>0&&(O.current.volume=(parseInt(O.current.volume*10)-1)/10);break}}return ze.current.addEventListener((0,ee.gH)(),_t),O.current.addEventListener("canplay",ut),O.current.addEventListener("ended",J),O.current.addEventListener("seeking",tt),O.current.addEventListener("seeked",Ft),O.current.addEventListener("loadedmetadata",dt),Vt.current.addEventListener("mousemove",Y),Vt.current.addEventListener("input",h),O.current.addEventListener("timeupdate",Ct),O.current.addEventListener("pause",de),O.current.addEventListener("volumechange",ne),document.addEventListener("keydown",se),()=>{var d,G,L,T,X,be,Se,He,nt,Bt,Nt,te;(d=O.current)==null||d.removeEventListener("canplay",ut),(G=O.current)==null||G.removeEventListener("play",W),(L=O.current)==null||L.removeEventListener("ended",J),(T=O.current)==null||T.removeEventListener("seeking",tt),(X=O.current)==null||X.removeEventListener("seeked",Ft),(be=Vt.current)==null||be.removeEventListener("mousemove",Y),(Se=Vt.current)==null||Se.removeEventListener("input",h),(He=O.current)==null||He.removeEventListener("timeupdate",Ct),(nt=O.current)==null||nt.removeEventListener("pause",de),(Bt=O.current)==null||Bt.removeEventListener("loadedmetadata",dt),(Nt=O.current)==null||Nt.removeEventListener("volumechange",ne),document.removeEventListener("keydown",se),(te=O.current)!=null&&te.playing&&(Q.push(zn,O.current.currentTime),Ie&&re())}},[O,Je]),(0,r.useEffect)(()=>{if(O.current.onended=()=>{yt(O)},O.current.oncontextmenu=()=>!1,(Je==null?void 0:Je.indexOf(".m3u8"))>-1){if(O.current.canPlayType("application/vnd.apple.mpegurl"))O.current.src=Je;else if(U.ZP.isSupported()){var Yt=new U.ZP;Yt.loadSource(Je),Yt.attachMedia(O.current)}}},[Je]);const[me,mt]=(0,r.useState)(1),kt=()=>{O.current.paused||O.current.ended?O.current.play():O.current.pause(),C()};function En(){O.current.muted=!O.current.muted,O.current.muted?(qn.current.setAttribute("data-volume",volume.value),qn.current.value=0):qn.current.value=qn.current.dataset.volume}return r.createElement("div",{style:{position:"relative"},ref:ze},r.createElement("div",{ref:Fe,className:`${H.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${H.animate__loop}`},yn&&At?At.login:" "),r.createElement("div",{className:H.container},r.createElement("div",{className:H["video-container"],id:"video-container"},r.createElement("div",{className:H["playback-animation"],id:"playback-animation"},r.createElement("svg",{className:H["playback-icons"]},r.createElement("use",{className:"hidden",href:"#play-icon"}),r.createElement("use",{href:"#pause"}))),r.createElement("video",{className:H.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:O,autoPlay:ln}),r.createElement("div",{className:`${H["video-controls"]} `,id:"video-controls"},r.createElement("div",{className:H["bottom-controls"]},r.createElement("div",{className:H["left-controls"]},r.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:kt},r.createElement("svg",{className:H["playback-icons"]},r.createElement("use",{ref:he,href:"#play-icon"}),r.createElement("use",{ref:lt,style:{display:"none"},href:"#pause"}))),r.createElement("div",{className:H.time},r.createElement("time",{id:"time-elapsed",ref:Gt},"00:00"),r.createElement("span",null," / "),r.createElement("time",{id:"duration",ref:Qt},"00:00"))),r.createElement("div",{className:H["right-controls"]},_e&&r.createElement(k.Z,{placement:"top",overlayClassName:H.rateOverlay,getPopupContainer:Yt=>Yt.parentNode,menu:{items:[{key:"1",label:r.createElement("span",{onClick:()=>{mt(1),O.current.playbackRate=1}},"1.0x")},{key:"2",label:r.createElement("span",{onClick:()=>{mt(1.5),O.current.playbackRate=1.5}},"1.5x")},{key:"3",label:r.createElement("span",{onClick:()=>{mt(2),O.current.playbackRate=2}},"2.0x")}]}},r.createElement("div",{className:`${H.controlText} mr5`},"\u500D\u901F")),r.createElement(Ne.CopyToClipboard,{text:Je,onCopy:()=>ke.ZP.success("\u590D\u5236\u6210\u529F")},r.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},r.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),r.createElement("div",{className:H["volume-controls"]},r.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:H["volume-button"],id:"volume-button",onClick:En},r.createElement("i",{ref:$e,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),r.createElement("i",{ref:pn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),r.createElement("i",{ref:Dt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),r.createElement("input",{className:H.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:qn,style:{display:"none"},onClick:ne})),r.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:H["fullscreen-button"],onClick:()=>{(0,ee.vp)()?(0,ee.BU)():(0,ee.Dj)(ze.current)}},r.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),r.createElement("div",{className:H["video-progress"]},r.createElement("progress",{ref:on,value:"0",min:"0"}),r.createElement("input",{className:H.seek,ref:Vt,value:"0",min:"0",type:"range",step:"1"}),r.createElement("div",{className:H["seek-tooltip"],ref:Ke,id:"seek-tooltip"},"00:00"))))),r.createElement("svg",{style:{display:"none"}},r.createElement("defs",null,r.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},r.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),r.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},r.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),r.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},r.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),r.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},r.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),r.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},r.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),r.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},r.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),r.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},r.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),r.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},r.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},20973:function(Re,Pt,E){"use strict";E.r(Pt),E.d(Pt,{default:function(){return re}});var r=E(59301),ke=E(25690),k=E(57809),ie=E(8591),U=E(95237),Z=E(43604),Ne=E(3113),ee=E(61621),H=E(58421),je=E(28426),Ve={flex_box_center:"flex_box_center___k6E7Z",flex_space_between:"flex_space_between___oW8nd",flex_box_vertical_center:"flex_box_vertical_center___hKiel",flex_box_center_end:"flex_box_center_end___bWBYz",flex_box_column:"flex_box_column___PI5IU",bg:"bg___pNQux",containerTitle:"containerTitle___yNJpi",containerDesc:"containerDesc___i_svy",menus:"menus___o7OFa",listItem:"listItem___z1ETv",info:"info___Ki3Js",title:"title___pwlJ7",titleLeft:"titleLeft___zGhmc",titleRight:"titleRight___e7Ghq",acitons:"acitons___teF7U",move:"move___SbOmH",hideHeadCheckbox:"hideHeadCheckbox___sAsoB",moveCategory:"moveCategory___QzsCK",tabSearch:"tabSearch____pHQT",warpModal:"warpModal___oxvp3",modalColumn:"modalColumn___RMpgc",modalRow:"modalRow___vjqMa",sup:"sup___nGUBA"},ht=E(43418),rt=E(6848),Pe=E(24905),Lt=E(51257),_e=E(38986),Je={flex_box_center:"flex_box_center___ait_r",flex_space_between:"flex_space_between___rFCZt",flex_box_vertical_center:"flex_box_vertical_center___Se_r1",flex_box_center_end:"flex_box_center_end___zrmDd",flex_box_column:"flex_box_column___p4QYF",bg:"bg___K7jhB",containerTitle:"containerTitle___jYThs",containerDesc:"containerDesc___n3gfb",tablestyle:"tablestyle___OUTg8",listItem:"listItem___ye5vB",info:"info___Z1Jmz",title:"title___Pq4sD",titleLeft:"titleLeft___nUs7_",titleRight:"titleRight___nhuLW",acitons:"acitons___mwr_3",moveCategory:"moveCategory___ADEes",name:"name___hjh5r",categoryName:"categoryName___HTKzg",schedule:"schedule___Dli0r",fnSign:"fnSign___RB8GU",spanSize:"spanSize___yDHwD",classromediv:"classromediv___a26Uj",glow:"glow___IPF2B",popover:"popover___W5sXq",dot:"dot___MB2Pk"},Ie=Object.defineProperty,ye=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ge=(C,ne,me)=>ne in C?Ie(C,ne,{enumerable:!0,configurable:!0,writable:!0,value:me}):C[ne]=me,y=(C,ne)=>{for(var me in ne||(ne={}))Be.call(ne,me)&&ge(C,me,ne[me]);if(ye)for(var me of ye(ne))De.call(ne,me)&&ge(C,me,ne[me]);return C};const wt=C=>React.createElement("svg",y({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},C),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",ln=Object.defineProperty,Ot=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pt=(C,ne,me)=>ne in C?ln(C,ne,{enumerable:!0,configurable:!0,writable:!0,value:me}):C[ne]=me,Ee=(C,ne)=>{for(var me in ne||(ne={}))yn.call(ne,me)&&pt(C,me,ne[me]);if(Ot)for(var me of Ot(ne))oe.call(ne,me)&&pt(C,me,ne[me]);return C};const We=C=>React.createElement("svg",Ee({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},C),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var O="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Fe=E(48790),ze=E(61186),lt=E.n(ze),he=E(59301),Vt=Object.defineProperty,on=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Dt=(C,ne,me)=>ne in C?Vt(C,ne,{enumerable:!0,configurable:!0,writable:!0,value:me}):C[ne]=me,pn=(C,ne)=>{for(var me in ne||(ne={}))Ke.call(ne,me)&&Dt(C,me,ne[me]);if(Gt)for(var me of Gt(ne))$e.call(ne,me)&&Dt(C,me,ne[me]);return C},qn=(C,ne)=>on(C,Qt(ne)),oi=(C,ne,me)=>new Promise((mt,kt)=>{var En=W=>{try{un(me.next(W))}catch(J){kt(J)}},Yt=W=>{try{un(me.throw(W))}catch(J){kt(J)}},un=W=>W.done?mt(W.value):Promise.resolve(W.value).then(En,Yt);un((me=me.apply(C,ne)).next())}),Ut=({v:C,k:ne,match:me,selectArrs:mt,setSelectArrs:kt,dispatch:En,params:Yt})=>{var un,W,J,ve,K,dt,Ct;const[tt,Ft]=(0,r.useState)([]),[ut,_t]=(0,r.useState)(!1),de="YYYY-MM-DD",h=lt()("2020-11-15",de);function Y(){return oi(this,null,function*(){console.log(Yt,222);let T=yield(0,_e.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:qn(pn({},Yt),{id:C.id})});Ft((T==null?void 0:T.groups)||[])})}const se=()=>ht.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:he.createElement(he.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),d=T=>{var X;ke.history.push(`/classrooms/${T.course_identifier}/exercisenotice/${T.id}/users/${(X=(0,Fe.eY)())==null?void 0:X.login}`)},G=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u7ED3\u675F",value:3}],onFilter:(T,X)=>X.exercise_status===T,render:(T,X)=>he.createElement("div",null,T===1&&he.createElement("span",null,he.createElement("i",{className:Je.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),T===2&&he.createElement("span",null,he.createElement("i",{className:Je.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),T===3&&he.createElement("span",null,he.createElement("i",{className:Je.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Yt.order_by==="publish_time"?Yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Yt.order_by==="end_time"?Yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(T,X)=>X.exercise_status===1?"-":he.createElement("span",null,T,"/",X.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(T,X)=>X.exercise_status===1?"-":he.createElement(ke.Link,{to:`/classrooms/${Yt==null?void 0:Yt.coursesId}/exercise/${C==null?void 0:C.id}/detail?random=false&exercise_group_id=${X.course_group_id}`},T)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(T,X)=>X.exercise_status===1?he.createElement("img",{style:{cursor:"not-allowed"},src:yt}):he.createElement(rt.Z,{title:"\u8BC4\u9605"},he.createElement(ke.Link,{to:`/classrooms/${Yt==null?void 0:Yt.coursesId}/exercise/${C==null?void 0:C.id}/detail?random=false&exercise_group_id=${X.course_group_id}`},he.createElement("img",{src:O})))}],L=T=>{if(T!=null&&T.includes("\u672A\u5F00\u59CB"))return he.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(T!=null&&T.includes("\u8003\u8BD5\u4E2D"))return he.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(T!=null&&T.includes("\u5DF2\u7ED3\u675F"))return he.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,Fe.RV)(),222),he.createElement("div",{className:Je.listItem,key:ne},(0,Fe.GJ)()&&he.createElement(Pe.default,{checked:mt.includes(C.id),value:C.id,onClick:T=>{T.stopPropagation()},onChange:T=>{let X=mt.indexOf(C.id);mt.indexOf(C.id)>-1?kt(mt.filter(be=>be!==C.id)):kt(mt.concat(C.id))}}),he.createElement("div",{className:Je.info},he.createElement("div",{className:Je.title},he.createElement("div",{className:Je.titleLeft,style:{marginRight:"15px"}},L(C==null?void 0:C.exercise_tips),he.createElement(rt.Z,{title:C.exercise_name},he.createElement("span",{className:`${Je.name}`,style:{maxWidth:(un=C==null?void 0:C.exercise_tips)!=null&&un.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},C.exercise_name)),!C.is_public&&(0,Fe.GJ)()&&he.createElement(rt.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},he.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((W=C==null?void 0:C.exercise_tips)==null?void 0:W.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&he.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((J=C==null?void 0:C.exercise_tips)==null?void 0:J.includes("\u5DF2\u7ED3\u675F"))&&((ve=C==null?void 0:C.exercise_tips)==null?void 0:ve.includes("\u672A\u63D0\u4EA4"))&&he.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),he.createElement("div",{className:Je.titleRight,onClick:T=>{T.stopPropagation(),T.preventDefault()}},(0,Fe.GJ)()&&C.assistant_auth&&he.createElement("span",{onClick:T=>{T.stopPropagation();const X=lt()(C.created_at,de);lt()(h).diff(lt()(X),"days")>0&&(C!=null&&C.is_random)?se():C!=null&&C.is_random?ke.history.push(`/classrooms/${C.course_id}/exercise/${C.id}/random/preview?random=${C.is_random}`):ke.history.push(`/classrooms/${C.course_id}/exercise/${C.id}/detail?random=${C.is_random}&tabs=2`)}},"\u9884\u89C8"),he.createElement("a",{onClick:T=>{T.preventDefault(),T.stopPropagation(),(0,Lt.xg)(`/classrooms/${C.course_id}/exercise/${C.id}/detail?random=${C.is_random}`)}},"\u8BE6\u60C5"),he.createElement(he.Fragment,null,!!C.off_limits&&he.createElement(rt.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${C==null?void 0:C.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},he.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!C.off_limits&&C.current_status===0&&C.exercise_status>1&&!((K=C.exercise_tips)!=null&&K.includes("\u5DF2\u622A\u6B62"))&&he.createElement("a",{onClick:T=>{T.stopPropagation(),T.preventDefault(),d(C)},href:""},(C==null?void 0:C.screen_used_num)>(C==null?void 0:C.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((dt=C.exercise_tips)!=null&&dt.includes("\u5DF2\u622A\u6B62"))&&(C==null?void 0:C.screen_used_num)>(C==null?void 0:C.screen_total_num)&&he.createElement("a",{onClick:T=>{T.stopPropagation(),T.preventDefault(),d(C)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!C.off_limits&&C.current_status===1&&C.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&he.createElement("a",{style:{color:"#0152d9"},onClick:T=>oi(void 0,null,function*(){var X;if(T.preventDefault(),T.stopPropagation(),!(C!=null&&C.answered_open)){ie.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,Lt.xg)(`/classrooms/${Yt.coursesId}/exercise/${C.id}/users/${(X=(0,Fe.eY)())==null?void 0:X.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!C.off_limits&&C.current_status===2&&C.exercise_status>1&&!((Ct=C.exercise_tips)!=null&&Ct.includes("\u5DF2\u622A\u6B62"))&&he.createElement("a",{style:{color:(C==null?void 0:C.is_redo)===1&&"red"},onClick:T=>{T.stopPropagation(),T.preventDefault(),d(C)},href:""},(C==null?void 0:C.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),he.createElement("p",{style:{display:"flex"}},he.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",he.createElement("span",{className:"c-blue"},C.username)),he.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",he.createElement("span",{className:"c-blue"},C.course_name)),he.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",he.createElement("span",{className:"c-blue"},C.time===null||C.time===-1?"\u4E0D\u9650":`${C.time}\u5206\u949F`)),he.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",he.createElement("span",{className:"c-blue"},lt()(C==null?void 0:C.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",he.createElement("span",{className:"c-blue"},lt()(C==null?void 0:C.end_time).format("YYYY-MM-DD HH:mm"))))))},At=E(59301),Tn=Object.defineProperty,Yn=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,Gn=(C,ne,me)=>ne in C?Tn(C,ne,{enumerable:!0,configurable:!0,writable:!0,value:me}):C[ne]=me,mn=(C,ne)=>{for(var me in ne||(ne={}))zn.call(ne,me)&&Gn(C,me,ne[me]);if(Yn)for(var me of Yn(ne))Hn.call(ne,me)&&Gn(C,me,ne[me]);return C},M=(C,ne)=>{var me={};for(var mt in C)zn.call(C,mt)&&ne.indexOf(mt)<0&&(me[mt]=C[mt]);if(C!=null&&Yn)for(var mt of Yn(C))ne.indexOf(mt)<0&&Hn.call(C,mt)&&(me[mt]=C[mt]);return me},j=(C,ne,me)=>new Promise((mt,kt)=>{var En=W=>{try{un(me.next(W))}catch(J){kt(J)}},Yt=W=>{try{un(me.throw(W))}catch(J){kt(J)}},un=W=>W.done?mt(W.value):Promise.resolve(W.value).then(En,Yt);un((me=me.apply(C,ne)).next())});const{Option:R}=k.default,Q=C=>{var ne=C,{classroomList:me,globalSetting:mt,exercise:kt,loading:En,dispatch:Yt,match:un}=ne,W=M(ne,["classroomList","globalSetting","exercise","loading","dispatch","match"]),J,ve,K,dt,Ct;const[tt,Ft]=(0,r.useState)(mn({},(0,ke.useParams)())),ut=(0,ke.useLocation)(),{detailExerciseList:_t,detailTopBanner:de,detailLeftMenus:h}=me,[Y,se]=(0,r.useState)([]),[d,G]=(0,r.useState)(!1),[L,T]=(0,r.useState)({page:1,course_id:""});tt.id=tt.coursesId;const X=(0,r.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,r.useEffect)(()=>{Se(),Yt({type:"globalSetting/footerToggle",payload:!1}),Yt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[L]),(0,r.useEffect)(()=>{be()},[]);const be=()=>j(void 0,null,function*(){var nt;const Bt=yield(0,_e.ZP)("/api/users/check_client_cheating.json",{method:"get"});Bt.status===0&&G((nt=Bt==null?void 0:Bt.data)==null?void 0:nt.show_unlimit)});(0,r.useEffect)(()=>{se([])},[_t]);const Se=()=>{document.body.scrollIntoView(),Yt({type:"exercise/getUserExercise",payload:L})},He=()=>j(void 0,null,function*(){(0,Lt.G5)(X),ie.ZP.success("\u64CD\u4F5C\u6210\u529F")});return At.createElement("section",{className:"minH500 minW1200"},At.createElement("aside",{className:`${Ve.acitons} w100`},At.createElement(U.Z,{className:"w100",align:"middle"},At.createElement(Z.Z,{flex:"1"},At.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),d&&At.createElement(Z.Z,null,At.createElement(Ne.ZP,{onClick:He,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),At.createElement(Z.Z,null,At.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",At.createElement(k.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:nt=>{L.course_id=nt,L.page=1,T(mn({},L))}},At.createElement(R,{value:""},"\u5168\u90E8"),(ve=(J=kt==null?void 0:kt.userExerciseList)==null?void 0:J.courses)==null?void 0:ve.map((nt,Bt)=>At.createElement(R,{value:nt.id},nt.name))))))),((K=kt==null?void 0:kt.userExerciseList)==null?void 0:K.exercises_count)===0&&At.createElement(je.Z,null),At.createElement(ee.Z,{loading:En["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((dt=kt==null?void 0:kt.userExerciseList)==null?void 0:dt.exercises)&&((Ct=kt==null?void 0:kt.userExerciseList)==null?void 0:Ct.exercises.map(function(nt,Bt){return At.createElement(Ut,{v:nt,k:Bt,match:un,selectArrs:Y,setSelectArrs:se,dispatch:Yt,params:tt})})),At.createElement("aside",{className:"tc mb50 mt30"},At.createElement(H.Z,{showTotal:nt=>{var Bt;return`\u5171 ${(Bt=kt==null?void 0:kt.userExerciseList)==null?void 0:Bt.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:nt=>{L.page=nt,T(mn({},L))},defaultPageSize:20,defaultCurrent:L.page,current:L.page||1,total:kt==null?void 0:kt.userExerciseList.exercises_count}))))};var re=(0,ke.connect)(({classroomList:C,loading:ne,globalSetting:me,exercise:mt})=>({classroomList:C,globalSetting:me,loading:ne.effects,exercise:mt}))(Q)},11446:function(Re,Pt,E){"use strict";E.r(Pt),E.d(Pt,{default:function(){return Ri}});var r=E(59301),ke=E(92736),k=E(81863),ie=E(25690),U=E(9951),Z=E(61621),Ne=E(33853),ee=E(38819),H=E(18889),je=E(13570),Ve=E(6848),ht=E(346),rt={courseItems:"courseItems___TlWT7",jupyterTag:"jupyterTag___Z9VrH",lockWrap:"lockWrap___fnkyf",flexCenter:"flexCenter___v3RGV"},Pe=E(51257);const Lt=({data:v})=>r.createElement("aside",{className:rt.courseItems},v&&v.map(function(B,b){return r.createElement("a",{key:b,onClick:()=>{B.power&&(0,Pe.xg)(`/shixuns/${B.identifier}/challenges`)}},r.createElement(H.Z,{className:"animated fadeIn",cover:r.createElement("img",{alt:B.name,src:B.pic})},r.createElement(H.Z.Meta,{title:B.name,description:r.createElement("div",null,B.is_jupyter&&r.createElement("div",{className:rt.jupyterTag},r.createElement("span",null,"Jupyter")),!B.power&&r.createElement("div",{className:rt.lockWrap},r.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:`${ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),r.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),r.createElement("div",null,r.createElement(je.Z,{allowHalf:!0,disabled:!0,defaultValue:B.score_info}),r.createElement("span",{className:"ml20"},B.score_info?`${B.score_info}\u5206`:"5\u5206")),r.createElement("div",{className:rt.flexCenter},r.createElement("p",{className:"flex1"},!B.is_jupyter&&r.createElement(Ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),B.challenges_count)),!!B.myshixuns_count&&r.createElement(Ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("span",{className:"ml10"},r.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),B.myshixuns_count))),r.createElement("p",null,B.level)))})))}));var _e={courseItems:"courseItems___Z_T4k",unit:"unit___BkH16",excellentTag:"excellentTag___MRMEJ",flexCenter:"flexCenter___VXjtA",flexEnd:"flexEnd___sq3TF",righttag:"righttag___LIWQ4",esTitle:"esTitle___PyxzH",price:"price___Jh8Xh",discounts:"discounts___xQMSJ",realPrice:"realPrice___wJVLr",lineationPrice:"lineationPrice___bUQ8N",unitImg:"unitImg___hjHJS"},Je="data:image/png;base64,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",Ie=Object.defineProperty,ye=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ge=(v,B,b)=>B in v?Ie(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,y=(v,B)=>{for(var b in B||(B={}))Be.call(B,b)&&ge(v,b,B[b]);if(ye)for(var b of ye(B))De.call(B,b)&&ge(v,b,B[b]);return v};const wt=v=>React.createElement("svg",y({width:34,height:32,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u5355\u4F4D"),React.createElement("defs",null,React.createElement("filter",{x:"-5.8%",y:"-5%",width:"111.5%",height:"109.4%",filterUnits:"objectBoundingBox",id:"unit_svg__a"},React.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:3,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 1 0",in:"shadowBlurOuter1",result:"shadowMatrixOuter1"}),React.createElement("feMerge",null,React.createElement("feMergeNode",{in:"shadowMatrixOuter1"}),React.createElement("feMergeNode",{in:"SourceGraphic"})))),React.createElement("g",{filter:"url(#unit_svg__a)",transform:"translate(-11 -214)",stroke:"#999",strokeWidth:.6,fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M21.563 235.567v-8.379a.6.6 0 0 1 .312-.526l5.8-3.176a.6.6 0 0 1 .888.527v11.555M28.705 228.446l5.11 2.028a.6.6 0 0 1 .378.557v4.537"}),React.createElement("path",{strokeLinecap:"round",d:"m23.532 227.724 3.224-.005M23.532 230.524l3.224-.005M29.832 232.388h2.8M20.378 235.871l14.943-.054"})));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=";const ln=({data:v})=>r.createElement("aside",{className:_e.courseItems},v&&v.map(function(B,b){return r.createElement("a",{href:`/paths/${B.identifier}`,target:"_blank",key:B.identifier},r.createElement(H.Z,{className:"animated fadeIn",key:b,cover:r.createElement("img",{alt:B.name,src:B.image_url})},r.createElement(H.Z.Meta,{title:r.createElement(r.Fragment,null,r.createElement(Ve.Z,{title:B.name},r.createElement("div",{className:`${_e.esTitle}`},B.name)),r.createElement("br",null),r.createElement(Ve.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${B.school_name}`},r.createElement("div",{className:`${_e.unit}`},r.createElement("img",{src:yt,className:"unitImg"}),B.school_name))),description:r.createElement("div",null,B.featured>0&&r.createElement("div",{className:_e.excellentTag},r.createElement("span",{style:{background:B.featured===1?"#FF6500":B.featured===2?"#4361F2":B.featured===3?"#E9AD5D":B.featured===4?"#f7ce62":""}},B.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",B.featured===2&&"\u519B\u961F\u4E00\u6D41",B.featured===3&&"\u7701\u7EA7\u4E00\u6D41",B.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),B.excellent&&r.createElement("div",{className:_e.righttag},r.createElement("img",{src:Je})),r.createElement("div",{className:_e.flexEnd},r.createElement(Ve.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),r.createElement("span",null,B.stages_count))),r.createElement(Ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),r.createElement("span",null,B.members_count)))))})))}));var Ot={flex_box_center:"flex_box_center___aFf5V",flex_space_between:"flex_space_between___lgjHK",flex_box_vertical_center:"flex_box_vertical_center___MWYpu",flex_box_center_end:"flex_box_center_end___fAgVO",flex_box_column:"flex_box_column___oLrCs",banner:"banner___zjrmW",LeftButton:"LeftButton___Dg0SE",RightButton:"RightButton___ruhiv",bgWrapper:"bgWrapper___JvMyw",leftWrapper:"leftWrapper___oLYXP",mainSiteBanner:"mainSiteBanner___zKH3a",subnavDetail:"subnavDetail___NWSKp",dataView:"dataView___dsjJ6",showArea:"showArea___B_tGS",showContent:"showContent___Qvdqj",subnav:"subnav___TlZMN",nav:"nav___usdIP",link:"link___thKdp",course:"course___VqKLf",title:"title___UQUEK",more:"more___cd8yr",mainSite:"mainSite___L7hjf",mainSiteContent:"mainSiteContent___jh1Rf",auto:"auto___qF0mN",ContentWarp:"ContentWarp___scQcv",orientation:"orientation___KEYxX",lf:"lf___xIgy7",left:"left___C9bfs",btn:"btn___TiMo8",right:"right___nM0XG"},yn=E(58424),oe={flex_box_center:"flex_box_center___whnXg",flex_space_between:"flex_space_between___GiIgc",flex_box_vertical_center:"flex_box_vertical_center___xh2BF",flex_box_center_end:"flex_box_center_end___HEato",flex_box_column:"flex_box_column___tSuHk",mainSiteContent:"mainSiteContent___R3sSQ",auto:"auto___qazgM",ContentWarp:"ContentWarp___Tjdyn",operatingEnvironment:"operatingEnvironment___JFnXi",tabs:"tabs___h0pNd",operatingActive:"operatingActive___dpZZ1",tabContent:"tabContent___wJkLs",left:"left___tlYg8",btns:"btns___hih1a",b1:"b1___tfd5q",b2:"b2___SKalN",right:"right___cBLgU",videoMask:"videoMask___U6Ue5",orientation:"orientation___VghPm",lf:"lf___juYPG",btn:"btn___b2TnH",teachingTool:"teachingTool___Rtpec",clausesWarp:"clausesWarp___GlCmT",school:"school___NwYEs",iconWrapper:"iconWrapper___pseDu",tuijianWrapper:"tuijianWrapper___hxnw6",tuijinaspan:"tuijinaspan___tsLyc",bigDes:"bigDes___WIsDJ",p1:"p1___LUvl_",p2:"p2____iZsC",img1:"img1___SZfZP",img2:"img2___zVSnP",customModel:"customModel___qDZrd",formWrap:"formWrap___Nh1Hw",inputWrap:"inputWrap___Vzf1A",area:"area___enXfk"},pt="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",Ee="data:image/png;base64,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",We="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAvCAYAAABAHIylAAAGUUlEQVRoQ+2bf2xTVRTHv+f2rStjQBAJIgmCYoKKEkLXdQUCHUy2gaAhNLAfKP8IkYQIMRqIusyfBAEjEv/Af4C2C2IgRmAFgRZIWLsfTBKj/0zxJyIgojC20b13j3mF6RzbXl/3gxne7R9t7j33nnM/97xzT3tvCbdKpPr0fCnVtQLkZGBIW33q79wI0K9E9A0D++Oy9bN8j+ePZMY7Ulc3zKbxQmIsYMmTIDAajKHJ9O1ehhpBXA/Q1lx31t5kxiNdKBytfRvg9cl06IHMVQbeG8TqZo/H09zZOJWVlekZI0aullKuA2h4D3QZdiUSH3jdzheNBEn3HJbafoBuQOB1sivbvVOm/GnU0ag9EolkKhkZ96sQM1iDjwTymJkI9KWw8cKZLtfP7cc4dLJudLpd7mOGW69ncISIdpMUJ9Nky7np06dfM9Jp1B6LxYY2QyxnxrsABhHRUq87a3d3/ehYtDpMIC8EvZKbnbXRSEmq7ZFY3XRm/hjgiWCc1zThzpvh/EkfL1JTcx9rFAP4AYC+Yymfnz0tO5yqLqN+kVjtKmbeBqAmN8eV3S2gSLRGd/0h5Egb3hue050yPbakqXKfZOQS4UyjIqaNdzjUi9eaTgAJz6mSghfMyc6+bDTJnrRHIhEHOwY36o7qdWelE5HsajwKR2tYb8zNcSXiUV+XI0fqhimZHGXwIyCUEXCdGZtAOCuJXX0Np21+4WjtNYAzR2SkZ06ePPn6gAGkG3K8uj6HWTvFzI0MbiXQPZLoyTnurCN9vUD/C0C6keFY7UEwFyYMJpzMdbtm9hechP6B7EGJwBytfpZBO24CEqty3c6PLEDtCJyorh6vSTqrV9lYPDHT4/zKAtSOQENDQ/ovl680M4McQzJGeCZNSirL7i2IA/4RuxWHJJhpaJoY7HQ6m3pr8smMYwEyoGQB6k9AwfxgIYPHSUiVhNIqwKqUUhUQKuufSagCUmX9nViV+otsqg1S1UhTFaH8UHyw+EpHm8Ox2m4fsV2FgZUCyOtqriyh2uxiddHnRRd0GX9B8CUizmmTZ6a4EHihU929uc0HCgMrWeJxECsEUhikEFhhhkKAwgQFIAU369ISdYBCiXpWBAl/cWXx+2YBBQoCj0qmiV1muZBq06Wm0IrTK1p1md3zd0+Oq9pDbfJCcNw+2B7yferTbtPdm4CSCXqpyBh5UCpjJtvHikH9GYOSXRWzcpYHGa2iQZA2C9yMvPWIGS2OFaS7J2R5kOVBZiLO7bK96kG7CgIvC8aklE0iHCwJlXxiNlH0F1YsJym9qeqVhFZHq32t76jvrz5NFP1z/TPYJsalaqiiUX3R4aKvzQLaWbBzCpGS8sII5viY5jF7vce9ap8CShWMUT8rDzIKlFYeZLDVWoAGPqCL23586sbv8ZbOLE0jaun3g8P2hgyEGHR+47cRviH/83MIA+lgzCAWq+56QJ2drPoLgh8CGFUaKvZZgDocPVcUViySLDcAmFoSKrlqAWoHKDgv+KCUHIVNKSg9sKReDwdJAQoUBrcxs8sor2lr1y8kNDQ35JUfL78tQTMTg/wFwfUAP92VXgJUu82+2HfAdy5Z29rkOn7V2LN4jz1+LV7FRDtKQ8X61ZhESQrQnvl7xsbV+KhkjVBZND3XSeZsNpOuWFAxSsbl2K70amRTl4WWnCFQ4oaKmdIRkD8/WMYkvctCpbPaj5MUIDOKzcgOhF2sLUj75/onQNAphWzzllYurTPlQWYmbUZ2IAHS7Q7kB54B0Ra7TJvqO+xLHIVbHtRhF/MXBjaC6bGSUNF8/dG1AHUAVDarTJkw6OFjAB8tDZW+edcDurD5+01ak5Y4ePy3yNHMKAWJgrse0MVNZ8vU62q8s9hJoEs6IP3XtqEOzhjh8fTzHZ079G2+qqpqUDMpjQLQjh866CgvL+/6lmskVvsFM+cRxGveHOdbZnahnsreqV0sHK1dA/AWIkS9bpenu3lQuLp6LrEIgVkF6J20dNt20TLytpsYPYXRWf8W8dt1/QLVYDHkXk3L7PMLVDeU88NYYjmYygBOB7AoN8e1r1tAeuOxaM2rBLyRuG96lxRibPB6XOuMpvsPkHBVzWyA14DICeqNf/sYqU6kYQ7dg0Do9M8tyYxgSobRSEA9gbbOyskKJdP3b55CiwXsdwtjAAAAAElFTkSuQmCC",O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA1CAYAAAAd84i6AAAF90lEQVRoQ+2bf1DTdRjH38++wsTp/IHgL0g9MH+cd1oOYZy/2EwZmVedrhSIrj/C6jL/KKtLw191XnVqdp2Y55nHQBO786zgRNm0O2OwyXUnWXhCiVCJAgqCDLfv0w0OSgP2GYME2v7c9/15nuf1PM9n38/32Ubw4sXMZLHaN4B4HWSOAJHkxfLekzK7oKAyMKXHxWj2EBGLGidRoVtn/qFoPwgve7Omz7WML3Sx81NF/QgD5xfYH1cQ25llh4KxtrpS9Z3ROLtF1FFv6o4dKwkMDWt8UiZkESmUMpNGr9UUi/gQBjYX2t6CzB+BaL8uJmqdiPG+1pittnQwp0JBG3XRUR+L+BMGzi8o3EKgNAY267Xzd4gY72tNfkHRJgK2E7AjTjt/s4g/P3BXWfJXWKR/+lgzKFs6a03WWFWQKriz3AXFj3lFMUJ6gxtd+5pyaj/tLr+OBketMdt4o1/vYZPBtBFEOwOGBQjH2RW0s8nJMrvShA11tYct1qI9DMzwrXupWhcT9cKDNjIMpusL31kQOnnRZN/MA6i0VuLstnP1PgObCwvnSCyN8yUip8y39LFRRf8Gzmhe/slyZcisEF/Mt66tvVKLnPW58BnY50i6MZBh8AP3OL8DtsIV5yugCh2O4GljWuFb7rSg4vw1hGvDoFQr29q3vA4NVQ14ZEE4iNqaeEAC37h0A6fezEOAKgDPZRtbQWzpdpSeLMU0QySiX49ufe/42q/RfKsZSz/UY/zc8QMX2HHbAcvWsxg9dVQHXGVRFYoPFuOxlLkIjw1vS8I+O26W3sSStMUIGh00cIF7vIEHakv3C2CL1WZm5oVeBCOD5FhdTMwFT2v65W3JPecCoPAUfPv17OxsGI1Gl4g+w2Cq023XjZo4b4KIvFvN9YvXcfrtM3f798Ej3pSuVCtT1WFqj8DqsBGY8cxMjJ4yqu121XgPlvctHevqq+rR0uD4sl8DM5hM8aaniKjTw/SweSOXDQlRrnBVt5y6U3z7LohXTpg7XjHz2ZkYExmM42uOu4+SaQDqGHwtaX7SyX4N7KmsDz4PZ67InMYyb5CZX1RPVA9r+L0BCqIpiTmJV9ttDSrgdqjD+sPBUqC0joHXFETa+4AP6LPGKQPlVyWi4d1lNDBimHZISKDWdePeeUdZY+GDWrntk6ueJPp87Tdrb3qqTm9c9zTxOLb6WGBdeR2nXki911Fhk8F0buyskEW98QhWfbEaNaU1eUm5ict7A8iTDU/Ana2nDIPJGb87Xho7vdMpiief912vLqlG3sa8puTcZJVXC3so7ikwJ+w1YExk29OHL6+2w/0pR3Ju8lBf7Iiu9QMLZMrd0v4KCySqU4m/pbvJnKWwWMOQvR7+yXBZl0ZH17hND6g9bLHadoM50ttuIlLsWhKjaT0kDyhgb0E70/uBBbL4v/yUrpyTPGdSeGxYR35Gho0ESX8/V7Q0tqDpZpPH/F39/iouHikpT85NivAo7gVBz1o6PmMliA4ACG2PYfXRVa0z3oY/GvDLiVKUnS6Ds9kpEuKfMvBSSm5SrojYV02PgNud7jXkKIOlukdkF192jzfLz5SjsqCKWZbNMtOuSe9GaCHRJriw5aedNTs7C3Z9boLDVwhv1vsE7HaUmZA5WWb+zT0hIcJXBNqVmJP4Y9stYBD+xuNQwqHxQ3jIBlmSP0v5NqXqn9kelMDdtZMvwGabbTo5yZtRbpehOJ3Ie2KhpqLHBw/RPeMLcL7VvowgrxL11a2OFQd1Wk3rxMXnPdxXFe4V0E6M+IEFMjsop5bdcfuBu8qO2Vq0GYxtDPpAr43aJNA9fS6xFNh2MPg9Am+J00ZvFXEoXOEzVtvzCuYjAEqouTEqLi6uWcRBX2ksFstQHqqyAZgtE61ZGhN1VMSXMLDbAYaqLjEwFeArYOSDFA/l99JgORAEPUDuAcKv1Nw4S7QAwsDu7J0rKJjpgnQCwKMi2fwPNJcluJ5erNX+LOrLK2C3UbvdHlDvcunAFMHMD+U/D0TkAnGZWpLMGo2m42sUEei/AKT+yy16fYAFAAAAAElFTkSuQmCC",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA4CAYAAABDsYAdAAAF1klEQVRoQ+2be0xTdxTHv+feAgJG5KX4wAExMEjcFNpSyBR5KC2bjuniFsUw45TskSwh0emmS8yiOHWvbGZmWYJCa1wWlumc4mRUeUihBeasGIHE13SsbkyNtkDb+1suG74otAiu7dLfH/2jv3PvOZ/fOef+HvdcAoDaxsZ4q8CVACwHwATxP29oDDATY3XE+72bmZpscGYz/QuqA1ioM2EP7u/heWRnyOWnhrORqhv0FQBbwhEdYbAXZSoUv3ow1AOmaQ2GCFiFXQwoJJA+M00mdwLbdFMMXSIh2ptAB6A6OjoCrvzRfYOIC7BJKHSBVCryOGxU3dDExJ6sNDl5i0cftrO6oekygGiex4wMufyKDxaAz7PeFs6+MHbgMV8Y+8LYg0dgzHK2qrExnBO41QTydxcvI8Ful3CaBVKpOJ8OamMGq21ofJuBtrsL9K5ewu4shfzNxwpb09ISae21FRHBbZ4lRnaOE8oyUlMvPFZYt3vUBQPGLIxd0OV2ER+sb1Hh2+K5PQ1HZIAvZ30568vZezGgNRrH45blJaKRr40FYqYshaxCvJvRaPQ33bG8zAkUPFxC2iHAj/j6eYqUX1xN3DHL2RON+nWCwHa4qvhhOQYuJTtN2vKTTr+SGCtz5T4M7Fx2WmqSK7KizJjBnmxqihYEKmZgI14bM0bXO/1oa5FUahV3TzyjDQwIGhaCARKiH+cpZAf/c1hXFbpTbsw8606IoXRrntXECUxYBHCzeJ4P948NVFIwjbN03t5JZvb1ih9WNDu61qvOoMoWlcWSjbaBaFlYXCgXNTsKQRFB4HgOlm4LTG3XYTprArMLdTzj1y+vXN5wP7TXwGqUmjyBmGaabNrE2atmIzRmokPHi9BnDhjReaTTxgRhQ8HRgg8HBL0CtkypyeU4HE5+NVmS+MKTLmXWNcM11G6vg+2OdWNBZUH/SYvHw6pV6ukMMCavTg5JWpo4CLS1tBVTpVMxedbkQX1dP3eh+j2tYOtjuYXHVlR5A+zeyU9HFeaUZDv0aGXxMcRlxSL+uXiH/eJgtH3TdsZ/vP8cj4bdl70vnPPnu5Qf50oiEiIeCdZqtqKi4FvYeq0LPRpWrdxfGBwVuDe/NH/IPHXmWfHC2pJaXK65vNujYcuU6vdj5j2xae7GZ0YF21ZxDq1ftWidwlaeOhUWwElWEUZ/lCoIAPGS464Ue4h06jz1jvjFCetkRdJRwV6ovoD6XfXnnMKO9SE5EQyZCrnMlfmjXKXZGpcT+056cdqoYM9/3w79F3qdU9j606cn9fX0vcaE0XsWEMBxqJyfmlrrEmze/uKIhLAPlR/lDgsbEj0BU+ZMeUAmMikSwZP+2U3q9xhw/lD7Aaewrhj1uGTUKnUSI5xdWr4EgWGBDtU0f9mMq/prg/qSXkzEzNyZYIzhu1UHYf79ziseDSsSlKvK9Yn5idKUtSmPNKYXT1xE3Y76GzaLNdbzYZXl8zk/Xrtw50JEJISPCNjylwVH36qE+XrP+pWVy3d6PGz/U1ml/iAgdNz6BSU5CJkR4hJw761ecamIP9u7j3da2vO2nNhi8wpYBkZq1f49kkB+rTgNxeXEgbihy7a6Tneh4RMdzCZzjX+f3+JlVcv6C8G8AnbAlWqVeg0DtoVEh0TEZMZgysB+VnJvP3up5hJMRlMPQJ+aTbc3FzUXWb1qi3d/3KpVarFqdg0DywejVBD87sIQtUFgB+0S+57Cw4WD3tJ7lWcdJCuVzi8NmLElqQN+mC6RkK+cz2vD2NGj+H99uvgw8EhgBfGpnKmQcUTUX47rba26oUksu53urGaatLqm3xhDFC+h5AyZrNXbQKt0usmcQFdBxMYx24T09HTLUAxUrdN/DsbeANAOYDPHSYYsTva0gRAEeySBbWKADESHshSy54ezkbStrRNZT99JgJ7yNBjX7aFLPM/mDldF3r+CEn8MBkPQTZvwOseQzbzoUxeIn7qA6nqZ9TNlenq3s8H5G/tJVcrmoc/3AAAAAElFTkSuQmCC",ze="data:image/png;base64,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",lt="data:image/png;base64,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",he="data:image/png;base64,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",Vt="data:image/png;base64,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",on="data:image/png;base64,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",Qt="data:image/png;base64,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",Gt="data:image/png;base64,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",Ke="data:image/png;base64,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",$e="data:image/png;base64,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",Dt="data:image/png;base64,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",pn="data:image/png;base64,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";const Tn=[{img:pt,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,clazz:"normal",firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{img:pt,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,clazz:"vnc",firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{img:pt,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,clazz:"web_ssh",firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{img:pt,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,clazz:"unity_3d",firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{img:pt,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,clazz:"jupyter",firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]},{img:pt,video:"",key:5,clazz:"design_simulation",firstTitle:"\u8BBE\u8BA1\u4EFF\u771F\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["Web\u4EFF\u771F\u5B9E\u9A8C\u7CFB\u7EDF\u63A5\u5165","\u5B9E\u9A8C\u7684\u81EA\u52A8\u8BC4\u6D4B\u4E0E\u53CD\u9988","\u5B9E\u65F6\u7684\u4EFF\u771F\u7ED3\u679C\u4E0E\u5C55\u793A","\u5B66\u4E60\u6210\u7EE9\u4E0E\u5B9E\u9A8C\u62A5\u544A\u7684\u81EA\u52A8\u7EDF\u8BA1","\u5B9E\u9A8C\u6570\u636E\u5168\u6D41\u7A0B\u8BB0\u5F55","\u53EF\u5B9A\u5236\u7684\u68C0\u6D4B\u6D41\u7A0B"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Windows\u3001Kylin OS","Nginx\u3001Vscode\u3001HTML5\u3001JavaScript\u3001CSS3\u3001","Node.js \u2026 \u2026"]},{img:pt,video:"",key:6,clazz:"soft_hard",firstTitle:"\u8F6F\u786C\u4E92\u8054\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u591A\u786C\u4EF6\u517C\u5BB9\u6027","\u7528\u6237\u7AEF\u786C\u4EF6\u63A5\u5165","\u5F00\u7BB1\u5373\u7528\u7684\u7EBF\u4E0A\u73AF\u5883","\u786C\u4EF6\u8BBE\u5907\u4E00\u952E\u7ED1\u5B9A","\u786C\u4EF6\u8054\u7F51\u81EA\u52A8\u8BC4\u6D4B","\u786C\u4EF6\u4E0E\u73AF\u5883\u4E00\u952E\u7ED1\u5B9A"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu18\u3001Python\u3001Paho MQTT","OpenCV\u3001Git\u3001Matplotlib \u2026 \u2026"]},{img:pt,video:"",key:7,clazz:"ai_assistant",firstTitle:"\u667A\u80FD\u52A9\u6559\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u6559\u7EC3\u7814\u573A\u666F\u6DF1\u5EA6\u878D\u5408","\u5168\u6D41\u7A0B\u6559\u5B66\u8F85\u52A9\u5DE5\u5177","\u5168\u6D41\u7A0B\u5B9E\u9A8C\u8F85\u52A9\u5DE5\u5177","\u672C\u5730\u5316/\u4FE1\u521B\u5316\u90E8\u7F72","\u5E73\u53F0\u5185\u7F6E\u6D77\u91CF\u6559\u5B66\u8D44\u6599","\u81EA\u5B9A\u4E49\u667A\u80FD\u4F53\u63A5\u5165"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["\u667A\u80FD\u5907\u8BFE\u3001\u667A\u80FD\u5BFC\u5B66\u3001\u667A\u80FD\u51FA\u9898","\u667A\u80FD\u9605\u5377\u3001\u667A\u80FD\u8BC4\u9605\u3001\u8F85\u52A9\u7F16\u7801 \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}},{img:pt,video:"",key:8,clazz:"intelligent_curriculum",firstTitle:"\u667A\u80FD\u8BFE\u7A0B\u5E73\u53F0\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u667A\u80FD\u4F53\u521B\u5EFA","\u63D0\u793A\u8BCD\u667A\u80FD\u4F18\u5316","\u77E5\u8BC6\u5E93\u7BA1\u7406\u3001RAG \u68C0\u7D22","\u667A\u80FD\u4F53\u5DE5\u4F5C\u6D41\u7F16\u6392","\u667A\u80FD\u4F53\u4E00\u952E\u53D1\u5E03","\u667A\u80FD\u4F53\u6548\u679C\u5206\u6790"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001QWen\u3001ChatGLM","Llama\u3001Baichuan\u3001OpenSora \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}}],Yn=[{img:he,title:"\u667A\u80FD\u8BFE\u7A0B\u5EFA\u8BBE",intro:" \u57FA\u4E8E\u5927\u6A21\u578B\u7EB3\u7BA1\u7279\u5B9A\u8BFE\u7A0B\u7684\u5386\u53F2\u548C\u65B0\u5EFA\u8D44\u6599\u5E93\uFF0C\u6784\u5EFA\u914D\u5957\u7684\u8BFE\u7A0B\u56FE\u8C31\u3001\u77E5\u8BC6\u5E93\u3001\u667A\u80FD\u4F53\u7B49\uFF0C\u5F62\u6210AI\u8BFE\u7A0B\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Vt,title:"\u667A\u80FD\u52A9\u6559\u5BFC\u6559",intro:" \u63D0\u4F9B\u57FA\u4E8E\u5927\u6A21\u578B\u7684\u95EE\u7B54\u3001\u5BFC\u5B66\u3001\u5BA1\u9898\u3001\u8BCA\u65AD\u7B49\u667A\u80FD\u52A9\u6559\u548C\u5BFC\u6559\u5DE5\u5177\uFF0C\u5168\u9762\u51CF\u8F7B\u6559\u5E08\u56E2\u961F\u7684\u91CD\u590D\u6027\u5DE5\u4F5C\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:on,title:"\u667A\u80FD\u6570\u5B57\u6559\u5E08",intro:" \u8BFE\u5802\u80FD\u591F\u5C06\u667A\u80FD\u8BFE\u7A0B\u8D44\u6E90\uFF0C\u7ED3\u5408\u5927\u6A21\u578B\u548C3D\u865A\u62DF\u6570\u5B57\u4EBA\u7B49\u6280\u672F\uFF0C\u4E3A\u8BFE\u5802\u6559\u5B66\u6D3B\u52A8\u63D0\u4F9B\u667A\u80FD\u6570\u5B57\u6559\u5E08\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Qt,title:"\u667A\u80FD\u8D44\u6E90\u63A8\u8350",intro:" \u8BFE\u5802\u548C\u5B9E\u9A8C\u73AF\u5883\u80FD\u591F\u7ED3\u5408\u5B66\u751F\u5F53\u524D\u5B66\u4E60\u60C5\u51B5\uFF0C\u63A8\u8350\u6700\u8FD1\u53D1\u5C55\u533A\u7684\u5B66\u4E60\u4E0E\u7EC3\u4E60\u8D44\u6E90\uFF0C\u63D0\u5347\u4E2A\u6027\u5316\u5B66\u4E60\u6548\u7387\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Gt,title:"\u667A\u80FD\u8BC6\u5377\u7EC4\u5377",intro:" \u8003\u8BD5\u7CFB\u7EDF\u80FD\u591F\u5728\u7EBF\u8BC6\u522B\u4E0A\u4F20\u7684\u6587\u6863\u3001\u626B\u63CF\u6587\u4EF6\u3001\u89C6\u9891\u8D44\u6599\u7B49\uFF0C\u81EA\u52A8\u751F\u6210\u8BD5\u9898\u548C\u8BD5\u5377\uFF0C\u5E76\u652F\u6301\u667A\u80FD\u7EC4\u5377\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ke,title:"\u667A\u80FD\u9605\u5377\u8BC4\u5206",intro:" \u8003\u8BD5\u7CFB\u7EDF\u652F\u6301\u9009\u62E9\u9898\u3001\u95EE\u7B54\u9898\u3001\u7F16\u7A0B\u9898\u3001\u5B9E\u8BAD\u9898\u3001\u4EFF\u771F\u9898\u7B499\u79CD\u9898\u578B\u7684\u81EA\u52A8\u548C\u667A\u80FD\u9605\u5377\uFF0C\u5E76\u751F\u6210\u62A5\u544A\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ee,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:We,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:O,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Fe,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:" \u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u652F\u6301\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\u3001\u4EE3\u7801\u67E5\u91CD\u3001\u968F\u673A\u62CD\u7167\u3001IP\u5730\u5740\u7ED1\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ze,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:lt,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],zn=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Dt,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:pn,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Dt,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:pn,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Dt,smallImg:[{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"},{image:$e,url:"/index"}]}];var Hn=E(38986),Gn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",mn=E(89392),M=E.n(mn),j=E(40937),R=E.p+"static/modelimg.27d66267.png",Q="data:image/png;base64,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",re="data:image/png;base64,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",C="data:image/png;base64,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",ne="data:image/png;base64,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",me=E(78241),mt=E(8591),kt=E(43418),En=E(40197),Yt=E(85754),un=E(65363),W=E(7501),J=E(36714),ve=E(92427),K=Object.defineProperty,dt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ft=(v,B,b)=>B in v?K(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,ut=(v,B)=>{for(var b in B||(B={}))Ct.call(B,b)&&Ft(v,b,B[b]);if(dt)for(var b of dt(B))tt.call(B,b)&&Ft(v,b,B[b]);return v},_t=(v,B,b)=>new Promise((Te,$t)=>{var sn=Le=>{try{jt(b.next(Le))}catch(Wt){$t(Wt)}},Jt=Le=>{try{jt(b.throw(Le))}catch(Wt){$t(Wt)}},jt=Le=>Le.done?Te(Le.value):Promise.resolve(Le.value).then(sn,Jt);jt((b=b.apply(v,B)).next())}),de=(v=>(v.Projects="projects",v.Shixuns="shixuns",v.Classrooms="classrooms",v))(de||{});const h=({homePage:v,user:B,dispatch:b})=>{const[Te,$t]=(0,r.useState)(Tn[0]),sn=(0,r.useRef)(),Jt=(0,r.useRef)(!0),[jt]=me.default.useForm(),{index_option:Le}=v,[Wt,ii]=(0,r.useState)(!1),[li,bn]=(0,r.useState)(!1),[ri,xi]=(0,r.useState)(!0),[bi,fi]=(0,r.useState)(""),[gn,Ln]=(0,r.useState)(!1),[Nn,hi]=(0,r.useState)(!0),[Pi,ai]=(0,r.useState)([]),[Mi,Ki]=(0,r.useState)(0),[An,qi]=(0,r.useState)([]),[Wi,Xi]=(0,r.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),nr=(0,r.useRef)((0,mn.throttle)(()=>Ar(),100,{leading:!0,trailing:!0})).current,ar=(0,r.useRef)((0,mn.throttle)(ft=>Qr(ft),2e3,{leading:!0,trailing:!1})),{shixun_demo:fn=[],new_discipline:cn=[]}=v,{key:Zt,name:it,video:en,img:In,firstTitle:Li,firstDescribe:ir,secondTitle:Fr,secondDescribe:er}=Te,Ar=()=>{var ft,qe,kn,si,Dr,Cr;const vr=(0,Pe.b9)()?880:2600;if(Jt.current){const le=document.querySelectorAll(".animate__animated").length,Sn=document.querySelectorAll(".animationOrientation");Sn==null||Sn.forEach(_i=>{var Wr;(_i==null?void 0:_i.getBoundingClientRect().top){Jr.setAttribute("class","animate__animated animate__fadeInUp")}))});const Ii=document.querySelectorAll("h2[data-type='animationH2']");Ii==null||Ii.forEach((_i,Wr)=>{(_i==null?void 0:_i.getBoundingClientRect().top){Jr.removeAttribute("class")}),_i.setAttribute("class","animate__animated animate__fadeInUp"))),Wr!==0&&le>6&&_i.setAttribute("class","animate__animated animate__fadeInUp"))});const ur=document.querySelector(".animationTeachingTool");(ur==null?void 0:ur.getBoundingClientRect().top){_i.setAttribute("class","animate__animated animate__fadeInUp")})),le>53&&(Jt.current=!1)}const ya=(qe=document.getElementById("videoIndexId"))==null?void 0:qe.getBoundingClientRect().top;if((0,Pe.b9)()&&!(!((kn=sn.current)!=null&&kn.currentSrc)||(si=sn.current)!=null&&si.currentSrc&&((Cr=(Dr=sn.current)==null?void 0:Dr.error)!=null&&Cr.code)))try{ya-200?sn.current.play():sn.current.pause()}catch(le){console.log(le)}};(0,r.useEffect)(()=>{pi(Wi)},[]),(0,r.useEffect)(()=>{if(v!=null&&v.homepage_disciplines)return document.body.scrollIntoView(),nr(),window.addEventListener("scroll",nr),()=>{window.removeEventListener("scroll",nr)}},[v]),(0,r.useEffect)(()=>{ar.current=(0,mn.throttle)(ft=>Qr(ft),2e3,{leading:!0,trailing:!1})},[B]);const pi=ft=>_t(void 0,null,function*(){hi(!0),ft.keyword=encodeURIComponent(ft.keyword);const qe=M().pickBy(ft,si=>si!=="all"),kn=yield(0,J.tS)(qe);kn.status!==-1&&(ai((kn==null?void 0:kn.subjects)||[]),Ki((kn==null?void 0:kn.total_count)||0),qi((kn==null?void 0:kn.recommend_subjects)||[])),hi(!1)}),rn=ft=>{var qe,kn,si,Dr;$t(ft),xi(!1),(0,Pe.b9)()&&(!((qe=sn.current)!=null&&qe.currentSrc)||(kn=sn.current)!=null&&kn.currentSrc&&((Dr=(si=sn.current)==null?void 0:si.error)!=null&&Dr.code)||setTimeout(()=>{sn&&sn.current&&sn.current.play()},500))},Vr=ft=>_t(void 0,null,function*(){(yield(0,Hn.ZP)("/api/trial_requests.json",{method:"post",body:ut({},ft)})).status===0&&(mt.ZP.success("\u63D0\u4EA4\u6210\u529F"),ii(!1))}),sr=ft=>{var qe;if((0,En.tJ)(b)){if(ft==="projects"&&!((qe=B.userInfo)!=null&&qe.email)){mt.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ft==="classrooms"&&Ln(!0)}},Qr=(ft,qe)=>{var kn,si;if((0,En.tJ)(b)){if(((kn=B==null?void 0:B.userInfo)==null?void 0:kn.user_identity)==="\u5B66\u751F"){mt.ZP.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(qe==="projects"&&!((si=B.userInfo)!=null&&si.email)){mt.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}qe==="shixuns"&&!(0,En.xY)()||ft&&(window.location.href=ft)}},lr=(ft,qe)=>Array.isArray(ft)&&ft.length>0?qe:null,Ur=ft=>_t(void 0,null,function*(){const qe=yield(0,Hn.ZP)(ft,{method:"get"});if(qe!=null&&qe.game_identifier){(0,Pe.xg)(`/tasks/${qe==null?void 0:qe.game_identifier}`);return}qe!=null&&qe.identifier&&(0,Pe.xg)(`/tasks/${qe==null?void 0:qe.identifier}/jupyter`)}),Nr=()=>{const ft=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(ft),ft){bn(!0);return}(0,Pe.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Xr=()=>{const ft=Te.key;if(ft===4){rn(Tn[0]);return}rn(Tn[ft+1])},Sr=[r.createElement("div",{key:1,className:oe.left},r.createElement("h3",null,Li),ir.map((ft,qe)=>r.createElement("p",{key:qe},r.createElement("img",{src:Gn,alt:""}),r.createElement("span",null,ft))),r.createElement("h3",{style:{marginTop:20}},Fr),er.map((ft,qe)=>r.createElement("p",{key:qe},r.createElement("span",null,ft))),r.createElement("div",{style:{visibility:"hidden"},className:oe.btns},r.createElement("div",{onClick:Nr,className:oe.b1},"\u793E\u533A\u652F\u6301"),r.createElement("div",{onClick:()=>{var ft;return Ur((ft=fn[Zt])==null?void 0:ft.url)},className:oe.b2},"\u7ACB\u5373\u4F53\u9A8C",r.createElement("i",{className:"iconfont icon-jiantou1"})))),r.createElement("div",{key:2,className:oe.right,id:"videoIndexId"},r.createElement("img",{src:In,alt:""}),r.createElement("video",{ref:sn,key:en,onEnded:Xr,controls:!(0,Pe.b9)(),controlsList:"nodownload",muted:!0,src:en}),r.createElement("div",{className:oe.videoMask}))],or=(ft,qe)=>{var kn;const si=qe%2===0,Dr=[r.createElement("div",{key:3,className:oe.left},r.createElement("img",{src:`${ht.Z.IMG_SERVER}/${ft==null?void 0:ft.image_url}`,alt:""}),r.createElement("div",{className:oe.btn,onClick:Nr,style:{marginLeft:si?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),r.createElement("div",{key:4,className:`${oe.right} animationOrientation`},(kn=ft==null?void 0:ft.subjects)==null?void 0:kn.map((Cr,vr)=>r.createElement("a",{target:"_blank",style:{animationDuration:`${vr%2===0?vr*.2+1:(vr-1)*.2+1}s`},key:vr,href:Cr==null?void 0:Cr.url},r.createElement("img",{src:`${ht.Z.IMG_SERVER}/${Cr==null?void 0:Cr.image_url}`}))))];return si?Dr:Dr.reverse()},wa=()=>{jt.resetFields()};return r.createElement("div",{className:oe.mainSiteContent},r.createElement("aside",{className:oe.ContentWarp},Le&&!!Tn.filter(ft=>Le&&Le.includes(ft.name)).length&&r.createElement("div",{className:oe.operatingEnvironment},r.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),r.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),r.createElement("ul",{className:oe.tabs},Tn.filter(ft=>Le&&Le.includes(ft.name)).map((ft,qe)=>r.createElement("li",{key:qe,className:ft.name===it?oe.operatingActive:"",onClick:()=>rn(ft)},ft.name))),r.createElement("div",{className:oe.tabContent},(Zt%2===0,Sr)))),r.createElement("aside",{className:oe.ContentWarp,style:{backgroundColor:"#fff"}},r.createElement("div",{className:oe.teachingTool},r.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),r.createElement("h5",null,"Classroom Teaching Toolsets"),r.createElement("div",{className:oe.btns}),r.createElement("div",{className:`${oe.clausesWarp} animationTeachingTool`},Yn.map((ft,qe)=>r.createElement("aside",{key:ft.title,style:{animationDuration:`${qe>2?3:1}s`}},r.createElement("img",{src:ft.img}),r.createElement("div",null,r.createElement("h4",null,ft.title),r.createElement("h6",null,ft.intro))))))),cn.map((ft,qe)=>r.createElement("aside",{key:qe+ft.name,className:oe.ContentWarp,style:{backgroundColor:qe%2===0?"transparent":"#fff"}},r.createElement("div",{className:oe.orientation},r.createElement("h2",{"data-type":"async_animationH2"},ft.name),r.createElement("h5",null,ft==null?void 0:ft.name_en),r.createElement("div",{className:oe.lf},or(ft,qe))))),r.createElement("aside",{className:oe.ContentWarp,style:{backgroundColor:"#fff"}},v&&lr(v.recommend_subjects,r.createElement("div",{className:oe.school},r.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),r.createElement("h5",null,"Practical MOOC makes online courses more professional"),v&&lr(v.recommend_subjects,r.createElement("div",{style:{width:"100%"}},r.createElement("div",{className:oe.iconWrapper},r.createElement("div",{className:oe.tuijianWrapper},r.createElement("img",{src:Q,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{ie.history.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",v==null?void 0:v.subject_count,")",r.createElement(ee.Z,null))),r.createElement(W.Z,{dataSource:v&&v.recommend_subjects?v.recommend_subjects:[],right:23,col:4,precision:1,loading:Nn,wrapWidth:1200}))),v&&lr(v.subjects,r.createElement("div",{style:{width:"100%",marginTop:"60px"}},r.createElement("div",{className:oe.iconWrapper},r.createElement("div",{className:oe.tuijianWrapper},r.createElement("img",{src:re,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{ie.history.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",v==null?void 0:v.subject_count,")",r.createElement(ee.Z,null))),r.createElement(W.Z,{dataSource:v&&v.subjects?v.subjects:[],right:23,col:4,precision:1,loading:Nn,wrapWidth:1200}))))),v&&lr(v.shixuns,r.createElement("div",{className:oe.school},r.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),r.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),v&&lr(v.shixuns,r.createElement("div",{style:{width:"100%"}},r.createElement("div",{className:oe.iconWrapper},r.createElement("div",{className:oe.tuijianWrapper},r.createElement("img",{src:ne,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{ie.history.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",v==null?void 0:v.shixun_count,")",r.createElement(ee.Z,null))),r.createElement(ve.wb,{dataSource:v&&v.shixuns?v.shixuns:[],right:23,col:4,precision:1,loading:Nn,wrapWidth:1200}))),v&&lr(v.recommend_shixuns,r.createElement("div",{style:{width:"100%",marginTop:"60px"}},r.createElement("div",{className:oe.iconWrapper},r.createElement("div",{className:oe.tuijianWrapper},r.createElement("img",{src:C,alt:"\u6807\u7B7E"})),r.createElement("div",{onClick:()=>{ie.history.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",v==null?void 0:v.shixun_count,")",r.createElement(ee.Z,null))),r.createElement(ve.wb,{dataSource:v&&v.recommend_shixuns?v.recommend_shixuns:[],right:23,col:4,precision:1,loading:Nn,wrapWidth:1200})))))),r.createElement(kt.default,{visible:Wt,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:r.createElement(un.Z,{onClick:()=>ii(!1),style:{fontSize:"25px",color:"#fff"}})},r.createElement("div",{style:{position:"relative"}},r.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:R}),r.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),r.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),r.createElement(kt.default,{centered:!0,destroyOnClose:!0,visible:li,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>bn(!1)},r.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),r.createElement("img",{src:j,width:200,height:200}))),r.createElement(Yt.Z,{visible:gn,onCancel:()=>Ln(!1)}))};var Y=(0,ie.connect)(({homePage:v,user:B})=>({homePage:v,user:B}))(h),se=E(59543),d=E(20973),G=E.p+"static/yqh.7ef50d7c.jpg",L=E(61186),T=E.n(L),X=(v,B,b)=>new Promise((Te,$t)=>{var sn=Le=>{try{jt(b.next(Le))}catch(Wt){$t(Wt)}},Jt=Le=>{try{jt(b.throw(Le))}catch(Wt){$t(Wt)}},jt=Le=>Le.done?Te(Le.value):Promise.resolve(Le.value).then(sn,Jt);jt((b=b.apply(v,B)).next())});function be({modeldata:v,userInfo:B}){const[b,Te]=(0,r.useState)(!1),[$t,sn]=(0,r.useState)(!1),Jt=`${B==null?void 0:B.login}recordNewStudentModal`;(0,r.useEffect)(()=>{if(B!=null&&B.login&&(B==null?void 0:B.identity)==="teacher"){const Le=JSON.parse(localStorage.getItem(Jt)),Wt=T()("2021-10-30T24:00:00+08:00").valueOf(),ii=T()().valueOf();console.log(Le,T()("2021-10-30T24:00:00+08:00"),Wt,ii,Wt>ii,44),!Le&&Wt>ii&&Te(!0)}},[B]);function jt(Le){return X(this,null,function*(){Te(!1),localStorage.setItem(Jt,"1")})}return r.createElement(kt.default,{open:b,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},r.createElement("div",null,r.createElement("div",{style:{backgroundImage:`url(${G})`,width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},r.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:()=>{}},"\u9886\u53D6\u91D1\u5E01"),r.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:()=>{}},"\u9886\u53D6\u8BC1\u4E66"),r.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:()=>{}},"\u74DC\u5206\u5956\u91D1"),r.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:()=>{}},"\u9886\u53D6\u8D2D\u7269\u5361"),r.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:()=>{}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),r.createElement("div",{onClick:()=>{},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},r.createElement("span",{onClick:()=>jt(1),style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Se=be,He=E(45413),nt=E(28103),Bt="data:image/png;base64,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",Nt="data:image/png;base64,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",te=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,o=(v,B)=>{var b={};for(var Te in v)i.call(v,Te)&&B.indexOf(Te)<0&&(b[Te]=v[Te]);if(v!=null&&te)for(var Te of te(v))B.indexOf(Te)<0&&s.call(v,Te)&&(b[Te]=v[Te]);return b};const g=v=>{var B,b=RegExp("(^| )"+v+"=([^;]+)(;|$)");return(B=document.cookie.match(b))?decodeURIComponent(B[2]):null},p=v=>{var B=new Date;B.setTime(B.getTime()-1);var b=g(v);b!=null&&(document.cookie=v+"="+b+";expires="+B.toGMTString())};var N=(v=>(v.Classrooms="classrooms",v.Shixuns="shixuns",v.Paths="paths",v.Projects="projects",v.Videos="videos",v.Topics="topics",v))(N||{});const D=v=>{var B=v,{homePage:b,user:Te,globalSetting:$t,loading:sn,dispatch:Jt,location:jt,payload:Le={}}=B,Wt=o(B,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return r.createElement("div",{style:{display:"flex"}},r.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"}},r.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},r.createElement("img",{src:Bt,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),r.createElement("div",{style:{marginTop:"60px"}},r.createElement("p",null,r.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),r.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),r.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),r.createElement("img",{src:Nt})),r.createElement(nt.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))};var Ce=(0,ie.connect)(({homePage:v,loading:B,user:b,globalSetting:Te})=>({homePage:v,user:b,globalSetting:Te,loading:B.models.index}))(D),Qe="data:image/png;base64,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",Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAB4CAYAAABl7nX2AAAAAXNSR0IArs4c6QAAG+hJREFUeF7tXQd4VEXXfuduz6aQRgIJIaEIJBi6pKAk0hQL3w9SFLEXRAIqigX9aKKi+CsYLGBFsYAFQfFTgSSUbChBCCGAQBIIgfTeNrt753/mLptkk213dwP8Pt95nn1S7pwzZ96dmTtzzpkzBFeRBg8e3EWpVN4EYDQhJApAbwBdAcgAUABFAAoopdWEkDAAIZRSHwA6QkgDgHxK6VlCyH6JRJKyd+/erMt8V6xV5IrV1FqRJDY29g4A9wOYCEDuRh3OUUq/5Hn+0wMHDuS5Ua5VUVcSQC4uLu4eSunLAPp1cuP0hJCvALyanp5+tjPruiIAxsfHRxkMho8JITGd2RgLspsIIa9qtdo3MzMzdZ1Rd6cDGBsbO5dS+jYhxJ1DVSwWhwkhk9PT08+JZbRXvtMATEhIkGq12g8BPGxPiSv0vJTjuCn79u3b4876OgtASVxc3EZK6XR3KuuqLEppvUQiudWdIHYKgDExMZ8SQh50tcGdxF9LKU3IyMg47A75bgcwJiZmNiHkA3co14ky8hobG4ceOXKkytU63ApgbGzs9QAOAFC6qlhn81NKf8jIyLjL1XrcCmBMTMwuQkiiq0pdKX6e58fv37//T1fqcxuAcXFxkyilW1xR5irwZms0mkEAeGfrdhuAsbGxuwHc6KwiV4uPUjoxIyPjN2frdwuAI0aMiJJKpccAuEWes41xho9SujUjI2OSM7yMxy0Njo2NXQbgFWeVuMp8ep7n/ffv31/jjB7uAnAvgHhnFLgWeAght6enp//qjC4uAxgbG6sCUH3ZhueQDhKOg1wmQ6NWK5TvHhiAoAB//HXiFHp2D4ZOb8DFklLh2dDIfmho0uJkbr7wt1wmRbNOb7UeD6USDU1NDunRptBbGo1moVgmtwzh2NjY/gBO2KpcpVDghugoDIvshwG9IhAa1BUbtm7H1pQ9uG/SRExKvBE7Mw7hl7S9WDF/Nl5fvwHnLxVh9vTJGDV0EN7/9gfsyjiIh6dMQv+Inpiz/E3oDQYo5HJE9emFvAuFqKypxeRxiXhi+mRU19Xh7PkLOHY6F5ojWThbUGgPmy0ajeZ/7BWy9NzlHjhy5MhxHMf9YUm4WqXCzNtvwW03xcFDZb62PnryNMK6B8PX20tgzS+8hKAAPzCwNUezMXTAdQJAjFjP7BMWCi+1Wvh7h+aA0INvuD4SSoUClFLkXriI8JBuYL27PZ3KP48vfv4VB4/lWMPokEajGXG1ALyX47gv21fet2cPLEt6HAFdmAX+2qDtu9Ox5qvvYODNl32U0oKMjAzmMhBNLvfAuLi4GZTSb9rW3C0wAGtffg5eag/RCnU2A5smVn/5Xftq8jUaTYQzdbsMYExMzGRCyA9tK3/tqScwYmCkM/pcEZ5n3lyNY3+faVvXKY1Gw+Zy0eQygHFxceMppb+bag4JCsTnK/4tWpErybAn8wiWffBJ2yozNRrNcGd0cBnA+Pj4fjzPnzRVfmfiTUiaOdUZXa4YT0NjEyYlPde2vh81Gs0UZxRwGcDLpnu2imfrQTw85U7MuHWcM7pcUZ47nnwWTZfXoQCWazQap4aNywCyVsfHx//OTENKpRLL583G4OuYf/zapiUffo59hzIFJZVK5diUlJSdzmjsFgDvnzXr1Zra2kXBQUFImjYJYcEsuODapg2/7UT6X1nQarXoGR7uuWrVqnpnNHYLgPPmzl3EnNhMgQX3TIG/j3Fx3JZ4nhe2WPWN7NPY8rOhoQn1TY1gW7CEEUMhkUgcbsfB7BMoLC6B2kMFtUoJtnBnH7ZoF35XKiGVWpb3Y+o+HDpxmtVFff39pUuXLnXKJugWAOfPnfs0Bf6XabP44ZlQyFloC1BSUYmlaz9GQVFxy77XFjpPzJiMyWMdM2jnnM3D/NeFKm0S08XPxwcLHrgHg/r1bSn7x/7DSD3MQmnQtCY5WZi/nSG3ADhv7tzZAD6QSiRY9tisFj22pe7Bmq82OazXwodmYVzcDQ6VZ1u/2ctWwmAwOFR+fNxIPPfQvS1l92Xl4Nd9zH2DyjXJyX4OCbFQyC0Azk9Kuo9S+kUXTzUWzmpdwlTV1GLV5xuFjT4bop4ebYaXSin8zzjslII1hhkKxFBhcSlyLxSCLUtapoWmRuPfDY2oZ1NGQ6MwLcyZMQXXhbfu1o6ezsV3O3Yzg2jh6uTkUDH1ti3rFgCfSkq6i6d0c2jXAMyZcruzulxRvrMXLuGTbb8zAM+sTk5uHdsitXALgElJSbcRSn/p1zMU908cK1KFq1O8qLwSazb9DBCStea995hjySlyC4Dz5s1LBM/vGta/L6Yk/v8wTNc1NOK1LwSjwv41yclOR425BcCkpKQYQqlm9JDrMSFmmPBNsheIA4ZMi9+6lJNgTOwIDOgVbvacvdV//DMVTc1GS7ZY8vfxwdQJY6BUyMHzFK+s28DCYFPWvPfezWJlmcq7BcD58+dHU4Ph6MS4ERg1KArZp8/i6ZXvOquTwNfV3w8bVy41k/HqR58h7aBrIS2PTf2XACKjFZ99g/om7fY1ycm3OausWwCcN29eX/D839PG3Chs49KPZGFx8nrcPHI47kw0dxVrm5uRtv8Q2E9GbOkTM2QQfH28W9rwynsfCevGByaZt2v7Ho3gK3nhkfsQHOAvlG/W6QR5pn0ts0iPHBwNf98uZphknTqDT3/ahhkTx+HhyXcKz979dgtbq36/Zu1ap60fbgHw6aefDjHodBcevH08+vbo3gLgtFvG4tG7zF2uDzz7Er7/zdwD0K9XBDK3bW5p8NSnX0RVbZ3VTsGMtaYlyexFS/HVlm1mZXuGdEf27z+DkNbm7T18BEvf/8QMwI+3/gd5hUUbVicns3htp8glADPWvBZJJPygWp0uYuuZ8hVJ0+5EN38/mwBOeeIp/L6beUFbKSSoK07u/LWlwTMWvCxs775dJewOW2hx8jocPXUGX61ciiB/49p35lPP4+c/ze0AAX6+OJv6OySSVv+IJQC/+TMNxRcvZIwL9/+CUpoLgz4jZt5SUf5hpwBMWbxYqQqUTSWECmYXPaWS706WvPzi/dPh5aFqAZDNNWzOaUsVVdVCg5u0xiHMFrnjRsUiokfrWnb6gkWCK3Pb2lVmvM+/nYzDJ05h45vL0NXPV3jGFutb/tiBxibji4XjOIyJi0GfNotm9n9LAG7bux/n83I1CT26mIaEzsDTrXFJ/2ZRFg6RaAApQA68/+p9oNTMh/BjbuUrLz0wg2NzkGmfyvaeby6YKzTKUSoqK8f9Ly1DkJ8vNryxxIxt6fsfY+/ho3jr2SQM7n+doyKFct/9tgMf//CzMP+xeZDRniPZOHkyJy0u2Cu1jTBKJfg6ZvYrgqXBHokG8MDaFYMpePNuBaBvbOJcuUIpzOzM68U2+qfyzqF710AEtpvQrSnFM/dkwQXBUsN8wlPGJQKUfWVGNff9lYUla9fD21ON2EHXQ2bF0tJePpO35/ARcITDuiUvgrkdGLH6ygvyfi7JPXWkLQ9HSFVewNH3pk3bbHejLR7A95c/SCk6bFr7jxozVyKVG1+NAMqrqvHul99if9ZxwW/rKKmUCsGiPWPieECvQ3NFMeS+geDkRr/yt7/9iS+2/Co41sWQt1qNZx64B/FDos3YGIBFZ0+aAcgKUD02xsy33wtFA7g/+dWXQGiHIwvtATRpyZYrpvnOboMJEQwOJue4trwIfBM70QUognqAkxrNZDV19bhQXAJmY3SEZFKp4HQ3Oerb8lgDEESyc+Scl+xG9IsG8MDa5a9QoIOV0hqAjjTQUhlqMKCpyHisg1OooAjo5qwom3xWeyD4tJgnF6fYq1Q0gAffX/4kT2GcRNqQuwE0NNShubJEqEHmGwipR0crt73GOfLcGoBSwv04bM4iweJqi0QDeGjtikQD+NGdDaCupgL6WmMQvSIoDJxUaq8tTj23AqCuRGp4547HlxjnDxskGsCUzxYr1Q3SJylg1iXc3QObq8pgqDeuaZXdeoJwjvtK7DW67XNLABoITYmb8+80R+SIBpAJPfTRim4GHX8vCIzhUgDcDaC+rhq66nJBttTLF1JP704BsQOAlBy9Ye7LW4jxvLJdcgpAJnXvJyu9pI26mwkQxd7K7gaQGvRoKi4wrgNZLLJMAWXXELsNElvABCAlKCUc3Tty9r+PipHhNICmSlIWL5bKg4lf9I23aQghvcRUbq+soakezRWlAOU7DUBtQ8MzpzU7PxG7Bzbp7jKAJkF1OYdOgULc/soegmxByxtgYGtBSiFVt5q8HGB1sAh5yDNq2GcOFu5Q7JoH0NmGOc73XwAdx8piyX8IgLzBAMrzkMiM2zW7RCl0zc2QKRR2i9ou8A8AkAF3+sAe6LVaeAV0FT4e3l0gV5mHCDOQm2prUF9dgarii2huqEe3vgPgFyLOIW8O6LUC4PFDLAR+gDPdgQH4d0Ya9O29bYRAIpUJ9kSDXgcGYHsK7tMf/qHm3jtROhB6v2fkiA2ieNoUduNLJDMNlLIkOk6RXteMqksXUF1ShKY621Z1Bqra1x++3ULh6RfgVH2tyxA6UR014uoeNmTKNJzIfIvn6bMuteYyM6/Xo7G2GjqtVuh5bCkj9ESZDEoPTyg81C1GVhfr43kpgrz7DS9zVo7bemD98YNDQLhMSqnbZDrbKMf56H88o0bc6nj5jiXd2ti67IPfgpBrKlOHNXAIoANHYtUDhhnjfJ0ktwJIz2X5NtQ376YUA53U54qwEUIooXS+R9Tw91yt0K0AMmVqTx8O5JrplxR0gqvKdRJ/vYQjc1UDhn3uDvluB9CkVP2JzNspzz9GCJdIKfV0h7LOymA9joL+DYCZqVarI4dfclZWe75OA9BUEd20SdIcdV1/HdUNA0eGAuxDB4OaG2Td1SBmfyBAHgUyweEw9DislqozyYABRuOim6nTAbSkL6WUqz2WeZ1MhqEGHsNAwIAdAmNyRYeJEMKzBIwghL0IDoOSw3pD/eEu0TdWOizExYJXBUCLoGZvkpcXy7RsrUeklz/MjM+c6uzDXJhsIBr04NnakBoO+QX3G0P69hUVy+IiXh3YrykAyy5CTORkauD4aY6diXA3am3k/RdAF8G9JgBMmLkwlHKSlR9OjronQO1YnsaUs+Wlyen5aziJclXq50tFZ5lwEbcW9qsK4LA7HvNQ+/g9R4GFBPB46IZQ3NbfsXN2r+08g8zCGuY6O0c4PL97wxsdjqG7CyRbcq4WgOSm+56/G5R7A5T2MCkYFeSJZRPsu1Uamg14cFMW9Hyr55ES7JVyeCrlizdc2pqJBf2qAHjLI0sXNzQ1mgf/sRgYAnw8NRo+SttRCHvzKvDOHmMembZEAT40KGD0N28/ax4CKxYVEeU7HUC25su+UDKQpxhFgHgCOirrRG7YR19utajmE7FhGNvXto1vVVouNOc65k5kIb2fvPWcQS6TZxOCfSBkLwzYF+LncV4EJqKKuh3A9IIClSeUN1BqGEVA4imlcQQwWyA3NmqxcMWHFuMGh4Z4Y9GYPlYb0azn8cCmLGj1HUPb+kaEYOkzFjOPFrAhzhGyl/J0X0gX9TG2CBeFlJXCbgHw4kXqUcGXPcYbDOy4AEveYPdV+kbyRly4ZEzv1JakHMFn06LhIbccC3PgfBVWpuZabM6d4+Iw406HzsxUE5BUAvJFty6qLWyv7CyYLgP4V17JYAnH/wRAlGPih+1pSNn3l0W9k+LD6xJ6+1k0QLydlledfq7S4pbv+SfuxqBIcekGCMUfzUQ3PcLX16l8qi4BmF1YGGbQSzIJINoxcTTnLNZvND/fYUKT47ifvr938FYKTBOiHQjboZDDDQb957O+ztoESjuc7+U4gvUrn4NKabfzW/rS0kK6qG92Zlg7BWB2NpWXIf9JLw/F0zIJ17IMETMM2Dne51d8ZI2lXqfVBmo2v9PYtsDoexeOo7Ccp6t3z+5Y/uxDYlQwK6vVG5b0DvQxP1vmgDTRAO7KOjeMSPivCEF/Xw+VKYDegao6FnltzVe4WGzZn0NB/mfPV6+b5WS9aeYLH4CAnY7vQLeNicHMfzl/1LapWYeC8uqdWmDWLZHhDtsLRQG4KytvNCfFVkrhLZNw8Fa5FhWw+ZcUpGksR5NRii/3bHzjvlakFnOjZ2kLKUWwJQCfe3w6hgx0+ty0sCI4c4l9meSsnMjHxEd2dyjvvsMA7j15vrvOwB8FqDDfuQPAv7JP45NvLCeO5DiurlZZ5pe5bp1wC8Ntc5Ym1tY07rIEHjsTt37lgg4p9sQOi9MXjasCQsghzwE944YTYvcGCIcBTM3J/4FSOtmklFTCwcfFHlhb14AXX19nsZ3sFKeXlyL652Tjsau7nnr9xZKy6tcsFQ7vEYzXFj4iFi+z8q098PK/KV5MHBjxhj2hDgGYllPQ10D1JwnQcmaLneXo4uHaEGbKvbp6A4pKKsz0jOjRDTMnj0VgQOCQIRFdhUMwhVUNCw8cyVn52ab/oKrG/CTnrYkjMWuya+mm2Omq3KJWqz8h5FIA3zN84EBiPNRnhRwCMDUnbyWlMMsxypYNvh6uZ3z/busu7NlvPE3AcrzcMS4ON8UMBpMPwj0YHdZV8J5dqKj7BgQz2LGtr3/agRRN6+GiZx6diuHRrl2SozMYkF9s/kVCwk1N7N/ze9cApJSk5OSz+4nMQqA4QuCrdh3AzKxT+Oy73zCgb0/MmDQG/r6tUaiEw+rrewQ/JQBYVXcCFC05/o7/nYf132xHaXklPnp9ATzVTufOEfBhiW3PlbZ3pZAfEqPCbebbt9sDU0/kx1Keprf/Fhijn6drSjOZNXUNOHE6HyOHdEzYSAjSrg8LTigqKlIbFJ7V7U9IaZt1SMs4gvE3OZX+1KxJwjKmrN1mhKJRJtUGjerfv9bpIZySc+5dUH6+JQH+bgDQziRdfX1YkG9xTeNIPc9r7E3orjxv0DajsJxlc25PdFZiVC92wZVFstkDF1PKJZ44x+51626J20+tNDtW70oDbPD29vNSTwAh73eSfEFsfZMWFyssOPgI+SUxMpxd4yYewJQTBQng9VYP3LE5kM2FnUmEI1N8vTwmgJLHOrOe2kYtiio7AkiBZpmBC74xuqdFX7PN1qccz2OXSj1uTXG2jLGUt9mtDSVkuZ+35wRQ6lhWMicrr2loQnGVlamOkEcSI8PNkq6aqrEKYEpKihRdIy6Zdh6W9LoSABIOv/p6et0MUNffWDbArapvRGm15UwhhODPhMiI8ZbYrQOYnXcLCGyGvrKdCNuRdCYRggJfL0+nLD5i9Kqoa0B5jbUklkQvV+hD4vv0MZ6/bUPWATyex07vPGBLCW+VHDIRGSfFNMhUliPkYhcvtdlLrLisEuu//sUZcS08vj5eePL+1tQPDDwGotWXBSFPJkSGd3iRWQRw++nTCo9mWREFNU//0066l1IOuYOJH5xtrSUAzxcW44U31jsrUuALCvDFO4ufbJFRWlOHqjoz82M7+XRPYlSvDkH0FgHcdTxvEgHs3o/kqZRD8Q8BsKS6FtX11gMcmMtUKZWGxfXrYXY1hEUAU3PyvqYUd9v7ij0VcihknXMQ2tYQZkl2jp3Ktzrp29NbwhGEBfkjsm/r7rS4sgY1jbZjmwjBMwmREe/YnAO3Hbro4alqLgbsR5WqFTIoZZ1zFN8WgOwZS3uS137zbw+5y88VMinCAo2Zj0x0qaIGdZezH1mdB4EDCVERI20CuOt47jQC4lCciYdcBpX86gDYwX7nIHisGJt6uvmZO/Yullej/nI6KhuiqN7A9RkX3bPFr9phCLc3nNrSy0MuhepyymMR+osqauklYhKQV1wOvUG8f7yLWoVAH3Ov6YWyKjQ22zVAs5yrLyVERbxu0sEMwO0Zp71VXtJiR692ZL2P9cLOJFsAFpRWosnG/UrW9ArwVsPX0/wgowhZRxOjIgZbBDA159wsSnmHD96x+Y/Ng51JtgB0ZN6ypFuwrxe82l1RdL6kElq99cuuzORIFQMS+3UXbrAw64Gpx/N+pcaL4x2iqw0g23qxLZhYCvX3gUph7oDPL6kQbhNzkJYmRkUI0WUtAKZnF/g1E/0l6kBci6kStgZkE3Jnkq0eWFnXgDKr2y/rWoV39euQ+U3cfEpOJkaFC0d7WwDcnZP/iIFSUct7tgthu5HOJFsA1jY2oajSqrHYqlp9ugV0sGPmFpXB0CZg026bKIYkDow4IgB4432Lbpgwevi6gZF9Bvl4O36oSM5cj6qrByB7a7K3pxhii+hewR1DeZhT3ZE0faxMUXE5MjKP7cjKOXeHEcBZL64jlD7Kfvf380Hv8FBEhIcgIqwbVO0m27bKusO5bq/xtnqgRU+aHYGWFtGMxeRUt8ReXlGN3PwLyD13EXn5hS3pRgn48QKAN816IQ+0Y3ga8/h3Cw5Ar54h6BUegrDQYMja7DyuNoDOLKbVSjm6t1tEt5fDHP4MqNxzhcjNL0R1Oz+0CWSOI6tI5NTF8kCF9mVKMRZECI60ui5hCWPDQoMEQFkP7RkaBF8X3Ymu9EDGy5zh7S/asyXTx0OJrl3MU+kx/u17MgWw2Ke0zN5JMVJFgFQQ+rXZMib+oYVeUh1JoOBuBqVjQWmULa9Rn4gQPPWI0zms7WEnPLc1hNnzZr0BFbX1YD4NWyT4sT1V6KL2MDrt21B9QxMefd48Y3A7WU0A2UcI3ckTyc49jX9nYrMxv6pNn8iYu18KGtrLe65aJnk5q6gWZXXmUQ6h3QLxwtyZDgHhbCF7AJrksh1JeU0dGrTm2zHWQB9PFfw8Paz6b1ioyJxFranrGdgR/h6IDvZCdLAnArwksYOmPJhhqQ12XWplf25aRKnxvqRLNVocLa7DsUu1OFZUB28fLyya13qDjbMg2ek5HSzStsoz/y5bG2p1enipFPD3UtvN9ltWUY3X3v0Ug4PUGNjNG9FBaqjbxGhzHBb4j51m8f4huwCW/rFpBwBj9v42xCbevGY5VNGxnYFbi0xHe6CZbpfNXQ67G5rqoThmPd8iAbYFjJ9mTMDfjmwCSFNSpGW6Uuaut3jLqF6mRGmvTvU22p0D3fHtkcY6yLN3WxVFgEr/8dP8LSVltAlg6c5vh8LAWT06ZZAqUNLbzL7ojvaYyXCmB4pVgjTUQH7czuEmju8XOHYGSxtgRjYBLNuxeQ7l6VprChmkcpT0dvoyGIfaeUUArK+CPKdD/JS5fhy5N3Ds1I3iAPxj02fUhmvzHwNgXSXkJ+zELlH6TuCE6c+IArD0901HQGD1wiaDRIaSPtfeS8Shrt2mEKmtgPykxVVKSylCsCNg3LQOYbBWhzDdtEle3gW1tsxb/xwAyyE/ud8e7iWB46cFieqBQh6sJUuMIC9ZAmzebPzdbPMRKcEZBTmu1dKmpig6zHgnlRlltnsNDRtmTDHc9g6KhMtph9m9NlPNUxCzsm2/aGu/I/NyOZMKxwESdVmTM5efmY4x5ueDhBsPpxHk51McPKgT2pUaSOD1N0GuLwGL+TzvSfJVxSQc4SCJiR0cx/8HNDZyl8dFUZMAAAAASUVORK5CYII=",an="data:image/png;base64,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",Ue={beginner:"beginner___iEOzq",spandiv:"spandiv___ZUQ4z",group_name:"group_name___X_brb",tips:"tips___rpDET",xvhao:"xvhao___FwVx_",newInfo:"newInfo___MQU3A",directionItem:"directionItem___hYbvU",active:"active___qlb51",courseGroup:"courseGroup___mEYSl"},Xe=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,et=(v,B)=>{var b={};for(var Te in v)Kt.call(v,Te)&&B.indexOf(Te)<0&&(b[Te]=v[Te]);if(v!=null&&Xe)for(var Te of Xe(v))B.indexOf(Te)<0&&Mt.call(v,Te)&&(b[Te]=v[Te]);return b},ct=(v,B,b)=>new Promise((Te,$t)=>{var sn=Le=>{try{jt(b.next(Le))}catch(Wt){$t(Wt)}},Jt=Le=>{try{jt(b.throw(Le))}catch(Wt){$t(Wt)}},jt=Le=>Le.done?Te(Le.value):Promise.resolve(Le.value).then(sn,Jt);jt((b=b.apply(v,B)).next())}),Xt=(v=>(v.Classrooms="classrooms",v.Shixuns="shixuns",v.Paths="paths",v.Projects="projects",v.Videos="videos",v.Topics="topics",v))(Xt||{});const qt=v=>{var B=v,{homePage:b,user:Te,globalSetting:$t,loading:sn,dispatch:Jt,location:jt,getUserInfo:Le,payload:Wt={}}=B,ii=et(B,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function li(bn){return ct(this,null,function*(){(yield(0,Hn.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:bn}})).status===0&&Le()})}return r.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},r.createElement("div",{style:{width:"100%"}},r.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),r.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},r.createElement("div",{onClick:()=>{li("teacher")},className:Ue.beginner},r.createElement("img",{src:Tt}),r.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),r.createElement("div",{onClick:()=>{li("student")},className:Ue.beginner},r.createElement("img",{src:Qe,style:{height:"120px"}}),r.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),r.createElement("div",{onClick:()=>{li("professional")},className:Ue.beginner},r.createElement("img",{src:an}),r.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))};var Rn=(0,ie.connect)(({homePage:v,loading:B,user:b,globalSetting:Te})=>({homePage:v,user:b,globalSetting:Te,loading:B.models.index}))(qt),Ji=E(12563),jn=E(3113),tn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg==",$n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC",ui=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,ti=Object.prototype.propertyIsEnumerable,tr=(v,B)=>{var b={};for(var Te in v)Di.call(v,Te)&&B.indexOf(Te)<0&&(b[Te]=v[Te]);if(v!=null&&ui)for(var Te of ui(v))B.indexOf(Te)<0&&ti.call(v,Te)&&(b[Te]=v[Te]);return b},yr=(v,B,b)=>new Promise((Te,$t)=>{var sn=Le=>{try{jt(b.next(Le))}catch(Wt){$t(Wt)}},Jt=Le=>{try{jt(b.throw(Le))}catch(Wt){$t(Wt)}},jt=Le=>Le.done?Te(Le.value):Promise.resolve(Le.value).then(sn,Jt);jt((b=b.apply(v,B)).next())});const{CheckableTag:Hi}=Ji.default;var fr=(v=>(v.Classrooms="classrooms",v.Shixuns="shixuns",v.Paths="paths",v.Projects="projects",v.Videos="videos",v.Topics="topics",v))(fr||{});const gr=v=>{var B=v,{homePage:b,user:Te,globalSetting:$t,loading:sn,dispatch:Jt,location:jt,setisone:Le,users:Wt,setIsShow:ii,payload:li={}}=B,bn=tr(B,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]);const[ri,xi]=(0,r.useState)([]),[bi,fi]=(0,r.useState)([]),[gn,Ln]=(0,r.useState)([]),[Nn,hi]=(0,r.useState)([]),[Pi,ai]=(0,r.useState)([]),[Mi,Ki]=(0,r.useState)([]),[An,qi]=(0,r.useState)([]),[Wi,Xi]=(0,r.useState)("");(0,r.useEffect)(()=>{nr(),ar()},[]),(0,r.useEffect)(()=>{(An==null?void 0:An.length)>0&&Xi(An[0].id)},[An]);function nr(){return yr(this,null,function*(){let fn=yield(0,Hn.ZP)("/api/users/interest_tags.json",{method:"get"});xi(fn.tags.filter(cn=>cn.tag_type===1)),fi(fn.tags.filter(cn=>cn.tag_type===2)),Ln(fn.tags.filter(cn=>cn.tag_type===3))})}const ar=()=>yr(void 0,null,function*(){let fn=yield(0,Hn.ZP)("/api/paid_subjects/qr_code_banner.json",{});fn.status===0&&(console.log(fn.data),qi([...fn.data]))});return r.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},r.createElement("div",{style:{width:"100%"}},r.createElement("div",{style:{display:"flex"}},r.createElement("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u7FA4\u7EC4"),r.createElement("span",{onClick:()=>{Le(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",r.createElement(ee.Z,null))),Wt.identity==="student"&&r.createElement("div",{style:{marginTop:60},className:Ue.courseGroup},An.map(fn=>r.createElement(Ve.Z,{title:fn.name},r.createElement("li",{key:fn.id,style:fn.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:`${Ue.directionItem} ${Wi==fn.id?Ue.active:""} `,onClick:()=>{Xi(fn.id)}},fn.name)))),Wt.identity==="student"&&r.createElement("div",{style:{marginTop:30,textAlign:"center"}},An.map(fn=>{if(fn.id==Wi)return r.createElement(r.Fragment,null,r.createElement("img",{src:ht.Z.IMG_SERVER+fn.image_url,style:{width:130}}),r.createElement("div",{style:{marginTop:"20px",fontWeight:"600"}},`${fn.name}`))}),r.createElement("div",{className:Ue.tips},r.createElement("div",{style:{zIndex:"999",position:"absolute",left:18}},"QQ\u626B\u7801\u52A0\u5165\u4EA4\u6D41\u793E\u7FA4\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u4EE5\u4E0B\u670D\u52A1")),r.createElement("div",{className:Ue.newInfo}," ",r.createElement("div",{className:Ue.xvhao},"1"),"\u76EE\u524D\u5DF2\u6709",r.createElement("b",null,"10W+\u5927\u5B66\u751F"),"\u52A0\u5165\u5B66\u4E60\uFF0C\u53EA\u7B49\u4F60\u6765!"),r.createElement("div",{className:Ue.newInfo,style:{margin:"8px auto"}}," ",r.createElement("div",{className:Ue.xvhao},"2"),"\u793E\u7FA4\u6BCF\u65E5\u66F4\u65B0\u5B66\u4E60\u8D44\u6599\uFF0C\u5DF2\u5206\u4EAB",r.createElement("b",null,"1000G+"),"!"),r.createElement("div",{className:Ue.newInfo}," ",r.createElement("div",{className:Ue.xvhao},"3"),"\u5E73\u53F0\u6280\u672F\u7B54\u7591\u3001\u8BFE\u7A0B\u5B66\u4E60\u6307\u5BFC\u3001\u7F16\u7A0B\u4EA4\u53CB\u793E\u533A\u7B49...")),Wt.identity!="student"&&r.createElement("div",{style:{marginTop:"60px"}},r.createElement("div",null,r.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),ri.map(fn=>r.createElement(Hi,{style:{fontSize:"14px"},key:fn.id,checked:Nn.includes(fn.id),onChange:cn=>{let Zt=cn?[...Nn,fn.id]:Nn.filter(it=>it!==fn.id);hi([...Zt])}},fn.tag_name))),r.createElement("div",{style:{marginTop:"30px"}},r.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),bi.map(fn=>r.createElement(Hi,{style:{fontSize:"14px"},key:fn.id,checked:Pi.includes(fn.id),onChange:cn=>{let Zt=cn?[...Pi,fn.id]:Pi.filter(it=>it!==fn.id);ai([...Zt])}},fn.tag_name))),r.createElement("div",{style:{marginTop:"30px"}},r.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),gn.map(fn=>r.createElement(Hi,{style:{fontSize:"14px"},key:fn.id,checked:Mi.includes(fn.id),onChange:cn=>{let Zt=cn?[...Mi,fn.id]:Mi.filter(it=>it!==fn.id);Ki([...Zt])}},fn.tag_name)))),Wt.identity!="student"&&r.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},r.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:()=>{nr()}},"\u6362\u4E00\u6279 ",r.createElement("img",{style:{marginLeft:"10px"},src:tn}))),r.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},Wt.identity==="teacher"&&r.createElement(jn.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:()=>{localStorage.setItem("Noviceguide","1"),Jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:r.createElement("div",null,r.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),r.createElement("span",{style:{display:"inline-block",position:"absolute"},className:Ue.spandiv}),r.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",r.createElement("img",{src:$n}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),ii(!1)}},"\u65B0\u624B\u5F15\u5BFC"),r.createElement(jn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ii(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))};var Br=(0,ie.connect)(({homePage:v,loading:B,user:b,globalSetting:Te})=>({homePage:v,user:b,globalSetting:Te,loading:B.models.index}))(gr),br=(v,B,b)=>new Promise((Te,$t)=>{var sn=Le=>{try{jt(b.next(Le))}catch(Wt){$t(Wt)}},Jt=Le=>{try{jt(b.throw(Le))}catch(Wt){$t(Wt)}},jt=Le=>Le.done?Te(Le.value):Promise.resolve(Le.value).then(sn,Jt);jt((b=b.apply(v,B)).next())});const{Step:Oi}=He.default;function Zi({userInfo:v}){const[B,b]=(0,r.useState)(!1),[Te,$t]=(0,r.useState)([]),[sn,Jt]=(0,r.useState)(0);(0,r.useEffect)(()=>{let Le=localStorage.getItem("registeruser");parseInt(Le)===1&&(b(!0),setTimeout(()=>{localStorage.setItem("registeruser","2")},2e3))},[]),(0,r.useEffect)(()=>{v.login&&jt()},[v]);function jt(){return br(this,null,function*(){let Le=yield(0,Hn.ZP)(`/api/users/accounts/${v.login}.json`,{method:"get"});$t(Le),Le.identity?Jt(1):Jt(0)})}return r.createElement(kt.default,{open:B,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:()=>{}},r.createElement("div",{style:{display:"flex"}},r.createElement(Ce,null),sn===1&&r.createElement(Br,{users:Te,setIsShow:b,setisone:Jt}),sn===0&&r.createElement(Rn,{getUserInfo:jt}),r.createElement(He.default,{type:"navigation",size:"small",current:sn,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},r.createElement(Oi,{status:Te.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),r.createElement(Oi,{status:Te.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var mr=Zi,Kr=E.p+"static/kycx.615a0290.png";function Yr({modeldata:v,userid:B}){const[b,Te]=(0,r.useState)(!1),[$t,sn]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let Jt=JSON.parse(localStorage.getItem("Studentshow"));Jt!=null&&Jt.includes(B)?Te(!1):Te(v==null?void 0:v.is_show),v!=null&&v.is_show&&setTimeout(()=>{let jt=JSON.parse(localStorage.getItem("Studentshow"))||[];jt.push(B),localStorage.setItem("Studentshow",JSON.stringify(jt))},2e3)},[v]),r.createElement(kt.default,{open:b,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},r.createElement("div",{style:{backgroundImage:`url(${Kr})`,width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},r.createElement("div",{onClick:()=>{Te(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),r.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),r.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),r.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var ja=Yr,Va=E.p+"static/banner.d71ab7c9.jpg",Wa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAABBJJREFUSEvllltM22UYxp/nXyqEjU0GLSd3g0uWQMZSCkSZFGKihMQLddOLhRZhiYkGvTBeGRfxYvHKRBOXOaNhgMQDRi+WmRjjskJwQ2ghxJAQM0XnNmjBMQzl0Pb/mH85SNigHLzzu/3e9/m9h+998xFbPCXecaedtmZQT0jIBRmmeDka5wfDnVl/blEG3Iphme+vOiH2GYD9AOOApgHuB5QCICLaGoNtWV9uRSsp0OUNlxlUjwASxltxw3Z+6ELm9LGmcMZ8TC8AeAdiqlJYG2zNvpwMmhRY6gv1EqiUdDzYkfP1esFS7+TjoPk9wdFAe3YxQG0G3RRY3jRdaMYWrwvwB9udNRsJuX0hK5BnTLF8sMMxsGNgqS/8FKGLAt8OtjtaNgQ2hF6F8D6phoG2nPYdA12+UJ0BfCviTLDN+ebGGYZfA/SuyPpgm6Nzx8CjvsmCFJk3RASC7c7yTUr6HYAnqZQjAx0Hft4x0HJ0+0IJMUgvBTpyPrzn0TSEnqfwhcT+YIejYtevtKwpfFgx9QnMIHRWMs7NTN75dV++8yCjC6cgvg4qKrIq2OYI7ApYfnKi0LQZ9aCOAyjZUIy8BbAXMi9lFDo6r7QwtpFtYixcjbcdMO0lou360IXMsaVSTr4M6D1A9mXnWQAhACkA7ZC5AHAGRDqEHBB7E3bClbl5R+1IFxcPvaLUB+9OHY3FoxrqzB2wZpSl3olagF9xxQH8Q9A1ACcIWivstGlfvDT4Sf7vm5XL1ThVZDPNc5I8Ei4SzAD1CIA0y4/gD0rLrqPbGxoGUQThLIjDAo4Ry9EuEW4C9JPwIw7/wKeO0RWw+0WlG/NTlabMahisllRBIHXlXsAvBPwCigk8SvKkBYyAGAu0O4ssw5oapfx9cMpNA9WyhIDHAOz7NzuOS+oFkUewDNADy3fWShsV6DcIf3wB/sHPHbcS7amfeBoGvwFxmm6fBdRvgbac4vuW7DnZXGmTLiMRADwEqgBlQhDIEUB+EX67Pd3f9/HeiftpbA+4XqFFhnvsTrHJhfHB1rxwsjHYfoZbUUxis7sMdxDA/w94E8AeE6obnHP+hC7rz/LfnQrfTFYM8y0EmiU0s9QXeoPAmWXEjIQfaaCbUHck4uy3VtR28K6m2XxbNOIR4QFMD8Qia80ICMVkHkns0nLvxLMmcQIwrBl7aA1gDmIfDHSbMnvi0tXhjlxrp66e8qaJwniUHjAxox4AD69ZEouEAiaNyzZj4Xx/a8GNe/40awSqlgUOrdGPAgoCRi9g5gm0IAWr99IcaFwj0B2Px3uMPebVwEf5kbUBJv21uetn82TMLkcvj2AUETJWWwD0kuhZasFk/0hX8aYtSApc37/iU3cPpEYXK0HcDkayh7b7yP4BoxTr1C7JW18AAAAASUVORK5CYII=",Ha="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAABURJREFUSEutlntsFFUUxr/v7vZFgQp0tlCtgihE0Go7VSQqPiMao/FBEwjurNKEWGONb/5QA4kYfD+ioAKa3SlWQ/9QY42IGBDiA+ksUkRMGqWAAp3dolRxW7pzj5nq4pa2pjTevyZzz/f9zj1z7r1DDGOUhw8VBphTHkS6UBN7nFjJjydrw5MRTK85MjYvfWwZRcIACrK0LUph0bZoaN1Q/YYMrliQKFVp2QxgsgCthHwIUUdAuQCCG4VUhDzg2KGXhwIfEGyGD80AWSPgFFJ2O7GSWjPsbgZxGYCnnJTxGBrpZQAVC9rPV2nVJJBSApdTMSieLAbxB4D1uanu1V81lqWyE+oHrgy7jxJ4AgQhEJCLNfmlEr0B5PtOzLhloBVdZHXM9MT7AgobgunAnHTAOwhgRG8s+X1aeO0Ou/iXjLYP2IwkboBIEyD7RIILJ3eN3dA4HWL+lHwWkAcAXuXYxsbBSmla7VsBVZGb6io6DacdaytMGNrjUlBqQGxxYqFZA4PD7kYhZlHzQmeNEc8EVUbcdyiYq4M8dftbxoHBwJVWwiYkrNM5E7c3jNmbiTOt5DpAz4boi5368Vt7i5BtYlrub4D87Ngl52a/r7TcVwjcA00zO6ETEzAj7noIr+kRb1RL/fijx3sg3B5WpA2RWqe+5PX+4LB7SIhU3A5N6pNQ2K0GsRbgC45tPDjQii+8s6PM87xWgt85tlHVV99+F8jXRHBnvD4UHWDFiQZA5lFxXnPUeDcjnlYtuQUFyV0QmSgB3hqPGh9mG8+Y3zE6HfA+AnApwPmObTRk5mdW7y84VpAXF2CKVt7kb6MT2vqBq25PTBUlDsAciDwP8lNSzgRZpqHWUXvrezuVeBtU74mX7iQD/j6+F5QzILAR5MvwMB9Un4h4Yyh4FMR5JJY3x0L3DNhcZ9VJ3ujOZJQic/uWk3s1g1ZAvIhALxikuToCQV6n06zV0HcQUFlxR4mcy5rtMdv7gSvmJkpVrnwMoFyAPwh+BkgboA4KuYfi+SfSeIA9AnxJoBUif0JhAoSXAFIKUECJUbBWoGYDUgjAnzsHQA/BumbbeON4qacuSIwamcbngFQAXHUsnbNoZ8Mpv/oBZiTxELQ8AyIFwQtduXkv7nqz6HDfVQurbnevEcVlvgRgi1Iye1s0dOhvj8M3QKffFMLwt6VTH2rs3U5mJLHCb3VAnnPskoczplXh9rBQxQC9P6Bx0zdrSnYMtof991dcIcHfT0/4lbmb5LYki2e1Rdnlz11wh3t2QPNrgeRScwpn1hwZ293TfYDAfuTvm+asrOrxA/+5FH4AoKHUxU602H8e0jAjbgwCS6iejMeKH8uIzEiyFqJXQLCUVVbHHIHXCOJxJxZaejzIcpf3Zg7elfkuQ6L6FVx4YAS6gq0AxiI/v8xZOTrpa6dVuyPzCySpoHbStNxF/o1D6Jub7fEf+AFnXd+aV2QUuQA6R+3bNWnTpivTQ4X++5kS9wnlRVG8Px41Xspa0G4AJay0EosJWUJgswAuFNZCw79ZtgjxajwWqjtZqB/vn2Ta03tJNEle8W3o8g8nQARXk8g/Ds6YawRqAuJRiNUiXBivN1YNB+xrKi33MIGEY4emmpbrV9D4xyvF8rAUFuQdHZkx7/jl4G9FoVPqIPIsoW5utot7yz+cYVqJ3YCMc+xQ6CKrcxxzVdD3SXWLDPgHUhVJPiKinxbwxrhtNA0H6mtMK/EdoCc4dsm4Ez3+EwygBZDejhze4AxAuocDHh6vj0oODxmMJaLMAwj8D1SMKoVsWsJ+2/EvhYRN7/GobL0AAAAASUVORK5CYII=",Ia="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAAXNSR0IArs4c6QAABEtJREFUSEu1lm1sFFUUht9zZ6HbIkhoZ1YEiaVGENG2O4sUNYbEVP0j+qcSgZ1FTUWCYIIxKvjRGBNiQho1+oPGaHdAgaKRkBgTE6VFgx90lkiwGqP1IxjamW1VPgS6w7xmVlpK2W4lwP157z3nufece95zBQUHpWaJV61prBOlZgXELAXoBCYCLAPwD0WOCOkC8j2FXVqOHfvei3UXcidDkw3UElHvboosBVgPQB9uQEggwHGAJ0iUCTABgrP2+c3yI8APVWR8y763Jw8B85viqewqYbAewNQzjvsA7KaodmGuC0HkB2dLRQ8gPAummr+0/2o/4s8hVTWAuwS8HUCUQKBEPjo5EDQe3BrrlVqrd4GC7CVwTIAPRElrZ2vFHkCCwqEcfXZOg3tFtJRLQVkpgmpCtmRsPSnxpNcowhYKHs+kjTcv1HHB/Q3UzNLsCYBdjm3USDzlPSrkJoqsyKT1lksCCVOQdI+KyB+Orc++bBDTcj0AxxzbqLxskLjlHhJAc2xj6iWB3GJ5158Wda2TLv9kMNym5f4EyBTH1qdcNKR2WW+1UvIpIJMm/l5R1t4ufr4skt53Iqx0bKPsoiCJZM9civoMQIVArem0K94YuknKc0jWZGxDKwoxl2dn49T4rLN1Unbkq4snszcIgt0QxAB50rH15uF7EpYb1t4CRPXxo0OaqMxu7yiAw8hF64aD8jkA288oxDOObbwy8hBm0g0PsPBYRCYVv4nlvgrgCQJ7+9XxO39trTxppnqrSOkQYBoEzztp4+VCtZVIuh9TcA9yUb14TpqoEr9kd5K8VyDbxQ/WBRG1G+AMCF9y0rEXRyte0/J2ArzPh5p+VlYgj2VsfdNIo5uTPRPGKW0PyDjyKpxX3w1O2lhXTB3MpNsGQYPyWSW1KfcORXQA+MqZqd+GpvOF0VzmTYXi1wCuAWSjY+tPFQPMfbA3VjJOdQEsyTGI5aU+kfJ2hSEp9EoGnc17uHfmaV/mZWxj+1j6FrfcbQIshmCdkzY25CHVVnZaBDwIMCrArZ22sX8sR6Otxy13sQDbAHw7caaeaG8Sf6izxVPuA0IJF3/WcKruG3t62LguaJipv6rI3D4BSwnOz9ixA/l+OdyLmcq+BgZrBPhygEH9gc1XhYn+X+PGR/6eUjIw8LkI5wjU6uHVf26PDptNWfZ9kPcT6JRAFjlb9MNjUUyrfwbg7wojD+AtxzYah9uM+AgA161myZVH+jaDQQPAPkJWFUu2aXlLgOB1QMoJ2Zw5UfEQdsjpopD/Fimm1fc0ETQJUALBjpyvrT3wbvmhQeNEsn8uld8Mop7AKRE+56RjGwvd+rybnJOj5T03IVBpALXhXwtEM7RIG+ivBWUZwAiALwJNW7H/nfKu0cJaFBIaLWxi5Gi3txLAC6GkDzkiuqnwbCZttI2VszEhgw5qlv85WQv89QAXkbJRSn9rdVoSubEA4fq/8j8FlprfcJwAAAAASUVORK5CYII=",Sa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAAXNSR0IArs4c6QAAArlJREFUSEvllV1Ik1EYx//PeR1uCib2vqOEJKmLIpDcu+giKjIppIsuagbJ3pWQURRSXUogFBFdGPRBIX3sow/Lqz4hDAnsIsp3QRIiBEVf6N4tqaSU1+2JDTa3MdyMeeW5Pc95fuf8//9zDjk04yqBD2KeBws00QyMhgH+Mw/MagBLM2BM5Az6FL3YMIcndJoYHQsYVuceLbeQdJuFOBv0Ln6VlFht+16GvyUDEOKa7pOvOLVQE4PcsMoevZvMdCsKknF9S6RiWoo+BbABJHp1n9ycbFKvRVoFoteZ6XwwoBx3aKEXBGwG6ElETOz+5K2dTNbmha1xfamy2UqfMeBkwqNfFYrrw0WaSjVwG68J7CSm1YO3lJHExkqij8HYSKDnbJV36t2USPassDr3qN1Cog9AHQi9KFVa0qVxeAyVmAcB6tf9ytYZabmMJsMPGNwIwsCERDtGbii/Z4WpnrEVYNEPcA1AXbpfOZHugaoZ3QAfYMKeoM9+PzXXyUL9aNwEQwNoWAhueOO1j+aVce2+8eVSzOwHUAsSF3Sf3B5vGpfLlKLfCDQBq1yTOrGLJdUW9gO8F4whE7HGd4ElobwyJne6bn9kWSwajQNXMnAp6LcfVbXwYSB2mYEzQb+9IyWhZtwDuBmgtzDNbfrd6nDBAUmlrtWoFib6CDg1GFB6VNePRWybdhNKHur+qs/JOqcWOgIibcq0bB+6Uzk+5+inGW/Jvju5njS1jXPW5fWsmO9jbhjzLsHifTFB8V4s0A7woawvptiYzH4JWL0WahVEDQWjmFUAq0DoAygR70IGc+wcFVKYmS6ji5iPscCmoNc+MJf1Cwzm0IxOAspzScTgLQSozOghoq85ZWSa1APyyey5nDKqWihuvDIXPzJqiX7qPqWyIJjTMxb/MC3/C+OYNK37q15mr/8HdMuy03Y4XqkAAAAASUVORK5CYII=",Ga="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAABOlJREFUSEuNlmtsFFUUx///2b4WgUrZ2UIThUIIhEeBnYIohgDRIEZjIGlCpDvbBgNqRAjGoCgEEU2EDwZjYgTFdloKBg18kPCIQCPic2eroCCYUFoF2Z2tCAVaujtzzCytaZfu1vtp5p57zm/O654hBlhlwX9Kc9i1hlSKKfgq3DH8A+ylPZBeupzZFKZXRqeS/JrE4F7nDpuGuhCg9Kc7o/rSfY6dVwFIHh3uC9er59xzWUGaHj0KKPNEZCWgHCPlfUDmE6gIG/7P0kGBYHw+6ewDMNSVCXBbIavDteruAUCxKARi1vlHuIqBYHQxyc8JvhE21I19QBXi0bxWM4ARAF8hcUNEtrq+dCVzRw8EOgHBbHpynvbk5B23b9/aIcSTAJeahtrQGzStKjbO4+A8yP1mrbrIlWnB2DYQLzpUHskKClS1zYJjNxLI7zEqgm8ineqc9IKYVnX1Xo+TiINo6UrklQ9OtHd2efOOA3wgSc/krKBUuPRoGYG1AOe7YcmUH0Co6daPriMAbgJIAigEsM80/IsHBPV4EghZGkR+IHhBIJ8QLAVwXcRujIwtPqA1x7dA5CUAF7vLMZfkHuQnNpjbS279b1DPF4sgQKZXK1sBuR9AMxzONuvVvzL2UUC3niDxDsQZI2CEDlea9WqkR0HTo5sArgfEgigbbI985xHxQ7gGwAK3mh3hzKY6Ndxff6U8Kq+05jqKHCXgdnwLgLEA2p1ksqypoaRl+rKro5RE8jwg7UkoU382fJd6GyvXYzsFqIZgs1nnX58RpOnWAUAedxNuGurxct16WSBbBPgWwtOkTATwMIDVpuHflm5Iq/i7EN6kG65W0/BPyAb6HpAZN3JYeG6n2h4Iti0g7UPpCuJgTqTef6I/Q5oeOy3AuIjhL8gcOj32lgDrAB4AuBdwVgGYLpS1VJQvxZZqAi8IsCRi+D+925AoWjAWBZk0Df/IzB4tvzwInTmHu8Nz5xyVGrPWV+0+zqiMPuQoPClgeGir78HGRro98t8KhKzlFPmQYH3YUIMZQSnBRlECF9qeothjQCXi5qq3gqbHDwHOAoBfJGzluVO7hv85d67kXB/VtoLibAGgOLZHa9o1/Ex2UH/S7r2y4JV7cqGYQowjoACpeeRW3jBAhqTeyT1mra8yk5kBG3ZiheR5vda7AJ4HuANQfgXtJRC3BXgNkEYBFhJUPcAUu8DXbG5nImPDpgsCQWs1Ka8DKEqNLUpzwlHLTtXRvcf6LE23ngFkhztShBCFPGIncp5tahjm9uSdlPfnak9yAVwDeAHANIjEkExONneXxO/6qFB8M8V5DYAFMAbIJABn25SbgYs1pZ0ZQZoeOytAqeTmjm/6eFiLplubAFkPwSqzzv9eX5AogaB1jcStrmTHhNMNo65qeqwGQAiOLDLri/dnA10GmD+k9ZfixsZ5yUAoupTCeoAbTEN9szfIzWGBN95BOGdMo3iKK9NCsVcheBtAlWn4azODQrGPIFjmTksITgjEvThHOrY966ddI92Z0zdHodgRCB4VKDsJ53e480skH7QnmEZJa0bQpIo/igq8BQcBmZmyKEwKsS5iqFv7y+nM4JVSm8pBAOO75R2OKCua6nx1WYshJXR/NgbFHyNkhFA5adb4fsvUI+7+6CopKHLaFkJQSCrHTKMo5UnP+hc3fxUl0VM2UAAAAABJRU5ErkJggg==",Qa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAAA6FJREFUSEvtlk1oXFUYht/33kkmCZi/JmMTpQimUCS2NZPSusnGQO1CKIHQn2SSSQQ3Egv+LMSFCBW6MIggUiNkkklMqIlWUDBou6i6aZM7UWpBWlFRhGSapE0Ra5zc88qdzLSTdGJu/Fv1Lu95z/ec7zvn+yHyfDvb5u8vMEu/O6O1c/nW/fx7IPpDURUraqdi5d+v1TOfgcbOq0ck9YN8H8Y+6QxVfukH5Gka2mb2MWB3QjoM4KQTD724GejIbbEuAXwbNwNxZ6xyca2RXR1z9wWECKhOQDty1k9sHkqMQSwGdACAbWg1Tw9WnfWMPtr6c3GqpOig5IHQ7K0DTImYsIRvBb0A4O9A+bwzWN0bjixsE1OHEvHQawAVjsy3Au47IMrSXgkXQQ4EUubd86P3zjZ2zDQL1mf/CLo2nI2R5EsijoPWGFydcIarE7maDaEN0fl9lkxIwapPnD6mvM2ZhzQCrni6HlSwWhLxqtN3rG/kabgjOQFgv42iqgvx0vn/CrozMhMqoP0qiUn+X9CG9mQdLVwhcOou1KtI/+pDuhveO1KG5ERKOPZ1vPryquTPFId8ebq3bb502XaPA+jJrUgbhjccmdsL6jSgGgGG4Ecy6k0Mh75I53Ee6MNHr1cUBJaOAXyGQIWAXy3yqanB6tF099koZTxR3YErwdJQ5VHKfRZA/YqnvCCql+AOSK9kPV05pPkUQCmAGwLeZGr59dx+7AuaG86GaPJxGD5H4DFAhLAMIpCF1vUoWLY45whmPLUcfOPiSPm1taVx09CsgUe6Z3dx2fLghwAVrr5T0etA6zX7vFBju6HpWM1VPxNCumlbpscYc2Y6vvWMnz27o4vbbbN0eVUZFPALaA3ANQOJ4dB3fgz50TRGFupFt0tQO4FQGuq1NhjzNKEWACUQJOJzi+pX0B13+mp/82M8V7M7eq3clntEUBelPZlHeAPAe4TeujWYhVsXyljsHjbSkyRWhOKiYE4R6neGtp7/S/jLssI/Jptl2EXqIMAizwFYPEcwpuCWcaePaQfyT4ORhXpjud2U2gFUZ056CUC/sYuGpmP33Lr7cOfsgzCMguwAtC2j/Qkwg7SDA75H0KxHD7V+U1hSUvOEZLoB7c8MX38I+pjEOQktFJrA9OFvAvqQBrGp4dBZgGa9yOT1NJ/Ye7G2TJRE1KsdWY2ESVqKuSwc/Wqg4rqf+/cNvW1M3BOZazK21WQJH0wObvHCvqnvT3ogo5/wO49eAAAAAElFTkSuQmCC",Ua="data:image/png;base64,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",Xa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII=",xr=E(48790),Yi=(v,B,b)=>new Promise((Te,$t)=>{var sn=Le=>{try{jt(b.next(Le))}catch(Wt){$t(Wt)}},Jt=Le=>{try{jt(b.throw(Le))}catch(Wt){$t(Wt)}},jt=Le=>Le.done?Te(Le.value):Promise.resolve(Le.value).then(sn,Jt);jt((b=b.apply(v,B)).next())});const Ja=({homePage:v,globalSetting:B,user:b,loading:Te,dispatch:$t})=>{var sn,Jt,jt,Le,Wt,ii,li,bn,ri,xi,bi;const[fi,gn]=(0,r.useState)(),Ln=(0,r.useRef)(null),[Nn,hi]=(0,r.useState)(!1),[Pi,ai]=(0,r.useState)();(0,r.useEffect)(()=>{$t({type:"homePage/home",payload:{}})},[v.name]),(0,r.useEffect)(()=>((0,Pe.Ll)()||$t({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{$t({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,r.useEffect)(()=>{var cn;(0,Pe.Dk)(((cn=B==null?void 0:B.setting)==null?void 0:cn.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[B.setting]);function Mi(){return Yi(this,null,function*(){let cn=yield $t({type:"homePage/getHomeNotice",payload:{}});if(cn){let Zt=localStorage.getItem("SystemUpdateadvtime");localStorage.setItem("SystemUpdateadvtime",cn.start_at),cn!=null&&cn.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),gn(cn)}})}function Ki(){return Yi(this,null,function*(){let cn=yield(0,Hn.ZP)("/api/home/competition_popup.json",{method:"get"});ai(cn)})}const[An,qi]=(0,r.useState)(-1),Wi={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Xi=cn=>{var Zt,it,en;const In=v.homepage_disciplines,Li="sub_disciplines",ir="paths",Fr=er=>`/paths?discipline_id=${In[An].id}&&tag_tabs=${An+1}&sub_discipline_id=${er.id}&tag_level=2`;return r.createElement(r.Fragment,null,r.createElement("div",{className:`${Ot.banner} ${Ot.mainSiteBanner} `},r.createElement("div",{className:Ot.subnav,onMouseLeave:()=>qi(-1)},In&&In[An]&&r.createElement("div",{style:{zIndex:2},className:Ot.subnavDetail},(it=(Zt=In[An])==null?void 0:Zt[Li])==null?void 0:it.map(function(er,Ar){return r.createElement(ie.Link,{key:Ar,to:Fr(er)},r.createElement("div",null,r.createElement("h1",null,er.name),r.createElement("ul",null,er.tags&&er.tags.map(function(pi,rn){return r.createElement("li",{key:rn},r.createElement(ie.Link,{className:Ot.link,to:`/${ir}?current_id=${In[An].id}&&tag_tabs=${An+1}&tag_id=${pi.id}&tag_level=3`},pi.name))}))))}))),r.createElement("div",{style:{position:"relative"}},r.createElement(Ne.Z,{className:Ot.LeftButton,onClick:()=>{Ln.current.prev()}}),v.images_url&&r.createElement(U.Z,{className:cn?Ot.mainSite:"",ref:Ln,autoplay:!0,pauseOnDotsHover:!0},v.images_url.length>0?(en=v.images_url)==null?void 0:en.map((er,Ar)=>r.createElement("div",{style:{display:"flex"},key:Ar},r.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${ht.Z.IMG_SERVER+er.image_url}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:er.path}))):r.createElement("div",{style:{display:"flex"}},r.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${Va}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:"/"})))),r.createElement(ee.Z,{className:Ot.RightButton,onClick:()=>{Ln.current.next()}})))},nr=(cn,Zt)=>{var it;const en=Zt%2===0,In=[r.createElement("div",{key:3,className:Ot.left},r.createElement("img",{src:`${ht.Z.IMG_SERVER}/${cn==null?void 0:cn.image_url}`,alt:""}),r.createElement("div",{className:Ot.btn,style:{marginLeft:en?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),r.createElement("div",{key:4,className:`${Ot.right} animationOrientation`},(it=cn==null?void 0:cn.subjects)==null?void 0:it.map((Li,ir)=>r.createElement("a",{target:"_blank",style:{animationDuration:`${ir%2===0?ir*.2+1:(ir-1)*.2+1}s`},key:ir,href:Li==null?void 0:Li.url},r.createElement("img",{src:`${ht.Z.IMG_SERVER}/${Li==null?void 0:Li.image_url}`}))))];return en?In:In.reverse()},ar=()=>{var cn,Zt,it;return r.createElement(r.Fragment,null,document.domain==="gufe.educoder.net"&&r.createElement("div",{className:Ot.mainSiteContent},(cn=v==null?void 0:v.new_discipline)==null?void 0:cn.map((en,In)=>r.createElement("aside",{key:In+en.name,className:Ot.ContentWarp,style:{backgroundColor:In%2===0?"#fff":"transparent",display:en.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},r.createElement("div",{className:Ot.orientation},r.createElement("h2",{"data-type":"animationH2"},en.name),r.createElement("h5",null,en==null?void 0:en.name_en),r.createElement("div",{className:Ot.lf},nr(en,In)))))),!!((Zt=v.subjects)!=null&&Zt.length)&&r.createElement("section",{className:Ot.course},r.createElement("aside",{className:Ot.title},r.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),r.createElement("h2",null,"TRAINING COURSE"),r.createElement("aside",{className:Ot.more},r.createElement(ie.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(Z.Z,{loading:Te},r.createElement(ln,{data:v.subjects}))),!!((it=v.shixuns)!=null&&it.length)&&r.createElement("section",{className:Ot.course},r.createElement("aside",{className:Ot.title},r.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),r.createElement("h2",null,"DEVELOPMENT COMMUNITY"),r.createElement("aside",{className:Ot.more},r.createElement(ie.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),r.createElement(Z.Z,{loading:Te},r.createElement(Lt,{data:v.shixuns}))))},fn=((sn=B==null?void 0:B.setting)==null?void 0:sn.main_site)&&!((Jt=B==null?void 0:B.setting)!=null&&Jt.is_local);return(0,Pe.Ll)()?r.createElement(d.default,null):r.createElement("section",null,r.createElement(yn.Z,{modeldata:fi,dispatch:$t}),r.createElement(Se,{modeldata:Pi,userInfo:b==null?void 0:b.userInfo}),r.createElement(ja,{modeldata:Pi,userid:(jt=b==null?void 0:b.userInfo)==null?void 0:jt.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&r.createElement(mr,{userInfo:b==null?void 0:b.userInfo}),Xi(fn),r.createElement("div",{className:Ot.dataView},r.createElement("aside",{className:Ot.showArea},r.createElement("div",{className:"item"},r.createElement("div",{className:"imgWrapper"},r.createElement("img",{src:Wa,alt:"1"})),r.createElement("aside",{className:Ot.showContent},r.createElement("h1",null,(Le=v==null?void 0:v.index_statistics)==null?void 0:Le.total_user_count),r.createElement("h5",null,"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"))),r.createElement("div",{className:"item current",onClick:()=>{(0,xr.Ny)()&&(0,Pe.xg)("/onlinenum")}},r.createElement("div",{className:"imgWrapper"},r.createElement("img",{src:Ha,alt:"1"})),r.createElement("aside",{className:Ot.showContent},r.createElement("h1",null,(Wt=v==null?void 0:v.index_statistics)==null?void 0:Wt.user_online_count),r.createElement("h5",null,"\u5728\u7EBF\u4EBA\u6570\uFF08\u4EBA\uFF09"))),r.createElement("div",{className:"item"},r.createElement("div",{className:"imgWrapper"},r.createElement("img",{src:Ia,alt:"1"})),r.createElement("aside",{className:Ot.showContent},r.createElement("h1",null,(ii=v==null?void 0:v.index_statistics)==null?void 0:ii.evaluate_count),r.createElement("h5",null,"\u8BC4\u6D4B\u6B21\u6570\uFF08\u6B21\uFF09"))),r.createElement("div",{className:"item"},r.createElement("div",{className:"imgWrapper"},r.createElement("img",{src:Sa,alt:"1"})),r.createElement("aside",{className:Ot.showContent},r.createElement("h1",null,(li=v==null?void 0:v.index_statistics)==null?void 0:li.exercise_count),r.createElement("h5",null,"\u7EBF\u4E0A\u8003\u8BD5\uFF08\u573A\uFF09"))),r.createElement("div",{className:"item current",onClick:()=>{(0,xr.Ny)()&&(0,Pe.xg)("/shixuncontext")}},r.createElement("div",{className:"imgWrapper"},r.createElement("img",{src:Ga,alt:"1"})),r.createElement("aside",{className:Ot.showContent},r.createElement("h1",null,(bn=v==null?void 0:v.index_statistics)==null?void 0:bn.repository_count),r.createElement("h5",null,"\u5B9E\u9A8C\u73AF\u5883\uFF08\u79CD\uFF09"))),r.createElement("div",{className:"item"},r.createElement("div",{className:"imgWrapper"},r.createElement("img",{src:Qa,alt:"1"})),r.createElement("aside",{className:Ot.showContent},r.createElement("h1",null,(ri=v==null?void 0:v.index_statistics)==null?void 0:ri.subject_count),r.createElement("h5",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF08\u95E8\uFF09"))),r.createElement("div",{className:"item"},r.createElement("div",{className:"imgWrapper"},r.createElement("img",{src:Ua,alt:"1"})),r.createElement("aside",{className:Ot.showContent},r.createElement("h1",null,(xi=v==null?void 0:v.index_statistics)==null?void 0:xi.shixun_count),r.createElement("h5",null,"\u5B9E\u8DF5\u9879\u76EE\uFF08\u4E2A\uFF09"))),r.createElement("div",{className:"item"},r.createElement("div",{className:"imgWrapper"},r.createElement("img",{src:Xa,alt:"1"})),r.createElement("aside",{className:Ot.showContent},r.createElement("h1",null,(bi=v==null?void 0:v.index_statistics)==null?void 0:bi.question_count),r.createElement("h5",null,"\u8BD5\u9898\u5E93\u9898\uFF08\u9053\uFF09"))))),r.createElement(Y,null))};var Ka=(0,ie.connect)(({homePage:v,loading:B,globalSetting:b,user:Te})=>({homePage:v,globalSetting:b,loading:B.models.homePage,user:Te}))(Ja),Fi={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},ua=E(62945),qa=E.n(ua),_a=E(32333),qr=Object.defineProperty,Da=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,xa=(v,B,b)=>B in v?qr(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,ts=(v,B)=>{for(var b in B||(B={}))$a.call(B,b)&&xa(v,b,B[b]);if(Da)for(var b of Da(B))es.call(B,b)&&xa(v,b,B[b]);return v};const Es=v=>React.createElement("svg",ts({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var ns="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",is=Object.defineProperty,Ma=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,Oa=(v,B,b)=>B in v?is(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,ss=(v,B)=>{for(var b in B||(B={}))rs.call(B,b)&&Oa(v,b,B[b]);if(Ma)for(var b of Ma(B))as.call(B,b)&&Oa(v,b,B[b]);return v};const Cs=v=>React.createElement("svg",ss({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var ls="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Er=Object.defineProperty,_r=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,da=(v,B,b)=>B in v?Er(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,os=(v,B)=>{for(var b in B||(B={}))ca.call(B,b)&&da(v,b,B[b]);if(_r)for(var b of _r(B))ki.call(B,b)&&da(v,b,B[b]);return v};const Aa=v=>React.createElement("svg",os({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var us="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",cs=Object.defineProperty,zr=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,Na=(v,B,b)=>B in v?cs(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,$r=(v,B)=>{for(var b in B||(B={}))Fa.call(B,b)&&Na(v,b,B[b]);if(zr)for(var b of zr(B))Rr.call(B,b)&&Na(v,b,B[b]);return v};const ws=v=>React.createElement("svg",$r({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var ds="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",hr=Object.defineProperty,fa=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,Zr=(v,B,b)=>B in v?hr(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,As=(v,B)=>{for(var b in B||(B={}))Pr.call(B,b)&&Zr(v,b,B[b]);if(fa)for(var b of fa(B))ys.call(B,b)&&Zr(v,b,B[b]);return v};const cr=v=>React.createElement("svg",As({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var fs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",ga=Object.defineProperty,ea=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,ha=(v,B,b)=>B in v?ga(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,ms=(v,B)=>{for(var b in B||(B={}))ma.call(B,b)&&ha(v,b,B[b]);if(ea)for(var b of ea(B))gs.call(B,b)&&ha(v,b,B[b]);return v};const ta=v=>React.createElement("svg",ms({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},v),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Ta="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",pa=Object.defineProperty,na=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Hr=(v,B,b)=>B in v?pa(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,ia=(v,B)=>{for(var b in B||(B={}))pr.call(B,b)&&Hr(v,b,B[b]);if(na)for(var b of na(B))La.call(B,b)&&Hr(v,b,B[b]);return v},Gr=(v,B)=>{var b={};for(var Te in v)pr.call(v,Te)&&B.indexOf(Te)<0&&(b[Te]=v[Te]);if(v!=null&&na)for(var Te of na(v))B.indexOf(Te)<0&&La.call(v,Te)&&(b[Te]=v[Te]);return b},Ya=(v,B,b)=>new Promise((Te,$t)=>{var sn=Le=>{try{jt(b.next(Le))}catch(Wt){$t(Wt)}},Jt=Le=>{try{jt(b.throw(Le))}catch(Wt){$t(Wt)}},jt=Le=>Le.done?Te(Le.value):Promise.resolve(Le.value).then(sn,Jt);jt((b=b.apply(v,B)).next())});const va=v=>{var B=v,{user:b}=B,Te=Gr(B,["user"]),$t;const[sn,Jt]=(0,r.useState)(!0),[jt,Le]=(0,r.useState)(0),[Wt,ii]=(0,r.useState)({}),[li,bn]=(0,r.useState)(!1);(0,r.useEffect)(()=>{ri()},[]);const ri=()=>Ya(void 0,null,function*(){Jt(!0);const gn=yield(0,Hn.ZP)("/api/home/index.json",{method:"get"});gn.images_url&&ii(gn),Jt(!1)}),xi={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},bi=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],fi=[{img:ns,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:ls,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:us,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:ds,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:fs,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Ta,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return r.createElement("section",{className:Fi.home},r.createElement(_a.K,{width:800,visible:li,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>bn(!1)}),r.createElement(Z.Z,{loading:sn,active:!0,paragraph:{rows:5}},r.createElement("div",{className:Fi.bg},r.createElement("div",{className:Fi.public_width},r.createElement("div",{className:Fi.banner},r.createElement(qa(),ia({},xi),($t=Wt==null?void 0:Wt.images_url)==null?void 0:$t.map(gn=>r.createElement("div",{onClick:()=>{gn.path&&(0,Pe.xg)(gn.path)}},r.createElement("div",{className:"index_moe_li",style:{cursor:gn.path?"pointer":"default"}},r.createElement("img",{src:ht.Z.IMG_SERVER+gn.image_url,alt:""}),r.createElement("div",{className:"index_moe_focus_shadow"}),r.createElement("span",{className:"index_moe_focus_b"})))))))),r.createElement("div",{className:Fi.content},r.createElement("div",{className:Fi.experience},r.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Fi.li}),r.createElement(ie.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:Fi.li}),r.createElement(ie.Link,{to:"/paths",target:"_blank",className:Fi.li})),r.createElement("div",{className:Fi.demonstrate},r.createElement("div",{className:Fi.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),r.createElement("aside",null,bi.map((gn,Ln)=>{var Nn;return r.createElement("div",{key:Ln,className:Fi.li,style:{background:gn.background,cursor:gn!=null&&gn.more?"pointer":"default"},onClick:()=>{}},r.createElement("div",{className:Fi.name},gn.name),r.createElement("div",{className:Fi.tagWarp},(Nn=gn==null?void 0:gn.tags)==null?void 0:Nn.map((hi,Pi)=>r.createElement("div",{key:`${Ln}-${Pi}`,className:Fi.tag},hi))),r.createElement("div",{className:Fi.mask,onClick:()=>{switch(Ln){case 0:bn(!0);break;default:gn.link?(0,Pe.xg)(gn.link):gn.more&&ie.history.push("/classrooms/classicCases");return}},style:{background:gn.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},gn.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),r.createElement("div",{className:Fi.feature},r.createElement("div",{className:Fi.name},r.createElement("span",null,"\u7279\u8272\u529F\u80FD"),r.createElement("span",null,"FEATURES")),r.createElement("aside",null,fi.map((gn,Ln)=>r.createElement("div",{className:Fi.li,key:gn.title,onClick:()=>{switch(Ln){case 0:bn(!0);break;default:gn.link&&(0,Pe.xg)(gn.link);break}}},r.createElement("img",{src:gn.img}),r.createElement("div",null,r.createElement("h4",null,gn.title),r.createElement("h6",null,gn.intro)))))))))};var za=(0,ie.connect)(({user:v})=>({user:v}))(va),Ea=E(5083),ra=E(1710),Mr=E(57809),aa=E(92832),Ir=E(88522),Or=E(28426),kr=E(45937),Ra=E(82264),jr=E(42441),Ca=E(76411),e=E(82220),t=E(84842),n=E(26724),a=E.n(n),l=E(74508),f=Object.defineProperty,m=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,F=(v,B,b)=>B in v?f(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,z=(v,B)=>{for(var b in B||(B={}))w.call(B,b)&&F(v,b,B[b]);if(m)for(var b of m(B))x.call(B,b)&&F(v,b,B[b]);return v},ue=(v,B,b)=>new Promise((Te,$t)=>{var sn=Le=>{try{jt(b.next(Le))}catch(Wt){$t(Wt)}},Jt=Le=>{try{jt(b.throw(Le))}catch(Wt){$t(Wt)}},jt=Le=>Le.done?Te(Le.value):Promise.resolve(Le.value).then(sn,Jt);jt((b=b.apply(v,B)).next())});const ae=({user:v,dispatch:B,homePage:b,forumsList:Te,globalSetting:$t})=>{var sn,Jt,jt,Le,Wt,ii,li,bn,ri,xi,bi,fi,gn,Ln,Nn,hi,Pi,ai;const[Mi]=me.default.useForm(),[,,Ki,An]=(0,kr.U)(e.su,{}),[qi,Wi,Xi]=(0,kr.U)(Ra.nQ,{page:1}),[,nr,ar,fn]=(0,kr.U)(Ra.V8,{page:1,limit:5,order:"visits",search:""}),[cn,,Zt,it]=(0,kr.U)(e.Yu,{type:"view"}),[en,In]=(0,r.useState)(!1),[Li,ir]=(0,r.useState)(!1),[Fr,er]=(0,r.useState)([]),[Ar,pi]=(0,r.useState)(!0),[rn,Vr]=(0,r.useState)([]),[sr,Qr]=(0,r.useState)(!0),[lr,Ur]=(0,r.useState)([]),Nr=[{id:"view",name:"\u8BBF\u95EE\u6570\u636E"},{id:"submit",name:"\u8BC4\u6D4B\u6570\u636E"},{id:"learn",name:"\u5B66\u4E60\u6570\u636E"}],Xr=(0,r.useMemo)(()=>{var le;let Sn="";for(const Ii of(le=$t==null?void 0:$t.setting)==null?void 0:le.navbar){if((Ii==null?void 0:Ii.name)=="\u6570\u636E\u6807\u6CE8")return Sn=Ii==null?void 0:Ii.link,Sn;for(const ur of(Ii==null?void 0:Ii.subitem)||[])if((ur==null?void 0:ur.name)=="\u6570\u636E\u6807\u6CE8")return Sn=Ii==null?void 0:Ii.link,Sn}return Sn},[(sn=$t==null?void 0:$t.setting)==null?void 0:sn.navbar]),Sr=[{title:"\u6570\u636E\u6CBB\u7406",key:"2",url:"http://8.153.86.153:9062/#/origin",children:r.createElement(r.Fragment,null,r.createElement("div",{className:"c-grey-333 text-16px"},r.createElement("span",{className:"font-semibold"},"\u6570\u636E\u6CBB\u7406"),"\u63D0\u4F9B\u5168\u6D41\u7A0B\u6570\u636E\u7BA1\u7406\u89E3\u51B3\u65B9\u6848\uFF0C\u6DB5\u76D6\u6570\u636E\u8D44\u4EA7\u67E5\u8BE2\u3001\u6807\u51C6\u5316\u5904\u7406\u3001\u4EFB\u52A1\u8C03\u5EA6\u53CA\u5B89\u5168\u7BA1\u63A7\uFF0C\u652F\u6301\u7ED3\u6784\u5316\u4E0E\u975E\u7ED3\u6784\u5316\u6570\u636E\u7684\u96C6\u6210\u5206\u6790\u3002\u901A\u8FC7\u667A\u80FD\u5316\u7684\u6570\u636E\u5F00\u53D1\u4E0E\u8D28\u63A7\uFF0C\u8D4B\u80FD\u6218\u4F8B\u63A8\u6F14\u3001\u6559\u5B66\u4F18\u5316\u53CA\u88C5\u5907\u8BAD\u7EC3\u7BA1\u7406\uFF0C\u786E\u4FDD\u6570\u636E\u5B89\u5168\u5408\u89C4\uFF0C\u52A9\u529B\u519B\u4E8B\u6559\u80B2\u4ECE\u7ECF\u9A8C\u51B3\u7B56\u8FC8\u5411\u6570\u636E\u9A71\u52A8\uFF0C\u63D0\u5347\u6559\u5B66\u4E0E\u8BAD\u7EC3\u6548\u80FD\u3002 "),r.createElement("img",{src:E(7605),style:{width:"100%"}}))},{title:"\u6570\u636E\u5F00\u53D1",key:"1",url:"http://8.153.86.153:9061/index",children:r.createElement(r.Fragment,null,r.createElement("div",{className:"c-grey-333 text-16px"},r.createElement("span",{className:"font-semibold"},"\u6570\u636E\u5F00\u53D1"),"\u5728\u519B\u4E8B\u548C\u6559\u80B2\u9886\u57DF\u53D1\u6325\u7740\u5173\u952E\u4F5C\u7528\uFF0C\u901A\u8FC7\u5143\u6570\u636E\uFF08\u4E1A\u52A1\u3001\u6280\u672F\u548C\u64CD\u4F5C\uFF09\u7684\u5904\u7406\u4E0E\u5206\u6790\uFF0C\u63A8\u52A8\u6218\u7565\u51B3\u7B56\u548C\u6559\u5B66\u521B\u65B0\u3002\u4ECE\u6570\u636E\u6E05\u6D17\u3001\u6807\u51C6\u5316\u5230\u6570\u4ED3\u5F00\u53D1\u548C\u6A21\u578B\u6784\u5EFA\uFF0C\u786E\u4FDD\u4FE1\u606F\u51C6\u786E\u53EF\u9760\u3002\u4E3B\u6570\u636E\u548C\u53C2\u8003\u6570\u636E\u7BA1\u7406\u5F3A\u5316\u4E86\u6570\u636E\u5173\u8054\u6027\uFF0C\u6307\u6807\u6570\u636E\u548C\u4E1A\u52A1\u6A21\u578B\u5219\u5C06\u6570\u636E\u8F6C\u5316\u4E3A\u5177\u4F53\u7684\u6218\u7565\u90E8\u7F72\u548C\u6559\u5B66\u7B56\u7565\u3002\u9075\u5FAA\u4E25\u683C\u7684\u6570\u636E\u6807\u51C6\uFF0C\u4FDD\u969C\u8D44\u4EA7\u8D28\u91CF\u3001\u5B89\u5168\u548C\u7528\u6237\u7BA1\u7406\uFF0C\u52A9\u529B\u519B\u4E8B\u7CBE\u51C6\u6307\u6325\u548C\u6559\u80B2\u4E2A\u6027\u5316\u53D1\u5C55\uFF0C\u5171\u540C\u8FC8\u5411\u667A\u80FD\u5316\u672A\u6765\u3002"),r.createElement("img",{src:E(1921),style:{width:"100%"}}))},{title:"\u6570\u636E\u6807\u6CE8",key:"3",url:Xr,children:r.createElement(r.Fragment,null,r.createElement("div",{className:"c-grey-333 text-16px"},r.createElement("span",{className:"font-semibold"},"\u6570\u636E\u6807\u6CE8"),"\u7CFB\u7EDF\u5206\u4E3A\u591A\u4E2A\u5173\u952E\u90E8\u5206\uFF1A\u5BA1\u6838\u8FC7\u7A0B\u6DB5\u76D6\u6280\u672F\u8FC7\u6EE4\u3001\u673A\u5668\u5B66\u4E60\u7B49\uFF0C\u5BF9\u5185\u5BB9\u8FDB\u884C\u521D\u6B65\u7B5B\u9009\u4E0E\u6DF1\u5EA6\u5B66\u4E60\u5206\u6790\uFF0C\u518D\u7ECF\u77E5\u8BC6\u805A\u7C7B\u8FC7\u7A0B\u6574\u5408\u76F8\u4F3C\u5185\u5BB9\uFF0C\u6700\u7EC8\u7531\u4EBA\u5DE5\u5BA1\u6838\u8FDB\u884C\u5224\u5B9A\u3002\u5185\u7F6E\u6807\u6CE8\u6A21\u677F\u5E93\u63D0\u4F9B\u6587\u672C\u6807\u6CE8\u3001\u89C6\u9891\u62BD\u5E27\u7B49\u591A\u7C7B\u578B\u6807\u6CE8\u65B9\u5F0F\uFF0C\u6807\u6CE8\u4EFB\u52A1\u6A21\u5757\u5219\u901A\u8FC7\u6807\u6CE8\u5458\u64CD\u4F5C\uFF0C\u5229\u7528\u6807\u6CE8\u5DE5\u5177\u751F\u6210\u6807\u6CE8\u6570\u636E\uFF0C\u6574\u4E2A\u6D41\u7A0B\u5F62\u6210\u5BA1\u6838\u4E0E\u6807\u6CE8\u7684\u95ED\u73AF\uFF0C\u5B9E\u73B0\u9AD8\u6548\u7684\u5185\u5BB9\u5BA1\u6838\u53CA\u6570\u636E\u6807\u6CE8\u3002 "),r.createElement("img",{src:E(82922),style:{width:"100%"}}))},{title:"\u77E5\u8BC6\u56FE\u8C31",key:"4",url:"",children:r.createElement(r.Fragment,null,r.createElement("div",{className:"c-grey-333 text-16px"},r.createElement("span",{className:"font-semibold"},"\u77E5\u8BC6\u56FE\u8C31"),"\u7CFB\u7EDF\u5177\u5907\u591A\u7EF4\u5EA6\u7279\u70B9\uFF0C\u4E00\u65B9\u9762\u901A\u8FC7\u7CBE\u51C6\u5B66\u60C5\u5206\u6790\u638C\u63E1\u5B66\u751F\u5BF9\u5404\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u7A0B\u5EA6\uFF0C\u5728\u6B64\u57FA\u7840\u4E4B\u4E0A\u8FD0\u7528\u5F3A\u5927\u7B97\u6CD5\u4E3A\u5B66\u751F\u63A8\u8350\u4E2A\u6027\u5316\u5B66\u4E60\u8D44\u6E90\u4E0E\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B9E\u73B0\u56E0\u6750\u65BD\u6559\uFF1B\u53E6\u4E00\u65B9\u9762\u6784\u5EFA\u591A\u77E5\u8BC6\u56FE\u8C31\u4F53\u7CFB\uFF0C\u5305\u62EC\u8BFE\u7A0B\u56FE\u8C31\u3001\u5927\u7EB2\u56FE\u8C31\u3001\u601D\u653F\u56FE\u8C31\u3001\u601D\u7EF4\u56FE\u8C31\uFF0C\u4E3A\u6559\u80B2\u9886\u57DF\u63D0\u4F9B\u5168\u65B9\u4F4D\u652F\u6491\uFF0C\u540C\u65F6\u6574\u5408\u6559\u6750\u3001\u89C6\u9891\u3001\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u7B49\u591A\u6A21\u6001\u8D44\u6E90\uFF0C\u6253\u9020\u7ED3\u6784\u5316\u7684\u77E5\u8BC6\u7F51\u7EDC\uFF0C\u5168\u65B9\u4F4D\u8D4B\u80FD\u6559\u80B2\u8FC7\u7A0B\u3002 "),r.createElement("img",{src:E(99799),style:{width:"100%"}}))}],[or,wa]=(0,r.useState)(Sr[0]),ft=[{title:"\u667A\u6167\u8BFE\u7A0B",img:E(28751),link:"/paths"},{title:"\u5B9E\u8BAD\u7CFB\u7EDF",img:E(78257),link:"/shixuns"},{title:"\u6559\u5B66\u8BFE\u5802",img:E(32074),link:"/classrooms"},{title:"\u6570\u636E\u6807\u6CE8",img:E(57181),link:"https://annotations.educoder.net/annotations/projects"},{title:"\u8BD5\u9898\u5E93",img:E(99452),link:"/problemset"},{title:"\u8BD5\u5377\u5E93",img:E(43474),link:"/paperlibrary"},{title:"\u6570\u636E\u6CBB\u7406",img:E(91665),link:"http://8.153.86.153:9062/#/origin"},{title:"\u6570\u636E\u5F00\u53D1",img:E(6143),link:"http://8.153.86.153:9061/index"}],qe=(0,r.useMemo)(()=>{var le,Sn,Ii,ur,_i,Wr,Jr,Bs,Pa,Ba,hs,ps;return[{title:"\u603B\u8BBF\u95EE\u91CF",num:(le=b==null?void 0:b.index_statistics)==null?void 0:le.total_visit_count,unit:"\u6B21",img:E(6218)},{title:"\u8BBF\u5BA2\u6570",num:(Sn=b==null?void 0:b.index_statistics)==null?void 0:Sn.total_user_count,unit:"\u4EBA",img:E(78781)},{title:"\u5B9E\u8DF5\u8BFE\u7A0B",num:(Ii=b==null?void 0:b.index_statistics)==null?void 0:Ii.subject_count,unit:"\u95E8",img:E(6491)},{title:"\u5B9E\u8DF5\u9879\u76EE",num:(ur=b==null?void 0:b.index_statistics)==null?void 0:ur.shixun_count,unit:"\u4E2A",img:E(25413)},{title:"\u5B9E\u9A8C\u73AF\u5883",num:(_i=b==null?void 0:b.index_statistics)==null?void 0:_i.repository_count,unit:"\u79CD",img:E(33102)},{title:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",num:(Wr=b==null?void 0:b.index_statistics)==null?void 0:Wr.all_user_count,unit:"\u4EBA",img:E(91159)},{title:"\u8BC4\u6D4B\u6B21\u6570",num:(Jr=b==null?void 0:b.index_statistics)==null?void 0:Jr.evaluate_count,unit:"\u6B21",img:E(15070)},{title:"\u5728\u7EBF\u4EBA\u6570",num:(Bs=b==null?void 0:b.index_statistics)==null?void 0:Bs.user_online_count,unit:"\u4EBA",img:E(83425)},{title:"\u8BFE\u4EF6\u6570\u91CF",num:(Pa=b==null?void 0:b.index_statistics)==null?void 0:Pa.attachment_count,unit:"\u4E2A",img:E(57583)},{title:"\u8BD5\u9898\u6570\u91CF",num:(Ba=b==null?void 0:b.index_statistics)==null?void 0:Ba.question_count,unit:"\u9053",img:E(21728)},{title:"\u89C6\u9891\u6570\u91CF",num:(hs=b==null?void 0:b.index_statistics)==null?void 0:hs.video_count,unit:"\u4E2A",img:E(27261)},{title:"\u7EBF\u4E0A\u8003\u8BD5",num:(ps=b==null?void 0:b.index_statistics)==null?void 0:ps.exercise_count,unit:"\u95E8",img:E(15939)}]},[b==null?void 0:b.index_statistics]),kn=[{img:E(23258),name:"\u519B\u4E8B\u88C5\u5907\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF",desc:"\u8BE5\u7CFB\u7EDF\u57FA\u4E8E\u4EBA\u5DE5\u667A\u80FD\u7B97\u6CD5\u548C\u6D77\u91CF\u88C5\u5907\u6570\u636E\uFF0C\u7EFC\u5408\u8003\u8651\u4F5C\u6218\u4EFB\u52A1\u3001\u73AF\u5883\u3001\u89C4\u6A21\u7B49\u591A\u7EF4\u5EA6\u53C2\u6570\uFF0C\u5FEB\u901F\u7CBE\u51C6\u5730\u4E3A\u519B\u4E8B\u6307\u6325\u4EBA\u5458\u63A8\u8350\u6700\u9002\u5408\u7684\u88C5\u5907\u7EC4\u5408\uFF0C\u63D0\u5347\u4F5C\u6218\u6548\u80FD\uFF0C\u52A9\u529B\u519B\u4E8B\u884C\u52A8\u80DC\u5229\u3002"},{img:E(11483),name:"\u519B\u4E8B\u4F5C\u6218\u6570\u636E\u5206\u6790\u7CFB\u7EDF",desc:"\u7CFB\u7EDF\u53EF\u9AD8\u6548\u91C7\u96C6\u3001\u5206\u6790\u4F5C\u6218\u6570\u636E\uFF0C\u5B9E\u65F6\u5448\u73B0\u6218\u573A\u6001\u52BF\uFF0C\u7CBE\u51C6\u8BC4\u4F30\u4F5C\u6218\u6548\u679C\uFF0C\u9884\u6D4B\u53D1\u5C55\u8D8B\u52BF\uFF0C\u4E3A\u6307\u6325\u51B3\u7B56\u63D0\u4F9B\u79D1\u5B66\u4F9D\u636E\uFF0C\u63D0\u9AD8\u4F5C\u6218\u6307\u6325\u7CBE\u51C6\u5EA6\u548C\u7075\u6D3B\u6027\u3002"},{img:E(2340),name:"\u519B\u4E8B\u88C5\u5907\u667A\u80FD\u95EE\u7B54\u7CFB\u7EDF",desc:"\u8FD0\u7528\u81EA\u7136\u8BED\u8A00\u5904\u7406\u548C\u4EBA\u5DE5\u667A\u80FD\u6280\u672F\uFF0C\u7CBE\u51C6\u7406\u89E3\u519B\u4E8B\u4EBA\u5458\u5173\u4E8E\u88C5\u5907\u7684\u95EE\u9898\uFF0C\u5FEB\u901F\u7ED9\u51FA\u51C6\u786E\u56DE\u7B54\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u548C\u4EA4\u4E92\u65B9\u5F0F\uFF0C\u65B9\u4FBF\u519B\u4E8B\u4EBA\u5458\u968F\u65F6\u968F\u5730\u83B7\u53D6\u77E5\u8BC6\uFF0C\u63D0\u5347\u4E13\u4E1A\u7D20\u517B\u548C\u4F5C\u6218\u80FD\u529B\u3002"},{img:E(96159),name:"\u60C5\u62A5\u5927\u6570\u636E\u5206\u6790\u5904\u7406\u7CFB\u7EDF",desc:"\u6574\u5408\u591A\u6E20\u9053\u60C5\u62A5\u6570\u636E\uFF0C\u901A\u8FC7\u6E05\u6D17\u3001\u878D\u5408\u3001\u5206\u6790\u548C\u6316\u6398\u6280\u672F\uFF0C\u5C06\u60C5\u62A5\u8F6C\u5316\u4E3A\u6709\u4EF7\u503C\u7684\u4EA7\u54C1\uFF0C\u5177\u5907\u60C5\u62A5\u5173\u8054\u5206\u6790\u80FD\u529B\uFF0C\u53EF\u5B9A\u5236\u5206\u6790\u6A21\u578B\u548C\u62A5\u544A\u6A21\u677F\uFF0C\u4E3A\u519B\u4E8B\u548C\u5B89\u5168\u673A\u6784\u63D0\u4F9B\u5168\u65B9\u4F4D\u60C5\u62A5\u652F\u6301\u3002"}],si=(0,r.useMemo)(()=>({tooltip:{trigger:"axis"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(it==null?void 0:it.time)||[],nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#E5E5E5"}},axisLabel:{color:"#333333"}},yAxis:{type:"value",nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#E5E5E5"}},axisLine:{show:!1},axisLabel:{color:"#333333"}},series:[{name:"\u672C\u6708",type:"line",data:(it==null?void 0:it.current_month)||[],itemStyle:{color:"#15EAA4"},areaStyle:{color:new Ca.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(it==null?void 0:it.last_month)||[],itemStyle:{color:"#73A0FF"},areaStyle:{color:new Ca.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[it]),Dr=[{title:"\u59D3\u540D",dataIndex:"real_name",width:120,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school_name",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"user_id",width:100,render:(le,Sn)=>r.createElement(t.Z,{style:{padding:0,border:"none"},type:"link",onClick:()=>ue(void 0,null,function*(){const Ii=yield(0,e.NX)({teacher_id:le});(Ii==null?void 0:Ii.status)==0&&(mt.ZP.success("\u5220\u9664\u6210\u529F"),Ki({}),In(!1))})},"\u5220\u9664\u6210\u5458")}],Cr=[{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(le,Sn)=>r.createElement(Ve.Z,{placement:"bottom",title:le},r.createElement(ie.Link,{className:"bold c-black",to:`/users/${Sn.login}`,target:"_blank"},le||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:le=>r.createElement(Ve.Z,{placement:"bottom",title:le},r.createElement("span",null,le||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:le=>r.createElement(Ve.Z,{placement:"bottom",title:le},r.createElement("span",null,le||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:le=>r.createElement(Ve.Z,{placement:"bottom",title:le},r.createElement("span",null,le||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:le=>r.createElement(Ve.Z,{placement:"bottom",title:le},r.createElement("span",null,le||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:le=>r.createElement(Ve.Z,{placement:"bottom",title:le},r.createElement("span",null,le||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:le=>le?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:le=>r.createElement(Ve.Z,{placement:"bottom",title:le},r.createElement("span",null,T()(le).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:le=>{if(le===1)return r.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],vr=(le=!1)=>ue(void 0,null,function*(){var Sn;if((le||Ar)&&!Wi){const Ii=Mi.getFieldsValue(),ur=yield Xi(z({page:le?1:(qi==null?void 0:qi.page)+1,container_type:1},Ii));Vr(le?[...ur.users]:[...rn,...ur.users]),((Sn=ur.users)==null?void 0:Sn.length)<10&&pi(!1)}}),ya=()=>ue(void 0,null,function*(){var le;const Sn=yield B({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});er((le=Sn||[])==null?void 0:le.map(Ii=>({value:Ii})))});return(0,r.useEffect)(()=>{const le=T()();ya(),Ki({}),ar({}),le&&Zt({start_at:le.subtract(7,"day").format("YYYY-MM-DD"),end_at:le.format("YYYY-MM-DD")}),B({type:"forumsList/getForumsData",payload:{page:1,forum:16,memoType:16,tab_module_type:"forums",limit:5}})},[]),(0,r.useEffect)(()=>{B({type:"homePage/home",payload:{}})},[b.name]),r.createElement("div",{className:"py-32px",style:{background:`url(${E(48223)}) #fafafa 0 0 / 100% auto no-repeat`}},r.createElement("div",{className:"ml-auto mr-auto flex gap-20px",style:{width:"1200px"}},r.createElement("div",{className:"flex-1 flex flex-col gap-20px"},r.createElement("div",{className:"px-40px py-30px flex flex-col rounded-6px",style:{height:"350px",background:`url(${E(91527)}) 0 0 / 100% 100% no-repeat`}},r.createElement("div",{className:"c-grey-333 text-18px font-semibold"},"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF"),r.createElement("div",{className:"mt-10px c-grey-333 text-16px",style:{lineHeight:"28px"}},"\u2014\u2014\u953B\u9020\u65B0\u65F6\u4EE3\u519B\u4E8B\u6570\u636E\u5C16\u5175\u7684\u667A\u6167\u5E73\u53F0",r.createElement("br",null),r.createElement("br",null),"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF\u662F\u9762\u5411\u519B\u4E8B\u9662\u6821\u5E08\u751F\u7684\u5B9E\u6218\u5316\u6559\u5B66\u5E73\u53F0\uFF0C\u96C6\u6210\u865A\u62DF\u4EFF\u771F\u63A8\u6F14\u3001\u8D85\u7B97\u6570\u636E\u5904\u7406\u4E0E\u667A\u80FD\u6570\u636E\u4E2D\u53F0\u6280\u672F\uFF0C\u652F\u6301\u6218\u573A\u73AF\u5883\u6A21\u62DF\u63A8\u6F14\u3001\u5927\u89C4\u6A21\u519B\u4E8B\u6570\u636E\u8BAD\u7EC3\u53CA\u4F5C\u6218\u6570\u636E\u6316\u6398\uFF0C\u9002\u7528\u4E8E\u519B\u4E8B\u6570\u636E\u6559\u80B2\u3001\u4F5C\u6218\u6570\u636E\u4FDD\u969C\u6F14\u7EC3\u53CA\u79D1\u7814\u653B\u5173\u7B49\u573A\u666F\uFF0C\u52A9\u529B\u63D0\u5347\u6570\u636E\u4FDD\u969C\u80FD\u529B\uFF0C\u63A8\u52A8\u519B\u4E8B\u6559\u80B2\u6570\u5B57\u5316\u8F6C\u578B\u3002"),r.createElement("div",{className:"mt-56px flex item-center gap-10px"},["\u4FDD\u969C\u6570\u636E\u5B89\u5168","\u63D0\u9AD8\u6570\u636E\u8D28\u91CF","\u7BA1\u7406\u6570\u636E\u8D44\u4EA7"].map((le,Sn)=>r.createElement("div",{key:Sn,className:"rounded-4px px-10px py-6px",style:{color:"#3061D0",background:"#E9EFFF"}},le)))),r.createElement("div",{className:"rounded-6px bg-white flex item-end justify-between px-40px pb-30px relative",style:{height:"179px"}},r.createElement("div",{className:"c-grey-333 text-18px absolute",style:{lineHeight:"34px",padding:"0 112px",background:"linear-gradient( 180deg, #F8FDFF 0%, #EDF5FC 100%)",boxShadow:"inset 0px 1px 3px 0px #FFFFFF",top:0,left:"50%",transform:"translateX(-50%)",borderBottomLeftRadius:"999px",borderBottomRightRadius:"999px"}},"\u5FEB\u6377\u5165\u53E3"),ft.map((le,Sn)=>r.createElement("div",{key:Sn,className:"flex flex-col item-center gap-10px current-primary-hover",onClick:()=>{(0,Pe.xg)(le==null?void 0:le.link)}},r.createElement("img",{src:le==null?void 0:le.img,style:{width:"59px"}}),r.createElement("div",{className:"text-16px"},le==null?void 0:le.title)))),r.createElement("div",{className:"rounded-6px px-40px py-30px bg-white"},r.createElement("div",{className:"flex item-center justify-between"},r.createElement("div",{className:"text-18px c-grey-333 font-semibold"},"\u6570\u636E\u6C47\u603B")),r.createElement("div",{className:"grid gap-40px mt-30px",style:{gridTemplateColumns:"1fr 1fr 1fr 1fr"}},qe.map((le,Sn)=>r.createElement("div",{key:Sn,className:"flex gap-10px item-center"},r.createElement("img",{src:le==null?void 0:le.img,className:"rounded-full",style:{width:"60px"}}),r.createElement("div",{className:"flex flex-col gap-10px c-grey-666"},r.createElement("div",null,r.createElement("span",{className:"mr-6px c-grey-333 text-18px font-semibold"},(le==null?void 0:le.num)||0),le==null?void 0:le.unit),r.createElement("div",null,le.title)))))),r.createElement("div",{className:"rounded-6px"},r.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Sr.map(le=>r.createElement("div",{key:le==null?void 0:le.key,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(or==null?void 0:or.key)==(le==null?void 0:le.key)?"bg-white":""}`,onClick:()=>{wa(le)},style:{color:(or==null?void 0:or.key)==(le==null?void 0:le.key)?"#3061D0":"",borderRadius:"6px 6px 0 0"}},le==null?void 0:le.title))),r.createElement("div",{className:"px-40px py-30px bg-white flex flex-col item-center gap-20px"},(Jt=Sr==null?void 0:Sr.find(le=>(le==null?void 0:le.key)==(or==null?void 0:or.key)))==null?void 0:Jt.children,(or==null?void 0:or.url)&&r.createElement(jn.ZP,{type:"primary",onClick:()=>{(0,Pe.xg)(or==null?void 0:or.url)}},"\u5F00\u59CB\u4F7F\u7528"))),r.createElement("div",{className:"rounded-6px bg-white px-40px py-30px"},r.createElement("div",{className:"font-semibold text-18px c-grey-333"},"\u6848\u4F8B\u5C55\u793A"),r.createElement("div",{className:"grid gap-20px mt-20px",style:{gridTemplateColumns:"1fr 1fr"}},kn.map((le,Sn)=>r.createElement("div",{key:Sn,className:"rounded-8px",style:{border:"1px solid #EEF6FF",overflow:"hidden"}},r.createElement("img",{src:le==null?void 0:le.img,style:{width:"100%"}}),r.createElement("div",{className:"p-20px"},r.createElement("div",{className:"text-16px font-semibold"},le==null?void 0:le.name),r.createElement("div",{className:"c-grey-666 mt-10px"},le==null?void 0:le.desc)))))),r.createElement("div",{className:"rounded-6px bg-white"},r.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Nr.map(le=>r.createElement("div",{key:le==null?void 0:le.id,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(cn==null?void 0:cn.type)==(le==null?void 0:le.id)?"bg-white":""}`,onClick:()=>{Zt({type:le==null?void 0:le.id})},style:{color:(cn==null?void 0:cn.type)==(le==null?void 0:le.id)?"#3061D0":"",borderRadius:"6px 6px 0 0"}},le==null?void 0:le.name))),r.createElement("div",{className:"flex justify-between mt-32px px-40px"},r.createElement("div",{className:"text-18px font-semibold",style:{color:"#282F3F"}},"\u5E73\u53F0",(jt=Nr==null?void 0:Nr.find(le=>(le==null?void 0:le.id)==(cn==null?void 0:cn.type)))==null?void 0:jt.name),r.createElement(Ea.default.RangePicker,{value:[T()(cn==null?void 0:cn.start_at),T()(cn==null?void 0:cn.end_at)],onChange:(le,Sn)=>{Zt({start_at:Sn==null?void 0:Sn[0],end_at:Sn==null?void 0:Sn[1]})}})),r.createElement(jr.Z,{option:si}))),r.createElement("div",{className:"flex flex-col gap-20px",style:{width:"300px"}},r.createElement("div",{className:"p-30px rounded-6px relative",style:{height:"224px",background:`url(${E(6716)}) 0 0 / 100% auto no-repeat`}},(0,xr.bg)()&&r.createElement(r.Fragment,null,r.createElement("img",{className:"rounded-full",src:`${(Le=ht.Z)==null?void 0:Le.IMG_SERVER}/images/${(Wt=v==null?void 0:v.userInfo)==null?void 0:Wt.image_url}`,style:{width:"66px",height:"66px"}}),r.createElement("div",{className:"mt-36px font-semibold text-16px c-grey-333"},(ii=v==null?void 0:v.userInfo)==null?void 0:ii.username),r.createElement("div",{className:"mt-10px c-grey-666"},(li=v==null?void 0:v.userInfo)==null?void 0:li.user_identity," ",(bn=v==null?void 0:v.userInfo)==null?void 0:bn.user_school),r.createElement("span",{className:"iconfont icon-bianji4 current absolute",style:{color:"#3061D0",top:"30px",right:"20px"},onClick:()=>{var le;ie.history.push(`/users/${(le=v==null?void 0:v.userInfo)==null?void 0:le.login}/baseInfo/edit`)}})),!(0,xr.bg)()&&r.createElement(r.Fragment,null,r.createElement("img",{className:"rounded-full",src:E(31454),style:{width:"66px",height:"66px"}}),r.createElement("div",null,r.createElement(jn.ZP,{type:"primary",className:"mt-22px",onClick:()=>{B({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55/\u6CE8\u518C")),r.createElement("div",{className:"mt-12px text-12px",style:{color:"#3061D0"}},"\u767B\u5F55\u7CFB\u7EDF\u540E\uFF0C\u7545\u4EAB\u6559\u5B66\u4E0E\u5B66\u4E60\u7684\u65E0\u9650\u53EF\u80FD\uFF01"))),r.createElement("div",{className:"rounded-8px bg-white p-20px"},r.createElement("div",{className:"flex item-end justify-between"},r.createElement("img",{src:E(76156),style:{height:"24px"}}),r.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,Pe.xg)("/forums")}},"\u66F4\u591A ",r.createElement("span",{className:"iconfont icon-you2"}))),(xi=(ri=Te.forumsData)==null?void 0:ri.memo_list)!=null&&xi.length?r.createElement("div",{className:"flex flex-col gap-40px mt-40px"},(fi=(bi=Te.forumsData)==null?void 0:bi.memo_list)==null?void 0:fi.map(le=>r.createElement("div",{key:le==null?void 0:le.id,className:"flex flex-col gap-20px current",onClick:()=>{(0,Pe.xg)(`/forums/${le.id}`)}},r.createElement(Ve.Z,{placement:"topLeft",title:le==null?void 0:le.subject},r.createElement("div",{className:"text-16px font-semibold c-black multi_ellipsis1 minW-0 w-full"},le==null?void 0:le.subject)),r.createElement("div",{className:"flex item-center justify-between"},r.createElement("div",null,le==null?void 0:le.user_name),r.createElement("div",null,T()(le==null?void 0:le.created_at).format("YYYY-MM-DD")))))):r.createElement(Or.Z,null)),r.createElement("div",{className:"rounded-8px bg-white p-20px"},r.createElement("div",{className:"flex item-end gap-14px"},r.createElement("img",{src:E(46750),style:{height:"21px"}}),(0,xr.Ny)()&&r.createElement(r.Fragment,null,r.createElement(Ve.Z,{title:"\u6DFB\u52A0"},r.createElement("span",{className:"iconfont icon-tianjiahezuozhe ml-auto current-primary-hover",onClick:()=>{ir(!0)}})),r.createElement(Ve.Z,{title:"\u7F16\u8F91"},r.createElement("span",{className:"iconfont icon-bianji4 current-primary-hover",onClick:()=>{In(!0)}})))),(gn=An==null?void 0:An.data)!=null&&gn.length?r.createElement("div",{className:"flex flex-col gap-20px mt-30px"},(Ln=An==null?void 0:An.data)==null?void 0:Ln.map(le=>{var Sn;return r.createElement("div",{key:le==null?void 0:le.user_id,className:"flex item-end current relative",style:{height:66},onClick:()=>{(0,Pe.xg)(`/users/${le==null?void 0:le.login}/classrooms`)}},r.createElement("img",{className:"rounded-full absolute",src:`${(Sn=ht.Z)==null?void 0:Sn.IMG_SERVER}/images/${le==null?void 0:le.image_url}`,style:{width:"66px",height:"66px",left:0,top:0}}),r.createElement("div",{className:"flex flex-col justify-center gap-6px rounded-full w-full",style:{height:60,background:"#F6F7F9",paddingLeft:85}},r.createElement("div",{className:"text-16px c-grey-333 font-semibold"},le==null?void 0:le.real_name),r.createElement("div",{className:"text-12px c-grey-333"},le==null?void 0:le.school_name," ",le==null?void 0:le.user_identity)))})):r.createElement(Or.Z,null)),r.createElement("div",{className:"rounded-8px bg-white p-20px"},r.createElement("div",{className:"flex item-end justify-between"},r.createElement("img",{src:E(10231),style:{height:"17px"}}),r.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,Pe.xg)("/paths")}},"\u66F4\u591A ",r.createElement("span",{className:"iconfont icon-you2"}))),(Nn=b.recommend_subjects)!=null&&Nn.length?r.createElement("div",{className:"flex flex-col gap-14px mt-20px"},(hi=b.recommend_subjects)==null?void 0:hi.map(le=>{var Sn;return r.createElement("div",{key:le==null?void 0:le.id,className:"flex item-center gap-12px current",style:{height:"80px"},onClick:()=>{(0,Pe.xg)(`/paths/${le==null?void 0:le.identifier}`)}},r.createElement("img",{className:"rounded-6px",src:`${(Sn=ht.Z)==null?void 0:Sn.IMG_SERVER}${le==null?void 0:le.image_url}`,style:{height:"100%"}}),r.createElement("div",{className:"flex flex-col justify-between h-full"},r.createElement("div",null,le==null?void 0:le.name),r.createElement("div",{className:"text-12px",style:{color:"#000F37"}},le.members_count," \u4EBA\u5B66\u4E60")))})):r.createElement(Or.Z,null)),r.createElement("div",{className:"rounded-8px",style:{background:"#FAFAFA"}},r.createElement("div",{className:"flex item-end justify-between p-20px"},r.createElement("img",{src:E(97787),style:{height:"17px"}}),r.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,Pe.xg)("/classrooms")}},"\u66F4\u591A ",r.createElement("span",{className:"iconfont icon-you2"}))),(Pi=fn==null?void 0:fn.courses)!=null&&Pi.length?r.createElement("div",{className:"flex flex-col gap-14px"},(ai=fn==null?void 0:fn.courses)==null?void 0:ai.map((le,Sn)=>r.createElement("div",{className:"pt-14px",key:Sn},r.createElement(ve.Si,{DataProps:le,style:{padding:"10px 20px",gap:"12px"}})))):r.createElement(Or.Z,null)))),r.createElement(kt.default,{open:en,title:"\u7F16\u8F91",width:800,footer:null,onCancel:()=>{In(!1)},centered:!0,destroyOnClose:!0,onOk:()=>{In(!1)}},r.createElement(ra.default,{columns:Dr,dataSource:(An==null?void 0:An.data)||[]})),r.createElement(kt.default,{open:Li,title:"\u6DFB\u52A0\u6559\u5E08\u56E2\u961F",width:1200,onCancel:()=>{ir(!1)},centered:!0,destroyOnClose:!0,onOk:()=>ue(void 0,null,function*(){(lr==null?void 0:lr.length)==0?mt.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(yield(0,e.Zz)({teacher_id:lr})).status===0&&(mt.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ki({}),ir(!1))})},r.createElement(me.default,{layout:"inline",size:"large",form:Mi,initialValues:{search_type:"1"},onFinish:le=>{if((le==null?void 0:le.keyword)===""){Vr([]),mt.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Qr(!1),pi(!0),Ur([]),setTimeout(()=>{vr(!0)},200)}},r.createElement(me.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},r.createElement(Mr.default,{style:{width:110}},r.createElement(Mr.default.Option,{value:"1"},"\u59D3\u540D"),r.createElement(Mr.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),r.createElement(Mr.default.Option,{value:"2"},"\u624B\u673A\u53F7"),r.createElement(Mr.default.Option,{value:"3"},"\u90AE\u7BB1"))),r.createElement(me.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},r.createElement(aa.default,{allowClear:!0,style:{width:240}})),r.createElement(me.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},r.createElement(Ir.Z,{options:Fr,style:{width:380},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(le,Sn)=>Sn.value.toUpperCase().indexOf(le.toUpperCase())!==-1})),r.createElement(me.default.Item,null,r.createElement(jn.ZP,{htmlType:"submit",type:"primary"},"\u641C\u7D22"))),r.createElement(ra.default,{className:"mt20 flexd-table-header ",rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:lr,onChange:le=>{Ur(le),console.log("selectedRowKeys",le)}},pagination:!1,dataSource:[],columns:Cr,showHeader:(rn==null?void 0:rn.length)>0}),r.createElement("div",{style:{maxHeight:260,overflow:"auto"}},r.createElement(a(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:le=>{vr()},hasMore:Ar,useWindow:!1},r.createElement(ra.default,{loading:Wi,showHeader:!1,pagination:!1,dataSource:rn,columns:Cr,locale:{emptyText:r.createElement(Or.Z,{img:sr?l.RL:l.z3,imgStyles:{width:150},styles:{margin:"0 auto"},customText:sr?"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458":"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"})},rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:lr,onChange:le=>{Ur(le),console.log("selectedRowKeys",le)}}})))))};var at=(0,ie.connect)(({loading:v,forumsList:B,user:b,homePage:Te,globalSetting:$t})=>({user:b,loading:v.models.index,homePage:Te,forumsList:B,globalSetting:$t}))(ae),Ge=E(99313),we={flex_box_center:"flex_box_center___tP1nn",flex_space_between:"flex_space_between___nu84w",flex_box_vertical_center:"flex_box_vertical_center___zbP1q",flex_box_center_end:"flex_box_center_end___a1egM",flex_box_column:"flex_box_column___QHIuF",home:"home___MEDZZ",bg:"bg___KfDDG",btns:"btns___oNaXd",li:"li___UWBaA",competition:"competition___cOtyF",title:"title___esRZA",des:"des___DojIR",information:"information___Awtv_",d1:"d1___X_1hT",d2:"d2___dbc36",d3:"d3___BI04Y",retrospect:"retrospect___PNb0W",banner:"banner___TQcxa",left:"left___c8wMQ",right:"right___Zl7Zw",name:"name___pi8R2",btn:"btn___Jsqzc",l:"l___WuZMb",r:"r___oxdMr",group:"group___rxBvb",tabs:"tabs___GRAT5",list:"list___x_s8k"},zt=E(80961),Ye=E.p+"static/bg1.02a5f786.png",xt=Object.defineProperty,Et=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,vn=(v,B,b)=>B in v?xt(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,Rt=(v,B)=>{for(var b in B||(B={}))Dn.call(B,b)&&vn(v,b,B[b]);if(Et)for(var b of Et(B))xn.call(B,b)&&vn(v,b,B[b]);return v};const Zn=v=>React.createElement("svg",Rt({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 29"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"1")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m31.5 8.5-13 40"})));var ci="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",dr=Object.defineProperty,Ei=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Jn=(v,B,b)=>B in v?dr(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,Gi=(v,B)=>{for(var b in B||(B={}))Mn.call(B,b)&&Jn(v,b,B[b]);if(Ei)for(var b of Ei(B))ei.call(B,b)&&Jn(v,b,B[b]);return v};const u=v=>React.createElement("svg",Gi({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 26"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.667)"},React.createElement("tspan",{x:0,y:42},"2")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m39.167 8.5-13 40"})));var c="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",A=Object.defineProperty,I=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,P=(v,B,b)=>B in v?A(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,_=(v,B)=>{for(var b in B||(B={}))S.call(B,b)&&P(v,b,B[b]);if(I)for(var b of I(B))V.call(B,b)&&P(v,b,B[b]);return v};const $=v=>React.createElement("svg",_({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 27"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.333)"},React.createElement("tspan",{x:0,y:42},"3")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.833 8.5-13 40"})));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Ze=Object.defineProperty,Ae=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Me=(v,B,b)=>B in v?Ze(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,q=(v,B)=>{for(var b in B||(B={}))pe.call(B,b)&&Me(v,b,B[b]);if(Ae)for(var b of Ae(B))xe.call(B,b)&&Me(v,b,B[b]);return v};const fe=v=>React.createElement("svg",q({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 25"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"4")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.5 8.5-13 40"})));var Oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAOCAYAAABQOexEAAAAAXNSR0IArs4c6QAAAqtJREFUaEPtmj9oE1Ecx39XDXRQiINLO9ShCBnMcg5BCEiWLHXIcqAZzGBb7GBBi5ihGdqhCulQKZH+AesQhXM4wSxZUiRQAnpLloBESge7ZLBYF3nIyfuX3LtEcXgPhP5uCOTzfve7d9/3uUt7iQW4YQKaE3i5fzheuHnlp2VZQbS1t38YJ72Pp47j/IqOPX72ZuIk/r23PT9PRk3J0jxPbIcJwLsPnWtj58fGb924+ikqrHfw5TYEECdf/e2osA/X325CEEz+uPjNGSUsyopyaU8gCALr/cHn67RxVFjXdc/FJu05OhYVdm5rK3bh9JJLx0YJi7JqXypsSBMwISzKim4ZS0C3sCirsaXCxrrvsFbn+MSG0P9eiam4Tw/SPurZ/bgJQHL6MuN+V3K6UwxswVud4349HUknJlh9s0354ADp5BTjDf9Iqc/anNf9LpuP3GMmNc14rdVl9YQNEMilE4x7zQ7n4sXJcO422gMOAPlMkvFqXeWFLOd7NV+pn52xGd/xfJuE5r+QSzG+4bYG+QDAoiN505ZzoXVL+TSrL1cFFydRLGQYX9lrKH1Kgi/v1BW+Optl9U8qKn+6wPmjSk1Zx/XFGcYfbEjOE32+lGP8ftlT1vdFkfN7a65y3N2iw/jdlTAn8KqUZ/zOclWpf73KeXjTdYflsvZXG2BIVmHNsKxUHAIpIeXfZeUHoK0yEVmllH1ZhZRySsOy8j2GZBWN/kXWwaVDoJDlUlJZw89LVFkHAUlZK17L5hcO36SsZbep5CllXasKLq5E7bJSKUObIiub/h9kFecwUlYCsFv6j2SNXgX4HhPQmYCuuyp9lIV/s+pcGexl5ONfPnNFWVEwIwnovKPKCaKsRpbqbDc1ISpNFGU9214ZOXv8utVIrNjURAKmfsjyG/THRGdCCtl7AAAAAElFTkSuQmCC",st=E.p+"static/a1.86bdd427.png",bt=Object.defineProperty,St=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,hn=(v,B,b)=>B in v?bt(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,nn=(v,B)=>{for(var b in B||(B={}))It.call(B,b)&&hn(v,b,B[b]);if(St)for(var b of St(B))ot.call(B,b)&&hn(v,b,B[b]);return v};const Cn=v=>React.createElement("svg",nn({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#044CDE",opacity:.3,cx:19,cy:19,r:18.5}),React.createElement("circle",{fill:"#0152D9",cx:19,cy:19,r:13}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M24.333 19.92H13.667a.488.488 0 1 1 0-.979h10.666a.488.488 0 1 1 0 .978Z"}),React.createElement("path",{d:"M24.327 19.913a.487.487 0 0 1-.347-.145l-3.807-3.851a.49.49 0 0 1 .003-.691.49.49 0 0 1 .691.003l3.807 3.85a.49.49 0 0 1-.347.834Z"}),React.createElement("path",{d:"M20.476 23.732a.487.487 0 0 1-.344-.836l3.851-3.806a.49.49 0 0 1 .69.003.49.49 0 0 1-.002.69l-3.851 3.808a.489.489 0 0 1-.344.141Z"}))));var On="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",Qn=Object.defineProperty,Un=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Bn=(v,B,b)=>B in v?Qn(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,Fn=(v,B)=>{for(var b in B||(B={}))Ai.call(B,b)&&Bn(v,b,B[b]);if(Un)for(var b of Un(B))Vn.call(B,b)&&Bn(v,b,B[b]);return v};const Kn=v=>React.createElement("svg",Fn({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 31\u5907\u4EFD"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M54.057 33.328H32.811V12.023L45.81.67h8.246l-8.245 11.352h8.245zM22.057 33.328H.811V12.023L13.81.67h8.246l-8.245 11.352h8.245z"})));var _n="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",Pn=Object.defineProperty,ni=Object.getOwnPropertySymbols,Ni=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,zi=(v,B,b)=>B in v?Pn(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,gi=(v,B)=>{for(var b in B||(B={}))Ni.call(B,b)&&zi(v,b,B[b]);if(ni)for(var b of ni(B))Ci.call(B,b)&&zi(v,b,B[b]);return v};const Qi=v=>React.createElement("svg",gi({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 31"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M.057.328h21.246v21.306l-13 11.352H.056l8.245-11.352H.057zM32.057.328h21.246v21.306l-13 11.352h-8.246l8.245-11.352h-8.245z"})));var di="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",wi=Object.defineProperty,yi=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,$i=(v,B,b)=>B in v?wi(v,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[B]=b,rr=(v,B)=>{for(var b in B||(B={}))Ui.call(B,b)&&$i(v,b,B[b]);if(yi)for(var b of yi(B))Ti.call(B,b)&&$i(v,b,B[b]);return v},wn=(v,B)=>{var b={};for(var Te in v)Ui.call(v,Te)&&B.indexOf(Te)<0&&(b[Te]=v[Te]);if(v!=null&&yi)for(var Te of yi(v))B.indexOf(Te)<0&&Ti.call(v,Te)&&(b[Te]=v[Te]);return b},Bi=(v,B,b)=>new Promise((Te,$t)=>{var sn=Le=>{try{jt(b.next(Le))}catch(Wt){$t(Wt)}},Jt=Le=>{try{jt(b.throw(Le))}catch(Wt){$t(Wt)}},jt=Le=>Le.done?Te(Le.value):Promise.resolve(Le.value).then(sn,Jt);jt((b=b.apply(v,B)).next())});const vi=v=>{var B=v,{competitions:b,user:Te,dispatch:$t}=B,sn=wn(B,["competitions","user","dispatch"]);const[Jt,jt]=(0,r.useState)(!1),[Le,Wt]=(0,r.useState)({}),[ii,li]=(0,r.useState)(""),bn=(0,r.useRef)(null),ri=(0,r.useRef)(null);(0,r.useEffect)(()=>{xi()},[]);const xi=()=>Bi(void 0,null,function*(){b.listParams.keyword="",b.listParams.category="",b.listParams.page=1,$t({type:"competitions/getList",payload:rr({},b.listParams)})}),bi=[{path:"",img:Ye},{path:"",img:Ye},{path:"",img:Ye},{path:"",img:Ye}],fi=[{path:"",img:st,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:st,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:st,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],gn=Ln=>{li(Ln),b.listParams.page=1,b.listParams.category=Ln,$t({type:"competitions/getList",payload:rr({},b.listParams)})};return r.createElement("section",{className:we.home},r.createElement(Z.Z,{loading:Jt,active:!0,paragraph:{rows:5}},r.createElement("div",{className:we.bg},bi&&r.createElement(U.Z,{ref:bn,autoplay:!0,pauseOnDotsHover:!0},bi==null?void 0:bi.map((Ln,Nn)=>r.createElement("div",{key:Nn,className:we.li},r.createElement("a",{href:Ln.path},r.createElement("img",{width:"100%",src:Ln.img}))))),r.createElement("div",{className:we.btns},r.createElement("div",{onClick:()=>{bn.current.prev()}},r.createElement("i",{className:"iconfont icon-fanhui1"})),r.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{bn.current.next()}},r.createElement("i",{className:"iconfont icon-fanhui1"})))),r.createElement("div",{className:we.competition},r.createElement("div",{className:we.title},"2022\u8D5B\u4E8B"),r.createElement("div",{className:we.des},r.createElement("img",{src:ci,alt:""}),r.createElement("aside",null,r.createElement("div",null,"5\u67087\u65E5"),r.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),r.createElement("img",{className:"ml5 mr5",src:vt}),r.createElement("img",{src:c,alt:""}),r.createElement("aside",null,r.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),r.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),r.createElement("img",{className:"ml5 mr5",src:vt}),r.createElement("img",{src:ce,alt:""}),r.createElement("aside",null,r.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),r.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),r.createElement("img",{className:"ml5 mr5",src:vt}),r.createElement("img",{src:Oe,alt:""}),r.createElement("aside",null,r.createElement("div",null,"12\u67081\u65E5"),r.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),r.createElement("div",{className:we.information},r.createElement("div",{className:we.title},r.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),r.createElement("span",null,"\u66F4\u591A",r.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),r.createElement("div",{className:we.des},r.createElement("div",{className:we.d1},r.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),r.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),r.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),r.createElement("div",{className:we.d2},r.createElement("div",null,r.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),r.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),r.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),r.createElement("div",null,r.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),r.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),r.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),r.createElement("div",{className:we.d3},r.createElement("div",null,r.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),r.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),r.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),r.createElement("div",null,r.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),r.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),r.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),r.createElement("div",{className:we.retrospect},r.createElement("div",{className:we.title},r.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),r.createElement("span",null,"\u66F4\u591A",r.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),r.createElement("div",{className:we.banner},fi&&r.createElement(U.Z,{ref:ri,autoplay:!1,pauseOnDotsHover:!0},fi==null?void 0:fi.map((Ln,Nn)=>r.createElement("div",{key:Nn,className:we.li},r.createElement("div",{className:we.left},r.createElement("img",{width:524,src:Ln.img})),r.createElement("div",{className:we.right},r.createElement("div",{className:we.name},Ln==null?void 0:Ln.name),r.createElement("div",{className:we.des},Ln.des),r.createElement("div",{className:we.btn},r.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),r.createElement("img",{src:On})),r.createElement("img",{className:we.l,src:_n}),r.createElement("img",{className:we.r,src:di}))))),r.createElement("div",{className:we.btns},r.createElement("div",{onClick:()=>{ri.current.prev()}},r.createElement("i",{className:"iconfont icon-fanhui1"})),r.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{ri.current.next()}},r.createElement("i",{className:"iconfont icon-fanhui1"}))))),r.createElement("div",{className:we.group},r.createElement("div",{className:we.title},"\u8D5B\u9898\u5206\u7EC4"),r.createElement(Ge.default,{className:we.tabs,activeKey:ii,onChange:gn},r.createElement(Ge.default.TabPane,{tab:"\u5168\u90E8",key:""}),r.createElement(Ge.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),r.createElement(Ge.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),r.createElement("div",{className:we.list},r.createElement(zt.default,{show:!1})),r.createElement("div",{onClick:()=>ie.history.push(`/competitions?tabs=${ii}`),className:we.btn},"\u66F4\u591A\u8D5B\u4E8B",r.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var ji=(0,ie.connect)(({competitions:v,user:B})=>({competitions:v,user:B}))(vi),Vi=E(32162);const mi=({globalSetting:v})=>{var B;const b=(0,r.useMemo)(()=>{var Te;switch(Number((Te=v==null?void 0:v.setting)==null?void 0:Te.theme)){case Vi.Fy.THEMEONE:return r.createElement(at,null);case Vi.Fy.DEFAULT:default:return r.createElement(Ka,null)}},[(B=v==null?void 0:v.setting)==null?void 0:B.theme]);return r.createElement(ke.ZP,{locale:k.Z},!v.isIlearning&&v.isPaZhou?r.createElement(ji,null):b,v.isIlearning&&r.createElement(za,null))};var Ri=(0,ie.connect)(({loading:v,globalSetting:B,user:b})=>({loading:v,globalSetting:B,user:b}))(mi)},84989:function(Re,Pt,E){"use strict";E.d(Pt,{BU:function(){return ke},Dj:function(){return r},gH:function(){return k},vp:function(){return ie}});function r(U){try{U.mozRequestFullScreen?U.mozRequestFullScreen():U.webkitRequestFullScreen&&U.webkitRequestFullScreen()}catch(Z){console.log(Z,":e")}}function ke(){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 k=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ie(){var U=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Z=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",U),window.isFullScreen?window.isFullScreen:U!=null}},45937:function(Re,Pt,E){"use strict";E.d(Pt,{U:function(){return H}});var r=E(59301),ke=Object.defineProperty,k=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,Z=(je,Ve,ht)=>Ve in je?ke(je,Ve,{enumerable:!0,configurable:!0,writable:!0,value:ht}):je[Ve]=ht,Ne=(je,Ve)=>{for(var ht in Ve||(Ve={}))ie.call(Ve,ht)&&Z(je,ht,Ve[ht]);if(k)for(var ht of k(Ve))U.call(Ve,ht)&&Z(je,ht,Ve[ht]);return je},ee=(je,Ve,ht)=>new Promise((rt,Pe)=>{var Lt=Ie=>{try{Je(ht.next(Ie))}catch(ye){Pe(ye)}},_e=Ie=>{try{Je(ht.throw(Ie))}catch(ye){Pe(ye)}},Je=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(Lt,_e);Je((ht=ht.apply(je,Ve)).next())});function H(je,Ve){const[ht,rt]=(0,r.useState)(Ve),[Pe,Lt]=(0,r.useState)(!1),[_e,Je]=(0,r.useState)();return[ht,Pe,(ye,Be=!1)=>ee(this,null,function*(){const De=Be?Ve:Ne(Ne({},ht),ye);Lt(!0),rt(De);const ge=yield je(De);return Lt(!1),Je(ge),ge}),_e]}},30647:function(Re,Pt,E){"use strict";E.d(Pt,{Z:function(){return Nt}});class r{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(i,s){return i.__proto__=s,i},Object.assign=Object.assign||function(i){if(i==null)throw new TypeError("Cannot convert undefined or null to object");let s=Object(i);for(let o=1;o ${s}`;U.ENABLE_CALLBACK&&U.emitter.emit("log","error",o),U.ENABLE_ERROR&&(console.error?console.error(o):console.warn?console.warn(o):console.log(o))}static i(i,s){(!i||U.FORCE_GLOBAL_TAG)&&(i=U.GLOBAL_TAG);let o=`[${i}] > ${s}`;U.ENABLE_CALLBACK&&U.emitter.emit("log","info",o),U.ENABLE_INFO&&(console.info?console.info(o):console.log(o))}static w(i,s){(!i||U.FORCE_GLOBAL_TAG)&&(i=U.GLOBAL_TAG);let o=`[${i}] > ${s}`;U.ENABLE_CALLBACK&&U.emitter.emit("log","warn",o),U.ENABLE_WARN&&(console.warn?console.warn(o):console.log(o))}static d(i,s){(!i||U.FORCE_GLOBAL_TAG)&&(i=U.GLOBAL_TAG);let o=`[${i}] > ${s}`;U.ENABLE_CALLBACK&&U.emitter.emit("log","debug",o),U.ENABLE_DEBUG&&(console.debug?console.debug(o):console.log(o))}static v(i,s){(!i||U.FORCE_GLOBAL_TAG)&&(i=U.GLOBAL_TAG);let o=`[${i}] > ${s}`;U.ENABLE_CALLBACK&&U.emitter.emit("log","verbose",o),U.ENABLE_VERBOSE&&console.log(o)}}U.GLOBAL_TAG="flv.js",U.FORCE_GLOBAL_TAG=!1,U.ENABLE_ERROR=!0,U.ENABLE_INFO=!0,U.ENABLE_WARN=!0,U.ENABLE_DEBUG=!0,U.ENABLE_VERBOSE=!0,U.ENABLE_CALLBACK=!1,U.emitter=new(ie());var Z=U;class Ne{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(i){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=i,this._totalBytes+=i):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=i,this._totalBytes+=i):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=i,this._totalBytes+=i,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let i=(this._now()-this._lastCheckpoint)/1e3;return i==0&&(i=1),this._intervalBytes/i/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let i=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/i/1024}}var ee=Ne;class H{constructor(i){this._message=i}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class je extends H{constructor(i){super(i)}get name(){return"IllegalStateException"}}class Ve extends H{constructor(i){super(i)}get name(){return"InvalidArgumentException"}}class ht extends H{constructor(i){super(i)}get name(){return"NotImplementedException"}}const rt={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Pe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Lt{constructor(i){this._type=i||"undefined",this._status=rt.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=rt.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===rt.kConnecting||this._status===rt.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(i){this._onContentLengthKnown=i}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(i){this._onURLRedirect=i}get onDataArrival(){return this._onDataArrival}set onDataArrival(i){this._onDataArrival=i}get onError(){return this._onError}set onError(i){this._onError=i}get onComplete(){return this._onComplete}set onComplete(i){this._onComplete=i}open(i,s){throw new ht("Unimplemented abstract function!")}abort(){throw new ht("Unimplemented abstract function!")}}let _e={};function Je(){let te=self.navigator.userAgent.toLowerCase(),i=/(edge)\/([\w.]+)/.exec(te)||/(opr)[\/]([\w.]+)/.exec(te)||/(chrome)[ \/]([\w.]+)/.exec(te)||/(iemobile)[\/]([\w.]+)/.exec(te)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(te)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(te)||/(webkit)[ \/]([\w.]+)/.exec(te)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(te)||/(msie) ([\w.]+)/.exec(te)||te.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(te)||te.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(te)||[],s=/(ipad)/.exec(te)||/(ipod)/.exec(te)||/(windows phone)/.exec(te)||/(iphone)/.exec(te)||/(kindle)/.exec(te)||/(android)/.exec(te)||/(windows)/.exec(te)||/(mac)/.exec(te)||/(linux)/.exec(te)||/(cros)/.exec(te)||[],o={browser:i[5]||i[3]||i[1]||"",version:i[2]||i[4]||"0",majorVersion:i[4]||i[2]||"0",platform:s[0]||""},g={};if(o.browser){g[o.browser]=!0;let p=o.majorVersion.split(".");g.version={major:parseInt(o.majorVersion,10),string:o.version},p.length>1&&(g.version.minor=parseInt(p[1],10)),p.length>2&&(g.version.build=parseInt(p[2],10))}if(o.platform&&(g[o.platform]=!0),(g.chrome||g.opr||g.safari)&&(g.webkit=!0),g.rv||g.iemobile){g.rv&&delete g.rv;let p="msie";o.browser=p,g[p]=!0}if(g.edge){delete g.edge;let p="msedge";o.browser=p,g[p]=!0}if(g.opr){let p="opera";o.browser=p,g[p]=!0}if(g.safari&&g.android){let p="android";o.browser=p,g[p]=!0}g.name=o.browser,g.platform=o.platform;for(let p in _e)_e.hasOwnProperty(p)&&delete _e[p];Object.assign(_e,g)}Je();var Ie=_e;class ye extends Lt{static isSupported(){try{let i=Ie.msedge&&Ie.version.minor>=15048,s=Ie.msedge?i:!0;return self.fetch&&self.ReadableStream&&s}catch(i){return!1}}constructor(i,s){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=i,this._config=s,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(i,s){this._dataSource=i,this._range=s;let o=i.url;this._config.reuseRedirectedURL&&i.redirectedURL!=null&&(o=i.redirectedURL);let g=this._seekHandler.getConfig(o,s),p=new self.Headers;if(typeof g.headers=="object"){let D=g.headers;for(let Ce in D)D.hasOwnProperty(Ce)&&p.append(Ce,D[Ce])}let N={method:"GET",headers:p,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let D in this._config.headers)p.append(D,this._config.headers[D]);i.cors===!1&&(N.mode="same-origin"),i.withCredentials&&(N.credentials="include"),i.referrerPolicy&&(N.referrerPolicy=i.referrerPolicy),this._status=rt.kConnecting,self.fetch(g.url,N).then(D=>{if(this._requestAbort){this._requestAbort=!1,this._status=rt.kIdle;return}if(D.ok&&D.status>=200&&D.status<=299){if(D.url!==g.url&&this._onURLRedirect){let Qe=this._seekHandler.removeURLParameters(D.url);this._onURLRedirect(Qe)}let Ce=D.headers.get("Content-Length");return Ce!=null&&(this._contentLength=parseInt(Ce),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,D.body.getReader())}else if(this._status=rt.kError,this._onError)this._onError(Pe.HTTP_STATUS_CODE_INVALID,{code:D.status,msg:D.statusText});else throw new H("FetchStreamLoader: Http code invalid, "+D.status+" "+D.statusText)}).catch(D=>{if(this._status=rt.kError,this._onError)this._onError(Pe.EXCEPTION,{code:-1,msg:D.message});else throw D})}abort(){this._requestAbort=!0}_pump(i){return i.read().then(s=>{if(s.done)if(this._contentLength!==null&&this._receivedLength{if(s.code===11&&Ie.msedge)return;this._status=rt.kError;let o=0,g=null;if((s.code===19||s.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=rt.kError,this._onError)this._onError(Pe.HTTP_STATUS_CODE_INVALID,{code:s.status,msg:s.statusText});else throw new H("MozChunkedLoader: Http code invalid, "+s.status+" "+s.statusText);else this._status=rt.kBuffering}}_onProgress(i){if(this._status===rt.kError)return;this._contentLength===null&&i.total!==null&&i.total!==0&&(this._contentLength=i.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let s=i.target.response,o=this._range.from+this._receivedLength;this._receivedLength+=s.byteLength,this._onDataArrival&&this._onDataArrival(s,o,this._receivedLength)}_onLoadEnd(i){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===rt.kError)return;this._status=rt.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(i){this._status=rt.kError;let s=0,o=null;if(this._contentLength&&i.loaded=200&&s.status<=299){if(this._status=LoaderStatus.kBuffering,s.responseURL!=null){let g=this._seekHandler.removeURLParameters(s.responseURL);s.responseURL!==this._currentRequestURL&&g!==this._currentRedirectedURL&&(this._currentRedirectedURL=g,this._onURLRedirect&&this._onURLRedirect(g))}let o=s.getResponseHeader("Content-Length");if(o!=null&&this._contentLength==null){let g=parseInt(o);g>0&&(this._contentLength=g,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:s.status,msg:s.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+s.status+" "+s.statusText);else if(s.readyState===3&&s.status>=200&&s.status<=299){this._status=LoaderStatus.kBuffering;let o=s.response;this._reader.readAsArrayBuffer(o)}}_xhrOnError(i){this._status=LoaderStatus.kError;let s=LoaderErrors.EXCEPTION,o={code:-1,msg:i.constructor.name+" "+i.type};if(this._onError)this._onError(s,o);else throw new RuntimeException(o.msg)}_msrOnProgress(i){let o=i.target.result;if(o==null){this._doReconnectIfNeeded();return}let g=o.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=o.byteLength;let p=this._totalRange.from+this._receivedLength;this._receivedLength+=g.byteLength,this._onDataArrival&&this._onDataArrival(g,p,this._receivedLength),o.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${p+g.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(o=this._range.from+this._contentLength-1),this._currentRequestRange={from:s,to:o},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(i,s){this._lastTimeLoaded=0;let o=i.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?o=this._currentRedirectedURL:i.redirectedURL!=null&&(o=i.redirectedURL));let g=this._seekHandler.getConfig(o,s);this._currentRequestURL=g.url;let p=this._xhr=new XMLHttpRequest;if(p.open("GET",g.url,!0),p.responseType="arraybuffer",p.onreadystatechange=this._onReadyStateChange.bind(this),p.onprogress=this._onProgress.bind(this),p.onload=this._onLoad.bind(this),p.onerror=this._onXhrError.bind(this),i.withCredentials&&(p.withCredentials=!0),typeof g.headers=="object"){let N=g.headers;for(let D in N)N.hasOwnProperty(D)&&p.setRequestHeader(D,N[D])}if(typeof this._config.headers=="object"){let N=this._config.headers;for(let D in N)N.hasOwnProperty(D)&&p.setRequestHeader(D,N[D])}p.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=rt.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(i){let s=i.target;if(s.readyState===2){if(s.responseURL!=null){let o=this._seekHandler.removeURLParameters(s.responseURL);s.responseURL!==this._currentRequestURL&&o!==this._currentRedirectedURL&&(this._currentRedirectedURL=o,this._onURLRedirect&&this._onURLRedirect(o))}if(s.status>=200&&s.status<=299){if(this._waitForTotalLength)return;this._status=rt.kBuffering}else if(this._status=rt.kError,this._onError)this._onError(Pe.HTTP_STATUS_CODE_INVALID,{code:s.status,msg:s.statusText});else throw new H("RangeLoader: Http code invalid, "+s.status+" "+s.statusText)}}_onProgress(i){if(this._status===rt.kError)return;if(this._contentLength===null){let o=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,o=!0;let g=i.total;this._internalAbort(),g!=null&g!==0&&(this._totalLength=g)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,o){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let s=i.loaded-this._lastTimeLoaded;this._lastTimeLoaded=i.loaded,this._speedSampler.addBytes(s)}_normalizeSpeed(i){let s=this._chunkSizeKBList,o=s.length-1,g=0,p=0,N=o;if(i=s[g]&&i=3&&(s=this._speedSampler.currentKBps)),s!==0){let N=this._normalizeSpeed(s);this._currentSpeedNormalized!==N&&(this._currentSpeedNormalized=N,this._currentChunkSizeKB=N)}let o=i.target.response,g=this._range.from+this._receivedLength;this._receivedLength+=o.byteLength;let p=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(s.result)},s.readAsArrayBuffer(i.data)}else{this._status=rt.kError;let s={code:-1,msg:"Unsupported WebSocket message type: "+i.data.constructor.name};if(this._onError)this._onError(Pe.EXCEPTION,s);else throw new H(s.msg)}}_dispatchArrayBuffer(i){let s=i,o=this._receivedLength;this._receivedLength+=s.byteLength,this._onDataArrival&&this._onDataArrival(s,o,this._receivedLength)}_onWebSocketError(i){this._status=rt.kError;let s={code:i.code,msg:i.message};if(this._onError)this._onError(Pe.EXCEPTION,s);else throw new H(s.msg)}}var yn=Ot;class oe{constructor(i){this._zeroStart=i||!1}getConfig(i,s){let o={};if(s.from!==0||s.to!==-1){let g;s.to!==-1?g=`bytes=${s.from.toString()}-${s.to.toString()}`:g=`bytes=${s.from.toString()}-`,o.Range=g}else this._zeroStart&&(o.Range="bytes=0-");return{url:i,headers:o}}removeURLParameters(i){return i}}var pt=oe;class Ee{constructor(i,s){this._startName=i,this._endName=s}getConfig(i,s){let o=i;if(s.from!==0||s.to!==-1){let g=!0;o.indexOf("?")===-1&&(o+="?",g=!1),g&&(o+="&"),o+=`${this._startName}=${s.from.toString()}`,s.to!==-1&&(o+=`&${this._endName}=${s.to.toString()}`)}return{url:o,headers:{}}}removeURLParameters(i){let s=i.split("?")[0],o,g=i.indexOf("?");g!==-1&&(o=i.substring(g+1));let p="";if(o!=null&&o.length>0){let N=o.split("&");for(let D=0;D0;Ce[0]!==this._startName&&Ce[0]!==this._endName&&(Qe&&(p+="&"),p+=N[D])}}return p.length===0?s:s+"?"+p}}var We=Ee;class O{constructor(i,s,o){this.TAG="IOController",this._config=s,this._extraData=o,this._stashInitialSize=1024*384,s.stashInitialSize!=null&&s.stashInitialSize>0&&(this._stashInitialSize=s.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,s.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=i,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(i.url),this._refTotalLength=i.filesize?i.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ee,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(i){this._extraData=i}get onDataArrival(){return this._onDataArrival}set onDataArrival(i){this._onDataArrival=i}get onSeeked(){return this._onSeeked}set onSeeked(i){this._onSeeked=i}get onError(){return this._onError}set onError(i){this._onError=i}get onComplete(){return this._onComplete}set onComplete(i){this._onComplete=i}get onRedirect(){return this._onRedirect}set onRedirect(i){this._onRedirect=i}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(i){this._onRecoveredEarlyEof=i}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ln?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let i=this._config;if(i.seekType==="range")this._seekHandler=new pt(this._config.rangeLoadZeroStart);else if(i.seekType==="param"){let s=i.seekParamStart||"bstart",o=i.seekParamEnd||"bend";this._seekHandler=new We(s,o)}else if(i.seekType==="custom"){if(typeof i.customSeekHandler!="function")throw new Ve("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new i.customSeekHandler}else throw new Ve(`Invalid seekType in config: ${i.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=yn;else if(Be.isSupported())this._loaderClass=Be;else if(ge.isSupported())this._loaderClass=ge;else if(ln.isSupported())this._loaderClass=ln;else throw new H("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(i){this._currentRange={from:0,to:-1},i&&(this._currentRange.from=i),this._speedSampler.reset(),i||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let i=this._resumeFrom;this._resumeFrom=0,this._internalSeek(i,!0)}}seek(i){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(i,!0)}_internalSeek(i,s){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(s),this._loader.destroy(),this._loader=null;let o={from:i,to:-1};this._currentRange={from:o.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,o),this._onSeeked&&this._onSeeked()}updateUrl(i){if(!i||typeof i!="string"||i.length===0)throw new Ve("Url must be a non-empty string!");this._dataSource.url=i}_expandBuffer(i){let s=this._stashSize;for(;s+1024*1024*10){let g=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(o,0,s).set(g,0)}this._stashBuffer=o,this._bufferSize=s}_normalizeSpeed(i){let s=this._speedNormalizeList,o=s.length-1,g=0,p=0,N=o;if(i=s[g]&&i=512&&i<=1024?s=Math.floor(i*1.5):s=i*2,s>8192&&(s=8192);let o=s*1024+1024*1024*1;this._bufferSize0){let N=this._stashBuffer.slice(0,this._stashUsed),D=this._dispatchChunks(N,this._stashByteStart);if(D0){let Ce=new Uint8Array(N,D);p.set(Ce,0),this._stashUsed=Ce.byteLength,this._stashByteStart+=D}}else this._stashUsed=0,this._stashByteStart+=D;this._stashUsed+i.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+i.byteLength),p=new Uint8Array(this._stashBuffer,0,this._bufferSize)),p.set(new Uint8Array(i),this._stashUsed),this._stashUsed+=i.byteLength}else{let N=this._dispatchChunks(i,s);if(Nthis._bufferSize&&(this._expandBuffer(D),p=new Uint8Array(this._stashBuffer,0,this._bufferSize)),p.set(new Uint8Array(i,N),0),this._stashUsed+=D,this._stashByteStart=s+N}}}else if(this._stashUsed===0){let p=this._dispatchChunks(i,s);if(pthis._bufferSize&&this._expandBuffer(N),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(i,p),0),this._stashUsed+=N,this._stashByteStart=s+p}}else{this._stashUsed+i.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+i.byteLength);let p=new Uint8Array(this._stashBuffer,0,this._bufferSize);p.set(new Uint8Array(i),this._stashUsed),this._stashUsed+=i.byteLength;let N=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(N0){let D=new Uint8Array(this._stashBuffer,N);p.set(D,0)}this._stashUsed-=N,this._stashByteStart+=N}}_flushStashBuffer(i){if(this._stashUsed>0){let s=this._stashBuffer.slice(0,this._stashUsed),o=this._dispatchChunks(s,this._stashByteStart),g=s.byteLength-o;if(o0){let p=new Uint8Array(this._stashBuffer,0,this._bufferSize),N=new Uint8Array(s,o);p.set(N,0),this._stashUsed=N.byteLength,this._stashByteStart+=o}return 0}return this._stashUsed=0,this._stashByteStart=0,g}return 0}_onLoaderComplete(i,s){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(i,s){switch(Z.e(this.TAG,`Loader error, code = ${s.code}, msg = ${s.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,i=Pe.UNRECOVERABLE_EARLY_EOF),i){case Pe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let o=this._currentRange.to+1;o0){let s=Gt.getConfig();i.emit("change",s)}}static registerListener(i){Gt.emitter.addListener("change",i)}static removeListener(i){Gt.emitter.removeListener("change",i)}static addLogListener(i){Z.emitter.addListener("log",i),Z.emitter.listenerCount("log")>0&&(Z.ENABLE_CALLBACK=!0,Gt._notifyChange())}static removeLogListener(i){Z.emitter.removeListener("log",i),Z.emitter.listenerCount("log")===0&&(Z.ENABLE_CALLBACK=!1,Gt._notifyChange())}}Gt.emitter=new(ie());var Ke=Gt;class $e{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let i=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,s=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&i&&s}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(i){if(this.keyframesIndex==null)return null;let s=this.keyframesIndex,o=this._search(s.times,i);return{index:o,milliseconds:s.times[o],fileposition:s.filepositions[o]}}_search(i,s){let o=0,g=i.length-1,p=0,N=0,D=g;for(s=i[p]&&s=128){i.push(String.fromCharCode(p&65535)),o+=2;continue}}}else if(s[o]<240){if(pn(s,o,2)){let p=(s[o]&15)<<12|(s[o+1]&63)<<6|s[o+2]&63;if(p>=2048&&(p&63488)!==55296){i.push(String.fromCharCode(p&65535)),o+=3;continue}}}else if(s[o]<248&&pn(s,o,3)){let p=(s[o]&7)<<18|(s[o+1]&63)<<12|(s[o+2]&63)<<6|s[o+3]&63;if(p>65536&&p<1114112){p-=65536,i.push(String.fromCharCode(p>>>10|55296)),i.push(String.fromCharCode(p&1023|56320)),o+=4;continue}}}i.push("\uFFFD"),++o}return i.join("")}var oi=qn;let gt=function(){let te=new ArrayBuffer(2);return new DataView(te).setInt16(0,256,!0),new Int16Array(te)[0]===256}();class Ut{static parseScriptData(i,s,o){let g={};try{let p=Ut.parseValue(i,s,o),N=Ut.parseValue(i,s+p.size,o-p.size);g[p.data]=N.data}catch(p){Z.e("AMF",p.toString())}return g}static parseObject(i,s,o){if(o<3)throw new je("Data not enough when parse ScriptDataObject");let g=Ut.parseString(i,s,o),p=Ut.parseValue(i,s+g.size,o-g.size),N=p.objectEnd;return{data:{name:g.data,value:p.data},size:g.size+p.size,objectEnd:N}}static parseVariable(i,s,o){return Ut.parseObject(i,s,o)}static parseString(i,s,o){if(o<2)throw new je("Data not enough when parse String");let p=new DataView(i,s,o).getUint16(0,!gt),N;return p>0?N=oi(new Uint8Array(i,s+2,p)):N="",{data:N,size:2+p}}static parseLongString(i,s,o){if(o<4)throw new je("Data not enough when parse LongString");let p=new DataView(i,s,o).getUint32(0,!gt),N;return p>0?N=oi(new Uint8Array(i,s+4,p)):N="",{data:N,size:4+p}}static parseDate(i,s,o){if(o<10)throw new je("Data size invalid when parse Date");let g=new DataView(i,s,o),p=g.getFloat64(0,!gt),N=g.getInt16(8,!gt);return p+=N*60*1e3,{data:new Date(p),size:10}}static parseValue(i,s,o){if(o<1)throw new je("Data not enough when parse Value");let g=new DataView(i,s,o),p=1,N=g.getUint8(0),D,Ce=!1;try{switch(N){case 0:D=g.getFloat64(1,!gt),p+=8;break;case 1:{D=!!g.getUint8(1),p+=1;break}case 2:{let Qe=Ut.parseString(i,s+1,o-1);D=Qe.data,p+=Qe.size;break}case 3:{D={};let Qe=0;for((g.getUint32(o-4,!gt)&16777215)===9&&(Qe=3);p32)throw new Ve("ExpGolomb: readBits() bits exceeded max 32bits!");if(i<=this._current_word_bits_left){let N=this._current_word>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,N}let s=this._current_word_bits_left?this._current_word:0;s=s>>>32-this._current_word_bits_left;let o=i-this._current_word_bits_left;this._fillCurrentWord();let g=Math.min(o,this._current_word_bits_left),p=this._current_word>>>32-g;return this._current_word<<=g,this._current_word_bits_left-=g,s=s<>>i)return this._current_word<<=i,this._current_word_bits_left-=i,i;return this._fillCurrentWord(),i+this._skipLeadingZero()}readUEG(){let i=this._skipLeadingZero();return this.readBits(i+1)-1}readSEG(){let i=this.readUEG();return i&1?i+1>>>1:-1*(i>>>1)}}var Yn=Tn;class zn{static _ebsp2rbsp(i){let s=i,o=s.byteLength,g=new Uint8Array(o),p=0;for(let N=0;N=2&&s[N]===3&&s[N-1]===0&&s[N-2]===0||(g[p]=s[N],p++);return new Uint8Array(g.buffer,0,p)}static parseSPS(i){let s=zn._ebsp2rbsp(i),o=new Yn(s);o.readByte();let g=o.readByte();o.readByte();let p=o.readByte();o.readUEG();let N=zn.getProfileString(g),D=zn.getLevelString(p),Ce=1,Qe=420,Tt=[0,420,422,444],an=8;if((g===100||g===110||g===122||g===244||g===44||g===83||g===86||g===118||g===128||g===138||g===144)&&(Ce=o.readUEG(),Ce===3&&o.readBits(1),Ce<=3&&(Qe=Tt[Ce]),an=o.readUEG()+8,o.readUEG(),o.readBits(1),o.readBool())){let Oi=Ce!==3?8:12;for(let Zi=0;Zi0&&Oi<16?(jn=Zi[Oi-1],tn=mr[Oi-1]):Oi===255&&(jn=o.readByte()<<8|o.readByte(),tn=o.readByte()<<8|o.readByte())}if(o.readBool()&&o.readBool(),o.readBool()&&(o.readBits(4),o.readBool()&&o.readBits(24)),o.readBool()&&(o.readUEG(),o.readUEG()),o.readBool()){let Oi=o.readBits(32),Zi=o.readBits(32);ui=o.readBool(),Di=Zi,ti=Oi*2,$n=Di/ti}}let yr=1;(jn!==1||tn!==1)&&(yr=jn/tn);let Hi=0,fr=0;if(Ce===0)Hi=1,fr=2-et;else{let Oi=Ce===3?1:2,Zi=Ce===1?2:1;Hi=Oi,fr=Zi*(2-et)}let gr=(Kt+1)*16,Br=(2-et)*((Mt+1)*16);gr-=(ct+Xt)*Hi,Br-=(qt+Rn)*fr;let br=Math.ceil(gr*yr);return o.destroy(),o=null,{profile_string:N,level_string:D,bit_depth:an,ref_frames:Xe,chroma_format:Qe,chroma_format_string:zn.getChromaFormatString(Qe),frame_rate:{fixed:ui,fps:$n,fps_den:ti,fps_num:Di},sar_ratio:{width:jn,height:tn},codec_size:{width:gr,height:Br},present_size:{width:br,height:Br}}}static _skipScalingList(i,s){let o=8,g=8,p=0;for(let N=0;N>>8&255|(te&255)<<8}function j(te){return(te&4278190080)>>>24|(te&16711680)>>>8|(te&65280)<<8|(te&255)<<24}function R(te,i){return te[i]<<24|te[i+1]<<16|te[i+2]<<8|te[i+3]}class Q{constructor(i,s){this.TAG="FLVDemuxer",this._config=s,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=i.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=i.hasAudioTrack,this._hasVideo=i.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Dt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let o=new ArrayBuffer(2);return new DataView(o).setInt16(0,256,!0),new Int16Array(o)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(i){let s=new Uint8Array(i),o={match:!1};if(s[0]!==70||s[1]!==76||s[2]!==86||s[3]!==1)return o;let g=(s[4]&4)>>>2!==0,p=(s[4]&1)!==0,N=R(s,5);return N<9?o:{match:!0,consumed:N,dataOffset:N,hasAudioTrack:g,hasVideoTrack:p}}bindDataSource(i){return i.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(i){this._onTrackMetadata=i}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(i){this._onMediaInfo=i}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(i){this._onMetaDataArrived=i}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(i){this._onScriptDataArrived=i}get onError(){return this._onError}set onError(i){this._onError=i}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(i){this._onDataAvailable=i}get timestampBase(){return this._timestampBase}set timestampBase(i){this._timestampBase=i}get overridedDuration(){return this._duration}set overridedDuration(i){this._durationOverrided=!0,this._duration=i,this._mediaInfo.duration=i}set overridedHasAudio(i){this._hasAudioFlagOverrided=!0,this._hasAudio=i,this._mediaInfo.hasAudio=i}set overridedHasVideo(i){this._hasVideoFlagOverrided=!0,this._hasVideo=i,this._mediaInfo.hasVideo=i}resetMediaInfo(){this._mediaInfo=new Dt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(i,s){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new je("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let o=0,g=this._littleEndian;if(s===0)if(i.byteLength>13)o=Q.probe(i).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,s+o!==this._dataOffset&&Z.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(i,o).getUint32(0,!g)!==0&&Z.w(this.TAG,"PrevTagSize0 !== 0 !!!"),o+=4);oi.byteLength)break;let N=p.getUint8(0),D=p.getUint32(0,!g)&16777215;if(o+11+D+4>i.byteLength)break;if(N!==8&&N!==9&&N!==18){Z.w(this.TAG,`Unsupported tag type ${N}, skipped`),o+=11+D+4;continue}let Ce=p.getUint8(4),Qe=p.getUint8(5),Tt=p.getUint8(6),an=p.getUint8(7),Ue=Tt|Qe<<8|Ce<<16|an<<24;(p.getUint32(7,!g)&16777215)!==0&&Z.w(this.TAG,"Meet tag which has StreamID != 0!");let Kt=o+11;switch(N){case 8:this._parseAudioData(i,Kt,D,Ue);break;case 9:this._parseVideoData(i,Kt,D,Ue,s+o);break;case 18:this._parseScriptData(i,Kt,D);break}let Mt=p.getUint32(11+D,!g);Mt!==11+D&&Z.w(this.TAG,`Invalid PrevTagSize ${Mt}`),o+=11+D+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),o}_parseScriptData(i,s,o){let g=At.parseScriptData(i,s,o);if(g.hasOwnProperty("onMetaData")){if(g.onMetaData==null||typeof g.onMetaData!="object"){Z.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Z.w(this.TAG,"Found another onMetaData tag!"),this._metadata=g;let p=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},p)),typeof p.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=p.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof p.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=p.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof p.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=p.audiodatarate),typeof p.videodatarate=="number"&&(this._mediaInfo.videoDataRate=p.videodatarate),typeof p.width=="number"&&(this._mediaInfo.width=p.width),typeof p.height=="number"&&(this._mediaInfo.height=p.height),typeof p.duration=="number"){if(!this._durationOverrided){let N=Math.floor(p.duration*this._timescale);this._duration=N,this._mediaInfo.duration=N}}else this._mediaInfo.duration=0;if(typeof p.framerate=="number"){let N=Math.floor(p.framerate*1e3);if(N>0){let D=N/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=D,this._referenceFrameRate.fps_num=N,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=D}}if(typeof p.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let N=p.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(N),p.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=p,Z.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(g).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},g))}_parseKeyframesIndex(i){let s=[],o=[];for(let g=1;g>>4;if(Ce!==2&&Ce!==10){this._onError(mn.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ce);return}let Qe=0,Tt=(D&12)>>>2;if(Tt>=0&&Tt<=4)Qe=this._flvSoundRateTable[Tt];else{this._onError(mn.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Tt);return}let an=(D&2)>>>1,Ue=D&1,Xe=this._audioMetadata,Kt=this._audioTrack;if(Xe||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Xe=this._audioMetadata={},Xe.type="audio",Xe.id=Kt.id,Xe.timescale=this._timescale,Xe.duration=this._duration,Xe.audioSampleRate=Qe,Xe.channelCount=Ue===0?1:2),Ce===10){let Mt=this._parseAACAudioData(i,s+1,o-1);if(Mt==null)return;if(Mt.packetType===0){Xe.config&&Z.w(this.TAG,"Found another AudioSpecificConfig!");let et=Mt.data;Xe.audioSampleRate=et.samplingRate,Xe.channelCount=et.channelCount,Xe.codec=et.codec,Xe.originalCodec=et.originalCodec,Xe.config=et.config,Xe.refSampleDuration=1024/Xe.audioSampleRate*Xe.timescale,Z.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Xe);let ct=this._mediaInfo;ct.audioCodec=Xe.originalCodec,ct.audioSampleRate=Xe.audioSampleRate,ct.audioChannelCount=Xe.channelCount,ct.hasVideo?ct.videoCodec!=null&&(ct.mimeType='video/x-flv; codecs="'+ct.videoCodec+","+ct.audioCodec+'"'):ct.mimeType='video/x-flv; codecs="'+ct.audioCodec+'"',ct.isComplete()&&this._onMediaInfo(ct)}else if(Mt.packetType===1){let et=this._timestampBase+g,ct={unit:Mt.data,length:Mt.data.byteLength,dts:et,pts:et};Kt.samples.push(ct),Kt.length+=Mt.data.length}else Z.e(this.TAG,`Flv: Unsupported AAC data type ${Mt.packetType}`)}else if(Ce===2){if(!Xe.codec){let Xt=this._parseMP3AudioData(i,s+1,o-1,!0);if(Xt==null)return;Xe.audioSampleRate=Xt.samplingRate,Xe.channelCount=Xt.channelCount,Xe.codec=Xt.codec,Xe.originalCodec=Xt.originalCodec,Xe.refSampleDuration=1152/Xe.audioSampleRate*Xe.timescale,Z.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Xe);let qt=this._mediaInfo;qt.audioCodec=Xe.codec,qt.audioSampleRate=Xe.audioSampleRate,qt.audioChannelCount=Xe.channelCount,qt.audioDataRate=Xt.bitRate,qt.hasVideo?qt.videoCodec!=null&&(qt.mimeType='video/x-flv; codecs="'+qt.videoCodec+","+qt.audioCodec+'"'):qt.mimeType='video/x-flv; codecs="'+qt.audioCodec+'"',qt.isComplete()&&this._onMediaInfo(qt)}let Mt=this._parseMP3AudioData(i,s+1,o-1,!1);if(Mt==null)return;let et=this._timestampBase+g,ct={unit:Mt,length:Mt.byteLength,dts:et,pts:et};Kt.samples.push(ct),Kt.length+=Mt.length}}_parseAACAudioData(i,s,o){if(o<=1){Z.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let g={},p=new Uint8Array(i,s,o);return g.packetType=p[0],p[0]===0?g.data=this._parseAACAudioSpecificConfig(i,s+1,o-1):g.data=p.subarray(1),g}_parseAACAudioSpecificConfig(i,s,o){let g=new Uint8Array(i,s,o),p=null,N=0,D=0,Ce=null,Qe=0,Tt=null;if(N=D=g[0]>>>3,Qe=(g[0]&7)<<1|g[1]>>>7,Qe<0||Qe>=this._mpegSamplingRates.length){this._onError(mn.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let an=this._mpegSamplingRates[Qe],Ue=(g[1]&120)>>>3;if(Ue<0||Ue>=8){this._onError(mn.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}N===5&&(Tt=(g[1]&7)<<1|g[2]>>>7,Ce=(g[2]&124)>>>2);let Xe=self.navigator.userAgent.toLowerCase();return Xe.indexOf("firefox")!==-1?Qe>=6?(N=5,p=new Array(4),Tt=Qe-3):(N=2,p=new Array(2),Tt=Qe):Xe.indexOf("android")!==-1?(N=2,p=new Array(2),Tt=Qe):(N=5,Tt=Qe,p=new Array(4),Qe>=6?Tt=Qe-3:Ue===1&&(N=2,p=new Array(2),Tt=Qe)),p[0]=N<<3,p[0]|=(Qe&15)>>>1,p[1]=(Qe&15)<<7,p[1]|=(Ue&15)<<3,N===5&&(p[1]|=(Tt&15)>>>1,p[2]=(Tt&1)<<7,p[2]|=8,p[3]=0),{config:p,samplingRate:an,channelCount:Ue,codec:"mp4a.40."+N,originalCodec:"mp4a.40."+D}}_parseMP3AudioData(i,s,o,g){if(o<4){Z.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let p=this._littleEndian,N=new Uint8Array(i,s,o),D=null;if(g){if(N[0]!==255)return;let Ce=N[1]>>>3&3,Qe=(N[1]&6)>>1,Tt=(N[2]&240)>>>4,an=(N[2]&12)>>>2,Xe=(N[3]>>>6&3)!==3?2:1,Kt=0,Mt=0,et=34,ct="mp3";switch(Ce){case 0:Kt=this._mpegAudioV25SampleRateTable[an];break;case 2:Kt=this._mpegAudioV20SampleRateTable[an];break;case 3:Kt=this._mpegAudioV10SampleRateTable[an];break}switch(Qe){case 1:et=34,Tt>>4,Ce=N&15;if(Ce!==7){this._onError(mn.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Ce}`);return}this._parseAVCVideoPacket(i,s+1,o-1,g,p,D)}_parseAVCVideoPacket(i,s,o,g,p,N){if(o<4){Z.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let D=this._littleEndian,Ce=new DataView(i,s,o),Qe=Ce.getUint8(0),an=(Ce.getUint32(0,!D)&16777215)<<8>>8;if(Qe===0)this._parseAVCDecoderConfigurationRecord(i,s+4,o-4);else if(Qe===1)this._parseAVCVideoData(i,s+4,o-4,g,p,N,an);else if(Qe!==2){this._onError(mn.FORMAT_ERROR,`Flv: Invalid video packet type ${Qe}`);return}}_parseAVCDecoderConfigurationRecord(i,s,o){if(o<7){Z.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let g=this._videoMetadata,p=this._videoTrack,N=this._littleEndian,D=new DataView(i,s,o);g?typeof g.avcc!="undefined"&&Z.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),g=this._videoMetadata={},g.type="video",g.id=p.id,g.timescale=this._timescale,g.duration=this._duration);let Ce=D.getUint8(0),Qe=D.getUint8(1),Tt=D.getUint8(2),an=D.getUint8(3);if(Ce!==1||Qe===0){this._onError(mn.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(D.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(mn.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ue=D.getUint8(5)&31;if(Ue===0){this._onError(mn.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ue>1&&Z.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ue}`);let Xe=6;for(let Mt=0;Mt1&&Z.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Kt}`);Xe++;for(let Mt=0;Mt=o){Z.w(this.TAG,`Malformed Nalu near timestamp ${Kt}, offset = ${Ue}, dataSize = ${o}`);break}let et=Qe.getUint32(Ue,!Ce);if(Xe===3&&(et>>>=8),et>o-Xe){Z.w(this.TAG,`Malformed Nalus near timestamp ${Kt}, NaluSize > DataSize!`);return}let ct=Qe.getUint8(Ue+Xe)&31;ct===5&&(Mt=!0);let Xt=new Uint8Array(i,s+Ue,Xe+et),qt={type:ct,data:Xt};Tt.push(qt),an+=Xt.byteLength,Ue+=Xe+et}if(Tt.length){let et=this._videoTrack,ct={units:Tt,length:an,isKeyframe:Mt,dts:Kt,cts:D,pts:Kt+D};Mt&&(ct.fileposition=p),et.samples.push(ct),et.length+=an}}}var re=Q;class C{static init(){C.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let s in C.types)C.types.hasOwnProperty(s)&&(C.types[s]=[s.charCodeAt(0),s.charCodeAt(1),s.charCodeAt(2),s.charCodeAt(3)]);let i=C.constants={};i.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),i.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),i.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),i.STSC=i.STCO=i.STTS,i.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),i.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),i.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),i.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),i.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(i){let s=8,o=null,g=Array.prototype.slice.call(arguments,1),p=g.length;for(let D=0;D>>24&255,o[1]=s>>>16&255,o[2]=s>>>8&255,o[3]=s&255,o.set(i,4);let N=8;for(let D=0;D>>24&255,i>>>16&255,i>>>8&255,i&255,s>>>24&255,s>>>16&255,s>>>8&255,s&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(i){return C.box(C.types.trak,C.tkhd(i),C.mdia(i))}static tkhd(i){let s=i.id,o=i.duration,g=i.presentWidth,p=i.presentHeight;return C.box(C.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,s>>>24&255,s>>>16&255,s>>>8&255,s&255,0,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,o&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,g>>>8&255,g&255,0,0,p>>>8&255,p&255,0,0]))}static mdia(i){return C.box(C.types.mdia,C.mdhd(i),C.hdlr(i),C.minf(i))}static mdhd(i){let s=i.timescale,o=i.duration;return C.box(C.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,s>>>24&255,s>>>16&255,s>>>8&255,s&255,o>>>24&255,o>>>16&255,o>>>8&255,o&255,85,196,0,0]))}static hdlr(i){let s=null;return i.type==="audio"?s=C.constants.HDLR_AUDIO:s=C.constants.HDLR_VIDEO,C.box(C.types.hdlr,s)}static minf(i){let s=null;return i.type==="audio"?s=C.box(C.types.smhd,C.constants.SMHD):s=C.box(C.types.vmhd,C.constants.VMHD),C.box(C.types.minf,s,C.dinf(),C.stbl(i))}static dinf(){return C.box(C.types.dinf,C.box(C.types.dref,C.constants.DREF))}static stbl(i){return C.box(C.types.stbl,C.stsd(i),C.box(C.types.stts,C.constants.STTS),C.box(C.types.stsc,C.constants.STSC),C.box(C.types.stsz,C.constants.STSZ),C.box(C.types.stco,C.constants.STCO))}static stsd(i){return i.type==="audio"?i.codec==="mp3"?C.box(C.types.stsd,C.constants.STSD_PREFIX,C.mp3(i)):C.box(C.types.stsd,C.constants.STSD_PREFIX,C.mp4a(i)):C.box(C.types.stsd,C.constants.STSD_PREFIX,C.avc1(i))}static mp3(i){let s=i.channelCount,o=i.audioSampleRate,g=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,s,0,16,0,0,0,0,o>>>8&255,o&255,0,0]);return C.box(C.types[".mp3"],g)}static mp4a(i){let s=i.channelCount,o=i.audioSampleRate,g=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,s,0,16,0,0,0,0,o>>>8&255,o&255,0,0]);return C.box(C.types.mp4a,g,C.esds(i))}static esds(i){let s=i.config||[],o=s.length,g=new Uint8Array([0,0,0,0,3,23+o,0,1,0,4,15+o,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([o]).concat(s).concat([6,1,2]));return C.box(C.types.esds,g)}static avc1(i){let s=i.avcc,o=i.codecWidth,g=i.codecHeight,p=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,o>>>8&255,o&255,g>>>8&255,g&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return C.box(C.types.avc1,p,C.box(C.types.avcC,s))}static mvex(i){return C.box(C.types.mvex,C.trex(i))}static trex(i){let s=i.id,o=new Uint8Array([0,0,0,0,s>>>24&255,s>>>16&255,s>>>8&255,s&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return C.box(C.types.trex,o)}static moof(i,s){return C.box(C.types.moof,C.mfhd(i.sequenceNumber),C.traf(i,s))}static mfhd(i){let s=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255]);return C.box(C.types.mfhd,s)}static traf(i,s){let o=i.id,g=C.box(C.types.tfhd,new Uint8Array([0,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,o&255])),p=C.box(C.types.tfdt,new Uint8Array([0,0,0,0,s>>>24&255,s>>>16&255,s>>>8&255,s&255])),N=C.sdtp(i),D=C.trun(i,N.byteLength+16+16+8+16+8+8);return C.box(C.types.traf,g,p,D,N)}static sdtp(i){let s=i.samples||[],o=s.length,g=new Uint8Array(4+o);for(let p=0;p>>24&255,g>>>16&255,g>>>8&255,g&255,s>>>24&255,s>>>16&255,s>>>8&255,s&255],0);for(let D=0;D>>24&255,Ce>>>16&255,Ce>>>8&255,Ce&255,Qe>>>24&255,Qe>>>16&255,Qe>>>8&255,Qe&255,Tt.isLeading<<2|Tt.dependsOn,Tt.isDependedOn<<6|Tt.hasRedundancy<<4|Tt.isNonSync,0,0,an>>>24&255,an>>>16&255,an>>>8&255,an&255],12+16*D)}return C.box(C.types.trun,N)}static mdat(i){return C.box(C.types.mdat,i)}}C.init();var ne=C;class me{static getSilentFrame(i,s){if(i==="mp4a.40.2"){if(s===1)return new Uint8Array([0,200,0,128,35,128]);if(s===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(s===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(s===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(s===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(s===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(s===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(s===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(s===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var mt=me;class kt{constructor(i,s,o,g,p){this.dts=i,this.pts=s,this.duration=o,this.originalDts=g,this.isSyncPoint=p,this.fileposition=null}}class En{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(i){i.isSyncPoint=!0,this.syncPoints.push(i)}}class Yt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(i){let s=this._list;i.length!==0&&(s.length>0&&i[0].originalDts=s[p].dts&&is[g].lastSample.originalDts&&i=s[g].lastSample.originalDts&&(g===s.length-1||g0&&(p=this._searchNearestSegmentBefore(o.originalBeginDts)+1),this._lastAppendLocation=p,this._list.splice(p,0,o)}getLastSegmentBefore(i){let s=this._searchNearestSegmentBefore(i);return s>=0?this._list[s]:null}getLastSampleBefore(i){let s=this.getLastSegmentBefore(i);return s!=null?s.lastSample:null}getLastSyncPointBefore(i){let s=this._searchNearestSegmentBefore(i),o=this._list[s].syncPoints;for(;o.length===0&&s>0;)s--,o=this._list[s].syncPoints;return o.length>0?o[o.length-1]:null}}class W{constructor(i){this.TAG="MP4Remuxer",this._config=i,this._isLive=i.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new un("audio"),this._videoSegmentInfoList=new un("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Ie.chrome&&(Ie.version.major<50||Ie.version.major===50&&Ie.version.build<2661)),this._fillSilentAfterSeek=Ie.msedge||Ie.msie,this._mp3UseMpegAudio=!Ie.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(i){return i.onDataAvailable=this.remux.bind(this),i.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(i){this._onInitSegment=i}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(i){this._onMediaSegment=i}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(i){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(i,s){if(!this._onMediaSegment)throw new je("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(i,s),this._remuxVideo(s),this._remuxAudio(i)}_onTrackMetadataReceived(i,s){let o=null,g="mp4",p=s.codec;if(i==="audio")this._audioMeta=s,s.codec==="mp3"&&this._mp3UseMpegAudio?(g="mpeg",p="",o=new Uint8Array):o=ne.generateInitSegment(s);else if(i==="video")this._videoMeta=s,o=ne.generateInitSegment(s);else return;if(!this._onInitSegment)throw new je("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(i,{type:i,data:o.buffer,codec:p,container:`${i}/${g}`,mediaDuration:s.duration})}_calculateDtsBase(i,s){this._dtsBaseInited||(i.samples&&i.samples.length&&(this._audioDtsBase=i.samples[0].dts),s.samples&&s.samples.length&&(this._videoDtsBase=s.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let i=this._videoStashedLastSample,s=this._audioStashedLastSample,o={type:"video",id:1,sequenceNumber:0,samples:[],length:0};i!=null&&(o.samples.push(i),o.length=i.length);let g={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};s!=null&&(g.samples.push(s),g.length=s.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(o,!0),this._remuxAudio(g,!0)}_remuxAudio(i,s){if(this._audioMeta==null)return;let o=i,g=o.samples,p,N=-1,D=-1,Ce=-1,Qe=this._audioMeta.refSampleDuration,Tt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,an=this._dtsBaseInited&&this._audioNextDts===void 0,Ue=!1;if(!g||g.length===0||g.length===1&&!s)return;let Xe=0,Kt=null,Mt=0;Tt?(Xe=0,Mt=o.length):(Xe=8,Mt=8+o.length);let et=null;if(g.length>1&&(et=g.pop(),Mt-=et.length),this._audioStashedLastSample!=null){let tn=this._audioStashedLastSample;this._audioStashedLastSample=null,g.unshift(tn),Mt+=tn.length}et!=null&&(this._audioStashedLastSample=et);let ct=g[0].dts-this._dtsBase;if(this._audioNextDts)p=ct-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())p=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ue=!0);else{let tn=this._audioSegmentInfoList.getLastSampleBefore(ct);if(tn!=null){let $n=ct-(tn.originalDts+tn.duration);$n<=3&&($n=0);let ui=tn.dts+tn.duration+$n;p=ct-ui}else p=0}if(Ue){let tn=ct-p,$n=this._videoSegmentInfoList.getLastSegmentBefore(ct);if($n!=null&&$n.beginDts=1?tr=Xt[Xt.length-1].duration:tr=Math.floor(Qe);let yr=!1,Hi=null;if(tr>Qe*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Ie.safari){yr=!0;let fr=Math.abs(tr-Qe),gr=Math.ceil(fr/Qe),Br=ti+Qe;Z.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${ti+tr} ms, expected: ${ti+Math.round(Qe)} ms, delta: ${Math.round(fr)} ms, generate: ${gr} frames`);let br=mt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);br==null&&(Z.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),br=ui),Hi=[];for(let Zi=0;Zi0){let Yr=Hi[Hi.length-1];Yr.duration=mr-Yr.dts}let Kr={dts:mr,pts:mr,cts:0,unit:br,size:br.byteLength,duration:0,originalDts:Di,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Hi.push(Kr),Mt+=Kr.size,Br+=Qe}let Oi=Hi[Hi.length-1];Oi.duration=ti+tr-Oi.dts,tr=Math.round(Qe)}Xt.push({dts:ti,pts:ti,cts:0,unit:$n.unit,size:$n.unit.byteLength,duration:tr,originalDts:Di,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),yr&&Xt.push.apply(Xt,Hi)}Tt?Kt=new Uint8Array(Mt):(Kt=new Uint8Array(Mt),Kt[0]=Mt>>>24&255,Kt[1]=Mt>>>16&255,Kt[2]=Mt>>>8&255,Kt[3]=Mt&255,Kt.set(ne.types.mdat,4));for(let tn=0;tn1&&(Xe=g.pop(),Ue-=Xe.length),this._videoStashedLastSample!=null){let qt=this._videoStashedLastSample;this._videoStashedLastSample=null,g.unshift(qt),Ue+=qt.length}Xe!=null&&(this._videoStashedLastSample=Xe);let Kt=g[0].dts-this._dtsBase;if(this._videoNextDts)p=Kt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())p=0;else{let qt=this._videoSegmentInfoList.getLastSampleBefore(Kt);if(qt!=null){let Rn=Kt-(qt.originalDts+qt.duration);Rn<=3&&(Rn=0);let Ji=qt.dts+qt.duration+Rn;p=Kt-Ji}else p=0}let Mt=new En,et=[];for(let qt=0;qt=1?Di=et[et.length-1].duration:Di=Math.floor(this._videoMeta.refSampleDuration),jn){let ti=new kt(tn,ui,Di,Rn.dts,!0);ti.fileposition=Rn.fileposition,Mt.appendSyncPoint(ti)}et.push({dts:tn,pts:ui,cts:$n,units:Rn.units,size:Rn.length,isKeyframe:jn,duration:Di,originalDts:Ji,flags:{isLeading:0,dependsOn:jn?2:1,isDependedOn:jn?1:0,hasRedundancy:0,isNonSync:jn?0:1}})}an=new Uint8Array(Ue),an[0]=Ue>>>24&255,an[1]=Ue>>>16&255,an[2]=Ue>>>8&255,an[3]=Ue&255,an.set(ne.types.mdat,4);for(let qt=0;qt{g.timestampBase=o,o+=g.duration,g.cors=i.cors,g.withCredentials=i.withCredentials,s.referrerPolicy&&(g.referrerPolicy=s.referrerPolicy)}),!isNaN(o)&&this._mediaDataSource.duration!==o&&(this._mediaDataSource.duration=o),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(i,s){this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(i,s){this._currentSegmentIndex=i;let o=this._mediaDataSource.segments[i],g=this._ioctl=new Fe(o,this._config,i);g.onError=this._onIOException.bind(this),g.onSeeked=this._onIOSeeked.bind(this),g.onComplete=this._onIOComplete.bind(this),g.onRedirect=this._onIORedirect.bind(this),g.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),s?this._demuxer.bindDataSource(this._ioctl):g.onDataArrival=this._onInitChunkArrival.bind(this),g.open(s)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(i){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let s=this._searchSegmentIndexContains(i);if(s===this._currentSegmentIndex){let o=this._mediaInfo.segments[s];if(o==null)this._pendingSeekTime=i;else{let g=o.getNearestKeyframe(i);this._remuxer.seek(g.milliseconds),this._ioctl.seek(g.fileposition),this._pendingResolveSeekPoint=g.milliseconds}}else{let o=this._mediaInfo.segments[s];if(o==null)this._pendingSeekTime=i,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(s);else{let g=o.getNearestKeyframe(i);this._internalAbort(),this._remuxer.seek(i),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[s].timestampBase,this._loadSegment(s,g.fileposition),this._pendingResolveSeekPoint=g.milliseconds,this._reportSegmentMediaInfo(s)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(i){let s=this._mediaDataSource.segments,o=s.length-1;for(let g=0;g0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,g=this._demuxer.parseChunks(i,s);else if((o=re.probe(i)).match){this._demuxer=new re(o,this._config),this._remuxer||(this._remuxer=new J(this._config));let p=this._mediaDataSource;p.duration!=null&&!isNaN(p.duration)&&(this._demuxer.overridedDuration=p.duration),typeof p.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=p.hasAudio),typeof p.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=p.hasVideo),this._demuxer.timestampBase=p.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),g=this._demuxer.parseChunks(i,s)}else o=null,Z.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(K.DEMUX_ERROR,mn.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),g=0;return g}_onMediaInfo(i){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},i),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Dt.prototype));let s=Object.assign({},i);Object.setPrototypeOf(s,Dt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=s,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let o=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(o)})}_onMetaDataArrived(i){this._emitter.emit(K.METADATA_ARRIVED,i)}_onScriptDataArrived(i){this._emitter.emit(K.SCRIPTDATA_ARRIVED,i)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(i){let o=i+1;o0&&o[0].originalDts===g&&(g=o[0].pts),this._emitter.emit(K.RECOMMEND_SEEKPOINT,g)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(i){let s=this._mediaInfo.segments[i],o=Object.assign({},s);o.duration=this._mediaInfo.duration,o.segmentCount=this._mediaInfo.segmentCount,delete o.segments,delete o.keyframesIndex,this._emitter.emit(K.MEDIA_INFO,o)}_reportStatisticsInfo(){let i={};i.url=this._ioctl.currentURL,i.hasRedirect=this._ioctl.hasRedirect,i.hasRedirect&&(i.redirectedURL=this._ioctl.currentRedirectedURL),i.speed=this._ioctl.currentSpeed,i.loaderType=this._ioctl.loaderType,i.currentSegmentIndex=this._currentSegmentIndex,i.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(K.STATISTICS_INFO,i)}}var Ct=dt,Ft=function(te){let i="TransmuxingWorker",s=null,o=Mt.bind(this);ke.install(),te.addEventListener("message",function(et){switch(et.data.cmd){case"init":s=new Ct(et.data.param[0],et.data.param[1]),s.on(K.IO_ERROR,Ue.bind(this)),s.on(K.DEMUX_ERROR,Xe.bind(this)),s.on(K.INIT_SEGMENT,g.bind(this)),s.on(K.MEDIA_SEGMENT,p.bind(this)),s.on(K.LOADING_COMPLETE,N.bind(this)),s.on(K.RECOVERED_EARLY_EOF,D.bind(this)),s.on(K.MEDIA_INFO,Ce.bind(this)),s.on(K.METADATA_ARRIVED,Qe.bind(this)),s.on(K.SCRIPTDATA_ARRIVED,Tt.bind(this)),s.on(K.STATISTICS_INFO,an.bind(this)),s.on(K.RECOMMEND_SEEKPOINT,Kt.bind(this));break;case"destroy":s&&(s.destroy(),s=null),te.postMessage({msg:"destroyed"});break;case"start":s.start();break;case"stop":s.stop();break;case"seek":s.seek(et.data.param);break;case"pause":s.pause();break;case"resume":s.resume();break;case"logging_config":{let ct=et.data.param;Ke.applyConfig(ct),ct.enableCallback===!0?Ke.addLogListener(o):Ke.removeLogListener(o);break}}});function g(et,ct){let Xt={msg:K.INIT_SEGMENT,data:{type:et,data:ct}};te.postMessage(Xt,[ct.data])}function p(et,ct){let Xt={msg:K.MEDIA_SEGMENT,data:{type:et,data:ct}};te.postMessage(Xt,[ct.data])}function N(){let et={msg:K.LOADING_COMPLETE};te.postMessage(et)}function D(){let et={msg:K.RECOVERED_EARLY_EOF};te.postMessage(et)}function Ce(et){let ct={msg:K.MEDIA_INFO,data:et};te.postMessage(ct)}function Qe(et){let ct={msg:K.METADATA_ARRIVED,data:et};te.postMessage(ct)}function Tt(et){let ct={msg:K.SCRIPTDATA_ARRIVED,data:et};te.postMessage(ct)}function an(et){let ct={msg:K.STATISTICS_INFO,data:et};te.postMessage(ct)}function Ue(et,ct){te.postMessage({msg:K.IO_ERROR,data:{type:et,info:ct}})}function Xe(et,ct){te.postMessage({msg:K.DEMUX_ERROR,data:{type:et,info:ct}})}function Kt(et){te.postMessage({msg:K.RECOMMEND_SEEKPOINT,data:et})}function Mt(et,ct){te.postMessage({msg:"logcat_callback",data:{type:et,logcat:ct}})}};class ut{constructor(i,s){if(this.TAG="Transmuxer",this._emitter=new(ie()),s.enableWorker&&typeof Worker!="undefined")try{let o=E(82059);this._worker=o(Ft),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[i,s]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Ke.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ke.getConfig()})}catch(o){Z.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ct(i,s)}else this._controller=new Ct(i,s);if(this._controller){let o=this._controller;o.on(K.IO_ERROR,this._onIOError.bind(this)),o.on(K.DEMUX_ERROR,this._onDemuxError.bind(this)),o.on(K.INIT_SEGMENT,this._onInitSegment.bind(this)),o.on(K.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),o.on(K.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),o.on(K.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),o.on(K.MEDIA_INFO,this._onMediaInfo.bind(this)),o.on(K.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),o.on(K.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),o.on(K.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),o.on(K.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ke.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(i,s){this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(i){this._worker?this._worker.postMessage({cmd:"seek",param:i}):this._controller.seek(i)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(i,s){Promise.resolve().then(()=>{this._emitter.emit(K.INIT_SEGMENT,i,s)})}_onMediaSegment(i,s){Promise.resolve().then(()=>{this._emitter.emit(K.MEDIA_SEGMENT,i,s)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(K.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(K.RECOVERED_EARLY_EOF)})}_onMediaInfo(i){Promise.resolve().then(()=>{this._emitter.emit(K.MEDIA_INFO,i)})}_onMetaDataArrived(i){Promise.resolve().then(()=>{this._emitter.emit(K.METADATA_ARRIVED,i)})}_onScriptDataArrived(i){Promise.resolve().then(()=>{this._emitter.emit(K.SCRIPTDATA_ARRIVED,i)})}_onStatisticsInfo(i){Promise.resolve().then(()=>{this._emitter.emit(K.STATISTICS_INFO,i)})}_onIOError(i,s){Promise.resolve().then(()=>{this._emitter.emit(K.IO_ERROR,i,s)})}_onDemuxError(i,s){Promise.resolve().then(()=>{this._emitter.emit(K.DEMUX_ERROR,i,s)})}_onRecommendSeekpoint(i){Promise.resolve().then(()=>{this._emitter.emit(K.RECOMMEND_SEEKPOINT,i)})}_onLoggingConfigChanged(i){this._worker&&this._worker.postMessage({cmd:"logging_config",param:i})}_onWorkerMessage(i){let s=i.data,o=s.data;if(s.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(s.msg){case K.INIT_SEGMENT:case K.MEDIA_SEGMENT:this._emitter.emit(s.msg,o.type,o.data);break;case K.LOADING_COMPLETE:case K.RECOVERED_EARLY_EOF:this._emitter.emit(s.msg);break;case K.MEDIA_INFO:Object.setPrototypeOf(o,Dt.prototype),this._emitter.emit(s.msg,o);break;case K.METADATA_ARRIVED:case K.SCRIPTDATA_ARRIVED:case K.STATISTICS_INFO:this._emitter.emit(s.msg,o);break;case K.IO_ERROR:case K.DEMUX_ERROR:this._emitter.emit(s.msg,o.type,o.info);break;case K.RECOMMEND_SEEKPOINT:this._emitter.emit(s.msg,o);break;case"logcat_callback":Z.emitter.emit("log",o.type,o.logcat);break;default:break}}}var _t=ut,h={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Y{constructor(i){this.TAG="MSEController",this._config=i,this._emitter=new(ie()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Yt}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(i,s){this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}attachMediaElement(i){if(this._mediaSource)throw new je("MediaSource has been attached to an HTMLMediaElement!");let s=this._mediaSource=new window.MediaSource;s.addEventListener("sourceopen",this.e.onSourceOpen),s.addEventListener("sourceended",this.e.onSourceEnded),s.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=i,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),i.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let i=this._mediaSource;for(let s in this._sourceBuffers){let o=this._pendingSegments[s];o.splice(0,o.length),this._pendingSegments[s]=null,this._pendingRemoveRanges[s]=null,this._lastInitSegments[s]=null;let g=this._sourceBuffers[s];if(g){if(i.readyState!=="closed"){try{i.removeSourceBuffer(g)}catch(p){Z.e(this.TAG,p.message)}g.removeEventListener("error",this.e.onSourceBufferError),g.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[s]=null,this._sourceBuffers[s]=null}}if(i.readyState==="open")try{i.endOfStream()}catch(s){Z.e(this.TAG,s.message)}i.removeEventListener("sourceopen",this.e.onSourceOpen),i.removeEventListener("sourceended",this.e.onSourceEnded),i.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(i,s){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(i),this._pendingSegments[i.type].push(i);return}let o=i,g=`${o.container}`;o.codec&&o.codec.length>0&&(g+=`;codecs=${o.codec}`);let p=!1;if(Z.v(this.TAG,"Received Initialization Segment, mimeType: "+g),this._lastInitSegments[o.type]=o,g!==this._mimeTypes[o.type]){if(this._mimeTypes[o.type])Z.v(this.TAG,`Notice: ${o.type} mimeType changed, origin: ${this._mimeTypes[o.type]}, target: ${g}`);else{p=!0;try{let N=this._sourceBuffers[o.type]=this._mediaSource.addSourceBuffer(g);N.addEventListener("error",this.e.onSourceBufferError),N.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(N){Z.e(this.TAG,N.message),this._emitter.emit(h.ERROR,{code:N.code,msg:N.message});return}}this._mimeTypes[o.type]=g}s||this._pendingSegments[o.type].push(o),p||this._sourceBuffers[o.type]&&!this._sourceBuffers[o.type].updating&&this._doAppendSegments(),Ie.safari&&o.container==="audio/mpeg"&&o.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=o.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(i){let s=i;this._pendingSegments[s.type].push(s),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let o=this._sourceBuffers[s.type];o&&!o.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(i){for(let s in this._sourceBuffers){if(!this._sourceBuffers[s])continue;let o=this._sourceBuffers[s];if(this._mediaSource.readyState==="open")try{o.abort()}catch(p){Z.e(this.TAG,p.message)}this._idrList.clear();let g=this._pendingSegments[s];if(g.splice(0,g.length),this._mediaSource.readyState!=="closed"){for(let p=0;p=1&&i-g.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let i=this._mediaElement.currentTime;for(let s in this._sourceBuffers){let o=this._sourceBuffers[s];if(o){let g=o.buffered,p=!1;for(let N=0;N=this._config.autoCleanupMaxBackwardDuration){p=!0;let Qe=i-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[s].push({start:D,end:Qe})}}else Ce0&&(isNaN(s)||o>s)&&(Z.v(this.TAG,`Update MediaSource duration from ${s} to ${o}`),this._mediaSource.duration=o),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let i in this._pendingRemoveRanges){if(!this._sourceBuffers[i]||this._sourceBuffers[i].updating)continue;let s=this._sourceBuffers[i],o=this._pendingRemoveRanges[i];for(;o.length&&!s.updating;){let g=o.shift();s.remove(g.start,g.end)}}}_doAppendSegments(){let i=this._pendingSegments;for(let s in i)if(!(!this._sourceBuffers[s]||this._sourceBuffers[s].updating)&&i[s].length>0){let o=i[s].shift();if(o.timestampOffset){let g=this._sourceBuffers[s].timestampOffset,p=o.timestampOffset/1e3;Math.abs(g-p)>.1&&(Z.v(this.TAG,`Update MPEG audio timestampOffset from ${g} to ${p}`),this._sourceBuffers[s].timestampOffset=p),delete o.timestampOffset}if(!o.data||o.data.byteLength===0)continue;try{this._sourceBuffers[s].appendBuffer(o.data),this._isBufferFull=!1,s==="video"&&o.hasOwnProperty("info")&&this._idrList.appendArray(o.info.syncPoints)}catch(g){this._pendingSegments[s].unshift(o),g.code===22?(this._isBufferFull||this._emitter.emit(h.BUFFER_FULL),this._isBufferFull=!0):(Z.e(this.TAG,g.message),this._emitter.emit(h.ERROR,{code:g.code,msg:g.message}))}}}_onSourceOpen(){if(Z.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let i=this._pendingSourceBufferInit;for(;i.length;){let s=i.shift();this.appendInitSegment(s,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(h.SOURCE_OPEN)}_onSourceEnded(){Z.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Z.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let i=this._pendingSegments;return i.video.length>0||i.audio.length>0}_hasPendingRemoveRanges(){let i=this._pendingRemoveRanges;return i.video.length>0||i.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(h.UPDATE_END)}_onSourceBufferError(i){Z.e(this.TAG,`SourceBuffer Error: ${i}`)}}var se=Y;const d={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},G={NETWORK_EXCEPTION:Pe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:Pe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:Pe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:Pe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:mn.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:mn.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:mn.CODEC_UNSUPPORTED};class L{constructor(i,s){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ie()),this._config=lt(),typeof s=="object"&&Object.assign(this._config,s),i.type.toLowerCase()!=="flv")throw new Ve("FlvPlayer requires an flv MediaDataSource input!");i.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=i,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let o=Ie.chrome&&(Ie.version.major<50||Ie.version.major===50&&Ie.version.build<2661);this._alwaysSeekKeyframe=!!(o||Ie.msedge||Ie.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(i,s){i===Qt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Qt.MEDIA_INFO,this.mediaInfo)}):i===Qt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Qt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}attachMediaElement(i){if(this._mediaElement=i,i.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),i.addEventListener("seeking",this.e.onvSeeking),i.addEventListener("canplay",this.e.onvCanPlay),i.addEventListener("stalled",this.e.onvStalled),i.addEventListener("progress",this.e.onvProgress),this._msectl=new se(this._config),this._msectl.on(h.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(h.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(h.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(h.ERROR,s=>{this._emitter.emit(Qt.ERROR,d.MEDIA_ERROR,G.MEDIA_MSE_ERROR,s)}),this._msectl.attachMediaElement(i),this._pendingSeekTime!=null)try{i.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(s){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new je("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new je("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new _t(this._mediaDataSource,this._config),this._transmuxer.on(K.INIT_SEGMENT,(i,s)=>{this._msectl.appendInitSegment(s)}),this._transmuxer.on(K.MEDIA_SEGMENT,(i,s)=>{if(this._msectl.appendMediaSegment(s),this._config.lazyLoad&&!this._config.isLive){let o=this._mediaElement.currentTime;s.info.endDts>=(o+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Z.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(K.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Qt.LOADING_COMPLETE)}),this._transmuxer.on(K.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Qt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(K.IO_ERROR,(i,s)=>{this._emitter.emit(Qt.ERROR,d.NETWORK_ERROR,i,s)}),this._transmuxer.on(K.DEMUX_ERROR,(i,s)=>{this._emitter.emit(Qt.ERROR,d.MEDIA_ERROR,i,{code:-1,msg:s})}),this._transmuxer.on(K.MEDIA_INFO,i=>{this._mediaInfo=i,this._emitter.emit(Qt.MEDIA_INFO,Object.assign({},i))}),this._transmuxer.on(K.METADATA_ARRIVED,i=>{this._emitter.emit(Qt.METADATA_ARRIVED,i)}),this._transmuxer.on(K.SCRIPTDATA_ARRIVED,i=>{this._emitter.emit(Qt.SCRIPTDATA_ARRIVED,i)}),this._transmuxer.on(K.STATISTICS_INFO,i=>{this._statisticsInfo=this._fillStatisticsInfo(i),this._emitter.emit(Qt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(K.RECOMMEND_SEEKPOINT,i=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=i/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(i){this._mediaElement.volume=i}get muted(){return this._mediaElement.muted}set muted(i){this._mediaElement.muted=i}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(i){this._mediaElement?this._internalSeek(i):this._pendingSeekTime=i}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(i){if(i.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return i;let s=!0,o=0,g=0;if(this._mediaElement.getVideoPlaybackQuality){let p=this._mediaElement.getVideoPlaybackQuality();o=p.totalVideoFrames,g=p.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(o=this._mediaElement.webkitDecodedFrameCount,g=this._mediaElement.webkitDroppedFrameCount):s=!1;return s&&(i.decodedFrames=o,i.droppedFrames=g),i}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let i=this._mediaElement.buffered,s=this._mediaElement.currentTime,o=0,g=0;for(let p=0;p=s+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Z.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Z.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let i=this._mediaElement.currentTime,s=this._mediaElement.buffered,o=!1;for(let g=0;g=p&&i=N-this._config.lazyLoadRecoverDuration&&(o=!0);break}}o&&(window.clearInterval(this._progressChecker),this._progressChecker=null,o&&(Z.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(i){let s=this._mediaElement.buffered;for(let o=0;o=g&&i0){let p=this._mediaElement.buffered.start(0);(p<1&&i0&&s.currentTime0){let g=o.start(0);if(g<1&&s{this._emitter.emit(Qt.MEDIA_INFO,this.mediaInfo)}):i===Qt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Qt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(i,s)}off(i,s){this._emitter.removeListener(i,s)}attachMediaElement(i){if(this._mediaElement=i,i.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{i.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(s){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new je("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(i){this._mediaElement.volume=i}get muted(){return this._mediaElement.muted}set muted(i){this._mediaElement.muted=i}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(i){this._mediaElement?this._mediaElement.currentTime=i:this._pendingSeekTime=i}get mediaInfo(){let s={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(s.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(s.width=this._mediaElement.videoWidth,s.height=this._mediaElement.videoHeight)),s}get statisticsInfo(){let i={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return i;let s=!0,o=0,g=0;if(this._mediaElement.getVideoPlaybackQuality){let p=this._mediaElement.getVideoPlaybackQuality();o=p.totalVideoFrames,g=p.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(o=this._mediaElement.webkitDecodedFrameCount,g=this._mediaElement.webkitDroppedFrameCount):s=!1;return s&&(i.decodedFrames=o,i.droppedFrames=g),i}_onvLoadedMetadata(i){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Qt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Qt.STATISTICS_INFO,this.statisticsInfo)}}var be=X;ke.install();function Se(te,i){let s=te;if(s==null||typeof s!="object")throw new Ve("MediaDataSource must be an javascript object!");if(!s.hasOwnProperty("type"))throw new Ve("MediaDataSource must has type field to indicate video file type!");switch(s.type){case"flv":return new T(s,i);default:return new be(s,i)}}function He(){return Vt.supportMSEH264Playback()}function nt(){return Vt.getFeatureList()}let Bt={};Bt.createPlayer=Se,Bt.isSupported=He,Bt.getFeatureList=nt,Bt.BaseLoader=Lt,Bt.LoaderStatus=rt,Bt.LoaderErrors=Pe,Bt.Events=Qt,Bt.ErrorTypes=d,Bt.ErrorDetails=G,Bt.FlvPlayer=T,Bt.NativePlayer=be,Bt.LoggingControl=Ke,Object.defineProperty(Bt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Nt=Bt},18889:function(Re,Pt,E){"use strict";E.d(Pt,{Z:function(){return We}});var r=E(92310),ke=E.n(r),k=E(2738),ie=E(59301),U=E(36355),Z=E(19716),Ne=E(61621),ee=E(99313),H=function(O,Fe){var ze={};for(var lt in O)Object.prototype.hasOwnProperty.call(O,lt)&&Fe.indexOf(lt)<0&&(ze[lt]=O[lt]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,lt=Object.getOwnPropertySymbols(O);he{var{prefixCls:Fe,className:ze,hoverable:lt=!0}=O,he=H(O,["prefixCls","className","hoverable"]);const{getPrefixCls:Vt}=ie.useContext(U.E_),on=Vt("card",Fe),Qt=ke()(`${on}-grid`,ze,{[`${on}-grid-hoverable`]:lt});return ie.createElement("div",Object.assign({},he,{className:Qt}))},ht=E(17313),rt=E(83116),Pe=E(37613);const Lt=O=>{const{antCls:Fe,componentCls:ze,headerHeight:lt,cardPaddingBase:he,tabsMarginBottom:Vt}=O;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:lt,marginBottom:-1,padding:`0 ${he}px`,color:O.colorTextHeading,fontWeight:O.fontWeightStrong,fontSize:O.headerFontSize,background:O.headerBg,borderBottom:`${O.lineWidth}px ${O.lineType} ${O.colorBorderSecondary}`,borderRadius:`${O.borderRadiusLG}px ${O.borderRadiusLG}px 0 0`},(0,ht.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},ht.vS),{[` - > ${ze}-typography, - > ${ze}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${Fe}-tabs-top`]:{clear:"both",marginBottom:Vt,color:O.colorText,fontWeight:"normal",fontSize:O.fontSize,"&-bar":{borderBottom:`${O.lineWidth}px ${O.lineType} ${O.colorBorderSecondary}`}}})},_e=O=>{const{cardPaddingBase:Fe,colorBorderSecondary:ze,cardShadow:lt,lineWidth:he}=O;return{width:"33.33%",padding:Fe,border:0,borderRadius:0,boxShadow:` - ${he}px 0 0 0 ${ze}, - 0 ${he}px 0 0 ${ze}, - ${he}px ${he}px 0 0 ${ze}, - ${he}px 0 0 0 ${ze} inset, - 0 ${he}px 0 0 ${ze} inset; - `,transition:`all ${O.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:lt}}},Je=O=>{const{componentCls:Fe,iconCls:ze,actionsLiMargin:lt,cardActionsIconSize:he,colorBorderSecondary:Vt,actionsBg:on}=O;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:on,borderTop:`${O.lineWidth}px ${O.lineType} ${Vt}`,display:"flex",borderRadius:`0 0 ${O.borderRadiusLG}px ${O.borderRadiusLG}px `},(0,ht.dF)()),{"& > li":{margin:lt,color:O.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:O.cardActionsIconSize*2,fontSize:O.fontSize,lineHeight:O.lineHeight,cursor:"pointer","&:hover":{color:O.colorPrimary,transition:`color ${O.motionDurationMid}`},[`a:not(${Fe}-btn), > ${ze}`]:{display:"inline-block",width:"100%",color:O.colorTextDescription,lineHeight:`${O.fontSize*O.lineHeight}px`,transition:`color ${O.motionDurationMid}`,"&:hover":{color:O.colorPrimary}},[`> ${ze}`]:{fontSize:he,lineHeight:`${he*O.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${O.lineWidth}px ${O.lineType} ${Vt}`}}})},Ie=O=>Object.assign(Object.assign({margin:`-${O.marginXXS}px 0`,display:"flex"},(0,ht.dF)()),{"&-avatar":{paddingInlineEnd:O.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:O.marginXS}},"&-title":Object.assign({color:O.colorTextHeading,fontWeight:O.fontWeightStrong,fontSize:O.fontSizeLG},ht.vS),"&-description":{color:O.colorTextDescription}}),ye=O=>{const{componentCls:Fe,cardPaddingBase:ze,colorFillAlter:lt}=O;return{[`${Fe}-head`]:{padding:`0 ${ze}px`,background:lt,"&-title":{fontSize:O.fontSize}},[`${Fe}-body`]:{padding:`${O.padding}px ${ze}px`}}},Be=O=>{const{componentCls:Fe}=O;return{overflow:"hidden",[`${Fe}-body`]:{userSelect:"none"}}},De=O=>{const{antCls:Fe,componentCls:ze,cardShadow:lt,cardHeadPadding:he,colorBorderSecondary:Vt,boxShadowTertiary:on,cardPaddingBase:Qt,extraColor:Gt}=O;return{[ze]:Object.assign(Object.assign({},(0,ht.Wf)(O)),{position:"relative",background:O.colorBgContainer,borderRadius:O.borderRadiusLG,[`&:not(${ze}-bordered)`]:{boxShadow:on},[`${ze}-head`]:Lt(O),[`${ze}-extra`]:{marginInlineStart:"auto",color:Gt,fontWeight:"normal",fontSize:O.fontSize},[`${ze}-body`]:Object.assign({padding:Qt,borderRadius:` 0 0 ${O.borderRadiusLG}px ${O.borderRadiusLG}px`},(0,ht.dF)()),[`${ze}-grid`]:_e(O),[`${ze}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${Fe}-image-mask`]:{borderRadius:`${O.borderRadiusLG}px ${O.borderRadiusLG}px 0 0`}},[`${ze}-actions`]:Je(O),[`${ze}-meta`]:Ie(O)}),[`${ze}-bordered`]:{border:`${O.lineWidth}px ${O.lineType} ${Vt}`,[`${ze}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${ze}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${O.motionDurationMid}, border-color ${O.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:lt}},[`${ze}-contain-grid`]:{[`${ze}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${ze}-loading) ${ze}-body`]:{marginBlockStart:-O.lineWidth,marginInlineStart:-O.lineWidth,padding:0}},[`${ze}-contain-tabs`]:{[`> ${ze}-head`]:{[`${ze}-head-title, ${ze}-extra`]:{paddingTop:he}}},[`${ze}-type-inner`]:ye(O),[`${ze}-loading`]:Be(O),[`${ze}-rtl`]:{direction:"rtl"}}},ge=O=>{const{componentCls:Fe,cardPaddingSM:ze,headerHeightSM:lt,headerFontSizeSM:he}=O;return{[`${Fe}-small`]:{[`> ${Fe}-head`]:{minHeight:lt,padding:`0 ${ze}px`,fontSize:he,[`> ${Fe}-head-wrapper`]:{[`> ${Fe}-extra`]:{fontSize:O.fontSize}}},[`> ${Fe}-body`]:{padding:ze}},[`${Fe}-small${Fe}-contain-tabs`]:{[`> ${Fe}-head`]:{[`${Fe}-head-title, ${Fe}-extra`]:{minHeight:lt,paddingTop:0,display:"flex",alignItems:"center"}}}}};var y=(0,rt.Z)("Card",O=>{const Fe=(0,Pe.TS)(O,{cardShadow:O.boxShadowCard,cardHeadPadding:O.padding,cardPaddingBase:O.paddingLG,cardActionsIconSize:O.fontSize,cardPaddingSM:12});return[De(Fe),ge(Fe)]},O=>({headerBg:"transparent",headerFontSize:O.fontSizeLG,headerFontSizeSM:O.fontSize,headerHeight:O.fontSizeLG*O.lineHeightLG+O.padding*2,headerHeightSM:O.fontSize*O.lineHeight+O.paddingXS*2,actionsBg:O.colorBgContainer,actionsLiMargin:`${O.paddingSM}px 0`,tabsMarginBottom:-O.padding-O.lineWidth,extraColor:O.colorText})),wt=function(O,Fe){var ze={};for(var lt in O)Object.prototype.hasOwnProperty.call(O,lt)&&Fe.indexOf(lt)<0&&(ze[lt]=O[lt]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,lt=Object.getOwnPropertySymbols(O);heie.createElement("li",{style:{width:`${100/O.length}%`},key:`action-${ze}`},ie.createElement("span",null,Fe)))}var Ot=ie.forwardRef((O,Fe)=>{const{prefixCls:ze,className:lt,rootClassName:he,style:Vt,extra:on,headStyle:Qt={},bodyStyle:Gt={},title:Ke,loading:$e,bordered:Dt=!0,size:pn,type:qn,cover:oi,actions:gt,tabList:Ut,children:At,activeTabKey:Tn,defaultActiveTabKey:Yn,tabBarExtraContent:zn,hoverable:Hn,tabProps:Gn={}}=O,mn=wt(O,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:M,direction:j,card:R}=ie.useContext(U.E_),Q=ut=>{var _t;(_t=O.onTabChange)===null||_t===void 0||_t.call(O,ut)},re=ie.useMemo(()=>{let ut=!1;return ie.Children.forEach(At,_t=>{_t&&_t.type&&_t.type===Ve&&(ut=!0)}),ut},[At]),C=M("card",ze),[ne,me]=y(C),mt=ie.createElement(Ne.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},At),kt=Tn!==void 0,En=Object.assign(Object.assign({},Gn),{[kt?"activeKey":"defaultActiveKey"]:kt?Tn:Yn,tabBarExtraContent:zn});let Yt;const un=(0,Z.Z)(pn),W=!un||un==="default"?"large":un,J=Ut?ie.createElement(ee.default,Object.assign({size:W},En,{className:`${C}-head-tabs`,onChange:Q,items:Ut.map(ut=>{var{tab:_t}=ut,de=wt(ut,["tab"]);return Object.assign({label:_t},de)})})):null;(Ke||on||J)&&(Yt=ie.createElement("div",{className:`${C}-head`,style:Qt},ie.createElement("div",{className:`${C}-head-wrapper`},Ke&&ie.createElement("div",{className:`${C}-head-title`},Ke),on&&ie.createElement("div",{className:`${C}-extra`},on)),J));const ve=oi?ie.createElement("div",{className:`${C}-cover`},oi):null,K=ie.createElement("div",{className:`${C}-body`,style:Gt},$e?mt:At),dt=gt&>.length?ie.createElement("ul",{className:`${C}-actions`},yt(gt)):null,Ct=(0,k.Z)(mn,["onTabChange"]),tt=ke()(C,R==null?void 0:R.className,{[`${C}-loading`]:$e,[`${C}-bordered`]:Dt,[`${C}-hoverable`]:Hn,[`${C}-contain-grid`]:re,[`${C}-contain-tabs`]:Ut&&Ut.length,[`${C}-${un}`]:un,[`${C}-type-${qn}`]:!!qn,[`${C}-rtl`]:j==="rtl"},lt,he,me),Ft=Object.assign(Object.assign({},R==null?void 0:R.style),Vt);return ne(ie.createElement("div",Object.assign({ref:Fe},Ct,{className:tt,style:Ft}),Yt,ve,K,dt))}),yn=function(O,Fe){var ze={};for(var lt in O)Object.prototype.hasOwnProperty.call(O,lt)&&Fe.indexOf(lt)<0&&(ze[lt]=O[lt]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,lt=Object.getOwnPropertySymbols(O);he{const{prefixCls:Fe,className:ze,avatar:lt,title:he,description:Vt}=O,on=yn(O,["prefixCls","className","avatar","title","description"]),{getPrefixCls:Qt}=ie.useContext(U.E_),Gt=Qt("card",Fe),Ke=ke()(`${Gt}-meta`,ze),$e=lt?ie.createElement("div",{className:`${Gt}-meta-avatar`},lt):null,Dt=he?ie.createElement("div",{className:`${Gt}-meta-title`},he):null,pn=Vt?ie.createElement("div",{className:`${Gt}-meta-description`},Vt):null,qn=Dt||pn?ie.createElement("div",{className:`${Gt}-meta-detail`},Dt,pn):null;return ie.createElement("div",Object.assign({},on,{className:Ke}),$e,qn)};const Ee=Ot;Ee.Grid=Ve,Ee.Meta=pt;var We=Ee},9951:function(Re,Pt,E){"use strict";E.d(Pt,{Z:function(){return _t}});var r=E(59301),ke=E(14809),k=E(20439),ie=E(99153),U=E(84851),Z=E(13028),Ne=E(19257),ee=E(93046),H=E(4635),je=E(93664),Ve=E(62646),ht={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},rt=ht,Pe=E(53280),Lt=E(92310),_e=E.n(Lt);function Je(de,h,Y){return Math.max(h,Math.min(de,Y))}var Ie=function(h){var Y=["onTouchStart","onTouchMove","onWheel"];Y.includes(h._reactName)||h.preventDefault()},ye=function(h){for(var Y=[],se=De(h),d=ge(h),G=se;G0?1:0):0},wt=function(h){return h.centerMode?Math.floor((h.slidesToShow-1)/2)+1+(parseInt(h.centerPadding)>0?1:0):h.slidesToShow},yt=function(h){return h&&h.offsetWidth||0},ln=function(h){return h&&h.offsetHeight||0},Ot=function(h){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se,d,G,L;return se=h.startX-h.curX,d=h.startY-h.curY,G=Math.atan2(d,se),L=Math.round(G*180/Math.PI),L<0&&(L=360-Math.abs(L)),L<=45&&L>=0||L<=360&&L>=315?"left":L>=135&&L<=225?"right":Y===!0?L>=35&&L<=135?"up":"down":"vertical"},yn=function(h){var Y=!0;return h.infinite||(h.centerMode&&h.currentSlide>=h.slideCount-1||h.slideCount<=h.slidesToShow||h.currentSlide>=h.slideCount-h.slidesToShow)&&(Y=!1),Y},oe=function(h,Y){var se={};return Y.forEach(function(d){return se[d]=h[d]}),se},pt=function(h){var Y=r.Children.count(h.children),se=h.listRef,d=Math.ceil(yt(se)),G=h.trackRef&&h.trackRef.node,L=Math.ceil(yt(G)),T;if(h.vertical)T=d;else{var X=h.centerMode&&parseInt(h.centerPadding)*2;typeof h.centerPadding=="string"&&h.centerPadding.slice(-1)==="%"&&(X*=d/100),T=Math.ceil((d-X)/h.slidesToShow)}var be=se&&ln(se.querySelector('[data-index="0"]')),Se=be*h.slidesToShow,He=h.currentSlide===void 0?h.initialSlide:h.currentSlide;h.rtl&&h.currentSlide===void 0&&(He=Y-1-h.initialSlide);var nt=h.lazyLoadedList||[],Bt=ye((0,k.Z)((0,k.Z)({},h),{},{currentSlide:He,lazyLoadedList:nt}));nt=nt.concat(Bt);var Nt={slideCount:Y,slideWidth:T,listWidth:d,trackWidth:L,currentSlide:He,slideHeight:be,listHeight:Se,lazyLoadedList:nt};return h.autoplaying===null&&h.autoplay&&(Nt.autoplaying="playing"),Nt},Ee=function(h){var Y=h.waitForAnimate,se=h.animating,d=h.fade,G=h.infinite,L=h.index,T=h.slideCount,X=h.lazyLoad,be=h.currentSlide,Se=h.centerMode,He=h.slidesToScroll,nt=h.slidesToShow,Bt=h.useCSS,Nt=h.lazyLoadedList;if(Y&&se)return{};var te=L,i,s,o,g={},p={},N=G?L:Je(L,0,T-1);if(d){if(!G&&(L<0||L>=T))return{};L<0?te=L+T:L>=T&&(te=L-T),X&&Nt.indexOf(te)<0&&(Nt=Nt.concat(te)),g={animating:!0,currentSlide:te,lazyLoadedList:Nt,targetSlide:te},p={animating:!1,targetSlide:te}}else i=te,te<0?(i=te+T,G?T%He!==0&&(i=T-T%He):i=0):!yn(h)&&te>be?te=i=be:Se&&te>=T?(te=G?T:T-1,i=G?0:T-1):te>=T&&(i=te-T,G?T%He!==0&&(i=0):i=T-nt),!G&&te+nt>=T&&(i=T-nt),s=$e((0,k.Z)((0,k.Z)({},h),{},{slideIndex:te})),o=$e((0,k.Z)((0,k.Z)({},h),{},{slideIndex:i})),G||(s===o&&(te=i),s=o),X&&(Nt=Nt.concat(ye((0,k.Z)((0,k.Z)({},h),{},{currentSlide:te})))),Bt?(g={animating:!0,currentSlide:i,trackStyle:Ke((0,k.Z)((0,k.Z)({},h),{},{left:s})),lazyLoadedList:Nt,targetSlide:N},p={animating:!1,currentSlide:i,trackStyle:Gt((0,k.Z)((0,k.Z)({},h),{},{left:o})),swipeLeft:null,targetSlide:N}):g={currentSlide:i,trackStyle:Gt((0,k.Z)((0,k.Z)({},h),{},{left:o})),lazyLoadedList:Nt,targetSlide:N};return{state:g,nextState:p}},We=function(h,Y){var se,d,G,L,T,X=h.slidesToScroll,be=h.slidesToShow,Se=h.slideCount,He=h.currentSlide,nt=h.targetSlide,Bt=h.lazyLoad,Nt=h.infinite;if(L=Se%X!==0,se=L?0:(Se-He)%X,Y.message==="previous")G=se===0?X:be-se,T=He-G,Bt&&!Nt&&(d=He-G,T=d===-1?Se-1:d),Nt||(T=nt-X);else if(Y.message==="next")G=se===0?X:se,T=He+G,Bt&&!Nt&&(T=(He+X)%Se+se),Nt||(T=nt+X);else if(Y.message==="dots")T=Y.index*Y.slidesToScroll;else if(Y.message==="children"){if(T=Y.index,Nt){var te=oi((0,k.Z)((0,k.Z)({},h),{},{targetSlide:T}));T>Y.currentSlide&&te==="left"?T=T-Se:T10)return{scrolling:!0};T&&(o.swipeLength=Tt);var an=(X?-1:1)*(o.curX>o.startX?1:-1);T&&(an=o.curY>o.startY?1:-1);var Ue=Math.ceil(te/i),Xe=Ot(Y.touchObject,T),Kt=o.swipeLength;return s||(be===0&&(Xe==="right"||Xe==="down")||be+1>=Ue&&(Xe==="left"||Xe==="up")||!yn(Y)&&(Xe==="left"||Xe==="up"))&&(Kt=o.swipeLength*Se,He===!1&&nt&&(nt(Xe),Ce.edgeDragged=!0)),!Bt&&g&&(g(Xe),Ce.swiped=!0),G?D=Qe+Kt*(p/N)*an:X?D=Qe-Kt*an:D=Qe+Kt*an,T&&(D=Qe+Kt*an),Ce=(0,k.Z)((0,k.Z)({},Ce),{},{touchObject:o,swipeLeft:D,trackStyle:Gt((0,k.Z)((0,k.Z)({},Y),{},{left:D}))}),Math.abs(o.curX-o.startX)10&&(Ce.swiping=!0,Ie(h)),Ce}},lt=function(h,Y){var se=Y.dragging,d=Y.swipe,G=Y.touchObject,L=Y.listWidth,T=Y.touchThreshold,X=Y.verticalSwiping,be=Y.listHeight,Se=Y.swipeToSlide,He=Y.scrolling,nt=Y.onSwipe,Bt=Y.targetSlide,Nt=Y.currentSlide,te=Y.infinite;if(!se)return d&&Ie(h),{};var i=X?be/T:L/T,s=Ot(G,X),o={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(He||!G.swipeLength)return o;if(G.swipeLength>i){Ie(h),nt&&nt(s);var g,p,N=te?Nt:Bt;switch(s){case"left":case"up":p=N+on(Y),g=Se?Vt(Y,p):p,o.currentDirection=0;break;case"right":case"down":p=N-on(Y),g=Se?Vt(Y,p):p,o.currentDirection=1;break;default:g=N}o.triggerSlideHandler=g}else{var D=$e(Y);o.trackStyle=Ke((0,k.Z)((0,k.Z)({},Y),{},{left:D}))}return o},he=function(h){for(var Y=h.infinite?h.slideCount*2:h.slideCount,se=h.infinite?h.slidesToShow*-1:0,d=h.infinite?h.slidesToShow*-1:0,G=[];sese[se.length-1])Y=se[se.length-1];else for(var G in se){if(Yh.swipeLeft*-1)return se=X,!1}else if(X.offsetLeft-Y+yt(X)/2>h.swipeLeft*-1)return se=X,!1;return!0}),!se)return 0;var L=h.rtl===!0?h.slideCount-h.currentSlide:h.currentSlide,T=Math.abs(se.dataset.index-L)||1;return T}else return h.slidesToScroll},Qt=function(h,Y){return Y.reduce(function(se,d){return se&&h.hasOwnProperty(d)},!0)?null:console.error("Keys Missing:",h)},Gt=function(h){Qt(h,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var Y,se,d=h.slideCount+2*h.slidesToShow;h.vertical?se=d*h.slideHeight:Y=qn(h)*h.slideWidth;var G={opacity:1,transition:"",WebkitTransition:""};if(h.useTransform){var L=h.vertical?"translate3d(0px, "+h.left+"px, 0px)":"translate3d("+h.left+"px, 0px, 0px)",T=h.vertical?"translate3d(0px, "+h.left+"px, 0px)":"translate3d("+h.left+"px, 0px, 0px)",X=h.vertical?"translateY("+h.left+"px)":"translateX("+h.left+"px)";G=(0,k.Z)((0,k.Z)({},G),{},{WebkitTransform:L,transform:T,msTransform:X})}else h.vertical?G.top=h.left:G.left=h.left;return h.fade&&(G={opacity:1}),Y&&(G.width=Y),se&&(G.height=se),window&&!window.addEventListener&&window.attachEvent&&(h.vertical?G.marginTop=h.left+"px":G.marginLeft=h.left+"px"),G},Ke=function(h){Qt(h,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var Y=Gt(h);return h.useTransform?(Y.WebkitTransition="-webkit-transform "+h.speed+"ms "+h.cssEase,Y.transition="transform "+h.speed+"ms "+h.cssEase):h.vertical?Y.transition="top "+h.speed+"ms "+h.cssEase:Y.transition="left "+h.speed+"ms "+h.cssEase,Y},$e=function(h){if(h.unslick)return 0;Qt(h,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var Y=h.slideIndex,se=h.trackRef,d=h.infinite,G=h.centerMode,L=h.slideCount,T=h.slidesToShow,X=h.slidesToScroll,be=h.slideWidth,Se=h.listWidth,He=h.variableWidth,nt=h.slideHeight,Bt=h.fade,Nt=h.vertical,te=0,i,s,o=0;if(Bt||h.slideCount===1)return 0;var g=0;if(d?(g=-Dt(h),L%X!==0&&Y+X>L&&(g=-(Y>L?T-(Y-L):L%X)),G&&(g+=parseInt(T/2))):(L%X!==0&&Y+X>L&&(g=T-L%X),G&&(g=parseInt(T/2))),te=g*be,o=g*nt,Nt?i=Y*nt*-1+o:i=Y*be*-1+te,He===!0){var p,N=se&&se.node;if(p=Y+Dt(h),s=N&&N.childNodes[p],i=s?s.offsetLeft*-1:0,G===!0){p=d?Y+Dt(h):Y,s=N&&N.children[p],i=0;for(var D=0;Dh.currentSlide?h.targetSlide>h.currentSlide+gt(h)?"left":"right":h.targetSlide0&&(L+=1),d&&Y%2===0&&(L+=1),L}return d?0:Y-1},Ut=function(h){var Y=h.slidesToShow,se=h.centerMode,d=h.rtl,G=h.centerPadding;if(se){var L=(Y-1)/2+1;return parseInt(G)>0&&(L+=1),!d&&Y%2===0&&(L+=1),L}return d?Y-1:0},At=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},Tn=function(h){var Y,se,d,G,L;h.rtl?L=h.slideCount-1-h.index:L=h.index,d=L<0||L>=h.slideCount,h.centerMode?(G=Math.floor(h.slidesToShow/2),se=(L-h.currentSlide)%h.slideCount===0,L>h.currentSlide-G-1&&L<=h.currentSlide+G&&(Y=!0)):Y=h.currentSlide<=L&&L=h.slideCount?T=h.targetSlide-h.slideCount:T=h.targetSlide;var X=L===T;return{"slick-slide":!0,"slick-active":Y,"slick-center":se,"slick-cloned":d,"slick-current":X}},Yn=function(h){var Y={};return(h.variableWidth===void 0||h.variableWidth===!1)&&(Y.width=h.slideWidth),h.fade&&(Y.position="relative",h.vertical&&h.slideHeight?Y.top=-h.index*parseInt(h.slideHeight):Y.left=-h.index*parseInt(h.slideWidth),Y.opacity=h.currentSlide===h.index?1:0,h.useCSS&&(Y.transition="opacity "+h.speed+"ms "+h.cssEase+", visibility "+h.speed+"ms "+h.cssEase)),Y},zn=function(h,Y){return h.key+"-"+Y},Hn=function(h){var Y,se=[],d=[],G=[],L=r.Children.count(h.children),T=De(h),X=ge(h);return r.Children.forEach(h.children,function(be,Se){var He,nt={message:"children",index:Se,slidesToScroll:h.slidesToScroll,currentSlide:h.currentSlide};!h.lazyLoad||h.lazyLoad&&h.lazyLoadedList.indexOf(Se)>=0?He=be:He=r.createElement("div",null);var Bt=Yn((0,k.Z)((0,k.Z)({},h),{},{index:Se})),Nt=He.props.className||"",te=Tn((0,k.Z)((0,k.Z)({},h),{},{index:Se}));if(se.push(r.cloneElement(He,{key:"original"+zn(He,Se),"data-index":Se,className:_e()(te,Nt),tabIndex:"-1","aria-hidden":!te["slick-active"],style:(0,k.Z)((0,k.Z)({outline:"none"},He.props.style||{}),Bt),onClick:function(o){He.props&&He.props.onClick&&He.props.onClick(o),h.focusOnSelect&&h.focusOnSelect(nt)}})),h.infinite&&h.fade===!1){var i=L-Se;i<=Dt(h)&&L!==h.slidesToShow&&(Y=-i,Y>=T&&(He=be),te=Tn((0,k.Z)((0,k.Z)({},h),{},{index:Y})),d.push(r.cloneElement(He,{key:"precloned"+zn(He,Y),"data-index":Y,tabIndex:"-1",className:_e()(te,Nt),"aria-hidden":!te["slick-active"],style:(0,k.Z)((0,k.Z)({},He.props.style||{}),Bt),onClick:function(o){He.props&&He.props.onClick&&He.props.onClick(o),h.focusOnSelect&&h.focusOnSelect(nt)}}))),L!==h.slidesToShow&&(Y=L+Se,Y=p&&nt<=o:nt===p}),D={message:"dots",index:i,slidesToScroll:be,currentSlide:nt},Ce=this.clickHandler.bind(this,D);te=te.concat(r.createElement("li",{key:i,className:N},r.cloneElement(this.props.customPaging(i),{onClick:Ce})))}return r.cloneElement(this.props.appendDots(te),(0,k.Z)({className:this.props.dotsClass},Nt))}}]),Y}(r.PureComponent),j=function(de){(0,Ne.Z)(Y,de);var h=(0,ee.Z)(Y);function Y(){return(0,ie.Z)(this,Y),h.apply(this,arguments)}return(0,U.Z)(Y,[{key:"clickHandler",value:function(d,G){G&&G.preventDefault(),this.props.clickHandler(d,G)}},{key:"render",value:function(){var d={"slick-arrow":!0,"slick-prev":!0},G=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(d["slick-disabled"]=!0,G=null);var L={key:"0","data-role":"none",className:_e()(d),style:{display:"block"},onClick:G},T={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},X;return this.props.prevArrow?X=r.cloneElement(this.props.prevArrow,(0,k.Z)((0,k.Z)({},L),T)):X=r.createElement("button",(0,ke.Z)({key:"0",type:"button"},L)," ","Previous"),X}}]),Y}(r.PureComponent),R=function(de){(0,Ne.Z)(Y,de);var h=(0,ee.Z)(Y);function Y(){return(0,ie.Z)(this,Y),h.apply(this,arguments)}return(0,U.Z)(Y,[{key:"clickHandler",value:function(d,G){G&&G.preventDefault(),this.props.clickHandler(d,G)}},{key:"render",value:function(){var d={"slick-arrow":!0,"slick-next":!0},G=this.clickHandler.bind(this,{message:"next"});yn(this.props)||(d["slick-disabled"]=!0,G=null);var L={key:"1","data-role":"none",className:_e()(d),style:{display:"block"},onClick:G},T={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},X;return this.props.nextArrow?X=r.cloneElement(this.props.nextArrow,(0,k.Z)((0,k.Z)({},L),T)):X=r.createElement("button",(0,ke.Z)({key:"1",type:"button"},L)," ","Next"),X}}]),Y}(r.PureComponent),Q=E(76374),re=["animating"],C=function(de){(0,Ne.Z)(Y,de);var h=(0,ee.Z)(Y);function Y(se){var d;(0,ie.Z)(this,Y),d=h.call(this,se),(0,H.Z)((0,Z.Z)(d),"listRefHandler",function(L){return d.list=L}),(0,H.Z)((0,Z.Z)(d),"trackRefHandler",function(L){return d.track=L}),(0,H.Z)((0,Z.Z)(d),"adaptHeight",function(){if(d.props.adaptiveHeight&&d.list){var L=d.list.querySelector('[data-index="'.concat(d.state.currentSlide,'"]'));d.list.style.height=ln(L)+"px"}}),(0,H.Z)((0,Z.Z)(d),"componentDidMount",function(){if(d.props.onInit&&d.props.onInit(),d.props.lazyLoad){var L=ye((0,k.Z)((0,k.Z)({},d.props),d.state));L.length>0&&(d.setState(function(X){return{lazyLoadedList:X.lazyLoadedList.concat(L)}}),d.props.onLazyLoad&&d.props.onLazyLoad(L))}var T=(0,k.Z)({listRef:d.list,trackRef:d.track},d.props);d.updateState(T,!0,function(){d.adaptHeight(),d.props.autoplay&&d.autoPlay("playing")}),d.props.lazyLoad==="progressive"&&(d.lazyLoadTimer=setInterval(d.progressiveLazyLoad,1e3)),d.ro=new Q.Z(function(){d.state.animating?(d.onWindowResized(!1),d.callbackTimers.push(setTimeout(function(){return d.onWindowResized()},d.props.speed))):d.onWindowResized()}),d.ro.observe(d.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(X){X.onfocus=d.props.pauseOnFocus?d.onSlideFocus:null,X.onblur=d.props.pauseOnFocus?d.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",d.onWindowResized):window.attachEvent("onresize",d.onWindowResized)}),(0,H.Z)((0,Z.Z)(d),"componentWillUnmount",function(){d.animationEndCallback&&clearTimeout(d.animationEndCallback),d.lazyLoadTimer&&clearInterval(d.lazyLoadTimer),d.callbackTimers.length&&(d.callbackTimers.forEach(function(L){return clearTimeout(L)}),d.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",d.onWindowResized):window.detachEvent("onresize",d.onWindowResized),d.autoplayTimer&&clearInterval(d.autoplayTimer),d.ro.disconnect()}),(0,H.Z)((0,Z.Z)(d),"componentDidUpdate",function(L){if(d.checkImagesLoad(),d.props.onReInit&&d.props.onReInit(),d.props.lazyLoad){var T=ye((0,k.Z)((0,k.Z)({},d.props),d.state));T.length>0&&(d.setState(function(Se){return{lazyLoadedList:Se.lazyLoadedList.concat(T)}}),d.props.onLazyLoad&&d.props.onLazyLoad(T))}d.adaptHeight();var X=(0,k.Z)((0,k.Z)({listRef:d.list,trackRef:d.track},d.props),d.state),be=d.didPropsChange(L);be&&d.updateState(X,be,function(){d.state.currentSlide>=r.Children.count(d.props.children)&&d.changeSlide({message:"index",index:r.Children.count(d.props.children)-d.props.slidesToShow,currentSlide:d.state.currentSlide}),(L.autoplay!==d.props.autoplay||L.autoplaySpeed!==d.props.autoplaySpeed)&&(!L.autoplay&&d.props.autoplay?d.autoPlay("playing"):d.props.autoplay?d.autoPlay("update"):d.pause("paused"))})}),(0,H.Z)((0,Z.Z)(d),"onWindowResized",function(L){d.debouncedResize&&d.debouncedResize.cancel(),d.debouncedResize=(0,Pe.D)(50,function(){return d.resizeWindow(L)}),d.debouncedResize()}),(0,H.Z)((0,Z.Z)(d),"resizeWindow",function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,T=!!(d.track&&d.track.node);if(T){var X=(0,k.Z)((0,k.Z)({listRef:d.list,trackRef:d.track},d.props),d.state);d.updateState(X,L,function(){d.props.autoplay?d.autoPlay("update"):d.pause("paused")}),d.setState({animating:!1}),clearTimeout(d.animationEndCallback),delete d.animationEndCallback}}),(0,H.Z)((0,Z.Z)(d),"updateState",function(L,T,X){var be=pt(L);L=(0,k.Z)((0,k.Z)((0,k.Z)({},L),be),{},{slideIndex:be.currentSlide});var Se=$e(L);L=(0,k.Z)((0,k.Z)({},L),{},{left:Se});var He=Gt(L);(T||r.Children.count(d.props.children)!==r.Children.count(L.children))&&(be.trackStyle=He),d.setState(be,X)}),(0,H.Z)((0,Z.Z)(d),"ssrInit",function(){if(d.props.variableWidth){var L=0,T=0,X=[],be=Dt((0,k.Z)((0,k.Z)((0,k.Z)({},d.props),d.state),{},{slideCount:d.props.children.length})),Se=pn((0,k.Z)((0,k.Z)((0,k.Z)({},d.props),d.state),{},{slideCount:d.props.children.length}));d.props.children.forEach(function(Ce){X.push(Ce.props.style.width),L+=Ce.props.style.width});for(var He=0;He=T&&d.onWindowResized()};if(!be.onclick)be.onclick=function(){return be.parentNode.focus()};else{var He=be.onclick;be.onclick=function(nt){He(nt),be.parentNode.focus()}}be.onload||(d.props.lazyLoad?be.onload=function(){d.adaptHeight(),d.callbackTimers.push(setTimeout(d.onWindowResized,d.props.speed))}:(be.onload=Se,be.onerror=function(){Se(),d.props.onLazyLoadError&&d.props.onLazyLoadError()}))})}),(0,H.Z)((0,Z.Z)(d),"progressiveLazyLoad",function(){for(var L=[],T=(0,k.Z)((0,k.Z)({},d.props),d.state),X=d.state.currentSlide;X=-Dt(T);be--)if(d.state.lazyLoadedList.indexOf(be)<0){L.push(be);break}L.length>0?(d.setState(function(Se){return{lazyLoadedList:Se.lazyLoadedList.concat(L)}}),d.props.onLazyLoad&&d.props.onLazyLoad(L)):d.lazyLoadTimer&&(clearInterval(d.lazyLoadTimer),delete d.lazyLoadTimer)}),(0,H.Z)((0,Z.Z)(d),"slideHandler",function(L){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=d.props,be=X.asNavFor,Se=X.beforeChange,He=X.onLazyLoad,nt=X.speed,Bt=X.afterChange,Nt=d.state.currentSlide,te=Ee((0,k.Z)((0,k.Z)((0,k.Z)({index:L},d.props),d.state),{},{trackRef:d.track,useCSS:d.props.useCSS&&!T})),i=te.state,s=te.nextState;if(i){Se&&Se(Nt,i.currentSlide);var o=i.lazyLoadedList.filter(function(g){return d.state.lazyLoadedList.indexOf(g)<0});He&&o.length>0&&He(o),!d.props.waitForAnimate&&d.animationEndCallback&&(clearTimeout(d.animationEndCallback),Bt&&Bt(Nt),delete d.animationEndCallback),d.setState(i,function(){be&&d.asNavForIndex!==L&&(d.asNavForIndex=L,be.innerSlider.slideHandler(L)),s&&(d.animationEndCallback=setTimeout(function(){var g=s.animating,p=(0,Ve.Z)(s,re);d.setState(p,function(){d.callbackTimers.push(setTimeout(function(){return d.setState({animating:g})},10)),Bt&&Bt(i.currentSlide),delete d.animationEndCallback})},nt))})}}),(0,H.Z)((0,Z.Z)(d),"changeSlide",function(L){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=(0,k.Z)((0,k.Z)({},d.props),d.state),be=We(X,L);if(!(be!==0&&!be)&&(T===!0?d.slideHandler(be,T):d.slideHandler(be),d.props.autoplay&&d.autoPlay("update"),d.props.focusOnSelect)){var Se=d.list.querySelectorAll(".slick-current");Se[0]&&Se[0].focus()}}),(0,H.Z)((0,Z.Z)(d),"clickHandler",function(L){d.clickable===!1&&(L.stopPropagation(),L.preventDefault()),d.clickable=!0}),(0,H.Z)((0,Z.Z)(d),"keyHandler",function(L){var T=O(L,d.props.accessibility,d.props.rtl);T!==""&&d.changeSlide({message:T})}),(0,H.Z)((0,Z.Z)(d),"selectHandler",function(L){d.changeSlide(L)}),(0,H.Z)((0,Z.Z)(d),"disableBodyScroll",function(){var L=function(X){X=X||window.event,X.preventDefault&&X.preventDefault(),X.returnValue=!1};window.ontouchmove=L}),(0,H.Z)((0,Z.Z)(d),"enableBodyScroll",function(){window.ontouchmove=null}),(0,H.Z)((0,Z.Z)(d),"swipeStart",function(L){d.props.verticalSwiping&&d.disableBodyScroll();var T=Fe(L,d.props.swipe,d.props.draggable);T!==""&&d.setState(T)}),(0,H.Z)((0,Z.Z)(d),"swipeMove",function(L){var T=ze(L,(0,k.Z)((0,k.Z)((0,k.Z)({},d.props),d.state),{},{trackRef:d.track,listRef:d.list,slideIndex:d.state.currentSlide}));T&&(T.swiping&&(d.clickable=!1),d.setState(T))}),(0,H.Z)((0,Z.Z)(d),"swipeEnd",function(L){var T=lt(L,(0,k.Z)((0,k.Z)((0,k.Z)({},d.props),d.state),{},{trackRef:d.track,listRef:d.list,slideIndex:d.state.currentSlide}));if(T){var X=T.triggerSlideHandler;delete T.triggerSlideHandler,d.setState(T),X!==void 0&&(d.slideHandler(X),d.props.verticalSwiping&&d.enableBodyScroll())}}),(0,H.Z)((0,Z.Z)(d),"touchEnd",function(L){d.swipeEnd(L),d.clickable=!0}),(0,H.Z)((0,Z.Z)(d),"slickPrev",function(){d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"previous"})},0))}),(0,H.Z)((0,Z.Z)(d),"slickNext",function(){d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"next"})},0))}),(0,H.Z)((0,Z.Z)(d),"slickGoTo",function(L){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(L=Number(L),isNaN(L))return"";d.callbackTimers.push(setTimeout(function(){return d.changeSlide({message:"index",index:L,currentSlide:d.state.currentSlide},T)},0))}),(0,H.Z)((0,Z.Z)(d),"play",function(){var L;if(d.props.rtl)L=d.state.currentSlide-d.props.slidesToScroll;else if(yn((0,k.Z)((0,k.Z)({},d.props),d.state)))L=d.state.currentSlide+d.props.slidesToScroll;else return!1;d.slideHandler(L)}),(0,H.Z)((0,Z.Z)(d),"autoPlay",function(L){d.autoplayTimer&&clearInterval(d.autoplayTimer);var T=d.state.autoplaying;if(L==="update"){if(T==="hovered"||T==="focused"||T==="paused")return}else if(L==="leave"){if(T==="paused"||T==="focused")return}else if(L==="blur"&&(T==="paused"||T==="hovered"))return;d.autoplayTimer=setInterval(d.play,d.props.autoplaySpeed+50),d.setState({autoplaying:"playing"})}),(0,H.Z)((0,Z.Z)(d),"pause",function(L){d.autoplayTimer&&(clearInterval(d.autoplayTimer),d.autoplayTimer=null);var T=d.state.autoplaying;L==="paused"?d.setState({autoplaying:"paused"}):L==="focused"?(T==="hovered"||T==="playing")&&d.setState({autoplaying:"focused"}):T==="playing"&&d.setState({autoplaying:"hovered"})}),(0,H.Z)((0,Z.Z)(d),"onDotsOver",function(){return d.props.autoplay&&d.pause("hovered")}),(0,H.Z)((0,Z.Z)(d),"onDotsLeave",function(){return d.props.autoplay&&d.state.autoplaying==="hovered"&&d.autoPlay("leave")}),(0,H.Z)((0,Z.Z)(d),"onTrackOver",function(){return d.props.autoplay&&d.pause("hovered")}),(0,H.Z)((0,Z.Z)(d),"onTrackLeave",function(){return d.props.autoplay&&d.state.autoplaying==="hovered"&&d.autoPlay("leave")}),(0,H.Z)((0,Z.Z)(d),"onSlideFocus",function(){return d.props.autoplay&&d.pause("focused")}),(0,H.Z)((0,Z.Z)(d),"onSlideBlur",function(){return d.props.autoplay&&d.state.autoplaying==="focused"&&d.autoPlay("blur")}),(0,H.Z)((0,Z.Z)(d),"render",function(){var L=_e()("slick-slider",d.props.className,{"slick-vertical":d.props.vertical,"slick-initialized":!0}),T=(0,k.Z)((0,k.Z)({},d.props),d.state),X=oe(T,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),be=d.props.pauseOnHover;X=(0,k.Z)((0,k.Z)({},X),{},{onMouseEnter:be?d.onTrackOver:null,onMouseLeave:be?d.onTrackLeave:null,onMouseOver:be?d.onTrackOver:null,focusOnSelect:d.props.focusOnSelect&&d.clickable?d.selectHandler:null});var Se;if(d.props.dots===!0&&d.state.slideCount>=d.props.slidesToShow){var He=oe(T,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),nt=d.props.pauseOnDotsHover;He=(0,k.Z)((0,k.Z)({},He),{},{clickHandler:d.changeSlide,onMouseEnter:nt?d.onDotsLeave:null,onMouseOver:nt?d.onDotsOver:null,onMouseLeave:nt?d.onDotsLeave:null}),Se=r.createElement(M,He)}var Bt,Nt,te=oe(T,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);te.clickHandler=d.changeSlide,d.props.arrows&&(Bt=r.createElement(j,te),Nt=r.createElement(R,te));var i=null;d.props.vertical&&(i={height:d.state.listHeight});var s=null;d.props.vertical===!1?d.props.centerMode===!0&&(s={padding:"0px "+d.props.centerPadding}):d.props.centerMode===!0&&(s={padding:d.props.centerPadding+" 0px"});var o=(0,k.Z)((0,k.Z)({},i),s),g=d.props.touchMove,p={className:"slick-list",style:o,onClick:d.clickHandler,onMouseDown:g?d.swipeStart:null,onMouseMove:d.state.dragging&&g?d.swipeMove:null,onMouseUp:g?d.swipeEnd:null,onMouseLeave:d.state.dragging&&g?d.swipeEnd:null,onTouchStart:g?d.swipeStart:null,onTouchMove:d.state.dragging&&g?d.swipeMove:null,onTouchEnd:g?d.touchEnd:null,onTouchCancel:d.state.dragging&&g?d.swipeEnd:null,onKeyDown:d.props.accessibility?d.keyHandler:null},N={className:L,dir:"ltr",style:d.props.style};return d.props.unslick&&(p={className:"slick-list"},N={className:L,style:d.props.style}),r.createElement("div",N,d.props.unslick?"":Bt,r.createElement("div",(0,ke.Z)({ref:d.listRefHandler},p),r.createElement(Gn,(0,ke.Z)({ref:d.trackRefHandler},X),d.props.children)),d.props.unslick?"":Nt,d.props.unslick?"":Se)}),d.list=null,d.track=null,d.state=(0,k.Z)((0,k.Z)({},rt),{},{currentSlide:d.props.initialSlide,slideCount:r.Children.count(d.props.children)}),d.callbackTimers=[],d.clickable=!0,d.debouncedResize=null;var G=d.ssrInit();return d.state=(0,k.Z)((0,k.Z)({},d.state),G),d}return(0,U.Z)(Y,[{key:"didPropsChange",value:function(d){for(var G=!1,L=0,T=Object.keys(this.props);L1&&arguments[1]!==void 0?arguments[1]:!1;return d.innerSlider.slickGoTo(G,L)}),(0,H.Z)((0,Z.Z)(d),"slickPause",function(){return d.innerSlider.pause("paused")}),(0,H.Z)((0,Z.Z)(d),"slickPlay",function(){return d.innerSlider.autoPlay("play")}),d.state={breakpoint:null},d._responsiveMediaHandlers=[],d}return(0,U.Z)(Y,[{key:"media",value:function(d,G){var L=window.matchMedia(d),T=function(be){var Se=be.matches;Se&&G()};L.addListener(T),T(L),this._responsiveMediaHandlers.push({mql:L,query:d,listener:T})}},{key:"componentDidMount",value:function(){var d=this;if(this.props.responsive){var G=this.props.responsive.map(function(T){return T.breakpoint});G.sort(function(T,X){return T-X}),G.forEach(function(T,X){var be;X===0?be=me()({minWidth:0,maxWidth:T}):be=me()({minWidth:G[X-1]+1,maxWidth:T}),At()&&d.media(be,function(){d.setState({breakpoint:T})})});var L=me()({minWidth:G.slice(-1)[0]});At()&&this.media(L,function(){d.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(d){d.mql.removeListener(d.listener)})}},{key:"render",value:function(){var d=this,G,L;this.state.breakpoint?(L=this.props.responsive.filter(function(i){return i.breakpoint===d.state.breakpoint}),G=L[0].settings==="unslick"?"unslick":(0,k.Z)((0,k.Z)((0,k.Z)({},kt),this.props),L[0].settings)):G=(0,k.Z)((0,k.Z)({},kt),this.props),G.centerMode&&(G.slidesToScroll>1,G.slidesToScroll=1),G.fade&&(G.slidesToShow>1,G.slidesToScroll>1,G.slidesToShow=1,G.slidesToScroll=1);var T=r.Children.toArray(this.props.children);T=T.filter(function(i){return typeof i=="string"?!!i.trim():!!i}),G.variableWidth&&(G.rows>1||G.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),G.variableWidth=!1);for(var X=[],be=null,Se=0;Se=T.length));Nt+=1)Bt.push(r.cloneElement(T[Nt],{key:100*Se+10*nt+Nt,tabIndex:-1,style:{width:"".concat(100/G.slidesPerRow,"%"),display:"inline-block"}}));He.push(r.createElement("div",{key:10*Se+nt},Bt))}G.variableWidth?X.push(r.createElement("div",{key:Se,style:{width:be}},He)):X.push(r.createElement("div",{key:Se},He))}if(G==="unslick"){var te="regular slider "+(this.props.className||"");return r.createElement("div",{className:te},T)}else X.length<=G.slidesToShow&&(G.unslick=!0);return r.createElement(C,(0,ke.Z)({style:this.props.style,ref:this.innerSliderRefHandler},G),X)}}]),Y}(r.Component),Yt=En,un=E(36355),W=E(17313),J=E(83116),ve=E(37613);const K=de=>{const{componentCls:h,antCls:Y,carouselArrowSize:se,carouselDotOffset:d,marginXXS:G}=de,L=-se*1.25,T=G;return{[h]:Object.assign(Object.assign({},(0,W.Wf)(de)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${Y}-radio-input, input${Y}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${Y}-radio-input, input${Y}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:se,height:se,marginTop:-se/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:L,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:L,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:d},"&-top":{top:d,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:de.dotWidth,height:de.dotHeight,marginInline:T,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${de.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:de.dotHeight,padding:0,color:"transparent",fontSize:0,background:de.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${de.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-T,content:'""'}},"&.slick-active":{width:de.dotActiveWidth,"& button":{background:de.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},dt=de=>{const{componentCls:h,carouselDotOffset:Y,marginXXS:se}=de,d={width:de.dotHeight,height:de.dotWidth};return{[`${h}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:de.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:Y},"&-right":{insetInlineEnd:Y,insetInlineStart:"auto"},li:Object.assign(Object.assign({},d),{margin:`${se}px 0`,verticalAlign:"baseline",button:d,"&.slick-active":Object.assign(Object.assign({},d),{button:d})})}}}},Ct=de=>{const{componentCls:h}=de;return[{[`${h}-rtl`]:{direction:"rtl",".slick-dots":{[`${h}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${h}-vertical`]:{".slick-dots":{[`${h}-rtl&`]:{flexDirection:"column"}}}}]};var tt=(0,J.Z)("Carousel",de=>{const{controlHeightLG:h,controlHeightSM:Y}=de,se=(0,ve.TS)(de,{carouselArrowSize:h/2,carouselDotOffset:Y/2});return[K(se),dt(se),Ct(se)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Ft=function(de,h){var Y={};for(var se in de)Object.prototype.hasOwnProperty.call(de,se)&&h.indexOf(se)<0&&(Y[se]=de[se]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,se=Object.getOwnPropertySymbols(de);d{const{dots:Y=!0,arrows:se=!1,draggable:d=!1,waitForAnimate:G=!1,dotPosition:L="bottom",vertical:T=L==="left"||L==="right",rootClassName:X,className:be,style:Se,id:He}=de,nt=Ft(de,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:Bt,direction:Nt,carousel:te}=r.useContext(un.E_),i=r.useRef(),s=function(Ue){let Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;i.current.slickGoTo(Ue,Xe)};r.useImperativeHandle(h,()=>({goTo:s,autoPlay:i.current.innerSlider.autoPlay,innerSlider:i.current.innerSlider,prev:i.current.slickPrev,next:i.current.slickNext}),[i.current]);const o=r.useRef(r.Children.count(de.children));r.useEffect(()=>{o.current!==r.Children.count(de.children)&&(s(de.initialSlide||0,!1),o.current=r.Children.count(de.children))},[de.children]);const g=Object.assign({vertical:T,className:_e()(be,te==null?void 0:te.className),style:Object.assign(Object.assign({},te==null?void 0:te.style),Se)},nt);g.effect==="fade"&&(g.fade=!0);const p=Bt("carousel",g.prefixCls),N="slick-dots",D=!!Y,Ce=_e()(N,`${N}-${L}`,typeof Y=="boolean"?!1:Y==null?void 0:Y.className),[Qe,Tt]=tt(p),an=_e()(p,{[`${p}-rtl`]:Nt==="rtl",[`${p}-vertical`]:g.vertical},Tt,X);return Qe(r.createElement("div",{className:an,id:He},r.createElement(Yt,Object.assign({ref:i},g,{dots:D,dotsClass:Ce,arrows:se,draggable:d,verticalSwiping:T,waitForAnimate:G}))))})},5083:function(Re,Pt,E){"use strict";E.d(Pt,{default:function(){return Gi}});var r=E(61186),ke=E.n(r),k=E(48736),ie=E(90111),U=E.n(ie),Z=E(58319),Ne=E.n(Z),ee=E(23250),H=E.n(ee),je=E(74959),Ve=E.n(je),ht=E(10238),rt=E.n(ht),Pe=E(33656),Lt=E.n(Pe);ke().extend(Lt()),ke().extend(rt()),ke().extend(U()),ke().extend(Ne()),ke().extend(H()),ke().extend(Ve()),ke().extend(function(u,c){var A=c.prototype,I=A.format;A.format=function(V){var P=(V||"").replace("Wo","wo");return I.bind(this)(P)}});var _e={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"},Je=function(c){var A=_e[c];return A||c.split("_")[0]},Ie=function(){(0,k.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ye={getNow:function(){return ke()()},getFixedDate:function(c){return ke()(c,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(c){return c.endOf("month")},getWeekDay:function(c){var A=c.locale("en");return A.weekday()+A.localeData().firstDayOfWeek()},getYear:function(c){return c.year()},getMonth:function(c){return c.month()},getDate:function(c){return c.date()},getHour:function(c){return c.hour()},getMinute:function(c){return c.minute()},getSecond:function(c){return c.second()},addYear:function(c,A){return c.add(A,"year")},addMonth:function(c,A){return c.add(A,"month")},addDate:function(c,A){return c.add(A,"day")},setYear:function(c,A){return c.year(A)},setMonth:function(c,A){return c.month(A)},setDate:function(c,A){return c.date(A)},setHour:function(c,A){return c.hour(A)},setMinute:function(c,A){return c.minute(A)},setSecond:function(c,A){return c.second(A)},isAfter:function(c,A){return c.isAfter(A)},isValidate:function(c){return c.isValid()},locale:{getWeekFirstDay:function(c){return ke()().locale(Je(c)).localeData().firstDayOfWeek()},getWeekFirstDate:function(c,A){return A.locale(Je(c)).weekday(0)},getWeek:function(c,A){return A.locale(Je(c)).week()},getShortWeekDays:function(c){return ke()().locale(Je(c)).localeData().weekdaysMin()},getShortMonths:function(c){return ke()().locale(Je(c)).localeData().monthsShort()},format:function(c,A,I){return A.locale(Je(c)).format(I)},parse:function(c,A,I){for(var S=Je(c),V=0;V1&&(P=c.addDate(P,-7)),P}function W(u,c,A){var I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(c){case"year":return A.addYear(u,I*10);case"quarter":case"month":return A.addYear(u,I);default:return A.addMonth(u,I)}}function J(u,c){var A=c.generateConfig,I=c.locale,S=c.format;return typeof S=="function"?S(u):A.locale.format(I.locale,u,S)}function ve(u,c){var A=c.generateConfig,I=c.locale,S=c.formatList;return!u||typeof S[0]=="function"?null:A.locale.parse(I.locale,u,S)}function K(u){var c=u.cellDate,A=u.mode,I=u.disabledDate,S=u.generateConfig;if(!I)return!1;var V=function(Me,q,fe){for(var Oe=q;Oe<=fe;){var vt=void 0;switch(Me){case"date":{if(vt=S.setDate(c,Oe),!I(vt))return!1;break}case"month":{if(vt=S.setMonth(c,Oe),!K({cellDate:vt,mode:"month",generateConfig:S,disabledDate:I}))return!1;break}case"year":{if(vt=S.setYear(c,Oe),!K({cellDate:vt,mode:"year",generateConfig:S,disabledDate:I}))return!1;break}}Oe+=1}return!0};switch(A){case"date":case"week":return I(c);case"month":{var P=1,_=S.getDate(S.getEndDate(c));return V("date",P,_)}case"quarter":{var $=Math.floor(S.getMonth(c)/3)*3,ce=$+2;return V("month",$,ce)}case"year":return V("month",0,11);case"decade":{var Ze=S.getYear(c),Ae=Math.floor(Ze/Gn)*Gn,pe=Ae+Gn-1;return V("year",Ae,pe)}}}function dt(u,c){var A=c.formatList,I=c.generateConfig,S=c.locale;return(0,zn.Z)(function(){if(!u)return[[""],""];for(var V="",P=[],_=0;_1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(ce.current),Oe){$(fe);return}ce.current=requestAnimationFrame(function(){$(fe)})}var Ae=dt(_,{formatList:A,generateConfig:I,locale:S}),pe=(0,At.Z)(Ae,2),xe=pe[1];function Me(fe){Ze(fe)}function q(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ze(null,fe)}return(0,y.useEffect)(function(){q(!0)},[u]),(0,y.useEffect)(function(){return function(){return cancelAnimationFrame(ce.current)}},[]),[xe,Me,q]}var tt=E(10228),Ft=E(16089),ut=E(95190),_t=E(29194),de=new Map;function h(u,c){var A;function I(){(0,_t.Z)(u)?c():A=(0,Ft.Z)(function(){I()})}return I(),function(){Ft.Z.cancel(A)}}function Y(u,c,A){if(de.get(u)&&cancelAnimationFrame(de.get(u)),A<=0){de.set(u,requestAnimationFrame(function(){u.scrollTop=c}));return}var I=c-u.scrollTop,S=I/A*10;de.set(u,requestAnimationFrame(function(){u.scrollTop+=S,u.scrollTop!==c&&Y(u,c,A-10)}))}function se(u,c){var A=c.onLeftRight,I=c.onCtrlLeftRight,S=c.onUpDown,V=c.onPageUpDown,P=c.onEnter,_=u.which,$=u.ctrlKey,ce=u.metaKey;switch(_){case tt.Z.LEFT:if($||ce){if(I)return I(-1),!0}else if(A)return A(-1),!0;break;case tt.Z.RIGHT:if($||ce){if(I)return I(1),!0}else if(A)return A(1),!0;break;case tt.Z.UP:if(S)return S(-1),!0;break;case tt.Z.DOWN:if(S)return S(1),!0;break;case tt.Z.PAGE_UP:if(V)return V(-1),!0;break;case tt.Z.PAGE_DOWN:if(V)return V(1),!0;break;case tt.Z.ENTER:if(P)return P(),!0;break}return!1}function d(u,c,A,I){var S=u;if(!S)switch(c){case"time":S=I?"hh:mm:ss a":"HH:mm:ss";break;case"week":S="gggg-wo";break;case"month":S="YYYY-MM";break;case"quarter":S="YYYY-[Q]Q";break;case"year":S="YYYY";break;default:S=A?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return S}function G(u,c,A){var I=u==="time"?8:10,S=typeof c=="function"?c(A.getNow()).length:c.length;return Math.max(I,S)+2}var L=null,T=new Set;function X(u){return!L&&typeof window!="undefined"&&window.addEventListener&&(L=function(A){(0,ut.Z)(T).forEach(function(I){I(A)})},window.addEventListener("mousedown",L)),T.add(u),function(){T.delete(u),T.size===0&&(window.removeEventListener("mousedown",L),L=null)}}function be(u){var c=u.target;if(u.composed&&c.shadowRoot){var A;return((A=u.composedPath)===null||A===void 0?void 0:A.call(u)[0])||c}return c}var Se=function(c){return c==="month"||c==="date"?"year":c},He=function(c){return c==="date"?"month":c},nt=function(c){return c==="month"||c==="date"?"quarter":c},Bt=function(c){return c==="date"?"week":c},Nt={year:Se,month:He,quarter:nt,week:Bt,time:null,date:null};function te(u,c){return u.some(function(A){return A&&A.contains(c)})}function i(u){var c=u.open,A=u.value,I=u.isClickOutside,S=u.triggerOpen,V=u.forwardKeyDown,P=u.onKeyDown,_=u.blurToCancel,$=u.onSubmit,ce=u.onCancel,Ze=u.onFocus,Ae=u.onBlur,pe=u.changeOnBlur,xe=(0,y.useState)(!1),Me=(0,At.Z)(xe,2),q=Me[0],fe=Me[1],Oe=(0,y.useState)(!1),vt=(0,At.Z)(Oe,2),st=vt[0],bt=vt[1],St=(0,y.useRef)(!1),It=(0,y.useRef)(!1),ot=(0,y.useRef)(!1),hn={onMouseDown:function(){fe(!0),S(!0)},onKeyDown:function(Cn){var On=function(){ot.current=!0};if(P(Cn,On),!ot.current){switch(Cn.which){case tt.Z.ENTER:{c?$()!==!1&&fe(!0):S(!0),Cn.preventDefault();return}case tt.Z.TAB:{q&&c&&!Cn.shiftKey?(fe(!1),Cn.preventDefault()):!q&&c&&!V(Cn)&&Cn.shiftKey&&(fe(!0),Cn.preventDefault());return}case tt.Z.ESC:{fe(!0),ce();return}}!c&&![tt.Z.SHIFT].includes(Cn.which)?S(!0):q||V(Cn)}},onFocus:function(Cn){fe(!0),bt(!0),Ze&&Ze(Cn)},onBlur:function(Cn){if(St.current||!I(document.activeElement)){St.current=!1;return}_?setTimeout(function(){for(var On=document,Qn=On.activeElement;Qn&&Qn.shadowRoot;)Qn=Qn.shadowRoot.activeElement;I(Qn)&&ce()},0):c&&(S(!1),It.current&&$()),bt(!1),Ae==null||Ae(Cn)}};return(0,y.useEffect)(function(){It.current=!1},[c]),(0,y.useEffect)(function(){It.current=!0},[A]),(0,y.useEffect)(function(){return X(function(nn){var Cn=be(nn),On=I(Cn);c&&(On?!pe&&(!st||On)&&S(!1):(St.current=!0,(0,Ft.Z)(function(){St.current=!1})))})}),[hn,{focused:st,typing:q}]}function s(u,c){return y.useMemo(function(){return u||(c?((0,k.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(c).map(function(A){var I=(0,At.Z)(A,2),S=I[0],V=I[1];return{label:S,value:V}})):[])},[u,c])}var o=E(34280);function g(u){var c=u.valueTexts,A=u.onTextChange,I=y.useState(""),S=(0,At.Z)(I,2),V=S[0],P=S[1],_=y.useRef([]);_.current=c;function $(Ze){P(Ze),A(Ze)}function ce(){P(_.current[0])}return(0,o.Z)(function(){c.every(function(Ze){return Ze!==V})&&ce()},[c.join("||")]),[V,$,ce]}var p=y.createContext({}),N=p,D=E(93664);function Ce(u){var c=u.cellRender,A=u.monthCellRender,I=u.dateRender,S=y.useMemo(function(){if(c)return c;if(!(!A&&!I))return function(V,P){var _=V;return I&&P.type==="date"?I(_,P.today):A&&P.type==="month"?A(_,P.locale):P.originNode}},[c,A,I]);return S}function Qe(u,c){for(var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",I=String(u);I.length=1?A|0:1,P=u;P<=c;P+=V)S.push({label:Qe(P,2),value:P,disabled:(I||[]).includes(P)});return S}function ja(u){var c=u.generateConfig,A=u.prefixCls,I=u.operationRef,S=u.activeColumnIndex,V=u.value,P=u.showHour,_=u.showMinute,$=u.showSecond,ce=u.use12Hours,Ze=u.hourStep,Ae=Ze===void 0?1:Ze,pe=u.minuteStep,xe=pe===void 0?1:pe,Me=u.secondStep,q=Me===void 0?1:Me,fe=u.disabledHours,Oe=u.disabledMinutes,vt=u.disabledSeconds,st=u.disabledTime,bt=u.hideDisabledOptions,St=u.onSelect,It=u.cellRender,ot=u.locale,hn=[],nn="".concat(A,"-content"),Cn="".concat(A,"-time-panel"),On,Qn=V?c.getHour(V):-1,Un=Qn,Ai=V?c.getMinute(V):-1,Vn=V?c.getSecond(V):-1,Bn=c.getNow(),Fn=y.useMemo(function(){if(st){var wn=st(Bn);return[wn.disabledHours,wn.disabledMinutes,wn.disabledSeconds]}return[fe,Oe,vt]},[fe,Oe,vt,st,Bn]),Kn=(0,At.Z)(Fn,3),_n=Kn[0],Pn=Kn[1],ni=Kn[2],Ni=Yr(0,23,Ae,_n&&_n()),Ci=(0,zn.Z)(function(){return Ni},Ni,Kr);ce&&(On=Un>=12,Un%=12);var zi=y.useMemo(function(){if(!ce)return[!1,!1];var wn=[!0,!0];return Ci.forEach(function(Bi){var vi=Bi.disabled,ji=Bi.value;vi||(ji>=12?wn[1]=!1:wn[0]=!1)}),wn},[ce,Ci]),gi=(0,At.Z)(zi,2),Qi=gi[0],di=gi[1],wi=y.useMemo(function(){return ce?Ci.filter(On?function(wn){return wn.value>=12}:function(wn){return wn.value<12}).map(function(wn){var Bi=wn.value%12,vi=Bi===0?"12":Qe(Bi,2);return(0,Ut.Z)((0,Ut.Z)({},wn),{},{label:vi,value:Bi})}):Ci},[ce,On,Ci]),yi=Yr(0,59,xe,Pn&&Pn(Qn)),Ui=Yr(0,59,q,ni&&ni(Qn,Ai)),Ti=Oi({value:V,generateConfig:c,disabledMinutes:Pn,disabledSeconds:ni,minutes:yi,seconds:Ui,use12Hours:ce});I.current={onUpDown:function(Bi){var vi=hn[S];if(vi)for(var ji=vi.units.findIndex(function(v){return v.value===vi.value}),Vi=vi.units.length,mi=1;mi2&&arguments[2]!==void 0?arguments[2]:!1;(bn===fe||In)&&(Te(it),hn&&hn(it),Ti&&Ti(it,en),nn&&!En($,it,b)&&!(xe!=null&&xe(it))&&nn(it))},hi=function(it){if(Rr.includes(bn)){var en,In,Li=bn==="date";switch(it===tt.Z.PAGE_UP||it===tt.Z.PAGE_DOWN?In=Li?$.addMonth:$.addYear:In=Li?$.addDate:$.addMonth,it){case tt.Z.LEFT:case tt.Z.PAGE_UP:en=In(Jt,-1);break;case tt.Z.RIGHT:case tt.Z.PAGE_DOWN:en=In(Jt,1);break;case tt.Z.UP:case tt.Z.DOWN:en=In(Jt,Number("".concat(it===tt.Z.UP?"-":"").concat(Li?M:qr)));break}if(en)return!(xe!=null&&xe(en))}return!0},Pi=function(it){if(mi.current&&mi.current.onKeyDown){var en=!0,In=it.which;if([tt.Z.LEFT,tt.Z.RIGHT,tt.Z.UP,tt.Z.DOWN,tt.Z.PAGE_UP,tt.Z.PAGE_DOWN,tt.Z.ENTER].includes(In)&&(it.preventDefault(),In!==tt.Z.ENTER&&vt===0&&(en=hi(In))),en)return mi.current.onKeyDown(it)}return(0,k.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ai=function(it){mi.current&&mi.current.onBlur&&mi.current.onBlur(it)};Ui&&vi!=="right"&&(Ui.current={onKeyDown:Pi,onClose:function(){mi.current&&mi.current.onClose&&mi.current.onClose()}}),y.useEffect(function(){ce&&!Ri.current&&jt(ce)},[ce]),y.useEffect(function(){Ri.current=!1},[]);var Mi,Ki=Ce({cellRender:zi,monthCellRender:Ci,dateRender:Ni}),An=(0,Ut.Z)((0,Ut.Z)({},u),{},{cellRender:Ki,operationRef:mi,prefixCls:S,viewDate:Jt,value:b,onViewDateChange:Le,sourceMode:fi,onPanelChange:Ln,disabledDate:xe});switch(delete An.onChange,delete An.onSelect,bn){case"decade":Mi=y.createElement(ua,(0,ge.Z)({},An,{onSelect:function(it,en){Le(it),Nn(it,en)}}));break;case"year":Mi=y.createElement(cs,(0,ge.Z)({},An,{onSelect:function(it,en){Le(it),Nn(it,en)}}));break;case"month":Mi=y.createElement(ts,(0,ge.Z)({},An,{onSelect:function(it,en){Le(it),Nn(it,en)}}));break;case"quarter":Mi=y.createElement(ss,(0,ge.Z)({},An,{onSelect:function(it,en){Le(it),Nn(it,en)}}));break;case"week":Mi=y.createElement(ls,(0,ge.Z)({},An,{onSelect:function(it,en){Le(it),Nn(it,en)}}));break;case"time":delete An.showTime,Mi=y.createElement(Ia,(0,ge.Z)({},An,(0,D.Z)(bt)==="object"?bt:null,{onSelect:function(it,en){Le(it),Nn(it,en)}}));break;default:bt?Mi=y.createElement(Qa,(0,ge.Z)({},An,{onSelect:function(it,en){Le(it),Nn(it,en)}})):Mi=y.createElement(gr,(0,ge.Z)({},An,{onSelect:function(it,en){Le(it),Nn(it,en)}}))}var qi,Wi,Xi=function(){var it=$.getNow(),en=Rn($.getHour(it),$.getMinute(it),$.getSecond(it),Qi?Fn:1,di?_n:1,wi?ni:1),In=Xt($,it,en[0],en[1],en[2]);Nn(In,"submit")};$i||(qi=zr(S,bn,It),bt&&bn!=="date"?Wi=null:Wi=Fa({prefixCls:S,components:Ai,needConfirmButton:gi,okDisabled:!b||xe&&xe(b),locale:_,showNow:st,onNow:gi&&Xi,onOk:function(){b&&(Nn(b,"submit",!0),Un&&Un(b))}}));var nr;if(St&&bn==="date"&&fe==="date"&&!bt){var ar=$.getNow(),fn="".concat(S,"-today-btn"),cn=xe&&xe(ar);nr=y.createElement("a",{className:Ke()(fn,cn&&"".concat(fn,"-disabled")),"aria-disabled":cn,onClick:function(){cn||Nn(ar,"mouse",!0)}},_.today)}return y.createElement(N.Provider,{value:(0,Ut.Z)((0,Ut.Z)({},yi),{},{mode:bn,hideHeader:"hideHeader"in u?ot:yi.hideHeader,hidePrevBtn:Bi&&vi==="right",hideNextBtn:Bi&&vi==="left"})},y.createElement("div",{tabIndex:vt,className:Ke()("".concat(S,"-panel"),V,(c={},(0,gt.Z)(c,"".concat(S,"-panel-has-range"),ji&&ji[0]&&ji[1]),(0,gt.Z)(c,"".concat(S,"-panel-has-range-hover"),Vi&&Vi[0]&&Vi[1]),(0,gt.Z)(c,"".concat(S,"-panel-rtl"),Vn==="rtl"),c)),style:P,onKeyDown:Pi,onBlur:ai,onMouseDown:On},Mi,qi||Wi||nr?y.createElement("div",{className:"".concat(S,"-footer")},qi,Wi,nr):null))}var $r=Na,ws=E(35593),ds={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 hr(u){var c,A=u.prefixCls,I=u.popupElement,S=u.popupStyle,V=u.visible,P=u.dropdownClassName,_=u.dropdownAlign,$=u.transitionName,ce=u.getPopupContainer,Ze=u.children,Ae=u.range,pe=u.popupPlacement,xe=u.direction,Me="".concat(A,"-dropdown"),q=function(){return pe!==void 0?pe:xe==="rtl"?"bottomRight":"bottomLeft"};return y.createElement(ws.Z,{showAction:[],hideAction:[],popupPlacement:q(),builtinPlacements:ds,prefixCls:Me,popupTransitionName:$,popup:I,popupAlign:_,popupVisible:V,popupClassName:Ke()(P,(c={},(0,gt.Z)(c,"".concat(Me,"-range"),Ae),(0,gt.Z)(c,"".concat(Me,"-rtl"),xe==="rtl"),c)),popupStyle:S,getPopupContainer:ce},Ze)}var fa=hr;function Pr(u){var c=u.prefixCls,A=u.presets,I=u.onClick,S=u.onHover;return A.length?y.createElement("div",{className:"".concat(c,"-presets")},y.createElement("ul",null,A.map(function(V,P){var _=V.label,$=V.value;return y.createElement("li",{key:P,onClick:function(){return I==null?void 0:I(Kt($))},onMouseEnter:function(){return S==null?void 0:S(Kt($))},onMouseLeave:function(){return S==null?void 0:S(null)}},_)}))):null}function ys(u){var c=u.picker,A=u.disabledHours,I=u.disabledMinutes,S=u.disabledSeconds;c==="time"&&(A||I||S)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Zr(u,c,A){var I=(0,D.Z)(c)==="object"?c.clearIcon:A;return I||y.createElement("span",{className:"".concat(u,"-clear-btn")})}function As(u){var c,A=u,I=A.prefixCls,S=I===void 0?"rc-picker":I,V=A.id,P=A.name,_=A.tabIndex,$=A.style,ce=A.className,Ze=A.dropdownClassName,Ae=A.dropdownAlign,pe=A.popupStyle,xe=A.transitionName,Me=A.generateConfig,q=A.locale,fe=A.inputReadOnly,Oe=A.allowClear,vt=A.autoFocus,st=A.showTime,bt=A.picker,St=bt===void 0?"date":bt,It=A.format,ot=A.use12Hours,hn=A.value,nn=A.defaultValue,Cn=A.presets,On=A.open,Qn=A.defaultOpen,Un=A.defaultOpenValue,Ai=A.suffixIcon,Vn=A.clearIcon,Bn=A.disabled,Fn=A.disabledDate,Kn=A.placeholder,_n=A.getPopupContainer,Pn=A.pickerRef,ni=A.panelRender,Ni=A.onChange,Ci=A.onOpenChange,zi=A.onFocus,gi=A.onBlur,Qi=A.onMouseDown,di=A.onMouseUp,wi=A.onMouseEnter,yi=A.onMouseLeave,Ui=A.onContextMenu,Ti=A.onClick,$i=A.onKeyDown,rr=A.onSelect,wn=A.direction,Bi=A.autoComplete,vi=Bi===void 0?"off":Bi,ji=A.inputRender,Vi=A.changeOnBlur,mi=y.useRef(null),Ri=St==="date"&&!!st||St==="time",v=s(Cn),B=an(d(It,St,st,ot)),b=y.useRef(null),Te=y.useRef(null),$t=y.useRef(null),sn=(0,Tn.Z)(null,{value:hn,defaultValue:nn}),Jt=(0,At.Z)(sn,2),jt=Jt[0],Le=Jt[1],Wt=y.useState(jt),ii=(0,At.Z)(Wt,2),li=ii[0],bn=ii[1],ri=y.useRef(null),xi=(0,Tn.Z)(!1,{value:On,defaultValue:Qn,postState:function(qe){return Bn?!1:qe},onChange:function(qe){Ci&&Ci(qe),!qe&&ri.current&&ri.current.onClose&&ri.current.onClose()}}),bi=(0,At.Z)(xi,2),fi=bi[0],gn=bi[1],Ln=dt(li,{formatList:B,generateConfig:Me,locale:q}),Nn=(0,At.Z)(Ln,2),hi=Nn[0],Pi=Nn[1],ai=g({valueTexts:hi,onTextChange:function(qe){var kn=ve(qe,{locale:q,formatList:B,generateConfig:Me});kn&&(!Fn||!Fn(kn))&&bn(kn)}}),Mi=(0,At.Z)(ai,3),Ki=Mi[0],An=Mi[1],qi=Mi[2],Wi=function(qe){bn(qe),Le(qe),Ni&&!En(Me,jt,qe)&&Ni(qe,qe?J(qe,{generateConfig:Me,locale:q,format:B[0]}):"")},Xi=function(qe){Bn&&qe||gn(qe)},nr=function(qe){return fi&&ri.current&&ri.current.onKeyDown?ri.current.onKeyDown(qe):((0,k.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ar=function(){for(var qe=arguments.length,kn=new Array(qe),si=0;sipe(ce);case"month":return Ae(q)>Ae(ce);case"week":return Ze(q)>Ze(ce);default:return!me(_,q,ce)&&_.isAfter(q,ce)}return!1},[V,P[1],ce,c]),Me=y.useCallback(function(q){if(P[1]||V&&V(q))return!0;if(P[0]&&$)return!me(_,q,ce)&&_.isAfter($,q);if(!c&&$)switch(A){case"quarter":return pe(q)0&&arguments[0]!==void 0?arguments[0]:!1,Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},dn=null;pi&&Za&&Za[0]&&Za[1]&&q.isAfter(Za[1],Za[0])&&(dn=Za);var Xn=ot;if(ot&&(0,D.Z)(ot)==="object"&&ot.defaultValue){var Si=ot.defaultValue;Xn=(0,Ut.Z)((0,Ut.Z)({},ot),{},{defaultValue:Ue(Si,rn)||void 0})}return y.createElement(ct.Provider,{value:{inRange:!0,panelPosition:Wn,rangedValue:al||Zt,hoverRangedValue:dn}},y.createElement($r,(0,ge.Z)({},u,Ht,{cellRender:Sl,showTime:Xn,mode:Li[rn],generateConfig:q,style:void 0,direction:Jt,disabledDate:rn===0?Xr:Sr,disabledTime:function(Tr){return Fn?Fn(Tr,rn===0?"start":"end"):!1},className:Ke()((0,gt.Z)({},"".concat(P,"-panel-focused"),rn===0?!Us:!qs)),value:Ue(Zt,rn),locale:fe,tabIndex:-1,onPanelChange:function(Tr,la){rn===0&&Ds(!0),rn===1&&Ms(!0),Fr(Xe(Li,la,rn),Xe(Zt,Tr,rn));var oa=Tr;Wn==="right"&&Li[rn]===la&&(oa=W(oa,la,q,-1)),ar(oa,rn)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:rn===0?Ue(Zt,1):Ue(Zt,0)})))}var sa=0,_s=0;if(rn&&xi.current&&fi.current&&ri.current&&Nn.current){sa=xi.current.offsetWidth+fi.current.offsetWidth;var xl=Nn.current.offsetLeft>sa?Nn.current.offsetLeft-sa:Nn.current.offsetLeft,$s=ri.current.offsetWidth,el=Nn.current.offsetWidth;$s&&el&&sa>$s-el-(Jt==="rtl"?0:xl)&&(_s=sa)}var Ml=Jt==="rtl"?{right:sa}:{left:sa};function Ol(){var Wn,Ht=zr(P,Li[rn],Ti),dn=Fa({prefixCls:P,components:$t,needConfirmButton:li,okDisabled:!Ue(Zt,rn)||Bn&&Bn(Zt[rn]),locale:fe,onOk:function(){var Lr=Ue(Zt,rn);Lr&&(si(Zt,rn),b==null||b(Zt),sr(!1,rn,"confirm"))}});if(It!=="time"&&!ot){var Xn=nr(rn),Si=W(Xn,It,q),ka=Li[rn],Tr=ka===It,la=Fs(Tr?"left":!1,{pickerValue:Xn,onPickerValueChange:function(Lr){ar(Lr,rn)}}),oa=Fs("right",{pickerValue:Si,onPickerValueChange:function(Lr){ar(W(Lr,It,q,-1),rn)}});Jt==="rtl"?Wn=y.createElement(y.Fragment,null,oa,Tr&&la):Wn=y.createElement(y.Fragment,null,la,Tr&&oa)}else Wn=Fs();var vs=y.createElement("div",{className:"".concat(P,"-panel-layout")},y.createElement(Pr,{prefixCls:P,presets:Dl,onClick:function(Lr){si(Lr,null),sr(!1,rn,"preset")},onHover:function(Lr){sl(Lr)}}),y.createElement("div",null,y.createElement("div",{className:"".concat(P,"-panels")},Wn),(Ht||dn)&&y.createElement("div",{className:"".concat(P,"-footer")},Ht,dn)));return ni&&(vs=ni(vs)),y.createElement("div",{className:"".concat(P,"-panel-container"),style:{marginLeft:_s},ref:ri,onMouseDown:function(Lr){Lr.preventDefault()}},vs)}var Fl=y.createElement("div",{className:Ke()("".concat(P,"-range-wrapper"),"".concat(P,"-").concat(It,"-range-wrapper")),style:{minWidth:ft}},y.createElement("div",{ref:Nn,className:"".concat(P,"-range-arrow"),style:Ml}),Ol()),tl;Qi&&(tl=y.createElement("span",{className:"".concat(P,"-suffix"),onMouseDown:function(Ht){Ht.preventDefault()}},Qi));var Nl=Zr(P,gi,di),Tl=y.createElement("span",{onMouseDown:function(Ht){Ht.preventDefault(),Ht.stopPropagation()},onMouseUp:function(Ht){Ht.preventDefault(),Ht.stopPropagation();var dn=An;ai[0]||(dn=Xe(dn,null,0)),ai[1]||(dn=Xe(dn,null,1)),si(dn,null),sr(!1,rn,"clear")},className:"".concat(P,"-clear"),role:"button"},Nl),Ll=gi&&(Ue(An,0)&&!ai[0]||Ue(An,1)&&!ai[1]),nl={size:G(It,hi[0],q)},Ns=0,Ts=0;xi.current&&bi.current&&fi.current&&(rn===0?Ts=xi.current.offsetWidth:(Ns=sa,Ts=bi.current.offsetWidth));var Yl=Jt==="rtl"?{right:Ns}:{left:Ns},zl=function(Ht,dn){var Xn=Xe(Zt,Ht,rn);if(dn==="submit"||dn!=="key"&&!li){si(Xn,rn),rn===0?Ds():Ms();var Si=rn===0?1:0;ai[Si]?sr(!1,!1,"confirm"):sr(!1,rn,"confirm")}else it(Xn)};return y.createElement(N.Provider,{value:{operationRef:Pi,hideHeader:It==="time",onDateMouseEnter:Al,onDateMouseLeave:fl,hideRanges:!0,onSelect:zl,open:pi}},y.createElement(fa,{visible:pi,popupElement:Fl,popupStyle:Ze,prefixCls:P,dropdownClassName:Ae,dropdownAlign:xe,getPopupContainer:Me,transitionName:pe,range:!0,direction:Jt},y.createElement("div",(0,ge.Z)({ref:bn,className:Ke()(P,"".concat(P,"-range"),ce,(c={},(0,gt.Z)(c,"".concat(P,"-disabled"),ai[0]&&ai[1]),(0,gt.Z)(c,"".concat(P,"-focused"),rn===0?Qs:Ks),(0,gt.Z)(c,"".concat(P,"-rtl"),Jt==="rtl"),c)),style:$,onClick:yl,onMouseEnter:Ri,onMouseLeave:v,onMouseDown:Bl,onMouseUp:mi},(0,Yn.Z)(u,{aria:!0,data:!0})),y.createElement("div",{className:Ke()("".concat(P,"-input"),(A={},(0,gt.Z)(A,"".concat(P,"-input-active"),rn===0),(0,gt.Z)(A,"".concat(P,"-input-placeholder"),!!Zs),A)),ref:xi},y.createElement("input",(0,ge.Z)({id:_,disabled:ai[0],readOnly:yi||typeof hi[0]=="function"||!Us,value:Zs||Ba,onChange:function(Ht){hs(Ht.target.value)},autoFocus:vt,placeholder:Ue(Oe,0)||"",ref:gn},El,nl,{autoComplete:Wt}))),y.createElement("div",{className:"".concat(P,"-range-separator"),ref:fi},Cn),y.createElement("div",{className:Ke()("".concat(P,"-input"),(I={},(0,gt.Z)(I,"".concat(P,"-input-active"),rn===1),(0,gt.Z)(I,"".concat(P,"-input-placeholder"),!!ks),I)),ref:bi},y.createElement("input",(0,ge.Z)({disabled:ai[1],readOnly:yi||typeof hi[0]=="function"||!qs,value:ks||bs,onChange:function(Ht){Ls(Ht.target.value)},placeholder:Ue(Oe,1)||"",ref:Ln},wl,nl,{autoComplete:Wt}))),y.createElement("div",{className:"".concat(P,"-active-bar"),style:(0,Ut.Z)((0,Ut.Z)({},Yl),{},{width:Ts,position:"absolute"})}),tl,Ll&&Tl)))}var pr=function(u){(0,qn.Z)(A,u);var c=(0,oi.Z)(A);function A(){var I;(0,$e.Z)(this,A);for(var S=arguments.length,V=new Array(S),P=0;P{const{lineHeight:S}=u,V=Math.floor(A*S)+2,P=Math.max((c-V)/2,0),_=Math.max(c-V-P,0);return{padding:`${P}px ${I}px ${_}px`}},a=u=>{const{componentCls:c,pickerCellCls:A,pickerCellInnerCls:I,cellHeight:S,motionDurationSlow:V,borderRadiusSM:P,motionDurationMid:_,cellHoverBg:$,lineWidth:ce,lineType:Ze,colorPrimary:Ae,cellActiveWithRangeBg:pe,colorTextLightSolid:xe,controlHeightSM:Me,cellRangeBorderColor:q,pickerCellBorderGap:fe,cellHoverWithRangeBg:Oe,cellWidth:vt,colorTextDisabled:st,cellBgDisabled:bt}=u;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:S,transform:"translateY(-50%)",transition:`all ${V}`,content:'""'},[I]:{position:"relative",zIndex:2,display:"inline-block",minWidth:S,height:S,lineHeight:`${S}px`,borderRadius:P,transition:`background ${_}, border ${_}`},"&-range-hover-start, &-range-hover-end":{[I]:{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)`]:{[I]:{background:$}},[`&-in-view${A}-today ${I}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${ce}px ${Ze} ${Ae}`,borderRadius:P,content:'""'}},[`&-in-view${A}-in-range`]:{position:"relative","&::before":{background:pe}},[`&-in-view${A}-selected ${I}, - &-in-view${A}-range-start ${I}, - &-in-view${A}-range-end ${I}`]:{color:xe,background:Ae},[`&-in-view${A}-range-start:not(${A}-range-start-single), - &-in-view${A}-range-end:not(${A}-range-end-single)`]:{"&::before":{background:pe}},[`&-in-view${A}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${A}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${A}-range-hover-start:not(${A}-in-range):not(${A}-range-start):not(${A}-range-end), - &-in-view${A}-range-hover-end:not(${A}-in-range):not(${A}-range-start):not(${A}-range-end), - &-in-view${A}-range-hover-start${A}-range-start-single, - &-in-view${A}-range-hover-start${A}-range-start${A}-range-end${A}-range-end-near-hover, - &-in-view${A}-range-hover-end${A}-range-start${A}-range-end${A}-range-start-near-hover, - &-in-view${A}-range-hover-end${A}-range-end-single, - &-in-view${A}-range-hover:not(${A}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Me,borderTop:`${ce}px dashed ${q}`,borderBottom:`${ce}px dashed ${q}`,transform:"translateY(-50%)",transition:`all ${V}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:fe},[`&-in-view${A}-in-range${A}-range-hover::before, - &-in-view${A}-in-range${A}-range-hover-start::before, - &-in-view${A}-in-range${A}-range-hover-end::before, - &-in-view${A}-range-start${A}-range-hover::before, - &-in-view${A}-range-end${A}-range-hover::before, - &-in-view${A}-range-start:not(${A}-range-start-single)${A}-range-hover-start::before, - &-in-view${A}-range-end:not(${A}-range-end-single)${A}-range-hover-end::before, - ${c}-panel - > :not(${c}-date-panel) - &-in-view${A}-in-range${A}-range-hover-start::before, - ${c}-panel - > :not(${c}-date-panel) - &-in-view${A}-in-range${A}-range-hover-end::before`]:{background:Oe},[`&-in-view${A}-range-start:not(${A}-range-start-single):not(${A}-range-end) ${I}`]:{borderStartStartRadius:P,borderEndStartRadius:P,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${A}-range-end:not(${A}-range-end-single):not(${A}-range-start) ${I}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:P,borderEndEndRadius:P},[`&-range-hover${A}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${A}-range-hover:first-child::after, - tr > &-in-view${A}-range-hover-end:first-child::after, - &-in-view${A}-start${A}-range-hover-edge-start${A}-range-hover-edge-start-near-range::after, - &-in-view${A}-range-hover-edge-start:not(${A}-range-hover-edge-start-near-range)::after, - &-in-view${A}-range-hover-start::after`]:{insetInlineStart:(vt-S)/2,borderInlineStart:`${ce}px dashed ${q}`,borderStartStartRadius:P,borderEndStartRadius:P},[`tr > &-in-view${A}-range-hover:last-child::after, - tr > &-in-view${A}-range-hover-start:last-child::after, - &-in-view${A}-end${A}-range-hover-edge-end${A}-range-hover-edge-end-near-range::after, - &-in-view${A}-range-hover-edge-end:not(${A}-range-hover-edge-end-near-range)::after, - &-in-view${A}-range-hover-end::after`]:{insetInlineEnd:(vt-S)/2,borderInlineEnd:`${ce}px dashed ${q}`,borderStartEndRadius:P,borderEndEndRadius:P},"&-disabled":{color:st,pointerEvents:"none",[I]:{background:"transparent"},"&::before":{background:bt}},[`&-disabled${A}-today ${I}::before`]:{borderColor:st}}},l=u=>{const{componentCls:c,pickerCellCls:A,pickerCellInnerCls:I,pickerYearMonthCellWidth:S,pickerControlIconSize:V,cellWidth:P,paddingSM:_,paddingXS:$,paddingXXS:ce,colorBgContainer:Ze,lineWidth:Ae,lineType:pe,borderRadiusLG:xe,colorPrimary:Me,colorTextHeading:q,colorSplit:fe,pickerControlIconBorderWidth:Oe,colorIcon:vt,textHeight:st,motionDurationMid:bt,colorIconHover:St,fontWeightStrong:It,cellHeight:ot,pickerCellPaddingVertical:hn,colorTextDisabled:nn,colorText:Cn,fontSize:On,cellHoverWithRangeBg:Qn,motionDurationSlow:Un,withoutTimeCellHeight:Ai,pickerQuarterPanelContentHeight:Vn,colorLink:Bn,colorLinkActive:Fn,colorLinkHover:Kn,cellRangeBorderColor:_n,borderRadiusSM:Pn,colorTextLightSolid:ni,cellHoverBg:Ni,timeColumnHeight:Ci,timeColumnWidth:zi,timeCellHeight:gi,controlItemBgActive:Qi,marginXXS:di,pickerDatePanelPaddingHorizontal:wi}=u,yi=P*7+wi*2,Ui=(yi-$*2)/3-S-_,Ti=(yi-$*2)/4-S;return{[c]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Ze,border:`${Ae}px ${pe} ${fe}`,borderRadius:xe,outline:"none","&-focused":{borderColor:Me},"&-rtl":{direction:"rtl",[`${c}-prev-icon, - ${c}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${c}-next-icon, - ${c}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:yi},"&-header":{display:"flex",padding:`0 ${$}px`,color:q,borderBottom:`${Ae}px ${pe} ${fe}`,"> *":{flex:"none"},button:{padding:0,color:vt,lineHeight:`${st}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${bt}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:On,"&:hover":{color:St}},"&-view":{flex:"auto",fontWeight:It,lineHeight:`${st}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:$},"&:hover":{color:Me}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:V,height:V,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:V,height:V,border:"0 solid currentcolor",borderBlockStartWidth:Oe,borderBlockEndWidth:0,borderInlineStartWidth:Oe,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(V/2),insetInlineStart:Math.ceil(V/2),display:"inline-block",width:V,height:V,border:"0 solid currentcolor",borderBlockStartWidth:Oe,borderBlockEndWidth:0,borderInlineStartWidth:Oe,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:ot,fontWeight:"normal"},th:{height:ot+hn*2,color:Cn,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${hn}px 0`,color:nn,cursor:"pointer","&-in-view":{color:Cn}},a(u)),[`&-date-panel ${c}-cell-in-view${c}-cell-in-range${c}-cell-range-hover-start ${I}, - &-date-panel ${c}-cell-in-view${c}-cell-in-range${c}-cell-range-hover-end ${I}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Qn,transition:`all ${Un}`,content:'""'}},[`&-date-panel - ${c}-cell-in-view${c}-cell-in-range${c}-cell-range-hover-start - ${I}::after`]:{insetInlineEnd:-(P-ot)/2,insetInlineStart:0},[`&-date-panel ${c}-cell-in-view${c}-cell-in-range${c}-cell-range-hover-end ${I}::after`]:{insetInlineEnd:0,insetInlineStart:-(P-ot)/2},[`&-range-hover${c}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${c}-content`]:{height:Ai*4},[I]:{padding:`0 ${$}px`}},"&-quarter-panel":{[`${c}-content`]:{height:Vn},[`${c}-cell-range-hover-start::after`]:{insetInlineStart:Ti,borderInlineStart:`${Ae}px dashed ${_n}`,[`${c}-panel-rtl &`]:{insetInlineEnd:Ti,borderInlineEnd:`${Ae}px dashed ${_n}`}},[`${c}-cell-range-hover-end::after`]:{insetInlineEnd:Ti,borderInlineEnd:`${Ae}px dashed ${_n}`,[`${c}-panel-rtl &`]:{insetInlineStart:Ti,borderInlineStart:`${Ae}px dashed ${_n}`}}},[`&-panel ${c}-footer`]:{borderTop:`${Ae}px ${pe} ${fe}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${st-2*Ae}px`,textAlign:"center","&-extra":{padding:`0 ${_}px`,lineHeight:`${st-2*Ae}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Ae}px ${pe} ${fe}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Bn,"&:hover":{color:Kn},"&:active":{color:Fn},[`&${c}-today-btn-disabled`]:{color:nn,cursor:"not-allowed"}},"&-decade-panel":{[I]:{padding:`0 ${$/2}px`},[`${c}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${c}-body`]:{padding:`0 ${$}px`},[I]:{width:S},[`${c}-cell-range-hover-start::after`]:{borderStartStartRadius:Pn,borderEndStartRadius:Pn,borderStartEndRadius:0,borderEndEndRadius:0,[`${c}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Pn,borderEndEndRadius:Pn}},[`${c}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Pn,borderEndEndRadius:Pn,[`${c}-panel-rtl &`]:{borderStartStartRadius:Pn,borderEndStartRadius:Pn,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${c}-cell-range-hover-start::after`]:{insetInlineStart:Ui,borderInlineStart:`${Ae}px dashed ${_n}`,[`${c}-panel-rtl &`]:{insetInlineEnd:Ui,borderInlineEnd:`${Ae}px dashed ${_n}`}},[`${c}-cell-range-hover-end::after`]:{insetInlineEnd:Ui,borderInlineEnd:`${Ae}px dashed ${_n}`,[`${c}-panel-rtl &`]:{insetInlineStart:Ui,borderInlineStart:`${Ae}px dashed ${_n}`}}},"&-week-panel":{[`${c}-body`]:{padding:`${$}px ${_}px`},[`${c}-cell`]:{[`&:hover ${I}, - &-selected ${I}, - ${I}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${bt}`},"&:first-child:before":{borderStartStartRadius:Pn,borderEndStartRadius:Pn},"&:last-child:before":{borderStartEndRadius:Pn,borderEndEndRadius:Pn}},"&:hover td":{"&:before":{background:Ni}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${A}`]:{"&:before":{background:Me},[`&${c}-cell-week`]:{color:new aa.C(ni).setAlpha(.5).toHexString()},[I]:{color:ni}}},"&-range-hover td:before":{background:Qi}}},"&-date-panel":{[`${c}-body`]:{padding:`${$}px ${wi}px`},[`${c}-content`]:{width:P*7,th:{width:P,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${c}-time-panel`]:{borderInlineStart:`${Ae}px ${pe} ${fe}`},[`${c}-date-panel, - ${c}-time-panel`]:{transition:`opacity ${Un}`},"&-active":{[`${c}-date-panel, - ${c}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${c}-content`]:{display:"flex",flex:"auto",height:Ci},"&-column":{flex:"1 0 auto",width:zi,margin:`${ce}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${bt}`,overflowX:"hidden","&::after":{display:"block",height:Ci-gi,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Ae}px ${pe} ${fe}`},"&-active":{background:new aa.C(Qi).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${c}-time-panel-cell`]:{marginInline:di,[`${c}-time-panel-cell-inner`]:{display:"block",width:zi-2*di,height:gi,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(zi-gi)/2,color:Cn,lineHeight:`${gi}px`,borderRadius:Pn,cursor:"pointer",transition:`background ${bt}`,"&:hover":{background:Ni}},"&-selected":{[`${c}-time-panel-cell-inner`]:{background:Qi}},"&-disabled":{[`${c}-time-panel-cell-inner`]:{color:nn,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${c}-time-panel-column:after`]:{height:Ci-gi+ce*2}}}},f=u=>{const{componentCls:c,colorBgContainer:A,colorError:I,errorActiveShadow:S,colorWarning:V,warningActiveShadow:P}=u;return{[`${c}:not(${c}-disabled)`]:{[`&${c}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:A,borderColor:I},[`&${c}-focused, &:focus`]:Object.assign({},(0,Ir.M1)((0,e.TS)(u,{activeBorderColor:I,activeShadow:S}))),[`${c}-active-bar`]:{background:I}},[`&${c}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:A,borderColor:V},[`&${c}-focused, &:focus`]:Object.assign({},(0,Ir.M1)((0,e.TS)(u,{activeBorderColor:V,activeShadow:P}))),[`${c}-active-bar`]:{background:V}}}}},m=u=>{const{componentCls:c,antCls:A,controlHeight:I,fontSize:S,paddingInline:V,colorBgContainer:P,lineWidth:_,lineType:$,colorBorder:ce,borderRadius:Ze,motionDurationMid:Ae,colorBgContainerDisabled:pe,colorTextDisabled:xe,colorTextPlaceholder:Me,controlHeightLG:q,fontSizeLG:fe,controlHeightSM:Oe,paddingInlineSM:vt,paddingXS:st,marginXS:bt,colorTextDescription:St,lineWidthBold:It,lineHeight:ot,colorPrimary:hn,motionDurationSlow:nn,zIndexPopup:Cn,paddingXXS:On,paddingSM:Qn,textHeight:Un,cellActiveWithRangeBg:Ai,colorPrimaryBorder:Vn,sizePopupArrow:Bn,borderRadiusXS:Fn,borderRadiusOuter:Kn,colorBgElevated:_n,borderRadiusLG:Pn,boxShadowSecondary:ni,borderRadiusSM:Ni,colorSplit:Ci,cellHoverBg:zi,presetsWidth:gi,presetsMaxWidth:Qi,boxShadowPopoverArrow:di,colorTextQuaternary:wi}=u;return[{[c]:Object.assign(Object.assign(Object.assign({},(0,Or.Wf)(u)),n(u,I,S,V)),{position:"relative",display:"inline-flex",alignItems:"center",background:P,lineHeight:1,border:`${_}px ${$} ${ce}`,borderRadius:Ze,transition:`border ${Ae}, box-shadow ${Ae}`,"&:hover, &-focused":Object.assign({},(0,Ir.pU)(u)),"&-focused":Object.assign({},(0,Ir.M1)(u)),[`&${c}-disabled`]:{background:pe,borderColor:ce,cursor:"not-allowed",[`${c}-suffix`]:{color:wi}},[`&${c}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${c}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Ir.ik)(u)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${c}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Me}}},"&-large":Object.assign(Object.assign({},n(u,q,fe,V)),{[`${c}-input > input`]:{fontSize:fe}}),"&-small":Object.assign({},n(u,Oe,S,vt)),[`${c}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:st/2,color:xe,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:bt}}},[`${c}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:xe,lineHeight:1,background:P,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Ae}, color ${Ae}`,"> *":{verticalAlign:"top"},"&:hover":{color:St}},[`${c}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:fe,color:xe,fontSize:fe,verticalAlign:"top",cursor:"default",[`${c}-focused &`]:{color:St},[`${c}-range-separator &`]:{[`${c}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${c}-clear`]:{insetInlineEnd:V},"&:hover":{[`${c}-clear`]:{opacity:1}},[`${c}-active-bar`]:{bottom:-_,height:It,marginInlineStart:V,background:hn,opacity:0,transition:`all ${nn} ease-out`,pointerEvents:"none"},[`&${c}-focused`]:{[`${c}-active-bar`]:{opacity:1}},[`${c}-range-separator`]:{alignItems:"center",padding:`0 ${st}px`,lineHeight:1},[`&${c}-small`]:{[`${c}-clear`]:{insetInlineEnd:vt},[`${c}-active-bar`]:{marginInlineStart:vt}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Or.Wf)(u)),l(u)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Cn,[`&${c}-dropdown-hidden`]:{display:"none"},[`&${c}-dropdown-placement-bottomLeft`]:{[`${c}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${c}-dropdown-placement-topLeft`]:{[`${c}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${A}-slide-up-enter${A}-slide-up-enter-active${c}-dropdown-placement-topLeft, - &${A}-slide-up-enter${A}-slide-up-enter-active${c}-dropdown-placement-topRight, - &${A}-slide-up-appear${A}-slide-up-appear-active${c}-dropdown-placement-topLeft, - &${A}-slide-up-appear${A}-slide-up-appear-active${c}-dropdown-placement-topRight`]:{animationName:jr.Qt},[`&${A}-slide-up-enter${A}-slide-up-enter-active${c}-dropdown-placement-bottomLeft, - &${A}-slide-up-enter${A}-slide-up-enter-active${c}-dropdown-placement-bottomRight, - &${A}-slide-up-appear${A}-slide-up-appear-active${c}-dropdown-placement-bottomLeft, - &${A}-slide-up-appear${A}-slide-up-appear-active${c}-dropdown-placement-bottomRight`]:{animationName:jr.fJ},[`&${A}-slide-up-leave${A}-slide-up-leave-active${c}-dropdown-placement-topLeft, - &${A}-slide-up-leave${A}-slide-up-leave-active${c}-dropdown-placement-topRight`]:{animationName:jr.ly},[`&${A}-slide-up-leave${A}-slide-up-leave-active${c}-dropdown-placement-bottomLeft, - &${A}-slide-up-leave${A}-slide-up-leave-active${c}-dropdown-placement-bottomRight`]:{animationName:jr.Uw},[`${c}-panel > ${c}-time-panel`]:{paddingTop:On},[`${c}-ranges`]:{marginBottom:0,padding:`${On}px ${Qn}px`,overflow:"hidden",lineHeight:`${Un-2*_-st/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${c}-preset > ${A}-tag-blue`]:{color:hn,background:Ai,borderColor:Vn,cursor:"pointer"},[`${c}-ok`]:{marginInlineStart:"auto"}},[`${c}-range-wrapper`]:{display:"flex",position:"relative"},[`${c}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:V*1.5,transition:`left ${nn} ease-out`},(0,kr.r)(Bn,Fn,Kn,_n,di)),[`${c}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:_n,borderRadius:Pn,boxShadow:ni,transition:`margin ${nn}`,[`${c}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${c}-presets`]:{display:"flex",flexDirection:"column",minWidth:gi,maxWidth:Qi,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:st,borderInlineEnd:`${_}px ${$} ${Ci}`,li:Object.assign(Object.assign({},Or.vS),{borderRadius:Ni,paddingInline:st,paddingBlock:(Oe-Math.round(S*ot))/2,cursor:"pointer",transition:`all ${nn}`,"+ li":{marginTop:bt},"&:hover":{background:zi}})}},[`${c}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${c}-panel`]:{borderWidth:`0 0 ${_}px`},"&:last-child":{[`${c}-panel`]:{borderWidth:0}}},[`${c}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${c}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:ce}}}}),"&-dropdown-range":{padding:`${Bn*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${c}-separator`]:{transform:"rotate(180deg)"},[`${c}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,jr.oN)(u,"slide-up"),(0,jr.oN)(u,"slide-down"),(0,Ca.Fm)(u,"move-up"),(0,Ca.Fm)(u,"move-down")]},w=u=>{const{componentCls:c,controlHeightLG:A,paddingXXS:I,padding:S}=u;return{pickerCellCls:`${c}-cell`,pickerCellInnerCls:`${c}-cell-inner`,pickerYearMonthCellWidth:A*1.5,pickerQuarterPanelContentHeight:A*1.4,pickerCellPaddingVertical:I+I/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:S+I/2}},x=u=>({cellHoverBg:u.controlItemBgHover,cellActiveWithRangeBg:u.controlItemBgActive,cellHoverWithRangeBg:new aa.C(u.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new aa.C(u.colorPrimary).lighten(20).toHexString(),cellBgDisabled:u.colorBgContainerDisabled,timeColumnWidth:u.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:u.controlHeightSM*1.5,cellHeight:u.controlHeightSM,textHeight:u.controlHeightLG,withoutTimeCellHeight:u.controlHeightLG*1.65});var F=(0,t.Z)("DatePicker",u=>{const c=(0,e.TS)((0,Ir.e5)(u),w(u));return[m(c),f(c),(0,Ra.c)(u,{focusElCls:`${u.componentCls}-focused`})]},u=>Object.assign(Object.assign(Object.assign({},(0,Ir.TM)(u)),x(u)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:u.zIndexPopupBase+50}));function z(u,c,A){return A!==void 0?A:c==="year"&&u.lang.yearPlaceholder?u.lang.yearPlaceholder:c==="quarter"&&u.lang.quarterPlaceholder?u.lang.quarterPlaceholder:c==="month"&&u.lang.monthPlaceholder?u.lang.monthPlaceholder:c==="week"&&u.lang.weekPlaceholder?u.lang.weekPlaceholder:c==="time"&&u.timePickerLocale.placeholder?u.timePickerLocale.placeholder:u.lang.placeholder}function ue(u,c,A){return A!==void 0?A:c==="year"&&u.lang.yearPlaceholder?u.lang.rangeYearPlaceholder:c==="quarter"&&u.lang.quarterPlaceholder?u.lang.rangeQuarterPlaceholder:c==="month"&&u.lang.monthPlaceholder?u.lang.rangeMonthPlaceholder:c==="week"&&u.lang.weekPlaceholder?u.lang.rangeWeekPlaceholder:c==="time"&&u.timePickerLocale.placeholder?u.timePickerLocale.rangePlaceholder:u.lang.rangePlaceholder}function ae(u,c){const A={adjustX:1,adjustY:1};switch(c){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:A};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:A};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:A};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:A};default:return{points:u==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:A}}}function at(u){return u?Array.isArray(u)?u:[u]:[]}function Ge(u){const{format:c,picker:A,showHour:I,showMinute:S,showSecond:V,use12Hours:P}=u,_=at(c)[0],$=Object.assign({},u);return c&&Array.isArray(c)&&($.format=_),_&&typeof _=="string"&&(!_.includes("s")&&V===void 0&&($.showSecond=!1),!_.includes("m")&&S===void 0&&($.showMinute=!1),!_.includes("H")&&!_.includes("h")&&!_.includes("K")&&!_.includes("k")&&I===void 0&&($.showHour=!1),(_.includes("a")||_.includes("A"))&&P===void 0&&($.use12Hours=!0)),A==="time"?$:(typeof _=="function"&&delete $.format,{showTime:$})}function we(u,c,A){if(u===!1)return!1;const I={clearIcon:c!=null?c:A};return typeof u=="object"?Object.assign(Object.assign({},I),u):I}var zt=E(3113);function Ye(u){return y.createElement(zt.ZP,Object.assign({size:"small",type:"primary"},u))}var Et={button:Ye},Dn=function(u,c){var A={};for(var I in u)Object.prototype.hasOwnProperty.call(u,I)&&c.indexOf(I)<0&&(A[I]=u[I]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,I=Object.getOwnPropertySymbols(u);S{const{prefixCls:S,getPopupContainer:V,className:P,placement:_,size:$,disabled:ce,bordered:Ze=!0,placeholder:Ae,popupClassName:pe,dropdownClassName:xe,status:Me,clearIcon:q,allowClear:fe,rootClassName:Oe}=A,vt=Dn(A,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),st=y.useRef(null),{getPrefixCls:bt,direction:St,getPopupContainer:It}=(0,y.useContext)(Gr.E_),ot=bt("picker",S),{compactSize:hn,compactItemClassnames:nn}=(0,ra.ri)(ot,St),{format:Cn,showTime:On,picker:Qn}=A,Un=bt(),[Ai,Vn]=F(ot),Bn=Object.assign(Object.assign({},On?Ge(Object.assign({format:Cn,picker:Qn},On)):{}),Qn==="time"?Ge(Object.assign(Object.assign({format:Cn},A),{picker:Qn})):{}),Fn=(0,va.Z)(di=>{var wi;return(wi=$!=null?$:hn)!==null&&wi!==void 0?wi:di}),Kn=y.useContext(Ya.Z),_n=ce!=null?ce:Kn,Pn=(0,y.useContext)(za.aM),{hasFeedback:ni,status:Ni,feedbackIcon:Ci}=Pn,zi=y.createElement(y.Fragment,null,Qn==="time"?y.createElement(Fe,null):y.createElement(oe,null),ni&&Ci);(0,y.useImperativeHandle)(I,()=>({focus:()=>{var di;return(di=st.current)===null||di===void 0?void 0:di.focus()},blur:()=>{var di;return(di=st.current)===null||di===void 0?void 0:di.blur()}}));const[gi]=(0,Ea.Z)("Calendar",Mr.Z),Qi=Object.assign(Object.assign({},gi),A.locale);return Ai(y.createElement(La,Object.assign({separator:y.createElement("span",{"aria-label":"to",className:`${ot}-separator`},y.createElement(Qt,null)),disabled:_n,ref:st,dropdownAlign:ae(St,_),placeholder:ue(Qi,Qn,Ae),suffixIcon:zi,prevIcon:y.createElement("span",{className:`${ot}-prev-icon`}),nextIcon:y.createElement("span",{className:`${ot}-next-icon`}),superPrevIcon:y.createElement("span",{className:`${ot}-super-prev-icon`}),superNextIcon:y.createElement("span",{className:`${ot}-super-next-icon`}),transitionName:`${Un}-slide-up`},vt,Bn,{className:Ke()({[`${ot}-${Fn}`]:Fn,[`${ot}-borderless`]:!Ze},(0,ia.Z)(ot,(0,ia.F)(Ni,Me),ni),Vn,nn,P,Oe),locale:Qi.lang,prefixCls:ot,getPopupContainer:V||It,generateConfig:u,components:Et,direction:St,dropdownClassName:Ke()(Vn,pe||xe,Oe),allowClear:we(fe,q,y.createElement(ze.Z,null))})))})}var vn=function(u,c){var A={};for(var I in u)Object.prototype.hasOwnProperty.call(u,I)&&c.indexOf(I)<0&&(A[I]=u[I]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,I=Object.getOwnPropertySymbols(u);S{const{prefixCls:Me,getPopupContainer:q,style:fe,className:Oe,rootClassName:vt,size:st,bordered:bt=!0,placement:St,placeholder:It,popupClassName:ot,dropdownClassName:hn,disabled:nn,status:Cn,clearIcon:On,allowClear:Qn}=pe,Un=vn(pe,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Ai,direction:Vn,getPopupContainer:Bn,[Ze]:Fn}=(0,y.useContext)(Gr.E_),Kn=Ai("picker",Me),{compactSize:_n,compactItemClassnames:Pn}=(0,ra.ri)(Kn,Vn),ni=y.useRef(null),{format:Ni,showTime:Ci}=pe,[zi,gi]=F(Kn);(0,y.useImperativeHandle)(xe,()=>({focus:()=>{var Ri;return(Ri=ni.current)===null||Ri===void 0?void 0:Ri.focus()},blur:()=>{var Ri;return(Ri=ni.current)===null||Ri===void 0?void 0:Ri.blur()}}));const Qi={showToday:!0};let di={};$&&(di.picker=$);const wi=$||pe.picker;di=Object.assign(Object.assign(Object.assign({},di),Ci?Ge(Object.assign({format:Ni,picker:wi},Ci)):{}),wi==="time"?Ge(Object.assign(Object.assign({format:Ni},pe),{picker:wi})):{});const yi=Ai(),Ui=(0,va.Z)(Ri=>{var v;return(v=st!=null?st:_n)!==null&&v!==void 0?v:Ri}),Ti=y.useContext(Ya.Z),$i=nn!=null?nn:Ti,rr=(0,y.useContext)(za.aM),{hasFeedback:wn,status:Bi,feedbackIcon:vi}=rr,ji=y.createElement(y.Fragment,null,wi==="time"?y.createElement(Fe,null):y.createElement(oe,null),wn&&vi),[Vi]=(0,Ea.Z)("DatePicker",Mr.Z),mi=Object.assign(Object.assign({},Vi),pe.locale);return zi(y.createElement(Hr,Object.assign({ref:ni,placeholder:z(mi,wi,It),suffixIcon:ji,dropdownAlign:ae(Vn,St),prevIcon:y.createElement("span",{className:`${Kn}-prev-icon`}),nextIcon:y.createElement("span",{className:`${Kn}-next-icon`}),superPrevIcon:y.createElement("span",{className:`${Kn}-super-prev-icon`}),superNextIcon:y.createElement("span",{className:`${Kn}-super-next-icon`}),transitionName:`${yi}-slide-up`},Qi,Un,di,{locale:mi.lang,className:Ke()({[`${Kn}-${Ui}`]:Ui,[`${Kn}-borderless`]:!bt},(0,ia.Z)(Kn,(0,ia.F)(Bi,Cn),wn),gi,Pn,Fn==null?void 0:Fn.className,Oe,vt),style:Object.assign(Object.assign({},Fn==null?void 0:Fn.style),fe),prefixCls:Kn,getPopupContainer:q||Bn,generateConfig:u,components:Et,direction:Vn,disabled:$i,dropdownClassName:Ke()(gi,vt,ot||hn),allowClear:we(Qn,On,y.createElement(ze.Z,null))})))});return ce&&(Ae.displayName=ce),Ae}const A=c(),I=c("week","WeekPicker"),S=c("month","MonthPicker"),V=c("year","YearPicker"),P=c("time","TimePicker"),_=c("quarter","QuarterPicker");return{DatePicker:A,WeekPicker:I,MonthPicker:S,YearPicker:V,TimePicker:P,QuarterPicker:_}}const Zn=null;function ci(u){const{DatePicker:c,WeekPicker:A,MonthPicker:I,YearPicker:S,TimePicker:V,QuarterPicker:P}=Rt(u),_=xn(u),$=c;return $.WeekPicker=A,$.MonthPicker=I,$.YearPicker=S,$.RangePicker=_,$.TimePicker=V,$.QuarterPicker=P,$}var dr=ci;const Ei=dr(Be);function Mn(u){const c=ae(u.direction,u.placement);return c.overflow.adjustY=!1,c.overflow.adjustX=!1,Object.assign(Object.assign({},u),{dropdownAlign:c})}const ei=(0,De.Z)(Ei,"picker",null,Mn);Ei._InternalPanelDoNotUseOrYouWillBeFired=ei;const Jn=(0,De.Z)(Ei.RangePicker,"picker",null,Mn);Ei._InternalRangePanelDoNotUseOrYouWillBeFired=Jn,Ei.generatePicker=dr;var Gi=Ei},93948:function(Re,Pt,E){"use strict";E.d(Pt,{Z:function(){return un}});var r=E(59301),ke=E(29679),k=E(40001),ie=E(19248),U=E(99267),Z=E(92310),Ne=E.n(Z),ee=E(2738),H=E(36355),je=E(14809),Ve=E(20439),ht=E(62646),rt={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Pe=function(){var J=(0,r.useRef)([]),ve=(0,r.useRef)(null);return(0,r.useEffect)(function(){var K=Date.now(),dt=!1;J.current.forEach(function(Ct){if(Ct){dt=!0;var tt=Ct.style;tt.transitionDuration=".3s, .3s, .3s, .06s",ve.current&&K-ve.current<100&&(tt.transitionDuration="0s, 0s")}}),dt&&(ve.current=Date.now())}),J.current},Lt=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],_e=function(J){var ve=(0,Ve.Z)((0,Ve.Z)({},rt),J),K=ve.className,dt=ve.percent,Ct=ve.prefixCls,tt=ve.strokeColor,Ft=ve.strokeLinecap,ut=ve.strokeWidth,_t=ve.style,de=ve.trailColor,h=ve.trailWidth,Y=ve.transition,se=(0,ht.Z)(ve,Lt);delete se.gapPosition;var d=Array.isArray(dt)?dt:[dt],G=Array.isArray(tt)?tt:[tt],L=Pe(),T=ut/2,X=100-ut/2,be="M ".concat(Ft==="round"?T:0,",").concat(T,` - L `).concat(Ft==="round"?X:100,",").concat(T),Se="0 0 100 ".concat(ut),He=0;return r.createElement("svg",(0,je.Z)({className:Ne()("".concat(Ct,"-line"),K),viewBox:Se,preserveAspectRatio:"none",style:_t},se),r.createElement("path",{className:"".concat(Ct,"-line-trail"),d:be,strokeLinecap:Ft,stroke:de,strokeWidth:h||ut,fillOpacity:"0"}),d.map(function(nt,Bt){var Nt=1;switch(Ft){case"round":Nt=1-ut/100;break;case"square":Nt=1-ut/2/100;break;default:Nt=1;break}var te={strokeDasharray:"".concat(nt*Nt,"px, 100px"),strokeDashoffset:"-".concat(He,"px"),transition:Y||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},i=G[Bt]||G[G.length-1];return He+=nt,r.createElement("path",{key:Bt,className:"".concat(Ct,"-line-path"),d:be,strokeLinecap:Ft,stroke:i,strokeWidth:ut,fillOpacity:"0",ref:function(o){L[Bt]=o},style:te})}))},Je=_e,Ie=E(93664),ye=E(50298),Be=E(47273),De=0,ge=(0,Be.Z)();function y(){var W;return ge?(W=De,De+=1):W="TEST_OR_SSR",W}var wt=function(W){var J=r.useState(),ve=(0,ye.Z)(J,2),K=ve[0],dt=ve[1];return r.useEffect(function(){dt("rc_progress_".concat(y()))},[]),W||K},yt=function(J){var ve=J.bg,K=J.children;return r.createElement("div",{style:{width:"100%",height:"100%",background:ve}},K)};function ln(W,J){return Object.keys(W).map(function(ve){var K=parseFloat(ve),dt="".concat(Math.floor(K*J),"%");return"".concat(W[ve]," ").concat(dt)})}var Ot=r.forwardRef(function(W,J){var ve=W.prefixCls,K=W.color,dt=W.gradientId,Ct=W.radius,tt=W.style,Ft=W.ptg,ut=W.strokeLinecap,_t=W.strokeWidth,de=W.size,h=W.gapDegree,Y=K&&(0,Ie.Z)(K)==="object",se=Y?"#FFF":void 0,d=de/2,G=r.createElement("circle",{className:"".concat(ve,"-circle-path"),r:Ct,cx:d,cy:d,stroke:se,strokeLinecap:ut,strokeWidth:_t,opacity:Ft===0?0:1,style:tt,ref:J});if(!Y)return G;var L="".concat(dt,"-conic"),T=h?"".concat(180+h/2,"deg"):"0deg",X=ln(K,(360-h)/360),be=ln(K,1),Se="conic-gradient(from ".concat(T,", ").concat(X.join(", "),")"),He="linear-gradient(to ".concat(h?"bottom":"top",", ").concat(be.join(", "),")");return r.createElement(r.Fragment,null,r.createElement("mask",{id:L},G),r.createElement("foreignObject",{x:0,y:0,width:de,height:de,mask:"url(#".concat(L,")")},r.createElement(yt,{bg:He},r.createElement(yt,{bg:Se}))))}),yn=Ot,oe=100,pt=function(J,ve,K,dt,Ct,tt,Ft,ut,_t,de){var h=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Y=K/100*360*((360-tt)/360),se=tt===0?0:{bottom:0,top:180,left:90,right:-90}[Ft],d=(100-dt)/100*ve;_t==="round"&&dt!==100&&(d+=de/2,d>=ve&&(d=ve-.01));var G=oe/2;return{stroke:typeof ut=="string"?ut:void 0,strokeDasharray:"".concat(ve,"px ").concat(J),strokeDashoffset:d+h,transform:"rotate(".concat(Ct+Y+se,"deg)"),transformOrigin:"".concat(G,"px ").concat(G,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ee=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function We(W){var J=W!=null?W:[];return Array.isArray(J)?J:[J]}var O=function(J){var ve=(0,Ve.Z)((0,Ve.Z)({},rt),J),K=ve.id,dt=ve.prefixCls,Ct=ve.steps,tt=ve.strokeWidth,Ft=ve.trailWidth,ut=ve.gapDegree,_t=ut===void 0?0:ut,de=ve.gapPosition,h=ve.trailColor,Y=ve.strokeLinecap,se=ve.style,d=ve.className,G=ve.strokeColor,L=ve.percent,T=(0,ht.Z)(ve,Ee),X=oe/2,be=wt(K),Se="".concat(be,"-gradient"),He=X-tt/2,nt=Math.PI*2*He,Bt=_t>0?90+_t/2:-90,Nt=nt*((360-_t)/360),te=(0,Ie.Z)(Ct)==="object"?Ct:{count:Ct,space:2},i=te.count,s=te.space,o=We(L),g=We(G),p=g.find(function(Ue){return Ue&&(0,Ie.Z)(Ue)==="object"}),N=p&&(0,Ie.Z)(p)==="object",D=N?"butt":Y,Ce=pt(nt,Nt,0,100,Bt,_t,de,h,D,tt),Qe=Pe(),Tt=function(){var Xe=0;return o.map(function(Kt,Mt){var et=g[Mt]||g[g.length-1],ct=pt(nt,Nt,Xe,Kt,Bt,_t,de,et,D,tt);return Xe+=Kt,r.createElement(yn,{key:Mt,color:et,ptg:Kt,radius:He,prefixCls:dt,gradientId:Se,style:ct,strokeLinecap:D,strokeWidth:tt,gapDegree:_t,ref:function(qt){Qe[Mt]=qt},size:oe})}).reverse()},an=function(){var Xe=Math.round(i*(o[0]/100)),Kt=100/i,Mt=0;return new Array(i).fill(null).map(function(et,ct){var Xt=ct<=Xe-1?g[0]:h,qt=Xt&&(0,Ie.Z)(Xt)==="object"?"url(#".concat(Se,")"):void 0,Rn=pt(nt,Nt,Mt,Kt,Bt,_t,de,Xt,"butt",tt,s);return Mt+=(Nt-Rn.strokeDashoffset+s)*100/Nt,r.createElement("circle",{key:ct,className:"".concat(dt,"-circle-path"),r:He,cx:X,cy:X,stroke:qt,strokeWidth:tt,opacity:1,style:Rn,ref:function(jn){Qe[ct]=jn}})})};return r.createElement("svg",(0,je.Z)({className:Ne()("".concat(dt,"-circle"),d),viewBox:"0 0 ".concat(oe," ").concat(oe),style:se,id:K,role:"presentation"},T),!i&&r.createElement("circle",{className:"".concat(dt,"-circle-trail"),r:He,cx:X,cy:X,stroke:h,strokeLinecap:D,strokeWidth:Ft||tt,style:Ce}),i?an():Tt())},Fe=O,ze={Line:Je,Circle:Fe},lt=E(6848),he=E(30071);function Vt(W){return!W||W<0?0:W>100?100:W}function on(W){let{success:J,successPercent:ve}=W,K=ve;return J&&"progress"in J&&(K=J.progress),J&&"percent"in J&&(K=J.percent),K}const Qt=W=>{let{percent:J,success:ve,successPercent:K}=W;const dt=Vt(on({success:ve,successPercent:K}));return[dt,Vt(Vt(J)-dt)]},Gt=W=>{let{success:J={},strokeColor:ve}=W;const{strokeColor:K}=J;return[K||he.presetPrimaryColors.green,ve||null]},Ke=(W,J,ve)=>{var K,dt,Ct,tt;let Ft=-1,ut=-1;if(J==="step"){const _t=ve.steps,de=ve.strokeWidth;typeof W=="string"||typeof W=="undefined"?(Ft=W==="small"?2:14,ut=de!=null?de:8):typeof W=="number"?[Ft,ut]=[W,W]:[Ft=14,ut=8]=W,Ft*=_t}else if(J==="line"){const _t=ve==null?void 0:ve.strokeWidth;typeof W=="string"||typeof W=="undefined"?ut=_t||(W==="small"?6:8):typeof W=="number"?[Ft,ut]=[W,W]:[Ft=-1,ut=8]=W}else(J==="circle"||J==="dashboard")&&(typeof W=="string"||typeof W=="undefined"?[Ft,ut]=W==="small"?[60,60]:[120,120]:typeof W=="number"?[Ft,ut]=[W,W]:(Ft=(dt=(K=W[0])!==null&&K!==void 0?K:W[1])!==null&&dt!==void 0?dt:120,ut=(tt=(Ct=W[0])!==null&&Ct!==void 0?Ct:W[1])!==null&&tt!==void 0?tt:120));return[Ft,ut]},$e=3,Dt=W=>$e/W*100;var qn=W=>{const{prefixCls:J,trailColor:ve=null,strokeLinecap:K="round",gapPosition:dt,gapDegree:Ct,width:tt=120,type:Ft,children:ut,success:_t,size:de=tt}=W,[h,Y]=Ke(de,"circle");let{strokeWidth:se}=W;se===void 0&&(se=Math.max(Dt(h),6));const d={width:h,height:Y,fontSize:h*.15+6},G=r.useMemo(()=>{if(Ct||Ct===0)return Ct;if(Ft==="dashboard")return 75},[Ct,Ft]),L=dt||Ft==="dashboard"&&"bottom"||void 0,T=Object.prototype.toString.call(W.strokeColor)==="[object Object]",X=Gt({success:_t,strokeColor:W.strokeColor}),be=Ne()(`${J}-inner`,{[`${J}-circle-gradient`]:T}),Se=r.createElement(Fe,{percent:Qt(W),strokeWidth:se,trailWidth:se,strokeColor:X,strokeLinecap:K,trailColor:ve,prefixCls:J,gapDegree:G,gapPosition:L});return r.createElement("div",{className:be,style:d},h<=20?r.createElement(lt.Z,{title:ut},r.createElement("span",null,Se)):r.createElement(r.Fragment,null,Se,ut))},oi=function(W,J){var ve={};for(var K in W)Object.prototype.hasOwnProperty.call(W,K)&&J.indexOf(K)<0&&(ve[K]=W[K]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,K=Object.getOwnPropertySymbols(W);dt{let J=[];return Object.keys(W).forEach(ve=>{const K=parseFloat(ve.replace(/%/g,""));isNaN(K)||J.push({key:K,value:W[ve]})}),J=J.sort((ve,K)=>ve.key-K.key),J.map(ve=>{let{key:K,value:dt}=ve;return`${dt} ${K}%`}).join(", ")},Ut=(W,J)=>{const{from:ve=he.presetPrimaryColors.blue,to:K=he.presetPrimaryColors.blue,direction:dt=J==="rtl"?"to left":"to right"}=W,Ct=oi(W,["from","to","direction"]);if(Object.keys(Ct).length!==0){const tt=gt(Ct);return{backgroundImage:`linear-gradient(${dt}, ${tt})`}}return{backgroundImage:`linear-gradient(${dt}, ${ve}, ${K})`}};var Tn=W=>{const{prefixCls:J,direction:ve,percent:K,size:dt,strokeWidth:Ct,strokeColor:tt,strokeLinecap:Ft="round",children:ut,trailColor:_t=null,success:de}=W,h=tt&&typeof tt!="string"?Ut(tt,ve):{backgroundColor:tt},Y=Ft==="square"||Ft==="butt"?0:void 0,se={backgroundColor:_t||void 0,borderRadius:Y},d=dt!=null?dt:[-1,Ct||(dt==="small"?6:8)],[G,L]=Ke(d,"line",{strokeWidth:Ct}),T=Object.assign({width:`${Vt(K)}%`,height:L,borderRadius:Y},h),X=on(W),be={width:`${Vt(X)}%`,height:L,borderRadius:Y,backgroundColor:de==null?void 0:de.strokeColor},Se={width:G<0?"100%":G,height:L};return r.createElement(r.Fragment,null,r.createElement("div",{className:`${J}-outer`,style:Se},r.createElement("div",{className:`${J}-inner`,style:se},r.createElement("div",{className:`${J}-bg`,style:T}),X!==void 0?r.createElement("div",{className:`${J}-success-bg`,style:be}):null)),ut)},zn=W=>{const{size:J,steps:ve,percent:K=0,strokeWidth:dt=8,strokeColor:Ct,trailColor:tt=null,prefixCls:Ft,children:ut}=W,_t=Math.round(ve*(K/100)),de=J==="small"?2:14,h=J!=null?J:[de,dt],[Y,se]=Ke(h,"step",{steps:ve,strokeWidth:dt}),d=Y/ve,G=new Array(ve);for(let L=0;L{const J=W?"100%":"-100%";return new Hn.Keyframes(`antProgress${W?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${J}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${J}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},R=W=>{const{componentCls:J,iconCls:ve}=W;return{[J]:Object.assign(Object.assign({},(0,Gn.Wf)(W)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:W.fontSize,marginInlineEnd:W.marginXS,marginBottom:W.marginXS},[`${J}-outer`]:{display:"inline-block",width:"100%"},[`&${J}-show-info`]:{[`${J}-outer`]:{marginInlineEnd:`calc(-2em - ${W.marginXS}px)`,paddingInlineEnd:`calc(2em + ${W.paddingXS}px)`}},[`${J}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:W.remainingColor,borderRadius:W.lineBorderRadius},[`${J}-inner:not(${J}-circle-gradient)`]:{[`${J}-circle-path`]:{stroke:W.defaultColor}},[`${J}-success-bg, ${J}-bg`]:{position:"relative",backgroundColor:W.defaultColor,borderRadius:W.lineBorderRadius,transition:`all ${W.motionDurationSlow} ${W.motionEaseInOutCirc}`},[`${J}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:W.colorSuccess},[`${J}-text`]:{display:"inline-block",width:"2em",marginInlineStart:W.marginXS,color:W.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ve]:{fontSize:W.fontSize}},[`&${J}-status-active`]:{[`${J}-bg::before`]:{position:"absolute",inset:0,backgroundColor:W.colorBgContainer,borderRadius:W.lineBorderRadius,opacity:0,animationName:j(),animationDuration:W.progressActiveMotionDuration,animationTimingFunction:W.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${J}-rtl${J}-status-active`]:{[`${J}-bg::before`]:{animationName:j(!0)}},[`&${J}-status-exception`]:{[`${J}-bg`]:{backgroundColor:W.colorError},[`${J}-text`]:{color:W.colorError}},[`&${J}-status-exception ${J}-inner:not(${J}-circle-gradient)`]:{[`${J}-circle-path`]:{stroke:W.colorError}},[`&${J}-status-success`]:{[`${J}-bg`]:{backgroundColor:W.colorSuccess},[`${J}-text`]:{color:W.colorSuccess}},[`&${J}-status-success ${J}-inner:not(${J}-circle-gradient)`]:{[`${J}-circle-path`]:{stroke:W.colorSuccess}}})}},Q=W=>{const{componentCls:J,iconCls:ve}=W;return{[J]:{[`${J}-circle-trail`]:{stroke:W.remainingColor},[`&${J}-circle ${J}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${J}-circle ${J}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:W.circleTextColor,fontSize:W.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ve]:{fontSize:`${W.fontSize/W.fontSizeSM}em`}},[`${J}-circle&-status-exception`]:{[`${J}-text`]:{color:W.colorError}},[`${J}-circle&-status-success`]:{[`${J}-text`]:{color:W.colorSuccess}}},[`${J}-inline-circle`]:{lineHeight:1,[`${J}-inner`]:{verticalAlign:"bottom"}}}},re=W=>{const{componentCls:J}=W;return{[J]:{[`${J}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:W.progressStepMinWidth,marginInlineEnd:W.progressStepMarginInlineEnd,backgroundColor:W.remainingColor,transition:`all ${W.motionDurationSlow}`,"&-active":{backgroundColor:W.defaultColor}}}}}},C=W=>{const{componentCls:J,iconCls:ve}=W;return{[J]:{[`${J}-small&-line, ${J}-small&-line ${J}-text ${ve}`]:{fontSize:W.fontSizeSM}}}};var ne=(0,mn.Z)("Progress",W=>{const J=W.marginXXS/2,ve=(0,M.TS)(W,{progressStepMarginInlineEnd:J,progressStepMinWidth:J,progressActiveMotionDuration:"2.4s"});return[R(ve),Q(ve),re(ve),C(ve)]},W=>({circleTextColor:W.colorText,defaultColor:W.colorInfo,remainingColor:W.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),me=function(W,J){var ve={};for(var K in W)Object.prototype.hasOwnProperty.call(W,K)&&J.indexOf(K)<0&&(ve[K]=W[K]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,K=Object.getOwnPropertySymbols(W);dt{const{prefixCls:ve,className:K,rootClassName:dt,steps:Ct,strokeColor:tt,percent:Ft=0,size:ut="default",showInfo:_t=!0,type:de="line",status:h,format:Y,style:se}=W,d=me(W,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),G=r.useMemo(()=>{var o,g;const p=on(W);return parseInt(p!==void 0?(o=p!=null?p:0)===null||o===void 0?void 0:o.toString():(g=Ft!=null?Ft:0)===null||g===void 0?void 0:g.toString(),10)},[Ft,W.success,W.successPercent]),L=r.useMemo(()=>!kt.includes(h)&&G>=100?"success":h||"normal",[h,G]),{getPrefixCls:T,direction:X,progress:be}=r.useContext(H.E_),Se=T("progress",ve),[He,nt]=ne(Se),Bt=r.useMemo(()=>{if(!_t)return null;const o=on(W);let g;const p=Y||(D=>`${D}%`),N=de==="line";return Y||L!=="exception"&&L!=="success"?g=p(Vt(Ft),Vt(o)):L==="exception"?g=N?r.createElement(ie.Z,null):r.createElement(U.Z,null):L==="success"&&(g=N?r.createElement(ke.Z,null):r.createElement(k.Z,null)),r.createElement("span",{className:`${Se}-text`,title:typeof g=="string"?g:void 0},g)},[_t,Ft,G,L,de,Se,Y]),Nt=Array.isArray(tt)?tt[0]:tt,te=typeof tt=="string"||Array.isArray(tt)?tt:void 0;let i;de==="line"?i=Ct?r.createElement(zn,Object.assign({},W,{strokeColor:te,prefixCls:Se,steps:Ct}),Bt):r.createElement(Tn,Object.assign({},W,{strokeColor:Nt,prefixCls:Se,direction:X}),Bt):(de==="circle"||de==="dashboard")&&(i=r.createElement(qn,Object.assign({},W,{strokeColor:Nt,prefixCls:Se,progressStatus:L}),Bt));const s=Ne()(Se,`${Se}-status-${L}`,`${Se}-${de==="dashboard"&&"circle"||Ct&&"steps"||de}`,{[`${Se}-inline-circle`]:de==="circle"&&Ke(ut,"circle")[0]<=20,[`${Se}-show-info`]:_t,[`${Se}-${ut}`]:typeof ut=="string",[`${Se}-rtl`]:X==="rtl"},be==null?void 0:be.className,K,dt,nt);return He(r.createElement("div",Object.assign({ref:J,style:Object.assign(Object.assign({},be==null?void 0:be.style),se),className:s,role:"progressbar","aria-valuenow":G},(0,ee.Z)(d,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),i))}),un=Yt},45413:function(Re,Pt,E){"use strict";E.d(Pt,{default:function(){return mn}});var r=E(40001),ke=E(99267),k=E(92310),ie=E.n(k),U=E(14809),Z=E(20439),Ne=E(4635),ee=E(62646),H=E(59301),je=E(10228),Ve=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function ht(M){return typeof M=="string"}function rt(M){var j,R=M.className,Q=M.prefixCls,re=M.style,C=M.active,ne=M.status,me=M.iconPrefix,mt=M.icon,kt=M.wrapperStyle,En=M.stepNumber,Yt=M.disabled,un=M.description,W=M.title,J=M.subTitle,ve=M.progressDot,K=M.stepIcon,dt=M.tailContent,Ct=M.icons,tt=M.stepIndex,Ft=M.onStepClick,ut=M.onClick,_t=M.render,de=(0,ee.Z)(M,Ve),h=!!Ft&&!Yt,Y={};h&&(Y.role="button",Y.tabIndex=0,Y.onClick=function(X){ut==null||ut(X),Ft(tt)},Y.onKeyDown=function(X){var be=X.which;(be===je.Z.ENTER||be===je.Z.SPACE)&&Ft(tt)});var se=function(){var be,Se,He=ie()("".concat(Q,"-icon"),"".concat(me,"icon"),(be={},(0,Ne.Z)(be,"".concat(me,"icon-").concat(mt),mt&&ht(mt)),(0,Ne.Z)(be,"".concat(me,"icon-check"),!mt&&ne==="finish"&&(Ct&&!Ct.finish||!Ct)),(0,Ne.Z)(be,"".concat(me,"icon-cross"),!mt&&ne==="error"&&(Ct&&!Ct.error||!Ct)),be)),nt=H.createElement("span",{className:"".concat(Q,"-icon-dot")});return ve?typeof ve=="function"?Se=H.createElement("span",{className:"".concat(Q,"-icon")},ve(nt,{index:En-1,status:ne,title:W,description:un})):Se=H.createElement("span",{className:"".concat(Q,"-icon")},nt):mt&&!ht(mt)?Se=H.createElement("span",{className:"".concat(Q,"-icon")},mt):Ct&&Ct.finish&&ne==="finish"?Se=H.createElement("span",{className:"".concat(Q,"-icon")},Ct.finish):Ct&&Ct.error&&ne==="error"?Se=H.createElement("span",{className:"".concat(Q,"-icon")},Ct.error):mt||ne==="finish"||ne==="error"?Se=H.createElement("span",{className:He}):Se=H.createElement("span",{className:"".concat(Q,"-icon")},En),K&&(Se=K({index:En-1,status:ne,title:W,description:un,node:Se})),Se},d=ne||"wait",G=ie()("".concat(Q,"-item"),"".concat(Q,"-item-").concat(d),R,(j={},(0,Ne.Z)(j,"".concat(Q,"-item-custom"),mt),(0,Ne.Z)(j,"".concat(Q,"-item-active"),C),(0,Ne.Z)(j,"".concat(Q,"-item-disabled"),Yt===!0),j)),L=(0,Z.Z)({},re),T=H.createElement("div",(0,U.Z)({},de,{className:G,style:L}),H.createElement("div",(0,U.Z)({onClick:ut},Y,{className:"".concat(Q,"-item-container")}),H.createElement("div",{className:"".concat(Q,"-item-tail")},dt),H.createElement("div",{className:"".concat(Q,"-item-icon")},se()),H.createElement("div",{className:"".concat(Q,"-item-content")},H.createElement("div",{className:"".concat(Q,"-item-title")},W,J&&H.createElement("div",{title:typeof J=="string"?J:void 0,className:"".concat(Q,"-item-subtitle")},J)),un&&H.createElement("div",{className:"".concat(Q,"-item-description")},un))));return _t&&(T=_t(T)||null),T}var Pe=rt,Lt=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function _e(M){var j,R=M.prefixCls,Q=R===void 0?"rc-steps":R,re=M.style,C=re===void 0?{}:re,ne=M.className,me=M.children,mt=M.direction,kt=mt===void 0?"horizontal":mt,En=M.type,Yt=En===void 0?"default":En,un=M.labelPlacement,W=un===void 0?"horizontal":un,J=M.iconPrefix,ve=J===void 0?"rc":J,K=M.status,dt=K===void 0?"process":K,Ct=M.size,tt=M.current,Ft=tt===void 0?0:tt,ut=M.progressDot,_t=ut===void 0?!1:ut,de=M.stepIcon,h=M.initial,Y=h===void 0?0:h,se=M.icons,d=M.onChange,G=M.itemRender,L=M.items,T=L===void 0?[]:L,X=(0,ee.Z)(M,Lt),be=Yt==="navigation",Se=Yt==="inline",He=Se||_t,nt=Se?"horizontal":kt,Bt=Se?void 0:Ct,Nt=He?"vertical":W,te=ie()(Q,"".concat(Q,"-").concat(nt),ne,(j={},(0,Ne.Z)(j,"".concat(Q,"-").concat(Bt),Bt),(0,Ne.Z)(j,"".concat(Q,"-label-").concat(Nt),nt==="horizontal"),(0,Ne.Z)(j,"".concat(Q,"-dot"),!!He),(0,Ne.Z)(j,"".concat(Q,"-navigation"),be),(0,Ne.Z)(j,"".concat(Q,"-inline"),Se),j)),i=function(g){d&&Ft!==g&&d(g)},s=function(g,p){var N=(0,Z.Z)({},g),D=Y+p;return dt==="error"&&p===Ft-1&&(N.className="".concat(Q,"-next-error")),N.status||(D===Ft?N.status=dt:D{const{componentCls:j,customIconTop:R,customIconSize:Q,customIconFontSize:re}=M;return{[`${j}-item-custom`]:{[`> ${j}-item-container > ${j}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${j}-icon`]:{top:R,width:Q,height:Q,fontSize:re,lineHeight:`${re}px`}}},[`&:not(${j}-vertical)`]:{[`${j}-item-custom`]:{[`${j}-item-icon`]:{width:"auto",background:"none"}}}}},pt=M=>{const{componentCls:j,inlineDotSize:R,inlineTitleColor:Q,inlineTailColor:re}=M,C=M.paddingXS+M.lineWidth,ne={[`${j}-item-container ${j}-item-content ${j}-item-title`]:{color:Q}};return{[`&${j}-inline`]:{width:"auto",display:"inline-flex",[`${j}-item`]:{flex:"none","&-container":{padding:`${C}px ${M.paddingXXS}px 0`,margin:`0 ${M.marginXXS/2}px`,borderRadius:M.borderRadiusSM,cursor:"pointer",transition:`background-color ${M.motionDurationMid}`,"&:hover":{background:M.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:R,height:R,marginInlineStart:`calc(50% - ${R/2}px)`,[`> ${j}-icon`]:{top:0},[`${j}-icon-dot`]:{borderRadius:M.fontSizeSM/4}},"&-content":{width:"auto",marginTop:M.marginXS-M.lineWidth},"&-title":{color:Q,fontSize:M.fontSizeSM,lineHeight:M.lineHeightSM,fontWeight:"normal",marginBottom:M.marginXXS/2},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:C+R/2,transform:"translateY(-50%)","&:after":{width:"100%",height:M.lineWidth,borderRadius:0,marginInlineStart:0,background:re}},[`&:first-child ${j}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${j}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${j}-item-icon ${j}-icon ${j}-icon-dot`]:{backgroundColor:M.colorBorderBg,border:`${M.lineWidth}px ${M.lineType} ${re}`}},ne),"&-finish":Object.assign({[`${j}-item-tail::after`]:{backgroundColor:re},[`${j}-item-icon ${j}-icon ${j}-icon-dot`]:{backgroundColor:re,border:`${M.lineWidth}px ${M.lineType} ${re}`}},ne),"&-error":ne,"&-active, &-process":Object.assign({[`${j}-item-icon`]:{width:R,height:R,marginInlineStart:`calc(50% - ${R/2}px)`,top:0}},ne),[`&:not(${j}-item-active) > ${j}-item-container[role='button']:hover`]:{[`${j}-item-title`]:{color:Q}}}}}},We=M=>{const{componentCls:j,iconSize:R,lineHeight:Q,iconSizeSM:re}=M;return{[`&${j}-label-vertical`]:{[`${j}-item`]:{overflow:"visible","&-tail":{marginInlineStart:R/2+M.controlHeightLG,padding:`${M.paddingXXS}px ${M.paddingLG}px`},"&-content":{display:"block",width:(R/2+M.controlHeightLG)*2,marginTop:M.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:M.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:M.marginXXS,marginInlineStart:0,lineHeight:Q}},[`&${j}-small:not(${j}-dot)`]:{[`${j}-item`]:{"&-icon":{marginInlineStart:M.controlHeightLG+(R-re)/2}}}}}},Fe=M=>{const{componentCls:j,navContentMaxWidth:R,navArrowColor:Q,stepsNavActiveColor:re,motionDurationSlow:C}=M;return{[`&${j}-navigation`]:{paddingTop:M.paddingSM,[`&${j}-small`]:{[`${j}-item`]:{"&-container":{marginInlineStart:-M.marginSM}}},[`${j}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:-M.margin,paddingBottom:M.paddingSM,textAlign:"start",transition:`opacity ${C}`,[`${j}-item-content`]:{maxWidth:R},[`${j}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},wt.vS),{"&::after":{display:"none"}})},[`&:not(${j}-item-active)`]:{[`${j}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${M.paddingSM/2}px)`,insetInlineStart:"100%",display:"inline-block",width:M.fontSizeIcon,height:M.fontSizeIcon,borderTop:`${M.lineWidth}px ${M.lineType} ${Q}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${M.lineWidth}px ${M.lineType} ${Q}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:M.lineWidthBold,backgroundColor:re,transition:`width ${C}, inset-inline-start ${C}`,transitionTimingFunction:"ease-out",content:'""'}},[`${j}-item${j}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${j}-navigation${j}-vertical`]:{[`> ${j}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${j}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:M.lineWidth*3,height:`calc(100% - ${M.marginLG}px)`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:M.controlHeight*.25,height:M.controlHeight*.25,marginBottom:M.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${j}-item-container > ${j}-item-tail`]:{visibility:"hidden"}}},[`&${j}-navigation${j}-horizontal`]:{[`> ${j}-item > ${j}-item-container > ${j}-item-tail`]:{visibility:"hidden"}}}},lt=M=>{const{antCls:j,componentCls:R}=M;return{[`&${R}-with-progress`]:{[`${R}-item`]:{paddingTop:M.paddingXXS,[`&-process ${R}-item-container ${R}-item-icon ${R}-icon`]:{color:M.processIconColor}},[`&${R}-vertical > ${R}-item `]:{paddingInlineStart:M.paddingXXS,[`> ${R}-item-container > ${R}-item-tail`]:{top:M.marginXXS,insetInlineStart:M.iconSize/2-M.lineWidth+M.paddingXXS}},[`&, &${R}-small`]:{[`&${R}-horizontal ${R}-item:first-child`]:{paddingBottom:M.paddingXXS,paddingInlineStart:M.paddingXXS}},[`&${R}-small${R}-vertical > ${R}-item > ${R}-item-container > ${R}-item-tail`]:{insetInlineStart:M.iconSizeSM/2-M.lineWidth+M.paddingXXS},[`&${R}-label-vertical`]:{[`${R}-item ${R}-item-tail`]:{top:M.margin-2*M.lineWidth}},[`${R}-item-icon`]:{position:"relative",[`${j}-progress`]:{position:"absolute",insetBlockStart:(M.iconSize-M.stepsProgressSize-M.lineWidth*2)/2,insetInlineStart:(M.iconSize-M.stepsProgressSize-M.lineWidth*2)/2}}}}},Vt=M=>{const{componentCls:j,descriptionMaxWidth:R,lineHeight:Q,dotCurrentSize:re,dotSize:C,motionDurationSlow:ne}=M;return{[`&${j}-dot, &${j}-dot${j}-small`]:{[`${j}-item`]:{"&-title":{lineHeight:Q},"&-tail":{top:Math.floor((M.dotSize-M.lineWidth*3)/2),width:"100%",marginTop:0,marginBottom:0,marginInline:`${R/2}px 0`,padding:0,"&::after":{width:`calc(100% - ${M.marginSM*2}px)`,height:M.lineWidth*3,marginInlineStart:M.marginSM}},"&-icon":{width:C,height:C,marginInlineStart:(M.descriptionMaxWidth-C)/2,paddingInlineEnd:0,lineHeight:`${C}px`,background:"transparent",border:0,[`${j}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${ne}`,"&::after":{position:"absolute",top:-M.marginSM,insetInlineStart:(C-M.controlHeightLG*1.5)/2,width:M.controlHeightLG*1.5,height:M.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:R},[`&-process ${j}-item-icon`]:{position:"relative",top:(C-re)/2,width:re,height:re,lineHeight:`${re}px`,background:"none",marginInlineStart:(M.descriptionMaxWidth-re)/2},[`&-process ${j}-icon`]:{[`&:first-child ${j}-icon-dot`]:{insetInlineStart:0}}}},[`&${j}-vertical${j}-dot`]:{[`${j}-item-icon`]:{marginTop:(M.controlHeight-C)/2,marginInlineStart:0,background:"none"},[`${j}-item-process ${j}-item-icon`]:{marginTop:(M.controlHeight-re)/2,top:0,insetInlineStart:(C-re)/2,marginInlineStart:0},[`${j}-item > ${j}-item-container > ${j}-item-tail`]:{top:(M.controlHeight-C)/2,insetInlineStart:0,margin:0,padding:`${C+M.paddingXS}px 0 ${M.paddingXS}px`,"&::after":{marginInlineStart:(C-M.lineWidth)/2}},[`&${j}-small`]:{[`${j}-item-icon`]:{marginTop:(M.controlHeightSM-C)/2},[`${j}-item-process ${j}-item-icon`]:{marginTop:(M.controlHeightSM-re)/2},[`${j}-item > ${j}-item-container > ${j}-item-tail`]:{top:(M.controlHeightSM-C)/2}},[`${j}-item:first-child ${j}-icon-dot`]:{insetInlineStart:0},[`${j}-item-content`]:{width:"inherit"}}}},Qt=M=>{const{componentCls:j}=M;return{[`&${j}-rtl`]:{direction:"rtl",[`${j}-item`]:{"&-subtitle":{float:"left"}},[`&${j}-navigation`]:{[`${j}-item::after`]:{transform:"rotate(-45deg)"}},[`&${j}-vertical`]:{[`> ${j}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${j}-item-icon`]:{float:"right"}}},[`&${j}-dot`]:{[`${j}-item-icon ${j}-icon-dot, &${j}-small ${j}-item-icon ${j}-icon-dot`]:{float:"right"}}}}},Ke=M=>{const{componentCls:j,iconSizeSM:R,fontSizeSM:Q,fontSize:re,colorTextDescription:C}=M;return{[`&${j}-small`]:{[`&${j}-horizontal:not(${j}-label-vertical) ${j}-item`]:{paddingInlineStart:M.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${j}-item-icon`]:{width:R,height:R,marginTop:0,marginBottom:0,marginInline:`0 ${M.marginXS}px`,fontSize:Q,lineHeight:`${R}px`,textAlign:"center",borderRadius:R},[`${j}-item-title`]:{paddingInlineEnd:M.paddingSM,fontSize:re,lineHeight:`${R}px`,"&::after":{top:R/2}},[`${j}-item-description`]:{color:C,fontSize:re},[`${j}-item-tail`]:{top:R/2-M.paddingXXS},[`${j}-item-custom ${j}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${j}-icon`]:{fontSize:R,lineHeight:`${R}px`,transform:"none"}}}}},Dt=M=>{const{componentCls:j,iconSizeSM:R,iconSize:Q}=M;return{[`&${j}-vertical`]:{display:"flex",flexDirection:"column",[`> ${j}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${j}-item-icon`]:{float:"left",marginInlineEnd:M.margin},[`${j}-item-content`]:{display:"block",minHeight:M.controlHeight*1.5,overflow:"hidden"},[`${j}-item-title`]:{lineHeight:`${Q}px`},[`${j}-item-description`]:{paddingBottom:M.paddingSM}},[`> ${j}-item > ${j}-item-container > ${j}-item-tail`]:{position:"absolute",top:0,insetInlineStart:Q/2-M.lineWidth,width:M.lineWidth,height:"100%",padding:`${Q+M.marginXXS*1.5}px 0 ${M.marginXXS*1.5}px`,"&::after":{width:M.lineWidth,height:"100%"}},[`> ${j}-item:not(:last-child) > ${j}-item-container > ${j}-item-tail`]:{display:"block"},[` > ${j}-item > ${j}-item-container > ${j}-item-content > ${j}-item-title`]:{"&::after":{display:"none"}},[`&${j}-small ${j}-item-container`]:{[`${j}-item-tail`]:{position:"absolute",top:0,insetInlineStart:R/2-M.lineWidth,padding:`${R+M.marginXXS*1.5}px 0 ${M.marginXXS*1.5}px`},[`${j}-item-title`]:{lineHeight:`${R}px`}}}}},pn;(function(M){M.wait="wait",M.process="process",M.finish="finish",M.error="error"})(pn||(pn={}));const qn=(M,j)=>{const R=`${j.componentCls}-item`,Q=`${M}IconColor`,re=`${M}TitleColor`,C=`${M}DescriptionColor`,ne=`${M}TailColor`,me=`${M}IconBgColor`,mt=`${M}IconBorderColor`,kt=`${M}DotColor`;return{[`${R}-${M} ${R}-icon`]:{backgroundColor:j[me],borderColor:j[mt],[`> ${j.componentCls}-icon`]:{color:j[Q],[`${j.componentCls}-icon-dot`]:{background:j[kt]}}},[`${R}-${M}${R}-custom ${R}-icon`]:{[`> ${j.componentCls}-icon`]:{color:j[kt]}},[`${R}-${M} > ${R}-container > ${R}-content > ${R}-title`]:{color:j[re],"&::after":{backgroundColor:j[ne]}},[`${R}-${M} > ${R}-container > ${R}-content > ${R}-description`]:{color:j[C]},[`${R}-${M} > ${R}-container > ${R}-tail::after`]:{backgroundColor:j[ne]}}},oi=M=>{const{componentCls:j,motionDurationSlow:R}=M,Q=`${j}-item`,re=`${Q}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[Q]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${Q}-container > ${Q}-tail, > ${Q}-container > ${Q}-content > ${Q}-title::after`]:{display:"none"}}},[`${Q}-container`]:{outline:"none","&:focus-visible":{[re]:Object.assign({},(0,wt.oN)(M))}},[`${re}, ${Q}-content`]:{display:"inline-block",verticalAlign:"top"},[re]:{width:M.iconSize,height:M.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:M.marginXS,fontSize:M.iconFontSize,fontFamily:M.fontFamily,lineHeight:`${M.iconSize}px`,textAlign:"center",borderRadius:M.iconSize,border:`${M.lineWidth}px ${M.lineType} transparent`,transition:`background-color ${R}, border-color ${R}`,[`${j}-icon`]:{position:"relative",top:M.iconTop,color:M.colorPrimary,lineHeight:1}},[`${Q}-tail`]:{position:"absolute",top:M.iconSize/2-M.paddingXXS,insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:M.lineWidth,background:M.colorSplit,borderRadius:M.lineWidth,transition:`background ${R}`,content:'""'}},[`${Q}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:M.padding,color:M.colorText,fontSize:M.fontSizeLG,lineHeight:`${M.titleLineHeight}px`,"&::after":{position:"absolute",top:M.titleLineHeight/2,insetInlineStart:"100%",display:"block",width:9999,height:M.lineWidth,background:M.processTailColor,content:'""'}},[`${Q}-subtitle`]:{display:"inline",marginInlineStart:M.marginXS,color:M.colorTextDescription,fontWeight:"normal",fontSize:M.fontSize},[`${Q}-description`]:{color:M.colorTextDescription,fontSize:M.fontSize}},qn(pn.wait,M)),qn(pn.process,M)),{[`${Q}-process > ${Q}-container > ${Q}-title`]:{fontWeight:M.fontWeightStrong}}),qn(pn.finish,M)),qn(pn.error,M)),{[`${Q}${j}-next-error > ${j}-item-title::after`]:{background:M.colorError},[`${Q}-disabled`]:{cursor:"not-allowed"}})},gt=M=>{const{componentCls:j,motionDurationSlow:R}=M;return{[`& ${j}-item`]:{[`&:not(${j}-item-active)`]:{[`& > ${j}-item-container[role='button']`]:{cursor:"pointer",[`${j}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${j}-icon`]:{transition:`color ${R}`}},"&:hover":{[`${j}-item`]:{"&-title, &-subtitle, &-description":{color:M.colorPrimary}}}},[`&:not(${j}-item-process)`]:{[`& > ${j}-item-container[role='button']:hover`]:{[`${j}-item`]:{"&-icon":{borderColor:M.colorPrimary,[`${j}-icon`]:{color:M.colorPrimary}}}}}}},[`&${j}-horizontal:not(${j}-label-vertical)`]:{[`${j}-item`]:{paddingInlineStart:M.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${j}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:M.descriptionMaxWidth,whiteSpace:"normal"}}}}},Ut=M=>{const{componentCls:j}=M;return{[j]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,wt.Wf)(M)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),oi(M)),gt(M)),yn(M)),Ke(M)),Dt(M)),We(M)),Vt(M)),Fe(M)),Qt(M)),lt(M)),pt(M))}};var At=(0,yt.Z)("Steps",M=>{const{wireframe:j,colorTextDisabled:R,controlHeightLG:Q,colorTextLightSolid:re,colorText:C,colorPrimary:ne,colorTextLabel:me,colorTextDescription:mt,colorTextQuaternary:kt,colorFillContent:En,controlItemBgActive:Yt,colorError:un,colorBgContainer:W,colorBorderSecondary:J,colorSplit:ve}=M,K=(0,ln.TS)(M,{processIconColor:re,processTitleColor:C,processDescriptionColor:C,processIconBgColor:ne,processIconBorderColor:ne,processDotColor:ne,processTailColor:ve,waitIconColor:j?R:me,waitTitleColor:mt,waitDescriptionColor:mt,waitTailColor:ve,waitIconBgColor:j?W:En,waitIconBorderColor:j?R:"transparent",waitDotColor:R,finishIconColor:ne,finishTitleColor:C,finishDescriptionColor:mt,finishTailColor:ne,finishIconBgColor:j?W:Yt,finishIconBorderColor:j?ne:Yt,finishDotColor:ne,errorIconColor:re,errorTitleColor:un,errorDescriptionColor:un,errorTailColor:ve,errorIconBgColor:un,errorIconBorderColor:un,errorDotColor:un,stepsNavActiveColor:ne,stepsProgressSize:Q,inlineDotSize:6,inlineTitleColor:kt,inlineTailColor:J});return[Ut(K)]},M=>{const{colorTextDisabled:j,fontSize:R,controlHeightSM:Q,controlHeight:re,controlHeightLG:C,fontSizeHeading3:ne}=M;return{titleLineHeight:re,customIconSize:re,customIconTop:0,customIconFontSize:Q,iconSize:re,iconTop:-.5,iconFontSize:R,iconSizeSM:ne,dotSize:re/4,dotCurrentSize:C/4,navArrowColor:j,navContentMaxWidth:"auto",descriptionMaxWidth:140}}),Tn=E(11592);function Yn(M){return M.filter(j=>j)}function zn(M,j){if(M)return M;const R=(0,Tn.Z)(j).map(Q=>{if(H.isValidElement(Q)){const{props:re}=Q;return Object.assign({},re)}return null});return Yn(R)}var Hn=function(M,j){var R={};for(var Q in M)Object.prototype.hasOwnProperty.call(M,Q)&&j.indexOf(Q)<0&&(R[Q]=M[Q]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,Q=Object.getOwnPropertySymbols(M);re{const{percent:j,size:R,className:Q,rootClassName:re,direction:C,items:ne,responsive:me=!0,current:mt=0,children:kt,style:En}=M,Yt=Hn(M,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:un}=(0,De.Z)(me),{getPrefixCls:W,direction:J,steps:ve}=H.useContext(ye.E_),K=H.useMemo(()=>me&&un?"vertical":C,[un,C]),dt=(0,Be.Z)(R),Ct=W("steps",M.prefixCls),[tt,Ft]=At(Ct),ut=M.type==="inline",_t=W("",M.iconPrefix),de=zn(ne,kt),h=ut?void 0:j,Y=Object.assign(Object.assign({},ve==null?void 0:ve.style),En),se=ie()(ve==null?void 0:ve.className,{[`${Ct}-rtl`]:J==="rtl",[`${Ct}-with-progress`]:h!==void 0},Q,re,Ft),d={finish:H.createElement(r.Z,{className:`${Ct}-finish-icon`}),error:H.createElement(ke.Z,{className:`${Ct}-error-icon`})},G=T=>{let{node:X,status:be}=T;if(be==="process"&&h!==void 0){const Se=dt==="small"?32:40;return H.createElement("div",{className:`${Ct}-progress-icon`},H.createElement(ge.Z,{type:"circle",percent:h,size:Se,strokeWidth:4,format:()=>null}),X)}return X},L=(T,X)=>T.description?H.createElement(y.Z,{title:T.description},X):X;return tt(H.createElement(Ie,Object.assign({icons:d},Yt,{style:Y,current:mt,size:dt,items:de,itemRender:ut?L:void 0,stepIcon:G,direction:K,prefixCls:Ct,iconPrefix:_t,className:se})))};Gn.Step=Ie.Step;var mn=Gn},12563:function(Re,Pt,E){"use strict";E.d(Pt,{default:function(){return yn}});var r=E(59301),ke=E(99267),k=E(92310),ie=E.n(k),U=E(36785),Z=E(47729),Ne=E(14088),ee=E(36355),H=E(17313),je=E(37613),Ve=E(83116);const ht=oe=>{const{paddingXXS:pt,lineWidth:Ee,tagPaddingHorizontal:We,componentCls:O}=oe,Fe=We-Ee,ze=pt-Ee;return{[O]:Object.assign(Object.assign({},(0,H.Wf)(oe)),{display:"inline-block",height:"auto",marginInlineEnd:oe.marginXS,paddingInline:Fe,fontSize:oe.tagFontSize,lineHeight:oe.tagLineHeight,whiteSpace:"nowrap",background:oe.defaultBg,border:`${oe.lineWidth}px ${oe.lineType} ${oe.colorBorder}`,borderRadius:oe.borderRadiusSM,opacity:1,transition:`all ${oe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${O}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:oe.defaultColor},[`${O}-close-icon`]:{marginInlineStart:ze,color:oe.colorTextDescription,fontSize:oe.tagIconSize,cursor:"pointer",transition:`all ${oe.motionDurationMid}`,"&:hover":{color:oe.colorTextHeading}},[`&${O}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${oe.iconCls}-close, ${oe.iconCls}-close:hover`]:{color:oe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${O}-checkable-checked):hover`]:{color:oe.colorPrimary,backgroundColor:oe.colorFillSecondary},"&:active, &-checked":{color:oe.colorTextLightSolid},"&-checked":{backgroundColor:oe.colorPrimary,"&:hover":{backgroundColor:oe.colorPrimaryHover}},"&:active":{backgroundColor:oe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${oe.iconCls} + span, > span + ${oe.iconCls}`]:{marginInlineStart:Fe}}),[`${O}-borderless`]:{borderColor:"transparent",background:oe.tagBorderlessBg}}},rt=oe=>{const{lineWidth:pt,fontSizeIcon:Ee}=oe,We=oe.fontSizeSM,O=`${oe.lineHeightSM*We}px`;return(0,je.TS)(oe,{tagFontSize:We,tagLineHeight:O,tagIconSize:Ee-2*pt,tagPaddingHorizontal:8,tagBorderlessBg:oe.colorFillTertiary})},Pe=oe=>({defaultBg:oe.colorFillQuaternary,defaultColor:oe.colorText});var Lt=(0,Ve.Z)("Tag",oe=>{const pt=rt(oe);return ht(pt)},Pe),_e=function(oe,pt){var Ee={};for(var We in oe)Object.prototype.hasOwnProperty.call(oe,We)&&pt.indexOf(We)<0&&(Ee[We]=oe[We]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,We=Object.getOwnPropertySymbols(oe);O{const{prefixCls:pt,style:Ee,className:We,checked:O,onChange:Fe,onClick:ze}=oe,lt=_e(oe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:he,tag:Vt}=r.useContext(ee.E_),on=Dt=>{Fe==null||Fe(!O),ze==null||ze(Dt)},Qt=he("tag",pt),[Gt,Ke]=Lt(Qt),$e=ie()(Qt,`${Qt}-checkable`,{[`${Qt}-checkable-checked`]:O},Vt==null?void 0:Vt.className,We,Ke);return Gt(r.createElement("span",Object.assign({},lt,{style:Object.assign(Object.assign({},Ee),Vt==null?void 0:Vt.style),className:$e,onClick:on})))},ye=E(45157);const Be=oe=>(0,ye.Z)(oe,(pt,Ee)=>{let{textColor:We,lightBorderColor:O,lightColor:Fe,darkColor:ze}=Ee;return{[`${oe.componentCls}-${pt}`]:{color:We,background:Fe,borderColor:O,"&-inverse":{color:oe.colorTextLightSolid,background:ze,borderColor:ze},[`&${oe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var De=(0,Ve.b)(["Tag","preset"],oe=>{const pt=rt(oe);return Be(pt)},Pe);function ge(oe){return typeof oe!="string"?oe:oe.charAt(0).toUpperCase()+oe.slice(1)}const y=(oe,pt,Ee)=>{const We=ge(Ee);return{[`${oe.componentCls}-${pt}`]:{color:oe[`color${Ee}`],background:oe[`color${We}Bg`],borderColor:oe[`color${We}Border`],[`&${oe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var wt=(0,Ve.b)(["Tag","status"],oe=>{const pt=rt(oe);return[y(pt,"success","Success"),y(pt,"processing","Info"),y(pt,"error","Error"),y(pt,"warning","Warning")]},Pe),yt=function(oe,pt){var Ee={};for(var We in oe)Object.prototype.hasOwnProperty.call(oe,We)&&pt.indexOf(We)<0&&(Ee[We]=oe[We]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,We=Object.getOwnPropertySymbols(oe);O{const{prefixCls:Ee,className:We,rootClassName:O,style:Fe,children:ze,icon:lt,color:he,onClose:Vt,closeIcon:on,closable:Qt,bordered:Gt=!0}=oe,Ke=yt(oe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:$e,direction:Dt,tag:pn}=r.useContext(ee.E_),[qn,oi]=r.useState(!0);r.useEffect(()=>{"visible"in Ke&&oi(Ke.visible)},[Ke.visible]);const gt=(0,U.o2)(he),Ut=(0,U.yT)(he),At=gt||Ut,Tn=Object.assign(Object.assign({backgroundColor:he&&!At?he:void 0},pn==null?void 0:pn.style),Fe),Yn=$e("tag",Ee),[zn,Hn]=Lt(Yn),Gn=ie()(Yn,pn==null?void 0:pn.className,{[`${Yn}-${he}`]:At,[`${Yn}-has-color`]:he&&!At,[`${Yn}-hidden`]:!qn,[`${Yn}-rtl`]:Dt==="rtl",[`${Yn}-borderless`]:!Gt},We,O,Hn),mn=C=>{C.stopPropagation(),Vt==null||Vt(C),!C.defaultPrevented&&oi(!1)},[,M]=(0,Z.Z)(Qt,on,C=>C===null?r.createElement(ke.Z,{className:`${Yn}-close-icon`,onClick:mn}):r.createElement("span",{className:`${Yn}-close-icon`,onClick:mn},C),null,!1),j=typeof Ke.onClick=="function"||ze&&ze.type==="a",R=lt||null,Q=R?r.createElement(r.Fragment,null,R,ze&&r.createElement("span",null,ze)):ze,re=r.createElement("span",Object.assign({},Ke,{ref:pt,className:Gn,style:Tn}),Q,M,gt&&r.createElement(De,{key:"preset",prefixCls:Yn}),Ut&&r.createElement(wt,{key:"status",prefixCls:Yn}));return zn(j?r.createElement(Ne.Z,{component:"Tag"},re):re)},Ot=r.forwardRef(ln);Ot.CheckableTag=Ie;var yn=Ot},3867:function(Re,Pt,E){var r=E(97671);(function(ke,k){Re.exports=k()})(this,function(){"use strict";function ke(R){var Q=typeof R;return R!==null&&(Q==="object"||Q==="function")}function k(R){return typeof R=="function"}var ie=void 0;Array.isArray?ie=Array.isArray:ie=function(R){return Object.prototype.toString.call(R)==="[object Array]"};var U=ie,Z=0,Ne=void 0,ee=void 0,H=function(Q,re){ge[Z]=Q,ge[Z+1]=re,Z+=2,Z===2&&(ee?ee(y):yt())};function je(R){ee=R}function Ve(R){H=R}var ht=typeof window!="undefined"?window:void 0,rt=ht||{},Pe=rt.MutationObserver||rt.WebKitMutationObserver,Lt=typeof self=="undefined"&&typeof r!="undefined"&&{}.toString.call(r)==="[object process]",_e=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Je(){return function(){return r.nextTick(y)}}function Ie(){return typeof Ne!="undefined"?function(){Ne(y)}:De()}function ye(){var R=0,Q=new Pe(y),re=document.createTextNode("");return Q.observe(re,{characterData:!0}),function(){re.data=R=++R%2}}function Be(){var R=new MessageChannel;return R.port1.onmessage=y,function(){return R.port2.postMessage(0)}}function De(){var R=setTimeout;return function(){return R(y,1)}}var ge=new Array(1e3);function y(){for(var R=0;R0&&(yt=De[0]),yt instanceof Error)throw yt;var ln=new Error("Unhandled error."+(yt?" ("+yt.message+")":""));throw ln.context=yt,ln}var Ot=wt[Be];if(Ot===void 0)return!1;if(typeof Ot=="function")E(Ot,this,De);else for(var yn=Ot.length,oe=rt(Ot,yn),ge=0;ge0&&yt.length>y&&!yt.warned){yt.warned=!0;var ln=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(Be)+" listeners added. Use emitter.setMaxListeners() to increase limit");ln.name="MaxListenersExceededWarning",ln.emitter=ye,ln.type=Be,ln.count=yt.length,ke(ln)}return ye}ie.prototype.addListener=function(Be,De){return ee(this,Be,De,!1)},ie.prototype.on=ie.prototype.addListener,ie.prototype.prependListener=function(Be,De){return ee(this,Be,De,!0)};function H(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function je(ye,Be,De){var ge={fired:!1,wrapFn:void 0,target:ye,type:Be,listener:De},y=H.bind(ge);return y.listener=De,ge.wrapFn=y,y}ie.prototype.once=function(Be,De){return Z(De),this.on(Be,je(this,Be,De)),this},ie.prototype.prependOnceListener=function(Be,De){return Z(De),this.prependListener(Be,je(this,Be,De)),this},ie.prototype.removeListener=function(Be,De){var ge,y,wt,yt,ln;if(Z(De),y=this._events,y===void 0)return this;if(ge=y[Be],ge===void 0)return this;if(ge===De||ge.listener===De)--this._eventsCount===0?this._events=Object.create(null):(delete y[Be],y.removeListener&&this.emit("removeListener",Be,ge.listener||De));else if(typeof ge!="function"){for(wt=-1,yt=ge.length-1;yt>=0;yt--)if(ge[yt]===De||ge[yt].listener===De){ln=ge[yt].listener,wt=yt;break}if(wt<0)return this;wt===0?ge.shift():Pe(ge,wt),ge.length===1&&(y[Be]=ge[0]),y.removeListener!==void 0&&this.emit("removeListener",Be,ln||De)}return this},ie.prototype.off=ie.prototype.removeListener,ie.prototype.removeAllListeners=function(Be){var De,ge,y;if(ge=this._events,ge===void 0)return this;if(ge.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ge[Be]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ge[Be]),this;if(arguments.length===0){var wt=Object.keys(ge),yt;for(y=0;y=0;y--)this.removeListener(Be,De[y]);return this};function Ve(ye,Be,De){var ge=ye._events;if(ge===void 0)return[];var y=ge[Be];return y===void 0?[]:typeof y=="function"?De?[y.listener||y]:[y]:De?Lt(y):rt(y,y.length)}ie.prototype.listeners=function(Be){return Ve(this,Be,!0)},ie.prototype.rawListeners=function(Be){return Ve(this,Be,!1)},ie.listenerCount=function(ye,Be){return typeof ye.listenerCount=="function"?ye.listenerCount(Be):ht.call(ye,Be)},ie.prototype.listenerCount=ht;function ht(ye){var Be=this._events;if(Be!==void 0){var De=Be[ye];if(typeof De=="function")return 1;if(De!==void 0)return De.length}return 0}ie.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function rt(ye,Be){for(var De=new Array(Be),ge=0;ge>>6)+ee(128|We&63):ee(224|We>>>12&15)+ee(128|We>>>6&63)+ee(128|We&63)}else{var We=65536+(Ee.charCodeAt(0)-55296)*1024+(Ee.charCodeAt(1)-56320);return ee(240|We>>>18&7)+ee(128|We>>>12&63)+ee(128|We>>>6&63)+ee(128|We&63)}},je=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ve=function(Ee){return Ee.replace(je,H)},ht=function(Ee){var We=[0,2,1][Ee.length%3],O=Ee.charCodeAt(0)<<16|(Ee.length>1?Ee.charCodeAt(1):0)<<8|(Ee.length>2?Ee.charCodeAt(2):0),Fe=[Z.charAt(O>>>18),Z.charAt(O>>>12&63),We>=2?"=":Z.charAt(O>>>6&63),We>=1?"=":Z.charAt(O&63)];return Fe.join("")},rt=k.btoa&&typeof k.btoa=="function"?function(Ee){return k.btoa(Ee)}:function(Ee){if(Ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ee.replace(/[\s\S]{1,3}/g,ht)},Pe=function(Ee){return rt(Ve(String(Ee)))},Lt=function(Ee){return Ee.replace(/[+\/]/g,function(We){return We=="+"?"-":"_"}).replace(/=/g,"")},_e=function(Ee,We){return We?Lt(Pe(Ee)):Pe(Ee)},Je=function(Ee){return _e(Ee,!0)},Ie;k.Uint8Array&&(Ie=function(Ee,We){for(var O="",Fe=0,ze=Ee.length;Fe>>18)+Z.charAt(on>>>12&63)+(typeof he!="undefined"?Z.charAt(on>>>6&63):"=")+(typeof Vt!="undefined"?Z.charAt(on&63):"=")}return We?Lt(O):O});var ye=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Be=function(Ee){switch(Ee.length){case 4:var We=(7&Ee.charCodeAt(0))<<18|(63&Ee.charCodeAt(1))<<12|(63&Ee.charCodeAt(2))<<6|63&Ee.charCodeAt(3),O=We-65536;return ee((O>>>10)+55296)+ee((O&1023)+56320);case 3:return ee((15&Ee.charCodeAt(0))<<12|(63&Ee.charCodeAt(1))<<6|63&Ee.charCodeAt(2));default:return ee((31&Ee.charCodeAt(0))<<6|63&Ee.charCodeAt(1))}},De=function(Ee){return Ee.replace(ye,Be)},ge=function(Ee){var We=Ee.length,O=We%4,Fe=(We>0?Ne[Ee.charAt(0)]<<18:0)|(We>1?Ne[Ee.charAt(1)]<<12:0)|(We>2?Ne[Ee.charAt(2)]<<6:0)|(We>3?Ne[Ee.charAt(3)]:0),ze=[ee(Fe>>>16),ee(Fe>>>8&255),ee(Fe&255)];return ze.length-=[0,0,2,1][O],ze.join("")},y=k.atob&&typeof k.atob=="function"?function(Ee){return k.atob(Ee)}:function(Ee){return Ee.replace(/\S{1,4}/g,ge)},wt=function(Ee){return y(String(Ee).replace(/[^A-Za-z0-9\+\/]/g,""))},yt=function(Ee){return De(y(Ee))},ln=function(Ee){return String(Ee).replace(/[-_]/g,function(We){return We=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ot=function(Ee){return yt(ln(Ee))},yn;k.Uint8Array&&(yn=function(Ee){return Uint8Array.from(wt(ln(Ee)),function(We){return We.charCodeAt(0)})});var oe=function(){var Ee=k.Base64;return k.Base64=ie,Ee};if(k.Base64={VERSION:U,atob:wt,btoa:rt,fromBase64:Ot,toBase64:_e,utob:Ve,encode:_e,encodeURI:Je,btou:De,decode:Ot,noConflict:oe,fromUint8Array:Ie,toUint8Array:yn},typeof Object.defineProperty=="function"){var pt=function(Ee){return{value:Ee,enumerable:!1,writable:!0,configurable:!0}};k.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",pt(function(){return Ot(this)})),Object.defineProperty(String.prototype,"toBase64",pt(function(Ee){return _e(this,Ee)})),Object.defineProperty(String.prototype,"toBase64URI",pt(function(){return _e(this,!0)}))}}return k.Meteor&&(Base64=k.Base64),Re.exports?Re.exports.Base64=k.Base64:(r=[],ke=function(){return k.Base64}.apply(Pt,r),ke!==void 0&&(Re.exports=ke)),{Base64:k.Base64}})},7861:function(Re,Pt,E){var r=E(38710),ke=function(U){var Z=/[height|width]$/;return Z.test(U)},k=function(U){var Z="",Ne=Object.keys(U);return Ne.forEach(function(ee,H){var je=U[ee];ee=r(ee),ke(ee)&&typeof je=="number"&&(je=je+"px"),je===!0?Z+=ee:je===!1?Z+="not "+ee:Z+="("+ee+": "+je+")",H0&&ke(e[n],t[n])})}var k=typeof document!="undefined"?document:{},ie={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};ke(k,ie);var U=typeof window!="undefined"?window:{},Z={document:ie,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};ke(U,Z);class Ne{constructor(t){const n=this;for(let a=0;a=0&&m.indexOf(">")>=0){let w="div";for(m.indexOf(":~]/)?l=[k.getElementById(e.trim().split("#")[1])]:l=(t||k).querySelectorAll(e.trim()),a=0;a0&&e[0].nodeType)for(a=0;an.toUpperCase())}function Ve(e){return window.requestAnimationFrame?window.requestAnimationFrame(e):window.webkitRequestAnimationFrame?window.webkitRequestAnimationFrame(e):window.setTimeout(e,1e3/60)}function ht(e){return window.cancelAnimationFrame?window.cancelAnimationFrame(e):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(e):window.clearTimeout(e)}function rt(e){if(typeof e=="undefined")return this;const t=e.split(" ");for(let n=0;n=0&&(t[je(a.name.split("data-")[1])]=a.value)}for(const n in t)t[n]==="false"?t[n]=!1:t[n]==="true"?t[n]=!0:parseFloat(t[n])===t[n]*1&&(t[n]*=1);return t}function y(e){const t=this;if(typeof e=="undefined"){if(t[0]){if(t[0].multiple&&t[0].nodeName.toLowerCase()==="select"){const n=[];for(let a=0;a=0;else a.value=e}return t}function wt(e){for(let t=0;t=0;ue-=1){const ae=z[ue];a&&ae.listener===a||a&&ae.listener&&ae.listener.dom7proxy&&ae.listener.dom7proxy===a?(F.removeEventListener(w,ae.proxyListener,l),z.splice(ue,1)):a||(F.removeEventListener(w,ae.proxyListener,l),z.splice(ue,1))}}}return this}function yn(...e){const t=this;let[n,a,l,f]=e;typeof e[1]=="function"&&([n,l,f]=e,a=void 0);function m(...w){l.apply(this,w),t.off(n,a,m,f),m.dom7proxy&&delete m.dom7proxy}return m.dom7proxy=l,t.on(n,a,m,f)}function oe(...e){const t=e[0].split(" "),n=e[1];for(let a=0;aF>0),m.dispatchEvent(w),m.dom7EventData=[],delete m.dom7EventData}}return this}function pt(e){const t=["webkitTransitionEnd","transitionend"],n=this;let a;function l(f){if(f.target===this)for(e.call(this,f),a=0;a0?parseFloat(this.css("width")):null}function O(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function Fe(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null}function ze(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function lt(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),n=k.body,a=e.clientTop||n.clientTop||0,l=e.clientLeft||n.clientLeft||0,f=e===U?U.scrollY:e.scrollTop,m=e===U?U.scrollX:e.scrollLeft;return{top:t.top+f-a,left:t.left+m-l}}return null}function he(){for(let e=0;et-1?new Ne([]):e<0?(n=t+e,n<0?new Ne([]):new Ne([this[n]])):new Ne([this[e]])}function Yn(...e){let t;for(let n=0;n=0;n-=1)this[t].insertBefore(a.childNodes[n],this[t].childNodes[0])}else if(e instanceof Ne)for(n=0;n1)for(let a=0;a1)for(let a=0;a0?e?this[0].nextElementSibling&&ee(this[0].nextElementSibling).is(e)?new Ne([this[0].nextElementSibling]):new Ne([]):this[0].nextElementSibling?new Ne([this[0].nextElementSibling]):new Ne([]):new Ne([])}function R(e){const t=[];let n=this[0];if(!n)return new Ne([]);for(;n.nextElementSibling;){const a=n.nextElementSibling;e?ee(a).is(e)&&t.push(a):t.push(a),n=a}return new Ne(t)}function Q(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&ee(t.previousElementSibling).is(e)?new Ne([t.previousElementSibling]):new Ne([]):t.previousElementSibling?new Ne([t.previousElementSibling]):new Ne([])}return new Ne([])}function re(e){const t=[];let n=this[0];if(!n)return new Ne([]);for(;n.previousElementSibling;){const a=n.previousElementSibling;e?ee(a).is(e)&&t.push(a):t.push(a),n=a}return new Ne(t)}function C(e){return this.nextAll(e).add(this.prevAll(e))}function ne(e){const t=[];for(let n=0;n0||n===0,Ye=t>0||t===0;if(typeof l=="undefined"&&(l="swing"),zt&&(x=w.scrollTop,a||(w.scrollTop=n)),Ye&&(F=w.scrollLeft,a||(w.scrollLeft=t)),!a)return;zt&&(z=w.scrollHeight-w.offsetHeight,ae=Math.max(Math.min(n,z),0)),Ye&&(ue=w.scrollWidth-w.offsetWidth,at=Math.max(Math.min(t,ue),0));let xt=null;zt&&ae===x&&(zt=!1),Ye&&at===F&&(Ye=!1);function Et(Dn=new Date().getTime()){xt===null&&(xt=Dn);const xn=Math.max(Math.min((Dn-xt)/a,1),0),vn=l==="linear"?xn:.5-Math.cos(xn*Math.PI)/2;let Rt;if(zt&&(Ge=x+vn*(ae-x)),Ye&&(we=F+vn*(at-F)),zt&&ae>x&&Ge>=ae&&(w.scrollTop=ae,Rt=!0),zt&&aeF&&we>=at&&(w.scrollLeft=at,Rt=!0),Ye&&at0?f[0].scrollTop:null:f.scrollTo(void 0,t,n,a,l)}function dt(...e){let[t,n,a,l]=e;e.length===3&&typeof a=="function"&&([t,n,l,a]=e);const f=this;return typeof t=="undefined"?f.length>0?f[0].scrollLeft:null:f.scrollTo(t,void 0,n,a,l)}function Ct(e,t){const n=this,a={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},t),elements:n,animating:!1,que:[],easingProgress(f,m){return f==="swing"?.5-Math.cos(m*Math.PI)/2:typeof f=="function"?f(m):m},stop(){a.frameId&&ht(a.frameId),a.animating=!1,a.elements.each((f,m)=>{const w=m;delete w.dom7AnimateInstance}),a.que=[]},done(f){if(a.animating=!1,a.elements.each((m,w)=>{const x=w;delete x.dom7AnimateInstance}),f&&f(n),a.que.length>0){const m=a.que.shift();a.animate(m[0],m[1])}},animate(f,m){if(a.animating)return a.que.push([f,m]),a;const w=[];a.elements.each((we,zt)=>{let Ye,xt,Et,Dn,xn;zt.dom7AnimateInstance||(a.elements[we].dom7AnimateInstance=a),w[we]={container:zt},Object.keys(f).forEach(vn=>{Ye=window.getComputedStyle(zt,null).getPropertyValue(vn).replace(",","."),xt=parseFloat(Ye),Et=Ye.replace(xt,""),Dn=parseFloat(f[vn]),xn=f[vn]+Et,w[we][vn]={initialFullValue:Ye,initialValue:xt,unit:Et,finalValue:Dn,finalFullValue:xn,currentValue:xt}})});let x=null,F,z=0,ue=0,ae,at=!1;a.animating=!0;function Ge(){F=new Date().getTime();let we,zt;at||(at=!0,m.begin&&m.begin(n)),x===null&&(x=F),m.progress&&m.progress(n,Math.max(Math.min((F-x)/m.duration,1),0),x+m.duration-F<0?0:x+m.duration-F,x),w.forEach(Ye=>{const xt=Ye;ae||xt.done||Object.keys(f).forEach(Et=>{if(ae||xt.done)return;we=Math.max(Math.min((F-x)/m.duration,1),0),zt=a.easingProgress(m.easing,we);const{initialValue:Dn,finalValue:xn,unit:vn}=xt[Et];xt[Et].currentValue=Dn+zt*(xn-Dn);const Rt=xt[Et].currentValue;if((xn>Dn&&Rt>=xn||xn{ee.fn[e]=ee.fn[e]||N[e]});const D={deleteProps(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch(a){}try{delete t[n]}catch(a){}})},nextTick(e,t=0){return setTimeout(e,t)},now(){return Date.now()},getTranslate(e,t="x"){let n,a,l;const f=U.getComputedStyle(e,null);return U.WebKitCSSMatrix?(a=f.transform||f.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(m=>m.replace(",",".")).join(", ")),l=new U.WebKitCSSMatrix(a==="none"?"":a)):(l=f.MozTransform||f.OTransform||f.MsTransform||f.msTransform||f.transform||f.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=l.toString().split(",")),t==="x"&&(U.WebKitCSSMatrix?a=l.m41:n.length===16?a=parseFloat(n[12]):a=parseFloat(n[4])),t==="y"&&(U.WebKitCSSMatrix?a=l.m42:n.length===16?a=parseFloat(n[13]):a=parseFloat(n[5])),a||0},parseUrlQuery(e){const t={};let n=e||U.location.href,a,l,f,m;if(typeof n=="string"&&n.length)for(n=n.indexOf("?")>-1?n.replace(/\S*\?/,""):"",l=n.split("&").filter(w=>w!==""),m=l.length,a=0;a=0,observer:function(){return"MutationObserver"in U||"WebkitMutationObserver"in U}(),passiveListener:function(){let n=!1;try{const a=Object.defineProperty({},"passive",{get(){n=!0}});U.addEventListener("testPassiveListener",null,a)}catch(a){}return n}(),gestures:function(){return"ongesturestart"in U}()}}();class Qe{constructor(t={}){const n=this;n.params=t,n.eventsListeners={},n.params&&n.params.on&&Object.keys(n.params.on).forEach(a=>{n.on(a,n.params.on[a])})}on(t,n,a){const l=this;if(typeof n!="function")return l;const f=a?"unshift":"push";return t.split(" ").forEach(m=>{l.eventsListeners[m]||(l.eventsListeners[m]=[]),l.eventsListeners[m][f](n)}),l}once(t,n,a){const l=this;if(typeof n!="function")return l;function f(...m){l.off(t,f),f.f7proxy&&delete f.f7proxy,n.apply(l,m)}return f.f7proxy=n,l.on(t,f,a)}off(t,n){const a=this;return a.eventsListeners&&t.split(" ").forEach(l=>{typeof n=="undefined"?a.eventsListeners[l]=[]:a.eventsListeners[l]&&a.eventsListeners[l].length&&a.eventsListeners[l].forEach((f,m)=>{(f===n||f.f7proxy&&f.f7proxy===n)&&a.eventsListeners[l].splice(m,1)})}),a}emit(...t){const n=this;if(!n.eventsListeners)return n;let a,l,f;return typeof t[0]=="string"||Array.isArray(t[0])?(a=t[0],l=t.slice(1,t.length),f=n):(a=t[0].events,l=t[0].data,f=t[0].context||n),(Array.isArray(a)?a:a.split(" ")).forEach(w=>{if(n.eventsListeners&&n.eventsListeners[w]){const x=[];n.eventsListeners[w].forEach(F=>{x.push(F)}),x.forEach(F=>{F.apply(f,l)})}}),n}useModulesParams(t){const n=this;n.modules&&Object.keys(n.modules).forEach(a=>{const l=n.modules[a];l.params&&D.extend(t,l.params)})}useModules(t={}){const n=this;n.modules&&Object.keys(n.modules).forEach(a=>{const l=n.modules[a],f=t[a]||{};l.instance&&Object.keys(l.instance).forEach(m=>{const w=l.instance[m];typeof w=="function"?n[m]=w.bind(n):n[m]=w}),l.on&&n.on&&Object.keys(l.on).forEach(m=>{n.on(m,l.on[m])}),l.create&&l.create.bind(n)(f)})}static set components(t){const n=this;n.use&&n.use(t)}static installModule(t,...n){const a=this;a.prototype.modules||(a.prototype.modules={});const l=t.name||`${Object.keys(a.prototype.modules).length}_${D.now()}`;return a.prototype.modules[l]=t,t.proto&&Object.keys(t.proto).forEach(f=>{a.prototype[f]=t.proto[f]}),t.static&&Object.keys(t.static).forEach(f=>{a[f]=t.static[f]}),t.install&&t.install.apply(a,n),a}static use(t,...n){const a=this;return Array.isArray(t)?(t.forEach(l=>a.installModule(l)),a):a.installModule(t,...n)}}function Tt(){const e=this;let t,n;const a=e.$el;typeof e.params.width!="undefined"?t=e.params.width:t=a[0].clientWidth,typeof e.params.height!="undefined"?n=e.params.height:n=a[0].clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(a.css("padding-left"),10)-parseInt(a.css("padding-right"),10),n=n-parseInt(a.css("padding-top"),10)-parseInt(a.css("padding-bottom"),10),D.extend(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function an(){const e=this,t=e.params,{$wrapperEl:n,size:a,rtlTranslate:l,wrongRTL:f}=e,m=e.virtual&&t.virtual.enabled,w=m?e.virtual.slides.length:e.slides.length,x=n.children(`.${e.params.slideClass}`),F=m?e.virtual.slides.length:x.length;let z=[];const ue=[],ae=[];function at(Mn){return t.cssMode?Mn!==x.length-1:!0}let Ge=t.slidesOffsetBefore;typeof Ge=="function"&&(Ge=t.slidesOffsetBefore.call(e));let we=t.slidesOffsetAfter;typeof we=="function"&&(we=t.slidesOffsetAfter.call(e));const zt=e.snapGrid.length,Ye=e.snapGrid.length;let xt=t.spaceBetween,Et=-Ge,Dn=0,xn=0;if(typeof a=="undefined")return;typeof xt=="string"&&xt.indexOf("%")>=0&&(xt=parseFloat(xt.replace("%",""))/100*a),e.virtualSize=-xt,l?x.css({marginLeft:"",marginTop:""}):x.css({marginRight:"",marginBottom:""});let vn;t.slidesPerColumn>1&&(Math.floor(F/t.slidesPerColumn)===F/e.params.slidesPerColumn?vn=F:vn=Math.ceil(F/t.slidesPerColumn)*t.slidesPerColumn,t.slidesPerView!=="auto"&&t.slidesPerColumnFill==="row"&&(vn=Math.max(vn,t.slidesPerView*t.slidesPerColumn)));let Rt;const Zn=t.slidesPerColumn,ci=vn/Zn,dr=Math.floor(F/t.slidesPerColumn);for(let Mn=0;Mn1){let Jn,Gi,u;if(t.slidesPerColumnFill==="row"&&t.slidesPerGroup>1){const c=Math.floor(Mn/(t.slidesPerGroup*t.slidesPerColumn)),A=Mn-t.slidesPerColumn*t.slidesPerGroup*c,I=c===0?t.slidesPerGroup:Math.min(Math.ceil((F-c*Zn*t.slidesPerGroup)/Zn),t.slidesPerGroup);u=Math.floor(A/I),Gi=A-u*I+c*t.slidesPerGroup,Jn=Gi+u*vn/Zn,ei.css({"-webkit-box-ordinal-group":Jn,"-moz-box-ordinal-group":Jn,"-ms-flex-order":Jn,"-webkit-order":Jn,order:Jn})}else t.slidesPerColumnFill==="column"?(Gi=Math.floor(Mn/Zn),u=Mn-Gi*Zn,(Gi>dr||Gi===dr&&u===Zn-1)&&(u+=1,u>=Zn&&(u=0,Gi+=1))):(u=Math.floor(Mn/ci),Gi=Mn-u*ci);ei.css(`margin-${e.isHorizontal()?"top":"left"}`,u!==0&&t.spaceBetween&&`${t.spaceBetween}px`)}if(ei.css("display")!=="none"){if(t.slidesPerView==="auto"){const Jn=U.getComputedStyle(ei[0],null),Gi=ei[0].style.transform,u=ei[0].style.webkitTransform;if(Gi&&(ei[0].style.transform="none"),u&&(ei[0].style.webkitTransform="none"),t.roundLengths)Rt=e.isHorizontal()?ei.outerWidth(!0):ei.outerHeight(!0);else if(e.isHorizontal()){const c=parseFloat(Jn.getPropertyValue("width")),A=parseFloat(Jn.getPropertyValue("padding-left")),I=parseFloat(Jn.getPropertyValue("padding-right")),S=parseFloat(Jn.getPropertyValue("margin-left")),V=parseFloat(Jn.getPropertyValue("margin-right")),P=Jn.getPropertyValue("box-sizing");P&&P==="border-box"?Rt=c+S+V:Rt=c+A+I+S+V}else{const c=parseFloat(Jn.getPropertyValue("height")),A=parseFloat(Jn.getPropertyValue("padding-top")),I=parseFloat(Jn.getPropertyValue("padding-bottom")),S=parseFloat(Jn.getPropertyValue("margin-top")),V=parseFloat(Jn.getPropertyValue("margin-bottom")),P=Jn.getPropertyValue("box-sizing");P&&P==="border-box"?Rt=c+S+V:Rt=c+A+I+S+V}Gi&&(ei[0].style.transform=Gi),u&&(ei[0].style.webkitTransform=u),t.roundLengths&&(Rt=Math.floor(Rt))}else Rt=(a-(t.slidesPerView-1)*xt)/t.slidesPerView,t.roundLengths&&(Rt=Math.floor(Rt)),x[Mn]&&(e.isHorizontal()?x[Mn].style.width=`${Rt}px`:x[Mn].style.height=`${Rt}px`);x[Mn]&&(x[Mn].swiperSlideSize=Rt),ae.push(Rt),t.centeredSlides?(Et=Et+Rt/2+Dn/2+xt,Dn===0&&Mn!==0&&(Et=Et-a/2-xt),Mn===0&&(Et=Et-a/2-xt),Math.abs(Et)<1/1e3&&(Et=0),t.roundLengths&&(Et=Math.floor(Et)),xn%t.slidesPerGroup===0&&z.push(Et),ue.push(Et)):(t.roundLengths&&(Et=Math.floor(Et)),(xn-Math.min(e.params.slidesPerGroupSkip,xn))%e.params.slidesPerGroup===0&&z.push(Et),ue.push(Et),Et=Et+Rt+xt),e.virtualSize+=Rt+xt,Dn=Rt,xn+=1}}e.virtualSize=Math.max(e.virtualSize,a)+we;let Ei;if(l&&f&&(t.effect==="slide"||t.effect==="coverflow")&&n.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(Rt+t.spaceBetween)*vn,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){Ei=[];for(let Mn=0;Mn1&&z.push(e.virtualSize-a)}if(z.length===0&&(z=[0]),t.spaceBetween!==0&&(e.isHorizontal()?l?x.filter(at).css({marginLeft:`${xt}px`}):x.filter(at).css({marginRight:`${xt}px`}):x.filter(at).css({marginBottom:`${xt}px`})),t.centeredSlides&&t.centeredSlidesBounds){let Mn=0;ae.forEach(Jn=>{Mn+=Jn+(t.spaceBetween?t.spaceBetween:0)}),Mn-=t.spaceBetween;const ei=Mn-a;z=z.map(Jn=>Jn<0?-Ge:Jn>ei?ei+we:Jn)}if(t.centerInsufficientSlides){let Mn=0;if(ae.forEach(ei=>{Mn+=ei+(t.spaceBetween?t.spaceBetween:0)}),Mn-=t.spaceBetween,Mn{z[Gi]=Jn-ei}),ue.forEach((Jn,Gi)=>{ue[Gi]=Jn+ei})}}D.extend(e,{slides:x,snapGrid:z,slidesGrid:ue,slidesSizesGrid:ae}),F!==w&&e.emit("slidesLengthChange"),z.length!==zt&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),ue.length!==Ye&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()}function Ue(e){const t=this,n=[];let a=0,l;if(typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed),t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((f,m)=>{n.push(m)});else for(l=0;lt.slides.length)break;n.push(t.slides.eq(f)[0])}else n.push(t.slides.eq(t.activeIndex)[0]);for(l=0;la?f:a}a&&t.$wrapperEl.css("height",`${a}px`)}function Xe(){const e=this,t=e.slides;for(let n=0;n=0&&F1&&z<=t.size||F<=0&&z>=t.size)&&(t.visibleSlides.push(w),t.visibleSlidesIndexes.push(m),a.eq(m).addClass(n.slideVisibleClass))}w.progress=l?-x:x}t.visibleSlides=ee(t.visibleSlides)}function Mt(e){const t=this;if(typeof e=="undefined"){const F=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*F||0}const n=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:l,isBeginning:f,isEnd:m}=t;const w=f,x=m;a===0?(l=0,f=!0,m=!0):(l=(e-t.minTranslate())/a,f=l<=0,m=l>=1),D.extend(t,{progress:l,isBeginning:f,isEnd:m}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),f&&!w&&t.emit("reachBeginning toEdge"),m&&!x&&t.emit("reachEnd toEdge"),(w&&!f||x&&!m)&&t.emit("fromEdge"),t.emit("progress",l)}function et(){const e=this,{slides:t,params:n,$wrapperEl:a,activeIndex:l,realIndex:f}=e,m=e.virtual&&n.virtual.enabled;t.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`);let w;m?w=e.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${l}"]`):w=t.eq(l),w.addClass(n.slideActiveClass),n.loop&&(w.hasClass(n.slideDuplicateClass)?a.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${f}"]`).addClass(n.slideDuplicateActiveClass):a.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${f}"]`).addClass(n.slideDuplicateActiveClass));let x=w.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&x.length===0&&(x=t.eq(0),x.addClass(n.slideNextClass));let F=w.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&F.length===0&&(F=t.eq(-1),F.addClass(n.slidePrevClass)),n.loop&&(x.hasClass(n.slideDuplicateClass)?a.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${x.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):a.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${x.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),F.hasClass(n.slideDuplicateClass)?a.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${F.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):a.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${F.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass))}function ct(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:l,params:f,activeIndex:m,realIndex:w,snapIndex:x}=t;let F=e,z;if(typeof F=="undefined"){for(let ae=0;ae=a[ae]&&n=a[ae]&&n=a[ae]&&(F=ae);f.normalizeSlideIndex&&(F<0||typeof F=="undefined")&&(F=0)}if(l.indexOf(n)>=0)z=l.indexOf(n);else{const ae=Math.min(f.slidesPerGroupSkip,F);z=ae+Math.floor((F-ae)/f.slidesPerGroup)}if(z>=l.length&&(z=l.length-1),F===m){z!==x&&(t.snapIndex=z,t.emit("snapIndexChange"));return}const ue=parseInt(t.slides.eq(F).attr("data-swiper-slide-index")||F,10);D.extend(t,{snapIndex:z,realIndex:ue,previousIndex:m,activeIndex:F}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),w!==ue&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function Xt(e){const t=this,n=t.params,a=ee(e.target).closest(`.${n.slideClass}`)[0];let l=!1;if(a)for(let f=0;fx?z=x:a&&ef?m="next":al?m="next":a=w.length&&(Ge=w.length-1),(z||m.initialSlide||0)===(F||0)&&n&&l.emit("beforeSlideChangeStart");const we=-w[Ge];if(l.updateProgress(we),m.normalizeSlideIndex)for(let Ye=0;Ye=Math.floor(x[Ye]*100)&&(f=Ye);if(l.initialized&&f!==z&&(!l.allowSlideNext&&wel.translate&&we>l.maxTranslate()&&(z||0)!==f))return!1;let zt;if(f>z?zt="next":fz(Ye)),at=w.map(Ye=>z(Ye)),Ge=m[ae.indexOf(ue)];let we=m[ae.indexOf(ue)-1];typeof we=="undefined"&&l.cssMode&&m.forEach(Ye=>{!we&&ue>=Ye&&(we=Ye)});let zt;return typeof we!="undefined"&&(zt=w.indexOf(we),zt<0&&(zt=a.activeIndex-1)),a.slideTo(zt,e,t,n)}function br(e=this.params.speed,t=!0,n){const a=this;return a.slideTo(a.activeIndex,e,t,n)}function Oi(e=this.params.speed,t=!0,n,a=.5){const l=this;let f=l.activeIndex;const m=Math.min(l.params.slidesPerGroupSkip,f),w=m+Math.floor((f-m)/l.params.slidesPerGroup),x=l.rtlTranslate?l.translate:-l.translate;if(x>=l.snapGrid[w]){const F=l.snapGrid[w],z=l.snapGrid[w+1];x-F>(z-F)*a&&(f+=l.params.slidesPerGroup)}else{const F=l.snapGrid[w-1],z=l.snapGrid[w];x-F<=(z-F)*a&&(f-=l.params.slidesPerGroup)}return f=Math.max(f,0),f=Math.min(f,l.slidesGrid.length-1),l.slideTo(f,e,t,n)}function Zi(){const e=this,{params:t,$wrapperEl:n}=e,a=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let l=e.clickedIndex,f;if(t.loop){if(e.animating)return;f=parseInt(ee(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?le.slides.length-e.loopedSlides+a/2?(e.loopFix(),l=n.children(`.${t.slideClass}[data-swiper-slide-index="${f}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),D.nextTick(()=>{e.slideTo(l)})):e.slideTo(l):l>e.slides.length-a?(e.loopFix(),l=n.children(`.${t.slideClass}[data-swiper-slide-index="${f}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),D.nextTick(()=>{e.slideTo(l)})):e.slideTo(l)}else e.slideTo(l)}var mr={slideTo:Hi,slideToLoop:fr,slideNext:gr,slidePrev:Br,slideReset:br,slideToClosest:Oi,slideToClickedSlide:Zi};function Kr(){const e=this,{params:t,$wrapperEl:n}=e;n.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let a=n.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const m=t.slidesPerGroup-a.length%t.slidesPerGroup;if(m!==t.slidesPerGroup){for(let w=0;wa.length&&(e.loopedSlides=a.length);const l=[],f=[];a.each((m,w)=>{const x=ee(w);m=a.length-e.loopedSlides&&l.push(w),x.attr("data-swiper-slide-index",m)});for(let m=0;m=0;m-=1)n.prepend(ee(l[m].cloneNode(!0)).addClass(t.slideDuplicateClass))}function Yr(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:n,loopedSlides:a,allowSlidePrev:l,allowSlideNext:f,snapGrid:m,rtlTranslate:w}=e;let x;e.allowSlidePrev=!0,e.allowSlideNext=!0;const z=-m[t]-e.getTranslate();t=n.length-a&&(x=-n.length+t+a,x+=a,e.slideTo(x,0,!1,!0)&&z!==0&&e.setTranslate((w?-e.translate:e.translate)-z)),e.allowSlidePrev=l,e.allowSlideNext=f,e.emit("loopFix")}function ja(){const e=this,{$wrapperEl:t,params:n,slides:a}=e;t.children(`.${n.slideClass}.${n.slideDuplicateClass},.${n.slideClass}.${n.slideBlankClass}`).remove(),a.removeAttr("data-swiper-slide-index")}var Va={loopCreate:Kr,loopFix:Yr,loopDestroy:ja};function Wa(e){const t=this;if(Ce.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.el;n.style.cursor="move",n.style.cursor=e?"-webkit-grabbing":"-webkit-grab",n.style.cursor=e?"-moz-grabbin":"-moz-grab",n.style.cursor=e?"grabbing":"grab"}function Ha(){const e=this;Ce.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}var Ia={setGrabCursor:Wa,unsetGrabCursor:Ha};function Sa(e){const t=this,{$wrapperEl:n,params:a}=t;if(a.loop&&t.loopDestroy(),typeof e=="object"&&"length"in e)for(let l=0;l=w){n.appendSlide(t);return}let x=m>e?m+1:m;const F=[];for(let z=w-1;z>=e;z-=1){const ue=n.slides.eq(z);ue.remove(),F.unshift(ue)}if(typeof t=="object"&&"length"in t){for(let z=0;ze?m+t.length:m}else a.append(t);for(let z=0;z=0||n.indexOf("Trident/")>=0,ue=n.indexOf("Edge/")>=0,ae=n.indexOf("Gecko/")>=0&&n.indexOf("Firefox/")>=0,at=t==="Win32",Ge=n.toLowerCase().indexOf("electron")>=0;let we=t==="MacIntel";return!w&&we&&Ce.touch&&(l===1024&&f===1366||l===834&&f===1194||l===834&&f===1112||l===768&&f===1024)&&(w=n.match(/(Version)\/([\d.]+)/),we=!1),a.ie=z,a.edge=ue,a.firefox=ae,m&&!at&&(a.os="android",a.osVersion=m[2],a.android=!0,a.androidChrome=n.toLowerCase().indexOf("chrome")>=0),(w||F||x)&&(a.os="ios",a.ios=!0),F&&!x&&(a.osVersion=F[2].replace(/_/g,"."),a.iphone=!0),w&&(a.osVersion=w[2].replace(/_/g,"."),a.ipad=!0),x&&(a.osVersion=x[3]?x[3].replace(/_/g,"."):null,a.ipod=!0),a.ios&&a.osVersion&&n.indexOf("Version/")>=0&&a.osVersion.split(".")[0]==="10"&&(a.osVersion=n.toLowerCase().split("version/")[1].split(" ")[0]),a.webView=!!((F||w||x)&&(n.match(/.*AppleWebKit(?!.*Safari)/i)||U.navigator.standalone))||U.matchMedia&&U.matchMedia("(display-mode: standalone)").matches,a.webview=a.webView,a.standalone=a.webView,a.desktop=!(a.ios||a.android)||Ge,a.desktop&&(a.electron=Ge,a.macos=we,a.windows=at,a.macos&&(a.os="macos"),a.windows&&(a.os="windows")),a.pixelRatio=U.devicePixelRatio||1,a}();function Ja(e){const t=this,n=t.touchEventsData,{params:a,touches:l}=t;if(t.animating&&a.preventInteractionOnTransition)return;let f=e;f.originalEvent&&(f=f.originalEvent);const m=ee(f.target);if(a.touchEventsTarget==="wrapper"&&!m.closest(t.wrapperEl).length||(n.isTouchEvent=f.type==="touchstart",!n.isTouchEvent&&"which"in f&&f.which===3)||!n.isTouchEvent&&"button"in f&&f.button>0||n.isTouched&&n.isMoved)return;if(a.noSwiping&&m.closest(a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`)[0]){t.allowClick=!0;return}if(a.swipeHandler&&!m.closest(a.swipeHandler)[0])return;l.currentX=f.type==="touchstart"?f.targetTouches[0].pageX:f.pageX,l.currentY=f.type==="touchstart"?f.targetTouches[0].pageY:f.pageY;const w=l.currentX,x=l.currentY,F=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,z=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!(F&&(w<=z||w>=U.screen.width-z))){if(D.extend(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=w,l.startY=x,n.touchStartTime=D.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(n.allowThresholdMove=!1),f.type!=="touchstart"){let ue=!0;m.is(n.formElements)&&(ue=!1),k.activeElement&&ee(k.activeElement).is(n.formElements)&&k.activeElement!==m[0]&&k.activeElement.blur();const ae=ue&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||ae)&&f.preventDefault()}t.emit("touchStart",f)}}function Ka(e){const t=this,n=t.touchEventsData,{params:a,touches:l,rtlTranslate:f}=t;let m=e;if(m.originalEvent&&(m=m.originalEvent),!n.isTouched){n.startMoving&&n.isScrolling&&t.emit("touchMoveOpposite",m);return}if(n.isTouchEvent&&m.type!=="touchmove")return;const w=m.type==="touchmove"&&m.targetTouches&&(m.targetTouches[0]||m.changedTouches[0]),x=m.type==="touchmove"?w.pageX:m.pageX,F=m.type==="touchmove"?w.pageY:m.pageY;if(m.preventedByNestedSwiper){l.startX=x,l.startY=F;return}if(!t.allowTouchMove){t.allowClick=!1,n.isTouched&&(D.extend(l,{startX:x,startY:F,currentX:x,currentY:F}),n.touchStartTime=D.now());return}if(n.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop){if(t.isVertical()){if(Fl.startY&&t.translate>=t.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(xl.startX&&t.translate>=t.minTranslate())return}if(n.isTouchEvent&&k.activeElement&&m.target===k.activeElement&&ee(m.target).is(n.formElements)){n.isMoved=!0,t.allowClick=!1;return}if(n.allowTouchCallbacks&&t.emit("touchMove",m),m.targetTouches&&m.targetTouches.length>1)return;l.currentX=x,l.currentY=F;const z=l.currentX-l.startX,ue=l.currentY-l.startY;if(t.params.threshold&&Math.sqrt(wr(z,2)+wr(ue,2))=25&&(we=Math.atan2(Math.abs(ue),Math.abs(z))*180/Math.PI,n.isScrolling=t.isHorizontal()?we>a.touchAngle:90-we>a.touchAngle)}if(n.isScrolling&&t.emit("touchMoveOpposite",m),typeof n.startMoving=="undefined"&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(n.startMoving=!0),n.isScrolling){n.isTouched=!1;return}if(!n.startMoving)return;t.allowClick=!1,!a.cssMode&&m.cancelable&&m.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&m.stopPropagation(),n.isMoved||(a.loop&&t.loopFix(),n.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,a.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",m)),t.emit("sliderMove",m),n.isMoved=!0;let ae=t.isHorizontal()?z:ue;l.diff=ae,ae*=a.touchRatio,f&&(ae=-ae),t.swipeDirection=ae>0?"prev":"next",n.currentTranslate=ae+n.startTranslate;let at=!0,Ge=a.resistanceRatio;if(a.touchReleaseOnEdges&&(Ge=0),ae>0&&n.currentTranslate>t.minTranslate()?(at=!1,a.resistance&&(n.currentTranslate=t.minTranslate()-1+wr(-t.minTranslate()+n.startTranslate+ae,Ge))):ae<0&&n.currentTranslaten.startTranslate&&(n.currentTranslate=n.startTranslate),a.threshold>0)if(Math.abs(ae)>a.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,n.currentTranslate=n.startTranslate,l.diff=t.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{n.currentTranslate=n.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),a.freeMode&&(n.velocities.length===0&&n.velocities.push({position:l[t.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:l[t.isHorizontal()?"currentX":"currentY"],time:D.now()})),t.updateProgress(n.currentTranslate),t.setTranslate(n.currentTranslate))}function Fi(e){const t=this,n=t.touchEventsData,{params:a,touches:l,rtlTranslate:f,$wrapperEl:m,slidesGrid:w,snapGrid:x}=t;let F=e;if(F.originalEvent&&(F=F.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",F),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const z=D.now(),ue=z-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(F),t.emit("tap click",F),ue<300&&z-n.lastClickTime<300&&t.emit("doubleTap doubleClick",F)),n.lastClickTime=D.now(),D.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||l.diff===0||n.currentTranslate===n.startTranslate){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let ae;if(a.followFinger?ae=f?t.translate:-t.translate:ae=-n.currentTranslate,a.cssMode)return;if(a.freeMode){if(ae<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(ae>-t.maxTranslate()){t.slides.length1){const Zn=n.velocities.pop(),ci=n.velocities.pop(),dr=Zn.position-ci.position,Ei=Zn.time-ci.time;t.velocity=dr/Ei,t.velocity/=2,Math.abs(t.velocity)150||D.now()-Zn.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeModeMomentumVelocityRatio,n.velocities.length=0;let Ye=1e3*a.freeModeMomentumRatio;const xt=t.velocity*Ye;let Et=t.translate+xt;f&&(Et=-Et);let Dn=!1,xn;const vn=Math.abs(t.velocity)*20*a.freeModeMomentumBounceRatio;let Rt;if(Ett.minTranslate())a.freeModeMomentumBounce?(Et-t.minTranslate()>vn&&(Et=t.minTranslate()+vn),xn=t.minTranslate(),Dn=!0,n.allowMomentumBounce=!0):Et=t.minTranslate(),a.loop&&a.centeredSlides&&(Rt=!0);else if(a.freeModeSticky){let Zn;for(let ci=0;ci-Et){Zn=ci;break}Math.abs(x[Zn]-Et){t.loopFix()}),t.velocity!==0){if(f?Ye=Math.abs((-Et-t.translate)/t.velocity):Ye=Math.abs((Et-t.translate)/t.velocity),a.freeModeSticky){const Zn=Math.abs((f?-Et:Et)-t.translate),ci=t.slidesSizesGrid[t.activeIndex];Zn{!t||t.destroyed||!n.allowMomentumBounce||(t.emit("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(xn),m.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(Et),t.setTransition(Ye),t.setTranslate(Et),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,m.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()}))):t.updateProgress(Et),t.updateActiveIndex(),t.updateSlidesClasses()}else if(a.freeModeSticky){t.slideToClosest();return}(!a.freeModeMomentum||ue>=a.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses());return}let at=0,Ge=t.slidesSizesGrid[0];for(let Ye=0;Ye=w[Ye]&&ae=w[Ye]&&(at=Ye,Ge=w[w.length-1]-w[w.length-2])}const we=(ae-w[at])/Ge,zt=ata.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(we>=a.longSwipesRatio?t.slideTo(at+zt):t.slideTo(at)),t.swipeDirection==="prev"&&(we>1-a.longSwipesRatio?t.slideTo(at+zt):t.slideTo(at))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(F.target===t.navigation.nextEl||F.target===t.navigation.prevEl)?F.target===t.navigation.nextEl?t.slideTo(at+zt):t.slideTo(at):(t.swipeDirection==="next"&&t.slideTo(at+zt),t.swipeDirection==="prev"&&t.slideTo(at))}}function ua(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:l,snapGrid:f}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=l,e.allowSlideNext=a,e.params.watchOverflow&&f!==e.snapGrid&&e.checkOverflow()}function qa(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function _a(){const e=this,{wrapperEl:t,rtlTranslate:n}=e;e.previousTranslate=e.translate,e.isHorizontal()?n?e.translate=t.scrollWidth-t.offsetWidth-t.scrollLeft:e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let a;const l=e.maxTranslate()-e.minTranslate();l===0?a=0:a=(e.translate-e.minTranslate())/l,a!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let qr=!1;function Da(){}function $a(){const e=this,{params:t,touchEvents:n,el:a,wrapperEl:l}=e;e.onTouchStart=Ja.bind(e),e.onTouchMove=Ka.bind(e),e.onTouchEnd=Fi.bind(e),t.cssMode&&(e.onScroll=_a.bind(e)),e.onClick=qa.bind(e);const f=!!t.nested;if(!Ce.touch&&Ce.pointerEvents)a.addEventListener(n.start,e.onTouchStart,!1),k.addEventListener(n.move,e.onTouchMove,f),k.addEventListener(n.end,e.onTouchEnd,!1);else{if(Ce.touch){const m=n.start==="touchstart"&&Ce.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;a.addEventListener(n.start,e.onTouchStart,m),a.addEventListener(n.move,e.onTouchMove,Ce.passiveListener?{passive:!1,capture:f}:f),a.addEventListener(n.end,e.onTouchEnd,m),n.cancel&&a.addEventListener(n.cancel,e.onTouchEnd,m),qr||(k.addEventListener("touchstart",Da),qr=!0)}(t.simulateTouch&&!Yi.ios&&!Yi.android||t.simulateTouch&&!Ce.touch&&Yi.ios)&&(a.addEventListener("mousedown",e.onTouchStart,!1),k.addEventListener("mousemove",e.onTouchMove,f),k.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&a.addEventListener("click",e.onClick,!0),t.cssMode&&l.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(Yi.ios||Yi.android?"resize orientationchange observerUpdate":"resize observerUpdate",ua,!0):e.on("observerUpdate",ua,!0)}function es(){const e=this,{params:t,touchEvents:n,el:a,wrapperEl:l}=e,f=!!t.nested;if(!Ce.touch&&Ce.pointerEvents)a.removeEventListener(n.start,e.onTouchStart,!1),k.removeEventListener(n.move,e.onTouchMove,f),k.removeEventListener(n.end,e.onTouchEnd,!1);else{if(Ce.touch){const m=n.start==="onTouchStart"&&Ce.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;a.removeEventListener(n.start,e.onTouchStart,m),a.removeEventListener(n.move,e.onTouchMove,f),a.removeEventListener(n.end,e.onTouchEnd,m),n.cancel&&a.removeEventListener(n.cancel,e.onTouchEnd,m)}(t.simulateTouch&&!Yi.ios&&!Yi.android||t.simulateTouch&&!Ce.touch&&Yi.ios)&&(a.removeEventListener("mousedown",e.onTouchStart,!1),k.removeEventListener("mousemove",e.onTouchMove,f),k.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&a.removeEventListener("click",e.onClick,!0),t.cssMode&&l.removeEventListener("scroll",e.onScroll),e.off(Yi.ios||Yi.android?"resize orientationchange observerUpdate":"resize observerUpdate",ua)}var xa={attachEvents:$a,detachEvents:es};function ts(){const e=this,{activeIndex:t,initialized:n,loopedSlides:a=0,params:l,$el:f}=e,m=l.breakpoints;if(!m||m&&Object.keys(m).length===0)return;const w=e.getBreakpoint(m);if(w&&e.currentBreakpoint!==w){const x=w in m?m[w]:void 0;x&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Ge=>{const we=x[Ge];typeof we!="undefined"&&(Ge==="slidesPerView"&&(we==="AUTO"||we==="auto")?x[Ge]="auto":Ge==="slidesPerView"?x[Ge]=parseFloat(we):x[Ge]=parseInt(we,10))});const F=x||e.originalParams,z=l.slidesPerColumn>1,ue=F.slidesPerColumn>1;z&&!ue?f.removeClass(`${l.containerModifierClass}multirow ${l.containerModifierClass}multirow-column`):!z&&ue&&(f.addClass(`${l.containerModifierClass}multirow`),F.slidesPerColumnFill==="column"&&f.addClass(`${l.containerModifierClass}multirow-column`));const ae=F.direction&&F.direction!==l.direction,at=l.loop&&(F.slidesPerView!==l.slidesPerView||ae);ae&&n&&e.changeDirection(),D.extend(e.params,F),D.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=w,at&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",F)}}function Es(e){if(!e)return;let t=!1;const n=Object.keys(e).map(a=>{if(typeof a=="string"&&a.indexOf("@")===0){const l=parseFloat(a.substr(1));return{value:U.innerHeight*l,point:a}}return{value:a,point:a}});n.sort((a,l)=>parseInt(a.value,10)-parseInt(l.value,10));for(let a=0;a1&&(f.push("multirow"),n.slidesPerColumnFill==="column"&&f.push("multirow-column")),Yi.android&&f.push("android"),Yi.ios&&f.push("ios"),n.cssMode&&f.push("css-mode"),f.forEach(m=>{t.push(n.containerModifierClass+m)}),l.addClass(t.join(" "))}function Ma(){const e=this,{$el:t,classNames:n}=e;t.removeClass(n.join(" "))}var rs={addClasses:is,removeClasses:Ma};function as(e,t,n,a,l,f){let m;function w(){f&&f()}!ee(e).parent("picture")[0]&&(!e.complete||!l)&&t?(m=new U.Image,m.onload=w,m.onerror=w,a&&(m.sizes=a),n&&(m.srcset=n),t&&(m.src=t)):w()}function Oa(){const e=this;e.imagesToLoad=e.$el.find("img");function t(){typeof e=="undefined"||e===null||!e||e.destroyed||(e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}for(let n=0;n0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&a?e.isLocked=a<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),n&&n!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var ls={checkOverflow:Cs},Er={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const _r={update:qt,translate:ui,transition:yr,slide:mr,loop:Va,grabCursor:Ia,manipulation:xr,events:xa,breakpoints:ns,checkOverflow:ls,classes:rs,images:ss},ca={};class ki extends Qe{constructor(...t){let n,a;t.length===1&&t[0].constructor&&t[0].constructor===Object?a=t[0]:[n,a]=t,a||(a={}),a=D.extend({},a),n&&!a.el&&(a.el=n),super(a),Object.keys(_r).forEach(x=>{Object.keys(_r[x]).forEach(F=>{ki.prototype[F]||(ki.prototype[F]=_r[x][F])})});const l=this;typeof l.modules=="undefined"&&(l.modules={}),Object.keys(l.modules).forEach(x=>{const F=l.modules[x];if(F.params){const z=Object.keys(F.params)[0],ue=F.params[z];if(typeof ue!="object"||ue===null||!(z in a&&"enabled"in ue))return;a[z]===!0&&(a[z]={enabled:!0}),typeof a[z]=="object"&&!("enabled"in a[z])&&(a[z].enabled=!0),a[z]||(a[z]={enabled:!1})}});const f=D.extend({},Er);l.useModulesParams(f),l.params=D.extend({},f,ca,a),l.originalParams=D.extend({},l.params),l.passedParams=D.extend({},a),l.$=ee;const m=ee(l.params.el);if(n=m[0],!n)return;if(m.length>1){const x=[];return m.each((F,z)=>{const ue=D.extend({},a,{el:z});x.push(new ki(ue))}),x}n.swiper=l,m.data("swiper",l);let w;return n&&n.shadowRoot&&n.shadowRoot.querySelector?(w=ee(n.shadowRoot.querySelector(`.${l.params.wrapperClass}`)),w.children=x=>m.children(x)):w=m.children(`.${l.params.wrapperClass}`),D.extend(l,{$el:m,el:n,$wrapperEl:w,wrapperEl:w[0],classNames:[],slides:ee(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},rtl:n.dir.toLowerCase()==="rtl"||m.css("direction")==="rtl",rtlTranslate:l.params.direction==="horizontal"&&(n.dir.toLowerCase()==="rtl"||m.css("direction")==="rtl"),wrongRTL:w.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:function(){const F=["touchstart","touchmove","touchend","touchcancel"];let z=["mousedown","mousemove","mouseup"];return Ce.pointerEvents&&(z=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:F[0],move:F[1],end:F[2],cancel:F[3]},l.touchEventsDesktop={start:z[0],move:z[1],end:z[2]},Ce.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:D.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.params.init&&l.init(),l}slidesPerViewDynamic(){const t=this,{params:n,slides:a,slidesGrid:l,size:f,activeIndex:m}=t;let w=1;if(n.centeredSlides){let x=a[m].swiperSlideSize,F;for(let z=m+1;zf&&(F=!0));for(let z=m-1;z>=0;z-=1)a[z]&&!F&&(x+=a[z].swiperSlideSize,w+=1,x>f&&(F=!0))}else for(let x=m+1;x1)&&t.isEnd&&!t.params.centeredSlides?f=t.slideTo(t.slides.length-1,0,!1,!0):f=t.slideTo(t.activeIndex,0,!1,!0),f||l()),a.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n=!0){const a=this,l=a.params.direction;return t||(t=l==="horizontal"?"vertical":"horizontal"),t===l||t!=="horizontal"&&t!=="vertical"||(a.$el.removeClass(`${a.params.containerModifierClass}${l}`).addClass(`${a.params.containerModifierClass}${t}`),a.params.direction=t,a.slides.each((f,m)=>{t==="vertical"?m.style.width="":m.style.height=""}),a.emit("changeDirection"),n&&a.update()),a}init(){const t=this;t.initialized||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"))}destroy(t=!0,n=!0){const a=this,{params:l,$el:f,$wrapperEl:m,slides:w}=a;return typeof a.params=="undefined"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),l.loop&&a.loopDestroy(),n&&(a.removeClasses(),f.removeAttr("style"),m.removeAttr("style"),w&&w.length&&w.removeClass([l.slideVisibleClass,l.slideActiveClass,l.slideNextClass,l.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(x=>{a.off(x)}),t!==!1&&(a.$el[0].swiper=null,a.$el.data("swiper",null),D.deleteProps(a)),a.destroyed=!0),null}static extendDefaults(t){D.extend(ca,t)}static get extendedDefaults(){return ca}static get defaults(){return Er}static get Class(){return Qe}static get $(){return ee}}var da={name:"device",proto:{device:Yi},static:{device:Yi}},os={name:"support",proto:{support:Ce},static:{support:Ce}};const Aa=function(){function t(){const n=U.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}return{isEdge:!!U.navigator.userAgent.match(/Edge/g),isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(U.navigator.userAgent)}}();var us={name:"browser",proto:{browser:Aa},static:{browser:Aa}},cs={name:"resize",create(){const e=this;D.extend(e,{resize:{resizeHandler(){!e||e.destroyed||!e.initialized||(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){!e||e.destroyed||!e.initialized||e.emit("orientationchange")}}})},on:{init(){const e=this;U.addEventListener("resize",e.resize.resizeHandler),U.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;U.removeEventListener("resize",e.resize.resizeHandler),U.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const zr={func:U.MutationObserver||U.WebkitMutationObserver,attach(e,t={}){const n=this,a=zr.func,l=new a(f=>{if(f.length===1){n.emit("observerUpdate",f[0]);return}const m=function(){n.emit("observerUpdate",f[0])};U.requestAnimationFrame?U.requestAnimationFrame(m):U.setTimeout(m,0)});l.observe(e,{attributes:typeof t.attributes=="undefined"?!0:t.attributes,childList:typeof t.childList=="undefined"?!0:t.childList,characterData:typeof t.characterData=="undefined"?!0:t.characterData}),n.observer.observers.push(l)},init(){const e=this;if(!(!Ce.observer||!e.params.observer)){if(e.params.observeParents){const t=e.$el.parents();for(let n=0;n{t.disconnect()}),e.observer.observers=[]}};var Fa={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;D.extend(e,{observer:{init:zr.init.bind(e),attach:zr.attach.bind(e),destroy:zr.destroy.bind(e),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const Rr={update(e){const t=this,{slidesPerView:n,slidesPerGroup:a,centeredSlides:l}=t.params,{addSlidesBefore:f,addSlidesAfter:m}=t.params.virtual,{from:w,to:x,slides:F,slidesGrid:z,renderSlide:ue,offset:ae}=t.virtual;t.updateActiveIndex();const at=t.activeIndex||0;let Ge;t.rtlTranslate?Ge="right":Ge=t.isHorizontal()?"left":"top";let we,zt;l?(we=Math.floor(n/2)+a+f,zt=Math.floor(n/2)+a+m):(we=n+(a-1)+f,zt=a+m);const Ye=Math.max((at||0)-zt,0),xt=Math.min((at||0)+we,F.length-1),Et=(t.slidesGrid[Ye]||0)-(t.slidesGrid[0]||0);D.extend(t.virtual,{from:Ye,to:xt,offset:Et,slidesGrid:t.slidesGrid});function Dn(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(w===Ye&&x===xt&&!e){t.slidesGrid!==z&&Et!==ae&&t.slides.css(Ge,`${Et}px`),t.updateProgress();return}if(t.params.virtual.renderExternal){t.params.virtual.renderExternal.call(t,{offset:Et,from:Ye,to:xt,slides:function(){const Zn=[];for(let ci=Ye;ci<=xt;ci+=1)Zn.push(F[ci]);return Zn}()}),Dn();return}const xn=[],vn=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let Rt=w;Rt<=x;Rt+=1)(Rtxt)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${Rt}"]`).remove();for(let Rt=0;Rt=Ye&&Rt<=xt&&(typeof x=="undefined"||e?vn.push(Rt):(Rt>x&&vn.push(Rt),Rt{t.$wrapperEl.append(ue(F[Rt],Rt))}),xn.sort((Rt,Zn)=>Zn-Rt).forEach(Rt=>{t.$wrapperEl.prepend(ue(F[Rt],Rt))}),t.$wrapperEl.children(".swiper-slide").css(Ge,`${Et}px`),Dn()},renderSlide(e,t){const n=this,a=n.params.virtual;if(a.cache&&n.virtual.cache[t])return n.virtual.cache[t];const l=a.renderSlide?ee(a.renderSlide.call(n,e,t)):ee(`
${e}
`);return l.attr("data-swiper-slide-index")||l.attr("data-swiper-slide-index",t),a.cache&&(n.virtual.cache[t]=l),l},appendSlide(e){const t=this;if(typeof e=="object"&&"length"in e)for(let n=0;n{const x=f[w],F=x.attr("data-swiper-slide-index");F&&x.attr("data-swiper-slide-index",parseInt(F,10)+1),m[parseInt(w,10)+l]=x}),t.virtual.cache=m}t.virtual.update(!0),t.slideTo(a,0)},removeSlide(e){const t=this;if(typeof e=="undefined"||e===null)return;let n=t.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)t.virtual.slides.splice(e[a],1),t.params.virtual.cache&&delete t.virtual.cache[e[a]],e[a]0&&t.$el.parents(`.${t.params.slideActiveClass}`).length===0)return;const at=U.innerWidth,Ge=U.innerHeight,we=t.$el.offset();n&&(we.left-=t.$el[0].scrollLeft);const zt=[[we.left,we.top],[we.left+t.width,we.top],[we.left,we.top+t.height],[we.left+t.width,we.top+t.height]];for(let Ye=0;Ye=0&&xt[0]<=at&&xt[1]>=0&&xt[1]<=Ge&&(ae=!0)}if(!ae)return}t.isHorizontal()?((m||w||x||F)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((w||F)&&!n||(m||x)&&n)&&t.slideNext(),((m||x)&&!n||(w||F)&&n)&&t.slidePrev()):((m||w||z||ue)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(w||ue)&&t.slideNext(),(m||z)&&t.slidePrev()),t.emit("keyPress",l)}},enable(){const e=this;e.keyboard.enabled||(ee(k).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable(){const e=this;e.keyboard.enabled&&(ee(k).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}};var ws={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;D.extend(e,{keyboard:{enabled:!1,enable:$r.enable.bind(e),disable:$r.disable.bind(e),handle:$r.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function ds(){const e="onwheel";let t=e in k;if(!t){const n=k.createElement("div");n.setAttribute(e,"return;"),t=typeof n[e]=="function"}return!t&&k.implementation&&k.implementation.hasFeature&&k.implementation.hasFeature("","")!==!0&&(t=k.implementation.hasFeature("Events.wheel","3.0")),t}const hr={lastScrollTime:D.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return U.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":ds()?"wheel":"mousewheel"},normalize(e){let l=0,f=0,m=0,w=0;return"detail"in e&&(f=e.detail),"wheelDelta"in e&&(f=-e.wheelDelta/120),"wheelDeltaY"in e&&(f=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(l=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(l=f,f=0),m=l*10,w=f*10,"deltaY"in e&&(w=e.deltaY),"deltaX"in e&&(m=e.deltaX),e.shiftKey&&!m&&(m=w,w=0),(m||w)&&e.deltaMode&&(e.deltaMode===1?(m*=40,w*=40):(m*=800,w*=800)),m&&!l&&(l=m<1?-1:1),w&&!f&&(f=w<1?-1:1),{spinX:l,spinY:f,pixelX:m,pixelY:w}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let t=e;const n=this,a=n.params.mousewheel;n.params.cssMode&&t.preventDefault();let l=n.$el;if(n.params.mousewheel.eventsTarged!=="container"&&(l=ee(n.params.mousewheel.eventsTarged)),!n.mouseEntered&&!l[0].contains(t.target)&&!a.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let f=0;const m=n.rtlTranslate?-1:1,w=hr.normalize(t);if(a.forceToAxis)if(n.isHorizontal())if(Math.abs(w.pixelX)>Math.abs(w.pixelY))f=-w.pixelX*m;else return!0;else if(Math.abs(w.pixelY)>Math.abs(w.pixelX))f=-w.pixelY;else return!0;else f=Math.abs(w.pixelX)>Math.abs(w.pixelY)?-w.pixelX*m:-w.pixelY;if(f===0)return!0;if(a.invert&&(f=-f),n.params.freeMode){const x={time:D.now(),delta:Math.abs(f),direction:Math.sign(f)},{lastEventBeforeSnap:F}=n.mousewheel,z=F&&x.time=n.minTranslate()&&(ue=n.minTranslate()),ue<=n.maxTranslate()&&(ue=n.maxTranslate()),n.setTransition(0),n.setTranslate(ue),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!ae&&n.isBeginning||!at&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0;const Ge=n.mousewheel.recentWheelEvents;Ge.length>=15&&Ge.shift();const we=Ge.length?Ge[Ge.length-1]:void 0,zt=Ge[0];if(Ge.push(x),we&&(x.delta>we.delta||x.direction!==we.direction))Ge.splice(0);else if(Ge.length>=15&&x.time-zt.time<500&&zt.delta-x.delta>=1&&x.delta<=6){const Ye=f>0?.8:.2;n.mousewheel.lastEventBeforeSnap=x,Ge.splice(0),n.mousewheel.timeout=D.nextTick(()=>{n.slideToClosest(n.params.speed,!0,void 0,Ye)},0)}n.mousewheel.timeout||(n.mousewheel.timeout=D.nextTick(()=>{n.mousewheel.lastEventBeforeSnap=x,Ge.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))}if(z||n.emit("scroll",t),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),ue===n.minTranslate()||ue===n.maxTranslate())return!0}}else{const x={time:D.now(),delta:Math.abs(f),direction:Math.sign(f),raw:e},F=n.mousewheel.recentWheelEvents;F.length>=2&&F.shift();const z=F.length?F[F.length-1]:void 0;if(F.push(x),z?(x.direction!==z.direction||x.delta>z.delta||x.time>z.time+150)&&n.mousewheel.animateSlider(x):n.mousewheel.animateSlider(x),n.mousewheel.releaseScroll(x))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&D.now()-t.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),t.emit("scroll",e.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=new U.Date().getTime(),!1)},releaseScroll(e){const t=this,n=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&n.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&n.releaseOnEdges)return!0;return!1},enable(){const e=this,t=hr.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t||e.mousewheel.enabled)return!1;let n=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(n=ee(e.params.mousewheel.eventsTarged)),n.on("mouseenter",e.mousewheel.handleMouseEnter),n.on("mouseleave",e.mousewheel.handleMouseLeave),n.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=hr.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t||!e.mousewheel.enabled)return!1;let n=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(n=ee(e.params.mousewheel.eventsTarged)),n.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var fa={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;D.extend(e,{mousewheel:{enabled:!1,enable:hr.enable.bind(e),disable:hr.disable.bind(e),handle:hr.handle.bind(e),handleMouseEnter:hr.handleMouseEnter.bind(e),handleMouseLeave:hr.handleMouseLeave.bind(e),animateSlider:hr.animateSlider.bind(e),releaseScroll:hr.releaseScroll.bind(e),lastScrollTime:D.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const Pr={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:n,$prevEl:a}=e.navigation;a&&a.length>0&&(e.isBeginning?a.addClass(t.disabledClass):a.removeClass(t.disabledClass),a[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),n&&n.length>0&&(e.isEnd?n.addClass(t.disabledClass):n.removeClass(t.disabledClass),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this;e.preventDefault(),!(t.isBeginning&&!t.params.loop)&&t.slidePrev()},onNextClick(e){const t=this;e.preventDefault(),!(t.isEnd&&!t.params.loop)&&t.slideNext()},init(){const e=this,t=e.params.navigation;if(!(t.nextEl||t.prevEl))return;let n,a;t.nextEl&&(n=ee(t.nextEl),e.params.uniqueNavElements&&typeof t.nextEl=="string"&&n.length>1&&e.$el.find(t.nextEl).length===1&&(n=e.$el.find(t.nextEl))),t.prevEl&&(a=ee(t.prevEl),e.params.uniqueNavElements&&typeof t.prevEl=="string"&&a.length>1&&e.$el.find(t.prevEl).length===1&&(a=e.$el.find(t.prevEl))),n&&n.length>0&&n.on("click",e.navigation.onNextClick),a&&a.length>0&&a.on("click",e.navigation.onPrevClick),D.extend(e.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:a,prevEl:a&&a[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:n}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),n&&n.length&&(n.off("click",e.navigation.onPrevClick),n.removeClass(e.params.navigation.disabledClass))}};var ys={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;D.extend(e,{navigation:{init:Pr.init.bind(e),update:Pr.update.bind(e),destroy:Pr.destroy.bind(e),onNextClick:Pr.onNextClick.bind(e),onPrevClick:Pr.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(e){const t=this,{$nextEl:n,$prevEl:a}=t.navigation;if(t.params.navigation.hideOnClick&&!ee(e.target).is(a)&&!ee(e.target).is(n)){let l;n?l=n.hasClass(t.params.navigation.hiddenClass):a&&(l=a.hasClass(t.params.navigation.hiddenClass)),l===!0?t.emit("navigationShow",t):t.emit("navigationHide",t),n&&n.toggleClass(t.params.navigation.hiddenClass),a&&a.toggleClass(t.params.navigation.hiddenClass)}}}};const Zr={update(){const e=this,t=e.rtl,n=e.params.pagination;if(!n.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,l=e.pagination.$el;let f;const m=e.params.loop?Math.ceil((a-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(f=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),f>a-1-e.loopedSlides*2&&(f-=a-e.loopedSlides*2),f>m-1&&(f-=m),f<0&&e.params.paginationType!=="bullets"&&(f=m+f)):typeof e.snapIndex!="undefined"?f=e.snapIndex:f=e.activeIndex||0,n.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const w=e.pagination.bullets;let x,F,z;if(n.dynamicBullets&&(e.pagination.bulletSize=w.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),l.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(n.dynamicMainBullets+4)}px`),n.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=f-e.previousIndex,e.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),x=f-e.pagination.dynamicBulletIndex,F=x+(Math.min(w.length,n.dynamicMainBullets)-1),z=(F+x)/2),w.removeClass(`${n.bulletActiveClass} ${n.bulletActiveClass}-next ${n.bulletActiveClass}-next-next ${n.bulletActiveClass}-prev ${n.bulletActiveClass}-prev-prev ${n.bulletActiveClass}-main`),l.length>1)w.each((ue,ae)=>{const at=ee(ae),Ge=at.index();Ge===f&&at.addClass(n.bulletActiveClass),n.dynamicBullets&&(Ge>=x&&Ge<=F&&at.addClass(`${n.bulletActiveClass}-main`),Ge===x&&at.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),Ge===F&&at.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`))});else{const ue=w.eq(f),ae=ue.index();if(ue.addClass(n.bulletActiveClass),n.dynamicBullets){const at=w.eq(x),Ge=w.eq(F);for(let we=x;we<=F;we+=1)w.eq(we).addClass(`${n.bulletActiveClass}-main`);if(e.params.loop)if(ae>=w.length-n.dynamicMainBullets){for(let we=n.dynamicMainBullets;we>=0;we-=1)w.eq(w.length-we).addClass(`${n.bulletActiveClass}-main`);w.eq(w.length-n.dynamicMainBullets-1).addClass(`${n.bulletActiveClass}-prev`)}else at.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),Ge.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`);else at.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),Ge.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`)}}if(n.dynamicBullets){const ue=Math.min(w.length,n.dynamicMainBullets+4),ae=(e.pagination.bulletSize*ue-e.pagination.bulletSize)/2-z*e.pagination.bulletSize,at=t?"right":"left";w.css(e.isHorizontal()?at:"top",`${ae}px`)}}if(n.type==="fraction"&&(l.find(`.${n.currentClass}`).text(n.formatFractionCurrent(f+1)),l.find(`.${n.totalClass}`).text(n.formatFractionTotal(m))),n.type==="progressbar"){let w;n.progressbarOpposite?w=e.isHorizontal()?"vertical":"horizontal":w=e.isHorizontal()?"horizontal":"vertical";const x=(f+1)/m;let F=1,z=1;w==="horizontal"?F=x:z=x,l.find(`.${n.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${F}) scaleY(${z})`).transition(e.params.speed)}n.type==="custom"&&n.renderCustom?(l.html(n.renderCustom(e,f+1,m)),e.emit("paginationRender",e,l[0])):e.emit("paginationUpdate",e,l[0]),l[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](n.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el;let l="";if(t.type==="bullets"){const f=e.params.loop?Math.ceil((n-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let m=0;m`;a.html(l),e.pagination.bullets=a.find(`.${t.bulletClass}`)}t.type==="fraction"&&(t.renderFraction?l=t.renderFraction.call(e,t.currentClass,t.totalClass):l=` / `,a.html(l)),t.type==="progressbar"&&(t.renderProgressbar?l=t.renderProgressbar.call(e,t.progressbarFillClass):l=``,a.html(l)),t.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let n=ee(t.el);n.length!==0&&(e.params.uniqueNavElements&&typeof t.el=="string"&&n.length>1&&(n=e.$el.find(t.el)),t.type==="bullets"&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),t.type==="bullets"&&t.dynamicBullets&&(n.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),t.type==="progressbar"&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",`.${t.bulletClass}`,function(l){l.preventDefault();let f=ee(this).index()*e.params.slidesPerGroup;e.params.loop&&(f+=e.loopedSlides),e.slideTo(f)}),D.extend(e.pagination,{$el:n,el:n[0]}))},destroy(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const n=e.pagination.$el;n.removeClass(t.hiddenClass),n.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&n.off("click",`.${t.bulletClass}`)}};var As={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;D.extend(e,{pagination:{init:Zr.init.bind(e),render:Zr.render.bind(e),update:Zr.update.bind(e),destroy:Zr.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!ee(e.target).hasClass(t.params.pagination.bulletClass)&&(t.pagination.$el.hasClass(t.params.pagination.hiddenClass)===!0?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}};const cr={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:n,progress:a}=e,{dragSize:l,trackSize:f,$dragEl:m,$el:w}=t,x=e.params.scrollbar;let F=l,z=(f-l)*a;n?(z=-z,z>0?(F=l-z,z=0):-z+l>f&&(F=f+z)):z<0?(F=l+z,z=0):z+l>f&&(F=f-z),e.isHorizontal()?(m.transform(`translate3d(${z}px, 0, 0)`),m[0].style.width=`${F}px`):(m.transform(`translate3d(0px, ${z}px, 0)`),m[0].style.height=`${F}px`),x.hide&&(clearTimeout(e.scrollbar.timeout),w[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{w[0].style.opacity=0,w.transition(400)},1e3))},setTransition(e){const t=this;!t.params.scrollbar.el||!t.scrollbar.el||t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:n,$el:a}=t;n[0].style.width="",n[0].style.height="";const l=e.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,f=e.size/e.virtualSize,m=f*(l/e.size);let w;e.params.scrollbar.dragSize==="auto"?w=l*f:w=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n[0].style.width=`${w}px`:n[0].style.height=`${w}px`,f>=1?a[0].style.display="none":a[0].style.display="",e.params.scrollbar.hide&&(a[0].style.opacity=0),D.extend(t,{trackSize:l,divider:f,moveDivider:m,dragSize:w}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const t=this,{scrollbar:n,rtlTranslate:a}=t,{$el:l,dragSize:f,trackSize:m,dragStartPos:w}=n;let x;x=(n.getPointerPosition(e)-l.offset()[t.isHorizontal()?"left":"top"]-(w!==null?w:f/2))/(m-f),x=Math.max(Math.min(x,1),0),a&&(x=1-x);const F=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*x;t.updateProgress(F),t.setTranslate(F),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,n=t.params.scrollbar,{scrollbar:a,$wrapperEl:l}=t,{$el:f,$dragEl:m}=a;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===m[0]||e.target===m?a.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),l.transition(100),m.transition(100),a.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),f.transition(0),n.hide&&f.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,{scrollbar:n,$wrapperEl:a}=t,{$el:l,$dragEl:f}=n;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,n.setDragPosition(e),a.transition(0),l.transition(0),f.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,n=t.params.scrollbar,{scrollbar:a,$wrapperEl:l}=t,{$el:f}=a;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),l.transition("")),n.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=D.nextTick(()=>{f.css("opacity",0),f.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),n.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:n,touchEventsDesktop:a,params:l}=e,m=t.$el[0],w=Ce.passiveListener&&l.passiveListeners?{passive:!1,capture:!1}:!1,x=Ce.passiveListener&&l.passiveListeners?{passive:!0,capture:!1}:!1;Ce.touch?(m.addEventListener(n.start,e.scrollbar.onDragStart,w),m.addEventListener(n.move,e.scrollbar.onDragMove,w),m.addEventListener(n.end,e.scrollbar.onDragEnd,x)):(m.addEventListener(a.start,e.scrollbar.onDragStart,w),k.addEventListener(a.move,e.scrollbar.onDragMove,w),k.addEventListener(a.end,e.scrollbar.onDragEnd,x))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:n,touchEventsDesktop:a,params:l}=e,m=t.$el[0],w=Ce.passiveListener&&l.passiveListeners?{passive:!1,capture:!1}:!1,x=Ce.passiveListener&&l.passiveListeners?{passive:!0,capture:!1}:!1;Ce.touch?(m.removeEventListener(n.start,e.scrollbar.onDragStart,w),m.removeEventListener(n.move,e.scrollbar.onDragMove,w),m.removeEventListener(n.end,e.scrollbar.onDragEnd,x)):(m.removeEventListener(a.start,e.scrollbar.onDragStart,w),k.removeEventListener(a.move,e.scrollbar.onDragMove,w),k.removeEventListener(a.end,e.scrollbar.onDragEnd,x))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:n}=e,a=e.params.scrollbar;let l=ee(a.el);e.params.uniqueNavElements&&typeof a.el=="string"&&l.length>1&&n.find(a.el).length===1&&(l=n.find(a.el));let f=l.find(`.${e.params.scrollbar.dragClass}`);f.length===0&&(f=ee(`
`),l.append(f)),D.extend(t,{$el:l,el:l[0],$dragEl:f,dragEl:f[0]}),a.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};var fs={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;D.extend(e,{scrollbar:{init:cr.init.bind(e),destroy:cr.destroy.bind(e),updateSize:cr.updateSize.bind(e),setTranslate:cr.setTranslate.bind(e),setTransition:cr.setTransition.bind(e),enableDraggable:cr.enableDraggable.bind(e),disableDraggable:cr.disableDraggable.bind(e),setDragPosition:cr.setDragPosition.bind(e),getPointerPosition:cr.getPointerPosition.bind(e),onDragStart:cr.onDragStart.bind(e),onDragMove:cr.onDragMove.bind(e),onDragEnd:cr.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}};const ga={setTransform(e,t){const n=this,{rtl:a}=n,l=ee(e),f=a?-1:1,m=l.attr("data-swiper-parallax")||"0";let w=l.attr("data-swiper-parallax-x"),x=l.attr("data-swiper-parallax-y");const F=l.attr("data-swiper-parallax-scale"),z=l.attr("data-swiper-parallax-opacity");if(w||x?(w=w||"0",x=x||"0"):n.isHorizontal()?(w=m,x="0"):(x=m,w="0"),w.indexOf("%")>=0?w=`${parseInt(w,10)*t*f}%`:w=`${w*t*f}px`,x.indexOf("%")>=0?x=`${parseInt(x,10)*t}%`:x=`${x*t}px`,typeof z!="undefined"&&z!==null){const ue=z-(z-1)*(1-Math.abs(t));l[0].style.opacity=ue}if(typeof F=="undefined"||F===null)l.transform(`translate3d(${w}, ${x}, 0px)`);else{const ue=F-(F-1)*(1-Math.abs(t));l.transform(`translate3d(${w}, ${x}, 0px) scale(${ue})`)}},setTranslate(){const e=this,{$el:t,slides:n,progress:a,snapGrid:l}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((f,m)=>{e.parallax.setTransform(m,a)}),n.each((f,m)=>{let w=m.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(w+=Math.ceil(f/2)-a*(l.length-1)),w=Math.min(Math.max(w,-1),1),ee(m).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((x,F)=>{e.parallax.setTransform(F,w)})})},setTransition(e=this.params.speed){const t=this,{$el:n}=t;n.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((a,l)=>{const f=ee(l);let m=parseInt(f.attr("data-swiper-parallax-duration"),10)||e;e===0&&(m=0),f.transition(m)})}};var ea={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;D.extend(e,{parallax:{setTransform:ga.setTransform.bind(e),setTranslate:ga.setTranslate.bind(e),setTransition:ga.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate(){const e=this;e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition(e){const t=this;t.params.parallax.enabled&&t.parallax.setTransition(e)}}};const ma={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,l=e.targetTouches[1].pageY;return Math.sqrt(wr(a-t,2)+wr(l-n,2))},onGestureStart(e){const t=this,n=t.params.zoom,a=t.zoom,{gesture:l}=a;if(a.fakeGestureTouched=!1,a.fakeGestureMoved=!1,!Ce.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;a.fakeGestureTouched=!0,l.scaleStart=ma.getDistanceBetweenTouches(e)}if((!l.$slideEl||!l.$slideEl.length)&&(l.$slideEl=ee(e.target).closest(`.${t.params.slideClass}`),l.$slideEl.length===0&&(l.$slideEl=t.slides.eq(t.activeIndex)),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent(`.${n.containerClass}`),l.maxRatio=l.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,l.$imageWrapEl.length===0)){l.$imageEl=void 0;return}l.$imageEl&&l.$imageEl.transition(0),t.zoom.isScaling=!0},onGestureChange(e){const t=this,n=t.params.zoom,a=t.zoom,{gesture:l}=a;if(!Ce.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;a.fakeGestureMoved=!0,l.scaleMove=ma.getDistanceBetweenTouches(e)}!l.$imageEl||l.$imageEl.length===0||(Ce.gestures?a.scale=e.scale*a.currentScale:a.scale=l.scaleMove/l.scaleStart*a.currentScale,a.scale>l.maxRatio&&(a.scale=l.maxRatio-1+wr(a.scale-l.maxRatio+1,.5)),a.scalel.touchesStart.x)){l.isTouched=!1;return}if(!t.isHorizontal()&&(Math.floor(l.minY)===Math.floor(l.startY)&&l.touchesCurrent.yl.touchesStart.y)){l.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),l.isMoved=!0,l.currentX=l.touchesCurrent.x-l.touchesStart.x+l.startX,l.currentY=l.touchesCurrent.y-l.touchesStart.y+l.startY,l.currentXl.maxX&&(l.currentX=l.maxX-1+wr(l.currentX-l.maxX+1,.8)),l.currentYl.maxY&&(l.currentY=l.maxY-1+wr(l.currentY-l.maxY+1,.8)),f.prevPositionX||(f.prevPositionX=l.touchesCurrent.x),f.prevPositionY||(f.prevPositionY=l.touchesCurrent.y),f.prevTime||(f.prevTime=Date.now()),f.x=(l.touchesCurrent.x-f.prevPositionX)/(Date.now()-f.prevTime)/2,f.y=(l.touchesCurrent.y-f.prevPositionY)/(Date.now()-f.prevTime)/2,Math.abs(l.touchesCurrent.x-f.prevPositionX)<2&&(f.x=0),Math.abs(l.touchesCurrent.y-f.prevPositionY)<2&&(f.y=0),f.prevPositionX=l.touchesCurrent.x,f.prevPositionY=l.touchesCurrent.y,f.prevTime=Date.now(),a.$imageWrapEl.transform(`translate3d(${l.currentX}px, ${l.currentY}px,0)`)}},onTouchEnd(){const t=this.zoom,{gesture:n,image:a,velocity:l}=t;if(!n.$imageEl||n.$imageEl.length===0)return;if(!a.isTouched||!a.isMoved){a.isTouched=!1,a.isMoved=!1;return}a.isTouched=!1,a.isMoved=!1;let f=300,m=300;const w=l.x*f,x=a.currentX+w,F=l.y*m,z=a.currentY+F;l.x!==0&&(f=Math.abs((x-a.currentX)/l.x)),l.y!==0&&(m=Math.abs((z-a.currentY)/l.y));const ue=Math.max(f,m);a.currentX=x,a.currentY=z;const ae=a.width*t.scale,at=a.height*t.scale;a.minX=Math.min(n.slideWidth/2-ae/2,0),a.maxX=-a.minX,a.minY=Math.min(n.slideHeight/2-at/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),n.$imageWrapEl.transition(ue).transform(`translate3d(${a.currentX}px, ${a.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,{gesture:n}=t;n.$slideEl&&e.previousIndex!==e.activeIndex&&(n.$imageEl&&n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl&&n.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0)},toggle(e){const n=this.zoom;n.scale&&n.scale!==1?n.out():n.in(e)},in(e){const t=this,n=t.zoom,a=t.params.zoom,{gesture:l,image:f}=n;if(l.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?l.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):l.$slideEl=t.slides.eq(t.activeIndex),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent(`.${a.containerClass}`)),!l.$imageEl||l.$imageEl.length===0)return;l.$slideEl.addClass(`${a.zoomedSlideClass}`);let m,w,x,F,z,ue,ae,at,Ge,we,zt,Ye,xt,Et,Dn,xn,vn,Rt;typeof f.touchesStart.x=="undefined"&&e?(m=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,w=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(m=f.touchesStart.x,w=f.touchesStart.y),n.scale=l.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,n.currentScale=l.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,e?(vn=l.$slideEl[0].offsetWidth,Rt=l.$slideEl[0].offsetHeight,x=l.$slideEl.offset().left,F=l.$slideEl.offset().top,z=x+vn/2-m,ue=F+Rt/2-w,Ge=l.$imageEl[0].offsetWidth,we=l.$imageEl[0].offsetHeight,zt=Ge*n.scale,Ye=we*n.scale,xt=Math.min(vn/2-zt/2,0),Et=Math.min(Rt/2-Ye/2,0),Dn=-xt,xn=-Et,ae=z*n.scale,at=ue*n.scale,aeDn&&(ae=Dn),atxn&&(at=xn)):(ae=0,at=0),l.$imageWrapEl.transition(300).transform(`translate3d(${ae}px, ${at}px,0)`),l.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)},out(){const e=this,t=e.zoom,n=e.params.zoom,{gesture:a}=t;a.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?a.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):a.$slideEl=e.slides.eq(e.activeIndex),a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),a.$imageWrapEl=a.$imageEl.parent(`.${n.containerClass}`)),!(!a.$imageEl||a.$imageEl.length===0)&&(t.scale=1,t.currentScale=1,a.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),a.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),a.$slideEl.removeClass(`${n.zoomedSlideClass}`),a.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const n=e.touchEvents.start==="touchstart"&&Ce.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,a=Ce.passiveListener?{passive:!1,capture:!0}:!0,l=`.${e.params.slideClass}`;Ce.gestures?(e.$wrapperEl.on("gesturestart",l,t.onGestureStart,n),e.$wrapperEl.on("gesturechange",l,t.onGestureChange,n),e.$wrapperEl.on("gestureend",l,t.onGestureEnd,n)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,l,t.onGestureStart,n),e.$wrapperEl.on(e.touchEvents.move,l,t.onGestureChange,a),e.$wrapperEl.on(e.touchEvents.end,l,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,l,t.onGestureEnd,n)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,a)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const n=e.touchEvents.start==="touchstart"&&Ce.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,a=Ce.passiveListener?{passive:!1,capture:!0}:!0,l=`.${e.params.slideClass}`;Ce.gestures?(e.$wrapperEl.off("gesturestart",l,t.onGestureStart,n),e.$wrapperEl.off("gesturechange",l,t.onGestureChange,n),e.$wrapperEl.off("gestureend",l,t.onGestureEnd,n)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,l,t.onGestureStart,n),e.$wrapperEl.off(e.touchEvents.move,l,t.onGestureChange,a),e.$wrapperEl.off(e.touchEvents.end,l,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,l,t.onGestureEnd,n)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,a)}};var gs={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(a=>{t[a]=ma[a].bind(e)}),D.extend(e,{zoom:t});let n=1;Object.defineProperty(e.zoom,"scale",{get(){return n},set(a){if(n!==a){const l=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,f=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",a,l,f)}n=a}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){const t=this;t.zoom.enabled&&t.zoom.onTouchStart(e)},touchEnd(e){const t=this;t.zoom.enabled&&t.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const ha={loadInSlide(e,t=!0){const n=this,a=n.params.lazy;if(typeof e=="undefined"||n.slides.length===0)return;const f=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children(`.${n.params.slideClass}[data-swiper-slide-index="${e}"]`):n.slides.eq(e);let m=f.find(`.${a.elementClass}:not(.${a.loadedClass}):not(.${a.loadingClass})`);f.hasClass(a.elementClass)&&!f.hasClass(a.loadedClass)&&!f.hasClass(a.loadingClass)&&(m=m.add(f[0])),m.length!==0&&m.each((w,x)=>{const F=ee(x);F.addClass(a.loadingClass);const z=F.attr("data-background"),ue=F.attr("data-src"),ae=F.attr("data-srcset"),at=F.attr("data-sizes"),Ge=F.parent("picture");n.loadImage(F[0],ue||z,ae,at,!1,()=>{if(!(typeof n=="undefined"||n===null||!n||n&&!n.params||n.destroyed)){if(z?(F.css("background-image",`url("${z}")`),F.removeAttr("data-background")):(ae&&(F.attr("srcset",ae),F.removeAttr("data-srcset")),at&&(F.attr("sizes",at),F.removeAttr("data-sizes")),Ge.length&&Ge.children("source").each((we,zt)=>{const Ye=ee(zt);Ye.attr("data-srcset")&&(Ye.attr("srcset",Ye.attr("data-srcset")),Ye.removeAttr("data-srcset"))}),ue&&(F.attr("src",ue),F.removeAttr("data-src"))),F.addClass(a.loadedClass).removeClass(a.loadingClass),f.find(`.${a.preloaderClass}`).remove(),n.params.loop&&t){const we=f.attr("data-swiper-slide-index");if(f.hasClass(n.params.slideDuplicateClass)){const zt=n.$wrapperEl.children(`[data-swiper-slide-index="${we}"]:not(.${n.params.slideDuplicateClass})`);n.lazy.loadInSlide(zt.index(),!1)}else{const zt=n.$wrapperEl.children(`.${n.params.slideDuplicateClass}[data-swiper-slide-index="${we}"]`);n.lazy.loadInSlide(zt.index(),!1)}}n.emit("lazyImageReady",f[0],F[0]),n.params.autoHeight&&n.updateAutoHeight()}}),n.emit("lazyImageLoad",f[0],F[0])})},load(){const e=this,{$wrapperEl:t,params:n,slides:a,activeIndex:l}=e,f=e.virtual&&n.virtual.enabled,m=n.lazy;let w=n.slidesPerView;w==="auto"&&(w=0);function x(z){if(f){if(t.children(`.${n.slideClass}[data-swiper-slide-index="${z}"]`).length)return!0}else if(a[z])return!0;return!1}function F(z){return f?ee(z).attr("data-swiper-slide-index"):ee(z).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${n.slideVisibleClass}`).each((z,ue)=>{const ae=f?ee(ue).attr("data-swiper-slide-index"):ee(ue).index();e.lazy.loadInSlide(ae)});else if(w>1)for(let z=l;z1||m.loadPrevNextAmount&&m.loadPrevNextAmount>1){const z=m.loadPrevNextAmount,ue=w,ae=Math.min(l+ue+Math.max(z,ue),a.length),at=Math.max(l-Math.max(ue,z),0);for(let Ge=l+w;Ge0&&e.lazy.loadInSlide(F(z));const ue=t.children(`.${n.slidePrevClass}`);ue.length>0&&e.lazy.loadInSlide(F(ue))}}};var ms={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;D.extend(e,{lazy:{initialImageLoaded:!1,load:ha.load.bind(e),loadInSlide:ha.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const ta={LinearSpline:function(t,n){const a=function(){let w,x,F;return(z,ue)=>{for(x=-1,w=z.length;w-x>1;)F=w+x>>1,z[F]<=ue?x=F:w=F;return w}}();this.x=t,this.y=n,this.lastIndex=t.length-1;let l,f;return this.interpolate=function(w){return w?(f=a(this.x,w),l=f-1,(w-this.x[l])*(this.y[f]-this.y[l])/(this.x[f]-this.x[l])+this.y[l]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new ta.LinearSpline(t.slidesGrid,e.slidesGrid):new ta.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const n=this,a=n.controller.control;let l,f;function m(w){const x=n.rtlTranslate?-n.translate:n.translate;n.params.controller.by==="slide"&&(n.controller.getInterpolateFunction(w),f=-n.controller.spline.interpolate(-x)),(!f||n.params.controller.by==="container")&&(l=(w.maxTranslate()-w.minTranslate())/(n.maxTranslate()-n.minTranslate()),f=(x-n.minTranslate())*l+w.minTranslate()),n.params.controller.inverse&&(f=w.maxTranslate()-f),w.updateProgress(f),w.setTranslate(f,n),w.updateActiveIndex(),w.updateSlidesClasses()}if(Array.isArray(a))for(let w=0;w{m.updateAutoHeight()}),m.$wrapperEl.transitionEnd(()=>{a&&(m.params.loop&&n.params.controller.by==="slide"&&m.loopFix(),m.transitionEnd())}))}if(Array.isArray(a))for(l=0;l0&&(e.isBeginning?(e.a11y.disableEl(n),e.a11y.makeElNotFocusable(n)):(e.a11y.enableEl(n),e.a11y.makeElFocusable(n))),t&&t.length>0&&(e.isEnd?(e.a11y.disableEl(t),e.a11y.makeElNotFocusable(t)):(e.a11y.enableEl(t),e.a11y.makeElFocusable(t)))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((n,a)=>{const l=ee(a);e.a11y.makeElFocusable(l),e.a11y.addElRole(l,"button"),e.a11y.addElLabel(l,t.paginationBulletMessage.replace(/\{\{index\}\}/,l.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let n,a;e.navigation&&e.navigation.$nextEl&&(n=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(a=e.navigation.$prevEl),n&&(e.a11y.makeElFocusable(n),e.a11y.addElRole(n,"button"),e.a11y.addElLabel(n,t.nextSlideMessage),n.on("keydown",e.a11y.onEnterKey)),a&&(e.a11y.makeElFocusable(a),e.a11y.addElRole(a,"button"),e.a11y.addElLabel(a,t.prevSlideMessage),a.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let t,n;e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(n=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),n&&n.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var na={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;D.extend(e,{a11y:{liveRegion:ee(``)}}),Object.keys(pa).forEach(t=>{e.a11y[t]=pa[t].bind(e)})},on:{init(){const e=this;e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge(){const e=this;e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate(){const e=this;e.params.a11y.enabled&&e.a11y.updatePagination()},destroy(){const e=this;e.params.a11y.enabled&&e.a11y.destroy()}}};const pr={init(){const e=this;if(!e.params.history)return;if(!U.history||!U.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const t=e.history;t.initialized=!0,t.paths=pr.getPathValues(),!(!t.paths.key&&!t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||U.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){const e=this;e.params.history.replaceState||U.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=pr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=U.location.pathname.slice(1).split("/").filter(l=>l!==""),t=e.length,n=e[t-2],a=e[t-1];return{key:n,value:a}},setHistory(e,t){const n=this;if(!n.history.initialized||!n.params.history.enabled)return;const a=n.slides.eq(t);let l=pr.slugify(a.attr("data-history"));U.location.pathname.includes(e)||(l=`${e}/${l}`);const f=U.history.state;f&&f.value===l||(n.params.history.replaceState?U.history.replaceState({value:l},null,l):U.history.pushState({value:l},null,l))},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,t,n){const a=this;if(t)for(let l=0,f=a.slides.length;l{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},n)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return!e.autoplay.running||typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,e===0||!t.params.autoplay.waitForTransition?(t.autoplay.paused=!1,t.autoplay.run()):(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd))))}};var Ya={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;D.extend(e,{autoplay:{running:!1,paused:!1,run:Gr.run.bind(e),start:Gr.start.bind(e),stop:Gr.stop.bind(e),pause:Gr.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){!e||e.destroyed||!e.$wrapperEl||t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){const n=this;n.autoplay.running&&(t||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(e):n.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const va={setTranslate(){const e=this,{slides:t}=e;for(let n=0;n{if(l||!t||t.destroyed)return;l=!0,t.animating=!1;const f=["webkitTransitionEnd","transitionend"];for(let m=0;m'),n.append(ae)),ae.css({height:`${l}px`})):(ae=t.find(".swiper-cube-shadow"),ae.length===0&&(ae=ee('
'),t.append(ae))));for(let Ge=0;Ge-1&&(ue=zt*90+Et*90,m&&(ue=-zt*90-Et*90)),we.transform(Rt),x.slideShadows){let Zn=F?we.find(".swiper-slide-shadow-left"):we.find(".swiper-slide-shadow-top"),ci=F?we.find(".swiper-slide-shadow-right"):we.find(".swiper-slide-shadow-bottom");Zn.length===0&&(Zn=ee(`
`),we.append(Zn)),ci.length===0&&(ci=ee(`
`),we.append(ci)),Zn.length&&(Zn[0].style.opacity=Math.max(-Et,0)),ci.length&&(ci[0].style.opacity=Math.max(Et,0))}}if(n.css({"-webkit-transform-origin":`50% 50% -${w/2}px`,"-moz-transform-origin":`50% 50% -${w/2}px`,"-ms-transform-origin":`50% 50% -${w/2}px`,"transform-origin":`50% 50% -${w/2}px`}),x.shadow)if(F)ae.transform(`translate3d(0px, ${l/2+x.shadowOffset}px, ${-l/2}px) rotateX(90deg) rotateZ(0deg) scale(${x.shadowScale})`);else{const Ge=Math.abs(ue)-Math.floor(Math.abs(ue)/90)*90,we=1.5-(Math.sin(Ge*2*Math.PI/360)/2+Math.cos(Ge*2*Math.PI/360)/2),zt=x.shadowScale,Ye=x.shadowScale/we,xt=x.shadowOffset;ae.transform(`scale3d(${zt}, 1, ${Ye}) translate3d(0px, ${f/2+xt}px, ${-f/2/Ye}px) rotateX(-90deg)`)}const at=Aa.isSafari||Aa.isWebView?-w/2:0;n.transform(`translate3d(0px,0,${at}px) rotateX(${e.isHorizontal()?0:ue}deg) rotateY(${e.isHorizontal()?-ue:0}deg)`)},setTransition(e){const t=this,{$el:n,slides:a}=t;a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&n.find(".swiper-cube-shadow").transition(e)}};var ra={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;D.extend(e,{cubeEffect:{setTranslate:Ea.setTranslate.bind(e),setTransition:Ea.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};D.extend(e.params,t),D.extend(e.originalParams,t)},setTranslate(){const e=this;e.params.effect==="cube"&&e.cubeEffect.setTranslate()},setTransition(e){const t=this;t.params.effect==="cube"&&t.cubeEffect.setTransition(e)}}};const Mr={setTranslate(){const e=this,{slides:t,rtlTranslate:n}=e;for(let a=0;a`),l.append(ae)),at.length===0&&(at=ee(`
`),l.append(at)),ae.length&&(ae[0].style.opacity=Math.max(-f,0)),at.length&&(at[0].style.opacity=Math.max(f,0))}l.transform(`translate3d(${z}px, ${ue}px, 0px) rotateX(${F}deg) rotateY(${x}deg)`)}},setTransition(e){const t=this,{slides:n,activeIndex:a,$wrapperEl:l}=t;if(n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&e!==0){let f=!1;n.eq(a).transitionEnd(function(){if(f||!t||t.destroyed)return;f=!0,t.animating=!1;const w=["webkitTransitionEnd","transitionend"];for(let x=0;x`),Ge.append(dr)),Ei.length===0&&(Ei=ee(`
`),Ge.append(Ei)),dr.length&&(dr[0].style.opacity=Ye>0?Ye:0),Ei.length&&(Ei[0].style.opacity=-Ye>0?-Ye:0)}}if(Ce.pointerEvents||Ce.prefixedPointerEvents){const ae=l[0].style;ae.perspectiveOrigin=`${F}px 50%`}},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var Or={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;D.extend(e,{coverflowEffect:{setTranslate:Ir.setTranslate.bind(e),setTransition:Ir.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.effect==="coverflow"&&(e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate(){const e=this;e.params.effect==="coverflow"&&e.coverflowEffect.setTranslate()},setTransition(e){const t=this;t.params.effect==="coverflow"&&t.coverflowEffect.setTransition(e)}}};const kr={init(){const e=this,{thumbs:t}=e.params,n=e.constructor;t.swiper instanceof n?(e.thumbs.swiper=t.swiper,D.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),D.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):D.isObject(t.swiper)&&(e.thumbs.swiper=new n(D.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper;if(!t)return;const n=t.clickedIndex,a=t.clickedSlide;if(a&&ee(a).hasClass(e.params.thumbs.slideThumbActiveClass)||typeof n=="undefined"||n===null)return;let l;if(t.params.loop?l=parseInt(ee(t.clickedSlide).attr("data-swiper-slide-index"),10):l=n,e.params.loop){let f=e.activeIndex;e.slides.eq(f).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,f=e.activeIndex);const m=e.slides.eq(f).prevAll(`[data-swiper-slide-index="${l}"]`).eq(0).index(),w=e.slides.eq(f).nextAll(`[data-swiper-slide-index="${l}"]`).eq(0).index();typeof m=="undefined"?l=w:typeof w=="undefined"?l=m:w-ft.previousIndex?"next":"prev"}else F=t.realIndex,z=F>t.previousIndex?"next":"prev";f&&(F+=z==="next"?l:-1*l),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(F)<0&&(n.params.centeredSlides?F>x?F=F-Math.floor(a/2)+1:F=F+Math.floor(a/2)-1:F>x&&(F=F-a+1),n.slideTo(F,e?0:void 0))}let m=1;const w=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(m=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(m=1),m=Math.floor(m),n.slides.removeClass(w),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let x=0;xlu(Ae))} pos: ${this.timelinePos}`),te.length&&this.log(`R `).split(` `),N=[],te=t?Ci(t.baseTime,t.timescale):0;let ce="00:00.000",xe=0,Ie=0,Ae,at=!0;U.oncue=function(tt){const kt=n[s];let fr=n.ccOffset;const sr=(xe-te)/9e4;if(kt!=null&&kt.new&&(Ie!==void 0?fr=n.ccOffset=kt.start:Jc(n,s,sr)),sr){if(!t){Ae=new Error("Missing initPTS for VTT MPEGTS");return}fr=sr-n.presentationOffset}const kr=tt.endTime-tt.startTime,zr=Za((tt.startTime+fr-Ie)*9e4,_*9e4)/9e4;tt.startTime=Math.max(zr,0),tt.endTime=Math.max(zr+kr,0);const ln=tt.text.trim();tt.text=decodeURIComponent(encodeURIComponent(ln)),tt.id||(tt.id=Bl(tt.startTime,tt.endTime,ln)),tt.endTime>0&&N.push(tt)},U.onparsingerror=function(tt){Ae=tt},U.onflush=function(){if(Ae){T(Ae);return}E(N)},W.forEach(tt=>{if(at)if(Hu(tt,"X-TIMESTAMP-MAP=")){at=!1,tt.slice(16).split(",").forEach(kt=>{Hu(kt,"LOCAL:")?ce=kt.slice(6):Hu(kt,"MPEGTS:")&&(xe=parseInt(kt.slice(7)))});try{Ie=qc(ce)/1e3}catch(kt){Ae=kt}return}else tt===""&&(at=!1);U.parse(tt+` `)}),U.flush()}const Fu="stpp.ttml.im1t",Sl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,ic=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,wu={left:"start",center:"center",right:"end",start:"start",end:"end"};function ac(P,t,n,s){const _=xt(new Uint8Array(P),["mdat"]);if(_.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const E=_.map(U=>q(U)),T=jn(t.baseTime,1,t.timescale);try{E.forEach(U=>n(Nl(U,T)))}catch(U){s(U)}}function Nl(P,t){const _=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!_)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(E).reduce((ce,xe)=>(ce[xe]=_.getAttribute(`ttp:${xe}`)||E[xe],ce),{}),U=_.getAttribute("xml:space")!=="preserve",W=Gn(Tn(_,"styling","style")),N=Gn(Tn(_,"layout","region")),te=Tn(_,"body","[begin]");return[].map.call(te,ce=>{const xe=Fi(ce,U);if(!xe||!ce.hasAttribute("begin"))return null;const Ie=ma(ce.getAttribute("begin"),T),Ae=ma(ce.getAttribute("dur"),T);let at=ma(ce.getAttribute("end"),T);if(Ie===null)throw oa(ce);if(at===null){if(Ae===null)throw oa(ce);at=Ie+Ae}const tt=new Fl(Ie-t,at-t,xe);tt.id=Bl(tt.startTime,tt.endTime,tt.text);const kt=N[ce.getAttribute("region")],fr=W[ce.getAttribute("style")],sr=Sa(kt,fr,W),{textAlign:kr}=sr;if(kr){const zr=wu[kr];zr&&(tt.lineAlign=zr),tt.align=kr}return y(tt,sr),tt}).filter(ce=>ce!==null)}function Tn(P,t,n){const s=P.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Gn(P){return P.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Fi(P,t){return[].slice.call(P.childNodes).reduce((n,s,_)=>{var E;return s.nodeName==="br"&&_?n+` -`:(E=s.childNodes)!=null&&E.length?Fi(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Sa(P,t,n){const s="http://www.w3.org/ns/ttml#styling";let _=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(_=n[T]),E.reduce((U,W)=>{const N=Gi(t,s,W)||Gi(P,s,W)||Gi(_,s,W);return N&&(U[W]=N),U},{})}function Gi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function oa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ma(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=ms(P,t):ic.test(P)&&(n=qi(P,t))),n}function ms(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),_=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,_)}addCues(t,n,s,_,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,_)}else{const U=this.Cues.newCue(null,n,s,_);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:_,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:_,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let _=0;_{Ru(_[E]),delete _[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 s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||_&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let xe=0;xeN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const _=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!_)return;const E=`textTrack${_[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,_;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(_=n.part)==null?void 0:_.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:_}=n;if(s.type===u.SUBTITLE)if(_.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,_):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],_=>{this._appendCues(_,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},_=>{s.logger.log(`Failed to parse IMSC1: ${_}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:_})})}_parseVTTs(t){var n;const{frag:s,payload:_}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(_)).buffer:_;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,_),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const _=this.textTracks[n];if(!_||_.mode==="disabled")return;t.forEach(E=>hc(_,E))}else{const _=this.tracks[n];if(!_)return;const E=_.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:_}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;E<_.length;E++){const T=_[E].bytes;if(T){this.cea608Parser1||this.initCea608Parsers();const U=this.extractCea608Data(T);this.cea608Parser1.addData(_[E].pts,U[0]),this.cea608Parser2.addData(_[E].pts,U[1])}}}onBufferFlushing(t,{startOffset:n,endOffset:s,endOffsetSubtitles:_,type:E}){const{media:T}=this;if(!(!T||T.currentTimeVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&_!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,_))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let _=2;for(let E=0;E=16?W--:W++;const Ie=ol(N.trim()),Ae=Bl(t,n,Ie);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Ae)||(T=new te(t,n,Ie),T.id=Ae,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),_.push(T))}return P&&_.length&&(_.sort((xe,Ie)=>xe.line==="auto"||Ie.line==="auto"?0:xe.line>8&&Ie.line>8?Ie.line-xe.line:xe.line-Ie.line),_.forEach(xe=>hc(P,xe))),_}};function $l(){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 gc{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,s){const _=this.stats;if(_.loading.start)throw new Error("Loader can only be used once.");_.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(_,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Ie=Math.max(self.performance.now(),_.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(_,t,this.response))},N-(Ie-_.loading.start)),!ce.ok){const{status:at,statusText:tt}=ce;throw new Vu(tt||"fetch, bad network response",at,ce)}_.loading.first=Ie,_.total=cl(ce.headers)||_.total;const Ae=(xe=this.callbacks)==null?void 0:xe.onProgress;return Ae&&r(n.highWaterMark)?this.loadProgressively(ce,_,t,n.highWaterMark,Ae):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Ie;const Ae=this.response;if(!Ae)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),_.loading.end=Math.max(self.performance.now(),_.loading.first);const at=ce[U];at&&(_.loaded=_.total=at);const tt={url:Ae.url,data:ce,code:Ae.status},kt=(xe=this.callbacks)==null?void 0:xe.onProgress;kt&&!r(n.highWaterMark)&&kt(_,t,ce,Ae),(Ie=this.callbacks)==null||Ie.onSuccess(tt,_,t,Ae)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),_.aborted)return;const Ie=ce&&ce.code||0,Ae=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Ie,text:Ae},t,ce?ce.details:null,_)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,_=0,E){const T=new aa,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce<_||T.dataLength?(T.push(te),T.dataLength>=_&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(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 s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{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,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,_=this.stats;_.loading.first=0,_.loaded=0,_.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,_)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const _=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(_)for(const U in _)t.setRequestHeader(U,_[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const _=n.readyState,E=this.config;if(!s.aborted&&_>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.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-(s.loading.first-s.loading.start)))),_===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Ae=te!=null?te:n.response;if(Ae!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Ae.byteLength:Ae.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const tt=(T=this.callbacks)==null?void 0:T.onProgress;tt&&tt(s,t,Ae,n);const kt={url:n.responseURL,data:Ae,code:N};(U=this.callbacks)==null||U.onSuccess(kt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,Ie={url:t.url,data:void 0,code:N};if(Tr(ce,xe,!1,Ie))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Tr(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const _=this.callbacks;_&&(this.abortInternal(),_.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.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 Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ei,bufferController:xc,capLevelController:Pu,errorController:Ee,fpsController:tl,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:di,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},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:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:ze,contentSteeringController:eu,interstitialsController:_c});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 s=jl(P),_=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return _.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,xe=t[ce];if(xe!==void 0&&W){N.push(ce);const Ie=s[U].default;switch(t[U]={default:Ie},te){case"TimeOut":Ie.maxLoadTimeMs=xe,Ie.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Ie.errorRetry.maxNumRetry=xe,Ie.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Ie.errorRetry.retryDelayMs=xe,Ie.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Ie.errorRetry.maxRetryDelayMs=xe,Ie.timeoutRetry.maxRetryDelayMs=xe;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${Pn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,mf=.1,Lc=.05,Mc=100;class _f extends Ta{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 s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,_;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!_i.getBuffered(T).length){this.nudgeRetry=0;return}const ce=_i.bufferInfo(T,t,0),xe=ce.nextStart||0,Ie=this.fragmentTracker;if(U&&Ie&&this.hls){const ln=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,Jr=!xe||ln||xe-t>yc&&!Ie.getPartialFragment(t);if(Wr||Jr)return;this.moved=!1}const Ae=(_=this.hls)==null?void 0:_.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Ie){if(!(ce.len>0)&&!xe)return;const Wr=Math.max(xe,ce.start||0)-t,un=!!(Ae!=null&&Ae.live)?Ae.targetduration*2:yc,Kr=Ie.getPartialFragment(t);if(Wr>0&&(Wr<=un||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,tt=self.performance.now(),kt=this.waiting;let fr=this.stalled;if(fr===null)if(kt>0&&tt-kt=at||kt)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Ae!=null&&Ae.live)&&Math.abs(t-((Ae==null?void 0:Ae.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=_i.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(zr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const _=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&_&&_.length>1&&t>_.end(0)){const E=_i.bufferedInfo(_i.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=_i.timeRangesToArray(_),U=_i.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Ie=_i.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Ie.len,bufferInfo:Ie})}}}}}_tryFixBufferStall(t,n,s){var _,E;const{fragmentTracker:T,media:U}=this,W=(_=this.hls)==null?void 0:_.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,_=t.nextStart;if(s&&_){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(_,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:_,stalled:E}=this;if(!_&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Pn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:_}=this,E=(n=this.hls)==null?void 0:n.config;if(!_||!s||!E)return 0;const T=_.currentTime,U=_i.bufferInfo(_,T,0),W=T0&&U.len<1&&_.readyState<3,xe=W-T;if(xe>0&&(te||ce)){if(xe>E.maxBufferHole){let Ae=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();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(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(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;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Ie=0;Iete.type===ts.audioId3&&W:_==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}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:s}=this,{dateRanges:_}=t,E=Object.keys(_);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const xe=te[ce],Ie=T[xe].cues;delete T[xe],Object.keys(Ie).forEach(Ae=>{try{const at=Ie[Ae];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Wr!==xe.id){const Jr=_[Wr];if(Jr.class===xe.class&&Jr.startDate>xe.startDate&&(!ln||xe.startDate.01&&(Wr.startTime=Ie,Wr.endTime=kt);else if(N){let Jr=xe.attr[ln];Ys(ln)&&(Jr=vf(Jr));const Kr=Ff(N,Ie,kt,{key:ln,data:Jr},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[ln]=Kr,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:xe,durationKnown:tt}}}}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,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const _=this.computeLatency();if(_===null)return;this._latency=_;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=_-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Ie=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Ie)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:_}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*_);const te=_;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const _=s.edge,E=t-n-this.edgeStalled,T=_-s.totalduration,U=_-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,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 s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,_;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(_=this.targetLatency)==null?void 0:_.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 _l{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,_=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:xe,videoCodec:Ie}=te;xe&&(te.audioCodec=xe=Dr(xe,s)||void 0),Ie&&(Ie=te.videoCodec=Qr(Ie));const{width:Ae,height:at,unknownCodecs:tt}=te;let kt=tt?tt.length:0;if(tt)for(let Kr=kt;Kr--;){const Un=tt[Kr];this.isAudioSupported(Un)?(te.audioCodec=xe=xe?`${xe},${Un}`:Un,kt--,dt.audio[xe.substring(0,4)]=2):this.isVideoSupported(Un)&&(te.videoCodec=Ie=Ie?`${Ie},${Un}`:Un,kt--,dt.video[Ie.substring(0,4)]=2)}if(U||(U=!!(Ae&&at)),W||(W=!!Ie),N||(N=!!xe),kt||xe&&!this.isAudioSupported(xe)||Ie&&!this.isVideoSupported(Ie)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:ln,"VIDEO-RANGE":Wr}=ce,un=`${`${zr||"."}-`}${te.bitrate}-${ln}-${sr}-${fr}-${Wr}-${kr}`;if(E[un])if(E[un].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[un]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Un=this.createLevel(te);E[un]=Un,_.push(Un)}else E[un].addGroupId("audio",ce.AUDIO),E[un].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[un]=Kr,T[un]=1,_.push(Kr)}}),this.filterAndSortMediaOptions(_,n,U,W,N)}createLevel(t){const n=new zn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const _=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(_.message),n.supportedResult=sn(_,[])}return n}isAudioSupported(t){return St(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return St(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,_,E){let T=[],U=[],W=t;if((s||_)&&E&&(W=W.filter(({videoCodec:tt,videoRange:kt,width:fr,height:sr})=>(!!tt||!!(fr&&sr))&&yr(kt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let tt="no level with compatible codecs found in manifest",kt=tt;n.levels.length&&(kt=`one or more CODECS in variant not supported: ${Pn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,kr,zr)=>zr.indexOf(sr)===kr))}`,this.warn(kt),tt+=` (${kt})`);const fr=new Error(tt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:kt})}});return}n.audioTracks&&(T=n.audioTracks.filter(tt=>!tt.audioCodec||this.isAudioSupported(tt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((tt,kt)=>{if(tt.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(tt.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&tt.height!==kt.height)return tt.height-kt.height;if(tt.frameRate!==kt.frameRate)return tt.frameRate-kt.frameRate;if(tt.videoRange!==kt.videoRange)return Sr.indexOf(tt.videoRange)-Sr.indexOf(kt.videoRange);if(tt.videoCodec!==kt.videoCodec){const fr=be(tt.videoCodec),sr=be(kt.videoCodec);if(fr!==sr)return sr-fr}if(tt.uri===kt.uri&&tt.codecSet!==kt.codecSet){const fr=Ke(tt.codecSet),sr=Ke(kt.codecSet);if(fr!==sr)return sr-fr}return tt.averageBitrate!==kt.averageBitrate?tt.averageBitrate-kt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let tt=0;ttfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=E&&!_,Ie=this.hls.config,Ae=!!(Ie.audioStreamController&&Ie.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:_,altAudio:Ae&&!xe&&T.some(tt=>!!tt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}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 te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,_=this.currentLevel,E=_?_.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&_&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,_==null?void 0:_.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(_=>n.indexOf(_)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const _=this._levels[n.level];_!=null&&_.loadError&&(this.log(`Resetting level error count of ${_.loadError} on frag buffered`),_.loadError=0)}}onLevelLoaded(t,n){var s;const{level:_,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${_}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(_,n,W)}else(s=n.deliveryDirectives)!=null&&s.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 s=this.getUrlWithDirectives(t.uri,n),_=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${_}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:_,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==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));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const _=s.length-1;this._firstLevel=Math.min(this._firstLevel,_),this._startLevel&&(this._startLevel=Math.min(this._startLevel,_)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();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(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ga{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const _=this.media,E=_?_.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(_,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:_}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=_.startLevel;E===-1&&(_.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=_.firstAutoLevel),_.nextLoadLevel=E,this.level=_.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Vr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Vr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Vr.WAITING_LEVEL:{const{levels:n,level:s}=this,_=n==null?void 0:n[s],E=_==null?void 0:_.details;if(E&&(!E.live||this.levelLastLoaded===_&&!this.waitForLive(_))){if(this.waitForCdnTuneIn(E))break;this.state=Vr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Vr.IDLE;break}break}case Vr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:_,level:E}=this,T=_==null?void 0:_[E];this.resetStartWhenNotLoaded(T||null),this.state=Vr.IDLE}}break}this.state===Vr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:_}=this;if(n===null||!_&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Vr.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 N=T.details;if(!N||this.state===Vr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Vr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Ie=this.getNextFragment(xe,N);if(this.couldBacktrack&&!this.fragPrevious&&Ie&&me(Ie)&&this.fragmentTracker.getState(Ie)!==nr.OK){var Ae;const tt=((Ae=this.backtrackFragment)!=null?Ae:Ie).sn-N.startSN,kt=N.fragments[tt-1];kt&&Ie.cc===kt.cc&&(Ie=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Ie&&this.isLoopLoading(Ie,xe)){if(!Ie.gap){const tt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,kt=(tt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,tt,u.MAIN)}Ie=this.getNextFragmentLoopLoading(Ie,N,U,u.MAIN,ce)}Ie&&(Ie.initSegment&&!Ie.initSegment.data&&!this.bitrateTest&&(Ie=Ie.initSegment),this.loadFragment(Ie,T,xe))}loadFragment(t,n,s){const _=this.fragmentTracker.getState(t);_===nr.NOT_LOADED||_===nr.PARTIAL?me(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const _=this.getAppendedFrag(n.currentTime);_&&_.start>1&&this.flushMainBuffer(0,_.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,_=_||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&_&&!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:s}=this;if(!s||this.state!==Vr.IDLE)return;const _=n.levelInfo;(!_.details||_.details.live&&(this.levelLastLoaded!==_||_.details.expired)||this.waitForCdnTuneIn(_.details))&&(this.state=Vr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:_,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!_){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Vr.FRAG_LOADING||this.state===Vr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Vr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Vr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const _=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(_!==null&&s.duration>_&&(E<_||!W)){const te=n.liveMaxLatencyDuration!==void 0?n.liveMaxLatencyDuration:n.liveMaxLatencyDurationCount*t.targetduration;if((!W&&s.readyState<4||E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=yi(n.url,this.hls);if(s){const _=this.videoBuffer;_&&this.mediaBuffer!==_&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=_)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let _,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,_=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&_?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=_.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:_}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${_?" p: "+_.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Vr.PARSED&&(this.state=Vr.IDLE);return}const U=_?_.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),me(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,_)}const T=this.media;T&&(!this._hasEnoughToStart&&_i.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Vr.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===Vr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Vr.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=Vr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(W{const{hls:_}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Vr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),_.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:_}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:xe,id3:Ie,initSegment:Ae}=E,{details:at}=te,tt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Vr.PARSING,Ae){if(Ae!=null&&Ae.tracks){const sr=W.initSegment||W;this._bufferInitSegment(te,Ae.tracks,sr,T),_.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:sr,id:s,tracks:Ae.tracks})}const kt=Ae.initPTS,fr=Ae.timescale;r(kt)&&(this.initPTS[W.cc]={baseTime:kt,timescale:fr},_.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:kt,timescale:fr}))}if(ce&&at){tt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const kt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,sr=!kt||W.cc>kt.cc;if(E.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!sr&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const Jr=this.getMainFwdBufferInfo(),un=(Jr?Jr.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!fr&&unyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,kr,zr,ln,Wr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||sr)}else if(fr||sr)W.gap=!0;else{this.backtrack(W);return}}if(tt){const{startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}=tt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}),W.setElementaryStreamInfo($.AUDIO,kt,fr,sr,kr),this.bufferFragmentData(tt,W,N,T)}if(at&&Ie!=null&&(n=Ie.samples)!=null&&n.length){const kt={id:s,frag:W,details:at,samples:Ie.samples};_.trigger(o.FRAG_PARSING_METADATA,kt)}if(at&&xe){const kt={id:s,frag:W,details:at,samples:xe.samples};_.trigger(o.FRAG_PARSING_USERDATA,kt)}}logMuxedErr(t){this.warn(`${me(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,_){if(this.state!==Vr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.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 W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:_,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Vr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(_i.isBuffered(t,s)?n=this.getAppendedFrag(s):_i.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const _=this.fragPlaying,E=n.level;(!_||n.sn!==_.sn||_.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!_||_.level!==E)&&this.hls.trigger(o.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 s=this.getLevelDetails(),_=this.currentFrag||(s?qn(null,s.fragments,n):null);if(_){const E=_.programDateTime;if(E!==null){const T=E+(n-_.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const _=this.keyUriToKeyInfo[s].loader;if(_){var n;if(t&&t!==((n=_.context)==null?void 0:n.frag.type))return;_.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,s,_,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:_})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:_}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,_;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=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,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((_=U)!=null&&_.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={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 s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const _=this.emeController.loadKey(s);if(_)return(t.keyLoadPromise=_.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,_=s.loader,E=new _(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Ie,Ae,at)=>{const{frag:tt,keyInfo:kt,url:fr}=Ae;if(!tt.decryptdata||kt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(tt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));kt.decryptdata.key=tt.decryptdata.key=new Uint8Array(xe.data),tt.keyLoader=null,kt.loader=null,T({frag:tt,keyInfo:kt})},onError:(xe,Ie,Ae,at)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Ae,b({url:W.url,data:void 0},xe)))},onTimeout:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ae))},onAbort:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ae))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:_}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[_],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 jt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,_=n.loader,E=s||_,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:_,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:_,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:_,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:_,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:_,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:_,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const _=s.context;_&&!n.levels.some(E=>E===_.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let _=this.getInternalLoader(t);if(_){const N=this.hls.logger,te=_.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),_.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),_=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const xe=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,xe)=>{const Ie=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Ae=N.data;if(Ae.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),xe||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Ae)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,xe||null,Ie):this.handleMasterPlaylist(N,te,ce,xe)},onError:(N,te,ce,xe)=>{this.handleNetworkError(te,ce,!1,N,xe)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};_.load(t,U,W)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,_){const E=this.hls,T=t.data,U=ut(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,_,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae}=W;this.variableList=Ae;const{AUDIO:at=[],SUBTITLES:tt,"CLOSED-CAPTIONS":kt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(sr=>!sr.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ni({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:tt,captions:kt,contentSteering:N,url:U,stats:n,networkDetails:_,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae})}handleTrackOrLevelPlaylist(t,n,s,_,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ut(t,s),ce=r(W)?W:r(U)?U:0,xe=Le(s),Ie=So.parseLevelPlaylist(t.data,te,ce,xe,0,this.variableList);if(N===h.MANIFEST){const Ae={attrs:new Ni({}),bitrate:0,details:Ie,name:"",url:te};Ie.requestScheduled=n.loading.start+Mn(Ie,0),T.trigger(o.MANIFEST_LOADED,{levels:[Ae],audioTracks:[],url:te,stats:n,networkDetails:_,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Ie,this.handlePlaylistLoaded(Ie,t,n,s,_,E)}handleManifestParsingError(t,n,s,_,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:_,stats:E})}handleNetworkError(t,n,s=!1,_,E){let T=`A network ${s?"timeout":"error"+(_?" (status "+_.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(_){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},_)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,_,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:xe}=_,Ie=ut(n,_),Ae=Le(_),at=typeof _.level=="number"&&Ae===u.MAIN?N:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Ie,error:kt,reason:kt.message,response:n,context:_,level:at,parent:Ae,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const tt=t.playlistParsingError;if(tt){if(this.hls.logger.warn(tt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Ie,error:tt,reason:tt.message,response:n,context:_,level:at,parent:Ae,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:_.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:_.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:_.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class ir{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ir.defaultConfig?ir.defaultConfig:rf}static set DefaultConfig(t){ir.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 ya,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=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ir.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:_,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new _(this),ce=new Lr(this),xe=s.interstitialsController,Ie=xe?this.interstitialsController=new xe(this,ir):null,Ae=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),tt=new W(this),kt=new jt(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,kr=this.levelController=new Bf(this,sr),zr=new Hf(this),ln=new ve(this.config),Wr=this.streamController=new z(this,ce,ln),Jr=this.gapController=new _f(this,ce);at.setStreamController(Wr),tt.setStreamController(Wr);const un=[kt,kr,Wr];Ie&&un.splice(1,0,Ie),sr&&un.splice(1,0,sr),this.networkControllers=un;const Kr=[te,Ae,Jr,at,tt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,un);const Un=s.audioStreamController;Un&&un.push(this.audioStreamController=new Un(this,ce,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const pi=s.subtitleStreamController;pi&&un.push(this.subtititleStreamController=new pi(this,ce,ln)),this.createController(s.timelineController,Kr),ln.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,un.push(N);const ua=N.onErrorOut;typeof ua=="function"&&this.on(o.ERROR,ua,N),this.on(o.MANIFEST_LOADED,kt.onManifestLoaded,kt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,_){this._emitter.off(t,n,s,_)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const _=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:_,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.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,s=n?t.media:t,_=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,_)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,_=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${_}`),n&&s&&(s!==_||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),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){Ut(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let _=0;_=n)return _;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let _;if(n===-1&&t!=null&&t.length?_=t.length-1:_=n,s)for(let E=_;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return _}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Li(n);return Lt(t,s,navigator.mediaCapabilities)}}ir.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?G:V,l))):V():u!==!0&&(m=setTimeout(y?G:V,y===void 0?l-K:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var 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",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",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",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7322:"layouts__ThemeChange__ShixunDetail",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8542:"p__Problemset__ThemeOne__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__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",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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8982:"p__Paths__New__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",67:"28126695",109:"d3137170",119:"403f3c29",169:"13ef4921",195:"6f5e3e6a",201:"96777e8e",264:"e0ee5d91",292:"6b035229",316:"1f60ada6",337:"453ae002",354:"d4d139cf",369:"09bcb594",425:"9394f46d",434:"f926bb29",479:"ab37375f",485:"f7b5567d",508:"48493c85",518:"d1505f70",532:"5a1bf022",533:"72703675",547:"24bbee7d",556:"5b4c82b3",559:"71b92a85",570:"1964b04c",576:"776387e0",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",680:"bef5848a",700:"5037b915",737:"880387f6",741:"ac5fd360",799:"fb134f5f",869:"7ccdfb9d",879:"91cc99e9",895:"b25eaf83",900:"9a210617",906:"5919d7f6",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"4fdf45a1",1043:"58e4b1c5",1045:"2f073553",1048:"726b6ffa",1070:"b6fb788c",1144:"c90eccaf",1154:"8cb80842",1211:"ae1a84ea",1253:"0fa1f7f8",1257:"d207664b",1274:"5f6ea65a",1276:"5a16a6b9",1343:"0c65b530",1423:"1abf9902",1427:"9fbf6218",1450:"c7c58e3b",1461:"eaae332e",1462:"fcf08abc",1470:"0a231e88",1475:"2f169fa0",1477:"2ebc9ce0",1482:"15e6fd08",1512:"481eda40",1520:"43f03bf7",1545:"c9fb6de0",1578:"62da996e",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"980aea44",1660:"a914fab0",1674:"a2c0b869",1678:"6544fea4",1702:"dc12d586",1713:"42a38339",1717:"5c47ba85",1727:"62f9652a",1754:"e0166742",1783:"2294c368",1798:"aca361d9",1799:"c931697e",1831:"a84c0548",1836:"2e42f320",1855:"a387e74d",1880:"6e4695f3",1897:"03d855cb",1939:"08596d30",1953:"be061902",1962:"5bbf3ebf",1993:"aa3afa8f",2011:"59d51f98",2045:"0f5dc5b3",2099:"a76db431",2102:"2fe6680d",2130:"f6dd3a9f",2141:"f3b51482",2203:"9526e19b",2216:"08a16362",2240:"2def296c",2249:"f4830452",2281:"bff28c66",2300:"f7b34b30",2303:"b7051e46",2307:"00c2a4a4",2338:"b2b70cbe",2339:"919c8af7",2364:"f89faf70",2386:"192e235c",2396:"fb6c65a5",2404:"001097da",2412:"8a7fb7d8",2425:"33c9399c",2443:"f9349c44",2476:"210e89c9",2494:"68080a87",2501:"4ddf01a7",2538:"de4a3723",2539:"8908149b",2548:"aa53f43d",2570:"fe972c3d",2594:"e87d3761",2603:"85e48726",2659:"f48a81e1",2707:"3cff66ab",2806:"b7d481d5",2819:"eab8b9d0",2823:"9fc0dad0",2829:"d9e8872b",2837:"54a82605",2862:"329a8716",2865:"d68cbc45",2884:"e3692ea7",2969:"ab3357d7",3006:"c4f4299c",3086:"7c1e6e65",3133:"9bf3f89c",3141:"04a73461",3157:"f5710129",3183:"4298bea9",3198:"8e655451",3212:"b9b65907",3220:"8aead32e",3247:"73e5cde1",3260:"eefaa592",3276:"bfb2709e",3317:"4e335d81",3391:"2339c785",3433:"6cf67fa8",3442:"dc2d77c3",3447:"6ca8e642",3451:"fd8cb4dc",3509:"1e3d94fa",3550:"3dc83156",3581:"c207928c",3585:"54661655",3665:"ca4cdbc6",3668:"49405acd",3697:"481a10d9",3747:"96b1b0ed",3754:"28bcba43",3777:"d5b0f2f1",3784:"546ec2f3",3805:"9dbcb95e",3831:"c9b47e35",3862:"43117f72",3873:"330b2220",3885:"f87f7f15",3910:"0b62f685",3951:"b2884421",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"2813371a",4048:"aecd097a",4056:"c6f13889",4058:"82246f46",4078:"305ddafc",4088:"236723f3",4093:"6988fd73",4105:"9dda85eb",4144:"36e28d75",4164:"9e01a23e",4216:"1920b017",4217:"3b371a91",4227:"5c2be771",4259:"2b33253d",4264:"9b5cde7e",4297:"4e8bbdfd",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"5d2e52fc",4496:"866d80ea",4498:"01fea8a6",4504:"eba55560",4514:"37fb9cb3",4520:"92a99912",4546:"4ff9dda7",4565:"ae294bdd",4572:"240f449e",4599:"61def4cb",4601:"4be4a179",4610:"f5c81eeb",4621:"d3fea8aa",4628:"ece2c60c",4662:"05914d82",4685:"c33f1528",4715:"1e29cef8",4736:"625410b0",4741:"5fc5fb24",4757:"f22496c0",4766:"851589b4",4770:"96f46d9f",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"ab76d82c",4850:"1edda4b7",4889:"851310c9",4928:"ca2a4a00",4973:"5eeb8c97",4994:"1c459cde",5022:"f67f11ac",5043:"45707a79",5048:"f32f3168",5060:"85dafcc6",5096:"d6281379",5111:"8843ac55",5117:"2848ec80",5125:"49a0dea0",5148:"abd1b0bb",5165:"7f9dc097",5176:"1f54faf1",5177:"295d6504",5179:"0a344501",5186:"76d2b5d0",5230:"7651e91a",5238:"06a47f37",5265:"79cc0d63",5290:"5dabcdc2",5297:"506b59ff",5319:"60523ac1",5321:"1163c84e",5330:"a00ebe44",5335:"da8e7f46",5354:"7ae70604",5357:"cd2f91b8",5359:"f4695da1",5382:"c74be7bd",5402:"3b8aa26e",5416:"454536b7",5434:"38b302a6",5466:"025398bd",5494:"d89549c4",5518:"1abf5a68",5549:"7c8ec009",5572:"58d6df49",5573:"0697e410",5624:"755298a4",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5694:"94ff4342",5705:"956a5d8e",5729:"3bb0375f",5764:"e0d7e586",5775:"2b5bf437",5776:"b787bdd3",5786:"a972d493",5798:"8115a862",5800:"680b9730",5816:"d0d1ac07",5876:"5eded409",5888:"b2f9e6cc",5891:"aec4757c",5894:"0980d4f2",5902:"621d8db7",5915:"b3592eb5",5972:"aad00d6c",5992:"c8481273",6029:"17913724",6034:"60caacfe",6045:"d268f87f",6047:"3ce45acd",6063:"7a817864",6069:"83d984e6",6126:"99519171",6127:"1c9a7836",6170:"dfcc006a",6185:"43fca115",6265:"5cec1a14",6270:"0378c2b5",6282:"214b6a37",6328:"6acf3318",6366:"afa3ef37",6378:"7f3a946a",6411:"3b971528",6434:"e6a221af",6444:"91c0c8bc",6452:"af18c979",6531:"5b8bb018",6583:"a035f535",6587:"733c8f73",6634:"d207056c",6637:"074b8d47",6651:"1c18516c",6656:"7e81cc97",6682:"dcce99a6",6685:"0d209540",6729:"a73d05b9",6741:"7b7d850d",6774:"59d4d618",6776:"57088158",6784:"73f9f6e8",6788:"d38f4500",6789:"f1d9ebb6",6796:"0b3d7f27",6820:"cd17b315",6882:"259219e7",6883:"6cb80143",6904:"32b39fb4",6913:"193bdaae",6963:"9f18e819",7008:"68916dff",7043:"3d7898ce",7045:"4b64df2d",7058:"2cb26d8e",7062:"af6a4aaa",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7242:"d79c9b02",7260:"6123c48f",7322:"d2c80094",7329:"b55e2da5",7333:"43cfa956",7365:"1005464f",7395:"db7c9e5c",7402:"1f80a7db",7460:"902166a3",7476:"18b1a1fa",7477:"b044be7b",7482:"3120816b",7527:"291c13b0",7545:"1d0d0ca2",7560:"38c2f6fb",7589:"b6ee7e22",7591:"c8233ce9",7614:"97f6c814",7622:"3450cab3",7686:"4fcec9f9",7706:"c2a79e40",7806:"e41e9b94",7855:"11ddc21f",7857:"91ee9735",7884:"4e91c64e",7890:"ca5e41c9",7922:"4e68199c",7963:"64ac60d4",7964:"29aed9a1",8062:"1b3381d9",8072:"40f970a6",8085:"e24b3e2b",8089:"d536b13a",8115:"009cef53",8143:"9672c04a",8145:"06046fc1",8155:"d32d5053",8161:"83c5fa9a",8217:"d115cc70",8237:"038e2b1b",8241:"73155728",8286:"a3ebada5",8302:"55794970",8332:"d419bee6",8340:"35eeb8f5",8350:"07df8a75",8365:"7df206f5",8398:"9cdac641",8431:"63f00245",8435:"29ffda57",8447:"7f7729af",8458:"5488c1e9",8479:"8e5ef4da",8517:"b5995b14",8542:"e23ff5e9",8552:"be75d59d",8561:"333e8ec9",8563:"2adbab9d",8639:"ebbaf1d9",8665:"b449fad8",8688:"1214aeee",8689:"8d265159",8723:"022230ab",8737:"ce7dad23",8776:"0ad26240",8787:"f26b7201",8797:"11b26b16",8823:"f0853516",8827:"2e493f16",8842:"9f25a3e2",8866:"e695b5bc",8882:"f27a98d7",8885:"fb76ce24",8898:"d002bcd8",8909:"0356b204",8920:"7f82440c",8963:"790aecdd",8965:"5187a3ba",8982:"78d7fc41",8999:"8f775d6c",9039:"3da1acf2",9045:"6d1eb809",9076:"b772835c",9104:"bbcb2345",9205:"2df5e86c",9252:"0d791a59",9260:"cf5f8140",9366:"4447376a",9391:"6b29cb6d",9404:"9fcc3d3e",9406:"751e2e95",9408:"281caf93",9416:"fcb56593",9417:"4ae558ab",9442:"5289c368",9449:"6b72a3b1",9487:"363b6105",9489:"0bdb6ca7",9507:"a3616a6c",9511:"7fc73824",9554:"ed358e7b",9559:"f794af19",9647:"934212ce",9649:"44c30146",9674:"1cac19f7",9677:"f306d1b3",9695:"d8533fe2",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"822ea7d4",9814:"e5bbb96a",9891:"9ed12111",9895:"b8e31ff2",9906:"28a5cad0",9921:"a5a5c011",9922:"b813a588",9928:"5989f5e0",9944:"b9c5a1dc",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",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",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7322:"layouts__ThemeChange__ShixunDetail",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8542:"p__Problemset__ThemeOne__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__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",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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8982:"p__Paths__New__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"2e3b86cc",109:"1a7fc455",119:"d7177160",195:"09f06554",201:"c090cf1f",264:"5fd9b3fc",292:"1fb46eb1",337:"f1e82d38",479:"bba9e475",485:"d63578fe",508:"82593858",518:"5b67f727",532:"397e11e5",533:"4c39d165",547:"5581debc",556:"3a0c45f8",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"fe136622",737:"98eb2f74",799:"3eacd344",869:"6740e24b",879:"44e65b8f",895:"ad846737",900:"4e52694c",906:"d5015af5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"cf50b737",1048:"dafc3f4f",1070:"e67e9e01",1211:"bdb8faab",1253:"6d030939",1257:"156e8f74",1276:"bbc6eeec",1343:"10a01d78",1423:"5c4a76fc",1427:"903cdf1d",1450:"1edcc2ed",1461:"90ffd881",1470:"183c9793",1475:"ffcfe1a4",1477:"2c54e2cf",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"eb7854e2",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1678:"e51db9a4",1702:"fca45632",1713:"8f261115",1717:"08a9e890",1727:"55a0424d",1754:"3dd63b8a",1783:"c3af53d2",1798:"c5856ac9",1831:"04eb6cd5",1836:"5f0d3f7f",1855:"b92cccb4",1880:"2075d78a",1897:"c1b8b1e9",1939:"e1f4a044",1953:"948193ea",1962:"84e145fa",1993:"f0734931",2045:"dcfad42d",2099:"d6975c9d",2102:"ec61f9f0",2130:"6f8dec06",2141:"5eb2f330",2203:"4b770927",2216:"fd1923fe",2240:"e7cce869",2281:"a93b099a",2303:"87592c17",2307:"b2c54321",2338:"c9f2cb12",2339:"0ce16002",2396:"78b02416",2404:"08d36549",2412:"d56e89e2",2425:"47b23ee4",2443:"1cf9762d",2476:"cf85a190",2501:"2441982c",2539:"edaa4bfe",2548:"75182034",2570:"fb08fd52",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"e5eec853",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"7640e19b",2865:"6ef3cf6b",2884:"e40bd5de",3006:"7fce4e74",3086:"f9f3906d",3141:"5b061b52",3157:"8574a6a9",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"cc275789",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"0222b953",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"9294e30b",3585:"5f288e7b",3665:"8aa1b374",3668:"174e5af7",3747:"e8017222",3784:"c81d4a51",3831:"4f89de7f",3873:"00556e9c",3910:"658d457f",3951:"4a9249b1",4030:"5e11be1e",4048:"b373ea71",4056:"10eacfff",4078:"aa54548e",4093:"dbc7f087",4105:"e39011c7",4144:"f10aa199",4164:"a1035ae1",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"1fe09e32",4449:"e68d8d58",4492:"28c62416",4496:"77babddd",4498:"b05686dd",4504:"2337a5c1",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"b738175f",4601:"3c8ac557",4610:"687005a6",4621:"57046c20",4662:"966d56e9",4715:"12ee76fe",4736:"db024242",4741:"37fda16f",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"be3194ef",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"f53f8e0d",5125:"57501e4a",5148:"572faeac",5165:"ffd29c89",5176:"9c49e7fa",5177:"433880bf",5179:"21f01751",5186:"a366942d",5230:"d946e576",5238:"a5251253",5297:"5426028f",5319:"34217c3f",5330:"fde3562c",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"e5edb107",5402:"3f57b82b",5466:"420e4b00",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"fc2c784f",5650:"f8f63f4b",5694:"2903ec3b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e2035183",5786:"37a81eaa",5798:"ce1cf7da",5800:"ccd296e6",5816:"7901bc8b",5888:"193a7f8f",5891:"06b0dab3",5894:"38929e12",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"6248ea9b",6063:"ab3c406b",6069:"5aeb8885",6127:"f31505a8",6185:"6a82ea9a",6265:"da02c985",6270:"cc24b0fc",6282:"50cb3fd8",6328:"de2b9d62",6366:"079fc2d8",6434:"77f31a1a",6444:"fd46d237",6452:"50a6d310",6583:"e5a130f0",6587:"9c49e7fa",6634:"c8c00951",6637:"2a15e63e",6651:"b07fe216",6656:"03cdfb68",6682:"97d57e86",6685:"e00118f4",6729:"aea3b7f5",6741:"b838eb14",6776:"efed9083",6784:"1affe817",6789:"09cce941",6796:"89cd2eaa",6820:"cebdf1cf",6882:"c2d2eada",6883:"53646e1c",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7008:"80535bd6",7043:"25478869",7045:"48f6fc4c",7058:"4cf0f058",7062:"a950c93b",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7322:"89229a20",7329:"52737871",7395:"5c10e8d8",7402:"fa2fa462",7460:"dedd2038",7477:"d1715def",7482:"c37a3f01",7527:"6b64ff47",7545:"8cf68711",7560:"d82e43ca",7589:"ec6f07b0",7614:"de9ee12f",7622:"55761263",7806:"80b7b1d6",7855:"115abf43",7857:"13a29416",7884:"1ca6cde0",7922:"a51bbd1f",8062:"8e384b9f",8072:"540f746b",8085:"d8b79ff9",8115:"57221fd6",8143:"6fbcc414",8145:"745deb45",8155:"d345abd7",8217:"aaa9d538",8237:"b82ceaf1",8241:"89923da1",8286:"fe48ab9f",8332:"83551a28",8398:"6af0315c",8431:"60a111b6",8435:"5f24842a",8447:"28ad7e81",8458:"6f9d9bd6",8479:"5dd11d53",8517:"cccfddad",8542:"11154ab5",8552:"8fdb1688",8563:"710ab1fb",8665:"c52575bc",8688:"c044db56",8689:"5d3df231",8723:"ee8ed0dd",8787:"121de108",8797:"18e6ad26",8823:"c69622de",8827:"d42b3cb3",8866:"466d021f",8882:"f3e42f72",8885:"de905169",8965:"198f06e9",8982:"1971743f",8999:"448aa22f",9039:"fd36efa1",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"d241e334",9408:"d3565b1a",9416:"0d65fe1b",9449:"0a1b6f5c",9487:"a73f5679",9489:"ee2bb5b7",9507:"bffb6174",9511:"2c862ab0",9647:"f594ebb1",9649:"00fb4211",9674:"7759ba3d",9677:"6b9f725e",9695:"200c96e4",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"67554a30",9891:"512a9301",9906:"964bc457",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"),o=0;o{const N=Gi(t,s,W)||Gi(P,s,W)||Gi(_,s,W);return N&&(U[W]=N),U},{})}function Gi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function oa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ma(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=ms(P,t):ic.test(P)&&(n=qi(P,t))),n}function ms(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),_=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,_)}addCues(t,n,s,_,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,_)}else{const U=this.Cues.newCue(null,n,s,_);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:_,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:_,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let _=0;_{Ru(_[E]),delete _[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 s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||_&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let xe=0;xeN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const _=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!_)return;const E=`textTrack${_[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,_;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(_=n.part)==null?void 0:_.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:_}=n;if(s.type===u.SUBTITLE)if(_.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,_):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],_=>{this._appendCues(_,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},_=>{s.logger.log(`Failed to parse IMSC1: ${_}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:_})})}_parseVTTs(t){var n;const{frag:s,payload:_}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(_)).buffer:_;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,_),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const _=this.textTracks[n];if(!_||_.mode==="disabled")return;t.forEach(E=>hc(_,E))}else{const _=this.tracks[n];if(!_)return;const E=_.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:_}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;E<_.length;E++){const T=_[E].bytes;if(T){this.cea608Parser1||this.initCea608Parsers();const U=this.extractCea608Data(T);this.cea608Parser1.addData(_[E].pts,U[0]),this.cea608Parser2.addData(_[E].pts,U[1])}}}onBufferFlushing(t,{startOffset:n,endOffset:s,endOffsetSubtitles:_,type:E}){const{media:T}=this;if(!(!T||T.currentTimeVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&_!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,_))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let _=2;for(let E=0;E=16?W--:W++;const Ie=ol(N.trim()),Ae=Bl(t,n,Ie);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Ae)||(T=new te(t,n,Ie),T.id=Ae,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),_.push(T))}return P&&_.length&&(_.sort((xe,Ie)=>xe.line==="auto"||Ie.line==="auto"?0:xe.line>8&&Ie.line>8?Ie.line-xe.line:xe.line-Ie.line),_.forEach(xe=>hc(P,xe))),_}};function $l(){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 gc{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,s){const _=this.stats;if(_.loading.start)throw new Error("Loader can only be used once.");_.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(_,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Ie=Math.max(self.performance.now(),_.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(_,t,this.response))},N-(Ie-_.loading.start)),!ce.ok){const{status:at,statusText:tt}=ce;throw new Vu(tt||"fetch, bad network response",at,ce)}_.loading.first=Ie,_.total=cl(ce.headers)||_.total;const Ae=(xe=this.callbacks)==null?void 0:xe.onProgress;return Ae&&r(n.highWaterMark)?this.loadProgressively(ce,_,t,n.highWaterMark,Ae):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Ie;const Ae=this.response;if(!Ae)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),_.loading.end=Math.max(self.performance.now(),_.loading.first);const at=ce[U];at&&(_.loaded=_.total=at);const tt={url:Ae.url,data:ce,code:Ae.status},kt=(xe=this.callbacks)==null?void 0:xe.onProgress;kt&&!r(n.highWaterMark)&&kt(_,t,ce,Ae),(Ie=this.callbacks)==null||Ie.onSuccess(tt,_,t,Ae)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),_.aborted)return;const Ie=ce&&ce.code||0,Ae=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Ie,text:Ae},t,ce?ce.details:null,_)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,_=0,E){const T=new aa,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce<_||T.dataLength?(T.push(te),T.dataLength>=_&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(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 s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{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,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,_=this.stats;_.loading.first=0,_.loaded=0,_.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,_)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const _=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(_)for(const U in _)t.setRequestHeader(U,_[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const _=n.readyState,E=this.config;if(!s.aborted&&_>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.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-(s.loading.first-s.loading.start)))),_===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Ae=te!=null?te:n.response;if(Ae!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Ae.byteLength:Ae.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const tt=(T=this.callbacks)==null?void 0:T.onProgress;tt&&tt(s,t,Ae,n);const kt={url:n.responseURL,data:Ae,code:N};(U=this.callbacks)==null||U.onSuccess(kt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,Ie={url:t.url,data:void 0,code:N};if(Tr(ce,xe,!1,Ie))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Tr(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const _=this.callbacks;_&&(this.abortInternal(),_.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.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 Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ei,bufferController:xc,capLevelController:Pu,errorController:Ee,fpsController:tl,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:di,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},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:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:ze,contentSteeringController:eu,interstitialsController:_c});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 s=jl(P),_=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return _.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,xe=t[ce];if(xe!==void 0&&W){N.push(ce);const Ie=s[U].default;switch(t[U]={default:Ie},te){case"TimeOut":Ie.maxLoadTimeMs=xe,Ie.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Ie.errorRetry.maxNumRetry=xe,Ie.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Ie.errorRetry.retryDelayMs=xe,Ie.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Ie.errorRetry.maxRetryDelayMs=xe,Ie.timeoutRetry.maxRetryDelayMs=xe;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${Pn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,mf=.1,Lc=.05,Mc=100;class _f extends Ta{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 s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,_;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!_i.getBuffered(T).length){this.nudgeRetry=0;return}const ce=_i.bufferInfo(T,t,0),xe=ce.nextStart||0,Ie=this.fragmentTracker;if(U&&Ie&&this.hls){const ln=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,Jr=!xe||ln||xe-t>yc&&!Ie.getPartialFragment(t);if(Wr||Jr)return;this.moved=!1}const Ae=(_=this.hls)==null?void 0:_.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Ie){if(!(ce.len>0)&&!xe)return;const Wr=Math.max(xe,ce.start||0)-t,un=!!(Ae!=null&&Ae.live)?Ae.targetduration*2:yc,Kr=Ie.getPartialFragment(t);if(Wr>0&&(Wr<=un||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,tt=self.performance.now(),kt=this.waiting;let fr=this.stalled;if(fr===null)if(kt>0&&tt-kt=at||kt)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Ae!=null&&Ae.live)&&Math.abs(t-((Ae==null?void 0:Ae.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=_i.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(zr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const _=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&_&&_.length>1&&t>_.end(0)){const E=_i.bufferedInfo(_i.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=_i.timeRangesToArray(_),U=_i.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Ie=_i.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Ie.len,bufferInfo:Ie})}}}}}_tryFixBufferStall(t,n,s){var _,E;const{fragmentTracker:T,media:U}=this,W=(_=this.hls)==null?void 0:_.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,_=t.nextStart;if(s&&_){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(_,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:_,stalled:E}=this;if(!_&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Pn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:_}=this,E=(n=this.hls)==null?void 0:n.config;if(!_||!s||!E)return 0;const T=_.currentTime,U=_i.bufferInfo(_,T,0),W=T0&&U.len<1&&_.readyState<3,xe=W-T;if(xe>0&&(te||ce)){if(xe>E.maxBufferHole){let Ae=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();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(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(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;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Ie=0;Iete.type===ts.audioId3&&W:_==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}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:s}=this,{dateRanges:_}=t,E=Object.keys(_);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const xe=te[ce],Ie=T[xe].cues;delete T[xe],Object.keys(Ie).forEach(Ae=>{try{const at=Ie[Ae];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Wr!==xe.id){const Jr=_[Wr];if(Jr.class===xe.class&&Jr.startDate>xe.startDate&&(!ln||xe.startDate.01&&(Wr.startTime=Ie,Wr.endTime=kt);else if(N){let Jr=xe.attr[ln];Ys(ln)&&(Jr=vf(Jr));const Kr=Ff(N,Ie,kt,{key:ln,data:Jr},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[ln]=Kr,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:xe,durationKnown:tt}}}}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,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const _=this.computeLatency();if(_===null)return;this._latency=_;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=_-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Ie=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Ie)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:_}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*_);const te=_;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const _=s.edge,E=t-n-this.edgeStalled,T=_-s.totalduration,U=_-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,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 s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,_;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(_=this.targetLatency)==null?void 0:_.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 _l{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,_=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:xe,videoCodec:Ie}=te;xe&&(te.audioCodec=xe=Dr(xe,s)||void 0),Ie&&(Ie=te.videoCodec=Qr(Ie));const{width:Ae,height:at,unknownCodecs:tt}=te;let kt=tt?tt.length:0;if(tt)for(let Kr=kt;Kr--;){const Un=tt[Kr];this.isAudioSupported(Un)?(te.audioCodec=xe=xe?`${xe},${Un}`:Un,kt--,dt.audio[xe.substring(0,4)]=2):this.isVideoSupported(Un)&&(te.videoCodec=Ie=Ie?`${Ie},${Un}`:Un,kt--,dt.video[Ie.substring(0,4)]=2)}if(U||(U=!!(Ae&&at)),W||(W=!!Ie),N||(N=!!xe),kt||xe&&!this.isAudioSupported(xe)||Ie&&!this.isVideoSupported(Ie)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:ln,"VIDEO-RANGE":Wr}=ce,un=`${`${zr||"."}-`}${te.bitrate}-${ln}-${sr}-${fr}-${Wr}-${kr}`;if(E[un])if(E[un].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[un]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Un=this.createLevel(te);E[un]=Un,_.push(Un)}else E[un].addGroupId("audio",ce.AUDIO),E[un].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[un]=Kr,T[un]=1,_.push(Kr)}}),this.filterAndSortMediaOptions(_,n,U,W,N)}createLevel(t){const n=new zn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const _=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(_.message),n.supportedResult=sn(_,[])}return n}isAudioSupported(t){return St(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return St(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,_,E){let T=[],U=[],W=t;if((s||_)&&E&&(W=W.filter(({videoCodec:tt,videoRange:kt,width:fr,height:sr})=>(!!tt||!!(fr&&sr))&&yr(kt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let tt="no level with compatible codecs found in manifest",kt=tt;n.levels.length&&(kt=`one or more CODECS in variant not supported: ${Pn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,kr,zr)=>zr.indexOf(sr)===kr))}`,this.warn(kt),tt+=` (${kt})`);const fr=new Error(tt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:kt})}});return}n.audioTracks&&(T=n.audioTracks.filter(tt=>!tt.audioCodec||this.isAudioSupported(tt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((tt,kt)=>{if(tt.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(tt.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&tt.height!==kt.height)return tt.height-kt.height;if(tt.frameRate!==kt.frameRate)return tt.frameRate-kt.frameRate;if(tt.videoRange!==kt.videoRange)return Sr.indexOf(tt.videoRange)-Sr.indexOf(kt.videoRange);if(tt.videoCodec!==kt.videoCodec){const fr=be(tt.videoCodec),sr=be(kt.videoCodec);if(fr!==sr)return sr-fr}if(tt.uri===kt.uri&&tt.codecSet!==kt.codecSet){const fr=Ke(tt.codecSet),sr=Ke(kt.codecSet);if(fr!==sr)return sr-fr}return tt.averageBitrate!==kt.averageBitrate?tt.averageBitrate-kt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let tt=0;ttfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=E&&!_,Ie=this.hls.config,Ae=!!(Ie.audioStreamController&&Ie.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:_,altAudio:Ae&&!xe&&T.some(tt=>!!tt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}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 te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,_=this.currentLevel,E=_?_.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&_&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,_==null?void 0:_.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(_=>n.indexOf(_)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const _=this._levels[n.level];_!=null&&_.loadError&&(this.log(`Resetting level error count of ${_.loadError} on frag buffered`),_.loadError=0)}}onLevelLoaded(t,n){var s;const{level:_,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${_}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(_,n,W)}else(s=n.deliveryDirectives)!=null&&s.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 s=this.getUrlWithDirectives(t.uri,n),_=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${_}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:_,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==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));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const _=s.length-1;this._firstLevel=Math.min(this._firstLevel,_),this._startLevel&&(this._startLevel=Math.min(this._startLevel,_)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();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(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ga{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const _=this.media,E=_?_.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(_,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:_}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=_.startLevel;E===-1&&(_.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=_.firstAutoLevel),_.nextLoadLevel=E,this.level=_.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Vr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Vr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Vr.WAITING_LEVEL:{const{levels:n,level:s}=this,_=n==null?void 0:n[s],E=_==null?void 0:_.details;if(E&&(!E.live||this.levelLastLoaded===_&&!this.waitForLive(_))){if(this.waitForCdnTuneIn(E))break;this.state=Vr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Vr.IDLE;break}break}case Vr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:_,level:E}=this,T=_==null?void 0:_[E];this.resetStartWhenNotLoaded(T||null),this.state=Vr.IDLE}}break}this.state===Vr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:_}=this;if(n===null||!_&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Vr.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 N=T.details;if(!N||this.state===Vr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Vr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Ie=this.getNextFragment(xe,N);if(this.couldBacktrack&&!this.fragPrevious&&Ie&&me(Ie)&&this.fragmentTracker.getState(Ie)!==nr.OK){var Ae;const tt=((Ae=this.backtrackFragment)!=null?Ae:Ie).sn-N.startSN,kt=N.fragments[tt-1];kt&&Ie.cc===kt.cc&&(Ie=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Ie&&this.isLoopLoading(Ie,xe)){if(!Ie.gap){const tt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,kt=(tt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,tt,u.MAIN)}Ie=this.getNextFragmentLoopLoading(Ie,N,U,u.MAIN,ce)}Ie&&(Ie.initSegment&&!Ie.initSegment.data&&!this.bitrateTest&&(Ie=Ie.initSegment),this.loadFragment(Ie,T,xe))}loadFragment(t,n,s){const _=this.fragmentTracker.getState(t);_===nr.NOT_LOADED||_===nr.PARTIAL?me(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const _=this.getAppendedFrag(n.currentTime);_&&_.start>1&&this.flushMainBuffer(0,_.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,_=_||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&_&&!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:s}=this;if(!s||this.state!==Vr.IDLE)return;const _=n.levelInfo;(!_.details||_.details.live&&(this.levelLastLoaded!==_||_.details.expired)||this.waitForCdnTuneIn(_.details))&&(this.state=Vr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:_,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!_){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Vr.FRAG_LOADING||this.state===Vr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Vr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Vr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const _=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(_!==null&&s.duration>_&&(E<_||!W)){const te=n.liveMaxLatencyDuration!==void 0?n.liveMaxLatencyDuration:n.liveMaxLatencyDurationCount*t.targetduration;if((!W&&s.readyState<4||E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=yi(n.url,this.hls);if(s){const _=this.videoBuffer;_&&this.mediaBuffer!==_&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=_)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let _,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,_=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&_?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=_.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:_}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${_?" p: "+_.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Vr.PARSED&&(this.state=Vr.IDLE);return}const U=_?_.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),me(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,_)}const T=this.media;T&&(!this._hasEnoughToStart&&_i.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Vr.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===Vr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Vr.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=Vr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(W{const{hls:_}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Vr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),_.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:_}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:xe,id3:Ie,initSegment:Ae}=E,{details:at}=te,tt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Vr.PARSING,Ae){if(Ae!=null&&Ae.tracks){const sr=W.initSegment||W;this._bufferInitSegment(te,Ae.tracks,sr,T),_.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:sr,id:s,tracks:Ae.tracks})}const kt=Ae.initPTS,fr=Ae.timescale;r(kt)&&(this.initPTS[W.cc]={baseTime:kt,timescale:fr},_.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:kt,timescale:fr}))}if(ce&&at){tt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const kt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,sr=!kt||W.cc>kt.cc;if(E.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!sr&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const Jr=this.getMainFwdBufferInfo(),un=(Jr?Jr.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!fr&&unyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,kr,zr,ln,Wr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||sr)}else if(fr||sr)W.gap=!0;else{this.backtrack(W);return}}if(tt){const{startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}=tt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}),W.setElementaryStreamInfo($.AUDIO,kt,fr,sr,kr),this.bufferFragmentData(tt,W,N,T)}if(at&&Ie!=null&&(n=Ie.samples)!=null&&n.length){const kt={id:s,frag:W,details:at,samples:Ie.samples};_.trigger(o.FRAG_PARSING_METADATA,kt)}if(at&&xe){const kt={id:s,frag:W,details:at,samples:xe.samples};_.trigger(o.FRAG_PARSING_USERDATA,kt)}}logMuxedErr(t){this.warn(`${me(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,_){if(this.state!==Vr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.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 W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:_,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Vr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(_i.isBuffered(t,s)?n=this.getAppendedFrag(s):_i.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const _=this.fragPlaying,E=n.level;(!_||n.sn!==_.sn||_.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!_||_.level!==E)&&this.hls.trigger(o.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 s=this.getLevelDetails(),_=this.currentFrag||(s?qn(null,s.fragments,n):null);if(_){const E=_.programDateTime;if(E!==null){const T=E+(n-_.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const _=this.keyUriToKeyInfo[s].loader;if(_){var n;if(t&&t!==((n=_.context)==null?void 0:n.frag.type))return;_.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,s,_,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:_})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:_}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,_;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=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,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((_=U)!=null&&_.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={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 s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const _=this.emeController.loadKey(s);if(_)return(t.keyLoadPromise=_.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,_=s.loader,E=new _(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Ie,Ae,at)=>{const{frag:tt,keyInfo:kt,url:fr}=Ae;if(!tt.decryptdata||kt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(tt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));kt.decryptdata.key=tt.decryptdata.key=new Uint8Array(xe.data),tt.keyLoader=null,kt.loader=null,T({frag:tt,keyInfo:kt})},onError:(xe,Ie,Ae,at)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Ae,b({url:W.url,data:void 0},xe)))},onTimeout:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ae))},onAbort:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ae))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:_}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[_],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 jt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,_=n.loader,E=s||_,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:_,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:_,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:_,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:_,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:_,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:_,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const _=s.context;_&&!n.levels.some(E=>E===_.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let _=this.getInternalLoader(t);if(_){const N=this.hls.logger,te=_.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),_.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),_=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const xe=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,xe)=>{const Ie=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Ae=N.data;if(Ae.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),xe||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Ae)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,xe||null,Ie):this.handleMasterPlaylist(N,te,ce,xe)},onError:(N,te,ce,xe)=>{this.handleNetworkError(te,ce,!1,N,xe)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};_.load(t,U,W)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,_){const E=this.hls,T=t.data,U=ut(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,_,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae}=W;this.variableList=Ae;const{AUDIO:at=[],SUBTITLES:tt,"CLOSED-CAPTIONS":kt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(sr=>!sr.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ni({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:tt,captions:kt,contentSteering:N,url:U,stats:n,networkDetails:_,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae})}handleTrackOrLevelPlaylist(t,n,s,_,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ut(t,s),ce=r(W)?W:r(U)?U:0,xe=Le(s),Ie=So.parseLevelPlaylist(t.data,te,ce,xe,0,this.variableList);if(N===h.MANIFEST){const Ae={attrs:new Ni({}),bitrate:0,details:Ie,name:"",url:te};Ie.requestScheduled=n.loading.start+Mn(Ie,0),T.trigger(o.MANIFEST_LOADED,{levels:[Ae],audioTracks:[],url:te,stats:n,networkDetails:_,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Ie,this.handlePlaylistLoaded(Ie,t,n,s,_,E)}handleManifestParsingError(t,n,s,_,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:_,stats:E})}handleNetworkError(t,n,s=!1,_,E){let T=`A network ${s?"timeout":"error"+(_?" (status "+_.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(_){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},_)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,_,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:xe}=_,Ie=ut(n,_),Ae=Le(_),at=typeof _.level=="number"&&Ae===u.MAIN?N:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Ie,error:kt,reason:kt.message,response:n,context:_,level:at,parent:Ae,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const tt=t.playlistParsingError;if(tt){if(this.hls.logger.warn(tt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Ie,error:tt,reason:tt.message,response:n,context:_,level:at,parent:Ae,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:_.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:_.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:_.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class ir{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ir.defaultConfig?ir.defaultConfig:rf}static set DefaultConfig(t){ir.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 ya,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=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ir.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:_,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new _(this),ce=new Lr(this),xe=s.interstitialsController,Ie=xe?this.interstitialsController=new xe(this,ir):null,Ae=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),tt=new W(this),kt=new jt(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,kr=this.levelController=new Bf(this,sr),zr=new Hf(this),ln=new ve(this.config),Wr=this.streamController=new z(this,ce,ln),Jr=this.gapController=new _f(this,ce);at.setStreamController(Wr),tt.setStreamController(Wr);const un=[kt,kr,Wr];Ie&&un.splice(1,0,Ie),sr&&un.splice(1,0,sr),this.networkControllers=un;const Kr=[te,Ae,Jr,at,tt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,un);const Un=s.audioStreamController;Un&&un.push(this.audioStreamController=new Un(this,ce,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const pi=s.subtitleStreamController;pi&&un.push(this.subtititleStreamController=new pi(this,ce,ln)),this.createController(s.timelineController,Kr),ln.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,un.push(N);const ua=N.onErrorOut;typeof ua=="function"&&this.on(o.ERROR,ua,N),this.on(o.MANIFEST_LOADED,kt.onManifestLoaded,kt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,_){this._emitter.off(t,n,s,_)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const _=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:_,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.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,s=n?t.media:t,_=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,_)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,_=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${_}`),n&&s&&(s!==_||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),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){Ut(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let _=0;_=n)return _;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let _;if(n===-1&&t!=null&&t.length?_=t.length-1:_=n,s)for(let E=_;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return _}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Li(n);return Lt(t,s,navigator.mediaCapabilities)}}ir.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?G:V,l))):V():u!==!0&&(m=setTimeout(y?G:V,y===void 0?l-K:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var 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",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",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",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7322:"layouts__ThemeChange__ShixunDetail",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8542:"p__Problemset__ThemeOne__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__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",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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8982:"p__Paths__New__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",67:"28126695",109:"d3137170",119:"403f3c29",169:"13ef4921",195:"6f5e3e6a",201:"96777e8e",264:"e0ee5d91",292:"6b035229",316:"1f60ada6",337:"453ae002",354:"d4d139cf",369:"09bcb594",425:"9394f46d",434:"f926bb29",479:"ab37375f",485:"f7b5567d",508:"48493c85",518:"d1505f70",532:"5a1bf022",533:"72703675",547:"24bbee7d",556:"5b4c82b3",559:"71b92a85",570:"1964b04c",576:"776387e0",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",680:"bef5848a",700:"5037b915",737:"880387f6",741:"ac5fd360",799:"fb134f5f",869:"7ccdfb9d",879:"91cc99e9",895:"b25eaf83",900:"9a210617",906:"5919d7f6",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"4fdf45a1",1043:"58e4b1c5",1045:"2f073553",1048:"726b6ffa",1070:"b6fb788c",1144:"c90eccaf",1154:"8cb80842",1211:"ae1a84ea",1253:"0fa1f7f8",1257:"d207664b",1274:"5f6ea65a",1276:"5a16a6b9",1343:"0c65b530",1423:"1abf9902",1427:"9fbf6218",1450:"c7c58e3b",1461:"eaae332e",1462:"fcf08abc",1470:"0a231e88",1475:"2f169fa0",1477:"2ebc9ce0",1482:"15e6fd08",1512:"481eda40",1520:"43f03bf7",1545:"c9fb6de0",1578:"62da996e",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"980aea44",1660:"a914fab0",1674:"a2c0b869",1678:"6544fea4",1702:"dc12d586",1713:"42a38339",1717:"5c47ba85",1727:"62f9652a",1754:"e0166742",1783:"2294c368",1798:"aca361d9",1799:"c931697e",1831:"a84c0548",1836:"2e42f320",1855:"a387e74d",1880:"6e4695f3",1897:"03d855cb",1939:"08596d30",1953:"be061902",1962:"5bbf3ebf",1993:"aa3afa8f",2011:"59d51f98",2045:"0f5dc5b3",2099:"a76db431",2102:"2fe6680d",2130:"f6dd3a9f",2141:"f3b51482",2203:"9526e19b",2216:"08a16362",2240:"2def296c",2249:"f4830452",2281:"bff28c66",2300:"f7b34b30",2303:"b7051e46",2307:"00c2a4a4",2338:"b2b70cbe",2339:"919c8af7",2364:"f89faf70",2386:"192e235c",2396:"fb6c65a5",2404:"001097da",2412:"8a7fb7d8",2425:"33c9399c",2443:"f9349c44",2476:"210e89c9",2494:"68080a87",2501:"4ddf01a7",2538:"de4a3723",2539:"8908149b",2548:"aa53f43d",2570:"fe972c3d",2594:"e87d3761",2603:"85e48726",2659:"f48a81e1",2707:"3cff66ab",2806:"b7d481d5",2819:"eab8b9d0",2823:"9fc0dad0",2829:"d9e8872b",2837:"54a82605",2862:"329a8716",2865:"d68cbc45",2884:"e3692ea7",2969:"ab3357d7",3006:"c4f4299c",3086:"7c1e6e65",3133:"9bf3f89c",3141:"04a73461",3157:"f5710129",3183:"4298bea9",3198:"8e655451",3212:"b9b65907",3220:"8aead32e",3247:"73e5cde1",3260:"eefaa592",3276:"bfb2709e",3317:"4e335d81",3391:"2339c785",3433:"6cf67fa8",3442:"dc2d77c3",3447:"6ca8e642",3451:"fd8cb4dc",3509:"1e3d94fa",3550:"3dc83156",3581:"c207928c",3585:"54661655",3665:"ca4cdbc6",3668:"49405acd",3697:"481a10d9",3747:"96b1b0ed",3754:"28bcba43",3777:"d5b0f2f1",3784:"546ec2f3",3805:"9dbcb95e",3831:"c9b47e35",3862:"43117f72",3873:"330b2220",3885:"f87f7f15",3910:"0b62f685",3951:"b2884421",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"2813371a",4048:"aecd097a",4056:"c6f13889",4058:"82246f46",4078:"305ddafc",4088:"236723f3",4093:"6988fd73",4105:"9dda85eb",4144:"36e28d75",4164:"9e01a23e",4216:"1920b017",4217:"3b371a91",4227:"5c2be771",4259:"2b33253d",4264:"9b5cde7e",4297:"4e8bbdfd",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"5d2e52fc",4496:"866d80ea",4498:"01fea8a6",4504:"eba55560",4514:"37fb9cb3",4520:"92a99912",4546:"4ff9dda7",4565:"ae294bdd",4572:"240f449e",4599:"61def4cb",4601:"4be4a179",4610:"f5c81eeb",4621:"d3fea8aa",4628:"ece2c60c",4662:"05914d82",4685:"c33f1528",4715:"1e29cef8",4736:"625410b0",4741:"5fc5fb24",4757:"f22496c0",4766:"851589b4",4770:"96f46d9f",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"ab76d82c",4850:"1edda4b7",4889:"851310c9",4928:"ca2a4a00",4973:"5eeb8c97",4994:"1c459cde",5022:"f67f11ac",5043:"45707a79",5048:"f32f3168",5060:"85dafcc6",5096:"d6281379",5111:"8843ac55",5117:"2848ec80",5125:"49a0dea0",5148:"abd1b0bb",5165:"7f9dc097",5176:"1f54faf1",5177:"295d6504",5179:"0a344501",5186:"76d2b5d0",5230:"7651e91a",5238:"06a47f37",5265:"79cc0d63",5290:"5dabcdc2",5297:"506b59ff",5319:"60523ac1",5321:"1163c84e",5330:"a00ebe44",5335:"da8e7f46",5354:"7ae70604",5357:"cd2f91b8",5359:"f4695da1",5382:"c74be7bd",5402:"3b8aa26e",5416:"454536b7",5434:"38b302a6",5466:"025398bd",5494:"d89549c4",5518:"1abf5a68",5549:"7c8ec009",5572:"58d6df49",5573:"0697e410",5624:"755298a4",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5694:"94ff4342",5705:"956a5d8e",5729:"3bb0375f",5764:"e0d7e586",5775:"2b5bf437",5776:"b787bdd3",5786:"a972d493",5798:"8115a862",5800:"680b9730",5816:"d0d1ac07",5876:"5eded409",5888:"b2f9e6cc",5891:"aec4757c",5894:"0980d4f2",5902:"621d8db7",5915:"b3592eb5",5972:"aad00d6c",5992:"c8481273",6029:"17913724",6034:"60caacfe",6045:"d268f87f",6047:"3ce45acd",6063:"7a817864",6069:"83d984e6",6126:"99519171",6127:"1c9a7836",6170:"dfcc006a",6185:"43fca115",6265:"5cec1a14",6270:"0378c2b5",6282:"214b6a37",6328:"6acf3318",6366:"afa3ef37",6378:"7f3a946a",6411:"3b971528",6434:"e6a221af",6444:"91c0c8bc",6452:"af18c979",6531:"5b8bb018",6583:"a035f535",6587:"733c8f73",6634:"d207056c",6637:"074b8d47",6651:"1c18516c",6656:"7e81cc97",6682:"dcce99a6",6685:"0d209540",6729:"a73d05b9",6741:"7b7d850d",6774:"59d4d618",6776:"57088158",6784:"73f9f6e8",6788:"d38f4500",6789:"f1d9ebb6",6796:"0b3d7f27",6820:"cd17b315",6882:"259219e7",6883:"6cb80143",6904:"32b39fb4",6913:"193bdaae",6963:"9f18e819",7008:"68916dff",7043:"3d7898ce",7045:"4b64df2d",7058:"2cb26d8e",7062:"af6a4aaa",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7242:"d79c9b02",7260:"6123c48f",7322:"d2c80094",7329:"b55e2da5",7333:"43cfa956",7365:"1005464f",7395:"db7c9e5c",7402:"1f80a7db",7460:"902166a3",7476:"18b1a1fa",7477:"b044be7b",7482:"3120816b",7527:"291c13b0",7545:"1d0d0ca2",7560:"38c2f6fb",7589:"b6ee7e22",7591:"c8233ce9",7614:"97f6c814",7622:"3450cab3",7686:"4fcec9f9",7706:"c2a79e40",7806:"e41e9b94",7855:"11ddc21f",7857:"91ee9735",7884:"4e91c64e",7890:"ca5e41c9",7922:"4e68199c",7963:"64ac60d4",7964:"29aed9a1",8062:"1b3381d9",8072:"40f970a6",8085:"e24b3e2b",8089:"d536b13a",8115:"009cef53",8143:"9672c04a",8145:"06046fc1",8155:"d32d5053",8161:"83c5fa9a",8217:"d115cc70",8237:"038e2b1b",8241:"73155728",8286:"a3ebada5",8302:"55794970",8332:"d419bee6",8340:"35eeb8f5",8350:"07df8a75",8365:"7df206f5",8398:"9cdac641",8431:"63f00245",8435:"29ffda57",8447:"7f7729af",8458:"5488c1e9",8479:"8e5ef4da",8517:"b5995b14",8542:"e23ff5e9",8552:"be75d59d",8561:"333e8ec9",8563:"2adbab9d",8639:"ebbaf1d9",8665:"b449fad8",8688:"1214aeee",8689:"8d265159",8723:"022230ab",8737:"ce7dad23",8776:"0ad26240",8787:"f26b7201",8797:"11b26b16",8823:"f0853516",8827:"2e493f16",8842:"9f25a3e2",8866:"18f0d7a5",8882:"f27a98d7",8885:"fb76ce24",8898:"d002bcd8",8909:"0356b204",8920:"7f82440c",8963:"790aecdd",8965:"5187a3ba",8982:"78d7fc41",8999:"8f775d6c",9039:"3da1acf2",9045:"6d1eb809",9076:"b772835c",9104:"bbcb2345",9205:"2df5e86c",9252:"0d791a59",9260:"cf5f8140",9366:"4447376a",9391:"6b29cb6d",9404:"9fcc3d3e",9406:"751e2e95",9408:"281caf93",9416:"fcb56593",9417:"4ae558ab",9442:"5289c368",9449:"6b72a3b1",9487:"363b6105",9489:"0bdb6ca7",9507:"a3616a6c",9511:"7fc73824",9554:"ed358e7b",9559:"f794af19",9647:"934212ce",9649:"44c30146",9674:"1cac19f7",9677:"f306d1b3",9695:"d8533fe2",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"822ea7d4",9814:"e5bbb96a",9891:"9ed12111",9895:"b8e31ff2",9906:"28a5cad0",9921:"a5a5c011",9922:"b813a588",9928:"5989f5e0",9944:"b9c5a1dc",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",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",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7322:"layouts__ThemeChange__ShixunDetail",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8542:"p__Problemset__ThemeOne__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__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",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",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8982:"p__Paths__New__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"2e3b86cc",109:"1a7fc455",119:"d7177160",195:"09f06554",201:"c090cf1f",264:"5fd9b3fc",292:"1fb46eb1",337:"f1e82d38",479:"bba9e475",485:"d63578fe",508:"82593858",518:"5b67f727",532:"397e11e5",533:"4c39d165",547:"5581debc",556:"3a0c45f8",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"fe136622",737:"98eb2f74",799:"3eacd344",869:"6740e24b",879:"44e65b8f",895:"ad846737",900:"4e52694c",906:"d5015af5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"cf50b737",1048:"dafc3f4f",1070:"e67e9e01",1211:"bdb8faab",1253:"6d030939",1257:"156e8f74",1276:"bbc6eeec",1343:"10a01d78",1423:"5c4a76fc",1427:"903cdf1d",1450:"1edcc2ed",1461:"90ffd881",1470:"183c9793",1475:"ffcfe1a4",1477:"2c54e2cf",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"eb7854e2",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1678:"e51db9a4",1702:"fca45632",1713:"8f261115",1717:"08a9e890",1727:"55a0424d",1754:"3dd63b8a",1783:"c3af53d2",1798:"c5856ac9",1831:"04eb6cd5",1836:"5f0d3f7f",1855:"b92cccb4",1880:"2075d78a",1897:"c1b8b1e9",1939:"e1f4a044",1953:"948193ea",1962:"84e145fa",1993:"f0734931",2045:"dcfad42d",2099:"d6975c9d",2102:"ec61f9f0",2130:"6f8dec06",2141:"5eb2f330",2203:"4b770927",2216:"fd1923fe",2240:"e7cce869",2281:"a93b099a",2303:"87592c17",2307:"b2c54321",2338:"c9f2cb12",2339:"0ce16002",2396:"78b02416",2404:"08d36549",2412:"d56e89e2",2425:"47b23ee4",2443:"1cf9762d",2476:"cf85a190",2501:"2441982c",2539:"edaa4bfe",2548:"75182034",2570:"fb08fd52",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"e5eec853",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"7640e19b",2865:"6ef3cf6b",2884:"e40bd5de",3006:"7fce4e74",3086:"f9f3906d",3141:"5b061b52",3157:"8574a6a9",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"cc275789",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"0222b953",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"9294e30b",3585:"5f288e7b",3665:"8aa1b374",3668:"174e5af7",3747:"e8017222",3784:"c81d4a51",3831:"4f89de7f",3873:"00556e9c",3910:"658d457f",3951:"4a9249b1",4030:"5e11be1e",4048:"b373ea71",4056:"10eacfff",4078:"aa54548e",4093:"dbc7f087",4105:"e39011c7",4144:"f10aa199",4164:"a1035ae1",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"1fe09e32",4449:"e68d8d58",4492:"28c62416",4496:"77babddd",4498:"b05686dd",4504:"2337a5c1",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"b738175f",4601:"3c8ac557",4610:"687005a6",4621:"57046c20",4662:"966d56e9",4715:"12ee76fe",4736:"db024242",4741:"37fda16f",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"be3194ef",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"f53f8e0d",5125:"57501e4a",5148:"572faeac",5165:"ffd29c89",5176:"9c49e7fa",5177:"433880bf",5179:"21f01751",5186:"a366942d",5230:"d946e576",5238:"a5251253",5297:"5426028f",5319:"34217c3f",5330:"fde3562c",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"e5edb107",5402:"3f57b82b",5466:"420e4b00",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"fc2c784f",5650:"f8f63f4b",5694:"2903ec3b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e2035183",5786:"37a81eaa",5798:"ce1cf7da",5800:"ccd296e6",5816:"7901bc8b",5888:"193a7f8f",5891:"06b0dab3",5894:"38929e12",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"6248ea9b",6063:"ab3c406b",6069:"5aeb8885",6127:"f31505a8",6185:"6a82ea9a",6265:"da02c985",6270:"cc24b0fc",6282:"50cb3fd8",6328:"de2b9d62",6366:"079fc2d8",6434:"77f31a1a",6444:"fd46d237",6452:"50a6d310",6583:"e5a130f0",6587:"9c49e7fa",6634:"c8c00951",6637:"2a15e63e",6651:"b07fe216",6656:"03cdfb68",6682:"97d57e86",6685:"e00118f4",6729:"aea3b7f5",6741:"b838eb14",6776:"efed9083",6784:"1affe817",6789:"09cce941",6796:"89cd2eaa",6820:"cebdf1cf",6882:"c2d2eada",6883:"53646e1c",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7008:"80535bd6",7043:"25478869",7045:"48f6fc4c",7058:"4cf0f058",7062:"a950c93b",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7322:"89229a20",7329:"52737871",7395:"5c10e8d8",7402:"fa2fa462",7460:"dedd2038",7477:"d1715def",7482:"c37a3f01",7527:"6b64ff47",7545:"8cf68711",7560:"d82e43ca",7589:"ec6f07b0",7614:"de9ee12f",7622:"55761263",7806:"80b7b1d6",7855:"115abf43",7857:"13a29416",7884:"1ca6cde0",7922:"a51bbd1f",8062:"8e384b9f",8072:"540f746b",8085:"d8b79ff9",8115:"57221fd6",8143:"6fbcc414",8145:"745deb45",8155:"d345abd7",8217:"aaa9d538",8237:"b82ceaf1",8241:"89923da1",8286:"fe48ab9f",8332:"83551a28",8398:"6af0315c",8431:"60a111b6",8435:"5f24842a",8447:"28ad7e81",8458:"6f9d9bd6",8479:"5dd11d53",8517:"cccfddad",8542:"11154ab5",8552:"8fdb1688",8563:"710ab1fb",8665:"c52575bc",8688:"c044db56",8689:"5d3df231",8723:"ee8ed0dd",8787:"121de108",8797:"18e6ad26",8823:"c69622de",8827:"d42b3cb3",8866:"466d021f",8882:"f3e42f72",8885:"de905169",8965:"198f06e9",8982:"1971743f",8999:"448aa22f",9039:"fd36efa1",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"d241e334",9408:"d3565b1a",9416:"0d65fe1b",9449:"0a1b6f5c",9487:"a73f5679",9489:"ee2bb5b7",9507:"bffb6174",9511:"2c862ab0",9647:"f594ebb1",9649:"00fb4211",9674:"7759ba3d",9677:"6b9f725e",9695:"200c96e4",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"67554a30",9891:"512a9301",9906:"964bc457",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"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return Tn.endsWith("/")?Tn:"".concat(Tn,"/")}var Go=__webpack_require__(38127),ku=__webpack_require__(38329),Io=__webpack_require__(8616),tl=["content"],yu=["content"],hc=/^(http:|https:)?\/\//;function Ru(Tn){return hc.test(Tn)||Tn.startsWith("/")&&!Tn.startsWith("/*")||Tn.startsWith("./")||Tn.startsWith("../")}var Vo=function(){return ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},rl=function(Gn){var Fi,Sa=Gn.loaderData,Gi=Gn.htmlPageOpts,oa=Gn.manifest,ma=(oa==null||(Fi=oa.assets)===null||Fi===void 0?void 0:Fi["umi.css"])||"";return ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Sa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ma,"'")}})};function bu(Tn){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Tn=="string")return Ru(Tn)?(0,Po.Z)({src:Tn},Gn):{content:Tn};if((0,Io.Z)(Tn)==="object")return(0,Po.Z)((0,Po.Z)({},Tn),Gn);throw new Error("Invalid script type: ".concat((0,Io.Z)(Tn)))}function Ic(Tn){return Ru(Tn)?{type:"link",href:Tn}:{type:"style",content:Tn}}var Kc=function(Gn){var Fi,Sa,Gi,oa,ma,ms,qi=Gn.htmlPageOpts;return ze.createElement(ze.Fragment,null,(qi==null?void 0:qi.title)&&ze.createElement("title",null,qi.title),qi==null||(Fi=qi.favicons)===null||Fi===void 0?void 0:Fi.map(function(is,Wu){return ze.createElement("link",{key:Wu,rel:"shortcut icon",href:is})}),(qi==null?void 0:qi.description)&&ze.createElement("meta",{name:"description",content:qi.description}),(qi==null||(Sa=qi.keywords)===null||Sa===void 0?void 0:Sa.length)&&ze.createElement("meta",{name:"keywords",content:qi.keywords.join(",")}),qi==null||(Gi=qi.metas)===null||Gi===void 0?void 0:Gi.map(function(is){return ze.createElement("meta",{key:is.name,name:is.name,content:is.content})}),qi==null||(oa=qi.links)===null||oa===void 0?void 0:oa.map(function(is,Wu){return ze.createElement("link",(0,ku.Z)({key:Wu},is))}),qi==null||(ma=qi.styles)===null||ma===void 0?void 0:ma.map(function(is,Wu){var Bu=Ic(is),Gu=Bu.type,ul=Bu.href,ll=Bu.content;if(Gu==="link")return ze.createElement("link",{key:Wu,rel:"stylesheet",href:ul});if(Gu==="style")return ze.createElement("style",{key:Wu},ll)}),qi==null||(ms=qi.headScripts)===null||ms===void 0?void 0:ms.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,tl);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))}))};function Zo(Tn){var Gn,Fi=Tn.children,Sa=Tn.loaderData,Gi=Tn.manifest,oa=Tn.htmlPageOpts,ma=Tn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ms=Tn.mountElementId;if(ma!=null&&ma.pureHtml)return ze.createElement("html",null,ze.createElement("head",null),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:ms},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa})));if(ma!=null&&ma.pureApp)return ze.createElement(ze.Fragment,null,Fi);var qi=typeof window=="undefined"?Gi==null?void 0:Gi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ze.createElement("html",{suppressHydrationWarning:!0,lang:(oa==null?void 0:oa.lang)||"en"},ze.createElement("head",null,ze.createElement("meta",{charSet:"utf-8"}),ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),qi&&ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:qi}),ze.createElement(Kc,{htmlPageOpts:oa})),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:ms},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa}),oa==null||(Gn=oa.scripts)===null||Gn===void 0?void 0:Gn.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,yu);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))})))}var xu=ze.createContext(void 0);function nl(){return ze.useContext(xu)}var il=["redirect"];function Ql(Tn){var Gn=Tn.routesById,Fi=Tn.parentId,Sa=Tn.routeComponents,Gi=Tn.useStream,oa=Gi===void 0?!0:Gi;return Object.keys(Gn).filter(function(ma){return Gn[ma].parentId===Fi}).map(function(ma){var ms=xl((0,Po.Z)((0,Po.Z)({route:Gn[ma],routeComponent:Sa[ma],loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat},Tn.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(is){return Gn[is].parentId===ma}).length>0}),{},{useStream:oa})),qi=Ql({routesById:Gn,routeComponents:Sa,parentId:ms.id,loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat,useStream:oa});return qi.length>0&&(ms.children=qi,ms.routes=qi),ms})}function ql(Tn){var Gn=(0,eu.UO)(),Fi=(0,eu.Gn)(Tn.to,Gn),Sa=(0,Ll.T$)(),Gi=(0,eu.TH)();if(Sa!=null&&Sa.keepQuery){var oa=Gi.search+Gi.hash;Fi+=oa}var ma=(0,Po.Z)((0,Po.Z)({},Tn),{},{to:Fi});return ze.createElement(eu.Fg,(0,ku.Z)({replace:!0},ma))}function xl(Tn){var Gn=Tn.route,Fi=Tn.useStream,Sa=Fi===void 0?!0:Fi,Gi=Gn.redirect,oa=(0,Go.Z)(Gn,il),ma=Tn.reactRouter5Compat?Ml:Jl;return(0,Po.Z)({element:Gi?ze.createElement(ql,{to:Gi}):ze.createElement(xu.Provider,{value:{route:Tn.route}},ze.createElement(ma,{loader:ze.memo(Tn.routeComponent),loadingComponent:Tn.loadingComponent||Yc,hasChildren:Tn.hasChildren,useStream:Sa}))},oa)}function Yc(){return ze.createElement("div",null)}function Ml(Tn){var Gn=nl(),Fi=Gn.route,Sa=(0,Ll.Ov)(),Gi=Sa.history,oa=Sa.clientRoutes,ma=(0,eu.UO)(),ms={params:ma,isExact:!0,path:Fi.path,url:Gi.location.pathname},qi=Tn.loader,is={location:Gi.location,match:ms,history:Gi,params:ma,route:Fi,routes:oa};return Tn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Tn.loadingComponent,null)},ze.createElement(qi,is,Tn.hasChildren&&ze.createElement(eu.j3,null))):ze.createElement(qi,is,Tn.hasChildren&&ze.createElement(eu.j3,null))}function Jl(Tn){var Gn=Tn.loader;return Tn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Tn.loadingComponent,null)},ze.createElement(Gn,null)):ze.createElement(Gn,null)}var Eu=null;function Xc(){return Eu}function pc(Tn){var Gn=Tn.history,Fi=ze.useState({action:Gn.action,location:Gn.location}),Sa=(0,Rl.Z)(Fi,2),Gi=Sa[0],oa=Sa[1];return(0,ze.useLayoutEffect)(function(){return Gn.listen(oa)},[Gn]),(0,ze.useLayoutEffect)(function(){function ma(ms){Tn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Tn.routes,clientRoutes:Tn.clientRoutes,location:ms.location,action:ms.action,basename:Tn.basename,isFirst:!!ms.isFirst}})}return ma({location:Gi.location,action:Gi.action,isFirst:!0}),Gn.listen(ma)},[Gn,Tn.routes,Tn.clientRoutes]),ze.createElement(eu.F0,{navigator:Gn,location:Gi.location,basename:Tn.basename},Tn.children)}function Lu(){var Tn=(0,Ll.Ov)(),Gn=Tn.clientRoutes;return(0,eu.V$)(Gn)}var lu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],ec=function(Gn,Fi){var Sa=Gn.basename||"/",Gi=Ql({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gi}});for(var oa=ze.createElement(pc,{basename:Sa,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Gi,history:Gn.history},Fi),ma=0,ms=lu;manew Promise((Sa,Gi)=>{var oa=qi=>{try{ms(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{ms(Fi.throw(qi))}catch(is){Gi(is)}},ms=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);ms((Fi=Fi.apply(Tn,Gn)).next())});function Dc(){return _c(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/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/shixuns/:id/skill_tags",parentId:"200",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(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:ze.lazy(()=>__webpack_require__.e(2099).then(__webpack_require__.bind(__webpack_require__,26796))),4:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__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(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),8:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:ze.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,30751))),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(2281)]).then(__webpack_require__.bind(__webpack_require__,92673))),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(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),18:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),19:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:ze.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,20996))),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(5694)]).then(__webpack_require__.bind(__webpack_require__,66076))),32:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,28063))),33:ze.lazy(()=>__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__,1086))),37:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),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__,53036))),43:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),44:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),84:ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:ze.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,21229))),87:ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:ze.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,32702))),101:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9442),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,36008))),102:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9442),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,36008))),103:ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41587))),107:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41587))),108:ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,59345))),109:ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,59345))),110:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9442),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,50608))),111:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9442),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,50608))),112:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9442),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,7170))),113:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9442),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,7170))),114:ze.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,35685))),115:ze.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,35803))),116:ze.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,89169))),117:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9442),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,33057))),118:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9442),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,33057))),119:ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(369),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,15515))),123:ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,10380))),126:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,10380))),127:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,68583))),130:ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,68583))),131:ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,44002))),132:ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,44002))),133:ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:ze.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,94057))),138:ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,94057))),139:ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),141:ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),142:ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,31896))),143:ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,31896))),144:ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),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(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9045),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),160:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9045),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9045),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),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(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),169:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:ze.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,88007))),172:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),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(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(8542)]).then(__webpack_require__.bind(__webpack_require__,429))),177:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),182:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:ze.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,6438))),184:ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),186:ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(7476),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,61609))),191:ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,11008))),198:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:ze.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,9198))),201:ze.lazy(()=>__webpack_require__.e(9814).then(__webpack_require__.bind(__webpack_require__,98193))),202:ze.lazy(()=>__webpack_require__.e(6637).then(__webpack_require__.bind(__webpack_require__,98947))),203:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:ze.lazy(()=>__webpack_require__.e(3581).then(__webpack_require__.bind(__webpack_require__,15627))),205:ze.lazy(()=>__webpack_require__.e(1993).then(__webpack_require__.bind(__webpack_require__,80484))),206:ze.lazy(()=>Promise.all([__webpack_require__.e(7476),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,47765))),208:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),209:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,66545))),210:ze.lazy(()=>__webpack_require__.e(5894).then(__webpack_require__.bind(__webpack_require__,37002))),211:ze.lazy(()=>__webpack_require__.e(5894).then(__webpack_require__.bind(__webpack_require__,37002))),212:ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,32845))),213:ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,32845))),214:ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,87580))),215:ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,87580))),216:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),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(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:ze.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,10812))),220:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,92880))),221:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__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(8332).then(__webpack_require__.bind(__webpack_require__,13334))),236:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),237:ze.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,81524))),238:ze.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,96101))),239:ze.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,13488))),240:ze.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,71009))),241:ze.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,6331))),242:ze.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,32016))),243:ze.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,28592))),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(8479).then(__webpack_require__.bind(__webpack_require__,10556))),247:ze.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,38465))),248:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,43034))),249:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,25523))),250:ze.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,90633))),251:ze.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,79895))),252:ze.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,84630))),253:ze.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,11749))),254:ze.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,6890))),255:ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),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(5165).then(__webpack_require__.bind(__webpack_require__,34089))),259:ze.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,1842))),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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,45318))),310:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__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(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,45318))),312:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__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(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,45318))),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(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),316:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,91176))),317:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),403:ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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__,46061))),431:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),432:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(6788).then(__webpack_require__.bind(__webpack_require__,6556))),437:ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),438:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__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(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),464:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9045),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,11446))),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(369),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,62930))),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),L=__webpack_require__(71418),_e=__webpack_require__(5755),Re=()=>ze.createElement(L.Z,{size:"middle",className:_e.Z.loading}),an=__webpack_require__(25690),wn=__webpack_require__(61186),dn=__webpack_require__.n(wn),Oi=__webpack_require__(91392),Ya=__webpack_require__.n(Oi),Oa=__webpack_require__(34749),Do=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),co=__webpack_require__.n(Ma),bs=__webpack_require__(10238),Oc=__webpack_require__.n(bs),tc=__webpack_require__(33656),rc=__webpack_require__.n(tc),vc=__webpack_require__(90111),Mu=__webpack_require__.n(vc),ki=__webpack_require__(74959),nc=__webpack_require__.n(ki),Fl=__webpack_require__(23250),$o=__webpack_require__.n(Fl),Ks=__webpack_require__(58862),ns=__webpack_require__.n(Ks),al=__webpack_require__(58319),sl=__webpack_require__.n(al),El=__webpack_require__(62053),wl=__webpack_require__.n(El),ol=__webpack_require__(47477),Qc=__webpack_require__.n(ol),kc=__webpack_require__(59717),Hu=__webpack_require__.n(kc);dn().extend(Do()),dn().extend(co()),dn().extend(Oc()),dn().extend(rc()),dn().extend(Mu()),dn().extend(nc()),dn().extend($o()),dn().extend(ns()),dn().extend(sl()),dn().extend(wl()),dn().extend(Qc()),dn().extend(Hu()),dn().extend(Ya());var qc=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,Fu=(Tn,Gn,Fi)=>Gn in Tn?qc(Tn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Fi}):Tn[Gn]=Fi,Sl=(Tn,Gn)=>{for(var Fi in Gn||(Gn={}))Jc.call(Gn,Fi)&&Fu(Tn,Fi,Gn[Fi]);if(Bl)for(var Fi of Bl(Gn))cu.call(Gn,Fi)&&Fu(Tn,Fi,Gn[Fi]);return Tn},ic=(Tn,Gn,Fi)=>new Promise((Sa,Gi)=>{var oa=qi=>{try{ms(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{ms(Fi.throw(qi))}catch(is){Gi(is)}},ms=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);ms((Fi=Fi.apply(Tn,Gn)).next())});const wu="/react/build/",ac=!1;function Nl(){return ic(this,null,function*(){const Tn=(0,I.gD)(),{routes:Gn,routeComponents:Fi}=yield Dc(Tn);yield Tn.applyPlugins({key:"patchRoutes",type:an.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Fi}});const Sa=Tn.applyPlugins({key:"modifyContextOpts",type:an.ApplyPluginsType.modify,initialValue:{}}),Gi=Sa.basename||"/",oa=Sa.historyType||"browser",ma=(0,O.fi)(Sl({type:oa,basename:Gi},Sa.historyOpts));return Tn.applyPlugins({key:"render",type:an.ApplyPluginsType.compose,initialValue(){const ms={useStream:!0,routes:Gn,routeComponents:Fi,pluginManager:Tn,mountElementId:"root",rootElement:Sa.rootElement||document.getElementById("root"),loadingComponent:Re,publicPath:wu,runtimePublicPath:ac,history:ma,historyType:oa,basename:Gi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Sa.callback},qi=Tn.applyPlugins({key:"modifyClientRenderOpts",type:an.ApplyPluginsType.modify,initialValue:ms});return mc(qi)}})()})}Nl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();