You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Video__Detail__id.f868e2...

79 lines
393 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[6444],{25877:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return A}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},M=H,T=r(74643),v=function(f,X){return y.createElement(T.Z,(0,u.Z)({},f,{ref:X,icon:M}))},A=y.forwardRef(v)},73148:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return A}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},M=H,T=r(74643),v=function(f,X){return y.createElement(T.Z,(0,u.Z)({},f,{ref:X,icon:M}))},A=y.forwardRef(v)},56747:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return A}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},M=H,T=r(74643),v=function(f,X){return y.createElement(T.Z,(0,u.Z)({},f,{ref:X,icon:M}))},A=y.forwardRef(v)},50881:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return A}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},M=H,T=r(74643),v=function(f,X){return y.createElement(T.Z,(0,u.Z)({},f,{ref:X,icon:M}))},A=y.forwardRef(v)},22751:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return A}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},M=H,T=r(74643),v=function(f,X){return y.createElement(T.Z,(0,u.Z)({},f,{ref:X,icon:M}))},A=y.forwardRef(v)},34182:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return A}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},M=H,T=r(74643),v=function(f,X){return y.createElement(T.Z,(0,u.Z)({},f,{ref:X,icon:M}))},A=y.forwardRef(v)},74664:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return A}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},M=H,T=r(74643),v=function(f,X){return y.createElement(T.Z,(0,u.Z)({},f,{ref:X,icon:M}))},A=y.forwardRef(v)},91034:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return A}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},M=H,T=r(74643),v=function(f,X){return y.createElement(T.Z,(0,u.Z)({},f,{ref:X,icon:M}))},A=y.forwardRef(v)},6104:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return h}});var u=r(67294),y=r(2453),H=r(85418),M=r(24577),T=r(67631),v=r.n(T),A=r(52262),le=r(74855),f=r(51959),X={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"},oe=r(35973),fe=(k,L,O)=>new Promise((R,d)=>{var b=te=>{try{Z(O.next(te))}catch(pe){d(pe)}},F=te=>{try{Z(O.throw(te))}catch(pe){d(pe)}},Z=te=>te.done?R(te.value):Promise.resolve(te.value).then(b,F);Z((O=O.apply(k,L)).next())});function I(k){if(isNaN(k))return{minutes:"00",seconds:"00"};const L=new Date(k*1e3).toISOString().substr(11,8);return{hour:L.substr(0,2),minutes:L.substr(3,2),seconds:L.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Y(k,L){return k-L}function re(k){k.sort(Y);let L=0;for(let O=0;O<k.length-1;O++){let R=Math.abs(k[O+1]-k[O]);R<21&&(L+=R)}return L}const se=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var h=(0,u.forwardRef)(({allow_skip:k,src:L,toLog:O,videoId:R,logWatchHistory:d,courseId:b=null,startTime:F,handlePause:Z=()=>{},handlePlay:te=()=>{},handlePlayEnded:pe=()=>{},autoPlay:xe=!1,onPlayEnded:D=()=>{},isShowWaterMark:ke=!0},Q)=>{var ue;const N=(0,oe.useIntl)(),Pe=((ue=L==null?void 0:L.split("."))==null?void 0:ue.pop())==="flv",J=(0,u.useRef)(),Te=(0,u.useRef)(),ne=(0,u.useRef)(),_e=(0,u.useRef)(),Le=(0,u.useRef)(),Ce=(0,u.useRef)(),Me=(0,u.useRef)(),wt=(0,u.useRef)(),ut=(0,u.useRef)(),Nt=(0,u.useRef)(),bt=(0,u.useRef)(),Rt=(0,u.useRef)(),Mt=(0,u.useRef)(),gt=(0,u.useRef)(),xt=navigator.userAgent.toLowerCase().match(se),Ot=xt?xt[0]:"pc",ct=(0,u.useRef)(!1),he=(0,A.eY)();let ee=0,s=0,o=0,_=null,P=!1,S=20,B=1,U=!1,l=!1,$=[];(0,u.useImperativeHandle)(Q,()=>({getLastUpdatedTime:()=>J.current.currentTime,getDuration:()=>J.current.duration})),y.ZP.config({maxCount:1,getContainer:()=>ne.current});const V=(0,u.useCallback)((ht,$t=!1)=>{let Se={point:J.current.currentTime};_?(Se.log_id=_,Se.watch_duration=re($),Se.total_duration=s):(b?(Se.video_id=parseInt(R,10),Se.course_id=b):Se.video_id=R,Se.duration=ee,Se.device=Ot),$t&&(Se.ed="1");function kt(){return fe(this,null,function*(){U=!0,_=yield d==null?void 0:d(Se),U=!1,ht&&ht()})}kt()},[R,b]);(0,u.useEffect)(()=>{J.current&&(_e.current.style.display="none",Le.current.style.display="block"),y.ZP.destroy();let ht=null;return M.Z.isSupported&&Pe&&L&&(L==null?void 0:L.indexOf(".m3u8"))<0?(ht=M.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:L,muted:!1}),J.current&&(ht.attachMediaElement(J.current),ht.load())):J.current.setAttribute("src",L),Xe(),()=>{ht&&(ht.unload(),ht.pause(),ht.destroy(),ht=null)}},[J,Pe,L]);function we(){J.current.paused?(_e.current.style.display="none",Le.current.style.display="block"):(_e.current.style.display="block",Le.current.style.display="none")}function Xe(){bt.current.style.display="none",Mt.current.style.display="none",Rt.current.style.display="none",J.current.muted||J.current.volume===0?bt.current.style.display="block":J.current.volume>0&&J.current.volume<=.5?Mt.current.style.display="block":Rt.current.style.display="block"}(0,u.useEffect)(()=>{const ht=document.getElementById("play"),$t=document.querySelectorAll(".playback-icons use");function Se(){te(),F&&!ct.current&&(J.current.currentTime=F),ct.current=!0,$.push(J.current.currentTime),P||(P=!0,O&&V())}function kt(){return fe(this,null,function*(){we(),$.push(J.current.currentTime),O&&V(()=>{_=null,o=0,P=!1,U=!1,l=!1,$=[],s=0,B=1},!0),D()})}function yt(){Ce.current.value=Math.round(J.current.currentTime),Me.current.value=Math.round(J.current.currentTime)}function jt(){const q=I(Math.round(J.current.currentTime));ut.current.innerText=`${q.hour>0?q.hour+":":""}${q.minutes}:${q.seconds}`,ut.current.setAttribute("datetime",`${q.hour>0?" "+q.hour+" ":""}${q.minutes}m ${q.seconds}s`)}function Bt(){var q,de,ge,Ke,De,$e,Oe;const et=Math.round((q=J.current)==null?void 0:q.duration);(ge=(de=Ce.current)==null?void 0:de.setAttribute)==null||ge.call(de,"max",et),(De=(Ke=Me.current)==null?void 0:Ke.setAttribute)==null||De.call(Ke,"max",et);const W=I(et);wt.current&&(wt.current.innerText=`${W.hour>0?W.hour+":":""}${W.minutes}:${W.seconds}`,(Oe=($e=wt.current).setAttribute)==null||Oe.call($e,"datetime",`${W.hour>0?" "+W.hour+" ":""}${W.minutes}m ${W.seconds}s`))}function Vt(){try{const q=Math.round(J.current.duration);Ce.current.setAttribute("max",q),Me.current.setAttribute("max",q);const de=I(q);wt.current.innerText=`${de.hour>0?de.hour+":":""}${de.minutes}:${de.seconds}`,wt.current.setAttribute("datetime",`${de.hour>0?" "+de.hour+" ":""}${de.minutes}m ${de.seconds}s`),yt(),jt();const{width:ge,height:Ke,x:De,y:$e}=Te.current.getBoundingClientRect();if(De<0||$e<0||!ge)return;if(!l){let Oe=J.current.currentTime,et=Oe-o;Math.abs(et)<10?(s+=Math.abs(et),o=Oe,U||s-B*S>=0&&(B++,$.push(o),O&&V())):(o=Oe,O&&V())}}catch(q){console.log(q)}}function Pt(){l=!0}function Kt(){J.current.playing&&$.push(J.current.currentTime,o),o=J.current.currentTime,l=!1}function Dt(){ee=J.current.duration,ee<=20&&(S=ee/3),J.current.addEventListener("play",Se)}function zt(q){q.preventDefault(),(0,f.vp)()?(J.current.style.width="100%",J.current.style.height="100%"):J.current.style.cssText=""}function Et(){Z()}function qt(q){if(!k){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const de=q.target.dataset.seek?q.target.dataset.seek:q.target.value;J.current.currentTime=de,Me.current.value=de,Ce.current.value=de}function nn(q){const de=Math.round(q.offsetX/q.target.clientWidth*parseInt(q.target.getAttribute("max"),10));Ce.current.setAttribute("data-seek",de);const ge=I(de);Nt.current.textContent=`${ge.hour>0?ge.hour+":":""}${ge.minutes}:${ge.seconds}`;const Ke=J.current.getBoundingClientRect();Nt.current.style.left=`${q.pageX-Ke.left}px`}function z(q){switch(q.code){case"Space":q.preventDefault(),Qe();break;case"ArrowRight":if(q.preventDefault(),!k){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(J.current.currentTime>=J.current.duration)break;J.current.currentTime=parseInt(J.current.currentTime)+5,yt();break;case"ArrowLeft":if(q.preventDefault(),!k){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(J.current.currentTime===0)break;J.current.currentTime=parseInt(J.current.currentTime)-5,yt();break;case"ArrowUp":q.preventDefault(),J.current.volume<1&&(J.current.volume=(parseInt(J.current.volume*10)+1)/10);break;case"ArrowDown":q.preventDefault(),J.current.volume>0&&(J.current.volume=(parseInt(J.current.volume*10)-1)/10);break}}return ne.current.addEventListener((0,f.gH)(),zt),J.current.addEventListener("canplay",Dt),J.current.addEventListener("ended",kt),J.current.addEventListener("seeking",Pt),J.current.addEventListener("seeked",Kt),J.current.addEventListener("loadedmetadata",Bt),Ce.current.addEventListener("mousemove",nn),Ce.current.addEventListener("input",qt),J.current.addEventListener("timeupdate",Vt),J.current.addEventListener("pause",Et),J.current.addEventListener("volumechange",Xe),document.addEventListener("keydown",z),()=>{var q,de,ge,Ke,De,$e,Oe,et,W,e,t,n;(q=J.current)==null||q.removeEventListener("canplay",Dt),(de=J.current)==null||de.removeEventListener("play",Se),(ge=J.current)==null||ge.removeEventListener("ended",kt),(Ke=J.current)==null||Ke.removeEventListener("seeking",Pt),(De=J.current)==null||De.removeEventListener("seeked",Kt),($e=Ce.current)==null||$e.removeEventListener("mousemove",nn),(Oe=Ce.current)==null||Oe.removeEventListener("input",qt),(et=J.current)==null||et.removeEventListener("timeupdate",Vt),(W=J.current)==null||W.removeEventListener("pause",Et),(e=J.current)==null||e.removeEventListener("loadedmetadata",Bt),(t=J.current)==null||t.removeEventListener("volumechange",Xe),document.removeEventListener("keydown",z),(n=J.current)!=null&&n.playing&&($.push(o,J.current.currentTime),O&&V())}},[J,L]),(0,u.useEffect)(()=>{if(J.current.onended=()=>{pe(J)},J.current.oncontextmenu=()=>!1,(L==null?void 0:L.indexOf(".m3u8"))>-1){if(J.current.canPlayType("application/vnd.apple.mpegurl"))J.current.src=L;else if(v().isSupported()){var ht=new(v());ht.loadSource(L),ht.attachMedia(J.current)}}},[L]);const[Ze,rt]=(0,u.useState)(1),Qe=()=>{J.current.paused||J.current.ended?J.current.play():J.current.pause(),we()};function Ye(){J.current.muted=!J.current.muted,J.current.muted?(gt.current.setAttribute("data-volume",volume.value),gt.current.value=0):gt.current.value=gt.current.dataset.volume}return u.createElement("div",{style:{position:"relative"},ref:ne},u.createElement("div",{ref:Te,className:`${X.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${X.animate__loop}`},ke&&he?he.login:" "),u.createElement("div",{className:X.container},u.createElement("div",{className:X["video-container"],id:"video-container"},u.createElement("div",{className:X["playback-animation"],id:"playback-animation"},u.createElement("svg",{className:X["playback-icons"]},u.createElement("use",{className:"hidden",href:"#play-icon"}),u.createElement("use",{href:"#pause"}))),u.createElement("video",{className:X.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:J,autoPlay:xe}),u.createElement("div",{className:`${X["video-controls"]} `,id:"video-controls"},u.createElement("div",{className:X["bottom-controls"]},u.createElement("div",{className:X["left-controls"]},u.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Qe},u.createElement("svg",{className:X["playback-icons"]},u.createElement("use",{ref:Le,href:"#play-icon"}),u.createElement("use",{ref:_e,style:{display:"none"},href:"#pause"}))),u.createElement("div",{className:X.time},u.createElement("time",{id:"time-elapsed",ref:ut},"00:00"),u.createElement("span",null," / "),u.createElement("time",{id:"duration",ref:wt},"00:00"))),u.createElement("div",{className:X["right-controls"]},k&&u.createElement(H.Z,{placement:"top",overlayClassName:X.rateOverlay,getPopupContainer:ht=>ht.parentNode,menu:{items:[{key:"1",label:u.createElement("span",{onClick:()=>{rt(1),J.current.playbackRate=1}},"1.0x")},{key:"2",label:u.createElement("span",{onClick:()=>{rt(1.5),J.current.playbackRate=1.5}},"1.5x")},{key:"3",label:u.createElement("span",{onClick:()=>{rt(2),J.current.playbackRate=2}},"2.0x")}]}},u.createElement("div",{className:`${X.controlText} mr5`},N.formatMessage({id:"classroomUploadVideoResourcesCheckIn.playbackSpeed",defaultMessage:"\u500D\u901F"}))),u.createElement(le.CopyToClipboard,{text:L,onCopy:()=>y.ZP.success(N.formatMessage({id:"classrooms.copySuccess",defaultMessage:"\u590D\u5236\u6210\u529F"}))},u.createElement("button",{"data-title":N.formatMessage({id:"classrooms.copyLink",defaultMessage:"\u590D\u5236\u94FE\u63A5"})},u.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),u.createElement("div",{className:X["volume-controls"]},u.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:X["volume-button"],id:"volume-button",onClick:Ye},u.createElement("i",{ref:bt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:Mt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:Rt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),u.createElement("input",{className:X.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:gt,style:{display:"none"},onClick:Xe})),u.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:X["fullscreen-button"],onClick:()=>{(0,f.vp)()?(0,f.BU)():(0,f.Dj)(ne.current)}},u.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),u.createElement("div",{className:X["video-progress"]},u.createElement("progress",{ref:Me,value:"0",min:"0"}),u.createElement("input",{className:X.seek,ref:Ce,value:"0",min:"0",type:"range",step:"1"}),u.createElement("div",{className:X["seek-tooltip"],ref:Nt,id:"seek-tooltip"},"00:00"))))),u.createElement("svg",{style:{display:"none"}},u.createElement("defs",null,u.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},u.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),u.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},u.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),u.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},u.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"})))))})},99914:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return y}});var u=r(67294);function y(H,M){const T=(0,u.useRef)();(0,u.useEffect)(()=>{T.current=H}),(0,u.useEffect)(()=>{function v(){T.current()}if(M!==null){let A=setInterval(v,M);return()=>clearInterval(A)}},[M])}},28805:function(St,Ae,r){"use strict";r.r(Ae),r.d(Ae,{default:function(){return U},formatQuery:function(){return S}});var u=r(67294),y=r(35973),H=r(57953),M={bg:"bg___eq_Aq",container:"container___j770l",widthle:"widthle___ouh1T"},T=r(19575),v=r(6104),A=r(14446),le=r(12604),f=r(47897),X=r(32983),oe={contentWrap:"contentWrap___xMJQi",title:"title___z4t4P",footer:"footer___CLzrT",footer_left:"footer_left___N2sZZ",footer_bfcs:"footer_bfcs___UmvUE",footer_bfcs_value:"footer_bfcs_value___yiYga",pingfen:"pingfen___aEEMe",fenshu:"fenshu___I6HCo",radioGroup:"radioGroup___RT1dL",wrap:"wrap___QZGSJ",introName:"introName___m17tA",rating:"rating___MXLBr",modalRating:"modalRating___aluwj",zdbf:"zdbf___9PNEF"},fe=r(99914),I=r(56188),Y=r(28706),re=r(67294),se=Object.defineProperty,h=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,O=(l,$,V)=>$ in l?se(l,$,{enumerable:!0,configurable:!0,writable:!0,value:V}):l[$]=V,R=(l,$)=>{for(var V in $||($={}))k.call($,V)&&O(l,V,$[V]);if(h)for(var V of h($))L.call($,V)&&O(l,V,$[V]);return l},d=(l,$)=>{var V={};for(var we in l)k.call(l,we)&&$.indexOf(we)<0&&(V[we]=l[we]);if(l!=null&&h)for(var we of h(l))$.indexOf(we)<0&&L.call(l,we)&&(V[we]=l[we]);return V},b=(l,$,V)=>new Promise((we,Xe)=>{var Ze=Ye=>{try{Qe(V.next(Ye))}catch(ht){Xe(ht)}},rt=Ye=>{try{Qe(V.throw(Ye))}catch(ht){Xe(ht)}},Qe=Ye=>Ye.done?we(Ye.value):Promise.resolve(Ye.value).then(Ze,rt);Qe((V=V.apply(l,$)).next())});const F=l=>{var $=l,{videoDetail:V,globalSetting:we,loading:Xe,dispatch:Ze}=$,rt=d($,["videoDetail","globalSetting","loading","dispatch"]);const Qe=(0,y.useIntl)(),{queryParams:Ye,selectParams:ht,videoList:$t}=V,{subject_id:Se,videoId:kt}=Ye,{checkBoxValue:yt,radioValue:jt}=ht,Bt={videoId:kt},Vt={query:Ye},Pt=(0,u.useRef)(),Kt=(0,u.useRef)(),Dt=(0,u.useRef)(),zt=(0,u.useRef)(5),{video_item:Et}=V.detail||{};(0,fe.Z)(()=>b(void 0,null,function*(){Kt.current&&(console.log("videoRef lastUpdatedTime: ",Pt.current.getLastUpdatedTime()),console.log(Pt.current),yield qt())}),zt.current*1e3);const qt=($e=!1)=>{const Oe=$e?{is_f:1}:{};return(0,I.DH)(R(R({},Oe),{id:Bt.videoId,point:Pt.current.getLastUpdatedTime(),total:Pt.current.getDuration()}))},nn=$e=>($e.ed==="1"&&(Kt.current=!1,qt(!0)),!Kt.current&&!$e.ed&&(Kt.current=!0,zt.current=Pt.current.getDuration()<=5?1:5,qt()),Ze({type:"userDetail/logWatchHistory",payload:$e})),z=()=>{Kt.current=!1},q=()=>{Kt.current=!0},de=()=>{Dt.current=5,A.default.confirm({width:600,centered:!0,okText:Qe.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:Qe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:re.createElement("div",{className:"tc font14"},re.createElement(le.Z,{defaultValue:Dt.current,onChange:$e=>Dt.current=$e,className:oe.modalRating})),onOk:()=>b(void 0,null,function*(){if((yield(0,I.jK)({id:Bt.videoId,star:Dt.current})).status===0){const{course_id:Oe}=(0,Y.oP)();Ze({type:"videoDetail/getVideoDetail",payload:{id:Bt.videoId,videoId:Bt.videoId,course_id:Oe,subject_id:Se}})}})})},ge=$e=>{const Oe=window.filterVideoSign,et=Oe.findIndex(a=>a.id===kt);if(et===Oe.length-1)return;const e=Oe[et+1].id,t=Oe[et+1].can_view,n=Oe[et+1].link,i=Oe[et+1].is_public;if(window.checkBoxValue){if(n){window.open(n);return}if(!t){A.default.info({centered:!0,width:400,okText:Qe.formatMessage({id:"onlineCourses.gotIt",defaultMessage:"\u77E5\u9053\u5566"}),icon:null,content:re.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}if(!i){A.default.info({centered:!0,width:400,okText:Qe.formatMessage({id:"onlineCourses.gotIt",defaultMessage:"\u77E5\u9053\u5566"}),icon:null,content:re.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}Ze({type:"videoDetail/handleListItemClick",payload:{videoId:e}}),window.videoTimer=setTimeout(()=>{$e.current.play()},2e3)}},Ke=($e,Oe)=>{if($e==="checkBox"){const et=Oe;window.checkBoxValue=et,Ze({type:"videoDetail/setSelectValue",payload:{radioValue:jt,checkBoxValue:et}});return}Ze({type:"videoDetail/setSelectValue",payload:{checkBoxValue:yt,radioValue:Oe.target.value}})},De=()=>$t.findIndex(et=>et.id===kt)===$t.length-1?re.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):re.createElement("div",null,re.createElement(f.Z,{onChange:et=>{Ke("checkBox",et)},defaultChecked:yt,size:"small"}),re.createElement("span",{className:oe.zdbf},"\u81EA\u52A8\u64AD\u653E\u4E0B\u4E00\u4E2A\u89C6\u9891"));return re.createElement("aside",{className:oe.contentWrap},re.createElement("aside",{className:oe.wrap},re.createElement("header",null),re.createElement("div",{className:oe.title},Et==null?void 0:Et.name),!(Et!=null&&Et.can_edit)&&!(Et!=null&&Et.is_public)?re.createElement(X.Z,{description:"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85"}):re.createElement(v.Z,{ref:Pt,startTime:Et==null?void 0:Et.last_point,src:Et!=null&&Et.is_link?Et==null?void 0:Et.link:(Et==null?void 0:Et.play_url)&&T.Base64.decode(Et==null?void 0:Et.play_url),videoId:Et==null?void 0:Et.video_id,logWatchHistory:nn,handlePause:z,handlePlay:q,allow_skip:Et==null?void 0:Et.allow_skip,handlePlayEnded:ge,toLog:()=>{}}),re.createElement("div",{className:oe.footer},re.createElement("div",{className:oe.footer_left},re.createElement("div",{className:oe.pingfen},"\u8BC4\u5206"),re.createElement(le.Z,{value:Et==null?void 0:Et.star,disabled:!0,className:oe.rating,style:{color:"#FFA100",fontSize:12,marginLeft:10}}),re.createElement("div",{className:oe.fenshu},(Et==null?void 0:Et.star)||0,Qe.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"}))),!(Et!=null&&Et.can_edit)&&!(Et!=null&&Et.is_public)?null:re.createElement("div",null,re.createElement("div",{className:oe.checkBox},De()))),re.createElement("div",{className:"mt10"},(Et==null?void 0:Et.description)&&re.createElement("span",{className:oe.introName},"\u7B80\u4ECB\uFF1A",Et.description))))};var Z=(0,y.connect)(({videoDetail:l,loading:$,globalSetting:V})=>({videoDetail:l,globalSetting:V,loading:$}))(F),te=r(2453),pe=r(79870),xe={flex_box_center:"flex_box_center___yWqSL",flex_space_between:"flex_space_between___LgFmv",flex_box_vertical_center:"flex_box_vertical_center____lt6U",flex_box_center_end:"flex_box_center_end___UqkaD",flex_box_column:"flex_box_column___V8XLF",list:"list___8tjfT",tree_style:"tree_style___ZzDvO",title:"title___IVfkQ",gray:"gray___RnyYk",brght:"brght___EWRNa",s1:"s1___dPBQg",s3:"s3___SRBBG",active:"active___hsNCX",tree_line:"tree_line___EGn30",tabs_style:"tabs_style___Nwkiq",tabs_item:"tabs_item___Vzu_U",tabs_item_active:"tabs_item_active___BcIwZ"},D=r(15835),ke=r(93686),Q=r(11320),ue=r(67294),N=Object.defineProperty,ce=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,_e=(l,$,V)=>$ in l?N(l,$,{enumerable:!0,configurable:!0,writable:!0,value:V}):l[$]=V,Le=(l,$)=>{for(var V in $||($={}))Te.call($,V)&&_e(l,V,$[V]);if(J)for(var V of J($))ne.call($,V)&&_e(l,V,$[V]);return l},Ce=(l,$)=>ce(l,Pe($)),Me=(l,$)=>{var V={};for(var we in l)Te.call(l,we)&&$.indexOf(we)<0&&(V[we]=l[we]);if(l!=null&&J)for(var we of J(l))$.indexOf(we)<0&&ne.call(l,we)&&(V[we]=l[we]);return V},wt=(l,$,V)=>new Promise((we,Xe)=>{var Ze=Ye=>{try{Qe(V.next(Ye))}catch(ht){Xe(ht)}},rt=Ye=>{try{Qe(V.throw(Ye))}catch(ht){Xe(ht)}},Qe=Ye=>Ye.done?we(Ye.value):Promise.resolve(Ye.value).then(Ze,rt);Qe((V=V.apply(l,$)).next())});const ut=l=>{var $=l,{dispatch:V,pathsDetail:we,videoDetail:Xe,user:Ze}=$,rt=Me($,["dispatch","pathsDetail","videoDetail","user"]);const Qe=(0,y.useIntl)(),{queryParams:Ye,stages:ht,cust_seq:$t,active:Se}=Xe,{subject_id:kt,course_id:yt}=Ye,jt=(0,y.useParams)(),[Bt]=(0,y.useSearchParams)(),[Vt,Pt]=(0,u.useState)([]),[Kt,Dt]=(0,u.useState)([(Se==null?void 0:Se.id)||Number(jt.videoId)]),[zt,Et]=(0,u.useState)("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"),qt=[".PDF",".DOC",".DOCX",".XLS",".XLSX",".PPT",".PPTX"],nn=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:ue.createElement("i",{className:"iconfont icon-shixun2 font20"}),bq:ue.createElement("span",{style:{border:"1px solid #FF9D18",color:"#FF9D18"},className:xe.s1},Qe.formatMessage({id:"paths.training",defaultMessage:"\u5B9E\u8BAD"}))},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:ue.createElement("i",{className:"iconfont icon-shipin font20"}),bq:ue.createElement("span",{style:{border:"1px solid #9B18FF",color:"#9B18FF"},className:xe.s1},"\u89C6\u9891")},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:ue.createElement("i",{className:"iconfont icon-jiaoxueanli font20"}),bq:ue.createElement("span",{style:{border:"1px solid #3061D0",color:"#3061D0"},className:xe.s1},"\u8D44\u6599")},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:ue.createElement("i",{className:"iconfont icon-kongbai font20"}),bq:ue.createElement("span",null)}];(0,u.useEffect)(()=>{V(kt?{type:"videoDetail/getStageData",payload:{subject_id:kt,page_type:"video"}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:yt}})},[]),(0,u.useEffect)(()=>{z()},[Xe==null?void 0:Xe.stages]);const z=()=>{let W=Vt;ht.forEach((e,t)=>{W.push({title:ue.createElement("div",{title:e.stage_name,className:xe.title},e.stage_name),value:e==null?void 0:e.stage_id,key:e==null?void 0:e.stage_id,icon:ue.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:q(e.items||[])})}),Pt(W)},q=W=>{function e(t){var n;const i=t.children,a=Array.isArray(i)&&i.length>0,g=t==null?void 0:t.id,{name:w,item_type:ye,id:ie}=t,Be=(n=nn.find(ze=>ze.type===ye))==null?void 0:n.bq,Ge=xe.brght,ft=Se.id===ie?`${Ge} ${xe.active}`:Ge;return{title:ue.createElement("div",{onClick:()=>De(t),className:Ge,title:w},Be,ue.createElement("div",{className:xe.s3},w)),value:g,key:g,icon:ue.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:a?i==null?void 0:i.map(ze=>e(ze)):[]}}return W==null?void 0:W.map(t=>e(t))},de=(W,e)=>wt(void 0,null,function*(){V({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Qe.formatMessage({id:"paths.enteringPracticalProject",defaultMessage:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."})}});const t=e?yield(0,ke.BK)({id:W}):yield(0,ke.Ir)({id:W});if(V({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),t!=null&&t.game_identifier||t!=null&&t.identifier){(0,Y.xg)(e?`/tasks/${t==null?void 0:t.identifier}/jupyter`:`/tasks/${t.game_identifier}`);return}(t==null?void 0:t.status)===2?Ke(t==null?void 0:t.message):(t==null?void 0:t.status)===3&&ge(t==null?void 0:t.message)}),ge=W=>{A.default.confirm({centered:!0,title:Qe.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),okText:Qe.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:Qe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:ue.createElement("div",{className:"tc font16"},Qe.formatMessage({id:"paths.currentProjectInBeta",defaultMessage:"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E"}),W,Qe.formatMessage({id:"paths.openLaterThankYou",defaultMessage:"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01"}))})},Ke=W=>{W=W!=null&&W.includes(".json")?W:`${W}.json`,A.default.confirm({centered:!0,title:Qe.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),okText:Qe.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:Qe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:ue.createElement("div",{className:"tc font16"},Qe.formatMessage({id:"paths.trainingUpdatedResetting",defaultMessage:"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E"}),"!"),onOk:()=>wt(void 0,null,function*(){const e=yield(0,D.L8)({url:W});if(!e)return;te.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const t=yield(0,ke.Ir)({id:e.shixun_identifier});if(t!=null&&t.game_identifier){(0,Y.xg)(`/tasks/${t.game_identifier}`);return}(t==null?void 0:t.status)===2?Ke(t==null?void 0:t.message):(t==null?void 0:t.status)===3&&ge(t==null?void 0:t.message)})})},De=W=>{var e,t,n,i,a;if((W==null?void 0:W.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);const{id:g,item_type:w,identifier:ye,is_jupyter:ie,url:Be,link:Ge}=W;if(w==="VideoItem"&&!Ge){if(!((e=Ze.userInfo)!=null&&e.admin)&&!((t=Ze.userInfo)!=null&&t.business)&&!W.can_view){A.default.info({centered:!0,width:400,okText:Qe.formatMessage({id:"onlineCourses.gotIt",defaultMessage:"\u77E5\u9053\u5566"}),icon:null,content:ue.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}V({type:"videoDetail/handleListItemClick",payload:{videoId:g}}),V({type:"videoDetail/getVideoDetail",payload:Ce(Le({id:g},Ye),{videoId:g}),callback:ft=>{if(ft&&ft.video_item&&!ft.video_item.can_edit&&!W.is_public){A.default.info({centered:!0,width:400,okText:Qe.formatMessage({id:"onlineCourses.gotIt",defaultMessage:"\u77E5\u9053\u5566"}),icon:null,content:ue.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}}});return}if(w==="VideoItem"&&Ge){W.link&&(0,I.DH)({is_f:1,id:W.id,point:0,total:0}),window.open(Ge);return}if(w==="Shixun"){de(ye,ie);return}if(w==="Attachment"){if(Ge){(0,Y.xg)(Ge);return}let ft=(i=W==null?void 0:W.name)==null?void 0:i.substr((n=W==null?void 0:W.name)==null?void 0:n.lastIndexOf("."));if(qt.includes(ft.toUpperCase())){V({type:"videoDetail/handleListItemClick",payload:{attachmentId:g}});return}else{if(!((a=we.detail)!=null&&a.allow_download)){te.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,Y.FH)(W.name,Q.Z.API_SERVER+W.url);return}}window.open(Q.Z.IMG_SERVER+Be)},$e=W=>{let e=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],t=["","\u5341","\u767E","\u5343","\u4E07"];W=parseInt(W);let n=g=>{let w=g.toString().split("").reverse(),ye="";for(var ie=0;ie<w.length;ie++)ye=(ie==0&&w[ie]==0||ie>0&&w[ie]==0&&w[ie-1]==0?"":e[w[ie]]+(w[ie]==0?t[0]:t[ie]))+ye;return ye},i=Math.floor(W/1e4),a=W%1e4;return a.toString().length<4&&(a="0"+a),i?n(i)+"\u4E07"+n(a):n(W)},Oe=(W,e,t,n)=>{var i;const{name:a,item_type:g,id:w}=W,ye=`${e+1}-${t+1}-${n+1}`,ie=(i=nn.find(ft=>ft.type===g))==null?void 0:i.icon,Be=xe.brght,Ge=Se.id===w?`${Be} ${xe.active}`:Be;return ue.createElement("div",{key:ye,onClick:()=>De(W),className:Ge,style:{paddingLeft:52}},ue.createElement("span",{className:xe.s1},ie),!!$t&&ue.createElement("span",{className:xe.s2},ye),ue.createElement("span",{className:xe.s3},"\u203B ",a))},et=(W,e,t)=>{var n;const{name:i,item_type:a,id:g,children:w}=W,ye=`${e+1}-${t+1}`,ie=(n=nn.find(ft=>ft.type===a))==null?void 0:n.icon,Be=xe.brght,Ge=Se.id===g?`${Be} ${xe.active}`:Be;return ue.createElement(u.Fragment,{key:ye},ue.createElement("div",{onClick:()=>De(W),className:Ge},ue.createElement("span",{className:xe.s1},ie),!!$t&&ue.createElement("span",{className:xe.s2},ye),ue.createElement("span",{className:xe.s3},"\u203B ",i)),!!w.length&&w.map((ft,ze)=>Oe(ft,e,t,ze)))};return ue.createElement("aside",{className:xe.list},ue.createElement("div",{className:xe.tabs_style},ue.createElement("div",{className:xe.tabs_item,onClick:()=>{Et("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55")}},Qe.formatMessage({id:"classroomUploadVideoResourcesCheckIn.courseResourceDirectory",defaultMessage:"\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"}),zt=="\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"&&ue.createElement("div",{className:xe.tabs_item_active}))),ue.createElement("div",{className:xe.tree_style},(Vt==null?void 0:Vt.length)>0&&ue.createElement(pe.default,{selectedKeys:Kt,onSelect:(W,e)=>{Dt([...W])},blockNode:!0,treeData:Vt,defaultExpandAll:!0,className:xe.tree_line})))};var Nt=(0,y.connect)(({user:l,videoDetail:$,loading:V,globalSetting:we,pathsDetail:Xe})=>({user:l,videoDetail:$,globalSetting:we,loading:V,pathsDetail:Xe}))(ut),bt=r(91613),Rt=r(67294),Mt=Object.defineProperty,gt=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ee=(l,$,V)=>$ in l?Mt(l,$,{enumerable:!0,configurable:!0,writable:!0,value:V}):l[$]=V,s=(l,$)=>{for(var V in $||($={}))ct.call($,V)&&ee(l,V,$[V]);if(Ot)for(var V of Ot($))he.call($,V)&&ee(l,V,$[V]);return l},o=(l,$)=>gt(l,xt($)),_=(l,$)=>{var V={};for(var we in l)ct.call(l,we)&&$.indexOf(we)<0&&(V[we]=l[we]);if(l!=null&&Ot)for(var we of Ot(l))$.indexOf(we)<0&&he.call(l,we)&&(V[we]=l[we]);return V},P=(l,$,V)=>new Promise((we,Xe)=>{var Ze=Ye=>{try{Qe(V.next(Ye))}catch(ht){Xe(ht)}},rt=Ye=>{try{Qe(V.throw(Ye))}catch(ht){Xe(ht)}},Qe=Ye=>Ye.done?we(Ye.value):Promise.resolve(Ye.value).then(Ze,rt);Qe((V=V.apply(l,$)).next())});const S=l=>{const{subject_id:$}=l;return{subject_id:$,course_id:$}},B=l=>{var $=l,{videoDetail:V,globalSetting:we,loading:Xe,pathsDetail:Ze,dispatch:rt}=$,Qe=_($,["videoDetail","globalSetting","loading","pathsDetail","dispatch"]),Ye,ht;const{queryParams:$t,videoList:Se,attachmentList:kt,active:yt}=V,{subject_id:jt,videoId:Bt}=$t,Vt={videoId:Bt};(0,u.useEffect)(()=>{if(yt){const{item_type:Dt,id:zt}=yt;Dt==="VideoItem"&&rt({type:"videoDetail/getVideoDetail",payload:o(s({},$t),{id:zt})})}},[yt.id]),console.log("---",yt),(0,u.useEffect)(()=>{jt&&Pt()},[]);function Pt(){return P(this,null,function*(){const Dt=yield rt({type:"pathsDetail/getPathsDetail",payload:{id:jt}})})}(0,u.useEffect)(()=>{var Dt,zt;(0,Y.Dk)((zt=(Dt=V.detail)==null?void 0:Dt.video_item)==null?void 0:zt.name)},[V]);let Kt={width:1200};return yt&&yt.item_type==="Attachment"&&yt.content_type==="application/pdf"&&(Kt={width:1250,marginLeft:(document.body.clientWidth-1200)/2}),Rt.createElement(H.Z,{spinning:!1},Rt.createElement("section",{className:M.bg},Rt.createElement("div",{className:M.container,style:Kt},Rt.createElement(Nt,null),yt&&yt.item_type==="VideoItem"&&Rt.createElement(Z,null),yt&&yt.item_type==="Attachment"&&yt.content_type==="application/pdf"&&yt.url&&Rt.createElement("div",{className:M.widthle},Rt.createElement(bt.Z,{disabledDownload:!((Ye=Ze.detail)!=null&&Ye.allow_download),type:"pdf",filename:yt.name,data:Q.Z.API_SERVER+yt.url,style:{position:"absolute",zIndex:1}})),yt&&yt.item_type==="Attachment"&&["application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document"].includes(yt.content_type)&&yt.url&&Rt.createElement("div",{className:M.widthle},Rt.createElement(bt.Z,{disabledDownload:!((ht=Ze.detail)!=null&&ht.allow_download),type:"office",data:Q.Z.API_SERVER+yt.url,style:{position:"absolute",zIndex:1}})))))};var U=(0,y.connect)(({videoDetail:l,loading:$,globalSetting:V,pathsDetail:we})=>({videoDetail:l,globalSetting:V,loading:$,pathsDetail:we}))(B)},51959:function(St,Ae,r){"use strict";r.d(Ae,{BU:function(){return y},Dj:function(){return u},gH:function(){return H},vp:function(){return M}});function u(T){try{T.mozRequestFullScreen?T.mozRequestFullScreen():T.webkitRequestFullScreen&&T.webkitRequestFullScreen()}catch(v){console.log(v,":e")}}function y(){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 H=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function M(){var T=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,v=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",T),window.isFullScreen?window.isFullScreen:T!=null}},24577:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return et}});class u{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n<arguments.length;n++){let i=arguments[n];if(i!=null)for(let a in i)i.hasOwnProperty(a)&&(t[a]=i[a])}return t},typeof self.Promise!="function"&&r(82702).polyfill()}}u.install();var y=u,H=r(17187),M=r.n(H);class T{static e(e,t){(!e||T.FORCE_GLOBAL_TAG)&&(e=T.GLOBAL_TAG);let n=`[${e}] > ${t}`;T.ENABLE_CALLBACK&&T.emitter.emit("log","error",n),T.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||T.FORCE_GLOBAL_TAG)&&(e=T.GLOBAL_TAG);let n=`[${e}] > ${t}`;T.ENABLE_CALLBACK&&T.emitter.emit("log","info",n),T.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||T.FORCE_GLOBAL_TAG)&&(e=T.GLOBAL_TAG);let n=`[${e}] > ${t}`;T.ENABLE_CALLBACK&&T.emitter.emit("log","warn",n),T.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||T.FORCE_GLOBAL_TAG)&&(e=T.GLOBAL_TAG);let n=`[${e}] > ${t}`;T.ENABLE_CALLBACK&&T.emitter.emit("log","debug",n),T.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||T.FORCE_GLOBAL_TAG)&&(e=T.GLOBAL_TAG);let n=`[${e}] > ${t}`;T.ENABLE_CALLBACK&&T.emitter.emit("log","verbose",n),T.ENABLE_VERBOSE&&console.log(n)}}T.GLOBAL_TAG="flv.js",T.FORCE_GLOBAL_TAG=!1,T.ENABLE_ERROR=!0,T.ENABLE_INFO=!0,T.ENABLE_WARN=!0,T.ENABLE_DEBUG=!0,T.ENABLE_VERBOSE=!0,T.ENABLE_CALLBACK=!1,T.emitter=new(M());var v=T;class A{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(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var le=A;class f{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class X extends f{constructor(e){super(e)}get name(){return"IllegalStateException"}}class oe extends f{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class fe extends f{constructor(e){super(e)}get name(){return"NotImplementedException"}}const I={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Y={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class re{constructor(e){this._type=e||"undefined",this._status=I.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=I.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===I.kConnecting||this._status===I.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new fe("Unimplemented abstract function!")}abort(){throw new fe("Unimplemented abstract function!")}}let se={};function h(){let W=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(W)||/(opr)[\/]([\w.]+)/.exec(W)||/(chrome)[ \/]([\w.]+)/.exec(W)||/(iemobile)[\/]([\w.]+)/.exec(W)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(W)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(W)||/(webkit)[ \/]([\w.]+)/.exec(W)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(W)||/(msie) ([\w.]+)/.exec(W)||W.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(W)||W.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(W)||[],t=/(ipad)/.exec(W)||/(ipod)/.exec(W)||/(windows phone)/.exec(W)||/(iphone)/.exec(W)||/(kindle)/.exec(W)||/(android)/.exec(W)||/(windows)/.exec(W)||/(mac)/.exec(W)||/(linux)/.exec(W)||/(cros)/.exec(W)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},i={};if(n.browser){i[n.browser]=!0;let a=n.majorVersion.split(".");i.version={major:parseInt(n.majorVersion,10),string:n.version},a.length>1&&(i.version.minor=parseInt(a[1],10)),a.length>2&&(i.version.build=parseInt(a[2],10))}if(n.platform&&(i[n.platform]=!0),(i.chrome||i.opr||i.safari)&&(i.webkit=!0),i.rv||i.iemobile){i.rv&&delete i.rv;let a="msie";n.browser=a,i[a]=!0}if(i.edge){delete i.edge;let a="msedge";n.browser=a,i[a]=!0}if(i.opr){let a="opera";n.browser=a,i[a]=!0}if(i.safari&&i.android){let a="android";n.browser=a,i[a]=!0}i.name=n.browser,i.platform=n.platform;for(let a in se)se.hasOwnProperty(a)&&delete se[a];Object.assign(se,i)}h();var k=se;class L extends re{static isSupported(){try{let e=k.msedge&&k.version.minor>=15048,t=k.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let i=this._seekHandler.getConfig(n,t),a=new self.Headers;if(typeof i.headers=="object"){let w=i.headers;for(let ye in w)w.hasOwnProperty(ye)&&a.append(ye,w[ye])}let g={method:"GET",headers:a,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let w in this._config.headers)a.append(w,this._config.headers[w]);e.cors===!1&&(g.mode="same-origin"),e.withCredentials&&(g.credentials="include"),e.referrerPolicy&&(g.referrerPolicy=e.referrerPolicy),this._status=I.kConnecting,self.fetch(i.url,g).then(w=>{if(this._requestAbort){this._requestAbort=!1,this._status=I.kIdle;return}if(w.ok&&w.status>=200&&w.status<=299){if(w.url!==i.url&&this._onURLRedirect){let ie=this._seekHandler.removeURLParameters(w.url);this._onURLRedirect(ie)}let ye=w.headers.get("Content-Length");return ye!=null&&(this._contentLength=parseInt(ye),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,w.body.getReader())}else if(this._status=I.kError,this._onError)this._onError(Y.HTTP_STATUS_CODE_INVALID,{code:w.status,msg:w.statusText});else throw new f("FetchStreamLoader: Http code invalid, "+w.status+" "+w.statusText)}).catch(w=>{if(this._status=I.kError,this._onError)this._onError(Y.EXCEPTION,{code:-1,msg:w.message});else throw w})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength<this._contentLength){this._status=I.kError;let n=Y.EARLY_EOF,i={code:-1,msg:"Fetch stream meet Early-EOF"};if(this._onError)this._onError(n,i);else throw new f(i.msg)}else this._status=I.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1);else{if(this._requestAbort===!0)return this._requestAbort=!1,this._status=I.kComplete,e.cancel();this._status=I.kBuffering;let n=t.value.buffer,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength),this._pump(e)}}).catch(t=>{if(t.code===11&&k.msedge)return;this._status=I.kError;let n=0,i=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength<this._contentLength)?(n=Y.EARLY_EOF,i={code:t.code,msg:"Fetch stream meet Early-EOF"}):(n=Y.EXCEPTION,i={code:t.code,msg:t.message}),this._onError)this._onError(n,i);else throw new f(i.msg)})}}var O=L;class R extends re{static isSupported(){try{let e=new XMLHttpRequest;return e.open("GET","https://example.com",!0),e.responseType="moz-chunked-arraybuffer",e.responseType==="moz-chunked-arraybuffer"}catch(e){return v.w("MozChunkedLoader",e.message),!1}}constructor(e,t){super("xhr-moz-chunked-loader"),this.TAG="MozChunkedLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._xhr=null,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let i=this._seekHandler.getConfig(n,t);this._requestURL=i.url;let a=this._xhr=new XMLHttpRequest;if(a.open("GET",i.url,!0),a.responseType="moz-chunked-arraybuffer",a.onreadystatechange=this._onReadyStateChange.bind(this),a.onprogress=this._onProgress.bind(this),a.onloadend=this._onLoadEnd.bind(this),a.onerror=this._onXhrError.bind(this),e.withCredentials&&(a.withCredentials=!0),typeof i.headers=="object"){let g=i.headers;for(let w in g)g.hasOwnProperty(w)&&a.setRequestHeader(w,g[w])}if(typeof this._config.headers=="object"){let g=this._config.headers;for(let w in g)g.hasOwnProperty(w)&&a.setRequestHeader(w,g[w])}this._status=I.kConnecting,a.send()}abort(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=I.kComplete}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null&&t.responseURL!==this._requestURL&&this._onURLRedirect){let n=this._seekHandler.removeURLParameters(t.responseURL);this._onURLRedirect(n)}if(t.status!==0&&(t.status<200||t.status>299))if(this._status=I.kError,this._onError)this._onError(Y.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new f("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=I.kBuffering}}_onProgress(e){if(this._status===I.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===I.kError)return;this._status=I.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=I.kError;let t=0,n=null;if(this._contentLength&&e.loaded<this._contentLength?(t=Y.EARLY_EOF,n={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(t=Y.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type}),this._onError)this._onError(t,n);else throw new f(n.msg)}}var d=R;class b extends null{static isSupported(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;let e=new XMLHttpRequest;return e.open("GET","https://example.com",!0),e.responseType="ms-stream",e.responseType==="ms-stream"}catch(e){return Log.w("MSStreamLoader",e.message),!1}}constructor(e,t){super("xhr-msstream-loader"),this.TAG="MSStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._xhr=null,this._reader=null,this._totalRange=null,this._currentRange=null,this._currentRequestURL=null,this._currentRedirectedURL=null,this._contentLength=null,this._receivedLength=0,this._bufferLimit=16*1024*1024,this._lastTimeBufferSize=0,this._isReconnecting=!1}destroy(){this.isWorking()&&this.abort(),this._reader&&(this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr=null),super.destroy()}open(e,t){this._internalOpen(e,t,!1)}_internalOpen(e,t,n){this._dataSource=e,n?this._currentRange=t:this._totalRange=t;let i=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?i=this._currentRedirectedURL:e.redirectedURL!=null&&(i=e.redirectedURL));let a=this._seekHandler.getConfig(i,t);this._currentRequestURL=a.url;let g=this._reader=new self.MSStreamReader;g.onprogress=this._msrOnProgress.bind(this),g.onload=this._msrOnLoad.bind(this),g.onerror=this._msrOnError.bind(this);let w=this._xhr=new XMLHttpRequest;if(w.open("GET",a.url,!0),w.responseType="ms-stream",w.onreadystatechange=this._xhrOnReadyStateChange.bind(this),w.onerror=this._xhrOnError.bind(this),e.withCredentials&&(w.withCredentials=!0),typeof a.headers=="object"){let ye=a.headers;for(let ie in ye)ye.hasOwnProperty(ie)&&w.setRequestHeader(ie,ye[ie])}if(typeof this._config.headers=="object"){let ye=this._config.headers;for(let ie in ye)ye.hasOwnProperty(ie)&&w.setRequestHeader(ie,ye[ie])}this._isReconnecting?this._isReconnecting=!1:this._status=LoaderStatus.kConnecting,w.send()}abort(){this._internalAbort(),this._status=LoaderStatus.kComplete}_internalAbort(){this._reader&&(this._reader.readyState===1&&this._reader.abort(),this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.abort(),this._xhr.onreadystatechange=null,this._xhr=null)}_xhrOnReadyStateChange(e){let t=e.target;if(t.readyState===2)if(t.status>=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let i=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let i=parseInt(n);i>0&&(this._contentLength=i,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let i=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let a=this._totalRange.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,a,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${a+i.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength<this._contentLength){this._isReconnecting=!0,this._lastTimeBufferSize=0,this._internalAbort();let e={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,e,!0)}}_msrOnLoad(e){this._status=LoaderStatus.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}_msrOnError(e){this._status=LoaderStatus.kError;let t=0,n=null;if(this._contentLength&&this._receivedLength<this._contentLength?(t=LoaderErrors.EARLY_EOF,n={code:-1,msg:"MSStream meet Early-Eof"}):(t=LoaderErrors.EARLY_EOF,n={code:-1,msg:e.constructor.name+" "+e.type}),this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}}var F=null;class Z extends re{static isSupported(){try{let e=new XMLHttpRequest;return e.open("GET","https://example.com",!0),e.responseType="arraybuffer",e.responseType==="arraybuffer"}catch(e){return v.w("RangeLoader",e.message),!1}}constructor(e,t){super("xhr-range-loader"),this.TAG="RangeLoader",this._seekHandler=e,this._config=t,this._needStash=!1,this._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],this._currentChunkSizeKB=384,this._currentSpeedNormalized=0,this._zeroSpeedChunkCount=0,this._xhr=null,this._speedSampler=new le,this._requestAbort=!1,this._waitForTotalLength=!1,this._totalLengthReceived=!1,this._currentRequestURL=null,this._currentRedirectedURL=null,this._currentRequestRange=null,this._totalLength=null,this._contentLength=null,this._receivedLength=0,this._lastTimeLoaded=0}destroy(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr=null),super.destroy()}get currentSpeed(){return this._speedSampler.lastSecondKBps}open(e,t){this._dataSource=e,this._range=t,this._status=I.kConnecting;let n=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(n=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!n?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}_openSubRange(){let e=this._currentChunkSizeKB*1024,t=this._range.from+this._receivedLength,n=t+e;this._contentLength!=null&&n-this._range.from>=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let i=this._seekHandler.getConfig(n,t);this._currentRequestURL=i.url;let a=this._xhr=new XMLHttpRequest;if(a.open("GET",i.url,!0),a.responseType="arraybuffer",a.onreadystatechange=this._onReadyStateChange.bind(this),a.onprogress=this._onProgress.bind(this),a.onload=this._onLoad.bind(this),a.onerror=this._onXhrError.bind(this),e.withCredentials&&(a.withCredentials=!0),typeof i.headers=="object"){let g=i.headers;for(let w in g)g.hasOwnProperty(w)&&a.setRequestHeader(w,g[w])}if(typeof this._config.headers=="object"){let g=this._config.headers;for(let w in g)g.hasOwnProperty(w)&&a.setRequestHeader(w,g[w])}a.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=I.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(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=I.kBuffering}else if(this._status=I.kError,this._onError)this._onError(Y.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new f("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===I.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let i=e.total;this._internalAbort(),i!=null&i!==0&&(this._totalLength=i)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,i=0,a=0,g=n;if(e<t[0])return t[0];for(;a<=g;){if(i=a+Math.floor((g-a)/2),i===n||e>=t[i]&&e<t[i+1])return t[i];t[i]<e?a=i+1:g=i-1}}_onLoad(e){if(this._status===I.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;let t=this._speedSampler.lastSecondKBps;if(t===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(t=this._speedSampler.currentKBps)),t!==0){let g=this._normalizeSpeed(t);this._currentSpeedNormalized!==g&&(this._currentSpeedNormalized=g,this._currentChunkSizeKB=g)}let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let a=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():a=!0,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength),a&&(this._status=I.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}_onXhrError(e){this._status=I.kError;let t=0,n=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(t=Y.EARLY_EOF,n={code:-1,msg:"RangeLoader meet Early-Eof"}):(t=Y.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type}),this._onError)this._onError(t,n);else throw new f(n.msg)}}var te=Z;class pe extends re{static isSupported(){try{return typeof self.WebSocket!="undefined"}catch(e){return!1}}constructor(){super("websocket-loader"),this.TAG="WebSocketLoader",this._needStash=!0,this._ws=null,this._requestAbort=!1,this._receivedLength=0}destroy(){this._ws&&this.abort(),super.destroy()}open(e){try{let t=this._ws=new self.WebSocket(e.url);t.binaryType="arraybuffer",t.onopen=this._onWebSocketOpen.bind(this),t.onclose=this._onWebSocketClose.bind(this),t.onmessage=this._onWebSocketMessage.bind(this),t.onerror=this._onWebSocketError.bind(this),this._status=I.kConnecting}catch(t){this._status=I.kError;let n={code:t.code,msg:t.message};if(this._onError)this._onError(Y.EXCEPTION,n);else throw new f(n.msg)}}abort(){let e=this._ws;e&&(e.readyState===0||e.readyState===1)&&(this._requestAbort=!0,e.close()),this._ws=null,this._status=I.kComplete}_onWebSocketOpen(e){this._status=I.kBuffering}_onWebSocketClose(e){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=I.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}_onWebSocketMessage(e){if(e.data instanceof ArrayBuffer)this._dispatchArrayBuffer(e.data);else if(e.data instanceof Blob){let t=new FileReader;t.onload=()=>{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=I.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(Y.EXCEPTION,t);else throw new f(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=I.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(Y.EXCEPTION,t);else throw new f(t.msg)}}var xe=pe;class D{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let i;t.to!==-1?i=`bytes=${t.from.toString()}-${t.to.toString()}`:i=`bytes=${t.from.toString()}-`,n.Range=i}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var ke=D;class Q{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let i=!0;n.indexOf("?")===-1&&(n+="?",i=!1),i&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,i=e.indexOf("?");i!==-1&&(n=e.substring(i+1));let a="";if(n!=null&&n.length>0){let g=n.split("&");for(let w=0;w<g.length;w++){let ye=g[w].split("="),ie=w>0;ye[0]!==this._startName&&ye[0]!==this._endName&&(ie&&(a+="&"),a+=g[w])}}return a.length===0?t:t+"?"+a}}var ue=Q;class N{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.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,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new le,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(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}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===te?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new ke(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new ue(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new oe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new oe(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=xe;else if(O.isSupported())this._loaderClass=O;else if(d.isSupported())this._loaderClass=d;else if(te.isSupported())this._loaderClass=te;else throw new f("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(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(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 e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new oe("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*1<e;)t*=2;if(t+=1024*1024*1,t===this._bufferSize)return;let n=new ArrayBuffer(t);if(this._stashUsed>0){let i=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(i,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,i=0,a=0,g=n;if(e<t[0])return t[0];for(;a<=g;){if(i=a+Math.floor((g-a)/2),i===n||e>=t[i]&&e<t[i+1])return t[i];t[i]<e?a=i+1:g=i-1}}_adjustStashSize(e){let t=0;this._config.isLive||e<512?t=e:e>=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize<n&&this._expandBuffer(n),this._stashSize=t*1024}_dispatchChunks(e,t){return this._currentRange.to=t+e.byteLength-1,this._onDataArrival(e,t)}_onURLRedirect(e){this._redirectedURL=e,this._onRedirect&&this._onRedirect(e)}_onContentLengthKnown(e){e&&this._fullRequestFlag&&(this._totalLength=e,this._fullRequestFlag=!1)}_onLoaderChunkArrival(e,t,n){if(!this._onDataArrival)throw new X("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(e.byteLength);let i=this._speedSampler.lastSecondKBps;if(i!==0){let a=this._normalizeSpeed(i);this._speedNormalized!==a&&(this._speedNormalized=a,this._adjustStashSize(a))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=t),this._stashUsed+e.byteLength<=this._stashSize)new Uint8Array(this._stashBuffer,0,this._stashSize).set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;else{let a=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){let g=this._stashBuffer.slice(0,this._stashUsed),w=this._dispatchChunks(g,this._stashByteStart);if(w<g.byteLength){if(w>0){let ye=new Uint8Array(g,w);a.set(ye,0),this._stashUsed=ye.byteLength,this._stashByteStart+=w}}else this._stashUsed=0,this._stashByteStart+=w;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),a=new Uint8Array(this._stashBuffer,0,this._bufferSize)),a.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let g=this._dispatchChunks(e,t);if(g<e.byteLength){let w=e.byteLength-g;w>this._bufferSize&&(this._expandBuffer(w),a=new Uint8Array(this._stashBuffer,0,this._bufferSize)),a.set(new Uint8Array(e,g),0),this._stashUsed+=w,this._stashByteStart=t+g}}}else if(this._stashUsed===0){let a=this._dispatchChunks(e,t);if(a<e.byteLength){let g=e.byteLength-a;g>this._bufferSize&&this._expandBuffer(g),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,a),0),this._stashUsed+=g,this._stashByteStart=t+a}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let a=new Uint8Array(this._stashBuffer,0,this._bufferSize);a.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let g=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(g<this._stashUsed&&g>0){let w=new Uint8Array(this._stashBuffer,g);a.set(w,0)}this._stashUsed-=g,this._stashByteStart+=g}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),i=t.byteLength-n;if(n<t.byteLength)if(e)v.w(this.TAG,`${i} bytes unconsumed data remain when flush buffer, dropped`);else{if(n>0){let a=new Uint8Array(this._stashBuffer,0,this._bufferSize),g=new Uint8Array(t,n);a.set(g,0),this._stashUsed=g.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,i}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(v.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=Y.UNRECOVERABLE_EARLY_EOF),e){case Y.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n<this._totalLength&&(v.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(n,!1));return}e=Y.UNRECOVERABLE_EARLY_EOF;break}case Y.UNRECOVERABLE_EARLY_EOF:case Y.CONNECTING_TIMEOUT:case Y.HTTP_STATUS_CODE_INVALID:case Y.EXCEPTION:break}if(this._onError)this._onError(e,t);else throw new f("IOException: "+t.msg)}}var ce=N;const Pe={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,lazyLoad:!0,lazyLoadMaxDuration:3*60,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:3*60,autoCleanupMinBackwardDuration:2*60,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:"range",seekParamStart:"bstart",seekParamEnd:"bend",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function J(){return Object.assign({},Pe)}class Te{static supportMSEH264Playback(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}static supportNetworkStreamIO(){let e=new ce({},J()),t=e.loaderType;return e.destroy(),t=="fetch-stream-loader"||t=="xhr-moz-chunked-loader"}static getNetworkLoaderTypeName(){let e=new ce({},J()),t=e.loaderType;return e.destroy(),t}static supportNativeMediaPlayback(e){Te.videoElement==null&&(Te.videoElement=window.document.createElement("video"));let t=Te.videoElement.canPlayType(e);return t==="probably"||t=="maybe"}static getFeatureList(){let e={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return e.mseFlvPlayback=Te.supportMSEH264Playback(),e.networkStreamIO=Te.supportNetworkStreamIO(),e.networkLoaderName=Te.getNetworkLoaderTypeName(),e.mseLiveFlvPlayback=e.mseFlvPlayback&&e.networkStreamIO,e.nativeMP4H264Playback=Te.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),e.nativeWebmVP8Playback=Te.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),e.nativeWebmVP9Playback=Te.supportNativeMediaPlayback('video/webm; codecs="vp9"'),e}}var ne=Te,Le={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info"};class Ce{static get forceGlobalTag(){return v.FORCE_GLOBAL_TAG}static set forceGlobalTag(e){v.FORCE_GLOBAL_TAG=e,Ce._notifyChange()}static get globalTag(){return v.GLOBAL_TAG}static set globalTag(e){v.GLOBAL_TAG=e,Ce._notifyChange()}static get enableAll(){return v.ENABLE_VERBOSE&&v.ENABLE_DEBUG&&v.ENABLE_INFO&&v.ENABLE_WARN&&v.ENABLE_ERROR}static set enableAll(e){v.ENABLE_VERBOSE=e,v.ENABLE_DEBUG=e,v.ENABLE_INFO=e,v.ENABLE_WARN=e,v.ENABLE_ERROR=e,Ce._notifyChange()}static get enableDebug(){return v.ENABLE_DEBUG}static set enableDebug(e){v.ENABLE_DEBUG=e,Ce._notifyChange()}static get enableVerbose(){return v.ENABLE_VERBOSE}static set enableVerbose(e){v.ENABLE_VERBOSE=e,Ce._notifyChange()}static get enableInfo(){return v.ENABLE_INFO}static set enableInfo(e){v.ENABLE_INFO=e,Ce._notifyChange()}static get enableWarn(){return v.ENABLE_WARN}static set enableWarn(e){v.ENABLE_WARN=e,Ce._notifyChange()}static get enableError(){return v.ENABLE_ERROR}static set enableError(e){v.ENABLE_ERROR=e,Ce._notifyChange()}static getConfig(){return{globalTag:v.GLOBAL_TAG,forceGlobalTag:v.FORCE_GLOBAL_TAG,enableVerbose:v.ENABLE_VERBOSE,enableDebug:v.ENABLE_DEBUG,enableInfo:v.ENABLE_INFO,enableWarn:v.ENABLE_WARN,enableError:v.ENABLE_ERROR,enableCallback:v.ENABLE_CALLBACK}}static applyConfig(e){v.GLOBAL_TAG=e.globalTag,v.FORCE_GLOBAL_TAG=e.forceGlobalTag,v.ENABLE_VERBOSE=e.enableVerbose,v.ENABLE_DEBUG=e.enableDebug,v.ENABLE_INFO=e.enableInfo,v.ENABLE_WARN=e.enableWarn,v.ENABLE_ERROR=e.enableError,v.ENABLE_CALLBACK=e.enableCallback}static _notifyChange(){let e=Ce.emitter;if(e.listenerCount("change")>0){let t=Ce.getConfig();e.emit("change",t)}}static registerListener(e){Ce.emitter.addListener("change",e)}static removeListener(e){Ce.emitter.removeListener("change",e)}static addLogListener(e){v.emitter.addListener("log",e),v.emitter.listenerCount("log")>0&&(v.ENABLE_CALLBACK=!0,Ce._notifyChange())}static removeLogListener(e){v.emitter.removeListener("log",e),v.emitter.listenerCount("log")===0&&(v.ENABLE_CALLBACK=!1,Ce._notifyChange())}}Ce.emitter=new(M());var Me=Ce;class wt{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 e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=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&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,i=e.length-1,a=0,g=0,w=i;for(t<e[0]&&(n=0,g=w+1);g<=w;)if(a=g+Math.floor((w-g)/2),a===i||t>=e[a]&&t<e[a+1]){n=a;break}else e[a]<t?g=a+1:w=a-1;return n}}var ut=wt;function Nt(W,e,t){let n=W;if(e+t<n.length){for(;t--;)if((n[++e]&192)!==128)return!1;return!0}else return!1}function bt(W){let e=[],t=W,n=0,i=W.length;for(;n<i;){if(t[n]<128){e.push(String.fromCharCode(t[n])),++n;continue}else if(!(t[n]<192)){if(t[n]<224){if(Nt(t,n,1)){let a=(t[n]&31)<<6|t[n+1]&63;if(a>=128){e.push(String.fromCharCode(a&65535)),n+=2;continue}}}else if(t[n]<240){if(Nt(t,n,2)){let a=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(a>=2048&&(a&63488)!==55296){e.push(String.fromCharCode(a&65535)),n+=3;continue}}}else if(t[n]<248&&Nt(t,n,3)){let a=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(a>65536&&a<1114112){a-=65536,e.push(String.fromCharCode(a>>>10|55296)),e.push(String.fromCharCode(a&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var Rt=bt;let Mt=function(){let W=new ArrayBuffer(2);return new DataView(W).setInt16(0,256,!0),new Int16Array(W)[0]===256}();class gt{static parseScriptData(e,t,n){let i={};try{let a=gt.parseValue(e,t,n),g=gt.parseValue(e,t+a.size,n-a.size);i[a.data]=g.data}catch(a){v.e("AMF",a.toString())}return i}static parseObject(e,t,n){if(n<3)throw new X("Data not enough when parse ScriptDataObject");let i=gt.parseString(e,t,n),a=gt.parseValue(e,t+i.size,n-i.size),g=a.objectEnd;return{data:{name:i.data,value:a.data},size:i.size+a.size,objectEnd:g}}static parseVariable(e,t,n){return gt.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new X("Data not enough when parse String");let a=new DataView(e,t,n).getUint16(0,!Mt),g;return a>0?g=Rt(new Uint8Array(e,t+2,a)):g="",{data:g,size:2+a}}static parseLongString(e,t,n){if(n<4)throw new X("Data not enough when parse LongString");let a=new DataView(e,t,n).getUint32(0,!Mt),g;return a>0?g=Rt(new Uint8Array(e,t+4,a)):g="",{data:g,size:4+a}}static parseDate(e,t,n){if(n<10)throw new X("Data size invalid when parse Date");let i=new DataView(e,t,n),a=i.getFloat64(0,!Mt),g=i.getInt16(8,!Mt);return a+=g*60*1e3,{data:new Date(a),size:10}}static parseValue(e,t,n){if(n<1)throw new X("Data not enough when parse Value");let i=new DataView(e,t,n),a=1,g=i.getUint8(0),w,ye=!1;try{switch(g){case 0:w=i.getFloat64(1,!Mt),a+=8;break;case 1:{w=!!i.getUint8(1),a+=1;break}case 2:{let ie=gt.parseString(e,t+1,n-1);w=ie.data,a+=ie.size;break}case 3:{w={};let ie=0;for((i.getUint32(n-4,!Mt)&16777215)===9&&(ie=3);a<n-4;){let Be=gt.parseObject(e,t+a,n-a-ie);if(Be.objectEnd)break;w[Be.data.name]=Be.data.value,a+=Be.size}a<=n-3&&(i.getUint32(a-1,!Mt)&16777215)===9&&(a+=3);break}case 8:{w={},a+=4;let ie=0;for((i.getUint32(n-4,!Mt)&16777215)===9&&(ie=3);a<n-8;){let Be=gt.parseVariable(e,t+a,n-a-ie);if(Be.objectEnd)break;w[Be.data.name]=Be.data.value,a+=Be.size}a<=n-3&&(i.getUint32(a-1,!Mt)&16777215)===9&&(a+=3);break}case 9:w=void 0,a=1,ye=!0;break;case 10:{w=[];let ie=i.getUint32(1,!Mt);a+=4;for(let Be=0;Be<ie;Be++){let Ge=gt.parseValue(e,t+a,n-a);w.push(Ge.data),a+=Ge.size}break}case 11:{let ie=gt.parseDate(e,t+1,n-1);w=ie.data,a+=ie.size;break}case 12:{let ie=gt.parseString(e,t+1,n-1);w=ie.data,a+=ie.size;break}default:a=n,v.w("AMF","Unsupported AMF value type "+g)}}catch(ie){v.e("AMF",ie.toString())}return{data:w,size:a,objectEnd:ye}}}var xt=gt;class Ot{constructor(e){this.TAG="ExpGolomb",this._buffer=e,this._buffer_index=0,this._total_bytes=e.byteLength,this._total_bits=e.byteLength*8,this._current_word=0,this._current_word_bits_left=0}destroy(){this._buffer=null}_fillCurrentWord(){let e=this._total_bytes-this._buffer_index;if(e<=0)throw new X("ExpGolomb: _fillCurrentWord() but no bytes available");let t=Math.min(4,e),n=new Uint8Array(4);n.set(this._buffer.subarray(this._buffer_index,this._buffer_index+t)),this._current_word=new DataView(n.buffer).getUint32(0,!1),this._buffer_index+=t,this._current_word_bits_left=t*8}readBits(e){if(e>32)throw new oe("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let g=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,g}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let i=Math.min(n,this._current_word_bits_left),a=this._current_word>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,t=t<<i|a,t}readBool(){return this.readBits(1)===1}readByte(){return this.readBits(8)}_skipLeadingZero(){let e;for(e=0;e<this._current_word_bits_left;e++)if(this._current_word&2147483648>>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var ct=Ot;class he{static _ebsp2rbsp(e){let t=e,n=t.byteLength,i=new Uint8Array(n),a=0;for(let g=0;g<n;g++)g>=2&&t[g]===3&&t[g-1]===0&&t[g-2]===0||(i[a]=t[g],a++);return new Uint8Array(i.buffer,0,a)}static parseSPS(e){let t=he._ebsp2rbsp(e),n=new ct(t);n.readByte();let i=n.readByte();n.readByte();let a=n.readByte();n.readUEG();let g=he.getProfileString(i),w=he.getLevelString(a),ye=1,ie=420,Be=[0,420,422,444],Ge=8;if((i===100||i===110||i===122||i===244||i===44||i===83||i===86||i===118||i===128||i===138||i===144)&&(ye=n.readUEG(),ye===3&&n.readBits(1),ye<=3&&(ie=Be[ye]),Ge=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let vn=ye!==3?8:12;for(let ln=0;ln<vn;ln++)n.readBool()&&(ln<6?he._skipScalingList(n,16):he._skipScalingList(n,64))}n.readUEG();let ft=n.readUEG();if(ft===0)n.readUEG();else if(ft===1){n.readBits(1),n.readSEG(),n.readSEG();let vn=n.readUEG();for(let ln=0;ln<vn;ln++)n.readSEG()}let ze=n.readUEG();n.readBits(1);let pt=n.readUEG(),dt=n.readUEG(),Ne=n.readBits(1);Ne===0&&n.readBits(1),n.readBits(1);let je=0,vt=0,It=0,Je=0;n.readBool()&&(je=n.readUEG(),vt=n.readUEG(),It=n.readUEG(),Je=n.readUEG());let Yt=1,Ct=1,Ft=0,Qt=!0,rn=0,an=0;if(n.readBool()){if(n.readBool()){let vn=n.readByte(),ln=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],dn=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];vn>0&&vn<16?(Yt=ln[vn-1],Ct=dn[vn-1]):vn===255&&(Yt=n.readByte()<<8|n.readByte(),Ct=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let vn=n.readBits(32),ln=n.readBits(32);Qt=n.readBool(),rn=ln,an=vn*2,Ft=rn/an}}let Dn=1;(Yt!==1||Ct!==1)&&(Dn=Yt/Ct);let un=0,Fn=0;if(ye===0)un=1,Fn=2-Ne;else{let vn=ye===3?1:2,ln=ye===1?2:1;un=vn,Fn=ln*(2-Ne)}let on=(pt+1)*16,Un=(2-Ne)*((dt+1)*16);on-=(je+vt)*un,Un-=(It+Je)*Fn;let Pn=Math.ceil(on*Dn);return n.destroy(),n=null,{profile_string:g,level_string:w,bit_depth:Ge,ref_frames:ze,chroma_format:ie,chroma_format_string:he.getChromaFormatString(ie),frame_rate:{fixed:Qt,fps:Ft,fps_den:an,fps_num:rn},sar_ratio:{width:Yt,height:Ct},codec_size:{width:on,height:Un},present_size:{width:Pn,height:Un}}}static _skipScalingList(e,t){let n=8,i=8,a=0;for(let g=0;g<t;g++)i!==0&&(a=e.readSEG(),i=(n+a+256)%256),n=i===0?n:i}static getProfileString(e){switch(e){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}static getLevelString(e){return(e/10).toFixed(1)}static getChromaFormatString(e){switch(e){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}var ee=he,o={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"};function _(W){return W>>>8&255|(W&255)<<8}function P(W){return(W&4278190080)>>>24|(W&16711680)>>>8|(W&65280)<<8|(W&255)<<24}function S(W,e){return W[e]<<24|W[e+1]<<16|W[e+2]<<8|W[e+3]}class B{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ut,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 n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[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(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let i=(t[4]&4)>>>2!==0,a=(t[4]&1)!==0,g=S(t,5);return g<9?n:{match:!0,consumed:g,dataOffset:g,hasAudioTrack:i,hasVideoTrack:a}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new ut}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new X("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,i=this._littleEndian;if(t===0)if(e.byteLength>13)n=B.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&v.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!i)!==0&&v.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);n<e.byteLength;){this._dispatch=!0;let a=new DataView(e,n);if(n+11+4>e.byteLength)break;let g=a.getUint8(0),w=a.getUint32(0,!i)&16777215;if(n+11+w+4>e.byteLength)break;if(g!==8&&g!==9&&g!==18){v.w(this.TAG,`Unsupported tag type ${g}, skipped`),n+=11+w+4;continue}let ye=a.getUint8(4),ie=a.getUint8(5),Be=a.getUint8(6),Ge=a.getUint8(7),ft=Be|ie<<8|ye<<16|Ge<<24;(a.getUint32(7,!i)&16777215)!==0&&v.w(this.TAG,"Meet tag which has StreamID != 0!");let pt=n+11;switch(g){case 8:this._parseAudioData(e,pt,w,ft);break;case 9:this._parseVideoData(e,pt,w,ft,t+n);break;case 18:this._parseScriptData(e,pt,w);break}let dt=a.getUint32(11+w,!i);dt!==11+w&&v.w(this.TAG,`Invalid PrevTagSize ${dt}`),n+=11+w+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let i=xt.parseScriptData(e,t,n);if(i.hasOwnProperty("onMetaData")){if(i.onMetaData==null||typeof i.onMetaData!="object"){v.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&v.w(this.TAG,"Found another onMetaData tag!"),this._metadata=i;let a=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},a)),typeof a.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=a.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof a.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=a.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof a.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=a.audiodatarate),typeof a.videodatarate=="number"&&(this._mediaInfo.videoDataRate=a.videodatarate),typeof a.width=="number"&&(this._mediaInfo.width=a.width),typeof a.height=="number"&&(this._mediaInfo.height=a.height),typeof a.duration=="number"){if(!this._durationOverrided){let g=Math.floor(a.duration*this._timescale);this._duration=g,this._mediaInfo.duration=g}}else this._mediaInfo.duration=0;if(typeof a.framerate=="number"){let g=Math.floor(a.framerate*1e3);if(g>0){let w=g/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=w,this._referenceFrameRate.fps_num=g,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=w}}if(typeof a.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let g=a.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(g),a.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=a,v.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(i).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},i))}_parseKeyframesIndex(e){let t=[],n=[];for(let i=1;i<e.times.length;i++){let a=this._timestampBase+Math.floor(e.times[i]*1e3);t.push(a),n.push(e.filepositions[i])}return{times:t,filepositions:n}}_parseAudioData(e,t,n,i){if(n<=1){v.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;let a=this._littleEndian,w=new DataView(e,t,n).getUint8(0),ye=w>>>4;if(ye!==2&&ye!==10){this._onError(o.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+ye);return}let ie=0,Be=(w&12)>>>2;if(Be>=0&&Be<=4)ie=this._flvSoundRateTable[Be];else{this._onError(o.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Be);return}let Ge=(w&2)>>>1,ft=w&1,ze=this._audioMetadata,pt=this._audioTrack;if(ze||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ze=this._audioMetadata={},ze.type="audio",ze.id=pt.id,ze.timescale=this._timescale,ze.duration=this._duration,ze.audioSampleRate=ie,ze.channelCount=ft===0?1:2),ye===10){let dt=this._parseAACAudioData(e,t+1,n-1);if(dt==null)return;if(dt.packetType===0){ze.config&&v.w(this.TAG,"Found another AudioSpecificConfig!");let Ne=dt.data;ze.audioSampleRate=Ne.samplingRate,ze.channelCount=Ne.channelCount,ze.codec=Ne.codec,ze.originalCodec=Ne.originalCodec,ze.config=Ne.config,ze.refSampleDuration=1024/ze.audioSampleRate*ze.timescale,v.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",ze);let je=this._mediaInfo;je.audioCodec=ze.originalCodec,je.audioSampleRate=ze.audioSampleRate,je.audioChannelCount=ze.channelCount,je.hasVideo?je.videoCodec!=null&&(je.mimeType='video/x-flv; codecs="'+je.videoCodec+","+je.audioCodec+'"'):je.mimeType='video/x-flv; codecs="'+je.audioCodec+'"',je.isComplete()&&this._onMediaInfo(je)}else if(dt.packetType===1){let Ne=this._timestampBase+i,je={unit:dt.data,length:dt.data.byteLength,dts:Ne,pts:Ne};pt.samples.push(je),pt.length+=dt.data.length}else v.e(this.TAG,`Flv: Unsupported AAC data type ${dt.packetType}`)}else if(ye===2){if(!ze.codec){let vt=this._parseMP3AudioData(e,t+1,n-1,!0);if(vt==null)return;ze.audioSampleRate=vt.samplingRate,ze.channelCount=vt.channelCount,ze.codec=vt.codec,ze.originalCodec=vt.originalCodec,ze.refSampleDuration=1152/ze.audioSampleRate*ze.timescale,v.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ze);let It=this._mediaInfo;It.audioCodec=ze.codec,It.audioSampleRate=ze.audioSampleRate,It.audioChannelCount=ze.channelCount,It.audioDataRate=vt.bitRate,It.hasVideo?It.videoCodec!=null&&(It.mimeType='video/x-flv; codecs="'+It.videoCodec+","+It.audioCodec+'"'):It.mimeType='video/x-flv; codecs="'+It.audioCodec+'"',It.isComplete()&&this._onMediaInfo(It)}let dt=this._parseMP3AudioData(e,t+1,n-1,!1);if(dt==null)return;let Ne=this._timestampBase+i,je={unit:dt,length:dt.byteLength,dts:Ne,pts:Ne};pt.samples.push(je),pt.length+=dt.length}}_parseAACAudioData(e,t,n){if(n<=1){v.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let i={},a=new Uint8Array(e,t,n);return i.packetType=a[0],a[0]===0?i.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):i.data=a.subarray(1),i}_parseAACAudioSpecificConfig(e,t,n){let i=new Uint8Array(e,t,n),a=null,g=0,w=0,ye=null,ie=0,Be=null;if(g=w=i[0]>>>3,ie=(i[0]&7)<<1|i[1]>>>7,ie<0||ie>=this._mpegSamplingRates.length){this._onError(o.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ge=this._mpegSamplingRates[ie],ft=(i[1]&120)>>>3;if(ft<0||ft>=8){this._onError(o.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}g===5&&(Be=(i[1]&7)<<1|i[2]>>>7,ye=(i[2]&124)>>>2);let ze=self.navigator.userAgent.toLowerCase();return ze.indexOf("firefox")!==-1?ie>=6?(g=5,a=new Array(4),Be=ie-3):(g=2,a=new Array(2),Be=ie):ze.indexOf("android")!==-1?(g=2,a=new Array(2),Be=ie):(g=5,Be=ie,a=new Array(4),ie>=6?Be=ie-3:ft===1&&(g=2,a=new Array(2),Be=ie)),a[0]=g<<3,a[0]|=(ie&15)>>>1,a[1]=(ie&15)<<7,a[1]|=(ft&15)<<3,g===5&&(a[1]|=(Be&15)>>>1,a[2]=(Be&1)<<7,a[2]|=8,a[3]=0),{config:a,samplingRate:Ge,channelCount:ft,codec:"mp4a.40."+g,originalCodec:"mp4a.40."+w}}_parseMP3AudioData(e,t,n,i){if(n<4){v.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let a=this._littleEndian,g=new Uint8Array(e,t,n),w=null;if(i){if(g[0]!==255)return;let ye=g[1]>>>3&3,ie=(g[1]&6)>>1,Be=(g[2]&240)>>>4,Ge=(g[2]&12)>>>2,ze=(g[3]>>>6&3)!==3?2:1,pt=0,dt=0,Ne=34,je="mp3";switch(ye){case 0:pt=this._mpegAudioV25SampleRateTable[Ge];break;case 2:pt=this._mpegAudioV20SampleRateTable[Ge];break;case 3:pt=this._mpegAudioV10SampleRateTable[Ge];break}switch(ie){case 1:Ne=34,Be<this._mpegAudioL3BitRateTable.length&&(dt=this._mpegAudioL3BitRateTable[Be]);break;case 2:Ne=33,Be<this._mpegAudioL2BitRateTable.length&&(dt=this._mpegAudioL2BitRateTable[Be]);break;case 3:Ne=32,Be<this._mpegAudioL1BitRateTable.length&&(dt=this._mpegAudioL1BitRateTable[Be]);break}w={bitRate:dt,samplingRate:pt,channelCount:ze,codec:je,originalCodec:je}}else w=g;return w}_parseVideoData(e,t,n,i,a){if(n<=1){v.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;let g=new Uint8Array(e,t,n)[0],w=(g&240)>>>4,ye=g&15;if(ye!==7){this._onError(o.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${ye}`);return}this._parseAVCVideoPacket(e,t+1,n-1,i,a,w)}_parseAVCVideoPacket(e,t,n,i,a,g){if(n<4){v.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let w=this._littleEndian,ye=new DataView(e,t,n),ie=ye.getUint8(0),Ge=(ye.getUint32(0,!w)&16777215)<<8>>8;if(ie===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(ie===1)this._parseAVCVideoData(e,t+4,n-4,i,a,g,Ge);else if(ie!==2){this._onError(o.FORMAT_ERROR,`Flv: Invalid video packet type ${ie}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){v.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let i=this._videoMetadata,a=this._videoTrack,g=this._littleEndian,w=new DataView(e,t,n);i?typeof i.avcc!="undefined"&&v.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),i=this._videoMetadata={},i.type="video",i.id=a.id,i.timescale=this._timescale,i.duration=this._duration);let ye=w.getUint8(0),ie=w.getUint8(1),Be=w.getUint8(2),Ge=w.getUint8(3);if(ye!==1||ie===0){this._onError(o.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(w.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(o.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ft=w.getUint8(5)&31;if(ft===0){this._onError(o.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ft>1&&v.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ft}`);let ze=6;for(let dt=0;dt<ft;dt++){let Ne=w.getUint16(ze,!g);if(ze+=2,Ne===0)continue;let je=new Uint8Array(e,t+ze,Ne);ze+=Ne;let vt=ee.parseSPS(je);if(dt!==0)continue;i.codecWidth=vt.codec_size.width,i.codecHeight=vt.codec_size.height,i.presentWidth=vt.present_size.width,i.presentHeight=vt.present_size.height,i.profile=vt.profile_string,i.level=vt.level_string,i.bitDepth=vt.bit_depth,i.chromaFormat=vt.chroma_format,i.sarRatio=vt.sar_ratio,i.frameRate=vt.frame_rate,(vt.frame_rate.fixed===!1||vt.frame_rate.fps_num===0||vt.frame_rate.fps_den===0)&&(i.frameRate=this._referenceFrameRate);let It=i.frameRate.fps_den,Je=i.frameRate.fps_num;i.refSampleDuration=i.timescale*(It/Je);let sn=je.subarray(1,4),Yt="avc1.";for(let Ft=0;Ft<3;Ft++){let Qt=sn[Ft].toString(16);Qt.length<2&&(Qt="0"+Qt),Yt+=Qt}i.codec=Yt;let Ct=this._mediaInfo;Ct.width=i.codecWidth,Ct.height=i.codecHeight,Ct.fps=i.frameRate.fps,Ct.profile=i.profile,Ct.level=i.level,Ct.refFrames=vt.ref_frames,Ct.chromaFormat=vt.chroma_format_string,Ct.sarNum=i.sarRatio.width,Ct.sarDen=i.sarRatio.height,Ct.videoCodec=Yt,Ct.hasAudio?Ct.audioCodec!=null&&(Ct.mimeType='video/x-flv; codecs="'+Ct.videoCodec+","+Ct.audioCodec+'"'):Ct.mimeType='video/x-flv; codecs="'+Ct.videoCodec+'"',Ct.isComplete()&&this._onMediaInfo(Ct)}let pt=w.getUint8(ze);if(pt===0){this._onError(o.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else pt>1&&v.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${pt}`);ze++;for(let dt=0;dt<pt;dt++){let Ne=w.getUint16(ze,!g);ze+=2,Ne!==0&&(ze+=Ne)}i.avcc=new Uint8Array(n),i.avcc.set(new Uint8Array(e,t,n),0),v.v(this.TAG,"Parsed AVCDecoderConfigurationRecord"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("video",i)}_parseAVCVideoData(e,t,n,i,a,g,w){let ye=this._littleEndian,ie=new DataView(e,t,n),Be=[],Ge=0,ft=0;const ze=this._naluLengthSize;let pt=this._timestampBase+i,dt=g===1;for(;ft<n;){if(ft+4>=n){v.w(this.TAG,`Malformed Nalu near timestamp ${pt}, offset = ${ft}, dataSize = ${n}`);break}let Ne=ie.getUint32(ft,!ye);if(ze===3&&(Ne>>>=8),Ne>n-ze){v.w(this.TAG,`Malformed Nalus near timestamp ${pt}, NaluSize > DataSize!`);return}let je=ie.getUint8(ft+ze)&31;je===5&&(dt=!0);let vt=new Uint8Array(e,t+ft,ze+Ne),It={type:je,data:vt};Be.push(It),Ge+=vt.byteLength,ft+=ze+Ne}if(Be.length){let Ne=this._videoTrack,je={units:Be,length:Ge,isKeyframe:dt,dts:pt,cts:w,pts:pt+w};dt&&(je.fileposition=a),Ne.samples.push(je),Ne.length+=Ge}}}var U=B;class l{static init(){l.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 t in l.types)l.types.hasOwnProperty(t)&&(l.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=l.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,i=Array.prototype.slice.call(arguments,1),a=i.length;for(let w=0;w<a;w++)t+=i[w].byteLength;n=new Uint8Array(t),n[0]=t>>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let g=8;for(let w=0;w<a;w++)n.set(i[w],g),g+=i[w].byteLength;return n}static generateInitSegment(e){let t=l.box(l.types.ftyp,l.constants.FTYP),n=l.moov(e),i=new Uint8Array(t.byteLength+n.byteLength);return i.set(t,0),i.set(n,t.byteLength),i}static moov(e){let t=l.mvhd(e.timescale,e.duration),n=l.trak(e),i=l.mvex(e);return l.box(l.types.moov,t,n,i)}static mvhd(e,t){return l.box(l.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&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(e){return l.box(l.types.trak,l.tkhd(e),l.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,i=e.presentWidth,a=e.presentHeight;return l.box(l.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&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,i>>>8&255,i&255,0,0,a>>>8&255,a&255,0,0]))}static mdia(e){return l.box(l.types.mdia,l.mdhd(e),l.hdlr(e),l.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return l.box(l.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=l.constants.HDLR_AUDIO:t=l.constants.HDLR_VIDEO,l.box(l.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=l.box(l.types.smhd,l.constants.SMHD):t=l.box(l.types.vmhd,l.constants.VMHD),l.box(l.types.minf,t,l.dinf(),l.stbl(e))}static dinf(){return l.box(l.types.dinf,l.box(l.types.dref,l.constants.DREF))}static stbl(e){return l.box(l.types.stbl,l.stsd(e),l.box(l.types.stts,l.constants.STTS),l.box(l.types.stsc,l.constants.STSC),l.box(l.types.stsz,l.constants.STSZ),l.box(l.types.stco,l.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp3(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp4a(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types[".mp3"],i)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types.mp4a,i,l.esds(e))}static esds(e){let t=e.config||[],n=t.length,i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return l.box(l.types.esds,i)}static avc1(e){let t=e.avcc,n=e.codecWidth,i=e.codecHeight,a=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,n>>>8&255,n&255,i>>>8&255,i&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 l.box(l.types.avc1,a,l.box(l.types.avcC,t))}static mvex(e){return l.box(l.types.mvex,l.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return l.box(l.types.trex,n)}static moof(e,t){return l.box(l.types.moof,l.mfhd(e.sequenceNumber),l.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return l.box(l.types.mfhd,t)}static traf(e,t){let n=e.id,i=l.box(l.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),a=l.box(l.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),g=l.sdtp(e),w=l.trun(e,g.byteLength+16+16+8+16+8+8);return l.box(l.types.traf,i,a,w,g)}static sdtp(e){let t=e.samples||[],n=t.length,i=new Uint8Array(4+n);for(let a=0;a<n;a++){let g=t[a].flags;i[a+4]=g.isLeading<<6|g.dependsOn<<4|g.isDependedOn<<2|g.hasRedundancy}return l.box(l.types.sdtp,i)}static trun(e,t){let n=e.samples||[],i=n.length,a=12+16*i,g=new Uint8Array(a);t+=8+a,g.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let w=0;w<i;w++){let ye=n[w].duration,ie=n[w].size,Be=n[w].flags,Ge=n[w].cts;g.set([ye>>>24&255,ye>>>16&255,ye>>>8&255,ye&255,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255,Be.isLeading<<2|Be.dependsOn,Be.isDependedOn<<6|Be.hasRedundancy<<4|Be.isNonSync,0,0,Ge>>>24&255,Ge>>>16&255,Ge>>>8&255,Ge&255],12+16*w)}return l.box(l.types.trun,g)}static mdat(e){return l.box(l.types.mdat,e)}}l.init();var $=l;class V{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===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(t===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(t===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(t===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(t===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 we=V;class Xe{constructor(e,t,n,i,a){this.dts=e,this.pts=t,this.duration=n,this.originalDts=i,this.isSyncPoint=a,this.fileposition=null}}class Ze{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(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class rt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts<t[t.length-1].originalDts&&this.clear(),Array.prototype.push.apply(t,e))}getLastSyncPointBeforeDts(e){if(this._list.length==0)return null;let t=this._list,n=0,i=t.length-1,a=0,g=0,w=i;for(e<t[0].dts&&(n=0,g=w+1);g<=w;)if(a=g+Math.floor((w-g)/2),a===i||e>=t[a].dts&&e<t[a+1].dts){n=a;break}else t[a].dts<e?g=a+1:w=a-1;return this._list[n]}}class Qe{constructor(e){this._type=e,this._list=[],this._lastAppendLocation=-1}get type(){return this._type}get length(){return this._list.length}isEmpty(){return this._list.length===0}clear(){this._list=[],this._lastAppendLocation=-1}_searchNearestSegmentBefore(e){let t=this._list;if(t.length===0)return-2;let n=t.length-1,i=0,a=0,g=n,w=0;if(e<t[0].originalBeginDts)return w=-1,w;for(;a<=g;)if(i=a+Math.floor((g-a)/2),i===n||e>t[i].lastSample.originalDts&&e<t[i+1].originalBeginDts){w=i;break}else t[i].originalBeginDts<e?a=i+1:g=i-1;return w}_searchNearestSegmentAfter(e){return this._searchNearestSegmentBefore(e)+1}append(e){let t=this._list,n=e,i=this._lastAppendLocation,a=0;i!==-1&&i<t.length&&n.originalBeginDts>=t[i].lastSample.originalDts&&(i===t.length-1||i<t.length-1&&n.originalBeginDts<t[i+1].originalBeginDts)?a=i+1:t.length>0&&(a=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=a,this._list.splice(a,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class Ye{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.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 Qe("audio"),this._videoSegmentInfoList=new Qe("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(k.chrome&&(k.version.major<50||k.version.major===50&&k.version.build<2661)),this._fillSilentAfterSeek=k.msedge||k.msie,this._mp3UseMpegAudio=!k.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(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new X("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,i="mp4",a=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(i="mpeg",a="",n=new Uint8Array):n=$.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=$.generateInitSegment(t);else return;if(!this._onInitSegment)throw new X("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:a,container:`${e}/${i}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let i={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(i.samples.push(t),i.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(i,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,i=n.samples,a,g=-1,w=-1,ye=-1,ie=this._audioMeta.refSampleDuration,Be=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ge=this._dtsBaseInited&&this._audioNextDts===void 0,ft=!1;if(!i||i.length===0||i.length===1&&!t)return;let ze=0,pt=null,dt=0;Be?(ze=0,dt=n.length):(ze=8,dt=8+n.length);let Ne=null;if(i.length>1&&(Ne=i.pop(),dt-=Ne.length),this._audioStashedLastSample!=null){let Ct=this._audioStashedLastSample;this._audioStashedLastSample=null,i.unshift(Ct),dt+=Ct.length}Ne!=null&&(this._audioStashedLastSample=Ne);let je=i[0].dts-this._dtsBase;if(this._audioNextDts)a=je-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())a=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ft=!0);else{let Ct=this._audioSegmentInfoList.getLastSampleBefore(je);if(Ct!=null){let Ft=je-(Ct.originalDts+Ct.duration);Ft<=3&&(Ft=0);let Qt=Ct.dts+Ct.duration+Ft;a=je-Qt}else a=0}if(ft){let Ct=je-a,Ft=this._videoSegmentInfoList.getLastSegmentBefore(je);if(Ft!=null&&Ft.beginDts<Ct){let Qt=we.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(Qt){let rn=Ft.beginDts,an=Ct-Ft.beginDts;v.v(this.TAG,`InsertPrefixSilentAudio: dts: ${rn}, duration: ${an}`),i.unshift({unit:Qt,dts:rn,pts:rn}),dt+=Qt.byteLength}}else ft=!1}let vt=[];for(let Ct=0;Ct<i.length;Ct++){let Ft=i[Ct],Qt=Ft.unit,rn=Ft.dts-this._dtsBase,an=rn-a;g===-1&&(g=an);let _n=0;Ct!==i.length-1?_n=i[Ct+1].dts-this._dtsBase-a-an:Ne!=null?_n=Ne.dts-this._dtsBase-a-an:vt.length>=1?_n=vt[vt.length-1].duration:_n=Math.floor(ie);let Dn=!1,un=null;if(_n>ie*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!k.safari){Dn=!0;let Fn=Math.abs(_n-ie),on=Math.ceil(Fn/ie),Un=an+ie;v.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
dts: ${an+_n} ms, expected: ${an+Math.round(ie)} ms, delta: ${Math.round(Fn)} ms, generate: ${on} frames`);let Pn=we.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Pn==null&&(v.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Pn=Qt),un=[];for(let ln=0;ln<on;ln++){let dn=Math.round(Un);if(un.length>0){let Sn=un[un.length-1];Sn.duration=dn-Sn.dts}let Nn={dts:dn,pts:dn,cts:0,unit:Pn,size:Pn.byteLength,duration:0,originalDts:rn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};un.push(Nn),dt+=Nn.size,Un+=ie}let vn=un[un.length-1];vn.duration=an+_n-vn.dts,_n=Math.round(ie)}vt.push({dts:an,pts:an,cts:0,unit:Ft.unit,size:Ft.unit.byteLength,duration:_n,originalDts:rn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Dn&&vt.push.apply(vt,un)}Be?pt=new Uint8Array(dt):(pt=new Uint8Array(dt),pt[0]=dt>>>24&255,pt[1]=dt>>>16&255,pt[2]=dt>>>8&255,pt[3]=dt&255,pt.set($.types.mdat,4));for(let Ct=0;Ct<vt.length;Ct++){let Ft=vt[Ct].unit;pt.set(Ft,ze),ze+=Ft.byteLength}let It=vt[vt.length-1];w=It.dts+It.duration,this._audioNextDts=w;let Je=new Ze;Je.beginDts=g,Je.endDts=w,Je.beginPts=g,Je.endPts=w,Je.originalBeginDts=vt[0].originalDts,Je.originalEndDts=It.originalDts+It.duration,Je.firstSample=new Xe(vt[0].dts,vt[0].pts,vt[0].duration,vt[0].originalDts,!1),Je.lastSample=new Xe(It.dts,It.pts,It.duration,It.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(Je),n.samples=vt,n.sequenceNumber++;let sn=null;Be?sn=new Uint8Array:sn=$.moof(n,g),n.samples=[],n.length=0;let Yt={type:"audio",data:this._mergeBoxes(sn,pt).buffer,sampleCount:vt.length,info:Je};Be&&Ge&&(Yt.timestampOffset=g),this._onMediaSegment("audio",Yt)}_remuxVideo(e,t){if(this._videoMeta==null)return;let n=e,i=n.samples,a,g=-1,w=-1,ye=-1,ie=-1;if(!i||i.length===0||i.length===1&&!t)return;let Be=8,Ge=null,ft=8+e.length,ze=null;if(i.length>1&&(ze=i.pop(),ft-=ze.length),this._videoStashedLastSample!=null){let It=this._videoStashedLastSample;this._videoStashedLastSample=null,i.unshift(It),ft+=It.length}ze!=null&&(this._videoStashedLastSample=ze);let pt=i[0].dts-this._dtsBase;if(this._videoNextDts)a=pt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())a=0;else{let It=this._videoSegmentInfoList.getLastSampleBefore(pt);if(It!=null){let Je=pt-(It.originalDts+It.duration);Je<=3&&(Je=0);let sn=It.dts+It.duration+Je;a=pt-sn}else a=0}let dt=new Ze,Ne=[];for(let It=0;It<i.length;It++){let Je=i[It],sn=Je.dts-this._dtsBase,Yt=Je.isKeyframe,Ct=sn-a,Ft=Je.cts,Qt=Ct+Ft;g===-1&&(g=Ct,ye=Qt);let rn=0;if(It!==i.length-1?rn=i[It+1].dts-this._dtsBase-a-Ct:ze!=null?rn=ze.dts-this._dtsBase-a-Ct:Ne.length>=1?rn=Ne[Ne.length-1].duration:rn=Math.floor(this._videoMeta.refSampleDuration),Yt){let an=new Xe(Ct,Qt,rn,Je.dts,!0);an.fileposition=Je.fileposition,dt.appendSyncPoint(an)}Ne.push({dts:Ct,pts:Qt,cts:Ft,units:Je.units,size:Je.length,isKeyframe:Yt,duration:rn,originalDts:sn,flags:{isLeading:0,dependsOn:Yt?2:1,isDependedOn:Yt?1:0,hasRedundancy:0,isNonSync:Yt?0:1}})}Ge=new Uint8Array(ft),Ge[0]=ft>>>24&255,Ge[1]=ft>>>16&255,Ge[2]=ft>>>8&255,Ge[3]=ft&255,Ge.set($.types.mdat,4);for(let It=0;It<Ne.length;It++){let Je=Ne[It].units;for(;Je.length;){let Yt=Je.shift().data;Ge.set(Yt,Be),Be+=Yt.byteLength}}let je=Ne[Ne.length-1];if(w=je.dts+je.duration,ie=je.pts+je.duration,this._videoNextDts=w,dt.beginDts=g,dt.endDts=w,dt.beginPts=ye,dt.endPts=ie,dt.originalBeginDts=Ne[0].originalDts,dt.originalEndDts=je.originalDts+je.duration,dt.firstSample=new Xe(Ne[0].dts,Ne[0].pts,Ne[0].duration,Ne[0].originalDts,Ne[0].isKeyframe),dt.lastSample=new Xe(je.dts,je.pts,je.duration,je.originalDts,je.isKeyframe),this._isLive||this._videoSegmentInfoList.append(dt),n.samples=Ne,n.sequenceNumber++,this._forceFirstIDR){let It=Ne[0].flags;It.dependsOn=2,It.isNonSync=0}let vt=$.moof(n,g);n.samples=[],n.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(vt,Ge).buffer,sampleCount:Ne.length,info:dt})}_mergeBoxes(e,t){let n=new Uint8Array(e.byteLength+t.byteLength);return n.set(e,0),n.set(t,e.byteLength),n}}var ht=Ye,Se={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"};class kt{constructor(e,t){this.TAG="TransmuxingController",this._emitter=new(M()),this._config=t,e.segments||(e.segments=[{duration:e.duration,filesize:e.filesize,url:e.url}]),typeof e.cors!="boolean"&&(e.cors=!0),typeof e.withCredentials!="boolean"&&(e.withCredentials=!1),this._mediaDataSource=e,this._currentSegmentIndex=0;let n=0;this._mediaDataSource.segments.forEach(i=>{i.timestampBase=n,n+=i.duration,i.cors=e.cors,i.withCredentials=e.withCredentials,t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy)}),!isNaN(n)&&this._mediaDataSource.duration!==n&&(this._mediaDataSource.duration=n),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(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,t){this._currentSegmentIndex=e;let n=this._mediaDataSource.segments[e],i=this._ioctl=new ce(n,this._config,e);i.onError=this._onIOException.bind(this),i.onSeeked=this._onIOSeeked.bind(this),i.onComplete=this._onIOComplete.bind(this),i.onRedirect=this._onIORedirect.bind(this),i.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):i.onDataArrival=this._onInitChunkArrival.bind(this),i.open(t)}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(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e;else{let i=n.getNearestKeyframe(e);this._remuxer.seek(i.milliseconds),this._ioctl.seek(i.fileposition),this._pendingResolveSeekPoint=i.milliseconds}}else{let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{let i=n.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,i.fileposition),this._pendingResolveSeekPoint=i.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let t=this._mediaDataSource.segments,n=t.length-1;for(let i=0;i<t.length;i++)if(e<t[i].timestampBase){n=i-1;break}return n}_onInitChunkArrival(e,t){let n=null,i=0;if(t>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,i=this._demuxer.parseChunks(e,t);else if((n=U.probe(e)).match){this._demuxer=new U(n,this._config),this._remuxer||(this._remuxer=new ht(this._config));let a=this._mediaDataSource;a.duration!=null&&!isNaN(a.duration)&&(this._demuxer.overridedDuration=a.duration),typeof a.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=a.hasAudio),typeof a.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=a.hasVideo),this._demuxer.timestampBase=a.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),i=this._demuxer.parseChunks(e,t)}else n=null,v.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Se.DEMUX_ERROR,o.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),i=0;return i}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ut.prototype));let t=Object.assign({},e);Object.setPrototypeOf(t,ut.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=t,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let n=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(n)})}_onMetaDataArrived(e){this._emitter.emit(Se.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(Se.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let n=e+1;n<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(n)):(this._remuxer.flushStashedSamples(),this._emitter.emit(Se.LOADING_COMPLETE),this._disableStatisticsReporter())}_onIORedirect(e){let t=this._ioctl.extraData;this._mediaDataSource.segments[t].redirectedURL=e}_onIORecoveredEarlyEof(){this._emitter.emit(Se.RECOVERED_EARLY_EOF)}_onIOException(e,t){v.e(this.TAG,`IOException: type = ${e}, code = ${t.code}, msg = ${t.msg}`),this._emitter.emit(Se.IO_ERROR,e,t),this._disableStatisticsReporter()}_onDemuxException(e,t){v.e(this.TAG,`DemuxException: type = ${e}, info = ${t}`),this._emitter.emit(Se.DEMUX_ERROR,e,t)}_onRemuxerInitSegmentArrival(e,t){this._emitter.emit(Se.INIT_SEGMENT,e,t)}_onRemuxerMediaSegmentArrival(e,t){if(this._pendingSeekTime==null&&(this._emitter.emit(Se.MEDIA_SEGMENT,e,t),this._pendingResolveSeekPoint!=null&&e==="video")){let n=t.info.syncPoints,i=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,k.safari&&n.length>0&&n[0].originalDts===i&&(i=n[0].pts),this._emitter.emit(Se.RECOMMEND_SEEKPOINT,i)}}_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(e){let t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(Se.MEDIA_INFO,n)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Se.STATISTICS_INFO,e)}}var yt=kt,Bt=function(W){let e="TransmuxingWorker",t=null,n=dt.bind(this);y.install(),W.addEventListener("message",function(Ne){switch(Ne.data.cmd){case"init":t=new yt(Ne.data.param[0],Ne.data.param[1]),t.on(Se.IO_ERROR,ft.bind(this)),t.on(Se.DEMUX_ERROR,ze.bind(this)),t.on(Se.INIT_SEGMENT,i.bind(this)),t.on(Se.MEDIA_SEGMENT,a.bind(this)),t.on(Se.LOADING_COMPLETE,g.bind(this)),t.on(Se.RECOVERED_EARLY_EOF,w.bind(this)),t.on(Se.MEDIA_INFO,ye.bind(this)),t.on(Se.METADATA_ARRIVED,ie.bind(this)),t.on(Se.SCRIPTDATA_ARRIVED,Be.bind(this)),t.on(Se.STATISTICS_INFO,Ge.bind(this)),t.on(Se.RECOMMEND_SEEKPOINT,pt.bind(this));break;case"destroy":t&&(t.destroy(),t=null),W.postMessage({msg:"destroyed"});break;case"start":t.start();break;case"stop":t.stop();break;case"seek":t.seek(Ne.data.param);break;case"pause":t.pause();break;case"resume":t.resume();break;case"logging_config":{let je=Ne.data.param;Me.applyConfig(je),je.enableCallback===!0?Me.addLogListener(n):Me.removeLogListener(n);break}}});function i(Ne,je){let vt={msg:Se.INIT_SEGMENT,data:{type:Ne,data:je}};W.postMessage(vt,[je.data])}function a(Ne,je){let vt={msg:Se.MEDIA_SEGMENT,data:{type:Ne,data:je}};W.postMessage(vt,[je.data])}function g(){let Ne={msg:Se.LOADING_COMPLETE};W.postMessage(Ne)}function w(){let Ne={msg:Se.RECOVERED_EARLY_EOF};W.postMessage(Ne)}function ye(Ne){let je={msg:Se.MEDIA_INFO,data:Ne};W.postMessage(je)}function ie(Ne){let je={msg:Se.METADATA_ARRIVED,data:Ne};W.postMessage(je)}function Be(Ne){let je={msg:Se.SCRIPTDATA_ARRIVED,data:Ne};W.postMessage(je)}function Ge(Ne){let je={msg:Se.STATISTICS_INFO,data:Ne};W.postMessage(je)}function ft(Ne,je){W.postMessage({msg:Se.IO_ERROR,data:{type:Ne,info:je}})}function ze(Ne,je){W.postMessage({msg:Se.DEMUX_ERROR,data:{type:Ne,info:je}})}function pt(Ne){W.postMessage({msg:Se.RECOMMEND_SEEKPOINT,data:Ne})}function dt(Ne,je){W.postMessage({msg:"logcat_callback",data:{type:Ne,logcat:je}})}};class Vt{constructor(e,t){if(this.TAG="Transmuxer",this._emitter=new(M()),t.enableWorker&&typeof Worker!="undefined")try{let n=r(18034);this._worker=n(Bt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Me.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Me.getConfig()})}catch(n){v.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new yt(e,t)}else this._controller=new yt(e,t);if(this._controller){let n=this._controller;n.on(Se.IO_ERROR,this._onIOError.bind(this)),n.on(Se.DEMUX_ERROR,this._onDemuxError.bind(this)),n.on(Se.INIT_SEGMENT,this._onInitSegment.bind(this)),n.on(Se.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),n.on(Se.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),n.on(Se.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),n.on(Se.MEDIA_INFO,this._onMediaInfo.bind(this)),n.on(Se.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),n.on(Se.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),n.on(Se.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),n.on(Se.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Me.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}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(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(Se.INIT_SEGMENT,e,t)})}_onMediaSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(Se.MEDIA_SEGMENT,e,t)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Se.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Se.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(Se.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(Se.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(Se.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(Se.STATISTICS_INFO,e)})}_onIOError(e,t){Promise.resolve().then(()=>{this._emitter.emit(Se.IO_ERROR,e,t)})}_onDemuxError(e,t){Promise.resolve().then(()=>{this._emitter.emit(Se.DEMUX_ERROR,e,t)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(Se.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let t=e.data,n=t.data;if(t.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(t.msg){case Se.INIT_SEGMENT:case Se.MEDIA_SEGMENT:this._emitter.emit(t.msg,n.type,n.data);break;case Se.LOADING_COMPLETE:case Se.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case Se.MEDIA_INFO:Object.setPrototypeOf(n,ut.prototype),this._emitter.emit(t.msg,n);break;case Se.METADATA_ARRIVED:case Se.SCRIPTDATA_ARRIVED:case Se.STATISTICS_INFO:this._emitter.emit(t.msg,n);break;case Se.IO_ERROR:case Se.DEMUX_ERROR:this._emitter.emit(t.msg,n.type,n.info);break;case Se.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,n);break;case"logcat_callback":v.emitter.emit("log",n.type,n.logcat);break;default:break}}}var Pt=Vt,Dt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class zt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(M()),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 rt}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaSource)throw new X("MediaSource has been attached to an HTMLMediaElement!");let t=this._mediaSource=new window.MediaSource;t.addEventListener("sourceopen",this.e.onSourceOpen),t.addEventListener("sourceended",this.e.onSourceEnded),t.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let t in this._sourceBuffers){let n=this._pendingSegments[t];n.splice(0,n.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;let i=this._sourceBuffers[t];if(i){if(e.readyState!=="closed"){try{e.removeSourceBuffer(i)}catch(a){v.e(this.TAG,a.message)}i.removeEventListener("error",this.e.onSourceBufferError),i.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(t){v.e(this.TAG,t.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.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(e,t){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let n=e,i=`${n.container}`;n.codec&&n.codec.length>0&&(i+=`;codecs=${n.codec}`);let a=!1;if(v.v(this.TAG,"Received Initialization Segment, mimeType: "+i),this._lastInitSegments[n.type]=n,i!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])v.v(this.TAG,`Notice: ${n.type} mimeType changed, origin: ${this._mimeTypes[n.type]}, target: ${i}`);else{a=!0;try{let g=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(i);g.addEventListener("error",this.e.onSourceBufferError),g.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(g){v.e(this.TAG,g.message),this._emitter.emit(Dt.ERROR,{code:g.code,msg:g.message});return}}this._mimeTypes[n.type]=i}t||this._pendingSegments[n.type].push(n),a||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),k.safari&&n.container==="audio/mpeg"&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let n=this._sourceBuffers[t.type];n&&!n.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let t in this._sourceBuffers){if(!this._sourceBuffers[t])continue;let n=this._sourceBuffers[t];if(this._mediaSource.readyState==="open")try{n.abort()}catch(a){v.e(this.TAG,a.message)}this._idrList.clear();let i=this._pendingSegments[t];if(i.splice(0,i.length),this._mediaSource.readyState!=="closed"){for(let a=0;a<n.buffered.length;a++){let g=n.buffered.start(a),w=n.buffered.end(a);this._pendingRemoveRanges[t].push({start:g,end:w})}if(n.updating||this._doRemoveRanges(),k.safari){let a=this._lastInitSegments[t];a&&(this._pendingSegments[t].push(a),n.updating||this._doAppendSegments())}}}}endOfStream(){let e=this._mediaSource,t=this._sourceBuffers;if(!e||e.readyState!=="open"){e&&e.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}t.video&&t.video.updating||t.audio&&t.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,e.endOfStream())}getNearestKeyframe(e){return this._idrList.getLastSyncPointBeforeDts(e)}_needCleanupSourceBuffer(){if(!this._config.autoCleanupSourceBuffer)return!1;let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let i=n.buffered;if(i.length>=1&&e-i.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let i=n.buffered,a=!1;for(let g=0;g<i.length;g++){let w=i.start(g),ye=i.end(g);if(w<=e&&e<ye+3){if(e-w>=this._config.autoCleanupMaxBackwardDuration){a=!0;let ie=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:w,end:ie})}}else ye<e&&(a=!0,this._pendingRemoveRanges[t].push({start:w,end:ye}))}a&&!n.updating&&this._doRemoveRanges()}}}_updateMediaSourceDuration(){let e=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open"||e.video&&e.video.updating||e.audio&&e.audio.updating)return;let t=this._mediaSource.duration,n=this._pendingMediaDuration;n>0&&(isNaN(t)||n>t)&&(v.v(this.TAG,`Update MediaSource duration from ${t} to ${n}`),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];for(;n.length&&!t.updating;){let i=n.shift();t.remove(i.start,i.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let t in e)if(!(!this._sourceBuffers[t]||this._sourceBuffers[t].updating)&&e[t].length>0){let n=e[t].shift();if(n.timestampOffset){let i=this._sourceBuffers[t].timestampOffset,a=n.timestampOffset/1e3;Math.abs(i-a)>.1&&(v.v(this.TAG,`Update MPEG audio timestampOffset from ${i} to ${a}`),this._sourceBuffers[t].timestampOffset=a),delete n.timestampOffset}if(!n.data||n.data.byteLength===0)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,t==="video"&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(i){this._pendingSegments[t].unshift(n),i.code===22?(this._isBufferFull||this._emitter.emit(Dt.BUFFER_FULL),this._isBufferFull=!0):(v.e(this.TAG,i.message),this._emitter.emit(Dt.ERROR,{code:i.code,msg:i.message}))}}}_onSourceOpen(){if(v.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let t=e.shift();this.appendInitSegment(t,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Dt.SOURCE_OPEN)}_onSourceEnded(){v.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){v.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 e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Dt.UPDATE_END)}_onSourceBufferError(e){v.e(this.TAG,`SourceBuffer Error: ${e}`)}}var Et=zt;const qt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},nn={NETWORK_EXCEPTION:Y.EXCEPTION,NETWORK_STATUS_CODE_INVALID:Y.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:Y.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:Y.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:o.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:o.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:o.CODEC_UNSUPPORTED};class z{constructor(e,t){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(M()),this._config=J(),typeof t=="object"&&Object.assign(this._config,t),e.type.toLowerCase()!=="flv")throw new oe("FlvPlayer requires an flv MediaDataSource input!");e.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=e,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 n=k.chrome&&(k.version.major<50||k.version.major===50&&k.version.build<2661);this._alwaysSeekKeyframe=!!(n||k.msedge||k.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(e,t){e===Le.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Le.MEDIA_INFO,this.mediaInfo)}):e===Le.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Le.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new Et(this._config),this._msectl.on(Dt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Dt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Dt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Dt.ERROR,t=>{this._emitter.emit(Le.ERROR,qt.MEDIA_ERROR,nn.MEDIA_MSE_ERROR,t)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}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 X("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new X("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 Pt(this._mediaDataSource,this._config),this._transmuxer.on(Se.INIT_SEGMENT,(e,t)=>{this._msectl.appendInitSegment(t)}),this._transmuxer.on(Se.MEDIA_SEGMENT,(e,t)=>{if(this._msectl.appendMediaSegment(t),this._config.lazyLoad&&!this._config.isLive){let n=this._mediaElement.currentTime;t.info.endDts>=(n+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(v.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Se.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Le.LOADING_COMPLETE)}),this._transmuxer.on(Se.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Le.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Se.IO_ERROR,(e,t)=>{this._emitter.emit(Le.ERROR,qt.NETWORK_ERROR,e,t)}),this._transmuxer.on(Se.DEMUX_ERROR,(e,t)=>{this._emitter.emit(Le.ERROR,qt.MEDIA_ERROR,e,{code:-1,msg:t})}),this._transmuxer.on(Se.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(Le.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(Se.METADATA_ARRIVED,e=>{this._emitter.emit(Le.METADATA_ARRIVED,e)}),this._transmuxer.on(Se.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(Le.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(Se.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(Le.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Se.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/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(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}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(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let a=this._mediaElement.getVideoPlaybackQuality();n=a.totalVideoFrames,i=a.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,i=0;for(let a=0;a<e.length;a++){let g=e.start(a),w=e.end(a);if(g<=t&&t<w){n=g,i=w;break}}i>=t+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(v.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){v.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 e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1;for(let i=0;i<t.length;i++){let a=t.start(i),g=t.end(i);if(e>=a&&e<g){e>=g-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(v.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let t=this._mediaElement.buffered;for(let n=0;n<t.length;n++){let i=t.start(n),a=t.end(n);if(e>=i&&e<a)return!0}return!1}_internalSeek(e){let t=this._isTimepointBuffered(e),n=!1,i=0;if(e<1&&this._mediaElement.buffered.length>0){let a=this._mediaElement.buffered.start(0);(a<1&&e<a||k.safari)&&(n=!0,i=k.safari?.1:a)}if(n)this._requestSetTime=!0,this._mediaElement.currentTime=i;else if(t){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=e;else{let a=this._msectl.getNearestKeyframe(Math.floor(e*1e3));this._requestSetTime=!0,a!=null?this._mediaElement.currentTime=a.dts/1e3:this._mediaElement.currentTime=e}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(e),this._transmuxer.seek(Math.floor(e*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e)}_checkAndApplyUnbufferedSeekpoint(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){let e=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(e)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(e),this._transmuxer.seek(Math.floor(e*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_checkAndResumeStuckPlayback(e){let t=this._mediaElement;if(e||!this._receivedCanPlay||t.readyState<2){let n=t.buffered;n.length>0&&t.currentTime<n.start(0)&&(v.w(this.TAG,`Playback seems stuck at ${t.currentTime}, seek to ${n.start(0)}`),this._requestSetTime=!0,this._mediaElement.currentTime=n.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}_onvSeeking(e){let t=this._mediaElement.currentTime,n=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(t<1&&n.length>0){let i=n.start(0);if(i<1&&t<i||k.safari){this._requestSetTime=!0,this._mediaElement.currentTime=k.safari?.1:i;return}}if(this._isTimepointBuffered(t)){if(this._alwaysSeekKeyframe){let i=this._msectl.getNearestKeyframe(Math.floor(t*1e3));i!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=i.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:t,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_onvCanPlay(e){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}_onvStalled(e){this._checkAndResumeStuckPlayback(!0)}_onvProgress(e){this._checkAndResumeStuckPlayback()}}var q=z;class de{constructor(e,t){if(this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new(M()),this._config=J(),typeof t=="object"&&Object.assign(this._config,t),e.type.toLowerCase()==="flv")throw new oe("NativePlayer does't support flv MediaDataSource input!");if(e.hasOwnProperty("segments"))throw new oe(`NativePlayer(${e.type}) doesn't support multipart playback!`);this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=e,this._mediaElement=null}destroy(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){e===Le.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Le.MEDIA_INFO,this.mediaInfo)}):e===Le.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Le.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}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 X("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(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let t={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(t.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(t.width=this._mediaElement.videoWidth,t.height=this._mediaElement.videoHeight)),t}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let a=this._mediaElement.getVideoPlaybackQuality();n=a.totalVideoFrames,i=a.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Le.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Le.STATISTICS_INFO,this.statisticsInfo)}}var ge=de;y.install();function Ke(W,e){let t=W;if(t==null||typeof t!="object")throw new oe("MediaDataSource must be an javascript object!");if(!t.hasOwnProperty("type"))throw new oe("MediaDataSource must has type field to indicate video file type!");switch(t.type){case"flv":return new q(t,e);default:return new ge(t,e)}}function De(){return ne.supportMSEH264Playback()}function $e(){return ne.getFeatureList()}let Oe={};Oe.createPlayer=Ke,Oe.isSupported=De,Oe.getFeatureList=$e,Oe.BaseLoader=re,Oe.LoaderStatus=I,Oe.LoaderErrors=Y,Oe.Events=Le,Oe.ErrorTypes=qt,Oe.ErrorDetails=nn,Oe.FlvPlayer=q,Oe.NativePlayer=ge,Oe.LoggingControl=Me,Object.defineProperty(Oe,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var et=Oe},63185:function(St,Ae,r){"use strict";r.d(Ae,{C2:function(){return T}});var u=r(14747),y=r(45503),H=r(67968);const M=v=>{const{checkboxCls:A}=v,le=`${A}-wrapper`;return[{[`${A}-group`]:Object.assign(Object.assign({},(0,u.Wf)(v)),{display:"inline-flex",flexWrap:"wrap",columnGap:v.marginXS,[`> ${v.antCls}-row`]:{flex:1}}),[le]:Object.assign(Object.assign({},(0,u.Wf)(v)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${le}`]:{marginInlineStart:0},[`&${le}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[A]:Object.assign(Object.assign({},(0,u.Wf)(v)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:v.borderRadiusSM,alignSelf:"center",[`${A}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${A}-inner`]:Object.assign({},(0,u.oN)(v))},[`${A}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:v.checkboxSize,height:v.checkboxSize,direction:"ltr",backgroundColor:v.colorBgContainer,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,borderRadius:v.borderRadiusSM,borderCollapse:"separate",transition:`all ${v.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:v.checkboxSize/14*5,height:v.checkboxSize/14*8,border:`${v.lineWidthBold}px solid ${v.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${v.motionDurationFast} ${v.motionEaseInBack}, opacity ${v.motionDurationFast}`}},"& + span":{paddingInlineStart:v.paddingXS,paddingInlineEnd:v.paddingXS}})},{[`
${le}:not(${le}-disabled),
${A}:not(${A}-disabled)
`]:{[`&:hover ${A}-inner`]:{borderColor:v.colorPrimary}},[`${le}:not(${le}-disabled)`]:{[`&:hover ${A}-checked:not(${A}-disabled) ${A}-inner`]:{backgroundColor:v.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${A}-checked:not(${A}-disabled):after`]:{borderColor:v.colorPrimaryHover}}},{[`${A}-checked`]:{[`${A}-inner`]:{backgroundColor:v.colorPrimary,borderColor:v.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${v.motionDurationMid} ${v.motionEaseOutBack} ${v.motionDurationFast}`}}},[`
${le}-checked:not(${le}-disabled),
${A}-checked:not(${A}-disabled)
`]:{[`&:hover ${A}-inner`]:{backgroundColor:v.colorPrimaryHover,borderColor:"transparent"}}},{[A]:{"&-indeterminate":{[`${A}-inner`]:{backgroundColor:v.colorBgContainer,borderColor:v.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:v.fontSizeLG/2,height:v.fontSizeLG/2,backgroundColor:v.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${le}-disabled`]:{cursor:"not-allowed"},[`${A}-disabled`]:{[`&, ${A}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${A}-inner`]:{background:v.colorBgContainerDisabled,borderColor:v.colorBorder,"&:after":{borderColor:v.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:v.colorTextDisabled},[`&${A}-indeterminate ${A}-inner::after`]:{background:v.colorTextDisabled}}}]};function T(v,A){const le=(0,y.TS)(A,{checkboxCls:`.${v}`,checkboxSize:A.controlInteractiveSize});return[M(le)]}Ae.ZP=(0,H.Z)("Checkbox",(v,A)=>{let{prefixCls:le}=A;return[T(le,v)]})},35874:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return s}});var u=r(67294),y=r(91034),H=r(94184),M=r.n(H),T=r(87462),v=r(4942),A=r(97685),le=r(45987),f=r(62709),X=r(71002),oe=r(12060);function fe(o,_,P){var S=React.useRef({});return(!("value"in S.current)||P(S.current.condition,_))&&(S.current.value=o(),S.current.condition=_),S.current.value}function I(o,_){typeof o=="function"?o(_):(0,X.Z)(o)==="object"&&o&&"current"in o&&(o.current=_)}function Y(){for(var o=arguments.length,_=new Array(o),P=0;P<o;P++)_[P]=arguments[P];var S=_.filter(function(B){return B});return S.length<=1?S[0]:function(B){_.forEach(function(U){I(U,B)})}}function re(){for(var o=arguments.length,_=new Array(o),P=0;P<o;P++)_[P]=arguments[P];return useMemo(function(){return Y.apply(void 0,_)},_,function(S,B){return S.length===B.length&&S.every(function(U,l){return U===B[l]})})}function se(o){var _,P,S=(0,oe.isMemo)(o)?o.type.type:o.type;return!(typeof S=="function"&&!((_=S.prototype)!==null&&_!==void 0&&_.render)||typeof o=="function"&&!((P=o.prototype)!==null&&P!==void 0&&P.render))}var h={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(_){var P=_.keyCode;if(_.altKey&&!_.ctrlKey||_.metaKey||P>=h.F1&&P<=h.F12)return!1;switch(P){case h.ALT:case h.CAPS_LOCK:case h.CONTEXT_MENU:case h.CTRL:case h.DOWN:case h.END:case h.ESC:case h.HOME:case h.INSERT:case h.LEFT:case h.MAC_FF_META:case h.META:case h.NUMLOCK:case h.NUM_CENTER:case h.PAGE_DOWN:case h.PAGE_UP:case h.PAUSE:case h.PRINT_SCREEN:case h.RIGHT:case h.SHIFT:case h.UP:case h.WIN_KEY:case h.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(_){if(_>=h.ZERO&&_<=h.NINE||_>=h.NUM_ZERO&&_<=h.NUM_MULTIPLY||_>=h.A&&_<=h.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&_===0)return!0;switch(_){case h.SPACE:case h.QUESTION_MARK:case h.NUM_PLUS:case h.NUM_MINUS:case h.NUM_PERIOD:case h.NUM_DIVISION:case h.SEMICOLON:case h.DASH:case h.EQUALS:case h.COMMA:case h.PERIOD:case h.SLASH:case h.APOSTROPHE:case h.SINGLE_QUOTE:case h.OPEN_SQUARE_BRACKET:case h.BACKSLASH:case h.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},k=h,L=function(_){return+setTimeout(_,16)},O=function(_){return clearTimeout(_)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(L=function(_){return window.requestAnimationFrame(_)},O=function(_){return window.cancelAnimationFrame(_)});var R=0,d=new Map;function b(o){d.delete(o)}var F=function(_){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;R+=1;var S=R;function B(U){if(U===0)b(S),_();else{var l=L(function(){B(U-1)});d.set(S,l)}}return B(P),S};F.cancel=function(o){var _=d.get(o);return b(_),O(_)};var Z=F,te=k.ESC,pe=k.TAB;function xe(o){var _=o.visible,P=o.triggerRef,S=o.onVisibleChange,B=o.autoFocus,U=o.overlayRef,l=u.useRef(!1),$=function(){if(_){var Ze,rt;(Ze=P.current)===null||Ze===void 0||(rt=Ze.focus)===null||rt===void 0||rt.call(Ze),S==null||S(!1)}},V=function(){var Ze;return(Ze=U.current)!==null&&Ze!==void 0&&Ze.focus?(U.current.focus(),l.current=!0,!0):!1},we=function(Ze){switch(Ze.keyCode){case te:$();break;case pe:{var rt=!1;l.current||(rt=V()),rt?Ze.preventDefault():$();break}}};u.useEffect(function(){return _?(window.addEventListener("keydown",we),B&&Z(V,3),function(){window.removeEventListener("keydown",we),l.current=!1}):function(){l.current=!1}},[_])}var D=(0,u.forwardRef)(function(o,_){var P=o.overlay,S=o.arrow,B=o.prefixCls,U=(0,u.useMemo)(function(){var $;return typeof P=="function"?$=P():$=P,$},[P]),l=Y(_,U==null?void 0:U.ref);return u.createElement(u.Fragment,null,S&&u.createElement("div",{className:"".concat(B,"-arrow")}),u.cloneElement(U,{ref:se(U)?l:void 0}))}),ke=D,Q={adjustX:1,adjustY:1},ue=[0,0],N={topLeft:{points:["bl","tl"],overflow:Q,offset:[0,-4],targetOffset:ue},top:{points:["bc","tc"],overflow:Q,offset:[0,-4],targetOffset:ue},topRight:{points:["br","tr"],overflow:Q,offset:[0,-4],targetOffset:ue},bottomLeft:{points:["tl","bl"],overflow:Q,offset:[0,4],targetOffset:ue},bottom:{points:["tc","bc"],overflow:Q,offset:[0,4],targetOffset:ue},bottomRight:{points:["tr","br"],overflow:Q,offset:[0,4],targetOffset:ue}},ce=N,Pe=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function J(o,_){var P,S=o.arrow,B=S===void 0?!1:S,U=o.prefixCls,l=U===void 0?"rc-dropdown":U,$=o.transitionName,V=o.animation,we=o.align,Xe=o.placement,Ze=Xe===void 0?"bottomLeft":Xe,rt=o.placements,Qe=rt===void 0?ce:rt,Ye=o.getPopupContainer,ht=o.showAction,$t=o.hideAction,Se=o.overlayClassName,kt=o.overlayStyle,yt=o.visible,jt=o.trigger,Bt=jt===void 0?["hover"]:jt,Vt=o.autoFocus,Pt=o.overlay,Kt=o.children,Dt=o.onVisibleChange,zt=(0,le.Z)(o,Pe),Et=u.useState(),qt=(0,A.Z)(Et,2),nn=qt[0],z=qt[1],q="visible"in o?yt:nn,de=u.useRef(null),ge=u.useRef(null),Ke=u.useRef(null);u.useImperativeHandle(_,function(){return de.current});var De=function(a){z(a),Dt==null||Dt(a)};xe({visible:q,triggerRef:Ke,onVisibleChange:De,autoFocus:Vt,overlayRef:ge});var $e=function(a){var g=o.onOverlayClick;z(!1),g&&g(a)},Oe=function(){return u.createElement(ke,{ref:ge,overlay:Pt,prefixCls:l,arrow:B})},et=function(){return typeof Pt=="function"?Oe:Oe()},W=function(){var a=o.minOverlayWidthMatchTrigger,g=o.alignPoint;return"minOverlayWidthMatchTrigger"in o?a:!g},e=function(){var a=o.openClassName;return a!==void 0?a:"".concat(l,"-open")},t=u.cloneElement(Kt,{className:M()((P=Kt.props)===null||P===void 0?void 0:P.className,q&&e()),ref:se(Kt)?Y(Ke,Kt.ref):void 0}),n=$t;return!n&&Bt.indexOf("contextMenu")!==-1&&(n=["click"]),u.createElement(f.Z,(0,T.Z)({builtinPlacements:Qe},zt,{prefixCls:l,ref:de,popupClassName:M()(Se,(0,v.Z)({},"".concat(l,"-show-arrow"),B)),popupStyle:kt,action:Bt,showAction:ht,hideAction:n,popupPlacement:Ze,popupAlign:we,popupTransitionName:$,popupAnimation:V,popupVisible:q,stretch:W()?"minWidth":"",popup:et(),onPopupVisibleChange:De,onPopupClick:$e,getPopupContainer:Ye}),t)}var Te=u.forwardRef(J),ne=Te,_e=r(60276),Le=r(5663),Ce=r(10366),Me=r(80636),wt=r(8745),ut=r(96159),Nt=r(53124),bt=r(68508),Rt=r(76529),Mt=r(46605),gt=r(66748);const xt=null,Ot=o=>{const{menu:_,arrow:P,prefixCls:S,children:B,trigger:U,disabled:l,dropdownRender:$,getPopupContainer:V,overlayClassName:we,rootClassName:Xe,open:Ze,onOpenChange:rt,visible:Qe,onVisibleChange:Ye,mouseEnterDelay:ht=.15,mouseLeaveDelay:$t=.1,autoAdjustOverflow:Se=!0,placement:kt="",overlay:yt,transitionName:jt}=o,{getPopupContainer:Bt,getPrefixCls:Vt,direction:Pt}=u.useContext(Nt.E_),Kt=u.useMemo(()=>{const t=Vt();return jt!==void 0?jt:kt.includes("top")?`${t}-slide-down`:`${t}-slide-up`},[Vt,kt,jt]),Dt=u.useMemo(()=>kt?kt.includes("Center")?kt.slice(0,kt.indexOf("Center")):kt:Pt==="rtl"?"bottomRight":"bottomLeft",[kt,Pt]),zt=Vt("dropdown",S),[Et,qt]=(0,gt.Z)(zt),[,nn]=(0,Mt.Z)(),z=u.Children.only(B),q=(0,ut.Tm)(z,{className:M()(`${zt}-trigger`,{[`${zt}-rtl`]:Pt==="rtl"},z.props.className),disabled:l}),de=l?[]:U;let ge;de&&de.includes("contextMenu")&&(ge=!0);const[Ke,De]=(0,Le.Z)(!1,{value:Ze!=null?Ze:Qe}),$e=(0,_e.useEvent)(t=>{rt==null||rt(t),Ye==null||Ye(t),De(t)}),Oe=M()(we,Xe,qt,{[`${zt}-rtl`]:Pt==="rtl"}),et=(0,Me.Z)({arrowPointAtCenter:typeof P=="object"&&P.pointAtCenter,autoAdjustOverflow:Se,offset:nn.marginXXS,arrowWidth:P?nn.sizePopupArrow:0,borderRadius:nn.borderRadius}),W=u.useCallback(()=>{De(!1)},[]),e=()=>{let t;return _!=null&&_.items?t=u.createElement(bt.default,Object.assign({},_)):typeof yt=="function"?t=yt():t=yt,$&&(t=$(t)),t=u.Children.only(typeof t=="string"?u.createElement("span",null,t):t),u.createElement(Rt.J,{prefixCls:`${zt}-menu`,expandIcon:u.createElement("span",{className:`${zt}-menu-submenu-arrow`},u.createElement(y.Z,{className:`${zt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:W,validator:n=>{let{mode:i}=n}},t)};return Et(u.createElement(ne,Object.assign({alignPoint:ge},(0,Ce.Z)(o,["rootClassName"]),{mouseEnterDelay:ht,mouseLeaveDelay:$t,visible:Ke,builtinPlacements:et,arrow:!!P,overlayClassName:Oe,prefixCls:zt,getPopupContainer:V||Bt,transitionName:Kt,trigger:de,overlay:e,placement:Dt,onVisibleChange:$e}),q))};function ct(o){return Object.assign(Object.assign({},o),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const he=(0,wt.Z)(Ot,"dropdown",o=>o,ct),ee=o=>u.createElement(he,Object.assign({},o),u.createElement("span",null));Ot._InternalPanelDoNotUseOrYouWillBeFired=ee;var s=Ot},85418:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return re}});var u=r(35874),y=r(94184),H=r.n(y),M=r(67294),T=r(25877),v=r(71577),A=r(53124),le=r(93421),f=r(4173),X=r(66748),oe=function(se,h){var k={};for(var L in se)Object.prototype.hasOwnProperty.call(se,L)&&h.indexOf(L)<0&&(k[L]=se[L]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,L=Object.getOwnPropertySymbols(se);O<L.length;O++)h.indexOf(L[O])<0&&Object.prototype.propertyIsEnumerable.call(se,L[O])&&(k[L[O]]=se[L[O]]);return k};const fe=se=>{const{getPopupContainer:h,getPrefixCls:k,direction:L}=M.useContext(A.E_),{prefixCls:O,type:R="default",danger:d,disabled:b,loading:F,onClick:Z,htmlType:te,children:pe,className:xe,menu:D,arrow:ke,autoFocus:Q,overlay:ue,trigger:N,align:ce,open:Pe,onOpenChange:J,placement:Te,getPopupContainer:ne,href:_e,icon:Le=M.createElement(T.Z,null),title:Ce,buttonsRender:Me=l=>l,mouseEnterDelay:wt,mouseLeaveDelay:ut,overlayClassName:Nt,overlayStyle:bt,destroyPopupOnHide:Rt,dropdownRender:Mt}=se,gt=oe(se,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),xt=k("dropdown",O),Ot=`${xt}-button`,[ct,he]=(0,X.Z)(xt),ee={menu:D,arrow:ke,autoFocus:Q,align:ce,disabled:b,trigger:b?[]:N,onOpenChange:J,getPopupContainer:ne||h,mouseEnterDelay:wt,mouseLeaveDelay:ut,overlayClassName:Nt,overlayStyle:bt,destroyPopupOnHide:Rt,dropdownRender:Mt},{compactSize:s,compactItemClassnames:o}=(0,f.ri)(xt,L),_=H()(Ot,o,xe,he);"overlay"in se&&(ee.overlay=ue),"open"in se&&(ee.open=Pe),"placement"in se?ee.placement=Te:ee.placement=L==="rtl"?"bottomLeft":"bottomRight";const P=M.createElement(v.ZP,{type:R,danger:d,disabled:b,loading:F,onClick:Z,htmlType:te,href:_e,title:Ce},pe),S=M.createElement(v.ZP,{type:R,danger:d,icon:Le}),[B,U]=Me([P,S]);return ct(M.createElement(le.Z.Compact,Object.assign({className:_,size:s,block:!0},gt),B,M.createElement(u.Z,Object.assign({},ee),U)))};fe.__ANT_BUTTON=!0;var I=fe;const Y=u.Z;Y.Button=I;var re=Y},66748:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return oe}});var u=r(14747),y=r(67771),H=r(33297),M=r(50438),T=r(97414),v=r(67968),A=r(45503),f=fe=>{const{componentCls:I,menuCls:Y,colorError:re,colorTextLightSolid:se}=fe,h=`${Y}-item`;return{[`${I}, ${I}-menu-submenu`]:{[`${Y} ${h}`]:{[`&${h}-danger:not(${h}-disabled)`]:{color:re,"&:hover":{color:se,backgroundColor:re}}}}}};const X=fe=>{const{componentCls:I,menuCls:Y,zIndexPopup:re,dropdownArrowDistance:se,sizePopupArrow:h,antCls:k,iconCls:L,motionDurationMid:O,dropdownPaddingVertical:R,fontSize:d,dropdownEdgeChildPadding:b,colorTextDisabled:F,fontSizeIcon:Z,controlPaddingHorizontal:te,colorBgElevated:pe}=fe;return[{[I]:Object.assign(Object.assign({},(0,u.Wf)(fe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:re,display:"block","&::before":{position:"absolute",insetBlock:-se+h/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${k}-btn`]:{[`& > ${L}-down, & > ${k}-btn-icon > ${L}-down`]:{fontSize:Z}},[`${I}-wrap`]:{position:"relative",[`${k}-btn > ${L}-down`]:{fontSize:Z},[`${L}-down::before`]:{transition:`transform ${O}`}},[`${I}-wrap-open`]:{[`${L}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${k}-slide-down-enter${k}-slide-down-enter-active${I}-placement-bottomLeft,
&${k}-slide-down-appear${k}-slide-down-appear-active${I}-placement-bottomLeft,
&${k}-slide-down-enter${k}-slide-down-enter-active${I}-placement-bottom,
&${k}-slide-down-appear${k}-slide-down-appear-active${I}-placement-bottom,
&${k}-slide-down-enter${k}-slide-down-enter-active${I}-placement-bottomRight,
&${k}-slide-down-appear${k}-slide-down-appear-active${I}-placement-bottomRight`]:{animationName:y.fJ},[`&${k}-slide-up-enter${k}-slide-up-enter-active${I}-placement-topLeft,
&${k}-slide-up-appear${k}-slide-up-appear-active${I}-placement-topLeft,
&${k}-slide-up-enter${k}-slide-up-enter-active${I}-placement-top,
&${k}-slide-up-appear${k}-slide-up-appear-active${I}-placement-top,
&${k}-slide-up-enter${k}-slide-up-enter-active${I}-placement-topRight,
&${k}-slide-up-appear${k}-slide-up-appear-active${I}-placement-topRight`]:{animationName:y.Qt},[`&${k}-slide-down-leave${k}-slide-down-leave-active${I}-placement-bottomLeft,
&${k}-slide-down-leave${k}-slide-down-leave-active${I}-placement-bottom,
&${k}-slide-down-leave${k}-slide-down-leave-active${I}-placement-bottomRight`]:{animationName:y.Uw},[`&${k}-slide-up-leave${k}-slide-up-leave-active${I}-placement-topLeft,
&${k}-slide-up-leave${k}-slide-up-leave-active${I}-placement-top,
&${k}-slide-up-leave${k}-slide-up-leave-active${I}-placement-topRight`]:{animationName:y.ly}})},(0,T.ZP)(fe,{colorBg:pe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${I} ${Y}`]:{position:"relative",margin:0},[`${Y}-submenu-popup`]:{position:"absolute",zIndex:re,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${I}, ${I}-menu-submenu`]:{[Y]:Object.assign(Object.assign({padding:b,listStyleType:"none",backgroundColor:pe,backgroundClip:"padding-box",borderRadius:fe.borderRadiusLG,outline:"none",boxShadow:fe.boxShadowSecondary},(0,u.Qy)(fe)),{[`${Y}-item-group-title`]:{padding:`${R}px ${te}px`,color:fe.colorTextDescription,transition:`all ${O}`},[`${Y}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Y}-item-icon`]:{minWidth:d,marginInlineEnd:fe.marginXS,fontSize:fe.fontSizeSM},[`${Y}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${O}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Y}-item, ${Y}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${R}px ${te}px`,color:fe.colorText,fontWeight:"normal",fontSize:d,lineHeight:fe.lineHeight,cursor:"pointer",transition:`all ${O}`,borderRadius:fe.borderRadiusSM,"&:hover, &-active":{backgroundColor:fe.controlItemBgHover}},(0,u.Qy)(fe)),{"&-selected":{color:fe.colorPrimary,backgroundColor:fe.controlItemBgActive,"&:hover, &-active":{backgroundColor:fe.controlItemBgActiveHover}},"&-disabled":{color:F,cursor:"not-allowed","&:hover":{color:F,backgroundColor:pe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${fe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:fe.colorSplit},[`${I}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:fe.paddingXS,[`${I}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:fe.colorTextDescription,fontSize:Z,fontStyle:"normal"}}}),[`${Y}-item-group-list`]:{margin:`0 ${fe.marginXS}px`,padding:0,listStyle:"none"},[`${Y}-submenu-title`]:{paddingInlineEnd:te+fe.fontSizeSM},[`${Y}-submenu-vertical`]:{position:"relative"},[`${Y}-submenu${Y}-submenu-disabled ${I}-menu-submenu-title`]:{[`&, ${I}-menu-submenu-arrow-icon`]:{color:F,backgroundColor:pe,cursor:"not-allowed"}},[`${Y}-submenu-selected ${I}-menu-submenu-title`]:{color:fe.colorPrimary}})}},[(0,y.oN)(fe,"slide-up"),(0,y.oN)(fe,"slide-down"),(0,H.Fm)(fe,"move-up"),(0,H.Fm)(fe,"move-down"),(0,M._y)(fe,"zoom-big")]]};var oe=(0,v.Z)("Dropdown",(fe,I)=>{let{rootPrefixCls:Y}=I;const{marginXXS:re,sizePopupArrow:se,controlHeight:h,fontSize:k,lineHeight:L,paddingXXS:O,componentCls:R,borderRadiusLG:d}=fe,b=(h-k*L)/2,{dropdownArrowOffset:F}=(0,T.fS)({contentRadius:d}),Z=(0,A.TS)(fe,{menuCls:`${R}-menu`,rootPrefixCls:Y,dropdownArrowDistance:se/2+re,dropdownArrowOffset:F,dropdownPaddingVertical:b,dropdownEdgeChildPadding:O});return[X(Z),f(Z)]},fe=>({zIndexPopup:fe.zIndexPopupBase+50}))},32983:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return O}});var u=r(94184),y=r.n(u),H=r(67294),M=r(53124),T=r(10110),v=r(84780),A=r(46605),f=()=>{const[,R]=(0,A.Z)(),b=new v.C(R.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return H.createElement("svg",{style:b,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},H.createElement("g",{fill:"none",fillRule:"evenodd"},H.createElement("g",{transform:"translate(24 31.67)"},H.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),H.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),H.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),H.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),H.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),H.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),H.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},H.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),H.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},oe=()=>{const[,R]=(0,A.Z)(),{colorFill:d,colorFillTertiary:b,colorFillQuaternary:F,colorBgContainer:Z}=R,{borderColor:te,shadowColor:pe,contentColor:xe}=(0,H.useMemo)(()=>({borderColor:new v.C(d).onBackground(Z).toHexShortString(),shadowColor:new v.C(b).onBackground(Z).toHexShortString(),contentColor:new v.C(F).onBackground(Z).toHexShortString()}),[d,b,F,Z]);return H.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},H.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},H.createElement("ellipse",{fill:pe,cx:"32",cy:"33",rx:"32",ry:"7"}),H.createElement("g",{fillRule:"nonzero",stroke:te},H.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),H.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:xe}))))},fe=r(67968),I=r(45503);const Y=R=>{const{componentCls:d,margin:b,marginXS:F,marginXL:Z,fontSize:te,lineHeight:pe}=R;return{[d]:{marginInline:F,fontSize:te,lineHeight:pe,textAlign:"center",[`${d}-image`]:{height:R.emptyImgHeight,marginBottom:F,opacity:R.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${d}-description`]:{color:R.colorText},[`${d}-footer`]:{marginTop:b},"&-normal":{marginBlock:Z,color:R.colorTextDisabled,[`${d}-description`]:{color:R.colorTextDisabled},[`${d}-image`]:{height:R.emptyImgHeightMD}},"&-small":{marginBlock:F,color:R.colorTextDisabled,[`${d}-image`]:{height:R.emptyImgHeightSM}}}}};var re=(0,fe.Z)("Empty",R=>{const{componentCls:d,controlHeightLG:b}=R,F=(0,I.TS)(R,{emptyImgCls:`${d}-img`,emptyImgHeight:b*2.5,emptyImgHeightMD:b,emptyImgHeightSM:b*.875});return[Y(F)]}),se=function(R,d){var b={};for(var F in R)Object.prototype.hasOwnProperty.call(R,F)&&d.indexOf(F)<0&&(b[F]=R[F]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,F=Object.getOwnPropertySymbols(R);Z<F.length;Z++)d.indexOf(F[Z])<0&&Object.prototype.propertyIsEnumerable.call(R,F[Z])&&(b[F[Z]]=R[F[Z]]);return b};const h=H.createElement(f,null),k=H.createElement(oe,null),L=R=>{var{className:d,rootClassName:b,prefixCls:F,image:Z=h,description:te,children:pe,imageStyle:xe,style:D}=R,ke=se(R,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Q,direction:ue,empty:N}=H.useContext(M.E_),ce=Q("empty",F),[Pe,J]=re(ce),[Te]=(0,T.Z)("Empty"),ne=typeof te!="undefined"?te:Te==null?void 0:Te.description,_e=typeof ne=="string"?ne:"empty";let Le=null;return typeof Z=="string"?Le=H.createElement("img",{alt:_e,src:Z}):Le=Z,Pe(H.createElement("div",Object.assign({className:y()(J,ce,N==null?void 0:N.className,{[`${ce}-normal`]:Z===k,[`${ce}-rtl`]:ue==="rtl"},d,b),style:Object.assign(Object.assign({},N==null?void 0:N.style),D)},ke),H.createElement("div",{className:`${ce}-image`,style:xe},Le),ne&&H.createElement("div",{className:`${ce}-description`},ne),pe&&H.createElement("div",{className:`${ce}-footer`},pe)))};L.PRESENTED_IMAGE_DEFAULT=h,L.PRESENTED_IMAGE_SIMPLE=k;var O=L},71322:function(St,Ae,r){"use strict";r.d(Ae,{D:function(){return L},Z:function(){return d}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},M=H,T=r(74643),v=function(F,Z){return y.createElement(T.Z,(0,u.Z)({},F,{ref:Z,icon:M}))},A=y.forwardRef(v),le=r(22751),f=r(91034),X=r(94184),oe=r.n(X),fe=r(10366),Y=b=>!isNaN(parseFloat(b))&&isFinite(b),re=r(53124),se=r(84321),h=function(b,F){var Z={};for(var te in b)Object.prototype.hasOwnProperty.call(b,te)&&F.indexOf(te)<0&&(Z[te]=b[te]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,te=Object.getOwnPropertySymbols(b);pe<te.length;pe++)F.indexOf(te[pe])<0&&Object.prototype.propertyIsEnumerable.call(b,te[pe])&&(Z[te[pe]]=b[te[pe]]);return Z};const k={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},L=y.createContext({}),O=(()=>{let b=0;return function(){let F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return b+=1,`${F}${b}`}})();var d=y.forwardRef((b,F)=>{const{prefixCls:Z,className:te,trigger:pe,children:xe,defaultCollapsed:D=!1,theme:ke="dark",style:Q={},collapsible:ue=!1,reverseArrow:N=!1,width:ce=200,collapsedWidth:Pe=80,zeroWidthTriggerStyle:J,breakpoint:Te,onCollapse:ne,onBreakpoint:_e}=b,Le=h(b,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ce}=(0,y.useContext)(se.Gs),[Me,wt]=(0,y.useState)("collapsed"in b?b.collapsed:D),[ut,Nt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{"collapsed"in b&&wt(b.collapsed)},[b.collapsed]);const bt=(ct,he)=>{"collapsed"in b||wt(ct),ne==null||ne(ct,he)},Rt=(0,y.useRef)();Rt.current=ct=>{Nt(ct.matches),_e==null||_e(ct.matches),Me!==ct.matches&&bt(ct.matches,"responsive")},(0,y.useEffect)(()=>{function ct(ee){return Rt.current(ee)}let he;if(typeof window!="undefined"){const{matchMedia:ee}=window;if(ee&&Te&&Te in k){he=ee(`(max-width: ${k[Te]})`);try{he.addEventListener("change",ct)}catch(s){he.addListener(ct)}ct(he)}}return()=>{try{he==null||he.removeEventListener("change",ct)}catch(ee){he==null||he.removeListener(ct)}}},[Te]),(0,y.useEffect)(()=>{const ct=O("ant-sider-");return Ce.addSider(ct),()=>Ce.removeSider(ct)},[]);const Mt=()=>{bt(!Me,"clickTrigger")},{getPrefixCls:gt}=(0,y.useContext)(re.E_),xt=()=>{const ct=gt("layout-sider",Z),he=(0,fe.Z)(Le,["collapsed"]),ee=Me?Pe:ce,s=Y(ee)?`${ee}px`:String(ee),o=parseFloat(String(Pe||0))===0?y.createElement("span",{onClick:Mt,className:oe()(`${ct}-zero-width-trigger`,`${ct}-zero-width-trigger-${N?"right":"left"}`),style:J},pe||y.createElement(A,null)):null,S={expanded:N?y.createElement(f.Z,null):y.createElement(le.Z,null),collapsed:N?y.createElement(le.Z,null):y.createElement(f.Z,null)}[Me?"collapsed":"expanded"],B=pe!==null?o||y.createElement("div",{className:`${ct}-trigger`,onClick:Mt,style:{width:s}},pe||S):null,U=Object.assign(Object.assign({},Q),{flex:`0 0 ${s}`,maxWidth:s,minWidth:s,width:s}),l=oe()(ct,`${ct}-${ke}`,{[`${ct}-collapsed`]:!!Me,[`${ct}-has-trigger`]:ue&&pe!==null&&!o,[`${ct}-below`]:!!ut,[`${ct}-zero-width`]:parseFloat(s)===0},te);return y.createElement("aside",Object.assign({className:l},he,{style:U,ref:F}),y.createElement("div",{className:`${ct}-children`},xe),ue||ut&&o?B:null)},Ot=y.useMemo(()=>({siderCollapsed:Me}),[Me]);return y.createElement(L.Provider,{value:Ot},xt())})},84321:function(St,Ae,r){"use strict";r.d(Ae,{VY:function(){return O},$_:function(){return L},h4:function(){return k},Gs:function(){return I},ZP:function(){return R}});var u=r(74902),y=r(94184),H=r.n(y),M=r(10366),T=r(67294),v=r(53124),A=r(67968),f=d=>{const{componentCls:b,bodyBg:F,lightSiderBg:Z,lightTriggerBg:te,lightTriggerColor:pe}=d;return{[`${b}-sider-light`]:{background:Z,[`${b}-sider-trigger`]:{color:pe,background:te},[`${b}-sider-zero-width-trigger`]:{color:pe,background:te,border:`1px solid ${F}`,borderInlineStart:0}}}};const X=d=>{const{antCls:b,componentCls:F,colorText:Z,triggerColor:te,footerBg:pe,triggerBg:xe,headerHeight:D,headerPadding:ke,headerColor:Q,footerPadding:ue,triggerHeight:N,zeroTriggerHeight:ce,zeroTriggerWidth:Pe,motionDurationMid:J,motionDurationSlow:Te,fontSize:ne,borderRadius:_e,bodyBg:Le,headerBg:Ce,siderBg:Me}=d;return{[F]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Le,"&, *":{boxSizing:"border-box"},[`&${F}-has-sider`]:{flexDirection:"row",[`> ${F}, > ${F}-content`]:{width:0}},[`${F}-header, &${F}-footer`]:{flex:"0 0 auto"},[`${F}-sider`]:{position:"relative",minWidth:0,background:Me,transition:`all ${J}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${b}-menu${b}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:N},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:N,color:te,lineHeight:`${N}px`,textAlign:"center",background:xe,cursor:"pointer",transition:`all ${J}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:D,insetInlineEnd:-Pe,zIndex:1,width:Pe,height:ce,color:te,fontSize:d.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Me,borderStartStartRadius:0,borderStartEndRadius:_e,borderEndEndRadius:_e,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Te} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Te}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Pe,borderStartStartRadius:_e,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:_e}}}}},f(d)),{"&-rtl":{direction:"rtl"}}),[`${F}-header`]:{height:D,padding:ke,color:Q,lineHeight:`${D}px`,background:Ce,[`${b}-menu`]:{lineHeight:"inherit"}},[`${F}-footer`]:{padding:ue,color:Z,fontSize:ne,background:pe},[`${F}-content`]:{flex:"auto",minHeight:0}}};var oe=(0,A.Z)("Layout",d=>[X(d)],d=>{const{colorBgLayout:b,controlHeight:F,controlHeightLG:Z,colorText:te,controlHeightSM:pe,marginXXS:xe,colorTextLightSolid:D,colorBgContainer:ke}=d,Q=Z*1.25;return{colorBgHeader:"#001529",colorBgBody:b,colorBgTrigger:"#002140",bodyBg:b,headerBg:"#001529",headerHeight:F*2,headerPadding:`0 ${Q}px`,headerColor:te,footerPadding:`${pe}px ${Q}px`,footerBg:b,siderBg:"#001529",triggerHeight:Z+xe*2,triggerBg:"#002140",triggerColor:D,zeroTriggerWidth:Z,zeroTriggerHeight:Z,lightSiderBg:ke,lightTriggerBg:ke,lightTriggerColor:te}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),fe=function(d,b){var F={};for(var Z in d)Object.prototype.hasOwnProperty.call(d,Z)&&b.indexOf(Z)<0&&(F[Z]=d[Z]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,Z=Object.getOwnPropertySymbols(d);te<Z.length;te++)b.indexOf(Z[te])<0&&Object.prototype.propertyIsEnumerable.call(d,Z[te])&&(F[Z[te]]=d[Z[te]]);return F};const I=T.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function Y(d){let{suffixCls:b,tagName:F,displayName:Z}=d;return te=>T.forwardRef((xe,D)=>T.createElement(te,Object.assign({ref:D,suffixCls:b,tagName:F},xe)))}const re=T.forwardRef((d,b)=>{const{prefixCls:F,suffixCls:Z,className:te,tagName:pe}=d,xe=fe(d,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:D}=T.useContext(v.E_),ke=D("layout",F),[Q,ue]=oe(ke),N=Z?`${ke}-${Z}`:ke;return Q(T.createElement(pe,Object.assign({className:H()(F||N,te,ue),ref:b},xe)))}),se=T.forwardRef((d,b)=>{const{direction:F}=T.useContext(v.E_),[Z,te]=T.useState([]),{prefixCls:pe,className:xe,rootClassName:D,children:ke,hasSider:Q,tagName:ue,style:N}=d,ce=fe(d,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Pe=(0,M.Z)(ce,["suffixCls"]),{getPrefixCls:J,layout:Te}=T.useContext(v.E_),ne=J("layout",pe),[_e,Le]=oe(ne),Ce=H()(ne,{[`${ne}-has-sider`]:typeof Q=="boolean"?Q:Z.length>0,[`${ne}-rtl`]:F==="rtl"},Te==null?void 0:Te.className,xe,D,Le),Me=T.useMemo(()=>({siderHook:{addSider:wt=>{te(ut=>[].concat((0,u.Z)(ut),[wt]))},removeSider:wt=>{te(ut=>ut.filter(Nt=>Nt!==wt))}}}),[]);return _e(T.createElement(I.Provider,{value:Me},T.createElement(ue,Object.assign({ref:b,className:Ce,style:Object.assign(Object.assign({},Te==null?void 0:Te.style),N)},Pe),ke)))}),h=Y({tagName:"div",displayName:"Layout"})(se),k=Y({suffixCls:"header",tagName:"header",displayName:"Header"})(re),L=Y({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(re),O=Y({suffixCls:"content",tagName:"main",displayName:"Content"})(re);var R=h},76529:function(St,Ae,r){"use strict";r.d(Ae,{J:function(){return v}});var u=r(67294),y=r(4173),H=r(60276),M=function(A,le){var f={};for(var X in A)Object.prototype.hasOwnProperty.call(A,X)&&le.indexOf(X)<0&&(f[X]=A[X]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,X=Object.getOwnPropertySymbols(A);oe<X.length;oe++)le.indexOf(X[oe])<0&&Object.prototype.propertyIsEnumerable.call(A,X[oe])&&(f[X[oe]]=A[X[oe]]);return f};const T=u.createContext(null),v=u.forwardRef((A,le)=>{const{children:f}=A,X=M(A,["children"]),oe=u.useContext(T),fe=u.useMemo(()=>Object.assign(Object.assign({},oe),X),[oe,X.prefixCls,X.mode,X.selectable]);return u.createElement(T.Provider,{value:fe},u.createElement(y.BR,null,(0,H.supportNodeRef)(f)?u.cloneElement(f,{ref:le}):f))});Ae.Z=T},68508:function(St,Ae,r){"use strict";r.d(Ae,{default:function(){return ct}});var u=r(78595),y=r(67294),H=r(71322),M=r(94184),T=r.n(M),v=r(53124),A=function(he,ee){var s={};for(var o in he)Object.prototype.hasOwnProperty.call(he,o)&&ee.indexOf(o)<0&&(s[o]=he[o]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,o=Object.getOwnPropertySymbols(he);_<o.length;_++)ee.indexOf(o[_])<0&&Object.prototype.propertyIsEnumerable.call(he,o[_])&&(s[o[_]]=he[o[_]]);return s},f=he=>{const{prefixCls:ee,className:s,dashed:o}=he,_=A(he,["prefixCls","className","dashed"]),{getPrefixCls:P}=y.useContext(v.E_),S=P("menu",ee),B=T()({[`${S}-item-divider-dashed`]:!!o},s);return y.createElement(u.iz,Object.assign({className:B},_))},X=r(37419),oe=r(10366),fe=r(83062),I=r(96159),re=(0,y.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),h=he=>{var ee;const{className:s,children:o,icon:_,title:P,danger:S}=he,{prefixCls:B,firstLevel:U,direction:l,disableMenuItemTitleTooltip:$,inlineCollapsed:V}=y.useContext(re),we=ht=>{const $t=y.createElement("span",{className:`${B}-title-content`},o);return(!_||(0,I.l$)(o)&&o.type==="span")&&o&&ht&&U&&typeof o=="string"?y.createElement("div",{className:`${B}-inline-collapsed-noicon`},o.charAt(0)):$t},{siderCollapsed:Xe}=y.useContext(H.D);let Ze=P;typeof P=="undefined"?Ze=U?o:"":P===!1&&(Ze="");const rt={title:Ze};!Xe&&!V&&(rt.title=null,rt.open=!1);const Qe=(0,X.Z)(o).length;let Ye=y.createElement(u.ck,Object.assign({},(0,oe.Z)(he,["title","icon","danger"]),{className:T()({[`${B}-item-danger`]:S,[`${B}-item-only-child`]:(_?Qe+1:Qe)===1},s),title:typeof P=="string"?P:void 0}),(0,I.Tm)(_,{className:T()((0,I.l$)(_)?(ee=_.props)===null||ee===void 0?void 0:ee.className:"",`${B}-item-icon`)}),we(V));return $||(Ye=y.createElement(fe.Z,Object.assign({},rt,{placement:l==="rtl"?"left":"right",overlayClassName:`${B}-inline-collapsed-tooltip`}),Ye)),Ye},L=he=>{var ee;const{popupClassName:s,icon:o,title:_,theme:P}=he,S=y.useContext(re),{prefixCls:B,inlineCollapsed:U,theme:l}=S,$=(0,u.Xl)();let V;if(!o)V=U&&!$.length&&_&&typeof _=="string"?y.createElement("div",{className:`${B}-inline-collapsed-noicon`},_.charAt(0)):y.createElement("span",{className:`${B}-title-content`},_);else{const Xe=(0,I.l$)(_)&&_.type==="span";V=y.createElement(y.Fragment,null,(0,I.Tm)(o,{className:T()((0,I.l$)(o)?(ee=o.props)===null||ee===void 0?void 0:ee.className:"",`${B}-item-icon`)}),Xe?_:y.createElement("span",{className:`${B}-title-content`},_))}const we=y.useMemo(()=>Object.assign(Object.assign({},S),{firstLevel:!1}),[S]);return y.createElement(re.Provider,{value:we},y.createElement(u.Wd,Object.assign({},(0,oe.Z)(he,["icon"]),{title:V,popupClassName:T()(B,s,`${B}-${P||l}`)})))},O=r(25877),R=r(60276),d=r(33603),b=r(76529),F=function(he,ee){var s={};for(var o in he)Object.prototype.hasOwnProperty.call(he,o)&&ee.indexOf(o)<0&&(s[o]=he[o]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,o=Object.getOwnPropertySymbols(he);_<o.length;_++)ee.indexOf(o[_])<0&&Object.prototype.propertyIsEnumerable.call(he,o[_])&&(s[o[_]]=he[o[_]]);return s};function Z(he){return(he||[]).map((ee,s)=>{if(ee&&typeof ee=="object"){const o=ee,{label:_,children:P,key:S,type:B}=o,U=F(o,["label","children","key","type"]),l=S!=null?S:`tmp-${s}`;return P||B==="group"?B==="group"?y.createElement(u.BW,Object.assign({key:l},U,{title:_}),Z(P)):y.createElement(L,Object.assign({key:l},U,{title:_}),Z(P)):B==="divider"?y.createElement(f,Object.assign({key:l},U)):y.createElement(h,Object.assign({key:l},U),_)}return null}).filter(ee=>ee)}function te(he){return y.useMemo(()=>he&&Z(he),[he])}var pe=r(84780),xe=r(14747),D=r(33507),ke=r(67771),Q=r(50438),ue=r(67968),N=r(45503),Pe=he=>{const{componentCls:ee,motionDurationSlow:s,horizontalLineHeight:o,colorSplit:_,lineWidth:P,lineType:S,itemPaddingInline:B}=he;return{[`${ee}-horizontal`]:{lineHeight:o,border:0,borderBottom:`${P}px ${S} ${_}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ee}-item, ${ee}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:B},[`> ${ee}-item:hover,
> ${ee}-item-active,
> ${ee}-submenu ${ee}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ee}-item, ${ee}-submenu-title`]:{transition:[`border-color ${s}`,`background ${s}`].join(",")},[`${ee}-submenu-arrow`]:{display:"none"}}}},Te=he=>{let{componentCls:ee,menuArrowOffset:s}=he;return{[`${ee}-rtl`]:{direction:"rtl"},[`${ee}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ee}-rtl${ee}-vertical,
${ee}-submenu-rtl ${ee}-vertical`]:{[`${ee}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${s})`},"&::after":{transform:`rotate(45deg) translateY(${s})`}}}}};const ne=he=>Object.assign({},(0,xe.oN)(he));var Le=(he,ee)=>{const{componentCls:s,itemColor:o,itemSelectedColor:_,groupTitleColor:P,itemBg:S,subMenuItemBg:B,itemSelectedBg:U,activeBarHeight:l,activeBarWidth:$,activeBarBorderWidth:V,motionDurationSlow:we,motionEaseInOut:Xe,motionEaseOut:Ze,itemPaddingInline:rt,motionDurationMid:Qe,itemHoverColor:Ye,lineType:ht,colorSplit:$t,itemDisabledColor:Se,dangerItemColor:kt,dangerItemHoverColor:yt,dangerItemSelectedColor:jt,dangerItemActiveBg:Bt,dangerItemSelectedBg:Vt,itemHoverBg:Pt,itemActiveBg:Kt,menuSubMenuBg:Dt,horizontalItemSelectedColor:zt,horizontalItemSelectedBg:Et,horizontalItemBorderRadius:qt,horizontalItemHoverBg:nn,popupBg:z}=he;return{[`${s}-${ee}, ${s}-${ee} > ${s}`]:{color:o,background:S,[`&${s}-root:focus-visible`]:Object.assign({},ne(he)),[`${s}-item-group-title`]:{color:P},[`${s}-submenu-selected`]:{[`> ${s}-submenu-title`]:{color:_}},[`${s}-item-disabled, ${s}-submenu-disabled`]:{color:`${Se} !important`},[`${s}-item:not(${s}-item-selected):not(${s}-submenu-selected)`]:{[`&:hover, > ${s}-submenu-title:hover`]:{color:Ye}},[`&:not(${s}-horizontal)`]:{[`${s}-item:not(${s}-item-selected)`]:{"&:hover":{backgroundColor:Pt},"&:active":{backgroundColor:Kt}},[`${s}-submenu-title`]:{"&:hover":{backgroundColor:Pt},"&:active":{backgroundColor:Kt}}},[`${s}-item-danger`]:{color:kt,[`&${s}-item:hover`]:{[`&:not(${s}-item-selected):not(${s}-submenu-selected)`]:{color:yt}},[`&${s}-item:active`]:{background:Bt}},[`${s}-item a`]:{"&, &:hover":{color:"inherit"}},[`${s}-item-selected`]:{color:_,[`&${s}-item-danger`]:{color:jt},"a, a:hover":{color:"inherit"}},[`& ${s}-item-selected`]:{backgroundColor:U,[`&${s}-item-danger`]:{backgroundColor:Vt}},[`${s}-item, ${s}-submenu-title`]:{[`&:not(${s}-item-disabled):focus-visible`]:Object.assign({},ne(he))},[`&${s}-submenu > ${s}`]:{backgroundColor:Dt},[`&${s}-popup > ${s}`]:{backgroundColor:z},[`&${s}-horizontal`]:Object.assign(Object.assign({},ee==="dark"?{borderBottom:0}:{}),{[`> ${s}-item, > ${s}-submenu`]:{top:V,marginTop:-V,marginBottom:0,borderRadius:qt,"&::after":{position:"absolute",insetInline:rt,bottom:0,borderBottom:`${l}px solid transparent`,transition:`border-color ${we} ${Xe}`,content:'""'},"&:hover, &-active, &-open":{background:nn,"&::after":{borderBottomWidth:l,borderBottomColor:zt}},"&-selected":{color:zt,backgroundColor:Et,"&:hover":{backgroundColor:Et},"&::after":{borderBottomWidth:l,borderBottomColor:zt}}}}),[`&${s}-root`]:{[`&${s}-inline, &${s}-vertical`]:{borderInlineEnd:`${V}px ${ht} ${$t}`}},[`&${s}-inline`]:{[`${s}-sub${s}-inline`]:{background:B},[`${s}-item, ${s}-submenu-title`]:V&&$?{width:`calc(100% + ${V}px)`}:{},[`${s}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${$}px solid ${_}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Qe} ${Ze}`,`opacity ${Qe} ${Ze}`].join(","),content:'""'},[`&${s}-item-danger`]:{"&::after":{borderInlineEndColor:jt}}},[`${s}-selected, ${s}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Qe} ${Xe}`,`opacity ${Qe} ${Xe}`].join(",")}}}}}};const Ce=he=>{const{componentCls:ee,itemHeight:s,itemMarginInline:o,padding:_,menuArrowSize:P,marginXS:S,itemMarginBlock:B}=he,U=_+P+S;return{[`${ee}-item`]:{position:"relative",overflow:"hidden"},[`${ee}-item, ${ee}-submenu-title`]:{height:s,lineHeight:`${s}px`,paddingInline:_,overflow:"hidden",textOverflow:"ellipsis",marginInline:o,marginBlock:B,width:`calc(100% - ${o*2}px)`},[`> ${ee}-item,
> ${ee}-submenu > ${ee}-submenu-title`]:{height:s,lineHeight:`${s}px`},[`${ee}-item-group-list ${ee}-submenu-title,
${ee}-submenu-title`]:{paddingInlineEnd:U}}};var wt=he=>{const{componentCls:ee,iconCls:s,itemHeight:o,colorTextLightSolid:_,dropdownWidth:P,controlHeightLG:S,motionDurationMid:B,motionEaseOut:U,paddingXL:l,itemMarginInline:$,fontSizeLG:V,motionDurationSlow:we,paddingXS:Xe,boxShadowSecondary:Ze,collapsedWidth:rt,collapsedIconSize:Qe}=he,Ye={height:o,lineHeight:`${o}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ee]:{"&-inline, &-vertical":Object.assign({[`&${ee}-root`]:{boxShadow:"none"}},Ce(he))},[`${ee}-submenu-popup`]:{[`${ee}-vertical`]:Object.assign(Object.assign({},Ce(he)),{boxShadow:Ze})}},{[`${ee}-submenu-popup ${ee}-vertical${ee}-sub`]:{minWidth:P,maxHeight:`calc(100vh - ${S*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ee}-inline`]:{width:"100%",[`&${ee}-root`]:{[`${ee}-item, ${ee}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${we}`,`background ${we}`,`padding ${B} ${U}`].join(","),[`> ${ee}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ee}-sub${ee}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ee}-submenu > ${ee}-submenu-title`]:Ye,[`& ${ee}-item-group-title`]:{paddingInlineStart:l}},[`${ee}-item`]:Ye}},{[`${ee}-inline-collapsed`]:{width:rt,[`&${ee}-root`]:{[`${ee}-item, ${ee}-submenu ${ee}-submenu-title`]:{[`> ${ee}-inline-collapsed-noicon`]:{fontSize:V,textAlign:"center"}}},[`> ${ee}-item,
> ${ee}-item-group > ${ee}-item-group-list > ${ee}-item,
> ${ee}-item-group > ${ee}-item-group-list > ${ee}-submenu > ${ee}-submenu-title,
> ${ee}-submenu > ${ee}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${V/2}px - ${$}px)`,textOverflow:"clip",[`
${ee}-submenu-arrow,
${ee}-submenu-expand-icon
`]:{opacity:0},[`${ee}-item-icon, ${s}`]:{margin:0,fontSize:Qe,lineHeight:`${o}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ee}-item-icon, ${s}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ee}-item-icon, ${s}`]:{display:"none"},"a, a:hover":{color:_}},[`${ee}-item-group-title`]:Object.assign(Object.assign({},xe.vS),{paddingInline:Xe})}}]};const ut=he=>{const{componentCls:ee,motionDurationSlow:s,motionDurationMid:o,motionEaseInOut:_,motionEaseOut:P,iconCls:S,iconSize:B,iconMarginInlineEnd:U}=he;return{[`${ee}-item, ${ee}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${s}`,`background ${s}`,`padding ${s} ${_}`].join(","),[`${ee}-item-icon, ${S}`]:{minWidth:B,fontSize:B,transition:[`font-size ${o} ${P}`,`margin ${s} ${_}`,`color ${s}`].join(","),"+ span":{marginInlineStart:U,opacity:1,transition:[`opacity ${s} ${_}`,`margin ${s}`,`color ${s}`].join(",")}},[`${ee}-item-icon`]:Object.assign({},(0,xe.Ro)()),[`&${ee}-item-only-child`]:{[`> ${S}, > ${ee}-item-icon`]:{marginInlineEnd:0}}},[`${ee}-item-disabled, ${ee}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ee}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Nt=he=>{const{componentCls:ee,motionDurationSlow:s,motionEaseInOut:o,borderRadius:_,menuArrowSize:P,menuArrowOffset:S}=he;return{[`${ee}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:he.margin,width:P,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${s} ${o}, opacity ${s}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:P*.6,height:P*.15,backgroundColor:"currentcolor",borderRadius:_,transition:[`background ${s} ${o}`,`transform ${s} ${o}`,`top ${s} ${o}`,`color ${s} ${o}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${S})`},"&::after":{transform:`rotate(-45deg) translateY(${S})`}}}}},bt=he=>{const{antCls:ee,componentCls:s,fontSize:o,motionDurationSlow:_,motionDurationMid:P,motionEaseInOut:S,paddingXS:B,padding:U,colorSplit:l,lineWidth:$,zIndexPopup:V,borderRadiusLG:we,subMenuItemBorderRadius:Xe,menuArrowSize:Ze,menuArrowOffset:rt,lineType:Qe,menuPanelMaskInset:Ye,groupTitleLineHeight:ht,groupTitleFontSize:$t}=he;return[{"":{[`${s}`]:Object.assign(Object.assign({},(0,xe.dF)()),{"&-hidden":{display:"none"}})},[`${s}-submenu-hidden`]:{display:"none"}},{[s]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(he)),(0,xe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:o,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${_} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${s}-item`]:{flex:"none"}},[`${s}-item, ${s}-submenu, ${s}-submenu-title`]:{borderRadius:he.itemBorderRadius},[`${s}-item-group-title`]:{padding:`${B}px ${U}px`,fontSize:$t,lineHeight:ht,transition:`all ${_}`},[`&-horizontal ${s}-submenu`]:{transition:[`border-color ${_} ${S}`,`background ${_} ${S}`].join(",")},[`${s}-submenu, ${s}-submenu-inline`]:{transition:[`border-color ${_} ${S}`,`background ${_} ${S}`,`padding ${P} ${S}`].join(",")},[`${s}-submenu ${s}-sub`]:{cursor:"initial",transition:[`background ${_} ${S}`,`padding ${_} ${S}`].join(",")},[`${s}-title-content`]:{transition:`color ${_}`},[`${s}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${s}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:l,borderStyle:Qe,borderWidth:0,borderTopWidth:$,marginBlock:$,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ut(he)),{[`${s}-item-group`]:{[`${s}-item-group-list`]:{margin:0,padding:0,[`${s}-item, ${s}-submenu-title`]:{paddingInline:`${o*2}px ${U}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:V,borderRadius:we,boxShadow:"none",transformOrigin:"0 0",[`&${s}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ye}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ye},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:he.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:he.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:he.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:he.paddingXS},[`> ${s}`]:Object.assign(Object.assign(Object.assign({borderRadius:we},ut(he)),Nt(he)),{[`${s}-item, ${s}-submenu > ${s}-submenu-title`]:{borderRadius:Xe},[`${s}-submenu-title::after`]:{transition:`transform ${_} ${S}`}})}}),Nt(he)),{[`&-inline-collapsed ${s}-submenu-arrow,
&-inline ${s}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${rt})`},"&::after":{transform:`rotate(45deg) translateX(-${rt})`}},[`${s}-submenu-open${s}-submenu-inline > ${s}-submenu-title > ${s}-submenu-arrow`]:{transform:`translateY(-${Ze*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${rt})`},"&::before":{transform:`rotate(45deg) translateX(${rt})`}}})},{[`${ee}-layout-header`]:{[s]:{lineHeight:"inherit"}}}]};var Rt=(he,ee)=>(0,ue.Z)("Menu",o=>{if(ee===!1)return[];const{colorBgElevated:_,colorPrimary:P,colorTextLightSolid:S,controlHeightLG:B,fontSize:U,darkItemColor:l,darkDangerItemColor:$,darkItemBg:V,darkSubMenuItemBg:we,darkItemSelectedColor:Xe,darkItemSelectedBg:Ze,darkDangerItemSelectedBg:rt,darkItemHoverBg:Qe,darkGroupTitleColor:Ye,darkItemHoverColor:ht,darkItemDisabledColor:$t,darkDangerItemHoverColor:Se,darkDangerItemSelectedColor:kt,darkDangerItemActiveBg:yt}=o,jt=U/7*5,Bt=(0,N.TS)(o,{menuArrowSize:jt,menuHorizontalHeight:B*1.15,menuArrowOffset:`${jt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:_}),Vt=(0,N.TS)(Bt,{itemColor:l,itemHoverColor:ht,groupTitleColor:Ye,itemSelectedColor:Xe,itemBg:V,popupBg:V,subMenuItemBg:we,itemActiveBg:"transparent",itemSelectedBg:Ze,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Qe,itemDisabledColor:$t,dangerItemColor:$,dangerItemHoverColor:Se,dangerItemSelectedColor:kt,dangerItemActiveBg:yt,dangerItemSelectedBg:rt,menuSubMenuBg:we,horizontalItemSelectedColor:S,horizontalItemSelectedBg:P});return[bt(Bt),Pe(Bt),wt(Bt),Le(Bt,"light"),Le(Vt,"dark"),Te(Bt),(0,D.Z)(Bt),(0,ke.oN)(Bt,"slide-up"),(0,ke.oN)(Bt,"slide-down"),(0,Q._y)(Bt,"zoom-big")]},o=>{const{colorPrimary:_,colorError:P,colorTextDisabled:S,colorErrorBg:B,colorText:U,colorTextDescription:l,colorBgContainer:$,colorFillAlter:V,colorFillContent:we,lineWidth:Xe,lineWidthBold:Ze,controlItemBgActive:rt,colorBgTextHover:Qe,controlHeightLG:Ye,lineHeight:ht,colorBgElevated:$t,marginXXS:Se,padding:kt,fontSize:yt,controlHeightSM:jt,fontSizeLG:Bt,colorTextLightSolid:Vt,colorErrorHover:Pt}=o,Kt=new pe.C(Vt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:o.zIndexPopupBase+50,radiusItem:o.borderRadiusLG,itemBorderRadius:o.borderRadiusLG,radiusSubMenuItem:o.borderRadiusSM,subMenuItemBorderRadius:o.borderRadiusSM,colorItemText:U,itemColor:U,colorItemTextHover:U,itemHoverColor:U,colorItemTextHoverHorizontal:_,horizontalItemHoverColor:_,colorGroupTitle:l,groupTitleColor:l,colorItemTextSelected:_,itemSelectedColor:_,colorItemTextSelectedHorizontal:_,horizontalItemSelectedColor:_,colorItemBg:$,itemBg:$,colorItemBgHover:Qe,itemHoverBg:Qe,colorItemBgActive:we,itemActiveBg:rt,colorSubItemBg:V,subMenuItemBg:V,colorItemBgSelected:rt,itemSelectedBg:rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ze,activeBarHeight:Ze,colorActiveBarBorderSize:Xe,activeBarBorderWidth:Xe,colorItemTextDisabled:S,itemDisabledColor:S,colorDangerItemText:P,dangerItemColor:P,colorDangerItemTextHover:P,dangerItemHoverColor:P,colorDangerItemTextSelected:P,dangerItemSelectedColor:P,colorDangerItemBgActive:B,dangerItemActiveBg:B,colorDangerItemBgSelected:B,dangerItemSelectedBg:B,itemMarginInline:o.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ye,groupTitleLineHeight:ht,collapsedWidth:Ye*2,popupBg:$t,itemMarginBlock:Se,itemPaddingInline:kt,horizontalLineHeight:`${Ye*1.15}px`,iconSize:yt,iconMarginInlineEnd:jt-yt,collapsedIconSize:Bt,groupTitleFontSize:yt,darkItemDisabledColor:new pe.C(Vt).setAlpha(.25).toRgbString(),darkItemColor:Kt,darkDangerItemColor:P,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Vt,darkItemSelectedBg:_,darkDangerItemSelectedBg:P,darkItemHoverBg:"transparent",darkGroupTitleColor:Kt,darkItemHoverColor:Vt,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:Vt,darkDangerItemActiveBg:P}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(he),Mt=function(he,ee){var s={};for(var o in he)Object.prototype.hasOwnProperty.call(he,o)&&ee.indexOf(o)<0&&(s[o]=he[o]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,o=Object.getOwnPropertySymbols(he);_<o.length;_++)ee.indexOf(o[_])<0&&Object.prototype.propertyIsEnumerable.call(he,o[_])&&(s[o[_]]=he[o[_]]);return s},xt=(0,y.forwardRef)((he,ee)=>{var s,o;const _=y.useContext(b.Z),P=_||{},{getPrefixCls:S,getPopupContainer:B,direction:U,menu:l}=y.useContext(v.E_),$=S(),{prefixCls:V,className:we,style:Xe,theme:Ze="light",expandIcon:rt,_internalDisableMenuItemTitleTooltip:Qe,inlineCollapsed:Ye,siderCollapsed:ht,items:$t,children:Se,rootClassName:kt,mode:yt,selectable:jt,onClick:Bt,overflowedIndicatorPopupClassName:Vt}=he,Pt=Mt(he,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Kt=(0,oe.Z)(Pt,["collapsedWidth"]),Dt=te($t)||Se;(s=P.validator)===null||s===void 0||s.call(P,{mode:yt});const zt=(0,R.useEvent)(function(){var Oe;Bt==null||Bt.apply(void 0,arguments),(Oe=P.onClick)===null||Oe===void 0||Oe.call(P)}),Et=P.mode||yt,qt=jt!=null?jt:P.selectable,nn=y.useMemo(()=>ht!==void 0?ht:Ye,[Ye,ht]),z={horizontal:{motionName:`${$}-slide-up`},inline:(0,d.Z)($),other:{motionName:`${$}-zoom-big`}},q=S("menu",V||P.prefixCls),[de,ge]=Rt(q,!_),Ke=T()(`${q}-${Ze}`,l==null?void 0:l.className,we);let De;if(typeof rt=="function")De=rt;else if(rt===null||rt===!1)De=null;else if(P.expandIcon===null||P.expandIcon===!1)De=null;else{const Oe=rt!=null?rt:P.expandIcon;De=(0,I.Tm)(Oe,{className:T()(`${q}-submenu-expand-icon`,(0,I.l$)(Oe)?(o=Oe.props)===null||o===void 0?void 0:o.className:"")})}const $e=y.useMemo(()=>({prefixCls:q,inlineCollapsed:nn||!1,direction:U,firstLevel:!0,theme:Ze,mode:Et,disableMenuItemTitleTooltip:Qe}),[q,nn,U,Qe,Ze]);return de(y.createElement(b.Z.Provider,{value:null},y.createElement(re.Provider,{value:$e},y.createElement(u.ZP,Object.assign({getPopupContainer:B,overflowedIndicator:y.createElement(O.Z,null),overflowedIndicatorPopupClassName:T()(q,`${q}-${Ze}`,Vt),mode:Et,selectable:qt,onClick:zt},Kt,{inlineCollapsed:nn,style:Object.assign(Object.assign({},l==null?void 0:l.style),Xe),className:Ke,prefixCls:q,direction:U,defaultMotions:z,expandIcon:De,ref:ee,rootClassName:T()(kt,ge)}),Dt))))});const Ot=(0,y.forwardRef)((he,ee)=>{const s=(0,y.useRef)(null),o=y.useContext(H.D);return(0,y.useImperativeHandle)(ee,()=>({menu:s.current,focus:_=>{var P;(P=s.current)===null||P===void 0||P.focus(_)}})),y.createElement(xt,Object.assign({ref:s},he,o))});Ot.Item=h,Ot.SubMenu=L,Ot.Divider=f,Ot.ItemGroup=u.BW;var ct=Ot},12604:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return Te}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},M=H,T=r(74643),v=function(_e,Le){return y.createElement(T.Z,(0,u.Z)({},_e,{ref:Le,icon:M}))},A=y.forwardRef(v),le=r(94184),f=r.n(le),X=r(4942),oe=r(97685),fe=r(45987),I=r(21770),Y=r(15105),re=r(64217);function se(ne,_e){var Le=ne.disabled,Ce=ne.prefixCls,Me=ne.character,wt=ne.characterRender,ut=ne.index,Nt=ne.count,bt=ne.value,Rt=ne.allowHalf,Mt=ne.focused,gt=ne.onHover,xt=ne.onClick,Ot=function(S){gt(S,ut)},ct=function(S){xt(S,ut)},he=function(S){S.keyCode===Y.Z.ENTER&&xt(S,ut)},ee=ut+1,s=new Set([Ce]);bt===0&&ut===0&&Mt?s.add("".concat(Ce,"-focused")):Rt&&bt+.5>=ee&&bt<ee?(s.add("".concat(Ce,"-half")),s.add("".concat(Ce,"-active")),Mt&&s.add("".concat(Ce,"-focused"))):(ee<=bt?s.add("".concat(Ce,"-full")):s.add("".concat(Ce,"-zero")),ee===bt&&Mt&&s.add("".concat(Ce,"-focused")));var o=typeof Me=="function"?Me(ne):Me,_=y.createElement("li",{className:f()(Array.from(s)),ref:_e},y.createElement("div",{onClick:Le?null:ct,onKeyDown:Le?null:he,onMouseMove:Le?null:Ot,role:"radio","aria-checked":bt>ut?"true":"false","aria-posinset":ut+1,"aria-setsize":Nt,tabIndex:Le?-1:0},y.createElement("div",{className:"".concat(Ce,"-first")},o),y.createElement("div",{className:"".concat(Ce,"-second")},o)));return wt&&(_=wt(_,ne)),_}var h=y.forwardRef(se);function k(){var ne=y.useRef({});function _e(Ce){return ne.current[Ce]}function Le(Ce){return function(Me){ne.current[Ce]=Me}}return[_e,Le]}function L(ne){var _e=ne.pageXOffset,Le="scrollLeft";if(typeof _e!="number"){var Ce=ne.document;_e=Ce.documentElement[Le],typeof _e!="number"&&(_e=Ce.body[Le])}return _e}function O(ne){var _e,Le,Ce=ne.ownerDocument,Me=Ce.body,wt=Ce&&Ce.documentElement,ut=ne.getBoundingClientRect();return _e=ut.left,Le=ut.top,_e-=wt.clientLeft||Me.clientLeft||0,Le-=wt.clientTop||Me.clientTop||0,{left:_e,top:Le}}function R(ne){var _e=O(ne),Le=ne.ownerDocument,Ce=Le.defaultView||Le.parentWindow;return _e.left+=L(Ce),_e.left}var d=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function b(ne,_e){var Le,Ce=ne.prefixCls,Me=Ce===void 0?"rc-rate":Ce,wt=ne.className,ut=ne.defaultValue,Nt=ne.value,bt=ne.count,Rt=bt===void 0?5:bt,Mt=ne.allowHalf,gt=Mt===void 0?!1:Mt,xt=ne.allowClear,Ot=xt===void 0?!0:xt,ct=ne.character,he=ct===void 0?"\u2605":ct,ee=ne.characterRender,s=ne.disabled,o=ne.direction,_=o===void 0?"ltr":o,P=ne.tabIndex,S=P===void 0?0:P,B=ne.autoFocus,U=ne.onHoverChange,l=ne.onChange,$=ne.onFocus,V=ne.onBlur,we=ne.onKeyDown,Xe=ne.onMouseLeave,Ze=(0,fe.Z)(ne,d),rt=k(),Qe=(0,oe.Z)(rt,2),Ye=Qe[0],ht=Qe[1],$t=y.useRef(null),Se=function(){if(!s){var g;(g=$t.current)===null||g===void 0||g.focus()}};y.useImperativeHandle(_e,function(){return{focus:Se,blur:function(){if(!s){var g;(g=$t.current)===null||g===void 0||g.blur()}}}});var kt=(0,I.Z)(ut||0,{value:Nt}),yt=(0,oe.Z)(kt,2),jt=yt[0],Bt=yt[1],Vt=(0,I.Z)(null),Pt=(0,oe.Z)(Vt,2),Kt=Pt[0],Dt=Pt[1],zt=function(g,w){var ye=_==="rtl",ie=g+1;if(gt){var Be=Ye(g),Ge=R(Be),ft=Be.clientWidth;(ye&&w-Ge>ft/2||!ye&&w-Ge<ft/2)&&(ie-=.5)}return ie},Et=function(g){Bt(g),l==null||l(g)},qt=y.useState(!1),nn=(0,oe.Z)(qt,2),z=nn[0],q=nn[1],de=function(){q(!0),$==null||$()},ge=function(){q(!1),V==null||V()},Ke=y.useState(null),De=(0,oe.Z)(Ke,2),$e=De[0],Oe=De[1],et=function(g,w){var ye=zt(w,g.pageX);ye!==Kt&&(Oe(ye),Dt(null)),U==null||U(ye)},W=function(g){s||(Oe(null),Dt(null),U==null||U(void 0)),g&&(Xe==null||Xe(g))},e=function(g,w){var ye=zt(w,g.pageX),ie=!1;Ot&&(ie=ye===jt),W(),Et(ie?0:ye),Dt(ie?ye:null)},t=function(g){var w=g.keyCode,ye=_==="rtl",ie=jt;w===Y.Z.RIGHT&&ie<Rt&&!ye?(gt?ie+=.5:ie+=1,Et(ie),g.preventDefault()):w===Y.Z.LEFT&&ie>0&&!ye||w===Y.Z.RIGHT&&ie>0&&ye?(gt?ie-=.5:ie-=1,Et(ie),g.preventDefault()):w===Y.Z.LEFT&&ie<Rt&&ye&&(gt?ie+=.5:ie+=1,Et(ie),g.preventDefault()),we==null||we(g)};y.useEffect(function(){B&&!s&&Se()},[]);var n=new Array(Rt).fill(0).map(function(a,g){return y.createElement(h,{ref:ht(g),index:g,count:Rt,disabled:s,prefixCls:"".concat(Me,"-star"),allowHalf:gt,value:$e===null?jt:$e,onClick:e,onHover:et,key:a||g,character:he,characterRender:ee,focused:z})}),i=f()(Me,wt,(Le={},(0,X.Z)(Le,"".concat(Me,"-disabled"),s),(0,X.Z)(Le,"".concat(Me,"-rtl"),_==="rtl"),Le));return y.createElement("ul",(0,u.Z)({className:i,onMouseLeave:W,tabIndex:s?-1:S,onFocus:s?null:de,onBlur:s?null:ge,onKeyDown:s?null:t,ref:$t,role:"radiogroup"},(0,re.Z)(Ze,{aria:!0,data:!0,attr:!0})),n)}var F=y.forwardRef(b),Z=F,te=r(53124),pe=r(83062),xe=r(14747),D=r(67968),ke=r(45503);const Q=ne=>{const{componentCls:_e}=ne;return{[`${_e}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:ne.marginXS},"> div":{transition:`all ${ne.motionDurationMid}, outline 0s`,"&:hover":{transform:ne.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${ne.lineWidth}px dashed ${ne.starColor}`,transform:ne.starHoverScale}},"&-first, &-second":{color:ne.starBg,transition:`all ${ne.motionDurationMid}`,userSelect:"none",[ne.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${_e}-star-first, &-half ${_e}-star-second`]:{opacity:1},[`&-half ${_e}-star-first, &-full ${_e}-star-second`]:{color:"inherit"}}}},ue=ne=>({[`&-rtl${ne.componentCls}`]:{direction:"rtl"}}),N=ne=>{const{componentCls:_e}=ne;return{[_e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(ne)),{display:"inline-block",margin:0,padding:0,color:ne.starColor,fontSize:ne.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${_e} ${_e}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Q(ne)),{[`+ ${_e}-text`]:{display:"inline-block",marginInlineStart:ne.marginXS,fontSize:ne.fontSize}}),ue(ne))}};var ce=(0,D.Z)("Rate",ne=>{const _e=(0,ke.TS)(ne,{});return[N(_e)]},ne=>({starColor:ne.yellow6,starSize:ne.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ne.colorFillContent})),Pe=function(ne,_e){var Le={};for(var Ce in ne)Object.prototype.hasOwnProperty.call(ne,Ce)&&_e.indexOf(Ce)<0&&(Le[Ce]=ne[Ce]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ce=Object.getOwnPropertySymbols(ne);Me<Ce.length;Me++)_e.indexOf(Ce[Me])<0&&Object.prototype.propertyIsEnumerable.call(ne,Ce[Me])&&(Le[Ce[Me]]=ne[Ce[Me]]);return Le},Te=y.forwardRef((ne,_e)=>{const{prefixCls:Le,className:Ce,rootClassName:Me,style:wt,tooltips:ut,character:Nt=y.createElement(A,null)}=ne,bt=Pe(ne,["prefixCls","className","rootClassName","style","tooltips","character"]),Rt=(s,o)=>{let{index:_}=o;return ut?y.createElement(pe.Z,{title:ut[_]},s):s},{getPrefixCls:Mt,direction:gt,rate:xt}=y.useContext(te.E_),Ot=Mt("rate",Le),[ct,he]=ce(Ot),ee=Object.assign(Object.assign({},xt==null?void 0:xt.style),wt);return ct(y.createElement(Z,Object.assign({ref:_e,character:Nt,characterRender:Rt},bt,{className:f()(Ce,Me,he,xt==null?void 0:xt.className),style:ee,prefixCls:Ot,direction:gt})))})},93421:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return h}});var u=r(67294),y=r(94184),H=r.n(y),M=r(37419),T=r(53124),v=r(4173);const A=u.createContext({latestIndex:0}),le=A.Provider;var X=k=>{let{className:L,index:O,children:R,split:d,style:b}=k;const{latestIndex:F}=u.useContext(A);return R==null?null:u.createElement(u.Fragment,null,u.createElement("div",{className:L,style:b},R),O<F&&d&&u.createElement("span",{className:`${L}-split`},d))},oe=r(51916);function fe(k){return["small","middle","large"].includes(k)}function I(k){return k?typeof k=="number"&&!Number.isNaN(k):!1}var Y=function(k,L){var O={};for(var R in k)Object.prototype.hasOwnProperty.call(k,R)&&L.indexOf(R)<0&&(O[R]=k[R]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,R=Object.getOwnPropertySymbols(k);d<R.length;d++)L.indexOf(R[d])<0&&Object.prototype.propertyIsEnumerable.call(k,R[d])&&(O[R[d]]=k[R[d]]);return O};const se=u.forwardRef((k,L)=>{var O,R;const{getPrefixCls:d,space:b,direction:F}=u.useContext(T.E_),{size:Z=(b==null?void 0:b.size)||"small",align:te,className:pe,rootClassName:xe,children:D,direction:ke="horizontal",prefixCls:Q,split:ue,style:N,wrap:ce=!1,classNames:Pe,styles:J}=k,Te=Y(k,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[ne,_e]=Array.isArray(Z)?Z:[Z,Z],Le=fe(_e),Ce=fe(ne),Me=I(_e),wt=I(ne),ut=(0,M.Z)(D,{keepEmpty:!0}),Nt=te===void 0&&ke==="horizontal"?"center":te,bt=d("space",Q),[Rt,Mt]=(0,oe.Z)(bt),gt=H()(bt,b==null?void 0:b.className,Mt,`${bt}-${ke}`,{[`${bt}-rtl`]:F==="rtl",[`${bt}-align-${Nt}`]:Nt,[`${bt}-gap-row-${_e}`]:Le,[`${bt}-gap-col-${ne}`]:Ce},pe,xe),xt=H()(`${bt}-item`,(O=Pe==null?void 0:Pe.item)!==null&&O!==void 0?O:(R=b==null?void 0:b.classNames)===null||R===void 0?void 0:R.item);let Ot=0;const ct=ut.map((s,o)=>{var _,P;s!=null&&(Ot=o);const S=s&&s.key||`${xt}-${o}`;return u.createElement(X,{className:xt,key:S,index:o,split:ue,style:(_=J==null?void 0:J.item)!==null&&_!==void 0?_:(P=b==null?void 0:b.styles)===null||P===void 0?void 0:P.item},s)}),he=u.useMemo(()=>({latestIndex:Ot}),[Ot]);if(ut.length===0)return null;const ee={};return ce&&(ee.flexWrap="wrap"),!Ce&&wt&&(ee.columnGap=ne),!Le&&Me&&(ee.rowGap=_e),Rt(u.createElement("div",Object.assign({ref:L,className:gt,style:Object.assign(Object.assign(Object.assign({},ee),b==null?void 0:b.style),N)},Te),u.createElement(le,{value:he},ct)))});se.Compact=v.ZP;var h=se},33507:function(St,Ae){"use strict";const r=u=>({[u.componentCls]:{[`${u.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${u.motionDurationMid} ${u.motionEaseInOut},
opacity ${u.motionDurationMid} ${u.motionEaseInOut} !important`}},[`${u.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${u.motionDurationMid} ${u.motionEaseInOut},
opacity ${u.motionDurationMid} ${u.motionEaseInOut} !important`}}});Ae.Z=r},33297:function(St,Ae,r){"use strict";r.d(Ae,{Fm:function(){return fe}});var u=r(45930),y=r(93590);const H=new u.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),M=new u.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),T=new u.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),v=new u.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),A=new u.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),le=new u.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),f=new u.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),X=new u.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),oe={"move-up":{inKeyframes:f,outKeyframes:X},"move-down":{inKeyframes:H,outKeyframes:M},"move-left":{inKeyframes:T,outKeyframes:v},"move-right":{inKeyframes:A,outKeyframes:le}},fe=(I,Y)=>{const{antCls:re}=I,se=`${re}-${Y}`,{inKeyframes:h,outKeyframes:k}=oe[Y];return[(0,y.R)(se,h,k,I.motionDurationMid),{[`
${se}-enter,
${se}-appear
`]:{opacity:0,animationTimingFunction:I.motionEaseOutCirc},[`${se}-leave`]:{animationTimingFunction:I.motionEaseInOutCirc}}]}},67771:function(St,Ae,r){"use strict";r.d(Ae,{Qt:function(){return T},Uw:function(){return M},fJ:function(){return H},ly:function(){return v},oN:function(){return fe}});var u=r(45930),y=r(93590);const H=new u.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),M=new u.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),T=new u.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),v=new u.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),A=new u.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),le=new u.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),f=new u.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),X=new u.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),oe={"slide-up":{inKeyframes:H,outKeyframes:M},"slide-down":{inKeyframes:T,outKeyframes:v},"slide-left":{inKeyframes:A,outKeyframes:le},"slide-right":{inKeyframes:f,outKeyframes:X}},fe=(I,Y)=>{const{antCls:re}=I,se=`${re}-${Y}`,{inKeyframes:h,outKeyframes:k}=oe[Y];return[(0,y.R)(se,h,k,I.motionDurationMid),{[`
${se}-enter,
${se}-appear
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:I.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${se}-leave`]:{animationTimingFunction:I.motionEaseInQuint}}]}},47897:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return ee}});var u=r(3407),y=r(94184),H=r.n(y);function M(){return M=Object.assign?Object.assign.bind():function(s){for(var o=1;o<arguments.length;o++){var _=arguments[o];for(var P in _)Object.prototype.hasOwnProperty.call(_,P)&&(s[P]=_[P])}return s},M.apply(this,arguments)}function T(s){"@babel/helpers - typeof";return T=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},T(s)}function v(s,o){if(T(s)!=="object"||s===null)return s;var _=s[Symbol.toPrimitive];if(_!==void 0){var P=_.call(s,o||"default");if(T(P)!=="object")return P;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(s)}function A(s){var o=v(s,"string");return T(o)==="symbol"?o:String(o)}function le(s,o,_){return o=A(o),o in s?Object.defineProperty(s,o,{value:_,enumerable:!0,configurable:!0,writable:!0}):s[o]=_,s}function f(s){if(Array.isArray(s))return s}function X(s,o){var _=s==null?null:typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(_!=null){var P,S,B,U,l=[],$=!0,V=!1;try{if(B=(_=_.call(s)).next,o===0){if(Object(_)!==_)return;$=!1}else for(;!($=(P=B.call(_)).done)&&(l.push(P.value),l.length!==o);$=!0);}catch(we){V=!0,S=we}finally{try{if(!$&&_.return!=null&&(U=_.return(),Object(U)!==U))return}finally{if(V)throw S}}return l}}function oe(s,o){(o==null||o>s.length)&&(o=s.length);for(var _=0,P=new Array(o);_<o;_++)P[_]=s[_];return P}function fe(s,o){if(s){if(typeof s=="string")return oe(s,o);var _=Object.prototype.toString.call(s).slice(8,-1);if(_==="Object"&&s.constructor&&(_=s.constructor.name),_==="Map"||_==="Set")return Array.from(s);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return oe(s,o)}}function I(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Y(s,o){return f(s)||X(s,o)||fe(s,o)||I()}function re(s,o){if(s==null)return{};var _={},P=Object.keys(s),S,B;for(B=0;B<P.length;B++)S=P[B],!(o.indexOf(S)>=0)&&(_[S]=s[S]);return _}function se(s,o){if(s==null)return{};var _=re(s,o),P,S;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(s);for(S=0;S<B.length;S++)P=B[S],!(o.indexOf(P)>=0)&&Object.prototype.propertyIsEnumerable.call(s,P)&&(_[P]=s[P])}return _}var h=r(67294);function k(s){if(Array.isArray(s))return s}function L(s,o){var _=s==null?null:typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(_!=null){var P,S,B,U,l=[],$=!0,V=!1;try{if(B=(_=_.call(s)).next,o===0){if(Object(_)!==_)return;$=!1}else for(;!($=(P=B.call(_)).done)&&(l.push(P.value),l.length!==o);$=!0);}catch(we){V=!0,S=we}finally{try{if(!$&&_.return!=null&&(U=_.return(),Object(U)!==U))return}finally{if(V)throw S}}return l}}function O(s,o){(o==null||o>s.length)&&(o=s.length);for(var _=0,P=new Array(o);_<o;_++)P[_]=s[_];return P}function R(s,o){if(s){if(typeof s=="string")return O(s,o);var _=Object.prototype.toString.call(s).slice(8,-1);if(_==="Object"&&s.constructor&&(_=s.constructor.name),_==="Map"||_==="Set")return Array.from(s);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return O(s,o)}}function d(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function b(s,o){return k(s)||L(s,o)||R(s,o)||d()}function F(s){var o=h.useRef();o.current=s;var _=h.useCallback(function(){for(var P,S=arguments.length,B=new Array(S),U=0;U<S;U++)B[U]=arguments[U];return(P=o.current)===null||P===void 0?void 0:P.call.apply(P,[o].concat(B))},[]);return _}function Z(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var te=Z()?h.useLayoutEffect:h.useEffect,pe=function(o,_){var P=h.useRef(!0);te(function(){return o(P.current)},_),te(function(){return P.current=!1,function(){P.current=!0}},[])},xe=function(o,_){pe(function(P){if(!P)return o()},_)},D=null;function ke(s){var o=h.useRef(!1),_=h.useState(s),P=b(_,2),S=P[0],B=P[1];h.useEffect(function(){return o.current=!1,function(){o.current=!0}},[]);function U(l,$){$&&o.current||B(l)}return[S,U]}function Q(s){return s!==void 0}function ue(s,o){var _=o||{},P=_.defaultValue,S=_.value,B=_.onChange,U=_.postState,l=ke(function(){return Q(S)?S:Q(P)?typeof P=="function"?P():P:typeof s=="function"?s():s}),$=b(l,2),V=$[0],we=$[1],Xe=S!==void 0?S:V,Ze=U?U(Xe):Xe,rt=F(B),Qe=ke([Xe]),Ye=b(Qe,2),ht=Ye[0],$t=Ye[1];xe(function(){var kt=ht[0];V!==kt&&rt(V,kt)},[ht]),xe(function(){Q(S)||we(S)},[S]);var Se=F(function(kt,yt){we(kt,yt),$t([Xe],yt)});return[Ze,Se]}var N={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(o){var _=o.keyCode;if(o.altKey&&!o.ctrlKey||o.metaKey||_>=N.F1&&_<=N.F12)return!1;switch(_){case N.ALT:case N.CAPS_LOCK:case N.CONTEXT_MENU:case N.CTRL:case N.DOWN:case N.END:case N.ESC:case N.HOME:case N.INSERT:case N.LEFT:case N.MAC_FF_META:case N.META:case N.NUMLOCK:case N.NUM_CENTER:case N.PAGE_DOWN:case N.PAGE_UP:case N.PAUSE:case N.PRINT_SCREEN:case N.RIGHT:case N.SHIFT:case N.UP:case N.WIN_KEY:case N.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(o){if(o>=N.ZERO&&o<=N.NINE||o>=N.NUM_ZERO&&o<=N.NUM_MULTIPLY||o>=N.A&&o<=N.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&o===0)return!0;switch(o){case N.SPACE:case N.QUESTION_MARK:case N.NUM_PLUS:case N.NUM_MINUS:case N.NUM_PERIOD:case N.NUM_DIVISION:case N.SEMICOLON:case N.DASH:case N.EQUALS:case N.COMMA:case N.PERIOD:case N.SLASH:case N.APOSTROPHE:case N.SINGLE_QUOTE:case N.OPEN_SQUARE_BRACKET:case N.BACKSLASH:case N.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},ce=N,Pe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],J=h.forwardRef(function(s,o){var _,P=s.prefixCls,S=P===void 0?"rc-switch":P,B=s.className,U=s.checked,l=s.defaultChecked,$=s.disabled,V=s.loadingIcon,we=s.checkedChildren,Xe=s.unCheckedChildren,Ze=s.onClick,rt=s.onChange,Qe=s.onKeyDown,Ye=se(s,Pe),ht=ue(!1,{value:U,defaultValue:l}),$t=Y(ht,2),Se=$t[0],kt=$t[1];function yt(Pt,Kt){var Dt=Se;return $||(Dt=Pt,kt(Dt),rt==null||rt(Dt,Kt)),Dt}function jt(Pt){Pt.which===ce.LEFT?yt(!1,Pt):Pt.which===ce.RIGHT&&yt(!0,Pt),Qe==null||Qe(Pt)}function Bt(Pt){var Kt=yt(!Se,Pt);Ze==null||Ze(Kt,Pt)}var Vt=H()(S,B,(_={},le(_,"".concat(S,"-checked"),Se),le(_,"".concat(S,"-disabled"),$),_));return h.createElement("button",M({},Ye,{type:"button",role:"switch","aria-checked":Se,disabled:$,className:Vt,ref:o,onKeyDown:jt,onClick:Bt}),V,h.createElement("span",{className:"".concat(S,"-inner")},h.createElement("span",{className:"".concat(S,"-inner-checked")},we),h.createElement("span",{className:"".concat(S,"-inner-unchecked")},Xe)))});J.displayName="Switch";var Te=J,ne=r(45353),_e=r(53124),Le=r(98866),Ce=r(98675),Me=r(84780),wt=r(14747),ut=r(67968),Nt=r(45503);const bt=s=>{const{componentCls:o,trackHeightSM:_,trackPadding:P,trackMinWidthSM:S,innerMinMarginSM:B,innerMaxMarginSM:U,handleSizeSM:l}=s,$=`${o}-inner`;return{[o]:{[`&${o}-small`]:{minWidth:S,height:_,lineHeight:`${_}px`,[`${o}-inner`]:{paddingInlineStart:U,paddingInlineEnd:B,[`${$}-checked`]:{marginInlineStart:`calc(-100% + ${l+P*2}px - ${U*2}px)`,marginInlineEnd:`calc(100% - ${l+P*2}px + ${U*2}px)`},[`${$}-unchecked`]:{marginTop:-_,marginInlineStart:0,marginInlineEnd:0}},[`${o}-handle`]:{width:l,height:l},[`${o}-loading-icon`]:{top:(l-s.switchLoadingIconSize)/2,fontSize:s.switchLoadingIconSize},[`&${o}-checked`]:{[`${o}-inner`]:{paddingInlineStart:B,paddingInlineEnd:U,[`${$}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${$}-unchecked`]:{marginInlineStart:`calc(100% - ${l+P*2}px + ${U*2}px)`,marginInlineEnd:`calc(-100% + ${l+P*2}px - ${U*2}px)`}},[`${o}-handle`]:{insetInlineStart:`calc(100% - ${l+P}px)`}},[`&:not(${o}-disabled):active`]:{[`&:not(${o}-checked) ${$}`]:{[`${$}-unchecked`]:{marginInlineStart:s.marginXXS/2,marginInlineEnd:-s.marginXXS/2}},[`&${o}-checked ${$}`]:{[`${$}-checked`]:{marginInlineStart:-s.marginXXS/2,marginInlineEnd:s.marginXXS/2}}}}}}},Rt=s=>{const{componentCls:o,handleSize:_}=s;return{[o]:{[`${o}-loading-icon${s.iconCls}`]:{position:"relative",top:(_-s.fontSize)/2,color:s.switchLoadingIconColor,verticalAlign:"top"},[`&${o}-checked ${o}-loading-icon`]:{color:s.switchColor}}}},Mt=s=>{const{componentCls:o,motion:_,trackPadding:P,handleBg:S,handleShadow:B,handleSize:U}=s,l=`${o}-handle`;return{[o]:{[l]:{position:"absolute",top:P,insetInlineStart:P,width:U,height:U,transition:`all ${s.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:S,borderRadius:U/2,boxShadow:B,transition:`all ${s.switchDuration} ease-in-out`,content:'""'}},[`&${o}-checked ${l}`]:{insetInlineStart:`calc(100% - ${U+P}px)`},[`&:not(${o}-disabled):active`]:_?{[`${l}::before`]:{insetInlineEnd:s.switchHandleActiveInset,insetInlineStart:0},[`&${o}-checked ${l}::before`]:{insetInlineEnd:0,insetInlineStart:s.switchHandleActiveInset}}:{}}}},gt=s=>{const{componentCls:o,trackHeight:_,trackPadding:P,innerMinMargin:S,innerMaxMargin:B,handleSize:U}=s,l=`${o}-inner`;return{[o]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:B,paddingInlineEnd:S,transition:`padding-inline-start ${s.switchDuration} ease-in-out, padding-inline-end ${s.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:s.colorTextLightSolid,fontSize:s.fontSizeSM,transition:`margin-inline-start ${s.switchDuration} ease-in-out, margin-inline-end ${s.switchDuration} ease-in-out`,pointerEvents:"none"},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${U+P*2}px - ${B*2}px)`,marginInlineEnd:`calc(100% - ${U+P*2}px + ${B*2}px)`},[`${l}-unchecked`]:{marginTop:-_,marginInlineStart:0,marginInlineEnd:0}},[`&${o}-checked ${l}`]:{paddingInlineStart:S,paddingInlineEnd:B,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${U+P*2}px + ${B*2}px)`,marginInlineEnd:`calc(-100% + ${U+P*2}px - ${B*2}px)`}},[`&:not(${o}-disabled):active`]:{[`&:not(${o}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:P*2,marginInlineEnd:-P*2}},[`&${o}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:-P*2,marginInlineEnd:P*2}}}}}},xt=s=>{const{componentCls:o,trackHeight:_,trackMinWidth:P}=s;return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,wt.Wf)(s)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:P,height:_,lineHeight:`${_}px`,verticalAlign:"middle",background:s.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${s.motionDurationMid}`,userSelect:"none",[`&:hover:not(${o}-disabled)`]:{background:s.colorTextTertiary}}),(0,wt.Qy)(s)),{[`&${o}-checked`]:{background:s.switchColor,[`&:hover:not(${o}-disabled)`]:{background:s.colorPrimaryHover}},[`&${o}-loading, &${o}-disabled`]:{cursor:"not-allowed",opacity:s.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${o}-rtl`]:{direction:"rtl"}})}};var Ot=(0,ut.Z)("Switch",s=>{const o=(0,Nt.TS)(s,{switchDuration:s.motionDurationMid,switchColor:s.colorPrimary,switchDisabledOpacity:s.opacityLoading,switchLoadingIconSize:s.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${s.opacityLoading})`,switchHandleActiveInset:"-30%"});return[xt(o),gt(o),Mt(o),Rt(o),bt(o)]},s=>{const{fontSize:o,lineHeight:_,controlHeight:P,colorWhite:S}=s,B=o*_,U=P/2,l=2,$=B-l*2,V=U-l*2;return{trackHeight:B,trackHeightSM:U,trackMinWidth:$*2+l*4,trackMinWidthSM:V*2+l*2,trackPadding:l,handleBg:S,handleSize:$,handleSizeSM:V,handleShadow:`0 2px 4px 0 ${new Me.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:$/2,innerMaxMargin:$+l+l*2,innerMinMarginSM:V/2,innerMaxMarginSM:V+l+l*2}}),ct=function(s,o){var _={};for(var P in s)Object.prototype.hasOwnProperty.call(s,P)&&o.indexOf(P)<0&&(_[P]=s[P]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,P=Object.getOwnPropertySymbols(s);S<P.length;S++)o.indexOf(P[S])<0&&Object.prototype.propertyIsEnumerable.call(s,P[S])&&(_[P[S]]=s[P[S]]);return _};const he=h.forwardRef((s,o)=>{const{prefixCls:_,size:P,disabled:S,loading:B,className:U,rootClassName:l,style:$}=s,V=ct(s,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:we,direction:Xe,switch:Ze}=h.useContext(_e.E_),rt=h.useContext(Le.Z),Qe=(S!=null?S:rt)||B,Ye=we("switch",_),ht=h.createElement("div",{className:`${Ye}-handle`},B&&h.createElement(u.Z,{className:`${Ye}-loading-icon`})),[$t,Se]=Ot(Ye),kt=(0,Ce.Z)(P),yt=H()(Ze==null?void 0:Ze.className,{[`${Ye}-small`]:kt==="small",[`${Ye}-loading`]:B,[`${Ye}-rtl`]:Xe==="rtl"},U,l,Se),jt=Object.assign(Object.assign({},Ze==null?void 0:Ze.style),$);return $t(h.createElement(ne.Z,{component:"Switch"},h.createElement(Te,Object.assign({},V,{prefixCls:Ye,className:yt,style:jt,disabled:Qe,ref:o,loadingIcon:ht}))))});he.__ANT_SWITCH=!0;var ee=he},79870:function(St,Ae,r){"use strict";r.d(Ae,{default:function(){return gr}});var u=r(87462),y=r(4942),H=r(71002),M=r(1413),T=r(74902),v=r(15671),A=r(43144),le=r(97326),f=r(60136),X=r(51630),oe=r(94184),fe=r.n(oe),I={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ae){var ve=ae.keyCode;if(ae.altKey&&!ae.ctrlKey||ae.metaKey||ve>=I.F1&&ve<=I.F12)return!1;switch(ve){case I.ALT:case I.CAPS_LOCK:case I.CONTEXT_MENU:case I.CTRL:case I.DOWN:case I.END:case I.ESC:case I.HOME:case I.INSERT:case I.LEFT:case I.MAC_FF_META:case I.META:case I.NUMLOCK:case I.NUM_CENTER:case I.PAGE_DOWN:case I.PAGE_UP:case I.PAUSE:case I.PRINT_SCREEN:case I.RIGHT:case I.SHIFT:case I.UP:case I.WIN_KEY:case I.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ae){if(ae>=I.ZERO&&ae<=I.NINE||ae>=I.NUM_ZERO&&ae<=I.NUM_MULTIPLY||ae>=I.A&&ae<=I.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ae===0)return!0;switch(ae){case I.SPACE:case I.QUESTION_MARK:case I.NUM_PLUS:case I.NUM_MINUS:case I.NUM_PERIOD:case I.NUM_DIVISION:case I.SEMICOLON:case I.DASH:case I.EQUALS:case I.COMMA:case I.PERIOD:case I.SLASH:case I.APOSTROPHE:case I.SINGLE_QUOTE:case I.OPEN_SQUARE_BRACKET:case I.BACKSLASH:case I.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Y=I,re=r(34952),se=r(72978),h=r(67294),k=r(69610);function L(G){var ae=G.dropPosition,ve=G.dropLevelOffset,c=G.indent,me={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ae){case-1:me.top=0,me.left=-ve*c;break;case 1:me.bottom=0,me.left=-ve*c;break;case 0:me.bottom=0,me.left=c;break}return h.createElement("div",{style:me})}var O=r(36459),R=r(97685),d=r(45987);function b(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var F=b()?h.useLayoutEffect:h.useEffect,Z=F,te=function(ae,ve){var c=React.useRef(!0);F(function(){if(!c.current)return ae()},ve),F(function(){return c.current=!1,function(){c.current=!0}},[])},pe=r(73299),xe=r(73935);function D(G){return G instanceof HTMLElement||G instanceof SVGElement}function ke(G){return D(G)?G:G instanceof h.Component?xe.findDOMNode(G):null}var Q=r(28580);function ue(G,ae,ve){var c=React.useRef({});return(!("value"in c.current)||ve(c.current.condition,ae))&&(c.current.value=G(),c.current.condition=ae),c.current.value}function N(G,ae){typeof G=="function"?G(ae):(0,H.Z)(G)==="object"&&G&&"current"in G&&(G.current=ae)}function ce(){for(var G=arguments.length,ae=new Array(G),ve=0;ve<G;ve++)ae[ve]=arguments[ve];var c=ae.filter(function(me){return me});return c.length<=1?c[0]:function(me){ae.forEach(function(m){N(m,me)})}}function Pe(){for(var G=arguments.length,ae=new Array(G),ve=0;ve<G;ve++)ae[ve]=arguments[ve];return useMemo(function(){return ce.apply(void 0,ae)},ae,function(c,me){return c.length===me.length&&c.every(function(m,C){return m===me[C]})})}function J(G){var ae,ve,c=(0,Q.isMemo)(G)?G.type.type:G.type;return!(typeof c=="function"&&!((ae=c.prototype)!==null&&ae!==void 0&&ae.render)||typeof G=="function"&&!((ve=G.prototype)!==null&&ve!==void 0&&ve.render))}function Te(G,ae){var ve={};return ve[G.toLowerCase()]=ae.toLowerCase(),ve["Webkit".concat(G)]="webkit".concat(ae),ve["Moz".concat(G)]="moz".concat(ae),ve["ms".concat(G)]="MS".concat(ae),ve["O".concat(G)]="o".concat(ae.toLowerCase()),ve}function ne(G,ae){var ve={animationend:Te("Animation","AnimationEnd"),transitionend:Te("Transition","TransitionEnd")};return G&&("AnimationEvent"in ae||delete ve.animationend.animation,"TransitionEvent"in ae||delete ve.transitionend.transition),ve}var _e=ne(b(),typeof window!="undefined"?window:{}),Le={};if(b()){var Ce=document.createElement("div");Le=Ce.style}var Me={};function wt(G){if(Me[G])return Me[G];var ae=_e[G];if(ae)for(var ve=Object.keys(ae),c=ve.length,me=0;me<c;me+=1){var m=ve[me];if(Object.prototype.hasOwnProperty.call(ae,m)&&m in Le)return Me[G]=ae[m],Me[G]}return""}var ut=wt("animationend"),Nt=wt("transitionend"),bt=!!(ut&&Nt),Rt=ut||"animationend",Mt=Nt||"transitionend";function gt(G,ae){if(!G)return null;if((0,H.Z)(G)==="object"){var ve=ae.replace(/-\w/g,function(c){return c[1].toUpperCase()});return G[ve]}return"".concat(G,"-").concat(ae)}var xt="none",Ot="appear",ct="enter",he="leave",ee="none",s="prepare",o="start",_="active",P="end";function S(G){var ae=h.useRef(!1),ve=h.useState(G),c=(0,R.Z)(ve,2),me=c[0],m=c[1];h.useEffect(function(){return ae.current=!1,function(){ae.current=!0}},[]);function C(E,x){x&&ae.current||m(E)}return[me,C]}var B=function(ae){return+setTimeout(ae,16)},U=function(ae){return clearTimeout(ae)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(B=function(ae){return window.requestAnimationFrame(ae)},U=function(ae){return window.cancelAnimationFrame(ae)});var l=0,$=new Map;function V(G){$.delete(G)}var we=function(ae){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;l+=1;var c=l;function me(m){if(m===0)V(c),ae();else{var C=B(function(){me(m-1)});$.set(c,C)}}return me(ve),c};we.cancel=function(G){var ae=$.get(G);return V(ae),U(ae)};var Xe=we,Ze=function(){var G=h.useRef(null);function ae(){Xe.cancel(G.current)}function ve(c){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ae();var m=Xe(function(){me<=1?c({isCanceled:function(){return m!==G.current}}):ve(c,me-1)});G.current=m}return h.useEffect(function(){return function(){ae()}},[]),[ve,ae]},rt=b()?h.useLayoutEffect:h.useEffect,Qe=rt,Ye=[s,o,_,P],ht=!1,$t=!0;function Se(G){return G===_||G===P}var kt=function(G,ae){var ve=S(ee),c=(0,R.Z)(ve,2),me=c[0],m=c[1],C=Ze(),E=(0,R.Z)(C,2),x=E[0],p=E[1];function K(){m(s,!0)}return Qe(function(){if(me!==ee&&me!==P){var j=Ye.indexOf(me),Ee=Ye[j+1],be=ae(me);be===ht?m(Ee,!0):x(function(Ie){function Fe(){Ie.isCanceled()||m(Ee,!0)}be===!0?Fe():Promise.resolve(be).then(Fe)})}},[G,me]),h.useEffect(function(){return function(){p()}},[]),[K,me]},yt=function(G){var ae=(0,h.useRef)(),ve=(0,h.useRef)(G);ve.current=G;var c=h.useCallback(function(C){ve.current(C)},[]);function me(C){C&&(C.removeEventListener(Mt,c),C.removeEventListener(Rt,c))}function m(C){ae.current&&ae.current!==C&&me(ae.current),C&&C!==ae.current&&(C.addEventListener(Mt,c),C.addEventListener(Rt,c),ae.current=C)}return h.useEffect(function(){return function(){me(ae.current)}},[]),[m,me]};function jt(G,ae,ve,c){var me=c.motionEnter,m=me===void 0?!0:me,C=c.motionAppear,E=C===void 0?!0:C,x=c.motionLeave,p=x===void 0?!0:x,K=c.motionDeadline,j=c.motionLeaveImmediately,Ee=c.onAppearPrepare,be=c.onEnterPrepare,Ie=c.onLeavePrepare,Fe=c.onAppearStart,Ue=c.onEnterStart,Re=c.onLeaveStart,We=c.onAppearActive,He=c.onEnterActive,Ve=c.onLeaveActive,tt=c.onAppearEnd,ot=c.onEnterEnd,mt=c.onLeaveEnd,it=c.onVisibleChanged,qe=S(),lt=(0,R.Z)(qe,2),at=lt[0],Tt=lt[1],_t=S(xt),Zt=(0,R.Z)(_t,2),Lt=Zt[0],Ht=Zt[1],Wt=S(null),nt=(0,R.Z)(Wt,2),st=nt[0],At=nt[1],Ut=(0,h.useRef)(!1),en=(0,h.useRef)(null);function bn(){return ve()}var mn=(0,h.useRef)(!1);function wn(Xt){var tn=bn();if(!(Xt&&!Xt.deadline&&Xt.target!==tn)){var gn=mn.current,Hn;Lt===Ot&&gn?Hn=tt==null?void 0:tt(tn,Xt):Lt===ct&&gn?Hn=ot==null?void 0:ot(tn,Xt):Lt===he&&gn&&(Hn=mt==null?void 0:mt(tn,Xt)),Lt!==xt&&gn&&Hn!==!1&&(Ht(xt,!0),At(null,!0))}}var Bn=yt(wn),On=(0,R.Z)(Bn,1),In=On[0],pn=h.useMemo(function(){var Xt,tn,gn;switch(Lt){case Ot:return Xt={},(0,y.Z)(Xt,s,Ee),(0,y.Z)(Xt,o,Fe),(0,y.Z)(Xt,_,We),Xt;case ct:return tn={},(0,y.Z)(tn,s,be),(0,y.Z)(tn,o,Ue),(0,y.Z)(tn,_,He),tn;case he:return gn={},(0,y.Z)(gn,s,Ie),(0,y.Z)(gn,o,Re),(0,y.Z)(gn,_,Ve),gn;default:return{}}},[Lt]),zn=kt(Lt,function(Xt){if(Xt===s){var tn=pn[s];return tn?tn(bn()):ht}if(Cn in pn){var gn;At(((gn=pn[Cn])===null||gn===void 0?void 0:gn.call(pn,bn(),null))||null)}return Cn===_&&(In(bn()),K>0&&(clearTimeout(en.current),en.current=setTimeout(function(){wn({deadline:!0})},K))),$t}),fn=(0,R.Z)(zn,2),Ln=fn[0],Cn=fn[1],nr=Se(Cn);mn.current=nr,Qe(function(){Tt(ae);var Xt=Ut.current;if(Ut.current=!0,!!G){var tn;!Xt&&ae&&E&&(tn=Ot),Xt&&ae&&m&&(tn=ct),(Xt&&!ae&&p||!Xt&&j&&!ae&&p)&&(tn=he),tn&&(Ht(tn),Ln())}},[ae]),(0,h.useEffect)(function(){(Lt===Ot&&!E||Lt===ct&&!m||Lt===he&&!p)&&Ht(xt)},[E,m,p]),(0,h.useEffect)(function(){return function(){Ut.current=!1,clearTimeout(en.current)}},[]);var Zn=h.useRef(!1);(0,h.useEffect)(function(){at&&(Zn.current=!0),at!==void 0&&Lt===xt&&((Zn.current||at)&&(it==null||it(at)),Zn.current=!0)},[at,Lt]);var yn=st;return pn[s]&&Cn===o&&(yn=(0,M.Z)({transition:"none"},yn)),[Lt,Cn,yn,at!=null?at:ae]}var Bt=function(G){(0,f.Z)(ve,G);var ae=(0,X.Z)(ve);function ve(){return(0,v.Z)(this,ve),ae.apply(this,arguments)}return(0,A.Z)(ve,[{key:"render",value:function(){return this.props.children}}]),ve}(h.Component),Vt=Bt;function Pt(G){var ae=G;(0,H.Z)(G)==="object"&&(ae=G.transitionSupport);function ve(me){return!!(me.motionName&&ae)}var c=h.forwardRef(function(me,m){var C=me.visible,E=C===void 0?!0:C,x=me.removeOnLeave,p=x===void 0?!0:x,K=me.forceRender,j=me.children,Ee=me.motionName,be=me.leavedClassName,Ie=me.eventProps,Fe=ve(me),Ue=(0,h.useRef)(),Re=(0,h.useRef)();function We(){try{return Ue.current instanceof HTMLElement?Ue.current:ke(Re.current)}catch(Wt){return null}}var He=jt(Fe,E,We,me),Ve=(0,R.Z)(He,4),tt=Ve[0],ot=Ve[1],mt=Ve[2],it=Ve[3],qe=h.useRef(it);it&&(qe.current=!0);var lt=h.useCallback(function(Wt){Ue.current=Wt,N(m,Wt)},[m]),at,Tt=(0,M.Z)((0,M.Z)({},Ie),{},{visible:E});if(!j)at=null;else if(tt===xt||!ve(me))it?at=j((0,M.Z)({},Tt),lt):!p&&qe.current&&be?at=j((0,M.Z)((0,M.Z)({},Tt),{},{className:be}),lt):K||!p&&!be?at=j((0,M.Z)((0,M.Z)({},Tt),{},{style:{display:"none"}}),lt):at=null;else{var _t,Zt;ot===s?Zt="prepare":Se(ot)?Zt="active":ot===o&&(Zt="start"),at=j((0,M.Z)((0,M.Z)({},Tt),{},{className:fe()(gt(Ee,tt),(_t={},(0,y.Z)(_t,gt(Ee,"".concat(tt,"-").concat(Zt)),Zt),(0,y.Z)(_t,Ee,typeof Ee=="string"),_t)),style:mt}),lt)}if(h.isValidElement(at)&&J(at)){var Lt=at,Ht=Lt.ref;Ht||(at=h.cloneElement(at,{ref:lt}))}return h.createElement(Vt,{ref:Re},at)});return c.displayName="CSSMotion",c}var Kt=Pt(bt),Dt="add",zt="keep",Et="remove",qt="removed";function nn(G){var ae;return G&&(0,H.Z)(G)==="object"&&"key"in G?ae=G:ae={key:G},(0,M.Z)((0,M.Z)({},ae),{},{key:String(ae.key)})}function z(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return G.map(nn)}function q(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=[],c=0,me=ae.length,m=z(G),C=z(ae);m.forEach(function(p){for(var K=!1,j=c;j<me;j+=1){var Ee=C[j];if(Ee.key===p.key){c<j&&(ve=ve.concat(C.slice(c,j).map(function(be){return(0,M.Z)((0,M.Z)({},be),{},{status:Dt})})),c=j),ve.push((0,M.Z)((0,M.Z)({},Ee),{},{status:zt})),c+=1,K=!0;break}}K||ve.push((0,M.Z)((0,M.Z)({},p),{},{status:Et}))}),c<me&&(ve=ve.concat(C.slice(c).map(function(p){return(0,M.Z)((0,M.Z)({},p),{},{status:Dt})})));var E={};ve.forEach(function(p){var K=p.key;E[K]=(E[K]||0)+1});var x=Object.keys(E).filter(function(p){return E[p]>1});return x.forEach(function(p){ve=ve.filter(function(K){var j=K.key,Ee=K.status;return j!==p||Ee!==Et}),ve.forEach(function(K){K.key===p&&(K.status=zt)})}),ve}var de=["component","children","onVisibleChanged","onAllRemoved"],ge=["status"],Ke=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function De(G){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt,ve=function(c){(0,f.Z)(m,c);var me=(0,X.Z)(m);function m(){var C;(0,v.Z)(this,m);for(var E=arguments.length,x=new Array(E),p=0;p<E;p++)x[p]=arguments[p];return C=me.call.apply(me,[this].concat(x)),(0,y.Z)((0,le.Z)(C),"state",{keyEntities:[]}),(0,y.Z)((0,le.Z)(C),"removeKey",function(K){var j=C.state.keyEntities,Ee=j.map(function(be){return be.key!==K?be:(0,M.Z)((0,M.Z)({},be),{},{status:qt})});return C.setState({keyEntities:Ee}),Ee.filter(function(be){var Ie=be.status;return Ie!==qt}).length}),C}return(0,A.Z)(m,[{key:"render",value:function(){var E=this,x=this.state.keyEntities,p=this.props,K=p.component,j=p.children,Ee=p.onVisibleChanged,be=p.onAllRemoved,Ie=(0,d.Z)(p,de),Fe=K||h.Fragment,Ue={};return Ke.forEach(function(Re){Ue[Re]=Ie[Re],delete Ie[Re]}),delete Ie.keys,h.createElement(Fe,Ie,x.map(function(Re){var We=Re.status,He=(0,d.Z)(Re,ge),Ve=We===Dt||We===zt;return h.createElement(ae,(0,u.Z)({},Ue,{key:He.key,visible:Ve,eventProps:He,onVisibleChanged:function(ot){if(Ee==null||Ee(ot,{key:He.key}),!ot){var mt=E.removeKey(He.key);mt===0&&be&&be()}}}),j)}))}}],[{key:"getDerivedStateFromProps",value:function(E,x){var p=E.keys,K=x.keyEntities,j=z(p),Ee=q(K,j);return{keyEntities:Ee.filter(function(be){var Ie=K.find(function(Fe){var Ue=Fe.key;return be.key===Ue});return!(Ie&&Ie.status===qt&&be.status===Et)})}}}]),m}(h.Component);return(0,y.Z)(ve,"defaultProps",{component:"div"}),ve}var $e=De(bt),Oe=Kt,et=r(56261);function W(G,ae){var ve=h.useState(!1),c=(0,R.Z)(ve,2),me=c[0],m=c[1];h.useLayoutEffect(function(){if(me)return G(),function(){ae()}},[me]),h.useLayoutEffect(function(){return m(!0),function(){m(!1)}},[])}var e=r(83898),t=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],n=function(ae,ve){var c=ae.className,me=ae.style,m=ae.motion,C=ae.motionNodes,E=ae.motionType,x=ae.onMotionStart,p=ae.onMotionEnd,K=ae.active,j=ae.treeNodeRequiredProps,Ee=(0,d.Z)(ae,t),be=h.useState(!0),Ie=(0,R.Z)(be,2),Fe=Ie[0],Ue=Ie[1],Re=h.useContext(k.k),We=Re.prefixCls,He=C&&E!=="hide";Z(function(){C&&He!==Fe&&Ue(He)},[C]);var Ve=function(){C&&x()},tt=h.useRef(!1),ot=function(){C&&!tt.current&&(tt.current=!0,p())};W(Ve,ot);var mt=function(qe){He===qe&&ot()};return C?h.createElement(Oe,(0,u.Z)({ref:ve,visible:Fe},m,{motionAppear:E==="show",onVisibleChanged:mt}),function(it,qe){var lt=it.className,at=it.style;return h.createElement("div",{ref:qe,className:fe()("".concat(We,"-treenode-motion"),lt),style:at},C.map(function(Tt){var _t=(0,u.Z)({},((0,O.Z)(Tt.data),Tt.data)),Zt=Tt.title,Lt=Tt.key,Ht=Tt.isStart,Wt=Tt.isEnd;delete _t.children;var nt=(0,e.H8)(Lt,j);return h.createElement(et.Z,(0,u.Z)({},_t,nt,{title:Zt,active:K,data:Tt.data,key:Lt,isStart:Ht,isEnd:Wt}))}))}):h.createElement(et.Z,(0,u.Z)({domRef:ve,className:c,style:me},Ee,{active:K}))};n.displayName="MotionTreeNode";var i=h.forwardRef(n),a=i;function g(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=G.length,c=ae.length;if(Math.abs(ve-c)!==1)return{add:!1,key:null};function me(m,C){var E=new Map;m.forEach(function(p){E.set(p,!0)});var x=C.filter(function(p){return!E.has(p)});return x.length===1?x[0]:null}return ve<c?{add:!0,key:me(G,ae)}:{add:!1,key:me(ae,G)}}function w(G,ae,ve){var c=G.findIndex(function(E){return E.key===ve}),me=G[c+1],m=ae.findIndex(function(E){return E.key===ve});if(me){var C=ae.findIndex(function(E){return E.key===me.key});return ae.slice(m+1,C)}return ae.slice(m+1)}var ye=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],ie={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Be=function(){},Ge="RC_TREE_MOTION_".concat(Math.random()),ft={key:Ge},ze={key:Ge,level:0,index:0,pos:"0",node:ft,nodes:[ft]},pt={parent:null,children:[],pos:ze.pos,data:ft,title:null,key:Ge,isStart:[],isEnd:[]};function dt(G,ae,ve,c){return ae===!1||!ve?G:G.slice(0,Math.ceil(ve/c)+1)}function Ne(G){var ae=G.key,ve=G.pos;return(0,e.km)(ae,ve)}function je(G){for(var ae=String(G.data.key),ve=G;ve.parent;)ve=ve.parent,ae="".concat(ve.data.key," > ").concat(ae);return ae}var vt=h.forwardRef(function(G,ae){var ve=G.prefixCls,c=G.data,me=G.selectable,m=G.checkable,C=G.expandedKeys,E=G.selectedKeys,x=G.checkedKeys,p=G.loadedKeys,K=G.loadingKeys,j=G.halfCheckedKeys,Ee=G.keyEntities,be=G.disabled,Ie=G.dragging,Fe=G.dragOverNodeKey,Ue=G.dropPosition,Re=G.motion,We=G.height,He=G.itemHeight,Ve=G.virtual,tt=G.focusable,ot=G.activeItem,mt=G.focused,it=G.tabIndex,qe=G.onKeyDown,lt=G.onFocus,at=G.onBlur,Tt=G.onActiveChange,_t=G.onListChangeStart,Zt=G.onListChangeEnd,Lt=(0,d.Z)(G,ye),Ht=h.useRef(null),Wt=h.useRef(null);h.useImperativeHandle(ae,function(){return{scrollTo:function(Mn){Ht.current.scrollTo(Mn)},getIndentWidth:function(){return Wt.current.offsetWidth}}});var nt=h.useState(C),st=(0,R.Z)(nt,2),At=st[0],Ut=st[1],en=h.useState(c),bn=(0,R.Z)(en,2),mn=bn[0],wn=bn[1],Bn=h.useState(c),On=(0,R.Z)(Bn,2),In=On[0],pn=On[1],zn=h.useState([]),fn=(0,R.Z)(zn,2),Ln=fn[0],Cn=fn[1],nr=h.useState(null),Zn=(0,R.Z)(nr,2),yn=Zn[0],Xt=Zn[1],tn=h.useRef(c);tn.current=c;function gn(){var hn=tn.current;wn(hn),pn(hn),Cn([]),Xt(null),Zt()}Z(function(){Ut(C);var hn=g(At,C);if(hn.key!==null)if(hn.add){var Mn=mn.findIndex(function(lr){var Wn=lr.key;return Wn===hn.key}),rr=dt(w(mn,c,hn.key),Ve,We,He),Vn=mn.slice();Vn.splice(Mn+1,0,pt),pn(Vn),Cn(rr),Xt("show")}else{var Jn=c.findIndex(function(lr){var Wn=lr.key;return Wn===hn.key}),qn=dt(w(c,mn,hn.key),Ve,We,He),Tn=c.slice();Tn.splice(Jn+1,0,pt),pn(Tn),Cn(qn),Xt("hide")}else mn!==c&&(wn(c),pn(c))},[C,c]),h.useEffect(function(){Ie||gn()},[Ie]);var Hn=Re?In:c,jn={expandedKeys:C,selectedKeys:E,loadedKeys:p,loadingKeys:K,checkedKeys:x,halfCheckedKeys:j,dragOverNodeKey:Fe,dropPosition:Ue,keyEntities:Ee};return h.createElement(h.Fragment,null,mt&&ot&&h.createElement("span",{style:ie,"aria-live":"assertive"},je(ot)),h.createElement("div",null,h.createElement("input",{style:ie,disabled:tt===!1||be,tabIndex:tt!==!1?it:null,onKeyDown:qe,onFocus:lt,onBlur:at,value:"",onChange:Be,"aria-label":"for screen reader"})),h.createElement("div",{className:"".concat(ve,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},h.createElement("div",{className:"".concat(ve,"-indent")},h.createElement("div",{ref:Wt,className:"".concat(ve,"-indent-unit")}))),h.createElement(pe.Z,(0,u.Z)({},Lt,{data:Hn,itemKey:Ne,height:We,fullHeight:!1,virtual:Ve,itemHeight:He,prefixCls:"".concat(ve,"-list"),ref:Ht,onVisibleChange:function(Mn,rr){var Vn=new Set(Mn),Jn=rr.filter(function(qn){return!Vn.has(qn)});Jn.some(function(qn){return Ne(qn)===Ge})&&gn()}}),function(hn){var Mn=hn.pos,rr=(0,u.Z)({},((0,O.Z)(hn.data),hn.data)),Vn=hn.title,Jn=hn.key,qn=hn.isStart,Tn=hn.isEnd,lr=(0,e.km)(Jn,Mn);delete rr.key,delete rr.children;var Wn=(0,e.H8)(lr,jn);return h.createElement(a,(0,u.Z)({},rr,Wn,{title:Vn,active:!!ot&&Jn===ot.key,pos:Mn,data:hn.data,isStart:qn,isEnd:Tn,motion:Re,motionNodes:Jn===Ge?Ln:null,motionType:yn,onMotionStart:_t,onMotionEnd:gn,treeNodeRequiredProps:jn,onMouseMove:function(){Tt(null)}}))}))});vt.displayName="NodeList";var It=vt,Je=r(29873),sn=r(97153),Yt=r(3596),Ct=10,Ft=function(G){(0,f.Z)(ve,G);var ae=(0,X.Z)(ve);function ve(){var c;(0,v.Z)(this,ve);for(var me=arguments.length,m=new Array(me),C=0;C<me;C++)m[C]=arguments[C];return c=ae.call.apply(ae,[this].concat(m)),c.destroyed=!1,c.delayedDragEnterLogic=void 0,c.loadingRetryTimes={},c.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,e.w$)()},c.dragStartMousePosition=null,c.dragNode=void 0,c.currentMouseOverDroppableNodeKey=null,c.listRef=h.createRef(),c.onNodeDragStart=function(E,x){var p=c.state,K=p.expandedKeys,j=p.keyEntities,Ee=c.props.onDragStart,be=x.props.eventKey;c.dragNode=x,c.dragStartMousePosition={x:E.clientX,y:E.clientY};var Ie=(0,Je._5)(K,be);c.setState({draggingNodeKey:be,dragChildrenKeys:(0,Je.wA)(be,j),indent:c.listRef.current.getIndentWidth()}),c.setExpandedKeys(Ie),window.addEventListener("dragend",c.onWindowDragEnd),Ee==null||Ee({event:E,node:(0,e.F)(x.props)})},c.onNodeDragEnter=function(E,x){var p=c.state,K=p.expandedKeys,j=p.keyEntities,Ee=p.dragChildrenKeys,be=p.flattenNodes,Ie=p.indent,Fe=c.props,Ue=Fe.onDragEnter,Re=Fe.onExpand,We=Fe.allowDrop,He=Fe.direction,Ve=x.props,tt=Ve.pos,ot=Ve.eventKey,mt=(0,le.Z)(c),it=mt.dragNode;if(c.currentMouseOverDroppableNodeKey!==ot&&(c.currentMouseOverDroppableNodeKey=ot),!it){c.resetDragState();return}var qe=(0,Je.OM)(E,it,x,Ie,c.dragStartMousePosition,We,be,j,K,He),lt=qe.dropPosition,at=qe.dropLevelOffset,Tt=qe.dropTargetKey,_t=qe.dropContainerKey,Zt=qe.dropTargetPos,Lt=qe.dropAllowed,Ht=qe.dragOverNodeKey;if(Ee.indexOf(Tt)!==-1||!Lt){c.resetDragState();return}if(c.delayedDragEnterLogic||(c.delayedDragEnterLogic={}),Object.keys(c.delayedDragEnterLogic).forEach(function(Wt){clearTimeout(c.delayedDragEnterLogic[Wt])}),it.props.eventKey!==x.props.eventKey&&(E.persist(),c.delayedDragEnterLogic[tt]=window.setTimeout(function(){if(c.state.draggingNodeKey!==null){var Wt=(0,T.Z)(K),nt=(0,Yt.Z)(j,x.props.eventKey);nt&&(nt.children||[]).length&&(Wt=(0,Je.L0)(K,x.props.eventKey)),"expandedKeys"in c.props||c.setExpandedKeys(Wt),Re==null||Re(Wt,{node:(0,e.F)(x.props),expanded:!0,nativeEvent:E.nativeEvent})}},800)),it.props.eventKey===Tt&&at===0){c.resetDragState();return}c.setState({dragOverNodeKey:Ht,dropPosition:lt,dropLevelOffset:at,dropTargetKey:Tt,dropContainerKey:_t,dropTargetPos:Zt,dropAllowed:Lt}),Ue==null||Ue({event:E,node:(0,e.F)(x.props),expandedKeys:K})},c.onNodeDragOver=function(E,x){var p=c.state,K=p.dragChildrenKeys,j=p.flattenNodes,Ee=p.keyEntities,be=p.expandedKeys,Ie=p.indent,Fe=c.props,Ue=Fe.onDragOver,Re=Fe.allowDrop,We=Fe.direction,He=(0,le.Z)(c),Ve=He.dragNode;if(Ve){var tt=(0,Je.OM)(E,Ve,x,Ie,c.dragStartMousePosition,Re,j,Ee,be,We),ot=tt.dropPosition,mt=tt.dropLevelOffset,it=tt.dropTargetKey,qe=tt.dropContainerKey,lt=tt.dropAllowed,at=tt.dropTargetPos,Tt=tt.dragOverNodeKey;K.indexOf(it)!==-1||!lt||(Ve.props.eventKey===it&&mt===0?c.state.dropPosition===null&&c.state.dropLevelOffset===null&&c.state.dropTargetKey===null&&c.state.dropContainerKey===null&&c.state.dropTargetPos===null&&c.state.dropAllowed===!1&&c.state.dragOverNodeKey===null||c.resetDragState():ot===c.state.dropPosition&&mt===c.state.dropLevelOffset&&it===c.state.dropTargetKey&&qe===c.state.dropContainerKey&&at===c.state.dropTargetPos&&lt===c.state.dropAllowed&&Tt===c.state.dragOverNodeKey||c.setState({dropPosition:ot,dropLevelOffset:mt,dropTargetKey:it,dropContainerKey:qe,dropTargetPos:at,dropAllowed:lt,dragOverNodeKey:Tt}),Ue==null||Ue({event:E,node:(0,e.F)(x.props)}))}},c.onNodeDragLeave=function(E,x){c.currentMouseOverDroppableNodeKey===x.props.eventKey&&!E.currentTarget.contains(E.relatedTarget)&&(c.resetDragState(),c.currentMouseOverDroppableNodeKey=null);var p=c.props.onDragLeave;p==null||p({event:E,node:(0,e.F)(x.props)})},c.onWindowDragEnd=function(E){c.onNodeDragEnd(E,null,!0),window.removeEventListener("dragend",c.onWindowDragEnd)},c.onNodeDragEnd=function(E,x){var p=c.props.onDragEnd;c.setState({dragOverNodeKey:null}),c.cleanDragState(),p==null||p({event:E,node:(0,e.F)(x.props)}),c.dragNode=null,window.removeEventListener("dragend",c.onWindowDragEnd)},c.onNodeDrop=function(E,x){var p,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,j=c.state,Ee=j.dragChildrenKeys,be=j.dropPosition,Ie=j.dropTargetKey,Fe=j.dropTargetPos,Ue=j.dropAllowed;if(Ue){var Re=c.props.onDrop;if(c.setState({dragOverNodeKey:null}),c.cleanDragState(),Ie!==null){var We=(0,M.Z)((0,M.Z)({},(0,e.H8)(Ie,c.getTreeNodeRequiredProps())),{},{active:((p=c.getActiveItem())===null||p===void 0?void 0:p.key)===Ie,data:(0,Yt.Z)(c.state.keyEntities,Ie).node}),He=Ee.indexOf(Ie)!==-1;(0,se.ZP)(!He,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ve=(0,Je.yx)(Fe),tt={event:E,node:(0,e.F)(We),dragNode:c.dragNode?(0,e.F)(c.dragNode.props):null,dragNodesKeys:[c.dragNode.props.eventKey].concat(Ee),dropToGap:be!==0,dropPosition:be+Number(Ve[Ve.length-1])};K||Re==null||Re(tt),c.dragNode=null}}},c.cleanDragState=function(){var E=c.state.draggingNodeKey;E!==null&&c.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),c.dragStartMousePosition=null,c.currentMouseOverDroppableNodeKey=null},c.triggerExpandActionExpand=function(E,x){var p=c.state,K=p.expandedKeys,j=p.flattenNodes,Ee=x.expanded,be=x.key,Ie=x.isLeaf;if(!(Ie||E.shiftKey||E.metaKey||E.ctrlKey)){var Fe=j.filter(function(Re){return Re.key===be})[0],Ue=(0,e.F)((0,M.Z)((0,M.Z)({},(0,e.H8)(be,c.getTreeNodeRequiredProps())),{},{data:Fe.data}));c.setExpandedKeys(Ee?(0,Je._5)(K,be):(0,Je.L0)(K,be)),c.onNodeExpand(E,Ue)}},c.onNodeClick=function(E,x){var p=c.props,K=p.onClick,j=p.expandAction;j==="click"&&c.triggerExpandActionExpand(E,x),K==null||K(E,x)},c.onNodeDoubleClick=function(E,x){var p=c.props,K=p.onDoubleClick,j=p.expandAction;j==="doubleClick"&&c.triggerExpandActionExpand(E,x),K==null||K(E,x)},c.onNodeSelect=function(E,x){var p=c.state.selectedKeys,K=c.state,j=K.keyEntities,Ee=K.fieldNames,be=c.props,Ie=be.onSelect,Fe=be.multiple,Ue=x.selected,Re=x[Ee.key],We=!Ue;We?Fe?p=(0,Je.L0)(p,Re):p=[Re]:p=(0,Je._5)(p,Re);var He=p.map(function(Ve){var tt=(0,Yt.Z)(j,Ve);return tt?tt.node:null}).filter(function(Ve){return Ve});c.setUncontrolledState({selectedKeys:p}),Ie==null||Ie(p,{event:"select",selected:We,node:x,selectedNodes:He,nativeEvent:E.nativeEvent})},c.onNodeCheck=function(E,x,p){var K=c.state,j=K.keyEntities,Ee=K.checkedKeys,be=K.halfCheckedKeys,Ie=c.props,Fe=Ie.checkStrictly,Ue=Ie.onCheck,Re=x.key,We,He={event:"check",node:x,checked:p,nativeEvent:E.nativeEvent};if(Fe){var Ve=p?(0,Je.L0)(Ee,Re):(0,Je._5)(Ee,Re),tt=(0,Je._5)(be,Re);We={checked:Ve,halfChecked:tt},He.checkedNodes=Ve.map(function(at){return(0,Yt.Z)(j,at)}).filter(function(at){return at}).map(function(at){return at.node}),c.setUncontrolledState({checkedKeys:Ve})}else{var ot=(0,sn.S)([].concat((0,T.Z)(Ee),[Re]),!0,j),mt=ot.checkedKeys,it=ot.halfCheckedKeys;if(!p){var qe=new Set(mt);qe.delete(Re);var lt=(0,sn.S)(Array.from(qe),{checked:!1,halfCheckedKeys:it},j);mt=lt.checkedKeys,it=lt.halfCheckedKeys}We=mt,He.checkedNodes=[],He.checkedNodesPositions=[],He.halfCheckedKeys=it,mt.forEach(function(at){var Tt=(0,Yt.Z)(j,at);if(Tt){var _t=Tt.node,Zt=Tt.pos;He.checkedNodes.push(_t),He.checkedNodesPositions.push({node:_t,pos:Zt})}}),c.setUncontrolledState({checkedKeys:mt},!1,{halfCheckedKeys:it})}Ue==null||Ue(We,He)},c.onNodeLoad=function(E){var x=E.key,p=new Promise(function(K,j){c.setState(function(Ee){var be=Ee.loadedKeys,Ie=be===void 0?[]:be,Fe=Ee.loadingKeys,Ue=Fe===void 0?[]:Fe,Re=c.props,We=Re.loadData,He=Re.onLoad;if(!We||Ie.indexOf(x)!==-1||Ue.indexOf(x)!==-1)return null;var Ve=We(E);return Ve.then(function(){var tt=c.state.loadedKeys,ot=(0,Je.L0)(tt,x);He==null||He(ot,{event:"load",node:E}),c.setUncontrolledState({loadedKeys:ot}),c.setState(function(mt){return{loadingKeys:(0,Je._5)(mt.loadingKeys,x)}}),K()}).catch(function(tt){if(c.setState(function(mt){return{loadingKeys:(0,Je._5)(mt.loadingKeys,x)}}),c.loadingRetryTimes[x]=(c.loadingRetryTimes[x]||0)+1,c.loadingRetryTimes[x]>=Ct){var ot=c.state.loadedKeys;(0,se.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),c.setUncontrolledState({loadedKeys:(0,Je.L0)(ot,x)}),K()}j(tt)}),{loadingKeys:(0,Je.L0)(Ue,x)}})});return p.catch(function(){}),p},c.onNodeMouseEnter=function(E,x){var p=c.props.onMouseEnter;p==null||p({event:E,node:x})},c.onNodeMouseLeave=function(E,x){var p=c.props.onMouseLeave;p==null||p({event:E,node:x})},c.onNodeContextMenu=function(E,x){var p=c.props.onRightClick;p&&(E.preventDefault(),p({event:E,node:x}))},c.onFocus=function(){var E=c.props.onFocus;c.setState({focused:!0});for(var x=arguments.length,p=new Array(x),K=0;K<x;K++)p[K]=arguments[K];E==null||E.apply(void 0,p)},c.onBlur=function(){var E=c.props.onBlur;c.setState({focused:!1}),c.onActiveChange(null);for(var x=arguments.length,p=new Array(x),K=0;K<x;K++)p[K]=arguments[K];E==null||E.apply(void 0,p)},c.getTreeNodeRequiredProps=function(){var E=c.state,x=E.expandedKeys,p=E.selectedKeys,K=E.loadedKeys,j=E.loadingKeys,Ee=E.checkedKeys,be=E.halfCheckedKeys,Ie=E.dragOverNodeKey,Fe=E.dropPosition,Ue=E.keyEntities;return{expandedKeys:x||[],selectedKeys:p||[],loadedKeys:K||[],loadingKeys:j||[],checkedKeys:Ee||[],halfCheckedKeys:be||[],dragOverNodeKey:Ie,dropPosition:Fe,keyEntities:Ue}},c.setExpandedKeys=function(E){var x=c.state,p=x.treeData,K=x.fieldNames,j=(0,e.oH)(p,E,K);c.setUncontrolledState({expandedKeys:E,flattenNodes:j},!0)},c.onNodeExpand=function(E,x){var p=c.state.expandedKeys,K=c.state,j=K.listChanging,Ee=K.fieldNames,be=c.props,Ie=be.onExpand,Fe=be.loadData,Ue=x.expanded,Re=x[Ee.key];if(!j){var We=p.indexOf(Re),He=!Ue;if((0,se.ZP)(Ue&&We!==-1||!Ue&&We===-1,"Expand state not sync with index check"),He?p=(0,Je.L0)(p,Re):p=(0,Je._5)(p,Re),c.setExpandedKeys(p),Ie==null||Ie(p,{node:x,expanded:He,nativeEvent:E.nativeEvent}),He&&Fe){var Ve=c.onNodeLoad(x);Ve&&Ve.then(function(){var tt=(0,e.oH)(c.state.treeData,p,Ee);c.setUncontrolledState({flattenNodes:tt})}).catch(function(){var tt=c.state.expandedKeys,ot=(0,Je._5)(tt,Re);c.setExpandedKeys(ot)})}}},c.onListChangeStart=function(){c.setUncontrolledState({listChanging:!0})},c.onListChangeEnd=function(){setTimeout(function(){c.setUncontrolledState({listChanging:!1})})},c.onActiveChange=function(E){var x=c.state.activeKey,p=c.props.onActiveChange;x!==E&&(c.setState({activeKey:E}),E!==null&&c.scrollTo({key:E}),p==null||p(E))},c.getActiveItem=function(){var E=c.state,x=E.activeKey,p=E.flattenNodes;return x===null?null:p.find(function(K){var j=K.key;return j===x})||null},c.offsetActiveKey=function(E){var x=c.state,p=x.flattenNodes,K=x.activeKey,j=p.findIndex(function(Ie){var Fe=Ie.key;return Fe===K});j===-1&&E<0&&(j=p.length),j=(j+E+p.length)%p.length;var Ee=p[j];if(Ee){var be=Ee.key;c.onActiveChange(be)}else c.onActiveChange(null)},c.onKeyDown=function(E){var x=c.state,p=x.activeKey,K=x.expandedKeys,j=x.checkedKeys,Ee=x.fieldNames,be=c.props,Ie=be.onKeyDown,Fe=be.checkable,Ue=be.selectable;switch(E.which){case Y.UP:{c.offsetActiveKey(-1),E.preventDefault();break}case Y.DOWN:{c.offsetActiveKey(1),E.preventDefault();break}}var Re=c.getActiveItem();if(Re&&Re.data){var We=c.getTreeNodeRequiredProps(),He=Re.data.isLeaf===!1||!!(Re.data[Ee.children]||[]).length,Ve=(0,e.F)((0,M.Z)((0,M.Z)({},(0,e.H8)(p,We)),{},{data:Re.data,active:!0}));switch(E.which){case Y.LEFT:{He&&K.includes(p)?c.onNodeExpand({},Ve):Re.parent&&c.onActiveChange(Re.parent.key),E.preventDefault();break}case Y.RIGHT:{He&&!K.includes(p)?c.onNodeExpand({},Ve):Re.children&&Re.children.length&&c.onActiveChange(Re.children[0].key),E.preventDefault();break}case Y.ENTER:case Y.SPACE:{Fe&&!Ve.disabled&&Ve.checkable!==!1&&!Ve.disableCheckbox?c.onNodeCheck({},Ve,!j.includes(p)):!Fe&&Ue&&!Ve.disabled&&Ve.selectable!==!1&&c.onNodeSelect({},Ve);break}}}Ie==null||Ie(E)},c.setUncontrolledState=function(E){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!c.destroyed){var K=!1,j=!0,Ee={};Object.keys(E).forEach(function(be){if(be in c.props){j=!1;return}K=!0,Ee[be]=E[be]}),K&&(!x||j)&&c.setState((0,M.Z)((0,M.Z)({},Ee),p))}},c.scrollTo=function(E){c.listRef.current.scrollTo(E)},c}return(0,A.Z)(ve,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var me=this.props.activeKey;me!==void 0&&me!==this.state.activeKey&&(this.setState({activeKey:me}),me!==null&&this.scrollTo({key:me}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var me,m=this.state,C=m.focused,E=m.flattenNodes,x=m.keyEntities,p=m.draggingNodeKey,K=m.activeKey,j=m.dropLevelOffset,Ee=m.dropContainerKey,be=m.dropTargetKey,Ie=m.dropPosition,Fe=m.dragOverNodeKey,Ue=m.indent,Re=this.props,We=Re.prefixCls,He=Re.className,Ve=Re.style,tt=Re.showLine,ot=Re.focusable,mt=Re.tabIndex,it=mt===void 0?0:mt,qe=Re.selectable,lt=Re.showIcon,at=Re.icon,Tt=Re.switcherIcon,_t=Re.draggable,Zt=Re.checkable,Lt=Re.checkStrictly,Ht=Re.disabled,Wt=Re.motion,nt=Re.loadData,st=Re.filterTreeNode,At=Re.height,Ut=Re.itemHeight,en=Re.virtual,bn=Re.titleRender,mn=Re.dropIndicatorRender,wn=Re.onContextMenu,Bn=Re.onScroll,On=Re.direction,In=Re.rootClassName,pn=Re.rootStyle,zn=(0,re.Z)(this.props,{aria:!0,data:!0}),fn;return _t&&((0,H.Z)(_t)==="object"?fn=_t:typeof _t=="function"?fn={nodeDraggable:_t}:fn={}),h.createElement(k.k.Provider,{value:{prefixCls:We,selectable:qe,showIcon:lt,icon:at,switcherIcon:Tt,draggable:fn,draggingNodeKey:p,checkable:Zt,checkStrictly:Lt,disabled:Ht,keyEntities:x,dropLevelOffset:j,dropContainerKey:Ee,dropTargetKey:be,dropPosition:Ie,dragOverNodeKey:Fe,indent:Ue,direction:On,dropIndicatorRender:mn,loadData:nt,filterTreeNode:st,titleRender:bn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},h.createElement("div",{role:"tree",className:fe()(We,He,In,(me={},(0,y.Z)(me,"".concat(We,"-show-line"),tt),(0,y.Z)(me,"".concat(We,"-focused"),C),(0,y.Z)(me,"".concat(We,"-active-focused"),K!==null),me)),style:pn},h.createElement(It,(0,u.Z)({ref:this.listRef,prefixCls:We,style:Ve,data:E,disabled:Ht,selectable:qe,checkable:!!Zt,motion:Wt,dragging:p!==null,height:At,itemHeight:Ut,virtual:en,focusable:ot,focused:C,tabIndex:it,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:wn,onScroll:Bn},this.getTreeNodeRequiredProps(),zn))))}}],[{key:"getDerivedStateFromProps",value:function(me,m){var C=m.prevProps,E={prevProps:me};function x(ot){return!C&&ot in me||C&&C[ot]!==me[ot]}var p,K=m.fieldNames;if(x("fieldNames")&&(K=(0,e.w$)(me.fieldNames),E.fieldNames=K),x("treeData")?p=me.treeData:x("children")&&((0,se.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),p=(0,e.zn)(me.children)),p){E.treeData=p;var j=(0,e.I8)(p,{fieldNames:K});E.keyEntities=(0,M.Z)((0,y.Z)({},Ge,ze),j.keyEntities)}var Ee=E.keyEntities||m.keyEntities;if(x("expandedKeys")||C&&x("autoExpandParent"))E.expandedKeys=me.autoExpandParent||!C&&me.defaultExpandParent?(0,Je.r7)(me.expandedKeys,Ee):me.expandedKeys;else if(!C&&me.defaultExpandAll){var be=(0,M.Z)({},Ee);delete be[Ge],E.expandedKeys=Object.keys(be).map(function(ot){return be[ot].key})}else!C&&me.defaultExpandedKeys&&(E.expandedKeys=me.autoExpandParent||me.defaultExpandParent?(0,Je.r7)(me.defaultExpandedKeys,Ee):me.defaultExpandedKeys);if(E.expandedKeys||delete E.expandedKeys,p||E.expandedKeys){var Ie=(0,e.oH)(p||m.treeData,E.expandedKeys||m.expandedKeys,K);E.flattenNodes=Ie}if(me.selectable&&(x("selectedKeys")?E.selectedKeys=(0,Je.BT)(me.selectedKeys,me):!C&&me.defaultSelectedKeys&&(E.selectedKeys=(0,Je.BT)(me.defaultSelectedKeys,me))),me.checkable){var Fe;if(x("checkedKeys")?Fe=(0,Je.E6)(me.checkedKeys)||{}:!C&&me.defaultCheckedKeys?Fe=(0,Je.E6)(me.defaultCheckedKeys)||{}:p&&(Fe=(0,Je.E6)(me.checkedKeys)||{checkedKeys:m.checkedKeys,halfCheckedKeys:m.halfCheckedKeys}),Fe){var Ue=Fe,Re=Ue.checkedKeys,We=Re===void 0?[]:Re,He=Ue.halfCheckedKeys,Ve=He===void 0?[]:He;if(!me.checkStrictly){var tt=(0,sn.S)(We,!0,Ee);We=tt.checkedKeys,Ve=tt.halfCheckedKeys}E.checkedKeys=We,E.halfCheckedKeys=Ve}}return x("loadedKeys")&&(E.loadedKeys=me.loadedKeys),E}}]),ve}(h.Component);Ft.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:L,allowDrop:function(){return!0},expandAction:!1},Ft.TreeNode=et.Z;var Qt=Ft,rn=Qt,an=r(73148),_n=r(56747),Dn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},un=Dn,Fn=r(74643),on=function(ae,ve){return h.createElement(Fn.Z,(0,u.Z)({},ae,{ref:ve,icon:un}))},Un=h.forwardRef(on),Pn=r(53124),vn=r(50881),ln=r(33603),dn=r(32157);const Nn=4;function Sn(G){const{dropPosition:ae,dropLevelOffset:ve,prefixCls:c,indent:me,direction:m="ltr"}=G,C=m==="ltr"?"left":"right",E=m==="ltr"?"right":"left",x={[C]:-ve*me+Nn,[E]:0};switch(ae){case-1:x.top=-3;break;case 1:x.bottom=-3;break;default:x.bottom=-3,x[C]=me+Nn;break}return h.createElement("div",{style:x,className:`${c}-drop-indicator`})}var xn=r(99184),vr=h.forwardRef((G,ae)=>{const{getPrefixCls:ve,direction:c,virtual:me,tree:m}=h.useContext(Pn.E_),{prefixCls:C,className:E,showIcon:x=!1,showLine:p,switcherIcon:K,blockNode:j=!1,children:Ee,checkable:be=!1,selectable:Ie=!0,draggable:Fe,motion:Ue,style:Re}=G,We=ve("tree",C),He=ve(),Ve=Ue!=null?Ue:Object.assign(Object.assign({},(0,ln.Z)(He)),{motionAppear:!1}),tt=Object.assign(Object.assign({},G),{checkable:be,selectable:Ie,showIcon:x,motion:Ve,blockNode:j,showLine:!!p,dropIndicatorRender:Sn}),[ot,mt]=(0,dn.ZP)(We),it=h.useMemo(()=>{if(!Fe)return!1;let lt={};switch(typeof Fe){case"function":lt.nodeDraggable=Fe;break;case"object":lt=Object.assign({},Fe);break;default:break}return lt.icon!==!1&&(lt.icon=lt.icon||h.createElement(vn.Z,null)),lt},[Fe]),qe=lt=>h.createElement(xn.Z,{prefixCls:We,switcherIcon:K,treeNodeProps:lt,showLine:p});return ot(h.createElement(rn,Object.assign({itemHeight:20,ref:ae,virtual:me},tt,{style:Object.assign(Object.assign({},m==null?void 0:m.style),Re),prefixCls:We,className:fe()({[`${We}-icon-hide`]:!x,[`${We}-block-node`]:j,[`${We}-unselectable`]:!Ie,[`${We}-rtl`]:c==="rtl"},m==null?void 0:m.className,E,mt),direction:c,checkable:be&&h.createElement("span",{className:`${We}-checkbox-inner`}),selectable:Ie,switcherIcon:qe,draggable:it}),Ee))}),$n;(function(G){G[G.None=0]="None",G[G.Start=1]="Start",G[G.End=2]="End"})($n||($n={}));function Xn(G,ae){function ve(c){const{key:me,children:m}=c;ae(me,c)!==!1&&Xn(m||[],ae)}G.forEach(ve)}function xr(G){let{treeData:ae,expandedKeys:ve,startKey:c,endKey:me}=G;const m=[];let C=$n.None;if(c&&c===me)return[c];if(!c||!me)return[];function E(x){return x===c||x===me}return Xn(ae,x=>{if(C===$n.End)return!1;if(E(x)){if(m.push(x),C===$n.None)C=$n.Start;else if(C===$n.Start)return C=$n.End,!1}else C===$n.Start&&m.push(x);return ve.includes(x)}),m}function sr(G,ae){const ve=(0,T.Z)(ae),c=[];return Xn(G,(me,m)=>{const C=ve.indexOf(me);return C!==-1&&(c.push(m),ve.splice(C,1)),!!ve.length}),c}var Er=function(G,ae){var ve={};for(var c in G)Object.prototype.hasOwnProperty.call(G,c)&&ae.indexOf(c)<0&&(ve[c]=G[c]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,c=Object.getOwnPropertySymbols(G);me<c.length;me++)ae.indexOf(c[me])<0&&Object.prototype.propertyIsEnumerable.call(G,c[me])&&(ve[c[me]]=G[c[me]]);return ve};function pr(G){const{isLeaf:ae,expanded:ve}=G;return ae?h.createElement(an.Z,null):ve?h.createElement(_n.Z,null):h.createElement(Un,null)}function Yn(G){let{treeData:ae,children:ve}=G;return ae||(0,e.zn)(ve)}const dr=(G,ae)=>{var{defaultExpandAll:ve,defaultExpandParent:c,defaultExpandedKeys:me}=G,m=Er(G,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const C=h.useRef(),E=h.useRef(),x=()=>{const{keyEntities:it}=(0,e.I8)(Yn(m));let qe;return ve?qe=Object.keys(it):c?qe=(0,Je.r7)(m.expandedKeys||me||[],it):qe=m.expandedKeys||me,qe},[p,K]=h.useState(m.selectedKeys||m.defaultSelectedKeys||[]),[j,Ee]=h.useState(()=>x());h.useEffect(()=>{"selectedKeys"in m&&K(m.selectedKeys)},[m.selectedKeys]),h.useEffect(()=>{"expandedKeys"in m&&Ee(m.expandedKeys)},[m.expandedKeys]);const be=(it,qe)=>{var lt;return"expandedKeys"in m||Ee(it),(lt=m.onExpand)===null||lt===void 0?void 0:lt.call(m,it,qe)},Ie=(it,qe)=>{var lt;const{multiple:at}=m,{node:Tt,nativeEvent:_t}=qe,{key:Zt=""}=Tt,Lt=Yn(m),Ht=Object.assign(Object.assign({},qe),{selected:!0}),Wt=(_t==null?void 0:_t.ctrlKey)||(_t==null?void 0:_t.metaKey),nt=_t==null?void 0:_t.shiftKey;let st;at&&Wt?(st=it,C.current=Zt,E.current=st,Ht.selectedNodes=sr(Lt,st)):at&&nt?(st=Array.from(new Set([].concat((0,T.Z)(E.current||[]),(0,T.Z)(xr({treeData:Lt,expandedKeys:j,startKey:Zt,endKey:C.current}))))),Ht.selectedNodes=sr(Lt,st)):(st=[Zt],C.current=Zt,E.current=st,Ht.selectedNodes=sr(Lt,st)),(lt=m.onSelect)===null||lt===void 0||lt.call(m,st,Ht),"selectedKeys"in m||K(st)},{getPrefixCls:Fe,direction:Ue}=h.useContext(Pn.E_),{prefixCls:Re,className:We,showIcon:He=!0,expandAction:Ve="click"}=m,tt=Er(m,["prefixCls","className","showIcon","expandAction"]),ot=Fe("tree",Re),mt=fe()(`${ot}-directory`,{[`${ot}-directory-rtl`]:Ue==="rtl"},We);return h.createElement(vr,Object.assign({icon:pr,ref:ae,blockNode:!0},tt,{showIcon:He,expandAction:Ve,prefixCls:ot,className:mt,expandedKeys:j,selectedKeys:p,onSelect:Ie,onExpand:be}))};var Qn=h.forwardRef(dr);const kn=vr;kn.DirectoryTree=Qn,kn.TreeNode=et.Z;var gr=kn},32157:function(St,Ae,r){"use strict";r.d(Ae,{TM:function(){return I},Yk:function(){return fe}});var u=r(45930),y=r(63185),H=r(14747),M=r(33507),T=r(45503),v=r(67968);const A=new u.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),le=(Y,re)=>({[`.${Y}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${re.motionDurationSlow}`}}}),f=(Y,re)=>({[`.${Y}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:re.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${re.lineWidthBold}px solid ${re.colorPrimary}`,borderRadius:"50%",content:'""'}}}),X=(Y,re)=>{const{treeCls:se,treeNodeCls:h,treeNodePadding:k,titleHeight:L,nodeSelectedBg:O,nodeHoverBg:R}=re,d=re.paddingXS;return{[se]:Object.assign(Object.assign({},(0,H.Wf)(re)),{background:re.colorBgContainer,borderRadius:re.borderRadius,transition:`background-color ${re.motionDurationSlow}`,[`&${se}-rtl`]:{[`${se}-switcher`]:{"&_close":{[`${se}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${se}-active-focused)`]:Object.assign({},(0,H.oN)(re)),[`${se}-list-holder-inner`]:{alignItems:"flex-start"},[`&${se}-block-node`]:{[`${se}-list-holder-inner`]:{alignItems:"stretch",[`${se}-node-content-wrapper`]:{flex:"auto"},[`${h}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:k,insetInlineStart:0,border:`1px solid ${re.colorPrimary}`,opacity:0,animationName:A,animationDuration:re.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${h}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${k}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${se}-node-content-wrapper`]:{color:re.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${se}-node-content-wrapper`]:Object.assign({},(0,H.oN)(re)),[`&:not(${h}-disabled).filter-node ${se}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${se}-draggable-icon`]:{flexShrink:0,width:L,lineHeight:`${L}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${re.motionDurationSlow}`,[`${h}:hover &`]:{opacity:.45}},[`&${h}-disabled`]:{[`${se}-draggable-icon`]:{visibility:"hidden"}}}},[`${se}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:L}},[`${se}-draggable-icon`]:{visibility:"hidden"},[`${se}-switcher`]:Object.assign(Object.assign({},le(Y,re)),{position:"relative",flex:"none",alignSelf:"stretch",width:L,margin:0,lineHeight:`${L}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${se}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:re.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:L/2,bottom:-k,marginInlineStart:-1,borderInlineEnd:`1px solid ${re.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:L/2*.8,height:L/2,borderBottom:`1px solid ${re.colorBorder}`,content:'""'}}}),[`${se}-checkbox`]:{top:"initial",marginInlineEnd:d},[`${se}-node-content-wrapper, ${se}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:L,margin:0,padding:`0 ${re.paddingXS/2}px`,color:"inherit",lineHeight:`${L}px`,background:"transparent",borderRadius:re.borderRadius,cursor:"pointer",transition:`all ${re.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:R},[`&${se}-node-selected`]:{backgroundColor:O},[`${se}-iconEle`]:{display:"inline-block",width:L,height:L,lineHeight:`${L}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${se}-unselectable ${se}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${se}-node-content-wrapper`]:Object.assign({lineHeight:`${L}px`,userSelect:"none"},f(Y,re)),[`${h}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${re.colorPrimary}`}},"&-show-line":{[`${se}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:L/2,bottom:-k,borderInlineEnd:`1px solid ${re.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${se}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${h}-leaf-last`]:{[`${se}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${L/2}px !important`}}}}})}},oe=Y=>{const{treeCls:re,treeNodeCls:se,treeNodePadding:h,directoryNodeSelectedBg:k,directoryNodeSelectedColor:L}=Y;return{[`${re}${re}-directory`]:{[se]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:h,insetInlineStart:0,transition:`background-color ${Y.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Y.controlItemBgHover}},"> *":{zIndex:1},[`${re}-switcher`]:{transition:`color ${Y.motionDurationMid}`},[`${re}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${re}-node-selected`]:{color:L,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:k},[`${re}-switcher`]:{color:L},[`${re}-node-content-wrapper`]:{color:L,background:"transparent"}}}}}},fe=(Y,re)=>{const se=`.${Y}`,h=`${se}-treenode`,k=re.paddingXS/2,L=(0,T.TS)(re,{treeCls:se,treeNodeCls:h,treeNodePadding:k});return[X(Y,L),oe(L)]},I=Y=>{const{controlHeightSM:re}=Y;return{titleHeight:re,nodeHoverBg:Y.controlItemBgHover,nodeSelectedBg:Y.controlItemBgActive}};Ae.ZP=(0,v.Z)("Tree",(Y,re)=>{let{prefixCls:se}=re;return[{[Y.componentCls]:(0,y.C2)(`${se}-checkbox`,Y)},fe(se,Y),(0,M.Z)(Y)]},Y=>{const{colorTextLightSolid:re,colorPrimary:se}=Y;return Object.assign(Object.assign({},I(Y)),{directoryNodeSelectedColor:re,directoryNodeSelectedBg:se})})},99184:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return se}});var u=r(87462),y=r(67294),H={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},M=H,T=r(74643),v=function(k,L){return y.createElement(T.Z,(0,u.Z)({},k,{ref:L,icon:M}))},A=y.forwardRef(v),le=r(73148),f=r(3407),X=r(34182),oe=r(74664),fe=r(94184),I=r.n(fe),Y=r(96159),se=h=>{const{prefixCls:k,switcherIcon:L,treeNodeProps:O,showLine:R}=h,{isLeaf:d,expanded:b,loading:F}=O;if(F)return y.createElement(f.Z,{className:`${k}-switcher-loading-icon`});let Z;if(R&&typeof R=="object"&&(Z=R.showLeafIcon),d){if(!R)return null;if(typeof Z!="boolean"&&Z){const xe=typeof Z=="function"?Z(O):Z,D=`${k}-switcher-line-custom-icon`;return(0,Y.l$)(xe)?(0,Y.Tm)(xe,{className:I()(xe.props.className||"",D)}):xe}return Z?y.createElement(le.Z,{className:`${k}-switcher-line-icon`}):y.createElement("span",{className:`${k}-switcher-leaf-line`})}const te=`${k}-switcher-icon`,pe=typeof L=="function"?L(O):L;return(0,Y.l$)(pe)?(0,Y.Tm)(pe,{className:I()(pe.props.className||"",te)}):pe!==void 0?pe:R?b?y.createElement(X.Z,{className:`${k}-switcher-line-icon`}):y.createElement(oe.Z,{className:`${k}-switcher-line-icon`}):y.createElement(A,{className:te})}},72665:function(St,Ae){"use strict";var r;var u=typeof Symbol=="function"&&Symbol.for,y=u?Symbol.for("react.element"):60103,H=u?Symbol.for("react.portal"):60106,M=u?Symbol.for("react.fragment"):60107,T=u?Symbol.for("react.strict_mode"):60108,v=u?Symbol.for("react.profiler"):60114,A=u?Symbol.for("react.provider"):60109,le=u?Symbol.for("react.context"):60110,f=u?Symbol.for("react.async_mode"):60111,X=u?Symbol.for("react.concurrent_mode"):60111,oe=u?Symbol.for("react.forward_ref"):60112,fe=u?Symbol.for("react.suspense"):60113,I=u?Symbol.for("react.suspense_list"):60120,Y=u?Symbol.for("react.memo"):60115,re=u?Symbol.for("react.lazy"):60116,se=u?Symbol.for("react.block"):60121,h=u?Symbol.for("react.fundamental"):60117,k=u?Symbol.for("react.responder"):60118,L=u?Symbol.for("react.scope"):60119;function O(d){if(typeof d=="object"&&d!==null){var b=d.$$typeof;switch(b){case y:switch(d=d.type,d){case f:case X:case M:case v:case T:case fe:return d;default:switch(d=d&&d.$$typeof,d){case le:case oe:case re:case Y:case A:return d;default:return b}}case H:return b}}}function R(d){return O(d)===X}r=f,r=X,r=le,r=A,r=y,r=oe,r=M,r=re,r=Y,r=H,r=v,r=T,r=fe,r=function(d){return R(d)||O(d)===f},r=R,r=function(d){return O(d)===le},r=function(d){return O(d)===A},r=function(d){return typeof d=="object"&&d!==null&&d.$$typeof===y},r=function(d){return O(d)===oe},r=function(d){return O(d)===M},r=function(d){return O(d)===re},Ae.isMemo=function(d){return O(d)===Y},r=function(d){return O(d)===H},r=function(d){return O(d)===v},r=function(d){return O(d)===T},r=function(d){return O(d)===fe},r=function(d){return typeof d=="string"||typeof d=="function"||d===M||d===X||d===v||d===T||d===fe||d===I||typeof d=="object"&&d!==null&&(d.$$typeof===re||d.$$typeof===Y||d.$$typeof===A||d.$$typeof===le||d.$$typeof===oe||d.$$typeof===h||d.$$typeof===k||d.$$typeof===L||d.$$typeof===se)},r=O},12060:function(St,Ae,r){"use strict";St.exports=r(72665)},56261:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return Z}});var u=r(87462),y=r(4942),H=r(45987),M=r(1413),T=r(15671),v=r(43144),A=r(97326),le=r(60136),f=r(51630),X=r(94184),oe=r.n(X),fe=r(34952),I=r(67294),Y=r(69610),re=function(pe){for(var xe=pe.prefixCls,D=pe.level,ke=pe.isStart,Q=pe.isEnd,ue="".concat(xe,"-indent-unit"),N=[],ce=0;ce<D;ce+=1){var Pe;N.push(I.createElement("span",{key:ce,className:oe()(ue,(Pe={},(0,y.Z)(Pe,"".concat(ue,"-start"),ke[ce]),(0,y.Z)(Pe,"".concat(ue,"-end"),Q[ce]),Pe))}))}return I.createElement("span",{"aria-hidden":"true",className:"".concat(xe,"-indent")},N)},se=I.memo(re),h=r(3596),k=r(83898),L=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],O="open",R="close",d="---",b=function(te){(0,le.Z)(xe,te);var pe=(0,f.Z)(xe);function xe(){var D;(0,T.Z)(this,xe);for(var ke=arguments.length,Q=new Array(ke),ue=0;ue<ke;ue++)Q[ue]=arguments[ue];return D=pe.call.apply(pe,[this].concat(Q)),D.state={dragNodeHighlight:!1},D.selectHandle=void 0,D.cacheIndent=void 0,D.onSelectorClick=function(N){var ce=D.props.context.onNodeClick;ce(N,(0,k.F)(D.props)),D.isSelectable()?D.onSelect(N):D.onCheck(N)},D.onSelectorDoubleClick=function(N){var ce=D.props.context.onNodeDoubleClick;ce(N,(0,k.F)(D.props))},D.onSelect=function(N){if(!D.isDisabled()){var ce=D.props.context.onNodeSelect;ce(N,(0,k.F)(D.props))}},D.onCheck=function(N){if(!D.isDisabled()){var ce=D.props,Pe=ce.disableCheckbox,J=ce.checked,Te=D.props.context.onNodeCheck;if(!(!D.isCheckable()||Pe)){var ne=!J;Te(N,(0,k.F)(D.props),ne)}}},D.onMouseEnter=function(N){var ce=D.props.context.onNodeMouseEnter;ce(N,(0,k.F)(D.props))},D.onMouseLeave=function(N){var ce=D.props.context.onNodeMouseLeave;ce(N,(0,k.F)(D.props))},D.onContextMenu=function(N){var ce=D.props.context.onNodeContextMenu;ce(N,(0,k.F)(D.props))},D.onDragStart=function(N){var ce=D.props.context.onNodeDragStart;N.stopPropagation(),D.setState({dragNodeHighlight:!0}),ce(N,(0,A.Z)(D));try{N.dataTransfer.setData("text/plain","")}catch(Pe){}},D.onDragEnter=function(N){var ce=D.props.context.onNodeDragEnter;N.preventDefault(),N.stopPropagation(),ce(N,(0,A.Z)(D))},D.onDragOver=function(N){var ce=D.props.context.onNodeDragOver;N.preventDefault(),N.stopPropagation(),ce(N,(0,A.Z)(D))},D.onDragLeave=function(N){var ce=D.props.context.onNodeDragLeave;N.stopPropagation(),ce(N,(0,A.Z)(D))},D.onDragEnd=function(N){var ce=D.props.context.onNodeDragEnd;N.stopPropagation(),D.setState({dragNodeHighlight:!1}),ce(N,(0,A.Z)(D))},D.onDrop=function(N){var ce=D.props.context.onNodeDrop;N.preventDefault(),N.stopPropagation(),D.setState({dragNodeHighlight:!1}),ce(N,(0,A.Z)(D))},D.onExpand=function(N){var ce=D.props,Pe=ce.loading,J=ce.context.onNodeExpand;Pe||J(N,(0,k.F)(D.props))},D.setSelectHandle=function(N){D.selectHandle=N},D.getNodeState=function(){var N=D.props.expanded;return D.isLeaf()?null:N?O:R},D.hasChildren=function(){var N=D.props.eventKey,ce=D.props.context.keyEntities,Pe=(0,h.Z)(ce,N)||{},J=Pe.children;return!!(J||[]).length},D.isLeaf=function(){var N=D.props,ce=N.isLeaf,Pe=N.loaded,J=D.props.context.loadData,Te=D.hasChildren();return ce===!1?!1:ce||!J&&!Te||J&&Pe&&!Te},D.isDisabled=function(){var N=D.props.disabled,ce=D.props.context.disabled;return!!(ce||N)},D.isCheckable=function(){var N=D.props.checkable,ce=D.props.context.checkable;return!ce||N===!1?!1:ce},D.syncLoadData=function(N){var ce=N.expanded,Pe=N.loading,J=N.loaded,Te=D.props.context,ne=Te.loadData,_e=Te.onNodeLoad;Pe||ne&&ce&&!D.isLeaf()&&!D.hasChildren()&&!J&&_e((0,k.F)(D.props))},D.isDraggable=function(){var N=D.props,ce=N.data,Pe=N.context.draggable;return!!(Pe&&(!Pe.nodeDraggable||Pe.nodeDraggable(ce)))},D.renderDragHandler=function(){var N=D.props.context,ce=N.draggable,Pe=N.prefixCls;return ce!=null&&ce.icon?I.createElement("span",{className:"".concat(Pe,"-draggable-icon")},ce.icon):null},D.renderSwitcherIconDom=function(N){var ce=D.props.switcherIcon,Pe=D.props.context.switcherIcon,J=ce||Pe;return typeof J=="function"?J((0,M.Z)((0,M.Z)({},D.props),{},{isLeaf:N})):J},D.renderSwitcher=function(){var N=D.props.expanded,ce=D.props.context.prefixCls;if(D.isLeaf()){var Pe=D.renderSwitcherIconDom(!0);return Pe!==!1?I.createElement("span",{className:oe()("".concat(ce,"-switcher"),"".concat(ce,"-switcher-noop"))},Pe):null}var J=oe()("".concat(ce,"-switcher"),"".concat(ce,"-switcher_").concat(N?O:R)),Te=D.renderSwitcherIconDom(!1);return Te!==!1?I.createElement("span",{onClick:D.onExpand,className:J},Te):null},D.renderCheckbox=function(){var N=D.props,ce=N.checked,Pe=N.halfChecked,J=N.disableCheckbox,Te=D.props.context.prefixCls,ne=D.isDisabled(),_e=D.isCheckable();if(!_e)return null;var Le=typeof _e!="boolean"?_e:null;return I.createElement("span",{className:oe()("".concat(Te,"-checkbox"),ce&&"".concat(Te,"-checkbox-checked"),!ce&&Pe&&"".concat(Te,"-checkbox-indeterminate"),(ne||J)&&"".concat(Te,"-checkbox-disabled")),onClick:D.onCheck},Le)},D.renderIcon=function(){var N=D.props.loading,ce=D.props.context.prefixCls;return I.createElement("span",{className:oe()("".concat(ce,"-iconEle"),"".concat(ce,"-icon__").concat(D.getNodeState()||"docu"),N&&"".concat(ce,"-icon_loading"))})},D.renderSelector=function(){var N=D.state.dragNodeHighlight,ce=D.props,Pe=ce.title,J=Pe===void 0?d:Pe,Te=ce.selected,ne=ce.icon,_e=ce.loading,Le=ce.data,Ce=D.props.context,Me=Ce.prefixCls,wt=Ce.showIcon,ut=Ce.icon,Nt=Ce.loadData,bt=Ce.titleRender,Rt=D.isDisabled(),Mt="".concat(Me,"-node-content-wrapper"),gt;if(wt){var xt=ne||ut;gt=xt?I.createElement("span",{className:oe()("".concat(Me,"-iconEle"),"".concat(Me,"-icon__customize"))},typeof xt=="function"?xt(D.props):xt):D.renderIcon()}else Nt&&_e&&(gt=D.renderIcon());var Ot;typeof J=="function"?Ot=J(Le):bt?Ot=bt(Le):Ot=J;var ct=I.createElement("span",{className:"".concat(Me,"-title")},Ot);return I.createElement("span",{ref:D.setSelectHandle,title:typeof J=="string"?J:"",className:oe()("".concat(Mt),"".concat(Mt,"-").concat(D.getNodeState()||"normal"),!Rt&&(Te||N)&&"".concat(Me,"-node-selected")),onMouseEnter:D.onMouseEnter,onMouseLeave:D.onMouseLeave,onContextMenu:D.onContextMenu,onClick:D.onSelectorClick,onDoubleClick:D.onSelectorDoubleClick},gt,ct,D.renderDropIndicator())},D.renderDropIndicator=function(){var N=D.props,ce=N.disabled,Pe=N.eventKey,J=D.props.context,Te=J.draggable,ne=J.dropLevelOffset,_e=J.dropPosition,Le=J.prefixCls,Ce=J.indent,Me=J.dropIndicatorRender,wt=J.dragOverNodeKey,ut=J.direction,Nt=!!Te,bt=!ce&&Nt&&wt===Pe,Rt=Ce!=null?Ce:D.cacheIndent;return D.cacheIndent=Ce,bt?Me({dropPosition:_e,dropLevelOffset:ne,indent:Rt,prefixCls:Le,direction:ut}):null},D}return(0,v.Z)(xe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var ke=this.props.selectable,Q=this.props.context.selectable;return typeof ke=="boolean"?ke:Q}},{key:"render",value:function(){var ke,Q=this.props,ue=Q.eventKey,N=Q.className,ce=Q.style,Pe=Q.dragOver,J=Q.dragOverGapTop,Te=Q.dragOverGapBottom,ne=Q.isLeaf,_e=Q.isStart,Le=Q.isEnd,Ce=Q.expanded,Me=Q.selected,wt=Q.checked,ut=Q.halfChecked,Nt=Q.loading,bt=Q.domRef,Rt=Q.active,Mt=Q.data,gt=Q.onMouseMove,xt=Q.selectable,Ot=(0,H.Z)(Q,L),ct=this.props.context,he=ct.prefixCls,ee=ct.filterTreeNode,s=ct.keyEntities,o=ct.dropContainerKey,_=ct.dropTargetKey,P=ct.draggingNodeKey,S=this.isDisabled(),B=(0,fe.Z)(Ot,{aria:!0,data:!0}),U=(0,h.Z)(s,ue)||{},l=U.level,$=Le[Le.length-1],V=this.isDraggable(),we=!S&&V,Xe=P===ue,Ze=xt!==void 0?{"aria-selected":!!xt}:void 0;return I.createElement("div",(0,u.Z)({ref:bt,className:oe()(N,"".concat(he,"-treenode"),(ke={},(0,y.Z)(ke,"".concat(he,"-treenode-disabled"),S),(0,y.Z)(ke,"".concat(he,"-treenode-switcher-").concat(Ce?"open":"close"),!ne),(0,y.Z)(ke,"".concat(he,"-treenode-checkbox-checked"),wt),(0,y.Z)(ke,"".concat(he,"-treenode-checkbox-indeterminate"),ut),(0,y.Z)(ke,"".concat(he,"-treenode-selected"),Me),(0,y.Z)(ke,"".concat(he,"-treenode-loading"),Nt),(0,y.Z)(ke,"".concat(he,"-treenode-active"),Rt),(0,y.Z)(ke,"".concat(he,"-treenode-leaf-last"),$),(0,y.Z)(ke,"".concat(he,"-treenode-draggable"),V),(0,y.Z)(ke,"dragging",Xe),(0,y.Z)(ke,"drop-target",_===ue),(0,y.Z)(ke,"drop-container",o===ue),(0,y.Z)(ke,"drag-over",!S&&Pe),(0,y.Z)(ke,"drag-over-gap-top",!S&&J),(0,y.Z)(ke,"drag-over-gap-bottom",!S&&Te),(0,y.Z)(ke,"filter-node",ee&&ee((0,k.F)(this.props))),ke)),style:ce,draggable:we,"aria-grabbed":Xe,onDragStart:we?this.onDragStart:void 0,onDragEnter:V?this.onDragEnter:void 0,onDragOver:V?this.onDragOver:void 0,onDragLeave:V?this.onDragLeave:void 0,onDrop:V?this.onDrop:void 0,onDragEnd:V?this.onDragEnd:void 0,onMouseMove:gt},Ze,B),I.createElement(se,{prefixCls:he,level:l,isStart:_e,isEnd:Le}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),xe}(I.Component),F=function(pe){return I.createElement(Y.k.Consumer,null,function(xe){return I.createElement(b,(0,u.Z)({},pe,{context:xe}))})};F.displayName="TreeNode",F.isTreeNode=1;var Z=F},69610:function(St,Ae,r){"use strict";r.d(Ae,{k:function(){return y}});var u=r(67294),y=u.createContext(null)},29873:function(St,Ae,r){"use strict";r.d(Ae,{BT:function(){return se},E6:function(){return L},L0:function(){return X},OM:function(){return re},_5:function(){return f},r7:function(){return O},wA:function(){return fe},yx:function(){return oe}});var u=r(74902),y=r(71002),H=r(72978),M=r(67294),T=r(56261),v=r(3596),A=r(83898),le=null;function f(R,d){if(!R)return[];var b=R.slice(),F=b.indexOf(d);return F>=0&&b.splice(F,1),b}function X(R,d){var b=(R||[]).slice();return b.indexOf(d)===-1&&b.push(d),b}function oe(R){return R.split("-")}function fe(R,d){var b=[],F=(0,v.Z)(d,R);function Z(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];te.forEach(function(pe){var xe=pe.key,D=pe.children;b.push(xe),Z(D)})}return Z(F.children),b}function I(R){if(R.parent){var d=oe(R.pos);return Number(d[d.length-1])===R.parent.children.length-1}return!1}function Y(R){var d=oe(R.pos);return Number(d[d.length-1])===0}function re(R,d,b,F,Z,te,pe,xe,D,ke){var Q,ue=R.clientX,N=R.clientY,ce=R.target.getBoundingClientRect(),Pe=ce.top,J=ce.height,Te=(ke==="rtl"?-1:1)*(((Z==null?void 0:Z.x)||0)-ue),ne=(Te-12)/F,_e=(0,v.Z)(xe,b.props.eventKey);if(N<Pe+J/2){var Le=pe.findIndex(function(ct){return ct.key===_e.key}),Ce=Le<=0?0:Le-1,Me=pe[Ce].key;_e=(0,v.Z)(xe,Me)}var wt=_e.key,ut=_e,Nt=_e.key,bt=0,Rt=0;if(!D.includes(wt))for(var Mt=0;Mt<ne&&I(_e);Mt+=1)_e=_e.parent,Rt+=1;var gt=d.props.data,xt=_e.node,Ot=!0;return Y(_e)&&_e.level===0&&N<Pe+J/2&&te({dragNode:gt,dropNode:xt,dropPosition:-1})&&_e.key===b.props.eventKey?bt=-1:(ut.children||[]).length&&D.includes(Nt)?te({dragNode:gt,dropNode:xt,dropPosition:0})?bt=0:Ot=!1:Rt===0?ne>-1.5?te({dragNode:gt,dropNode:xt,dropPosition:1})?bt=1:Ot=!1:te({dragNode:gt,dropNode:xt,dropPosition:0})?bt=0:te({dragNode:gt,dropNode:xt,dropPosition:1})?bt=1:Ot=!1:te({dragNode:gt,dropNode:xt,dropPosition:1})?bt=1:Ot=!1,{dropPosition:bt,dropLevelOffset:Rt,dropTargetKey:_e.key,dropTargetPos:_e.pos,dragOverNodeKey:Nt,dropContainerKey:bt===0?null:((Q=_e.parent)===null||Q===void 0?void 0:Q.key)||null,dropAllowed:Ot}}function se(R,d){if(R){var b=d.multiple;return b?R.slice():R.length?[R[0]]:R}}var h=function(d){return d};function k(R,d){if(!R)return[];var b=d||{},F=b.processProps,Z=F===void 0?h:F,te=Array.isArray(R)?R:[R];return te.map(function(pe){var xe=pe.children,D=_objectWithoutProperties(pe,le),ke=k(xe,d);return React.createElement(TreeNode,_extends({key:D.key},Z(D)),ke)})}function L(R){if(!R)return null;var d;if(Array.isArray(R))d={checkedKeys:R,halfCheckedKeys:void 0};else if((0,y.Z)(R)==="object")d={checkedKeys:R.checked||void 0,halfCheckedKeys:R.halfChecked||void 0};else return(0,H.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return d}function O(R,d){var b=new Set;function F(Z){if(!b.has(Z)){var te=(0,v.Z)(d,Z);if(te){b.add(Z);var pe=te.parent,xe=te.node;xe.disabled||pe&&F(pe.key)}}}return(R||[]).forEach(function(Z){F(Z)}),(0,u.Z)(b)}},97153:function(St,Ae,r){"use strict";r.d(Ae,{S:function(){return A}});var u=r(72978),y=r(3596);function H(le,f){var X=new Set;return le.forEach(function(oe){f.has(oe)||X.add(oe)}),X}function M(le){var f=le||{},X=f.disabled,oe=f.disableCheckbox,fe=f.checkable;return!!(X||oe)||fe===!1}function T(le,f,X,oe){for(var fe=new Set(le),I=new Set,Y=0;Y<=X;Y+=1){var re=f.get(Y)||new Set;re.forEach(function(L){var O=L.key,R=L.node,d=L.children,b=d===void 0?[]:d;fe.has(O)&&!oe(R)&&b.filter(function(F){return!oe(F.node)}).forEach(function(F){fe.add(F.key)})})}for(var se=new Set,h=X;h>=0;h-=1){var k=f.get(h)||new Set;k.forEach(function(L){var O=L.parent,R=L.node;if(!(oe(R)||!L.parent||se.has(L.parent.key))){if(oe(L.parent.node)){se.add(O.key);return}var d=!0,b=!1;(O.children||[]).filter(function(F){return!oe(F.node)}).forEach(function(F){var Z=F.key,te=fe.has(Z);d&&!te&&(d=!1),!b&&(te||I.has(Z))&&(b=!0)}),d&&fe.add(O.key),b&&I.add(O.key),se.add(O.key)}})}return{checkedKeys:Array.from(fe),halfCheckedKeys:Array.from(H(I,fe))}}function v(le,f,X,oe,fe){for(var I=new Set(le),Y=new Set(f),re=0;re<=oe;re+=1){var se=X.get(re)||new Set;se.forEach(function(O){var R=O.key,d=O.node,b=O.children,F=b===void 0?[]:b;!I.has(R)&&!Y.has(R)&&!fe(d)&&F.filter(function(Z){return!fe(Z.node)}).forEach(function(Z){I.delete(Z.key)})})}Y=new Set;for(var h=new Set,k=oe;k>=0;k-=1){var L=X.get(k)||new Set;L.forEach(function(O){var R=O.parent,d=O.node;if(!(fe(d)||!O.parent||h.has(O.parent.key))){if(fe(O.parent.node)){h.add(R.key);return}var b=!0,F=!1;(R.children||[]).filter(function(Z){return!fe(Z.node)}).forEach(function(Z){var te=Z.key,pe=I.has(te);b&&!pe&&(b=!1),!F&&(pe||Y.has(te))&&(F=!0)}),b||I.delete(R.key),F&&Y.add(R.key),h.add(R.key)}})}return{checkedKeys:Array.from(I),halfCheckedKeys:Array.from(H(Y,I))}}function A(le,f,X,oe){var fe=[],I;oe?I=oe:I=M;var Y=new Set(le.filter(function(k){var L=!!(0,y.Z)(X,k);return L||fe.push(k),L})),re=new Map,se=0;Object.keys(X).forEach(function(k){var L=X[k],O=L.level,R=re.get(O);R||(R=new Set,re.set(O,R)),R.add(L),se=Math.max(se,O)}),(0,u.ZP)(!fe.length,"Tree missing follow keys: ".concat(fe.slice(0,100).map(function(k){return"'".concat(k,"'")}).join(", ")));var h;return f===!0?h=T(Y,re,se,I):h=v(Y,f.halfCheckedKeys,re,se,I),h}},3596:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return u}});function u(y,H){return y[H]}},83898:function(St,Ae,r){"use strict";r.d(Ae,{I8:function(){return O},F:function(){return d},zn:function(){return h},w$:function(){return re},oH:function(){return k},km:function(){return Y},H8:function(){return R}});var u=r(71002),y=r(74902),H=r(1413),M=r(45987),T=r(67294),v=r(28580);function A(b){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Z=[];return T.Children.forEach(b,function(te){te==null&&!F.keepEmpty||(Array.isArray(te)?Z=Z.concat(A(te)):(0,v.isFragment)(te)&&te.props?Z=Z.concat(A(te.props.children,F)):Z.push(te))}),Z}function le(b,F){var Z=(0,H.Z)({},b);return Array.isArray(F)&&F.forEach(function(te){delete Z[te]}),Z}var f=r(72978),X=r(3596),oe=["children"];function fe(b,F){return"".concat(b,"-").concat(F)}function I(b){return b&&b.type&&b.type.isTreeNode}function Y(b,F){return b!=null?b:F}function re(b){var F=b||{},Z=F.title,te=F._title,pe=F.key,xe=F.children,D=Z||"title";return{title:D,_title:te||[D],key:pe||"key",children:xe||"children"}}function se(b,F){var Z=new Map;function te(pe){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(pe||[]).forEach(function(D){var ke=D[F.key],Q=D[F.children];warning(ke!=null,"Tree node must have a certain key: [".concat(xe).concat(ke,"]"));var ue=String(ke);warning(!Z.has(ue)||ke===null||ke===void 0,"Same 'key' exist in the Tree: ".concat(ue)),Z.set(ue,!0),te(Q,"".concat(xe).concat(ue," > "))})}te(b)}function h(b){function F(Z){var te=A(Z);return te.map(function(pe){if(!I(pe))return(0,f.ZP)(!pe,"Tree/TreeNode can only accept TreeNode as children."),null;var xe=pe.key,D=pe.props,ke=D.children,Q=(0,M.Z)(D,oe),ue=(0,H.Z)({key:xe},Q),N=F(ke);return N.length&&(ue.children=N),ue}).filter(function(pe){return pe})}return F(b)}function k(b,F,Z){var te=re(Z),pe=te._title,xe=te.key,D=te.children,ke=new Set(F===!0?[]:F),Q=[];function ue(N){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return N.map(function(Pe,J){for(var Te=fe(ce?ce.pos:"0",J),ne=Y(Pe[xe],Te),_e,Le=0;Le<pe.length;Le+=1){var Ce=pe[Le];if(Pe[Ce]!==void 0){_e=Pe[Ce];break}}var Me=(0,H.Z)((0,H.Z)({},le(Pe,[].concat((0,y.Z)(pe),[xe,D]))),{},{title:_e,key:ne,parent:ce,pos:Te,children:null,data:Pe,isStart:[].concat((0,y.Z)(ce?ce.isStart:[]),[J===0]),isEnd:[].concat((0,y.Z)(ce?ce.isEnd:[]),[J===N.length-1])});return Q.push(Me),F===!0||ke.has(ne)?Me.children=ue(Pe[D]||[],Me):Me.children=[],Me})}return ue(b),Q}function L(b,F,Z){var te={};(0,u.Z)(Z)==="object"?te=Z:te={externalGetKey:Z},te=te||{};var pe=te,xe=pe.childrenPropName,D=pe.externalGetKey,ke=pe.fieldNames,Q=re(ke),ue=Q.key,N=Q.children,ce=xe||N,Pe;D?typeof D=="string"?Pe=function(ne){return ne[D]}:typeof D=="function"&&(Pe=function(ne){return D(ne)}):Pe=function(ne,_e){return Y(ne[ue],_e)};function J(Te,ne,_e,Le){var Ce=Te?Te[ce]:b,Me=Te?fe(_e.pos,ne):"0",wt=Te?[].concat((0,y.Z)(Le),[Te]):[];if(Te){var ut=Pe(Te,Me),Nt={node:Te,index:ne,pos:Me,key:ut,parentPos:_e.node?_e.pos:null,level:_e.level+1,nodes:wt};F(Nt)}Ce&&Ce.forEach(function(bt,Rt){J(bt,Rt,{node:Te,pos:Me,level:_e?_e.level+1:-1},wt)})}J(null)}function O(b){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Z=F.initWrapper,te=F.processEntity,pe=F.onProcessFinished,xe=F.externalGetKey,D=F.childrenPropName,ke=F.fieldNames,Q=arguments.length>2?arguments[2]:void 0,ue=xe||Q,N={},ce={},Pe={posEntities:N,keyEntities:ce};return Z&&(Pe=Z(Pe)||Pe),L(b,function(J){var Te=J.node,ne=J.index,_e=J.pos,Le=J.key,Ce=J.parentPos,Me=J.level,wt=J.nodes,ut={node:Te,nodes:wt,index:ne,key:Le,pos:_e,level:Me},Nt=Y(Le,_e);N[_e]=ut,ce[Nt]=ut,ut.parent=N[Ce],ut.parent&&(ut.parent.children=ut.parent.children||[],ut.parent.children.push(ut)),te&&te(ut,Pe)},{externalGetKey:ue,childrenPropName:D,fieldNames:ke}),pe&&pe(Pe),Pe}function R(b,F){var Z=F.expandedKeys,te=F.selectedKeys,pe=F.loadedKeys,xe=F.loadingKeys,D=F.checkedKeys,ke=F.halfCheckedKeys,Q=F.dragOverNodeKey,ue=F.dropPosition,N=F.keyEntities,ce=(0,X.Z)(N,b),Pe={eventKey:b,expanded:Z.indexOf(b)!==-1,selected:te.indexOf(b)!==-1,loaded:pe.indexOf(b)!==-1,loading:xe.indexOf(b)!==-1,checked:D.indexOf(b)!==-1,halfChecked:ke.indexOf(b)!==-1,pos:String(ce?ce.pos:""),dragOver:Q===b&&ue===0,dragOverGapTop:Q===b&&ue===-1,dragOverGapBottom:Q===b&&ue===1};return Pe}function d(b){var F=b.data,Z=b.expanded,te=b.selected,pe=b.checked,xe=b.loaded,D=b.loading,ke=b.halfChecked,Q=b.dragOver,ue=b.dragOverGapTop,N=b.dragOverGapBottom,ce=b.pos,Pe=b.active,J=b.eventKey,Te=(0,H.Z)((0,H.Z)({},F),{},{expanded:Z,selected:te,checked:pe,loaded:xe,loading:D,halfChecked:ke,dragOver:Q,dragOverGapTop:ue,dragOverGapBottom:N,pos:ce,active:Pe,key:J});return"props"in Te||Object.defineProperty(Te,"props",{get:function(){return(0,f.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),Te}},34952:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return le}});var u=r(1413),y=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,H=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,M="".concat(y," ").concat(H).split(/[\s\n]+/),T="aria-",v="data-";function A(f,X){return f.indexOf(X)===0}function le(f){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe;X===!1?oe={aria:!0,data:!0,attr:!0}:X===!0?oe={aria:!0}:oe=(0,u.Z)({},X);var fe={};return Object.keys(f).forEach(function(I){(oe.aria&&(I==="role"||A(I,T))||oe.data&&A(I,v)||oe.attr&&M.includes(I))&&(fe[I]=f[I])}),fe}},72978:function(St,Ae,r){"use strict";var u={};function y(le,f){}function H(le,f){}function M(){u={}}function T(le,f,X){!f&&!u[X]&&(le(!1,X),u[X]=!0)}function v(le,f){T(y,le,f)}function A(le,f){T(H,le,f)}Ae.ZP=v},81533:function(St,Ae){"use strict";var r;var u=typeof Symbol=="function"&&Symbol.for,y=u?Symbol.for("react.element"):60103,H=u?Symbol.for("react.portal"):60106,M=u?Symbol.for("react.fragment"):60107,T=u?Symbol.for("react.strict_mode"):60108,v=u?Symbol.for("react.profiler"):60114,A=u?Symbol.for("react.provider"):60109,le=u?Symbol.for("react.context"):60110,f=u?Symbol.for("react.async_mode"):60111,X=u?Symbol.for("react.concurrent_mode"):60111,oe=u?Symbol.for("react.forward_ref"):60112,fe=u?Symbol.for("react.suspense"):60113,I=u?Symbol.for("react.suspense_list"):60120,Y=u?Symbol.for("react.memo"):60115,re=u?Symbol.for("react.lazy"):60116,se=u?Symbol.for("react.block"):60121,h=u?Symbol.for("react.fundamental"):60117,k=u?Symbol.for("react.responder"):60118,L=u?Symbol.for("react.scope"):60119;function O(d){if(typeof d=="object"&&d!==null){var b=d.$$typeof;switch(b){case y:switch(d=d.type,d){case f:case X:case M:case v:case T:case fe:return d;default:switch(d=d&&d.$$typeof,d){case le:case oe:case re:case Y:case A:return d;default:return b}}case H:return b}}}function R(d){return O(d)===X}r=f,r=X,r=le,r=A,r=y,r=oe,r=M,r=re,r=Y,r=H,r=v,r=T,r=fe,r=function(d){return R(d)||O(d)===f},r=R,r=function(d){return O(d)===le},r=function(d){return O(d)===A},r=function(d){return typeof d=="object"&&d!==null&&d.$$typeof===y},r=function(d){return O(d)===oe},Ae.isFragment=function(d){return O(d)===M},r=function(d){return O(d)===re},Ae.isMemo=function(d){return O(d)===Y},r=function(d){return O(d)===H},r=function(d){return O(d)===v},r=function(d){return O(d)===T},r=function(d){return O(d)===fe},r=function(d){return typeof d=="string"||typeof d=="function"||d===M||d===X||d===v||d===T||d===fe||d===I||typeof d=="object"&&d!==null&&(d.$$typeof===re||d.$$typeof===Y||d.$$typeof===A||d.$$typeof===le||d.$$typeof===oe||d.$$typeof===h||d.$$typeof===k||d.$$typeof===L||d.$$typeof===se)},r=O},28580:function(St,Ae,r){"use strict";St.exports=r(81533)},82702:function(St,Ae,r){var u=r(34155);(function(y,H){St.exports=H()})(this,function(){"use strict";function y(S){var B=typeof S;return S!==null&&(B==="object"||B==="function")}function H(S){return typeof S=="function"}var M=void 0;Array.isArray?M=Array.isArray:M=function(S){return Object.prototype.toString.call(S)==="[object Array]"};var T=M,v=0,A=void 0,le=void 0,f=function(B,U){d[v]=B,d[v+1]=U,v+=2,v===2&&(le?le(b):Z())};function X(S){le=S}function oe(S){f=S}var fe=typeof window!="undefined"?window:void 0,I=fe||{},Y=I.MutationObserver||I.WebKitMutationObserver,re=typeof self=="undefined"&&typeof u!="undefined"&&{}.toString.call(u)==="[object process]",se=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function h(){return function(){return u.nextTick(b)}}function k(){return typeof A!="undefined"?function(){A(b)}:R()}function L(){var S=0,B=new Y(b),U=document.createTextNode("");return B.observe(U,{characterData:!0}),function(){U.data=S=++S%2}}function O(){var S=new MessageChannel;return S.port1.onmessage=b,function(){return S.port2.postMessage(0)}}function R(){var S=setTimeout;return function(){return S(b,1)}}var d=new Array(1e3);function b(){for(var S=0;S<v;S+=2){var B=d[S],U=d[S+1];B(U),d[S]=void 0,d[S+1]=void 0}v=0}function F(){try{var S=Function("return this")().require("vertx");return A=S.runOnLoop||S.runOnContext,k()}catch(B){return R()}}var Z=void 0;re?Z=h():Y?Z=L():se?Z=O():fe===void 0?Z=F():Z=R();function te(S,B){var U=this,l=new this.constructor(D);l[xe]===void 0&&gt(l);var $=U._state;if($){var V=arguments[$-1];f(function(){return Nt($,l,V,U._result)})}else wt(U,l,S,B);return l}function pe(S){var B=this;if(S&&typeof S=="object"&&S.constructor===B)return S;var U=new B(D);return _e(U,S),U}var xe=Math.random().toString(36).substring(2);function D(){}var ke=void 0,Q=1,ue=2;function N(){return new TypeError("You cannot resolve a promise with itself")}function ce(){return new TypeError("A promises callback cannot return that same promise.")}function Pe(S,B,U,l){try{S.call(B,U,l)}catch($){return $}}function J(S,B,U){f(function(l){var $=!1,V=Pe(U,B,function(we){$||($=!0,B!==we?_e(l,we):Ce(l,we))},function(we){$||($=!0,Me(l,we))},"Settle: "+(l._label||" unknown promise"));!$&&V&&($=!0,Me(l,V))},S)}function Te(S,B){B._state===Q?Ce(S,B._result):B._state===ue?Me(S,B._result):wt(B,void 0,function(U){return _e(S,U)},function(U){return Me(S,U)})}function ne(S,B,U){B.constructor===S.constructor&&U===te&&B.constructor.resolve===pe?Te(S,B):U===void 0?Ce(S,B):H(U)?J(S,B,U):Ce(S,B)}function _e(S,B){if(S===B)Me(S,N());else if(y(B)){var U=void 0;try{U=B.then}catch(l){Me(S,l);return}ne(S,B,U)}else Ce(S,B)}function Le(S){S._onerror&&S._onerror(S._result),ut(S)}function Ce(S,B){S._state===ke&&(S._result=B,S._state=Q,S._subscribers.length!==0&&f(ut,S))}function Me(S,B){S._state===ke&&(S._state=ue,S._result=B,f(Le,S))}function wt(S,B,U,l){var $=S._subscribers,V=$.length;S._onerror=null,$[V]=B,$[V+Q]=U,$[V+ue]=l,V===0&&S._state&&f(ut,S)}function ut(S){var B=S._subscribers,U=S._state;if(B.length!==0){for(var l=void 0,$=void 0,V=S._result,we=0;we<B.length;we+=3)l=B[we],$=B[we+U],l?Nt(U,l,$,V):$(V);S._subscribers.length=0}}function Nt(S,B,U,l){var $=H(U),V=void 0,we=void 0,Xe=!0;if($){try{V=U(l)}catch(Ze){Xe=!1,we=Ze}if(B===V){Me(B,ce());return}}else V=l;B._state!==ke||($&&Xe?_e(B,V):Xe===!1?Me(B,we):S===Q?Ce(B,V):S===ue&&Me(B,V))}function bt(S,B){try{B(function(l){_e(S,l)},function(l){Me(S,l)})}catch(U){Me(S,U)}}var Rt=0;function Mt(){return Rt++}function gt(S){S[xe]=Rt++,S._state=void 0,S._result=void 0,S._subscribers=[]}function xt(){return new Error("Array Methods must be provided an Array")}var Ot=function(){function S(B,U){this._instanceConstructor=B,this.promise=new B(D),this.promise[xe]||gt(this.promise),T(U)?(this.length=U.length,this._remaining=U.length,this._result=new Array(this.length),this.length===0?Ce(this.promise,this._result):(this.length=this.length||0,this._enumerate(U),this._remaining===0&&Ce(this.promise,this._result))):Me(this.promise,xt())}return S.prototype._enumerate=function(U){for(var l=0;this._state===ke&&l<U.length;l++)this._eachEntry(U[l],l)},S.prototype._eachEntry=function(U,l){var $=this._instanceConstructor,V=$.resolve;if(V===pe){var we=void 0,Xe=void 0,Ze=!1;try{we=U.then}catch(Qe){Ze=!0,Xe=Qe}if(we===te&&U._state!==ke)this._settledAt(U._state,l,U._result);else if(typeof we!="function")this._remaining--,this._result[l]=U;else if($===_){var rt=new $(D);Ze?Me(rt,Xe):ne(rt,U,we),this._willSettleAt(rt,l)}else this._willSettleAt(new $(function(Qe){return Qe(U)}),l)}else this._willSettleAt(V(U),l)},S.prototype._settledAt=function(U,l,$){var V=this.promise;V._state===ke&&(this._remaining--,U===ue?Me(V,$):this._result[l]=$),this._remaining===0&&Ce(V,this._result)},S.prototype._willSettleAt=function(U,l){var $=this;wt(U,void 0,function(V){return $._settledAt(Q,l,V)},function(V){return $._settledAt(ue,l,V)})},S}();function ct(S){return new Ot(this,S).promise}function he(S){var B=this;return T(S)?new B(function(U,l){for(var $=S.length,V=0;V<$;V++)B.resolve(S[V]).then(U,l)}):new B(function(U,l){return l(new TypeError("You must pass an array to race."))})}function ee(S){var B=this,U=new B(D);return Me(U,S),U}function s(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function o(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var _=function(){function S(B){this[xe]=Mt(),this._result=this._state=void 0,this._subscribers=[],D!==B&&(typeof B!="function"&&s(),this instanceof S?bt(this,B):o())}return S.prototype.catch=function(U){return this.then(null,U)},S.prototype.finally=function(U){var l=this,$=l.constructor;return H(U)?l.then(function(V){return $.resolve(U()).then(function(){return V})},function(V){return $.resolve(U()).then(function(){throw V})}):l.then(U,U)},S}();_.prototype.then=te,_.all=ct,_.race=he,_.resolve=pe,_.reject=ee,_._setScheduler=X,_._setAsap=oe,_._asap=f;function P(){var S=void 0;if(typeof r.g!="undefined")S=r.g;else if(typeof self!="undefined")S=self;else try{S=Function("return this")()}catch(l){throw new Error("polyfill failed because global object is unavailable in this environment")}var B=S.Promise;if(B){var U=null;try{U=Object.prototype.toString.call(B.resolve())}catch(l){}if(U==="[object Promise]"&&!B.cast)return}S.Promise=_}return _.polyfill=P,_.Promise=_,_})},17187:function(St){"use strict";var Ae=typeof Reflect=="object"?Reflect:null,r=Ae&&typeof Ae.apply=="function"?Ae.apply:function(O,R,d){return Function.prototype.apply.call(O,R,d)},u;Ae&&typeof Ae.ownKeys=="function"?u=Ae.ownKeys:Object.getOwnPropertySymbols?u=function(O){return Object.getOwnPropertyNames(O).concat(Object.getOwnPropertySymbols(O))}:u=function(O){return Object.getOwnPropertyNames(O)};function y(L){console&&console.warn&&console.warn(L)}var H=Number.isNaN||function(O){return O!==O};function M(){M.init.call(this)}St.exports=M,St.exports.once=se,M.EventEmitter=M,M.prototype._events=void 0,M.prototype._eventsCount=0,M.prototype._maxListeners=void 0;var T=10;function v(L){if(typeof L!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof L)}Object.defineProperty(M,"defaultMaxListeners",{enumerable:!0,get:function(){return T},set:function(L){if(typeof L!="number"||L<0||H(L))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+L+".");T=L}}),M.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},M.prototype.setMaxListeners=function(O){if(typeof O!="number"||O<0||H(O))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+O+".");return this._maxListeners=O,this};function A(L){return L._maxListeners===void 0?M.defaultMaxListeners:L._maxListeners}M.prototype.getMaxListeners=function(){return A(this)},M.prototype.emit=function(O){for(var R=[],d=1;d<arguments.length;d++)R.push(arguments[d]);var b=O==="error",F=this._events;if(F!==void 0)b=b&&F.error===void 0;else if(!b)return!1;if(b){var Z;if(R.length>0&&(Z=R[0]),Z instanceof Error)throw Z;var te=new Error("Unhandled error."+(Z?" ("+Z.message+")":""));throw te.context=Z,te}var pe=F[O];if(pe===void 0)return!1;if(typeof pe=="function")r(pe,this,R);else for(var xe=pe.length,D=I(pe,xe),d=0;d<xe;++d)r(D[d],this,R);return!0};function le(L,O,R,d){var b,F,Z;if(v(R),F=L._events,F===void 0?(F=L._events=Object.create(null),L._eventsCount=0):(F.newListener!==void 0&&(L.emit("newListener",O,R.listener?R.listener:R),F=L._events),Z=F[O]),Z===void 0)Z=F[O]=R,++L._eventsCount;else if(typeof Z=="function"?Z=F[O]=d?[R,Z]:[Z,R]:d?Z.unshift(R):Z.push(R),b=A(L),b>0&&Z.length>b&&!Z.warned){Z.warned=!0;var te=new Error("Possible EventEmitter memory leak detected. "+Z.length+" "+String(O)+" listeners added. Use emitter.setMaxListeners() to increase limit");te.name="MaxListenersExceededWarning",te.emitter=L,te.type=O,te.count=Z.length,y(te)}return L}M.prototype.addListener=function(O,R){return le(this,O,R,!1)},M.prototype.on=M.prototype.addListener,M.prototype.prependListener=function(O,R){return le(this,O,R,!0)};function f(){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 X(L,O,R){var d={fired:!1,wrapFn:void 0,target:L,type:O,listener:R},b=f.bind(d);return b.listener=R,d.wrapFn=b,b}M.prototype.once=function(O,R){return v(R),this.on(O,X(this,O,R)),this},M.prototype.prependOnceListener=function(O,R){return v(R),this.prependListener(O,X(this,O,R)),this},M.prototype.removeListener=function(O,R){var d,b,F,Z,te;if(v(R),b=this._events,b===void 0)return this;if(d=b[O],d===void 0)return this;if(d===R||d.listener===R)--this._eventsCount===0?this._events=Object.create(null):(delete b[O],b.removeListener&&this.emit("removeListener",O,d.listener||R));else if(typeof d!="function"){for(F=-1,Z=d.length-1;Z>=0;Z--)if(d[Z]===R||d[Z].listener===R){te=d[Z].listener,F=Z;break}if(F<0)return this;F===0?d.shift():Y(d,F),d.length===1&&(b[O]=d[0]),b.removeListener!==void 0&&this.emit("removeListener",O,te||R)}return this},M.prototype.off=M.prototype.removeListener,M.prototype.removeAllListeners=function(O){var R,d,b;if(d=this._events,d===void 0)return this;if(d.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):d[O]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete d[O]),this;if(arguments.length===0){var F=Object.keys(d),Z;for(b=0;b<F.length;++b)Z=F[b],Z!=="removeListener"&&this.removeAllListeners(Z);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(R=d[O],typeof R=="function")this.removeListener(O,R);else if(R!==void 0)for(b=R.length-1;b>=0;b--)this.removeListener(O,R[b]);return this};function oe(L,O,R){var d=L._events;if(d===void 0)return[];var b=d[O];return b===void 0?[]:typeof b=="function"?R?[b.listener||b]:[b]:R?re(b):I(b,b.length)}M.prototype.listeners=function(O){return oe(this,O,!0)},M.prototype.rawListeners=function(O){return oe(this,O,!1)},M.listenerCount=function(L,O){return typeof L.listenerCount=="function"?L.listenerCount(O):fe.call(L,O)},M.prototype.listenerCount=fe;function fe(L){var O=this._events;if(O!==void 0){var R=O[L];if(typeof R=="function")return 1;if(R!==void 0)return R.length}return 0}M.prototype.eventNames=function(){return this._eventsCount>0?u(this._events):[]};function I(L,O){for(var R=new Array(O),d=0;d<O;++d)R[d]=L[d];return R}function Y(L,O){for(;O+1<L.length;O++)L[O]=L[O+1];L.pop()}function re(L){for(var O=new Array(L.length),R=0;R<O.length;++R)O[R]=L[R].listener||L[R];return O}function se(L,O){return new Promise(function(R,d){function b(Z){L.removeListener(O,F),d(Z)}function F(){typeof L.removeListener=="function"&&L.removeListener("error",b),R([].slice.call(arguments))}k(L,O,F,{once:!0}),O!=="error"&&h(L,b,{once:!0})})}function h(L,O,R){typeof L.on=="function"&&k(L,"error",O,R)}function k(L,O,R,d){if(typeof L.on=="function")d.once?L.once(O,R):L.on(O,R);else if(typeof L.addEventListener=="function")L.addEventListener(O,function b(F){d.once&&L.removeEventListener(O,b),R(F)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof L)}},19575:function(St,Ae,r){var u,y;(function(H,M){St.exports=M(H)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof r.g!="undefined"?r.g:this,function(H){"use strict";H=H||{};var M=H.Base64,T="2.6.4",v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A=function(Q){for(var ue={},N=0,ce=Q.length;N<ce;N++)ue[Q.charAt(N)]=N;return ue}(v),le=String.fromCharCode,f=function(Q){if(Q.length<2){var ue=Q.charCodeAt(0);return ue<128?Q:ue<2048?le(192|ue>>>6)+le(128|ue&63):le(224|ue>>>12&15)+le(128|ue>>>6&63)+le(128|ue&63)}else{var ue=65536+(Q.charCodeAt(0)-55296)*1024+(Q.charCodeAt(1)-56320);return le(240|ue>>>18&7)+le(128|ue>>>12&63)+le(128|ue>>>6&63)+le(128|ue&63)}},X=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(Q){return Q.replace(X,f)},fe=function(Q){var ue=[0,2,1][Q.length%3],N=Q.charCodeAt(0)<<16|(Q.length>1?Q.charCodeAt(1):0)<<8|(Q.length>2?Q.charCodeAt(2):0),ce=[v.charAt(N>>>18),v.charAt(N>>>12&63),ue>=2?"=":v.charAt(N>>>6&63),ue>=1?"=":v.charAt(N&63)];return ce.join("")},I=H.btoa&&typeof H.btoa=="function"?function(Q){return H.btoa(Q)}:function(Q){if(Q.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Q.replace(/[\s\S]{1,3}/g,fe)},Y=function(Q){return I(oe(String(Q)))},re=function(Q){return Q.replace(/[+\/]/g,function(ue){return ue=="+"?"-":"_"}).replace(/=/g,"")},se=function(Q,ue){return ue?re(Y(Q)):Y(Q)},h=function(Q){return se(Q,!0)},k;H.Uint8Array&&(k=function(Q,ue){for(var N="",ce=0,Pe=Q.length;ce<Pe;ce+=3){var J=Q[ce],Te=Q[ce+1],ne=Q[ce+2],_e=J<<16|Te<<8|ne;N+=v.charAt(_e>>>18)+v.charAt(_e>>>12&63)+(typeof Te!="undefined"?v.charAt(_e>>>6&63):"=")+(typeof ne!="undefined"?v.charAt(_e&63):"=")}return ue?re(N):N});var L=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,O=function(Q){switch(Q.length){case 4:var ue=(7&Q.charCodeAt(0))<<18|(63&Q.charCodeAt(1))<<12|(63&Q.charCodeAt(2))<<6|63&Q.charCodeAt(3),N=ue-65536;return le((N>>>10)+55296)+le((N&1023)+56320);case 3:return le((15&Q.charCodeAt(0))<<12|(63&Q.charCodeAt(1))<<6|63&Q.charCodeAt(2));default:return le((31&Q.charCodeAt(0))<<6|63&Q.charCodeAt(1))}},R=function(Q){return Q.replace(L,O)},d=function(Q){var ue=Q.length,N=ue%4,ce=(ue>0?A[Q.charAt(0)]<<18:0)|(ue>1?A[Q.charAt(1)]<<12:0)|(ue>2?A[Q.charAt(2)]<<6:0)|(ue>3?A[Q.charAt(3)]:0),Pe=[le(ce>>>16),le(ce>>>8&255),le(ce&255)];return Pe.length-=[0,0,2,1][N],Pe.join("")},b=H.atob&&typeof H.atob=="function"?function(Q){return H.atob(Q)}:function(Q){return Q.replace(/\S{1,4}/g,d)},F=function(Q){return b(String(Q).replace(/[^A-Za-z0-9\+\/]/g,""))},Z=function(Q){return R(b(Q))},te=function(Q){return String(Q).replace(/[-_]/g,function(ue){return ue=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},pe=function(Q){return Z(te(Q))},xe;H.Uint8Array&&(xe=function(Q){return Uint8Array.from(F(te(Q)),function(ue){return ue.charCodeAt(0)})});var D=function(){var Q=H.Base64;return H.Base64=M,Q};if(H.Base64={VERSION:T,atob:F,btoa:I,fromBase64:pe,toBase64:se,utob:oe,encode:se,encodeURI:h,btou:R,decode:pe,noConflict:D,fromUint8Array:k,toUint8Array:xe},typeof Object.defineProperty=="function"){var ke=function(Q){return{value:Q,enumerable:!1,writable:!0,configurable:!0}};H.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ke(function(){return pe(this)})),Object.defineProperty(String.prototype,"toBase64",ke(function(Q){return se(this,Q)})),Object.defineProperty(String.prototype,"toBase64URI",ke(function(){return se(this,!0)}))}}return H.Meteor&&(Base64=H.Base64),St.exports?St.exports.Base64=H.Base64:(u=[],y=function(){return H.Base64}.apply(Ae,u),y!==void 0&&(St.exports=y)),{Base64:H.Base64}})},78595:function(St,Ae,r){"use strict";r.d(Ae,{iz:function(){return dr},ck:function(){return Ft},BW:function(){return Yn},sN:function(){return Ft},Wd:function(){return Xn},ZP:function(){return me},Xl:function(){return $}});var u=r(87462),y=r(4942),H=r(1413),M=r(74902),T=r(97685),v=r(45987),A=r(94184),le=r.n(A),f=r(67294),X=r(48555);function oe(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var fe=oe()?f.useLayoutEffect:f.useEffect,I=function(C,E){var x=f.useRef(!0);fe(function(){return C(x.current)},E),fe(function(){return x.current=!1,function(){x.current=!0}},[])},Y=function(C,E){I(function(x){if(!x)return C()},E)},re=I,se=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],h=void 0;function k(m,C){var E=m.prefixCls,x=m.invalidate,p=m.item,K=m.renderItem,j=m.responsive,Ee=m.responsiveDisabled,be=m.registerSize,Ie=m.itemKey,Fe=m.className,Ue=m.style,Re=m.children,We=m.display,He=m.order,Ve=m.component,tt=Ve===void 0?"div":Ve,ot=(0,v.Z)(m,se),mt=j&&!We;function it(_t){be(Ie,_t)}f.useEffect(function(){return function(){it(null)}},[]);var qe=K&&p!==h?K(p):Re,lt;x||(lt={opacity:mt?0:1,height:mt?0:h,overflowY:mt?"hidden":h,order:j?He:h,pointerEvents:mt?"none":h,position:mt?"absolute":h});var at={};mt&&(at["aria-hidden"]=!0);var Tt=f.createElement(tt,(0,u.Z)({className:le()(!x&&E,Fe),style:(0,H.Z)((0,H.Z)({},lt),Ue)},at,ot,{ref:C}),qe);return j&&(Tt=f.createElement(X.Z,{onResize:function(Zt){var Lt=Zt.offsetWidth;it(Lt)},disabled:Ee},Tt)),Tt}var L=f.forwardRef(k);L.displayName="Item";var O=L;function R(m){var C=f.useRef();C.current=m;var E=f.useCallback(function(){for(var x,p=arguments.length,K=new Array(p),j=0;j<p;j++)K[j]=arguments[j];return(x=C.current)===null||x===void 0?void 0:x.call.apply(x,[C].concat(K))},[]);return E}var d=r(73935),b=function(C){return+setTimeout(C,16)},F=function(C){return clearTimeout(C)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(b=function(C){return window.requestAnimationFrame(C)},F=function(C){return window.cancelAnimationFrame(C)});var Z=0,te=new Map;function pe(m){te.delete(m)}var xe=function(C){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Z+=1;var x=Z;function p(K){if(K===0)pe(x),C();else{var j=b(function(){p(K-1)});te.set(x,j)}}return p(E),x};xe.cancel=function(m){var C=te.get(m);return pe(C),F(C)};var D=xe;function ke(m){if(typeof MessageChannel=="undefined")D(m);else{var C=new MessageChannel;C.port1.onmessage=function(){return m()},C.port2.postMessage(void 0)}}function Q(){var m=f.useRef(null),C=function(x){m.current||(m.current=[],ke(function(){(0,d.unstable_batchedUpdates)(function(){m.current.forEach(function(p){p()}),m.current=null})})),m.current.push(x)};return C}function ue(m,C){var E=f.useState(C),x=(0,T.Z)(E,2),p=x[0],K=x[1],j=R(function(Ee){m(function(){K(Ee)})});return[p,j]}var N=f.createContext(null),ce=["component"],Pe=["className"],J=["className"],Te=function(C,E){var x=f.useContext(N);if(!x){var p=C.component,K=p===void 0?"div":p,j=(0,v.Z)(C,ce);return f.createElement(K,(0,u.Z)({},j,{ref:E}))}var Ee=x.className,be=(0,v.Z)(x,Pe),Ie=C.className,Fe=(0,v.Z)(C,J);return f.createElement(N.Provider,{value:null},f.createElement(O,(0,u.Z)({ref:E,className:le()(Ee,Ie)},be,Fe)))},ne=f.forwardRef(Te);ne.displayName="RawItem";var _e=ne,Le=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Ce="responsive",Me="invalidate";function wt(m){return"+ ".concat(m.length," ...")}function ut(m,C){var E=m.prefixCls,x=E===void 0?"rc-overflow":E,p=m.data,K=p===void 0?[]:p,j=m.renderItem,Ee=m.renderRawItem,be=m.itemKey,Ie=m.itemWidth,Fe=Ie===void 0?10:Ie,Ue=m.ssr,Re=m.style,We=m.className,He=m.maxCount,Ve=m.renderRest,tt=m.renderRawRest,ot=m.suffix,mt=m.component,it=mt===void 0?"div":mt,qe=m.itemComponent,lt=m.onVisibleChange,at=(0,v.Z)(m,Le),Tt=Ue==="full",_t=Q(),Zt=ue(_t,null),Lt=(0,T.Z)(Zt,2),Ht=Lt[0],Wt=Lt[1],nt=Ht||0,st=ue(_t,new Map),At=(0,T.Z)(st,2),Ut=At[0],en=At[1],bn=ue(_t,0),mn=(0,T.Z)(bn,2),wn=mn[0],Bn=mn[1],On=ue(_t,0),In=(0,T.Z)(On,2),pn=In[0],zn=In[1],fn=ue(_t,0),Ln=(0,T.Z)(fn,2),Cn=Ln[0],nr=Ln[1],Zn=(0,f.useState)(null),yn=(0,T.Z)(Zn,2),Xt=yn[0],tn=yn[1],gn=(0,f.useState)(null),Hn=(0,T.Z)(gn,2),jn=Hn[0],hn=Hn[1],Mn=f.useMemo(function(){return jn===null&&Tt?Number.MAX_SAFE_INTEGER:jn||0},[jn,Ht]),rr=(0,f.useState)(!1),Vn=(0,T.Z)(rr,2),Jn=Vn[0],qn=Vn[1],Tn="".concat(x,"-item"),lr=Math.max(wn,pn),Wn=He===Ce,Gn=K.length&&Wn,Or=He===Me,_r=Gn||typeof He=="number"&&K.length>He,ir=(0,f.useMemo)(function(){var Gt=K;return Gn?Ht===null&&Tt?Gt=K:Gt=K.slice(0,Math.min(K.length,nt/Fe)):typeof He=="number"&&(Gt=K.slice(0,He)),Gt},[K,Fe,Ht,He,Gn]),yr=(0,f.useMemo)(function(){return Gn?K.slice(Mn+1):K.slice(ir.length)},[K,ir,Gn,Mn]),hr=(0,f.useCallback)(function(Gt,Jt){var An;return typeof be=="function"?be(Gt):(An=be&&(Gt==null?void 0:Gt[be]))!==null&&An!==void 0?An:Jt},[be]),Sr=(0,f.useCallback)(j||function(Gt){return Gt},[j]);function Kn(Gt,Jt,An){jn===Gt&&(Jt===void 0||Jt===Xt)||(hn(Gt),An||(qn(Gt<K.length-1),lt==null||lt(Gt)),Jt!==void 0&&tn(Jt))}function br(Gt,Jt){Wt(Jt.clientWidth)}function mr(Gt,Jt){en(function(An){var cr=new Map(An);return Jt===null?cr.delete(Gt):cr.set(Gt,Jt),cr})}function ur(Gt,Jt){zn(Jt),Bn(pn)}function er(Gt,Jt){nr(Jt)}function Mr(Gt){return Ut.get(hr(ir[Gt],Gt))}re(function(){if(nt&&typeof lr=="number"&&ir){var Gt=Cn,Jt=ir.length,An=Jt-1;if(!Jt){Kn(0,null);return}for(var cr=0;cr<Jt;cr+=1){var Rr=Mr(cr);if(Tt&&(Rr=Rr||0),Rr===void 0){Kn(cr-1,void 0,!0);break}if(Gt+=Rr,An===0&&Gt<=nt||cr===An-1&&Gt+Mr(An)<=nt){Kn(An,null);break}else if(Gt+lr>nt){Kn(cr-1,Gt-Rr-Cn+pn);break}}ot&&Mr(0)+Cn>nt&&tn(null)}},[nt,Ut,pn,Cn,hr,ir]);var kr=Jn&&!!yr.length,Lr={};Xt!==null&&Gn&&(Lr={position:"absolute",left:Xt,top:0});var Ir={prefixCls:Tn,responsive:Gn,component:qe,invalidate:Or},Br=Ee?function(Gt,Jt){var An=hr(Gt,Jt);return f.createElement(N.Provider,{key:An,value:(0,H.Z)((0,H.Z)({},Ir),{},{order:Jt,item:Gt,itemKey:An,registerSize:mr,display:Jt<=Mn})},Ee(Gt,Jt))}:function(Gt,Jt){var An=hr(Gt,Jt);return f.createElement(O,(0,u.Z)({},Ir,{order:Jt,key:An,item:Gt,renderItem:Sr,itemKey:An,registerSize:mr,display:Jt<=Mn}))},Cr,Tr={order:kr?Mn:Number.MAX_SAFE_INTEGER,className:"".concat(Tn,"-rest"),registerSize:ur,display:kr};if(tt)tt&&(Cr=f.createElement(N.Provider,{value:(0,H.Z)((0,H.Z)({},Ir),Tr)},tt(yr)));else{var Nr=Ve||wt;Cr=f.createElement(O,(0,u.Z)({},Ir,Tr),typeof Nr=="function"?Nr(yr):Nr)}var Dr=f.createElement(it,(0,u.Z)({className:le()(!Or&&x,We),style:Re,ref:C},at),ir.map(Br),_r?Cr:null,ot&&f.createElement(O,(0,u.Z)({},Ir,{responsive:Wn,responsiveDisabled:!Gn,order:Mn,className:"".concat(Tn,"-suffix"),registerSize:er,display:!0,style:Lr}),ot));return Wn&&(Dr=f.createElement(X.Z,{onResize:br,disabled:!Gn},Dr)),Dr}var Nt=f.forwardRef(ut);Nt.displayName="Overflow",Nt.Item=_e,Nt.RESPONSIVE=Ce,Nt.INVALIDATE=Me;var bt=Nt,Rt=bt,Mt=r(21770),gt=r(80334),xt=r(91881),Ot=f.createContext(null);function ct(m,C){return m===void 0?null:"".concat(m,"-").concat(C)}function he(m){var C=f.useContext(Ot);return ct(C,m)}var ee=r(56982),s=["children","locked"],o=f.createContext(null);function _(m,C){var E=(0,H.Z)({},m);return Object.keys(C).forEach(function(x){var p=C[x];p!==void 0&&(E[x]=p)}),E}function P(m){var C=m.children,E=m.locked,x=(0,v.Z)(m,s),p=f.useContext(o),K=(0,ee.Z)(function(){return _(p,x)},[p,x],function(j,Ee){return!E&&(j[0]!==Ee[0]||!(0,xt.Z)(j[1],Ee[1],!0))});return f.createElement(o.Provider,{value:K},C)}var S=[],B=f.createContext(null);function U(){return f.useContext(B)}var l=f.createContext(S);function $(m){var C=f.useContext(l);return f.useMemo(function(){return m!==void 0?[].concat((0,M.Z)(C),[m]):C},[C,m])}var V=f.createContext(null),we=f.createContext({}),Xe=we,Ze=r(15105),rt=r(75164),Qe=function(m){if(!m)return!1;if(m instanceof Element){if(m.offsetParent)return!0;if(m.getBBox){var C=m.getBBox(),E=C.width,x=C.height;if(E||x)return!0}if(m.getBoundingClientRect){var p=m.getBoundingClientRect(),K=p.width,j=p.height;if(K||j)return!0}}return!1};function Ye(m){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Qe(m)){var E=m.nodeName.toLowerCase(),x=["input","select","textarea","button"].includes(E)||m.isContentEditable||E==="a"&&!!m.getAttribute("href"),p=m.getAttribute("tabindex"),K=Number(p),j=null;return p&&!Number.isNaN(K)?j=K:x&&j===null&&(j=0),x&&m.disabled&&(j=null),j!==null&&(j>=0||C&&j<0)}return!1}function ht(m){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=(0,M.Z)(m.querySelectorAll("*")).filter(function(x){return Ye(x,C)});return Ye(m,C)&&E.unshift(m),E}var $t=null;function Se(){$t=document.activeElement}function kt(){$t=null}function yt(){if($t)try{$t.focus()}catch(m){}}function jt(m,C){if(C.keyCode===9){var E=ht(m),x=E[C.shiftKey?0:E.length-1],p=x===document.activeElement||m===document.activeElement;if(p){var K=E[C.shiftKey?E.length-1:0];K.focus(),C.preventDefault()}}}var Bt=Ze.Z.LEFT,Vt=Ze.Z.RIGHT,Pt=Ze.Z.UP,Kt=Ze.Z.DOWN,Dt=Ze.Z.ENTER,zt=Ze.Z.ESC,Et=Ze.Z.HOME,qt=Ze.Z.END,nn=[Pt,Kt,Bt,Vt];function z(m,C,E,x){var p,K,j,Ee,be="prev",Ie="next",Fe="children",Ue="parent";if(m==="inline"&&x===Dt)return{inlineTrigger:!0};var Re=(p={},(0,y.Z)(p,Pt,be),(0,y.Z)(p,Kt,Ie),p),We=(K={},(0,y.Z)(K,Bt,E?Ie:be),(0,y.Z)(K,Vt,E?be:Ie),(0,y.Z)(K,Kt,Fe),(0,y.Z)(K,Dt,Fe),K),He=(j={},(0,y.Z)(j,Pt,be),(0,y.Z)(j,Kt,Ie),(0,y.Z)(j,Dt,Fe),(0,y.Z)(j,zt,Ue),(0,y.Z)(j,Bt,E?Fe:Ue),(0,y.Z)(j,Vt,E?Ue:Fe),j),Ve={inline:Re,horizontal:We,vertical:He,inlineSub:Re,horizontalSub:He,verticalSub:He},tt=(Ee=Ve["".concat(m).concat(C?"":"Sub")])===null||Ee===void 0?void 0:Ee[x];switch(tt){case be:return{offset:-1,sibling:!0};case Ie:return{offset:1,sibling:!0};case Ue:return{offset:-1,sibling:!1};case Fe:return{offset:1,sibling:!1};default:return null}}function q(m){for(var C=m;C;){if(C.getAttribute("data-menu-list"))return C;C=C.parentElement}return null}function de(m,C){for(var E=m||document.activeElement;E;){if(C.has(E))return E;E=E.parentElement}return null}function ge(m,C){var E=ht(m,!0);return E.filter(function(x){return C.has(x)})}function Ke(m,C,E){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!m)return null;var p=ge(m,C),K=p.length,j=p.findIndex(function(Ee){return E===Ee});return x<0?j===-1?j=K-1:j-=1:x>0&&(j+=1),j=(j+K)%K,p[j]}function De(m,C,E,x,p,K,j,Ee,be,Ie){var Fe=f.useRef(),Ue=f.useRef();Ue.current=C;var Re=function(){rt.Z.cancel(Fe.current)};return f.useEffect(function(){return function(){Re()}},[]),function(We){var He=We.which;if([].concat(nn,[Dt,zt,Et,qt]).includes(He)){var Ve,tt,ot,mt=function(){Ve=new Set,tt=new Map,ot=new Map;var At=K();return At.forEach(function(Ut){var en=document.querySelector("[data-menu-id='".concat(ct(x,Ut),"']"));en&&(Ve.add(en),ot.set(en,Ut),tt.set(Ut,en))}),Ve};mt();var it=tt.get(C),qe=de(it,Ve),lt=ot.get(qe),at=z(m,j(lt,!0).length===1,E,He);if(!at&&He!==Et&&He!==qt)return;(nn.includes(He)||[Et,qt].includes(He))&&We.preventDefault();var Tt=function(At){if(At){var Ut=At,en=At.querySelector("a");en!=null&&en.getAttribute("href")&&(Ut=en);var bn=ot.get(At);Ee(bn),Re(),Fe.current=(0,rt.Z)(function(){Ue.current===bn&&Ut.focus()})}};if([Et,qt].includes(He)||at.sibling||!qe){var _t;!qe||m==="inline"?_t=p.current:_t=q(qe);var Zt,Lt=ge(_t,Ve);He===Et?Zt=Lt[0]:He===qt?Zt=Lt[Lt.length-1]:Zt=Ke(_t,Ve,qe,at.offset),Tt(Zt)}else if(at.inlineTrigger)be(lt);else if(at.offset>0)be(lt,!0),Re(),Fe.current=(0,rt.Z)(function(){mt();var st=qe.getAttribute("aria-controls"),At=document.getElementById(st),Ut=Ke(At,Ve);Tt(Ut)},5);else if(at.offset<0){var Ht=j(lt,!0),Wt=Ht[Ht.length-2],nt=tt.get(Wt);be(Wt,!1),Tt(nt)}}Ie==null||Ie(We)}}function $e(m){Promise.resolve().then(m)}var Oe="__RC_UTIL_PATH_SPLIT__",et=function(C){return C.join(Oe)},W=function(C){return C.split(Oe)},e="rc-menu-more";function t(){var m=f.useState({}),C=(0,T.Z)(m,2),E=C[1],x=(0,f.useRef)(new Map),p=(0,f.useRef)(new Map),K=f.useState([]),j=(0,T.Z)(K,2),Ee=j[0],be=j[1],Ie=(0,f.useRef)(0),Fe=(0,f.useRef)(!1),Ue=function(){Fe.current||E({})},Re=(0,f.useCallback)(function(it,qe){var lt=et(qe);p.current.set(lt,it),x.current.set(it,lt),Ie.current+=1;var at=Ie.current;$e(function(){at===Ie.current&&Ue()})},[]),We=(0,f.useCallback)(function(it,qe){var lt=et(qe);p.current.delete(lt),x.current.delete(it)},[]),He=(0,f.useCallback)(function(it){be(it)},[]),Ve=(0,f.useCallback)(function(it,qe){var lt=x.current.get(it)||"",at=W(lt);return qe&&Ee.includes(at[0])&&at.unshift(e),at},[Ee]),tt=(0,f.useCallback)(function(it,qe){return it.some(function(lt){var at=Ve(lt,!0);return at.includes(qe)})},[Ve]),ot=function(){var qe=(0,M.Z)(x.current.keys());return Ee.length&&qe.push(e),qe},mt=(0,f.useCallback)(function(it){var qe="".concat(x.current.get(it)).concat(Oe),lt=new Set;return(0,M.Z)(p.current.keys()).forEach(function(at){at.startsWith(qe)&&lt.add(p.current.get(at))}),lt},[]);return f.useEffect(function(){return function(){Fe.current=!0}},[]),{registerPath:Re,unregisterPath:We,refreshOverflowKeys:He,isSubPathKey:tt,getKeyPath:Ve,getKeys:ot,getSubPathKeys:mt}}function n(m){var C=f.useRef(m);C.current=m;var E=f.useCallback(function(){for(var x,p=arguments.length,K=new Array(p),j=0;j<p;j++)K[j]=arguments[j];return(x=C.current)===null||x===void 0?void 0:x.call.apply(x,[C].concat(K))},[]);return m?E:void 0}var i=Math.random().toFixed(5).toString().slice(2),a=0;function g(m){var C=(0,Mt.Z)(m,{value:m}),E=(0,T.Z)(C,2),x=E[0],p=E[1];return f.useEffect(function(){a+=1;var K="".concat(i,"-").concat(a);p("rc-menu-uuid-".concat(K))},[]),x}var w=r(15671),ye=r(43144),ie=r(60136),Be=r(51630),Ge=r(98423),ft=r(42550);function ze(m,C,E,x){var p=f.useContext(o),K=p.activeKey,j=p.onActive,Ee=p.onInactive,be={active:K===m};return C||(be.onMouseEnter=function(Ie){E==null||E({key:m,domEvent:Ie}),j(m)},be.onMouseLeave=function(Ie){x==null||x({key:m,domEvent:Ie}),Ee(m)}),be}function pt(m){var C=f.useContext(o),E=C.mode,x=C.rtl,p=C.inlineIndent;if(E!=="inline")return null;var K=m;return x?{paddingRight:K*p}:{paddingLeft:K*p}}function dt(m){var C=m.icon,E=m.props,x=m.children,p;return C===null||C===!1?null:(typeof C=="function"?p=f.createElement(C,(0,H.Z)({},E)):typeof C!="boolean"&&(p=C),p||x||null)}var Ne=["item"];function je(m){var C=m.item,E=(0,v.Z)(m,Ne);return Object.defineProperty(E,"item",{get:function(){return(0,gt.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),C}}),E}var vt=["title","attribute","elementRef"],It=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],Je=["active"],sn=function(m){(0,ie.Z)(E,m);var C=(0,Be.Z)(E);function E(){return(0,w.Z)(this,E),C.apply(this,arguments)}return(0,ye.Z)(E,[{key:"render",value:function(){var p=this.props,K=p.title,j=p.attribute,Ee=p.elementRef,be=(0,v.Z)(p,vt),Ie=(0,Ge.Z)(be,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,gt.ZP)(!j,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),f.createElement(Rt.Item,(0,u.Z)({},j,{title:typeof K=="string"?K:void 0},Ie,{ref:Ee}))}}]),E}(f.Component),Yt=f.forwardRef(function(m,C){var E,x=m.style,p=m.className,K=m.eventKey,j=m.warnKey,Ee=m.disabled,be=m.itemIcon,Ie=m.children,Fe=m.role,Ue=m.onMouseEnter,Re=m.onMouseLeave,We=m.onClick,He=m.onKeyDown,Ve=m.onFocus,tt=(0,v.Z)(m,It),ot=he(K),mt=f.useContext(o),it=mt.prefixCls,qe=mt.onItemClick,lt=mt.disabled,at=mt.overflowDisabled,Tt=mt.itemIcon,_t=mt.selectedKeys,Zt=mt.onActive,Lt=f.useContext(Xe),Ht=Lt._internalRenderMenuItem,Wt="".concat(it,"-item"),nt=f.useRef(),st=f.useRef(),At=lt||Ee,Ut=(0,ft.x1)(C,st),en=$(K),bn=function(yn){return{key:K,keyPath:(0,M.Z)(en).reverse(),item:nt.current,domEvent:yn}},mn=be||Tt,wn=ze(K,At,Ue,Re),Bn=wn.active,On=(0,v.Z)(wn,Je),In=_t.includes(K),pn=pt(en.length),zn=function(yn){if(!At){var Xt=bn(yn);We==null||We(je(Xt)),qe(Xt)}},fn=function(yn){if(He==null||He(yn),yn.which===Ze.Z.ENTER){var Xt=bn(yn);We==null||We(je(Xt)),qe(Xt)}},Ln=function(yn){Zt(K),Ve==null||Ve(yn)},Cn={};m.role==="option"&&(Cn["aria-selected"]=In);var nr=f.createElement(sn,(0,u.Z)({ref:nt,elementRef:Ut,role:Fe===null?"none":Fe||"menuitem",tabIndex:Ee?null:-1,"data-menu-id":at&&ot?null:ot},tt,On,Cn,{component:"li","aria-disabled":Ee,style:(0,H.Z)((0,H.Z)({},pn),x),className:le()(Wt,(E={},(0,y.Z)(E,"".concat(Wt,"-active"),Bn),(0,y.Z)(E,"".concat(Wt,"-selected"),In),(0,y.Z)(E,"".concat(Wt,"-disabled"),At),E),p),onClick:zn,onKeyDown:fn,onFocus:Ln}),Ie,f.createElement(dt,{props:(0,H.Z)((0,H.Z)({},m),{},{isSelected:In}),icon:mn}));return Ht&&(nr=Ht(nr,m,{selected:In})),nr});function Ct(m,C){var E=m.eventKey,x=U(),p=$(E);return f.useEffect(function(){if(x)return x.registerPath(E,p),function(){x.unregisterPath(E,p)}},[p]),x?null:f.createElement(Yt,(0,u.Z)({},m,{ref:C}))}var Ft=f.forwardRef(Ct),Qt=["className","children"],rn=function(C,E){var x=C.className,p=C.children,K=(0,v.Z)(C,Qt),j=f.useContext(o),Ee=j.prefixCls,be=j.mode,Ie=j.rtl;return f.createElement("ul",(0,u.Z)({className:le()(Ee,Ie&&"".concat(Ee,"-rtl"),"".concat(Ee,"-sub"),"".concat(Ee,"-").concat(be==="inline"?"inline":"vertical"),x),role:"menu"},K,{"data-menu-list":!0,ref:E}),p)},an=f.forwardRef(rn);an.displayName="SubMenuList";var _n=an,Dn=r(50344);function un(m,C){return(0,Dn.Z)(m).map(function(E,x){if(f.isValidElement(E)){var p,K,j=E.key,Ee=(p=(K=E.props)===null||K===void 0?void 0:K.eventKey)!==null&&p!==void 0?p:j,be=Ee==null;be&&(Ee="tmp_key-".concat([].concat((0,M.Z)(C),[x]).join("-")));var Ie={key:Ee,eventKey:Ee};return f.cloneElement(E,Ie)}return E})}var Fn=r(62709),on={adjustX:1,adjustY:1},Un={topLeft:{points:["bl","tl"],overflow:on},topRight:{points:["br","tr"],overflow:on},bottomLeft:{points:["tl","bl"],overflow:on},bottomRight:{points:["tr","br"],overflow:on},leftTop:{points:["tr","tl"],overflow:on},leftBottom:{points:["br","bl"],overflow:on},rightTop:{points:["tl","tr"],overflow:on},rightBottom:{points:["bl","br"],overflow:on}},Pn={topLeft:{points:["bl","tl"],overflow:on},topRight:{points:["br","tr"],overflow:on},bottomLeft:{points:["tl","bl"],overflow:on},bottomRight:{points:["tr","br"],overflow:on},rightTop:{points:["tr","tl"],overflow:on},rightBottom:{points:["br","bl"],overflow:on},leftTop:{points:["tl","tr"],overflow:on},leftBottom:{points:["bl","br"],overflow:on}},vn=null;function ln(m,C,E){if(C)return C;if(E)return E[m]||E.other}var dn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Nn(m){var C=m.prefixCls,E=m.visible,x=m.children,p=m.popup,K=m.popupStyle,j=m.popupClassName,Ee=m.popupOffset,be=m.disabled,Ie=m.mode,Fe=m.onVisibleChange,Ue=f.useContext(o),Re=Ue.getPopupContainer,We=Ue.rtl,He=Ue.subMenuOpenDelay,Ve=Ue.subMenuCloseDelay,tt=Ue.builtinPlacements,ot=Ue.triggerSubMenuAction,mt=Ue.forceSubMenuRender,it=Ue.rootClassName,qe=Ue.motion,lt=Ue.defaultMotions,at=f.useState(!1),Tt=(0,T.Z)(at,2),_t=Tt[0],Zt=Tt[1],Lt=We?(0,H.Z)((0,H.Z)({},Pn),tt):(0,H.Z)((0,H.Z)({},Un),tt),Ht=dn[Ie],Wt=ln(Ie,qe,lt),nt=f.useRef(Wt);Ie!=="inline"&&(nt.current=Wt);var st=(0,H.Z)((0,H.Z)({},nt.current),{},{leavedClassName:"".concat(C,"-hidden"),removeOnLeave:!1,motionAppear:!0}),At=f.useRef();return f.useEffect(function(){return At.current=(0,rt.Z)(function(){Zt(E)}),function(){rt.Z.cancel(At.current)}},[E]),f.createElement(Fn.Z,{prefixCls:C,popupClassName:le()("".concat(C,"-popup"),(0,y.Z)({},"".concat(C,"-rtl"),We),j,it),stretch:Ie==="horizontal"?"minWidth":null,getPopupContainer:Re,builtinPlacements:Lt,popupPlacement:Ht,popupVisible:_t,popup:p,popupStyle:K,popupAlign:Ee&&{offset:Ee},action:be?[]:[ot],mouseEnterDelay:He,mouseLeaveDelay:Ve,onPopupVisibleChange:Fe,forceRender:mt,popupMotion:st,fresh:!0},x)}var Sn=r(62874);function xn(m){var C=m.id,E=m.open,x=m.keyPath,p=m.children,K="inline",j=f.useContext(o),Ee=j.prefixCls,be=j.forceSubMenuRender,Ie=j.motion,Fe=j.defaultMotions,Ue=j.mode,Re=f.useRef(!1);Re.current=Ue===K;var We=f.useState(!Re.current),He=(0,T.Z)(We,2),Ve=He[0],tt=He[1],ot=Re.current?E:!1;f.useEffect(function(){Re.current&&tt(!1)},[Ue]);var mt=(0,H.Z)({},ln(K,Ie,Fe));x.length>1&&(mt.motionAppear=!1);var it=mt.onVisibleChanged;return mt.onVisibleChanged=function(qe){return!Re.current&&!qe&&tt(!0),it==null?void 0:it(qe)},Ve?null:f.createElement(P,{mode:K,locked:!Re.current},f.createElement(Sn.Z,(0,u.Z)({visible:ot},mt,{forceRender:be,removeOnLeave:!1,leavedClassName:"".concat(Ee,"-hidden")}),function(qe){var lt=qe.className,at=qe.style;return f.createElement(_n,{id:C,className:lt,style:at},p)}))}var or=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],vr=["active"],$n=function(C){var E,x=C.style,p=C.className,K=C.title,j=C.eventKey,Ee=C.warnKey,be=C.disabled,Ie=C.internalPopupClose,Fe=C.children,Ue=C.itemIcon,Re=C.expandIcon,We=C.popupClassName,He=C.popupOffset,Ve=C.popupStyle,tt=C.onClick,ot=C.onMouseEnter,mt=C.onMouseLeave,it=C.onTitleClick,qe=C.onTitleMouseEnter,lt=C.onTitleMouseLeave,at=(0,v.Z)(C,or),Tt=he(j),_t=f.useContext(o),Zt=_t.prefixCls,Lt=_t.mode,Ht=_t.openKeys,Wt=_t.disabled,nt=_t.overflowDisabled,st=_t.activeKey,At=_t.selectedKeys,Ut=_t.itemIcon,en=_t.expandIcon,bn=_t.onItemClick,mn=_t.onOpenChange,wn=_t.onActive,Bn=f.useContext(Xe),On=Bn._internalRenderSubMenuItem,In=f.useContext(V),pn=In.isSubPathKey,zn=$(),fn="".concat(Zt,"-submenu"),Ln=Wt||be,Cn=f.useRef(),nr=f.useRef(),Zn=Ue!=null?Ue:Ut,yn=Re!=null?Re:en,Xt=Ht.includes(j),tn=!nt&&Xt,gn=pn(At,j),Hn=ze(j,Ln,qe,lt),jn=Hn.active,hn=(0,v.Z)(Hn,vr),Mn=f.useState(!1),rr=(0,T.Z)(Mn,2),Vn=rr[0],Jn=rr[1],qn=function(er){Ln||Jn(er)},Tn=function(er){qn(!0),ot==null||ot({key:j,domEvent:er})},lr=function(er){qn(!1),mt==null||mt({key:j,domEvent:er})},Wn=f.useMemo(function(){return jn||(Lt!=="inline"?Vn||pn([st],j):!1)},[Lt,jn,st,Vn,j,pn]),Gn=pt(zn.length),Or=function(er){Ln||(it==null||it({key:j,domEvent:er}),Lt==="inline"&&mn(j,!Xt))},_r=n(function(ur){tt==null||tt(je(ur)),bn(ur)}),ir=function(er){Lt!=="inline"&&mn(j,er)},yr=function(){wn(j)},hr=Tt&&"".concat(Tt,"-popup"),Sr=f.createElement("div",(0,u.Z)({role:"menuitem",style:Gn,className:"".concat(fn,"-title"),tabIndex:Ln?null:-1,ref:Cn,title:typeof K=="string"?K:null,"data-menu-id":nt&&Tt?null:Tt,"aria-expanded":tn,"aria-haspopup":!0,"aria-controls":hr,"aria-disabled":Ln,onClick:Or,onFocus:yr},hn),K,f.createElement(dt,{icon:Lt!=="horizontal"?yn:void 0,props:(0,H.Z)((0,H.Z)({},C),{},{isOpen:tn,isSubMenu:!0})},f.createElement("i",{className:"".concat(fn,"-arrow")}))),Kn=f.useRef(Lt);if(Lt!=="inline"&&zn.length>1?Kn.current="vertical":Kn.current=Lt,!nt){var br=Kn.current;Sr=f.createElement(Nn,{mode:br,prefixCls:fn,visible:!Ie&&tn&&Lt!=="inline",popupClassName:We,popupOffset:He,popupStyle:Ve,popup:f.createElement(P,{mode:br==="horizontal"?"vertical":br},f.createElement(_n,{id:hr,ref:nr},Fe)),disabled:Ln,onVisibleChange:ir},Sr)}var mr=f.createElement(Rt.Item,(0,u.Z)({role:"none"},at,{component:"li",style:x,className:le()(fn,"".concat(fn,"-").concat(Lt),p,(E={},(0,y.Z)(E,"".concat(fn,"-open"),tn),(0,y.Z)(E,"".concat(fn,"-active"),Wn),(0,y.Z)(E,"".concat(fn,"-selected"),gn),(0,y.Z)(E,"".concat(fn,"-disabled"),Ln),E)),onMouseEnter:Tn,onMouseLeave:lr}),Sr,!nt&&f.createElement(xn,{id:hr,open:tn,keyPath:zn},Fe));return On&&(mr=On(mr,C,{selected:gn,active:Wn,open:tn,disabled:Ln})),f.createElement(P,{onItemClick:_r,mode:Lt==="horizontal"?"vertical":Lt,itemIcon:Zn,expandIcon:yn},mr)};function Xn(m){var C=m.eventKey,E=m.children,x=$(C),p=un(E,x),K=U();f.useEffect(function(){if(K)return K.registerPath(C,x),function(){K.unregisterPath(C,x)}},[x]);var j;return K?j=p:j=f.createElement($n,m,p),f.createElement(l.Provider,{value:x},j)}var xr=r(71002),sr=["className","title","eventKey","children"],Er=["children"],pr=function(C){var E=C.className,x=C.title,p=C.eventKey,K=C.children,j=(0,v.Z)(C,sr),Ee=f.useContext(o),be=Ee.prefixCls,Ie="".concat(be,"-item-group");return f.createElement("li",(0,u.Z)({role:"presentation"},j,{onClick:function(Ue){return Ue.stopPropagation()},className:le()(Ie,E)}),f.createElement("div",{role:"presentation",className:"".concat(Ie,"-title"),title:typeof x=="string"?x:void 0},x),f.createElement("ul",{role:"group",className:"".concat(Ie,"-list")},K))};function Yn(m){var C=m.children,E=(0,v.Z)(m,Er),x=$(E.eventKey),p=un(C,x),K=U();return K?p:f.createElement(pr,(0,Ge.Z)(E,["warnKey"]),p)}function dr(m){var C=m.className,E=m.style,x=f.useContext(o),p=x.prefixCls,K=U();return K?null:f.createElement("li",{role:"separator",className:le()("".concat(p,"-item-divider"),C),style:E})}var fr=["label","children","key","type"];function Qn(m){return(m||[]).map(function(C,E){if(C&&(0,xr.Z)(C)==="object"){var x=C,p=x.label,K=x.children,j=x.key,Ee=x.type,be=(0,v.Z)(x,fr),Ie=j!=null?j:"tmp-".concat(E);return K||Ee==="group"?Ee==="group"?f.createElement(Yn,(0,u.Z)({key:Ie},be,{title:p}),Qn(K)):f.createElement(Xn,(0,u.Z)({key:Ie},be,{title:p}),Qn(K)):Ee==="divider"?f.createElement(dr,(0,u.Z)({key:Ie},be)):f.createElement(Ft,(0,u.Z)({key:Ie},be),p)}return null}).filter(function(C){return C})}function kn(m,C,E){var x=m;return C&&(x=Qn(C)),un(x,E)}var gr=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],G=[],ae=f.forwardRef(function(m,C){var E,x,p=m,K=p.prefixCls,j=K===void 0?"rc-menu":K,Ee=p.rootClassName,be=p.style,Ie=p.className,Fe=p.tabIndex,Ue=Fe===void 0?0:Fe,Re=p.items,We=p.children,He=p.direction,Ve=p.id,tt=p.mode,ot=tt===void 0?"vertical":tt,mt=p.inlineCollapsed,it=p.disabled,qe=p.disabledOverflow,lt=p.subMenuOpenDelay,at=lt===void 0?.1:lt,Tt=p.subMenuCloseDelay,_t=Tt===void 0?.1:Tt,Zt=p.forceSubMenuRender,Lt=p.defaultOpenKeys,Ht=p.openKeys,Wt=p.activeKey,nt=p.defaultActiveFirst,st=p.selectable,At=st===void 0?!0:st,Ut=p.multiple,en=Ut===void 0?!1:Ut,bn=p.defaultSelectedKeys,mn=p.selectedKeys,wn=p.onSelect,Bn=p.onDeselect,On=p.inlineIndent,In=On===void 0?24:On,pn=p.motion,zn=p.defaultMotions,fn=p.triggerSubMenuAction,Ln=fn===void 0?"hover":fn,Cn=p.builtinPlacements,nr=p.itemIcon,Zn=p.expandIcon,yn=p.overflowedIndicator,Xt=yn===void 0?"...":yn,tn=p.overflowedIndicatorPopupClassName,gn=p.getPopupContainer,Hn=p.onClick,jn=p.onOpenChange,hn=p.onKeyDown,Mn=p.openAnimation,rr=p.openTransitionName,Vn=p._internalRenderMenuItem,Jn=p._internalRenderSubMenuItem,qn=(0,v.Z)(p,gr),Tn=f.useMemo(function(){return kn(We,Re,G)},[We,Re]),lr=f.useState(!1),Wn=(0,T.Z)(lr,2),Gn=Wn[0],Or=Wn[1],_r=f.useRef(),ir=g(Ve),yr=He==="rtl",hr=(0,Mt.Z)(Lt,{value:Ht,postState:function(cn){return cn||G}}),Sr=(0,T.Z)(hr,2),Kn=Sr[0],br=Sr[1],mr=function(cn){var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function tr(){br(cn),jn==null||jn(cn)}En?(0,d.flushSync)(tr):tr()},ur=f.useState(Kn),er=(0,T.Z)(ur,2),Mr=er[0],kr=er[1],Lr=f.useRef(!1),Ir=f.useMemo(function(){return(ot==="inline"||ot==="vertical")&&mt?["vertical",mt]:[ot,!1]},[ot,mt]),Br=(0,T.Z)(Ir,2),Cr=Br[0],Tr=Br[1],Nr=Cr==="inline",Dr=f.useState(Cr),Gt=(0,T.Z)(Dr,2),Jt=Gt[0],An=Gt[1],cr=f.useState(Tr),Rr=(0,T.Z)(cr,2),Yr=Rr[0],Qr=Rr[1];f.useEffect(function(){An(Cr),Qr(Tr),Lr.current&&(Nr?br(Mr):mr(G))},[Cr,Tr]);var Jr=f.useState(0),Hr=(0,T.Z)(Jr,2),Kr=Hr[0],qr=Hr[1],Ur=Kr>=Tn.length-1||Jt!=="horizontal"||qe;f.useEffect(function(){Nr&&kr(Kn)},[Kn]),f.useEffect(function(){return Lr.current=!0,function(){Lr.current=!1}},[]);var wr=t(),zr=wr.registerPath,jr=wr.unregisterPath,ei=wr.refreshOverflowKeys,Vr=wr.isSubPathKey,ti=wr.getKeyPath,ni=wr.getKeys,ri=wr.getSubPathKeys,ii=f.useMemo(function(){return{registerPath:zr,unregisterPath:jr}},[zr,jr]),ai=f.useMemo(function(){return{isSubPathKey:Vr}},[Vr]);f.useEffect(function(){ei(Ur?G:Tn.slice(Kr+1).map(function(Rn){return Rn.key}))},[Kr,Ur]);var oi=(0,Mt.Z)(Wt||nt&&((E=Tn[0])===null||E===void 0?void 0:E.key),{value:Wt}),Wr=(0,T.Z)(oi,2),Pr=Wr[0],Zr=Wr[1],si=n(function(Rn){Zr(Rn)}),li=n(function(){Zr(void 0)});(0,f.useImperativeHandle)(C,function(){return{list:_r.current,focus:function(cn){var En,tr=Pr!=null?Pr:(En=Tn.find(function(yi){return!yi.props.disabled}))===null||En===void 0?void 0:En.key;if(tr){var ar,Ar,$r;(ar=_r.current)===null||ar===void 0||(Ar=ar.querySelector("li[data-menu-id='".concat(ct(ir,tr),"']")))===null||Ar===void 0||($r=Ar.focus)===null||$r===void 0||$r.call(Ar,cn)}}}});var ui=(0,Mt.Z)(bn||[],{value:mn,postState:function(cn){return Array.isArray(cn)?cn:cn==null?G:[cn]}}),Gr=(0,T.Z)(ui,2),Fr=Gr[0],ci=Gr[1],di=function(cn){if(At){var En=cn.key,tr=Fr.includes(En),ar;en?tr?ar=Fr.filter(function($r){return $r!==En}):ar=[].concat((0,M.Z)(Fr),[En]):ar=[En],ci(ar);var Ar=(0,H.Z)((0,H.Z)({},cn),{},{selectedKeys:ar});tr?Bn==null||Bn(Ar):wn==null||wn(Ar)}!en&&Kn.length&&Jt!=="inline"&&mr(G)},fi=n(function(Rn){Hn==null||Hn(je(Rn)),di(Rn)}),Xr=n(function(Rn,cn){var En=Kn.filter(function(ar){return ar!==Rn});if(cn)En.push(Rn);else if(Jt!=="inline"){var tr=ri(Rn);En=En.filter(function(ar){return!tr.has(ar)})}(0,xt.Z)(Kn,En,!0)||mr(En,!0)}),hi=function(cn,En){var tr=En!=null?En:!Kn.includes(cn);Xr(cn,tr)},mi=De(Jt,Pr,yr,ir,_r,ni,ti,Zr,hi,hn);f.useEffect(function(){Or(!0)},[]);var vi=f.useMemo(function(){return{_internalRenderMenuItem:Vn,_internalRenderSubMenuItem:Jn}},[Vn,Jn]),pi=Jt!=="horizontal"||qe?Tn:Tn.map(function(Rn,cn){return f.createElement(P,{key:Rn.key,overflowDisabled:cn>Kr},Rn)}),gi=f.createElement(Rt,(0,u.Z)({id:Ve,ref:_r,prefixCls:"".concat(j,"-overflow"),component:"ul",itemComponent:Ft,className:le()(j,"".concat(j,"-root"),"".concat(j,"-").concat(Jt),Ie,(x={},(0,y.Z)(x,"".concat(j,"-inline-collapsed"),Yr),(0,y.Z)(x,"".concat(j,"-rtl"),yr),x),Ee),dir:He,style:be,role:"menu",tabIndex:Ue,data:pi,renderRawItem:function(cn){return cn},renderRawRest:function(cn){var En=cn.length,tr=En?Tn.slice(-En):null;return f.createElement(Xn,{eventKey:e,title:Xt,disabled:Ur,internalPopupClose:En===0,popupClassName:tn},tr)},maxCount:Jt!=="horizontal"||qe?Rt.INVALIDATE:Rt.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(cn){qr(cn)},onKeyDown:mi},qn));return f.createElement(Xe.Provider,{value:vi},f.createElement(Ot.Provider,{value:ir},f.createElement(P,{prefixCls:j,rootClassName:Ee,mode:Jt,openKeys:Kn,rtl:yr,disabled:it,motion:Gn?pn:null,defaultMotions:Gn?zn:null,activeKey:Pr,onActive:si,onInactive:li,selectedKeys:Fr,inlineIndent:In,subMenuOpenDelay:at,subMenuCloseDelay:_t,forceSubMenuRender:Zt,builtinPlacements:Cn,triggerSubMenuAction:Ln,getPopupContainer:gn,itemIcon:nr,expandIcon:Zn,onItemClick:fi,onOpenChange:Xr},f.createElement(V.Provider,{value:ai},gi),f.createElement("div",{style:{display:"none"},"aria-hidden":!0},f.createElement(B.Provider,{value:ii},Tn)))))}),ve=ae,c=ve;c.Item=Ft,c.SubMenu=Xn,c.ItemGroup=Yn,c.Divider=dr;var me=c},66680:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return y}});var u=r(67294);function y(H){var M=u.useRef();M.current=H;var T=u.useCallback(function(){for(var v,A=arguments.length,le=new Array(A),f=0;f<A;f++)le[f]=arguments[f];return(v=M.current)===null||v===void 0?void 0:v.call.apply(v,[M].concat(le))},[]);return T}},21770:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return v}});var u=r(97685),y=r(66680),H=r(8410),M=r(63896);function T(A){return A!==void 0}function v(A,le){var f=le||{},X=f.defaultValue,oe=f.value,fe=f.onChange,I=f.postState,Y=(0,M.Z)(function(){return T(oe)?oe:T(X)?typeof X=="function"?X():X:typeof A=="function"?A():A}),re=(0,u.Z)(Y,2),se=re[0],h=re[1],k=oe!==void 0?oe:se,L=I?I(k):k,O=(0,y.Z)(fe),R=(0,M.Z)([k]),d=(0,u.Z)(R,2),b=d[0],F=d[1];(0,H.o)(function(){var te=b[0];se!==te&&O(se,te)},[b]),(0,H.o)(function(){T(oe)||h(oe)},[oe]);var Z=(0,y.Z)(function(te,pe){h(te,pe),F([k],pe)});return[L,Z]}},91881:function(St,Ae,r){"use strict";var u=r(71002),y=r(80334);function H(M,T){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,A=new Set;function le(f,X){var oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,fe=A.has(f);if((0,y.ZP)(!fe,"Warning: There may be circular references"),fe)return!1;if(f===X)return!0;if(v&&oe>1)return!1;A.add(f);var I=oe+1;if(Array.isArray(f)){if(!Array.isArray(X)||f.length!==X.length)return!1;for(var Y=0;Y<f.length;Y++)if(!le(f[Y],X[Y],I))return!1;return!0}if(f&&X&&(0,u.Z)(f)==="object"&&(0,u.Z)(X)==="object"){var re=Object.keys(f);return re.length!==Object.keys(X).length?!1:re.every(function(se){return le(f[se],X[se],I)})}return!1}return le(M,T)}Ae.Z=H},98423:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return y}});var u=r(1413);function y(H,M){var T=(0,u.Z)({},H);return Array.isArray(M)&&M.forEach(function(v){delete T[v]}),T}},64217:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return le}});var u=r(1413),y=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,H=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,M="".concat(y," ").concat(H).split(/[\s\n]+/),T="aria-",v="data-";function A(f,X){return f.indexOf(X)===0}function le(f){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe;X===!1?oe={aria:!0,data:!0,attr:!0}:X===!0?oe={aria:!0}:oe=(0,u.Z)({},X);var fe={};return Object.keys(f).forEach(function(I){(oe.aria&&(I==="role"||A(I,T))||oe.data&&A(I,v)||oe.attr&&M.includes(I))&&(fe[I]=f[I])}),fe}},73299:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return nn}});var u=r(87462),y=r(1413),H=r(71002),M=r(97685),T=r(4942),v=r(45987),A=r(67294),le=r(73935),f=r(94184),X=r.n(f),oe=r(48555),fe=A.forwardRef(function(z,q){var de=z.height,ge=z.offsetY,Ke=z.offsetX,De=z.children,$e=z.prefixCls,Oe=z.onInnerResize,et=z.innerProps,W=z.rtl,e=z.extra,t={},n={display:"flex",flexDirection:"column"};if(ge!==void 0){var i;t={height:de,position:"relative",overflow:"hidden"},n=(0,y.Z)((0,y.Z)({},n),{},(i={transform:"translateY(".concat(ge,"px)")},(0,T.Z)(i,W?"marginRight":"marginLeft",-Ke),(0,T.Z)(i,"position","absolute"),(0,T.Z)(i,"left",0),(0,T.Z)(i,"right",0),(0,T.Z)(i,"top",0),i))}return A.createElement("div",{style:t},A.createElement(oe.Z,{onResize:function(g){var w=g.offsetHeight;w&&Oe&&Oe()}},A.createElement("div",(0,u.Z)({style:n,className:X()((0,T.Z)({},"".concat($e,"-holder-inner"),$e)),ref:q},et),De,e)))});fe.displayName="Filler";var I=fe,Y=function(q){return+setTimeout(q,16)},re=function(q){return clearTimeout(q)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Y=function(q){return window.requestAnimationFrame(q)},re=function(q){return window.cancelAnimationFrame(q)});var se=0,h=new Map;function k(z){h.delete(z)}var L=function(q){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;se+=1;var ge=se;function Ke(De){if(De===0)k(ge),q();else{var $e=Y(function(){Ke(De-1)});h.set(ge,$e)}}return Ke(de),ge};L.cancel=function(z){var q=h.get(z);return k(q),re(q)};var O=L;function R(z,q){var de="touches"in z?z.touches[0]:z;return de[q?"pageX":"pageY"]}var d=A.forwardRef(function(z,q){var de,ge=z.prefixCls,Ke=z.rtl,De=z.scrollOffset,$e=z.scrollRange,Oe=z.onStartMove,et=z.onStopMove,W=z.onScroll,e=z.horizontal,t=z.spinSize,n=z.containerSize,i=z.style,a=z.thumbStyle,g=A.useState(!1),w=(0,M.Z)(g,2),ye=w[0],ie=w[1],Be=A.useState(null),Ge=(0,M.Z)(Be,2),ft=Ge[0],ze=Ge[1],pt=A.useState(null),dt=(0,M.Z)(pt,2),Ne=dt[0],je=dt[1],vt=!Ke,It=A.useRef(),Je=A.useRef(),sn=A.useState(!1),Yt=(0,M.Z)(sn,2),Ct=Yt[0],Ft=Yt[1],Qt=A.useRef(),rn=function(){clearTimeout(Qt.current),Ft(!0),Qt.current=setTimeout(function(){Ft(!1)},3e3)},an=$e-n||0,_n=n-t||0,Dn=an>0,un=A.useMemo(function(){if(De===0||an===0)return 0;var Sn=De/an;return Sn*_n},[De,an,_n]),Fn=function(xn){xn.stopPropagation(),xn.preventDefault()},on=A.useRef({top:un,dragging:ye,pageY:ft,startTop:Ne});on.current={top:un,dragging:ye,pageY:ft,startTop:Ne};var Un=function(xn){ie(!0),ze(R(xn,e)),je(on.current.top),Oe(),xn.stopPropagation(),xn.preventDefault()};A.useEffect(function(){var Sn=function($n){$n.preventDefault()},xn=It.current,or=Je.current;return xn.addEventListener("touchstart",Sn),or.addEventListener("touchstart",Un),function(){xn.removeEventListener("touchstart",Sn),or.removeEventListener("touchstart",Un)}},[]);var Pn=A.useRef();Pn.current=an;var vn=A.useRef();vn.current=_n,A.useEffect(function(){if(ye){var Sn,xn=function($n){var Xn=on.current,xr=Xn.dragging,sr=Xn.pageY,Er=Xn.startTop;if(O.cancel(Sn),xr){var pr=R($n,e)-sr,Yn=Er;!vt&&e?Yn-=pr:Yn+=pr;var dr=Pn.current,fr=vn.current,Qn=fr?Yn/fr:0,kn=Math.ceil(Qn*dr);kn=Math.max(kn,0),kn=Math.min(kn,dr),Sn=O(function(){W(kn,e)})}},or=function(){ie(!1),et()};return window.addEventListener("mousemove",xn),window.addEventListener("touchmove",xn),window.addEventListener("mouseup",or),window.addEventListener("touchend",or),function(){window.removeEventListener("mousemove",xn),window.removeEventListener("touchmove",xn),window.removeEventListener("mouseup",or),window.removeEventListener("touchend",or),O.cancel(Sn)}}},[ye]),A.useEffect(function(){rn()},[De]),A.useImperativeHandle(q,function(){return{delayHidden:rn}});var ln="".concat(ge,"-scrollbar"),dn={position:"absolute",visibility:Ct&&Dn?null:"hidden"},Nn={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return e?(dn.height=8,dn.left=0,dn.right=0,dn.bottom=0,Nn.height="100%",Nn.width=t,vt?Nn.left=un:Nn.right=un):(dn.width=8,dn.top=0,dn.bottom=0,vt?dn.right=0:dn.left=0,Nn.width="100%",Nn.height=t,Nn.top=un),A.createElement("div",{ref:It,className:X()(ln,(de={},(0,T.Z)(de,"".concat(ln,"-horizontal"),e),(0,T.Z)(de,"".concat(ln,"-vertical"),!e),(0,T.Z)(de,"".concat(ln,"-visible"),Ct),de)),style:(0,y.Z)((0,y.Z)({},dn),i),onMouseDown:Fn,onMouseMove:rn},A.createElement("div",{ref:Je,className:X()("".concat(ln,"-thumb"),(0,T.Z)({},"".concat(ln,"-thumb-moving"),ye)),style:(0,y.Z)((0,y.Z)({},Nn),a),onMouseDown:Un}))}),b=d;function F(z){var q=z.children,de=z.setRef,ge=A.useCallback(function(Ke){de(Ke)},[]);return A.cloneElement(q,{ref:ge})}function Z(z,q,de,ge,Ke,De,$e){var Oe=$e.getKey;return z.slice(q,de+1).map(function(et,W){var e=q+W,t=De(et,e,{style:{width:ge}}),n=Oe(et);return A.createElement(F,{key:n,setRef:function(a){return Ke(et,a)}},t)})}function te(z){return z instanceof HTMLElement||z instanceof SVGElement}function pe(z){return te(z)?z:z instanceof A.Component?le.findDOMNode(z):null}var xe=r(15671),D=r(43144),ke=function(){function z(){(0,xe.Z)(this,z),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return(0,D.Z)(z,[{key:"set",value:function(de,ge){this.maps[de]=ge,this.id+=1}},{key:"get",value:function(de){return this.maps[de]}}]),z}(),Q=ke;function ue(z,q,de){var ge=A.useState(0),Ke=(0,M.Z)(ge,2),De=Ke[0],$e=Ke[1],Oe=(0,A.useRef)(new Map),et=(0,A.useRef)(new Q),W=(0,A.useRef)();function e(){O.cancel(W.current)}function t(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;e();var a=function(){Oe.current.forEach(function(w,ye){if(w&&w.offsetParent){var ie=pe(w),Be=ie.offsetHeight;et.current.get(ye)!==Be&&et.current.set(ye,ie.offsetHeight)}}),$e(function(w){return w+1})};i?a():W.current=O(a)}function n(i,a){var g=z(i),w=Oe.current.get(g);a?(Oe.current.set(g,a),t()):Oe.current.delete(g),!w!=!a&&(a?q==null||q(i):de==null||de(i))}return(0,A.useEffect)(function(){return e},[]),[n,t,et.current,De]}function N(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ce=N()?A.useLayoutEffect:A.useEffect,Pe=function(q,de){var ge=A.useRef(!0);ce(function(){return q(ge.current)},de),ce(function(){return ge.current=!1,function(){ge.current=!0}},[])},J=function(q,de){Pe(function(ge){if(!ge)return q()},de)},Te=Pe;function ne(z){var q=A.useRef();q.current=z;var de=A.useCallback(function(){for(var ge,Ke=arguments.length,De=new Array(Ke),$e=0;$e<Ke;$e++)De[$e]=arguments[$e];return(ge=q.current)===null||ge===void 0?void 0:ge.call.apply(ge,[q].concat(De))},[]);return de}function _e(z){var q=React.useRef(!1),de=React.useState(z),ge=_slicedToArray(de,2),Ke=ge[0],De=ge[1];React.useEffect(function(){return q.current=!1,function(){q.current=!0}},[]);function $e(Oe,et){et&&q.current||De(Oe)}return[Ke,$e]}function Le(z){return z!==void 0}function Ce(z,q){var de=q||{},ge=de.defaultValue,Ke=de.value,De=de.onChange,$e=de.postState,Oe=useState(function(){return Le(Ke)?Ke:Le(ge)?typeof ge=="function"?ge():ge:typeof z=="function"?z():z}),et=_slicedToArray(Oe,2),W=et[0],e=et[1],t=Ke!==void 0?Ke:W,n=$e?$e(t):t,i=useEvent(De),a=useState([t]),g=_slicedToArray(a,2),w=g[0],ye=g[1];useLayoutUpdateEffect(function(){var Be=w[0];W!==Be&&i(W,Be)},[w]),useLayoutUpdateEffect(function(){Le(Ke)||e(Ke)},[Ke]);var ie=useEvent(function(Be,Ge){e(Be,Ge),ye([t],Ge)});return[n,ie]}var Me=r(31461);function wt(z,q,de){var ge=React.useRef({});return(!("value"in ge.current)||de(ge.current.condition,q))&&(ge.current.value=z(),ge.current.condition=q),ge.current.value}function ut(z,q){typeof z=="function"?z(q):_typeof(z)==="object"&&z&&"current"in z&&(z.current=q)}function Nt(){for(var z=arguments.length,q=new Array(z),de=0;de<z;de++)q[de]=arguments[de];var ge=q.filter(function(Ke){return Ke});return ge.length<=1?ge[0]:function(Ke){q.forEach(function(De){ut(De,Ke)})}}function bt(){for(var z=arguments.length,q=new Array(z),de=0;de<z;de++)q[de]=arguments[de];return useMemo(function(){return Nt.apply(void 0,q)},q,function(ge,Ke){return ge.length!==Ke.length||ge.every(function(De,$e){return De!==Ke[$e]})})}function Rt(z){var q,de,ge=isMemo(z)?z.type.type:z.type;return!(typeof ge=="function"&&!((q=ge.prototype)!==null&&q!==void 0&&q.render)||typeof z=="function"&&!((de=z.prototype)!==null&&de!==void 0&&de.render))}function Mt(z){return!isValidElement(z)||isFragment(z)?!1:Rt(z)}function gt(z,q,de,ge){if(!q.length)return de;var Ke=_toArray(q),De=Ke[0],$e=Ke.slice(1),Oe;return!z&&typeof De=="number"?Oe=[]:Array.isArray(z)?Oe=_toConsumableArray(z):Oe=_objectSpread({},z),ge&&de===void 0&&$e.length===1?delete Oe[De][$e[0]]:Oe[De]=gt(Oe[De],$e,de,ge),Oe}function xt(z,q,de){var ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return q.length&&ge&&de===void 0&&!get(z,q.slice(0,-1))?z:gt(z,q,de,ge)}function Ot(z){return _typeof(z)==="object"&&z!==null&&Object.getPrototypeOf(z)===Object.prototype}function ct(z){return Array.isArray(z)?[]:{}}var he=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ee(){for(var z=arguments.length,q=new Array(z),de=0;de<z;de++)q[de]=arguments[de];var ge=ct(q[0]);return q.forEach(function(Ke){function De($e,Oe){var et=new Set(Oe),W=get(Ke,$e),e=Array.isArray(W);if(e||Ot(W)){if(!et.has(W)){et.add(W);var t=get(ge,$e);e?ge=xt(ge,$e,[]):(!t||_typeof(t)!=="object")&&(ge=xt(ge,$e,ct(W))),he(W).forEach(function(n){De([].concat(_toConsumableArray($e),[n]),et)})}}else ge=xt(ge,$e,W)}De([])}),ge}var s={},o=[],_=function(q){o.push(q)};function P(z,q){if(0)var de}function S(z,q){if(0)var de}function B(){s={}}function U(z,q,de){!q&&!s[de]&&(z(!1,de),s[de]=!0)}function l(z,q){U(P,z,q)}function $(z,q){U(S,z,q)}l.preMessage=_,l.resetWarned=B,l.noteOnce=$;var V=null,we=10;function Xe(z,q,de,ge,Ke,De,$e,Oe){var et=A.useRef(),W=A.useState(null),e=(0,M.Z)(W,2),t=e[0],n=e[1];return Te(function(){if(t&&t.times<we){if(!z.current){n(function(rn){return(0,y.Z)({},rn)});return}De();var i=t.targetAlign,a=t.originAlign,g=t.index,w=t.offset,ye=z.current.clientHeight,ie=!1,Be=i,Ge=null;if(ye){for(var ft=i||a,ze=0,pt=0,dt=0,Ne=Math.min(q.length-1,g),je=0;je<=Ne;je+=1){var vt=Ke(q[je]);pt=ze;var It=de.get(vt);dt=pt+(It===void 0?ge:It),ze=dt}for(var Je=ft==="top"?w:ye-w,sn=Ne;sn>=0;sn-=1){var Yt=Ke(q[sn]),Ct=de.get(Yt);if(Ct===void 0){ie=!0;break}if(Je-=Ct,Je<=0)break}switch(ft){case"top":Ge=pt-w;break;case"bottom":Ge=dt-ye+w;break;default:{var Ft=z.current.scrollTop,Qt=Ft+ye;pt<Ft?Be="top":dt>Qt&&(Be="bottom")}}Ge!==null&&$e(Ge),Ge!==t.lastTop&&(ie=!0)}ie&&n(function(rn){return(0,y.Z)((0,y.Z)({},rn),{},{times:rn.times+1,targetAlign:Be,lastTop:Ge})})}},[t,z.current]),function(i){if(i==null){Oe();return}if(O.cancel(et.current),typeof i=="number")$e(i);else if(i&&(0,H.Z)(i)==="object"){var a,g=i.align;"index"in i?a=i.index:a=q.findIndex(function(ie){return Ke(ie)===i.key});var w=i.offset,ye=w===void 0?0:w;n({times:0,index:a,offset:ye,originAlign:g})}}}function Ze(z,q,de,ge){var Ke=de-z,De=q-de,$e=Math.min(Ke,De)*2;if(ge<=$e){var Oe=Math.floor(ge/2);return ge%2?de+Oe+1:de-Oe}return Ke>De?de-(ge-De):de+(ge-Ke)}function rt(z,q,de){var ge=z.length,Ke=q.length,De,$e;if(ge===0&&Ke===0)return null;ge<Ke?(De=z,$e=q):(De=q,$e=z);var Oe={__EMPTY_ITEM__:!0};function et(a){return a!==void 0?de(a):Oe}for(var W=null,e=Math.abs(ge-Ke)!==1,t=0;t<$e.length;t+=1){var n=et(De[t]),i=et($e[t]);if(n!==i){W=t,e=e||n!==et($e[t+1]);break}}return W===null?null:{index:W,multiple:e}}function Qe(z,q,de){var ge=A.useState(z),Ke=(0,M.Z)(ge,2),De=Ke[0],$e=Ke[1],Oe=A.useState(null),et=(0,M.Z)(Oe,2),W=et[0],e=et[1];return A.useEffect(function(){var t=rt(De||[],z||[],q);(t==null?void 0:t.index)!==void 0&&(de==null||de(t.index),e(z[t.index])),$e(z)},[z]),[W]}var Ye=(typeof navigator=="undefined"?"undefined":(0,H.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),ht=Ye,$t=function(z,q){var de=(0,A.useRef)(!1),ge=(0,A.useRef)(null);function Ke(){clearTimeout(ge.current),de.current=!0,ge.current=setTimeout(function(){de.current=!1},50)}var De=(0,A.useRef)({top:z,bottom:q});return De.current.top=z,De.current.bottom=q,function($e){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=$e<0&&De.current.top||$e>0&&De.current.bottom;return Oe&&et?(clearTimeout(ge.current),de.current=!1):(!et||de.current)&&Ke(),!de.current&&et}};function Se(z,q,de,ge,Ke){var De=(0,A.useRef)(0),$e=(0,A.useRef)(null),Oe=(0,A.useRef)(null),et=(0,A.useRef)(!1),W=$t(q,de);function e(w,ye){O.cancel($e.current),De.current+=ye,Oe.current=ye,!W(ye)&&(ht||w.preventDefault(),$e.current=O(function(){var ie=et.current?10:1;Ke(De.current*ie),De.current=0}))}function t(w,ye){Ke(ye,!0),ht||w.preventDefault()}var n=(0,A.useRef)(null),i=(0,A.useRef)(null);function a(w){if(z){O.cancel(i.current),i.current=O(function(){n.current=null},2);var ye=w.deltaX,ie=w.deltaY,Be=w.shiftKey,Ge=ye,ft=ie;(n.current==="sx"||!n.current&&Be&&ie&&!ye)&&(Ge=ie,ft=0,n.current="sx");var ze=Math.abs(Ge),pt=Math.abs(ft);n.current===null&&(n.current=ge&&ze>pt?"x":"y"),n.current==="y"?e(w,ft):t(w,Ge)}}function g(w){z&&(et.current=w.detail===Oe.current)}return[a,g]}var kt=14/15;function yt(z,q,de){var ge=(0,A.useRef)(!1),Ke=(0,A.useRef)(0),De=(0,A.useRef)(null),$e=(0,A.useRef)(null),Oe,et=function(n){if(ge.current){var i=Math.ceil(n.touches[0].pageY),a=Ke.current-i;Ke.current=i,de(a)&&n.preventDefault(),clearInterval($e.current),$e.current=setInterval(function(){a*=kt,(!de(a,!0)||Math.abs(a)<=.1)&&clearInterval($e.current)},16)}},W=function(){ge.current=!1,Oe()},e=function(n){Oe(),n.touches.length===1&&!ge.current&&(ge.current=!0,Ke.current=Math.ceil(n.touches[0].pageY),De.current=n.target,De.current.addEventListener("touchmove",et),De.current.addEventListener("touchend",W))};Oe=function(){De.current&&(De.current.removeEventListener("touchmove",et),De.current.removeEventListener("touchend",W))},Te(function(){return z&&q.current.addEventListener("touchstart",e),function(){var t;(t=q.current)===null||t===void 0||t.removeEventListener("touchstart",e),Oe(),clearInterval($e.current)}},[z])}var jt=20;function Bt(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,de=z/q*100;return isNaN(de)&&(de=0),de=Math.max(de,jt),de=Math.min(de,z/2),Math.floor(de)}function Vt(z,q,de,ge){var Ke=A.useMemo(function(){return[new Map,[]]},[z,de.id,ge]),De=(0,M.Z)(Ke,2),$e=De[0],Oe=De[1],et=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=$e.get(e),i=$e.get(t);if(n===void 0||i===void 0)for(var a=z.length,g=Oe.length;g<a;g+=1){var w,ye=z[g],ie=q(ye);$e.set(ie,g);var Be=(w=de.get(ie))!==null&&w!==void 0?w:ge;if(Oe[g]=(Oe[g-1]||0)+Be,ie===e&&(n=g),ie===t&&(i=g),n!==void 0&&i!==void 0)break}return{top:Oe[n-1]||0,bottom:Oe[i]}};return et}var Pt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],Kt=[],Dt={overflowY:"auto",overflowAnchor:"none"};function zt(z,q){var de=z.prefixCls,ge=de===void 0?"rc-virtual-list":de,Ke=z.className,De=z.height,$e=z.itemHeight,Oe=z.fullHeight,et=Oe===void 0?!0:Oe,W=z.style,e=z.data,t=z.children,n=z.itemKey,i=z.virtual,a=z.direction,g=z.scrollWidth,w=z.component,ye=w===void 0?"div":w,ie=z.onScroll,Be=z.onVirtualScroll,Ge=z.onVisibleChange,ft=z.innerProps,ze=z.extraRender,pt=z.styles,dt=(0,v.Z)(z,Pt),Ne=!!(i!==!1&&De&&$e),je=Ne&&e&&($e*e.length>De||!!g),vt=a==="rtl",It=X()(ge,(0,T.Z)({},"".concat(ge,"-rtl"),vt),Ke),Je=e||Kt,sn=(0,A.useRef)(),Yt=(0,A.useRef)(),Ct=(0,A.useState)(0),Ft=(0,M.Z)(Ct,2),Qt=Ft[0],rn=Ft[1],an=(0,A.useState)(0),_n=(0,M.Z)(an,2),Dn=_n[0],un=_n[1],Fn=(0,A.useState)(!1),on=(0,M.Z)(Fn,2),Un=on[0],Pn=on[1],vn=function(){Pn(!0)},ln=function(){Pn(!1)},dn=A.useCallback(function(nt){return typeof n=="function"?n(nt):nt==null?void 0:nt[n]},[n]),Nn={getKey:dn};function Sn(nt){rn(function(st){var At;typeof nt=="function"?At=nt(st):At=nt;var Ut=Ee(At);return sn.current.scrollTop=Ut,Ut})}var xn=(0,A.useRef)({start:0,end:Je.length}),or=(0,A.useRef)(),vr=Qe(Je,dn),$n=(0,M.Z)(vr,1),Xn=$n[0];or.current=Xn;var xr=ue(dn,null,null),sr=(0,M.Z)(xr,4),Er=sr[0],pr=sr[1],Yn=sr[2],dr=sr[3],fr=A.useMemo(function(){if(!Ne)return{scrollHeight:void 0,start:0,end:Je.length-1,offset:void 0};if(!je){var nt;return{scrollHeight:((nt=Yt.current)===null||nt===void 0?void 0:nt.offsetHeight)||0,start:0,end:Je.length-1,offset:void 0}}for(var st=0,At,Ut,en,bn=Je.length,mn=0;mn<bn;mn+=1){var wn=Je[mn],Bn=dn(wn),On=Yn.get(Bn),In=st+(On===void 0?$e:On);In>=Qt&&At===void 0&&(At=mn,Ut=st),In>Qt+De&&en===void 0&&(en=mn),st=In}return At===void 0&&(At=0,Ut=0,en=Math.ceil(De/$e)),en===void 0&&(en=Je.length-1),en=Math.min(en+1,Je.length-1),{scrollHeight:st,start:At,end:en,offset:Ut}},[je,Ne,Qt,Je,dr,De]),Qn=fr.scrollHeight,kn=fr.start,gr=fr.end,G=fr.offset;xn.current.start=kn,xn.current.end=gr;var ae=A.useState({width:0,height:De}),ve=(0,M.Z)(ae,2),c=ve[0],me=ve[1],m=function(st){me({width:st.width||st.offsetWidth,height:st.height||st.offsetHeight})},C=(0,A.useRef)(),E=(0,A.useRef)(),x=A.useMemo(function(){return Bt(c.width,g)},[c.width,g]),p=A.useMemo(function(){return Bt(c.height,Qn)},[c.height,Qn]),K=Qn-De,j=(0,A.useRef)(K);j.current=K;function Ee(nt){var st=nt;return Number.isNaN(j.current)||(st=Math.min(st,j.current)),st=Math.max(st,0),st}var be=Qt<=0,Ie=Qt>=K,Fe=$t(be,Ie),Ue=function(){return{x:vt?-Dn:Dn,y:Qt}},Re=(0,A.useRef)(Ue()),We=ne(function(){if(Be){var nt=Ue();(Re.current.x!==nt.x||Re.current.y!==nt.y)&&(Be(nt),Re.current=nt)}});function He(nt,st){var At=nt;st?((0,le.flushSync)(function(){un(At)}),We()):Sn(At)}function Ve(nt){var st=nt.currentTarget.scrollTop;st!==Qt&&Sn(st),ie==null||ie(nt),We()}var tt=function(st){var At=st,Ut=g-c.width;return At=Math.max(At,0),At=Math.min(At,Ut),At},ot=ne(function(nt,st){st?((0,le.flushSync)(function(){un(function(At){var Ut=At+(vt?-nt:nt);return tt(Ut)})}),We()):Sn(function(At){var Ut=At+nt;return Ut})}),mt=Se(Ne,be,Ie,!!g,ot),it=(0,M.Z)(mt,2),qe=it[0],lt=it[1];yt(Ne,sn,function(nt,st){return Fe(nt,st)?!1:(qe({preventDefault:function(){},deltaY:nt}),!0)}),Te(function(){function nt(At){Ne&&At.preventDefault()}var st=sn.current;return st.addEventListener("wheel",qe),st.addEventListener("DOMMouseScroll",lt),st.addEventListener("MozMousePixelScroll",nt),function(){st.removeEventListener("wheel",qe),st.removeEventListener("DOMMouseScroll",lt),st.removeEventListener("MozMousePixelScroll",nt)}},[Ne]),Te(function(){g&&un(function(nt){return tt(nt)})},[c.width,g]);var at=function(){var st,At;(st=C.current)===null||st===void 0||st.delayHidden(),(At=E.current)===null||At===void 0||At.delayHidden()},Tt=Xe(sn,Je,Yn,$e,dn,function(){return pr(!0)},Sn,at);A.useImperativeHandle(q,function(){return{getScrollInfo:Ue,scrollTo:function(st){function At(Ut){return Ut&&(0,H.Z)(Ut)==="object"&&("left"in Ut||"top"in Ut)}At(st)?(st.left!==void 0&&un(tt(st.left)),Tt(st.top)):Tt(st)}}}),Te(function(){if(Ge){var nt=Je.slice(kn,gr+1);Ge(nt,Je)}},[kn,gr,Je]);var _t=Vt(Je,dn,Yn,$e),Zt=ze==null?void 0:ze({start:kn,end:gr,virtual:je,offsetX:Dn,offsetY:G,rtl:vt,getSize:_t}),Lt=Z(Je,kn,gr,g,Er,t,Nn),Ht=null;De&&(Ht=(0,y.Z)((0,T.Z)({},et?"height":"maxHeight",De),Dt),Ne&&(Ht.overflowY="hidden",g&&(Ht.overflowX="hidden"),Un&&(Ht.pointerEvents="none")));var Wt={};return vt&&(Wt.dir="rtl"),A.createElement("div",(0,u.Z)({style:(0,y.Z)((0,y.Z)({},W),{},{position:"relative"}),className:It},Wt,dt),A.createElement(oe.Z,{onResize:m},A.createElement(ye,{className:"".concat(ge,"-holder"),style:Ht,ref:sn,onScroll:Ve,onMouseEnter:at},A.createElement(I,{prefixCls:ge,height:Qn,offsetX:Dn,offsetY:G,scrollWidth:g,onInnerResize:pr,ref:Yt,innerProps:ft,rtl:vt,extra:Zt},Lt))),je&&Qn>De&&A.createElement(b,{ref:C,prefixCls:ge,scrollOffset:Qt,scrollRange:Qn,rtl:vt,onScroll:He,onStartMove:vn,onStopMove:ln,spinSize:p,containerSize:c.height,style:pt==null?void 0:pt.verticalScrollBar,thumbStyle:pt==null?void 0:pt.verticalScrollBarThumb}),je&&g&&A.createElement(b,{ref:E,prefixCls:ge,scrollOffset:Dn,scrollRange:g,rtl:vt,onScroll:He,onStartMove:vn,onStopMove:ln,spinSize:x,containerSize:c.width,horizontal:!0,style:pt==null?void 0:pt.horizontalScrollBar,thumbStyle:pt==null?void 0:pt.horizontalScrollBarThumb}))}var Et=A.forwardRef(zt);Et.displayName="List";var qt=Et,nn=qt},66392:function(St,Ae){"use strict";var r;var u=Symbol.for("react.element"),y=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),M=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),v=Symbol.for("react.provider"),A=Symbol.for("react.context"),le=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),X=Symbol.for("react.suspense"),oe=Symbol.for("react.suspense_list"),fe=Symbol.for("react.memo"),I=Symbol.for("react.lazy"),Y=Symbol.for("react.offscreen"),re;re=Symbol.for("react.module.reference");function se(h){if(typeof h=="object"&&h!==null){var k=h.$$typeof;switch(k){case u:switch(h=h.type,h){case H:case T:case M:case X:case oe:return h;default:switch(h=h&&h.$$typeof,h){case le:case A:case f:case I:case fe:case v:return h;default:return k}}case y:return k}}}r=A,r=v,r=u,r=f,r=H,r=I,r=fe,r=y,r=T,r=M,r=X,r=oe,r=function(){return!1},r=function(){return!1},r=function(h){return se(h)===A},r=function(h){return se(h)===v},r=function(h){return typeof h=="object"&&h!==null&&h.$$typeof===u},r=function(h){return se(h)===f},r=function(h){return se(h)===H},r=function(h){return se(h)===I},r=function(h){return se(h)===fe},r=function(h){return se(h)===y},r=function(h){return se(h)===T},r=function(h){return se(h)===M},r=function(h){return se(h)===X},r=function(h){return se(h)===oe},r=function(h){return typeof h=="string"||typeof h=="function"||h===H||h===T||h===M||h===X||h===oe||h===Y||typeof h=="object"&&h!==null&&(h.$$typeof===I||h.$$typeof===fe||h.$$typeof===v||h.$$typeof===A||h.$$typeof===f||h.$$typeof===re||h.getModuleId!==void 0)},r=se},31461:function(St,Ae,r){"use strict";r(66392)},18034:function(St){var Ae=arguments[3],r=arguments[4],u=arguments[5],y=JSON.stringify;St.exports=function(H,M){for(var T,v=Object.keys(u),A=0,le=v.length;A<le;A++){var f=v[A],X=u[f].exports;if(X===H||X&&X.default===H){T=f;break}}if(!T){T=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var oe={},A=0,le=v.length;A<le;A++){var f=v[A];oe[f]=f}r[T]=["function(require,module,exports){"+H+"(self); }",oe]}var fe=Math.floor(Math.pow(16,8)*Math.random()).toString(16),I={};I[T]=T,r[fe]=["function(require,module,exports){var f = require("+y(T)+");(f.default ? f.default : f)(self);}",I];var Y={};re(fe);function re(R){Y[R]=!0;for(var d in r[R][1]){var b=r[R][1][d];Y[b]||re(b)}}var se="("+Ae+")({"+Object.keys(Y).map(function(R){return y(R)+":["+r[R][0]+","+y(r[R][1])+"]"}).join(",")+"},{},["+y(fe)+"])",h=window.URL||window.webkitURL||window.mozURL||window.msURL,k=new Blob([se],{type:"text/javascript"});if(M&&M.bare)return k;var L=h.createObjectURL(k),O=new Worker(L);return O.objectURL=L,O}},36459:function(St,Ae,r){"use strict";r.d(Ae,{Z:function(){return u}});function u(y){if(y==null)throw new TypeError("Cannot destructure "+y)}}}]);