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__Classrooms__Lists__Resou...

110 lines
532 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[1257],{40001:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ve=g.forwardRef(T),pe=ve},49198:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ve=g.forwardRef(T),pe=ve},84105:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ve=g.forwardRef(T),pe=ve},18785:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(54476),g=l(59301),O={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"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ve=g.forwardRef(T),pe=ve},33853:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(54476),g=l(59301),O={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"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ve=g.forwardRef(T),pe=ve},62772:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ve=g.forwardRef(T),pe=ve},38819:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(54476),g=l(59301),O={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"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ve=g.forwardRef(T),pe=ve},47472:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ve=g.forwardRef(T),pe=ve},86340:function(It,ze,l){"use strict";l.d(ze,{K:function(){return T}});var f=l(59301),g=l(43418),O=l(44080),N={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},w=l(24334);const T=({visible:ve,width:pe,videoId:q,file_url:I,course_id:Ae,copyUrl:b,toLog:C=!0,logWatchHistory:Re=()=>{},allow_skip:Te,onClose:Le=()=>{},autoPlay:je=!1,onPlayEnded:Y=()=>{}})=>f.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ve,title:null,footer:null,width:pe,className:N.modal},f.createElement("i",{className:`${N.closeIcon} iconfont icon-guanbi10`,onClick:Le}),ve&&f.createElement(O.Z,{onPlayEnded:Y,autoPlay:je,allow_skip:Te,courseId:Ae,src:I!=null&&I.startsWith("http")?I:w.Base64.decode(I),videoId:q,toLog:C,logWatchHistory:Re}))},44080:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return Te}});var f=l(59301),g=l(8591),O=l(38854),N=l(73217),w=l(80360),T=l(41867),ve=l(56102),pe=l(84056),q={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"},I=(Le,je,Y)=>new Promise((ae,V)=>{var j=y=>{try{c(Y.next(y))}catch(x){V(x)}},v=y=>{try{c(Y.throw(y))}catch(x){V(x)}},c=y=>y.done?ae(y.value):Promise.resolve(y.value).then(j,v);c((Y=Y.apply(Le,je)).next())});function Ae(Le){if(isNaN(Le))return{minutes:"00",seconds:"00"};const je=new Date(Le*1e3).toISOString().substr(11,8);return{hour:je.substr(0,2),minutes:je.substr(3,2),seconds:je.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function b(Le,je){return Le-je}function C(Le){Le.sort(b);let je=0;for(let Y=0;Y<Le.length-1;Y++){let ae=Math.abs(Le[Y+1]-Le[Y]);ae<21&&(je+=ae)}return je}const Re=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Te=(0,f.forwardRef)(({allow_skip:Le,src:je,toLog:Y,videoId:ae,logWatchHistory:V,courseId:j=null,startTime:v,handlePause:c=()=>{},handlePlay:y=()=>{},handlePlayEnded:x=()=>{},autoPlay:oe=!1,onPlayEnded:me=()=>{},isShowWaterMark:Ce=!0},ke)=>{var He;const We=((He=je==null?void 0:je.split("."))==null?void 0:He.pop())==="flv",E=(0,f.useRef)(),De=(0,f.useRef)(),we=(0,f.useRef)(),Q=(0,f.useRef)(),Ee=(0,f.useRef)(),Me=(0,f.useRef)(),X=(0,f.useRef)(),te=(0,f.useRef)(),ue=(0,f.useRef)(),he=(0,f.useRef)(),Ue=(0,f.useRef)(),tt=(0,f.useRef)(),et=(0,f.useRef)(),gt=(0,f.useRef)(),rt=navigator.userAgent.toLowerCase().match(Re),Ve=rt?rt[0]:"pc",ct=(0,f.useRef)(!1),pt=(0,T.eY)();let H=0,Ze=0,M=0,D=null,h=!1,S=20,A=1,z=!1,s=!1,u=[];(0,f.useImperativeHandle)(ke,()=>({getLastUpdatedTime:()=>E.current.currentTime,getDuration:()=>E.current.duration})),g.ZP.config({maxCount:1,getContainer:()=>we.current});const _=(0,f.useCallback)((ie,ce=!1)=>{let Se={point:E.current.currentTime};D?(Se.log_id=D,Se.watch_duration=C(u),Se.total_duration=Ze):(j?(Se.video_id=parseInt(ae,10),Se.course_id=j):Se.video_id=ae,Se.duration=H,Se.device=Ve),ce&&(Se.ed="1");function Ke(){return I(this,null,function*(){z=!0,D=yield V==null?void 0:V(Se),z=!1,ie&&ie()})}Ke()},[ae,j]);(0,f.useEffect)(()=>{E.current&&(Q.current.style.display="none",Ee.current.style.display="block"),g.ZP.destroy();let ie=null;return N.Z.isSupported&&We&&je&&(je==null?void 0:je.indexOf(".m3u8"))<0?(ie=N.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:je,muted:!1}),E.current&&(ie.attachMediaElement(E.current),ie.load())):E.current.setAttribute("src",je),m(),()=>{ie&&(ie.unload(),ie.pause(),ie.destroy(),ie=null)}},[E,We,je]);function d(){E.current.paused?(Q.current.style.display="none",Ee.current.style.display="block"):(Q.current.style.display="block",Ee.current.style.display="none")}function m(){Ue.current.style.display="none",et.current.style.display="none",tt.current.style.display="none",E.current.muted||E.current.volume===0?Ue.current.style.display="block":E.current.volume>0&&E.current.volume<=.5?et.current.style.display="block":tt.current.style.display="block"}(0,f.useEffect)(()=>{const ie=document.getElementById("play"),ce=document.querySelectorAll(".playback-icons use");function Se(){y(),v&&!ct.current&&(E.current.currentTime=v),ct.current=!0,u.push(E.current.currentTime),h||(h=!0,Y&&_())}function Ke(){return I(this,null,function*(){d(),u.push(E.current.currentTime),Y&&_(()=>{D=null,M=0,h=!1,z=!1,s=!1,u=[],Ze=0,A=1},!0),me()})}function _e(){Me.current.value=Math.round(E.current.currentTime),X.current.value=Math.round(E.current.currentTime)}function ne(){const Ge=Ae(Math.round(E.current.currentTime));ue.current.innerText=`${Ge.hour>0?Ge.hour+":":""}${Ge.minutes}:${Ge.seconds}`,ue.current.setAttribute("datetime",`${Ge.hour>0?" "+Ge.hour+" ":""}${Ge.minutes}m ${Ge.seconds}s`)}function nt(){var Ge,mt,Xt,ft,zt,ln,Ut;const qt=Math.round((Ge=E.current)==null?void 0:Ge.duration);(Xt=(mt=Me.current)==null?void 0:mt.setAttribute)==null||Xt.call(mt,"max",qt),(zt=(ft=X.current)==null?void 0:ft.setAttribute)==null||zt.call(ft,"max",qt);const Ft=Ae(qt);te.current&&(te.current.innerText=`${Ft.hour>0?Ft.hour+":":""}${Ft.minutes}:${Ft.seconds}`,(Ut=(ln=te.current).setAttribute)==null||Ut.call(ln,"datetime",`${Ft.hour>0?" "+Ft.hour+" ":""}${Ft.minutes}m ${Ft.seconds}s`))}function ot(){try{const Ge=Math.round(E.current.duration);Me.current.setAttribute("max",Ge),X.current.setAttribute("max",Ge);const mt=Ae(Ge);te.current.innerText=`${mt.hour>0?mt.hour+":":""}${mt.minutes}:${mt.seconds}`,te.current.setAttribute("datetime",`${mt.hour>0?" "+mt.hour+" ":""}${mt.minutes}m ${mt.seconds}s`),_e(),ne();const{width:Xt,height:ft,x:zt,y:ln}=De.current.getBoundingClientRect();if(zt<0||ln<0||!Xt)return;if(!s){let Ut=E.current.currentTime,qt=Ut-M;Math.abs(qt)<10?(Ze+=Math.abs(qt),M=Ut,z||Ze-A*S>=0&&(A++,u.push(M),Y&&_())):(M=Ut,Y&&_())}}catch(Ge){console.log(Ge)}}function Et(){s=!0}function st(){E.current.playing&&u.push(E.current.currentTime,M),M=E.current.currentTime,s=!1}function Tt(){H=E.current.duration,H<=20&&(S=H/3),E.current.addEventListener("play",Se)}function Mt(Ge){Ge.preventDefault(),(0,pe.vp)()?(E.current.style.width="100%",E.current.style.height="100%"):E.current.style.cssText=""}function Vt(){c()}function kt(Ge){if(!Le){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const mt=Ge.target.dataset.seek?Ge.target.dataset.seek:Ge.target.value;E.current.currentTime=mt,X.current.value=mt,Me.current.value=mt}function Jt(Ge){const mt=Math.round(Ge.offsetX/Ge.target.clientWidth*parseInt(Ge.target.getAttribute("max"),10));Me.current.setAttribute("data-seek",mt);const Xt=Ae(mt);he.current.textContent=`${Xt.hour>0?Xt.hour+":":""}${Xt.minutes}:${Xt.seconds}`;const ft=E.current.getBoundingClientRect();he.current.style.left=`${Ge.pageX-ft.left}px`}function Wt(Ge){switch(Ge.code){case"Space":Ge.preventDefault(),$();break;case"ArrowRight":if(Ge.preventDefault(),!Le){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime>=E.current.duration)break;E.current.currentTime=parseInt(E.current.currentTime)+5,_e();break;case"ArrowLeft":if(Ge.preventDefault(),!Le){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime===0)break;E.current.currentTime=parseInt(E.current.currentTime)-5,_e();break;case"ArrowUp":Ge.preventDefault(),E.current.volume<1&&(E.current.volume=(parseInt(E.current.volume*10)+1)/10);break;case"ArrowDown":Ge.preventDefault(),E.current.volume>0&&(E.current.volume=(parseInt(E.current.volume*10)-1)/10);break}}return we.current.addEventListener((0,pe.gH)(),Mt),E.current.addEventListener("canplay",Tt),E.current.addEventListener("ended",Ke),E.current.addEventListener("seeking",Et),E.current.addEventListener("seeked",st),E.current.addEventListener("loadedmetadata",nt),Me.current.addEventListener("mousemove",Jt),Me.current.addEventListener("input",kt),E.current.addEventListener("timeupdate",ot),E.current.addEventListener("pause",Vt),E.current.addEventListener("volumechange",m),document.addEventListener("keydown",Wt),()=>{var Ge,mt,Xt,ft,zt,ln,Ut,qt,Ft,Gt,pn,Pe;(Ge=E.current)==null||Ge.removeEventListener("canplay",Tt),(mt=E.current)==null||mt.removeEventListener("play",Se),(Xt=E.current)==null||Xt.removeEventListener("ended",Ke),(ft=E.current)==null||ft.removeEventListener("seeking",Et),(zt=E.current)==null||zt.removeEventListener("seeked",st),(ln=Me.current)==null||ln.removeEventListener("mousemove",Jt),(Ut=Me.current)==null||Ut.removeEventListener("input",kt),(qt=E.current)==null||qt.removeEventListener("timeupdate",ot),(Ft=E.current)==null||Ft.removeEventListener("pause",Vt),(Gt=E.current)==null||Gt.removeEventListener("loadedmetadata",nt),(pn=E.current)==null||pn.removeEventListener("volumechange",m),document.removeEventListener("keydown",Wt),(Pe=E.current)!=null&&Pe.playing&&(u.push(M,E.current.currentTime),Y&&_())}},[E,je]),(0,f.useEffect)(()=>{if(E.current.onended=()=>{x(E)},E.current.oncontextmenu=()=>!1,(je==null?void 0:je.indexOf(".m3u8"))>-1){if(E.current.canPlayType("application/vnd.apple.mpegurl"))E.current.src=je;else if(w.ZP.isSupported()){var ie=new w.ZP;ie.loadSource(je),ie.attachMedia(E.current)}}},[je]);const[P,de]=(0,f.useState)(1),$=()=>{E.current.paused||E.current.ended?E.current.play():E.current.pause(),d()};function Oe(){E.current.muted=!E.current.muted,E.current.muted?(gt.current.setAttribute("data-volume",volume.value),gt.current.value=0):gt.current.value=gt.current.dataset.volume}return f.createElement("div",{style:{position:"relative"},ref:we},f.createElement("div",{ref:De,className:`${q.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${q.animate__loop}`},Ce&&pt?pt.login:" "),f.createElement("div",{className:q.container},f.createElement("div",{className:q["video-container"],id:"video-container"},f.createElement("div",{className:q["playback-animation"],id:"playback-animation"},f.createElement("svg",{className:q["playback-icons"]},f.createElement("use",{className:"hidden",href:"#play-icon"}),f.createElement("use",{href:"#pause"}))),f.createElement("video",{className:q.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:E,autoPlay:oe}),f.createElement("div",{className:`${q["video-controls"]} `,id:"video-controls"},f.createElement("div",{className:q["bottom-controls"]},f.createElement("div",{className:q["left-controls"]},f.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:$},f.createElement("svg",{className:q["playback-icons"]},f.createElement("use",{ref:Ee,href:"#play-icon"}),f.createElement("use",{ref:Q,style:{display:"none"},href:"#pause"}))),f.createElement("div",{className:q.time},f.createElement("time",{id:"time-elapsed",ref:ue},"00:00"),f.createElement("span",null," / "),f.createElement("time",{id:"duration",ref:te},"00:00"))),f.createElement("div",{className:q["right-controls"]},Le&&f.createElement(O.Z,{placement:"top",overlayClassName:q.rateOverlay,getPopupContainer:ie=>ie.parentNode,menu:{items:[{key:"1",label:f.createElement("span",{onClick:()=>{de(1),E.current.playbackRate=1}},"1.0x")},{key:"2",label:f.createElement("span",{onClick:()=>{de(1.5),E.current.playbackRate=1.5}},"1.5x")},{key:"3",label:f.createElement("span",{onClick:()=>{de(2),E.current.playbackRate=2}},"2.0x")}]}},f.createElement("div",{className:`${q.controlText} mr5`},"\u500D\u901F")),f.createElement(ve.CopyToClipboard,{text:je,onCopy:()=>g.ZP.success("\u590D\u5236\u6210\u529F")},f.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},f.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),f.createElement("div",{className:q["volume-controls"]},f.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:q["volume-button"],id:"volume-button",onClick:Oe},f.createElement("i",{ref:Ue,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:et,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:tt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),f.createElement("input",{className:q.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:gt,style:{display:"none"},onClick:m})),f.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:q["fullscreen-button"],onClick:()=>{(0,pe.vp)()?(0,pe.BU)():(0,pe.Dj)(we.current)}},f.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),f.createElement("div",{className:q["video-progress"]},f.createElement("progress",{ref:X,value:"0",min:"0"}),f.createElement("input",{className:q.seek,ref:Me,value:"0",min:"0",type:"range",step:"1"}),f.createElement("div",{className:q["seek-tooltip"],ref:he,id:"seek-tooltip"},"00:00"))))),f.createElement("svg",{style:{display:"none"}},f.createElement("defs",null,f.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},f.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),f.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},f.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),f.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},f.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"})))))})},42786:function(It,ze,l){"use strict";l.r(ze),l.d(ze,{default:function(){return X}});var f=l(59301),g=l(65582),O=l(8591),N=l(13570),w=l(71418),T=l(58421),ve=l(38147),pe=l(41867),q=l(2524),I=l(18889),Ae=l(55988),b=l(36193),C={flex_box_center:"flex_box_center___riBIL",flex_space_between:"flex_space_between___QnIxq",flex_box_vertical_center:"flex_box_vertical_center___lDoLU",flex_box_center_end:"flex_box_center_end___cJ2F_",flex_box_column:"flex_box_column___PSzC7",wrap:"wrap___Mlk1H",mask:"mask___MVQfB",playIconWrap:"playIconWrap___QcDy0",playIcon:"playIcon___MXK2W",linkWrap:"linkWrap___rXjTB",link:"link___uEr60",imgWrap:"imgWrap___nCe4C",cardBottom:"cardBottom___CqJQC",bottomTitle:"bottomTitle___oTGoY",timeWrap:"timeWrap___ioirP",time:"time___hl75k",bottomActionWrap:"bottomActionWrap___RhhZY",peopleWrap:"peopleWrap___TwLjM",actionIcon:"actionIcon___BfAaN"},Re=l(86340),Te=l(74128),Le=l(24334),je=Object.defineProperty,Y=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,c=(te,ue,he)=>ue in te?je(te,ue,{enumerable:!0,configurable:!0,writable:!0,value:he}):te[ue]=he,y=(te,ue)=>{for(var he in ue||(ue={}))j.call(ue,he)&&c(te,he,ue[he]);if(V)for(var he of V(ue))v.call(ue,he)&&c(te,he,ue[he]);return te},x=(te,ue)=>Y(te,ae(ue));const oe=({data:te,params:ue,onSend:he})=>{const[Ue,tt]=(0,f.useState)(),[et,gt]=(0,f.useState)({}),rt="90%",Ve="55%",ct=H=>{H.link||(tt(!0),gt({videoId:H.id,course_id:ue.coursesId,file_url:H.play_url||H.file_url,copyUrl:pt(H.play_url||H.file_url,H.cover_url),logWatchHistory:()=>{}}))},pt=(H,Ze)=>{let M=Le.Base64.decode(H);if(H)return`<video src="${M}" controls="true" controlslist="nodownload" width="${rt}" height="${Ve}" poster="${Ze}">\u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301 video \u6807\u7B7E\u3002</video>`};return f.createElement(f.Fragment,null,te==null?void 0:te.map((H,Ze)=>{var M;const D=H!=null&&H.cover_url?(M=H==null?void 0:H.cover_url)!=null&&M.includes("https")?H.cover_url:Te.Z.API_SERVER+H.cover_url:Ae;return f.createElement("a",{className:C.wrap,key:H.id},f.createElement(I.Z,{className:`animated fadeIn ${C.cardWrap}`},f.createElement(w.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!H.transcoded&&!H.link},f.createElement("span",{className:C.imgWrap,onClick:()=>{ct(H)}},f.createElement("img",{src:D}),H.link&&f.createElement("a",{className:C.linkWrap,href:H.link,target:"_blank",title:H.title},f.createElement("span",{className:C.link},"\u5916\u94FE")),f.createElement(f.Fragment,null,f.createElement("div",{className:C.mask}),f.createElement("div",{className:C.playIconWrap},!H.link&&f.createElement("img",{className:C.playIcon,src:b}))))),f.createElement("div",{className:C.cardBottom},f.createElement("div",{title:H.title,className:C.bottomTitle},H.title),f.createElement("div",{className:C.bottomActionWrap},f.createElement("div",null,"\u8BFE\u7A0B\uFF1A",f.createElement("span",{title:H.subject},H.subject)),f.createElement("b",{onClick:()=>he(H)},"\u4F7F\u7528\u89C6\u9891")))))}),f.createElement(Re.K,x(y({},et),{visible:Ue,width:800,onClose:()=>{tt(!1),gt({})}})))};var me=(0,g.connect)(({classroomList:te})=>({classroomList:te}))(oe),Ce={flex_box_center:"flex_box_center___p5F4p",flex_space_between:"flex_space_between___XpX93",flex_box_vertical_center:"flex_box_vertical_center___CZqxk",flex_box_center_end:"flex_box_center_end___CinPQ",flex_box_column:"flex_box_column___RMknq",wrap:"wrap___fNq3s",listWrap:"listWrap____pT8s",list:"list___xQ3gD",top:"top___KkWz1",bottom:"bottom___MTHH1",tag:"tag___Sj7ii",rate:"rate___RKAhp",videoWrap:"videoWrap___Kv7Tg"},ke=l(95651),He=Object.defineProperty,fe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,De=(te,ue,he)=>ue in te?He(te,ue,{enumerable:!0,configurable:!0,writable:!0,value:he}):te[ue]=he,we=(te,ue)=>{for(var he in ue||(ue={}))We.call(ue,he)&&De(te,he,ue[he]);if(fe)for(var he of fe(ue))E.call(ue,he)&&De(te,he,ue[he]);return te},Q=(te,ue)=>{var he={};for(var Ue in te)We.call(te,Ue)&&ue.indexOf(Ue)<0&&(he[Ue]=te[Ue]);if(te!=null&&fe)for(var Ue of fe(te))ue.indexOf(Ue)<0&&E.call(te,Ue)&&(he[Ue]=te[Ue]);return he},Ee=(te,ue,he)=>new Promise((Ue,tt)=>{var et=Ve=>{try{rt(he.next(Ve))}catch(ct){tt(ct)}},gt=Ve=>{try{rt(he.throw(Ve))}catch(ct){tt(ct)}},rt=Ve=>Ve.done?Ue(Ve.value):Promise.resolve(Ve.value).then(et,gt);rt((he=he.apply(te,ue)).next())});const Me=te=>{var ue=te,{classroomList:he,globalSetting:Ue,user:tt,dispatch:et}=ue,gt=Q(ue,["classroomList","globalSetting","user","dispatch"]);const rt=(0,g.useParams)(),{detailTopBanner:Ve,detailLeftMenus:ct,shareStatus:pt}=he,[H,Ze]=(0,f.useState)("1"),[M,D]=(0,f.useState)(0),[h,S]=(0,f.useState)(!0),[A,z]=(0,f.useState)([]),[s,u]=(0,f.useState)({page:1,limit:9,order:"random"});(0,f.useEffect)(()=>{s.page=1,m(s)},[H]);const _=_e=>Ee(void 0,null,function*(){S(!0);let ne=yield(0,ve.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:we({type:1},_e)});ne!=null&&ne.shixuns&&(z((ne==null?void 0:ne.shixuns)||[]),D(ne==null?void 0:ne.total_count)),S(!1)}),d=_e=>Ee(void 0,null,function*(){S(!0);let ne=yield(0,ve.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:we({type:2},_e)});ne!=null&&ne.videos&&(z((ne==null?void 0:ne.videos)||[]),D(ne==null?void 0:ne.total_count)),S(!1)}),m=_e=>{H==="1"?_(_e):d(_e)},P=_e=>{Ze(_e.key)},de=[{name:"\u5B9E\u8BAD\u8D44\u6E90\u63A8\u8350",id:"1"},{name:"\u89C6\u9891\u8D44\u6E90\u63A8\u8350",id:"2"}],$=_e=>{s.page=_e,u(we({},s)),H==="1"?_(s):d(s)},Oe=_e=>Ee(void 0,null,function*(){const ne=yield(0,ve.ZP)(`/api/shixuns/${_e.identifier}/send_to_course.json`,{method:"post",body:{id:_e.identifier,identifier:_e.identifier,courses:[{course_id:rt==null?void 0:rt.coursesId,id:_e.identifier,identifier:_e.identifier,type:"normal",is_use:1,is_copy:0}]}});(ne==null?void 0:ne.status)===1&&(et({type:"classroomList/getClassroomLeftMenus",payload:{id:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),ie=_e=>Ee(void 0,null,function*(){const ne="jpl5vs26";console.log(_e);const nt=yield(0,ve.ZP)(`/api/paths/${_e==null?void 0:_e.subject_identifier}/send_to_course.json`,{method:"post",body:{course_id:Ve==null?void 0:Ve.course_id,id:_e==null?void 0:_e.subject_identifier,stage_shixuns:[{stage_shixun_id:_e.stage_shixun_id,is_copy:0,is_use:1}],type:"video",sync_catelog:0}});(nt==null?void 0:nt.status)===1&&(et({type:"classroomList/getClassroomLeftMenus",payload:{id:rt==null?void 0:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),ce=()=>f.createElement("div",{className:Ce.listWrap},A==null?void 0:A.map((_e,ne)=>f.createElement("div",{key:_e.id,className:Ce.list},f.createElement("div",{className:Ce.top},f.createElement("aside",{title:_e.name},_e.name),f.createElement("div",{onClick:()=>Oe(_e)},"\u4F7F\u7528\u5B9E\u8BAD")),f.createElement("div",{className:Ce.bottom},f.createElement("div",{className:Ce.tag},_e==null?void 0:_e.author_name),f.createElement("div",{className:Ce.tag},_e==null?void 0:_e.author_school_name),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5173\u5361"),_e==null?void 0:_e.challenges_count),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),_e==null?void 0:_e.myshixuns_count),f.createElement("div",{className:Ce.rate},f.createElement(N.Z,{allowHalf:!0,disabled:!0,defaultValue:_e.score_info}),f.createElement("span",{className:"font14"},"\xA0",_e.score_info?`${_e.score_info}\u5206`:"5\u5206")))))),Se=()=>f.createElement("div",{className:Ce.videoWrap},f.createElement(me,{params:rt,dispatch:et,data:A,onSend:ie})),Ke=!!(Ve!=null&&Ve.sub_discipline_id);return console.log("detailTopBanner"),console.log(!!(Ve!=null&&Ve.sub_discipline_id)),f.createElement("section",{className:Ce.wrap},f.createElement(ke.Z,{isLoading:!1,tabDataSource:de,isAdmin:(0,pe.GJ)(),onTabMenuClick:P,defaultSelectedKeys:[H],extraNode:(0,pe.GJ)()&&Ke&&f.createElement("span",{className:"c-blue font14 ml20 current",onClick:_e=>{_e.preventDefault(),m(s)}},f.createElement("i",{className:"iconfont icon-huanyipi font14 mr5"}),"\u6362\u4E00\u6279")}),f.createElement(w.Z,{spinning:h},M===0?f.createElement(q.Z,null):H==="1"?ce():Se()),f.createElement(T.Z,{hideOnSinglePage:!0,onChange:_e=>$(_e),current:s.page,pageSize:s.limit,total:M,showQuickJumper:!0,showSizeChanger:!1,showTotal:_e=>f.createElement("span",{className:"mr10"},"\u5171",f.createElement("span",{className:"c-orange"},_e),"\u6761\u6570\u636E"),className:"tr pb20"}))};var X=(0,g.connect)(({classroomList:te,user:ue,globalSetting:he})=>({user:ue,classroomList:te,globalSetting:he}))(Me)},95651:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return b}});var f=l(59301),g=l(95237),O=l(43604),N=l(20834),w=l(38854),T=l(8591),ve=l(6848),pe={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},q=l(65582),I=l(41867),b=({isLoading:C,addText:Re,tabDataSource:Te,isAdmin:Le,dispatch:je,classroomList:Y,type:ae,isExercise:V,defaultSelectedKeys:j,onTabMenuClick:v,getDropdownMenu:c,showControlButton:y,buttonText:x,buttonIcon:oe="icon-tianjiadaohang",extraNode:me,user:Ce,onButtonClick:ke,isModelUser:He,menuItemWidth:fe=125})=>{var We,E,De,we,Q;const Ee=(0,q.useParams)();return f.createElement("div",{className:pe.tabMenuContainer},f.createElement(g.Z,null,f.createElement(O.Z,{flex:"1"},f.createElement(N.default,{onSelect:Me=>C?{}:v(Me),mode:"horizontal",selectedKeys:j},Te.map(Me=>f.createElement(N.default.Item,{style:{width:fe},key:typeof Me.index=="number"?Me.index:Me.id},f.createElement("span",{className:"c-grey-666"},Me.name),Me.total!==void 0&&Le&&f.createElement("span",{className:"c-grey-999 ml20"},Me.total||0))))),Le&&V&&f.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{je({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),Le&&f.createElement(O.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},V&&f.createElement(w.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(N.default,null,f.createElement(N.default.Item,{key:1,onClick:()=>{var Me;if((0,I.Rm)()&&!((Me=Y.AssistantObject.exercise)!=null&&Me.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}je({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ae,exportType:"exercise",category_id:Ee.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(N.default.Item,{key:3,onClick:()=>{var Me;if((0,I.Rm)()&&!((Me=Y.AssistantObject.exercise)!=null&&Me.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}q.history.push(`/classrooms/${Ee==null?void 0:Ee.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},f.createElement("span",{style:{color:"#666666",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),f.createElement("div",{className:pe.control},f.createElement("div",{className:pe.extra},me),y&&(x=="\u6DFB\u52A0\u76F4\u64AD"?f.createElement(w.Z,{menu:{items:(E=(We=[{label:f.createElement("div",{onClick:()=>{ke("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},He&&{label:f.createElement("div",{onClick:()=>{ke("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:We.filter(Me=>Me==null?void 0:Me.show))==null?void 0:E.map(Me=>({label:Me==null?void 0:Me.label,key:Me==null?void 0:Me.key}))}},f.createElement("span",{className:pe.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${oe}`})),f.createElement("span",null,x))):f.createElement("span",{onClick:ke,style:{cursor:"pointer"},className:pe.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${oe}`})),f.createElement("span",null,x))),!!c&&f.createElement(w.Z,{disabled:((De=Ce==null?void 0:Ce.userInfo)==null?void 0:De.user_status)===2,className:"ml10",dropdownRender:c},f.createElement("span",{className:((we=Ce==null?void 0:Ce.userInfo)==null?void 0:we.user_status)===2?pe.selectBtn1:pe.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement(ve.Z,{title:((Q=Ce==null?void 0:Ce.userInfo)==null?void 0:Q.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},f.createElement("span",null,Re||"\u521B\u5EFA\u8BD5\u5377"))))))))}},84056:function(It,ze,l){"use strict";l.d(ze,{BU:function(){return g},Dj:function(){return f},gH:function(){return O},vp:function(){return N}});function f(w){try{w.mozRequestFullScreen?w.mozRequestFullScreen():w.webkitRequestFullScreen&&w.webkitRequestFullScreen()}catch(T){console.log(T,":e")}}function g(){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 O=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function N(){var w=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,T=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",w),window.isFullScreen?window.isFullScreen:w!=null}},73217:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pn}});class f{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let n=Object(e);for(let i=1;i<arguments.length;i++){let t=arguments[i];if(t!=null)for(let r in t)t.hasOwnProperty(r)&&(n[r]=t[r])}return n},typeof self.Promise!="function"&&l(3867).polyfill()}}f.install();var g=f,O=l(86204),N=l.n(O);class w{static e(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","error",i),w.ENABLE_ERROR&&(console.error?console.error(i):console.warn?console.warn(i):console.log(i))}static i(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","info",i),w.ENABLE_INFO&&(console.info?console.info(i):console.log(i))}static w(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","warn",i),w.ENABLE_WARN&&(console.warn?console.warn(i):console.log(i))}static d(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","debug",i),w.ENABLE_DEBUG&&(console.debug?console.debug(i):console.log(i))}static v(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","verbose",i),w.ENABLE_VERBOSE&&console.log(i)}}w.GLOBAL_TAG="flv.js",w.FORCE_GLOBAL_TAG=!1,w.ENABLE_ERROR=!0,w.ENABLE_INFO=!0,w.ENABLE_WARN=!0,w.ENABLE_DEBUG=!0,w.ENABLE_VERBOSE=!0,w.ENABLE_CALLBACK=!1,w.emitter=new(N());var T=w;class ve{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 pe=ve;class q{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class I extends q{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Ae extends q{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class b extends q{constructor(e){super(e)}get name(){return"NotImplementedException"}}const C={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Re={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Te{constructor(e){this._type=e||"undefined",this._status=C.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=C.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===C.kConnecting||this._status===C.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,n){throw new b("Unimplemented abstract function!")}abort(){throw new b("Unimplemented abstract function!")}}let Le={};function je(){let Pe=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(Pe)||/(opr)[\/]([\w.]+)/.exec(Pe)||/(chrome)[ \/]([\w.]+)/.exec(Pe)||/(iemobile)[\/]([\w.]+)/.exec(Pe)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Pe)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Pe)||/(webkit)[ \/]([\w.]+)/.exec(Pe)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Pe)||/(msie) ([\w.]+)/.exec(Pe)||Pe.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Pe)||Pe.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Pe)||[],n=/(ipad)/.exec(Pe)||/(ipod)/.exec(Pe)||/(windows phone)/.exec(Pe)||/(iphone)/.exec(Pe)||/(kindle)/.exec(Pe)||/(android)/.exec(Pe)||/(windows)/.exec(Pe)||/(mac)/.exec(Pe)||/(linux)/.exec(Pe)||/(cros)/.exec(Pe)||[],i={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:n[0]||""},t={};if(i.browser){t[i.browser]=!0;let r=i.majorVersion.split(".");t.version={major:parseInt(i.majorVersion,10),string:i.version},r.length>1&&(t.version.minor=parseInt(r[1],10)),r.length>2&&(t.version.build=parseInt(r[2],10))}if(i.platform&&(t[i.platform]=!0),(t.chrome||t.opr||t.safari)&&(t.webkit=!0),t.rv||t.iemobile){t.rv&&delete t.rv;let r="msie";i.browser=r,t[r]=!0}if(t.edge){delete t.edge;let r="msedge";i.browser=r,t[r]=!0}if(t.opr){let r="opera";i.browser=r,t[r]=!0}if(t.safari&&t.android){let r="android";i.browser=r,t[r]=!0}t.name=i.browser,t.platform=i.platform;for(let r in Le)Le.hasOwnProperty(r)&&delete Le[r];Object.assign(Le,t)}je();var Y=Le;class ae extends Te{static isSupported(){try{let e=Y.msedge&&Y.version.minor>=15048,n=Y.msedge?e:!0;return self.fetch&&self.ReadableStream&&n}catch(e){return!1}}constructor(e,n){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=n,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,n){this._dataSource=e,this._range=n;let i=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(i=e.redirectedURL);let t=this._seekHandler.getConfig(i,n),r=new self.Headers;if(typeof t.headers=="object"){let a=t.headers;for(let R in a)a.hasOwnProperty(R)&&r.append(R,a[R])}let o={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let a in this._config.headers)r.append(a,this._config.headers[a]);e.cors===!1&&(o.mode="same-origin"),e.withCredentials&&(o.credentials="include"),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),this._status=C.kConnecting,self.fetch(t.url,o).then(a=>{if(this._requestAbort){this._requestAbort=!1,this._status=C.kIdle;return}if(a.ok&&a.status>=200&&a.status<=299){if(a.url!==t.url&&this._onURLRedirect){let p=this._seekHandler.removeURLParameters(a.url);this._onURLRedirect(p)}let R=a.headers.get("Content-Length");return R!=null&&(this._contentLength=parseInt(R),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,a.body.getReader())}else if(this._status=C.kError,this._onError)this._onError(Re.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new q("FetchStreamLoader: Http code invalid, "+a.status+" "+a.statusText)}).catch(a=>{if(this._status=C.kError,this._onError)this._onError(Re.EXCEPTION,{code:-1,msg:a.message});else throw a})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(n=>{if(n.done)if(this._contentLength!==null&&this._receivedLength<this._contentLength){this._status=C.kError;let i=Re.EARLY_EOF,t={code:-1,msg:"Fetch stream meet Early-EOF"};if(this._onError)this._onError(i,t);else throw new q(t.msg)}else this._status=C.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=C.kComplete,e.cancel();this._status=C.kBuffering;let i=n.value.buffer,t=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,t,this._receivedLength),this._pump(e)}}).catch(n=>{if(n.code===11&&Y.msedge)return;this._status=C.kError;let i=0,t=null;if((n.code===19||n.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength<this._contentLength)?(i=Re.EARLY_EOF,t={code:n.code,msg:"Fetch stream meet Early-EOF"}):(i=Re.EXCEPTION,t={code:n.code,msg:n.message}),this._onError)this._onError(i,t);else throw new q(t.msg)})}}var V=ae;class j extends Te{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 T.w("MozChunkedLoader",e.message),!1}}constructor(e,n){super("xhr-moz-chunked-loader"),this.TAG="MozChunkedLoader",this._seekHandler=e,this._config=n,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,n){this._dataSource=e,this._range=n;let i=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(i=e.redirectedURL);let t=this._seekHandler.getConfig(i,n);this._requestURL=t.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",t.url,!0),r.responseType="moz-chunked-arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onloadend=this._onLoadEnd.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof t.headers=="object"){let o=t.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}if(typeof this._config.headers=="object"){let o=this._config.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}this._status=C.kConnecting,r.send()}abort(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=C.kComplete}_onReadyStateChange(e){let n=e.target;if(n.readyState===2){if(n.responseURL!=null&&n.responseURL!==this._requestURL&&this._onURLRedirect){let i=this._seekHandler.removeURLParameters(n.responseURL);this._onURLRedirect(i)}if(n.status!==0&&(n.status<200||n.status>299))if(this._status=C.kError,this._onError)this._onError(Re.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new q("MozChunkedLoader: Http code invalid, "+n.status+" "+n.statusText);else this._status=C.kBuffering}}_onProgress(e){if(this._status===C.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===C.kError)return;this._status=C.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=C.kError;let n=0,i=null;if(this._contentLength&&e.loaded<this._contentLength?(n=Re.EARLY_EOF,i={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(n=Re.EXCEPTION,i={code:-1,msg:e.constructor.name+" "+e.type}),this._onError)this._onError(n,i);else throw new q(i.msg)}}var v=j;class c 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,n){super("xhr-msstream-loader"),this.TAG="MSStreamLoader",this._seekHandler=e,this._config=n,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,n){this._internalOpen(e,n,!1)}_internalOpen(e,n,i){this._dataSource=e,i?this._currentRange=n:this._totalRange=n;let t=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?t=this._currentRedirectedURL:e.redirectedURL!=null&&(t=e.redirectedURL));let r=this._seekHandler.getConfig(t,n);this._currentRequestURL=r.url;let o=this._reader=new self.MSStreamReader;o.onprogress=this._msrOnProgress.bind(this),o.onload=this._msrOnLoad.bind(this),o.onerror=this._msrOnError.bind(this);let a=this._xhr=new XMLHttpRequest;if(a.open("GET",r.url,!0),a.responseType="ms-stream",a.onreadystatechange=this._xhrOnReadyStateChange.bind(this),a.onerror=this._xhrOnError.bind(this),e.withCredentials&&(a.withCredentials=!0),typeof r.headers=="object"){let R=r.headers;for(let p in R)R.hasOwnProperty(p)&&a.setRequestHeader(p,R[p])}if(typeof this._config.headers=="object"){let R=this._config.headers;for(let p in R)R.hasOwnProperty(p)&&a.setRequestHeader(p,R[p])}this._isReconnecting?this._isReconnecting=!1:this._status=LoaderStatus.kConnecting,a.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 n=e.target;if(n.readyState===2)if(n.status>=200&&n.status<=299){if(this._status=LoaderStatus.kBuffering,n.responseURL!=null){let t=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&t!==this._currentRedirectedURL&&(this._currentRedirectedURL=t,this._onURLRedirect&&this._onURLRedirect(t))}let i=n.getResponseHeader("Content-Length");if(i!=null&&this._contentLength==null){let t=parseInt(i);t>0&&(this._contentLength=t,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+n.status+" "+n.statusText);else if(n.readyState===3&&n.status>=200&&n.status<=299){this._status=LoaderStatus.kBuffering;let i=n.response;this._reader.readAsArrayBuffer(i)}}_xhrOnError(e){this._status=LoaderStatus.kError;let n=LoaderErrors.EXCEPTION,i={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(n,i);else throw new RuntimeException(i.msg)}_msrOnProgress(e){let i=e.target.result;if(i==null){this._doReconnectIfNeeded();return}let t=i.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=i.byteLength;let r=this._totalRange.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,r,this._receivedLength),i.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${r+t.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 n=0,i=null;if(this._contentLength&&this._receivedLength<this._contentLength?(n=LoaderErrors.EARLY_EOF,i={code:-1,msg:"MSStream meet Early-Eof"}):(n=LoaderErrors.EARLY_EOF,i={code:-1,msg:e.constructor.name+" "+e.type}),this._onError)this._onError(n,i);else throw new RuntimeException(i.msg)}}var y=null;class x extends Te{static isSupported(){try{let e=new XMLHttpRequest;return e.open("GET","https://example.com",!0),e.responseType="arraybuffer",e.responseType==="arraybuffer"}catch(e){return T.w("RangeLoader",e.message),!1}}constructor(e,n){super("xhr-range-loader"),this.TAG="RangeLoader",this._seekHandler=e,this._config=n,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 pe,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,n){this._dataSource=e,this._range=n,this._status=C.kConnecting;let i=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(i=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!i?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}_openSubRange(){let e=this._currentChunkSizeKB*1024,n=this._range.from+this._receivedLength,i=n+e;this._contentLength!=null&&i-this._range.from>=this._contentLength&&(i=this._range.from+this._contentLength-1),this._currentRequestRange={from:n,to:i},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,n){this._lastTimeLoaded=0;let i=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?i=this._currentRedirectedURL:e.redirectedURL!=null&&(i=e.redirectedURL));let t=this._seekHandler.getConfig(i,n);this._currentRequestURL=t.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",t.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof t.headers=="object"){let o=t.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}if(typeof this._config.headers=="object"){let o=this._config.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=C.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 n=e.target;if(n.readyState===2){if(n.responseURL!=null){let i=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}if(n.status>=200&&n.status<=299){if(this._waitForTotalLength)return;this._status=C.kBuffering}else if(this._status=C.kError,this._onError)this._onError(Re.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new q("RangeLoader: Http code invalid, "+n.status+" "+n.statusText)}}_onProgress(e){if(this._status===C.kError)return;if(this._contentLength===null){let i=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,i=!0;let t=e.total;this._internalAbort(),t!=null&t!==0&&(this._totalLength=t)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,i){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}_normalizeSpeed(e){let n=this._chunkSizeKBList,i=n.length-1,t=0,r=0,o=i;if(e<n[0])return n[0];for(;r<=o;){if(t=r+Math.floor((o-r)/2),t===i||e>=n[t]&&e<n[t+1])return n[t];n[t]<e?r=t+1:o=t-1}}_onLoad(e){if(this._status===C.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;let n=this._speedSampler.lastSecondKBps;if(n===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(n=this._speedSampler.currentKBps)),n!==0){let o=this._normalizeSpeed(n);this._currentSpeedNormalized!==o&&(this._currentSpeedNormalized=o,this._currentChunkSizeKB=o)}let i=e.target.response,t=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength;let r=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():r=!0,this._onDataArrival&&this._onDataArrival(i,t,this._receivedLength),r&&(this._status=C.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}_onXhrError(e){this._status=C.kError;let n=0,i=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(n=Re.EARLY_EOF,i={code:-1,msg:"RangeLoader meet Early-Eof"}):(n=Re.EXCEPTION,i={code:-1,msg:e.constructor.name+" "+e.type}),this._onError)this._onError(n,i);else throw new q(i.msg)}}var oe=x;class me extends Te{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 n=this._ws=new self.WebSocket(e.url);n.binaryType="arraybuffer",n.onopen=this._onWebSocketOpen.bind(this),n.onclose=this._onWebSocketClose.bind(this),n.onmessage=this._onWebSocketMessage.bind(this),n.onerror=this._onWebSocketError.bind(this),this._status=C.kConnecting}catch(n){this._status=C.kError;let i={code:n.code,msg:n.message};if(this._onError)this._onError(Re.EXCEPTION,i);else throw new q(i.msg)}}abort(){let e=this._ws;e&&(e.readyState===0||e.readyState===1)&&(this._requestAbort=!0,e.close()),this._ws=null,this._status=C.kComplete}_onWebSocketOpen(e){this._status=C.kBuffering}_onWebSocketClose(e){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=C.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 n=new FileReader;n.onload=()=>{this._dispatchArrayBuffer(n.result)},n.readAsArrayBuffer(e.data)}else{this._status=C.kError;let n={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(Re.EXCEPTION,n);else throw new q(n.msg)}}_dispatchArrayBuffer(e){let n=e,i=this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onWebSocketError(e){this._status=C.kError;let n={code:e.code,msg:e.message};if(this._onError)this._onError(Re.EXCEPTION,n);else throw new q(n.msg)}}var Ce=me;class ke{constructor(e){this._zeroStart=e||!1}getConfig(e,n){let i={};if(n.from!==0||n.to!==-1){let t;n.to!==-1?t=`bytes=${n.from.toString()}-${n.to.toString()}`:t=`bytes=${n.from.toString()}-`,i.Range=t}else this._zeroStart&&(i.Range="bytes=0-");return{url:e,headers:i}}removeURLParameters(e){return e}}var He=ke;class fe{constructor(e,n){this._startName=e,this._endName=n}getConfig(e,n){let i=e;if(n.from!==0||n.to!==-1){let t=!0;i.indexOf("?")===-1&&(i+="?",t=!1),t&&(i+="&"),i+=`${this._startName}=${n.from.toString()}`,n.to!==-1&&(i+=`&${this._endName}=${n.to.toString()}`)}return{url:i,headers:{}}}removeURLParameters(e){let n=e.split("?")[0],i,t=e.indexOf("?");t!==-1&&(i=e.substring(t+1));let r="";if(i!=null&&i.length>0){let o=i.split("&");for(let a=0;a<o.length;a++){let R=o[a].split("="),p=a>0;R[0]!==this._startName&&R[0]!==this._endName&&(p&&(r+="&"),r+=o[a])}}return r.length===0?n:n+"?"+r}}var We=fe;class E{constructor(e,n,i){this.TAG="IOController",this._config=n,this._extraData=i,this._stashInitialSize=1024*384,n.stashInitialSize!=null&&n.stashInitialSize>0&&(this._stashInitialSize=n.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,n.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 pe,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===oe?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new He(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let n=e.seekParamStart||"bstart",i=e.seekParamEnd||"bend";this._seekHandler=new We(n,i)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Ae("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Ae(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ce;else if(V.isSupported())this._loaderClass=V;else if(v.isSupported())this._loaderClass=v;else if(oe.isSupported())this._loaderClass=oe;else throw new q("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,n){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(n),this._loader.destroy(),this._loader=null;let i={from:e,to:-1};this._currentRange={from:i.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,i),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Ae("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let n=this._stashSize;for(;n+1024*1024*1<e;)n*=2;if(n+=1024*1024*1,n===this._bufferSize)return;let i=new ArrayBuffer(n);if(this._stashUsed>0){let t=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(i,0,n).set(t,0)}this._stashBuffer=i,this._bufferSize=n}_normalizeSpeed(e){let n=this._speedNormalizeList,i=n.length-1,t=0,r=0,o=i;if(e<n[0])return n[0];for(;r<=o;){if(t=r+Math.floor((o-r)/2),t===i||e>=n[t]&&e<n[t+1])return n[t];n[t]<e?r=t+1:o=t-1}}_adjustStashSize(e){let n=0;this._config.isLive||e<512?n=e:e>=512&&e<=1024?n=Math.floor(e*1.5):n=e*2,n>8192&&(n=8192);let i=n*1024+1024*1024*1;this._bufferSize<i&&this._expandBuffer(i),this._stashSize=n*1024}_dispatchChunks(e,n){return this._currentRange.to=n+e.byteLength-1,this._onDataArrival(e,n)}_onURLRedirect(e){this._redirectedURL=e,this._onRedirect&&this._onRedirect(e)}_onContentLengthKnown(e){e&&this._fullRequestFlag&&(this._totalLength=e,this._fullRequestFlag=!1)}_onLoaderChunkArrival(e,n,i){if(!this._onDataArrival)throw new I("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 t=this._speedSampler.lastSecondKBps;if(t!==0){let r=this._normalizeSpeed(t);this._speedNormalized!==r&&(this._speedNormalized=r,this._adjustStashSize(r))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=n),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 r=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){let o=this._stashBuffer.slice(0,this._stashUsed),a=this._dispatchChunks(o,this._stashByteStart);if(a<o.byteLength){if(a>0){let R=new Uint8Array(o,a);r.set(R,0),this._stashUsed=R.byteLength,this._stashByteStart+=a}}else this._stashUsed=0,this._stashByteStart+=a;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let o=this._dispatchChunks(e,n);if(o<e.byteLength){let a=e.byteLength-o;a>this._bufferSize&&(this._expandBuffer(a),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e,o),0),this._stashUsed+=a,this._stashByteStart=n+o}}}else if(this._stashUsed===0){let r=this._dispatchChunks(e,n);if(r<e.byteLength){let o=e.byteLength-r;o>this._bufferSize&&this._expandBuffer(o),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,r),0),this._stashUsed+=o,this._stashByteStart=n+r}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let r=new Uint8Array(this._stashBuffer,0,this._bufferSize);r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let o=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(o<this._stashUsed&&o>0){let a=new Uint8Array(this._stashBuffer,o);r.set(a,0)}this._stashUsed-=o,this._stashByteStart+=o}}_flushStashBuffer(e){if(this._stashUsed>0){let n=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(n,this._stashByteStart),t=n.byteLength-i;if(i<n.byteLength)if(e)T.w(this.TAG,`${t} bytes unconsumed data remain when flush buffer, dropped`);else{if(i>0){let r=new Uint8Array(this._stashBuffer,0,this._bufferSize),o=new Uint8Array(n,i);r.set(o,0),this._stashUsed=o.byteLength,this._stashByteStart+=i}return 0}return this._stashUsed=0,this._stashByteStart=0,t}return 0}_onLoaderComplete(e,n){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,n){switch(T.e(this.TAG,`Loader error, code = ${n.code}, msg = ${n.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=Re.UNRECOVERABLE_EARLY_EOF),e){case Re.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let i=this._currentRange.to+1;i<this._totalLength&&(T.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(i,!1));return}e=Re.UNRECOVERABLE_EARLY_EOF;break}case Re.UNRECOVERABLE_EARLY_EOF:case Re.CONNECTING_TIMEOUT:case Re.HTTP_STATUS_CODE_INVALID:case Re.EXCEPTION:break}if(this._onError)this._onError(e,n);else throw new q("IOException: "+n.msg)}}var De=E;const we={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 Q(){return Object.assign({},we)}class Ee{static supportMSEH264Playback(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}static supportNetworkStreamIO(){let e=new De({},Q()),n=e.loaderType;return e.destroy(),n=="fetch-stream-loader"||n=="xhr-moz-chunked-loader"}static getNetworkLoaderTypeName(){let e=new De({},Q()),n=e.loaderType;return e.destroy(),n}static supportNativeMediaPlayback(e){Ee.videoElement==null&&(Ee.videoElement=window.document.createElement("video"));let n=Ee.videoElement.canPlayType(e);return n==="probably"||n=="maybe"}static getFeatureList(){let e={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return e.mseFlvPlayback=Ee.supportMSEH264Playback(),e.networkStreamIO=Ee.supportNetworkStreamIO(),e.networkLoaderName=Ee.getNetworkLoaderTypeName(),e.mseLiveFlvPlayback=e.mseFlvPlayback&&e.networkStreamIO,e.nativeMP4H264Playback=Ee.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),e.nativeWebmVP8Playback=Ee.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),e.nativeWebmVP9Playback=Ee.supportNativeMediaPlayback('video/webm; codecs="vp9"'),e}}var Me=Ee,te={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 ue{static get forceGlobalTag(){return T.FORCE_GLOBAL_TAG}static set forceGlobalTag(e){T.FORCE_GLOBAL_TAG=e,ue._notifyChange()}static get globalTag(){return T.GLOBAL_TAG}static set globalTag(e){T.GLOBAL_TAG=e,ue._notifyChange()}static get enableAll(){return T.ENABLE_VERBOSE&&T.ENABLE_DEBUG&&T.ENABLE_INFO&&T.ENABLE_WARN&&T.ENABLE_ERROR}static set enableAll(e){T.ENABLE_VERBOSE=e,T.ENABLE_DEBUG=e,T.ENABLE_INFO=e,T.ENABLE_WARN=e,T.ENABLE_ERROR=e,ue._notifyChange()}static get enableDebug(){return T.ENABLE_DEBUG}static set enableDebug(e){T.ENABLE_DEBUG=e,ue._notifyChange()}static get enableVerbose(){return T.ENABLE_VERBOSE}static set enableVerbose(e){T.ENABLE_VERBOSE=e,ue._notifyChange()}static get enableInfo(){return T.ENABLE_INFO}static set enableInfo(e){T.ENABLE_INFO=e,ue._notifyChange()}static get enableWarn(){return T.ENABLE_WARN}static set enableWarn(e){T.ENABLE_WARN=e,ue._notifyChange()}static get enableError(){return T.ENABLE_ERROR}static set enableError(e){T.ENABLE_ERROR=e,ue._notifyChange()}static getConfig(){return{globalTag:T.GLOBAL_TAG,forceGlobalTag:T.FORCE_GLOBAL_TAG,enableVerbose:T.ENABLE_VERBOSE,enableDebug:T.ENABLE_DEBUG,enableInfo:T.ENABLE_INFO,enableWarn:T.ENABLE_WARN,enableError:T.ENABLE_ERROR,enableCallback:T.ENABLE_CALLBACK}}static applyConfig(e){T.GLOBAL_TAG=e.globalTag,T.FORCE_GLOBAL_TAG=e.forceGlobalTag,T.ENABLE_VERBOSE=e.enableVerbose,T.ENABLE_DEBUG=e.enableDebug,T.ENABLE_INFO=e.enableInfo,T.ENABLE_WARN=e.enableWarn,T.ENABLE_ERROR=e.enableError,T.ENABLE_CALLBACK=e.enableCallback}static _notifyChange(){let e=ue.emitter;if(e.listenerCount("change")>0){let n=ue.getConfig();e.emit("change",n)}}static registerListener(e){ue.emitter.addListener("change",e)}static removeListener(e){ue.emitter.removeListener("change",e)}static addLogListener(e){T.emitter.addListener("log",e),T.emitter.listenerCount("log")>0&&(T.ENABLE_CALLBACK=!0,ue._notifyChange())}static removeLogListener(e){T.emitter.removeListener("log",e),T.emitter.listenerCount("log")===0&&(T.ENABLE_CALLBACK=!1,ue._notifyChange())}}ue.emitter=new(N());var he=ue;class Ue{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,n=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&&n}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let n=this.keyframesIndex,i=this._search(n.times,e);return{index:i,milliseconds:n.times[i],fileposition:n.filepositions[i]}}_search(e,n){let i=0,t=e.length-1,r=0,o=0,a=t;for(n<e[0]&&(i=0,o=a+1);o<=a;)if(r=o+Math.floor((a-o)/2),r===t||n>=e[r]&&n<e[r+1]){i=r;break}else e[r]<n?o=r+1:a=r-1;return i}}var tt=Ue;function et(Pe,e,n){let i=Pe;if(e+n<i.length){for(;n--;)if((i[++e]&192)!==128)return!1;return!0}else return!1}function gt(Pe){let e=[],n=Pe,i=0,t=Pe.length;for(;i<t;){if(n[i]<128){e.push(String.fromCharCode(n[i])),++i;continue}else if(!(n[i]<192)){if(n[i]<224){if(et(n,i,1)){let r=(n[i]&31)<<6|n[i+1]&63;if(r>=128){e.push(String.fromCharCode(r&65535)),i+=2;continue}}}else if(n[i]<240){if(et(n,i,2)){let r=(n[i]&15)<<12|(n[i+1]&63)<<6|n[i+2]&63;if(r>=2048&&(r&63488)!==55296){e.push(String.fromCharCode(r&65535)),i+=3;continue}}}else if(n[i]<248&&et(n,i,3)){let r=(n[i]&7)<<18|(n[i+1]&63)<<12|(n[i+2]&63)<<6|n[i+3]&63;if(r>65536&&r<1114112){r-=65536,e.push(String.fromCharCode(r>>>10|55296)),e.push(String.fromCharCode(r&1023|56320)),i+=4;continue}}}e.push("\uFFFD"),++i}return e.join("")}var rt=gt;let Ve=function(){let Pe=new ArrayBuffer(2);return new DataView(Pe).setInt16(0,256,!0),new Int16Array(Pe)[0]===256}();class ct{static parseScriptData(e,n,i){let t={};try{let r=ct.parseValue(e,n,i),o=ct.parseValue(e,n+r.size,i-r.size);t[r.data]=o.data}catch(r){T.e("AMF",r.toString())}return t}static parseObject(e,n,i){if(i<3)throw new I("Data not enough when parse ScriptDataObject");let t=ct.parseString(e,n,i),r=ct.parseValue(e,n+t.size,i-t.size),o=r.objectEnd;return{data:{name:t.data,value:r.data},size:t.size+r.size,objectEnd:o}}static parseVariable(e,n,i){return ct.parseObject(e,n,i)}static parseString(e,n,i){if(i<2)throw new I("Data not enough when parse String");let r=new DataView(e,n,i).getUint16(0,!Ve),o;return r>0?o=rt(new Uint8Array(e,n+2,r)):o="",{data:o,size:2+r}}static parseLongString(e,n,i){if(i<4)throw new I("Data not enough when parse LongString");let r=new DataView(e,n,i).getUint32(0,!Ve),o;return r>0?o=rt(new Uint8Array(e,n+4,r)):o="",{data:o,size:4+r}}static parseDate(e,n,i){if(i<10)throw new I("Data size invalid when parse Date");let t=new DataView(e,n,i),r=t.getFloat64(0,!Ve),o=t.getInt16(8,!Ve);return r+=o*60*1e3,{data:new Date(r),size:10}}static parseValue(e,n,i){if(i<1)throw new I("Data not enough when parse Value");let t=new DataView(e,n,i),r=1,o=t.getUint8(0),a,R=!1;try{switch(o){case 0:a=t.getFloat64(1,!Ve),r+=8;break;case 1:{a=!!t.getUint8(1),r+=1;break}case 2:{let p=ct.parseString(e,n+1,i-1);a=p.data,r+=p.size;break}case 3:{a={};let p=0;for((t.getUint32(i-4,!Ve)&16777215)===9&&(p=3);r<i-4;){let L=ct.parseObject(e,n+r,i-r-p);if(L.objectEnd)break;a[L.data.name]=L.data.value,r+=L.size}r<=i-3&&(t.getUint32(r-1,!Ve)&16777215)===9&&(r+=3);break}case 8:{a={},r+=4;let p=0;for((t.getUint32(i-4,!Ve)&16777215)===9&&(p=3);r<i-8;){let L=ct.parseVariable(e,n+r,i-r-p);if(L.objectEnd)break;a[L.data.name]=L.data.value,r+=L.size}r<=i-3&&(t.getUint32(r-1,!Ve)&16777215)===9&&(r+=3);break}case 9:a=void 0,r=1,R=!0;break;case 10:{a=[];let p=t.getUint32(1,!Ve);r+=4;for(let L=0;L<p;L++){let F=ct.parseValue(e,n+r,i-r);a.push(F.data),r+=F.size}break}case 11:{let p=ct.parseDate(e,n+1,i-1);a=p.data,r+=p.size;break}case 12:{let p=ct.parseString(e,n+1,i-1);a=p.data,r+=p.size;break}default:r=i,T.w("AMF","Unsupported AMF value type "+o)}}catch(p){T.e("AMF",p.toString())}return{data:a,size:r,objectEnd:R}}}var pt=ct;class H{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 I("ExpGolomb: _fillCurrentWord() but no bytes available");let n=Math.min(4,e),i=new Uint8Array(4);i.set(this._buffer.subarray(this._buffer_index,this._buffer_index+n)),this._current_word=new DataView(i.buffer).getUint32(0,!1),this._buffer_index+=n,this._current_word_bits_left=n*8}readBits(e){if(e>32)throw new Ae("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let o=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,o}let n=this._current_word_bits_left?this._current_word:0;n=n>>>32-this._current_word_bits_left;let i=e-this._current_word_bits_left;this._fillCurrentWord();let t=Math.min(i,this._current_word_bits_left),r=this._current_word>>>32-t;return this._current_word<<=t,this._current_word_bits_left-=t,n=n<<t|r,n}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 Ze=H;class M{static _ebsp2rbsp(e){let n=e,i=n.byteLength,t=new Uint8Array(i),r=0;for(let o=0;o<i;o++)o>=2&&n[o]===3&&n[o-1]===0&&n[o-2]===0||(t[r]=n[o],r++);return new Uint8Array(t.buffer,0,r)}static parseSPS(e){let n=M._ebsp2rbsp(e),i=new Ze(n);i.readByte();let t=i.readByte();i.readByte();let r=i.readByte();i.readUEG();let o=M.getProfileString(t),a=M.getLevelString(r),R=1,p=420,L=[0,420,422,444],F=8;if((t===100||t===110||t===122||t===244||t===44||t===83||t===86||t===118||t===128||t===138||t===144)&&(R=i.readUEG(),R===3&&i.readBits(1),R<=3&&(p=L[R]),F=i.readUEG()+8,i.readUEG(),i.readBits(1),i.readBool())){let Xe=R!==3?8:12;for(let $e=0;$e<Xe;$e++)i.readBool()&&($e<6?M._skipScalingList(i,16):M._skipScalingList(i,64))}i.readUEG();let le=i.readUEG();if(le===0)i.readUEG();else if(le===1){i.readBits(1),i.readSEG(),i.readSEG();let Xe=i.readUEG();for(let $e=0;$e<Xe;$e++)i.readSEG()}let U=i.readUEG();i.readBits(1);let ye=i.readUEG(),se=i.readUEG(),ee=i.readBits(1);ee===0&&i.readBits(1),i.readBits(1);let J=0,xe=0,ge=0,Be=0;i.readBool()&&(J=i.readUEG(),xe=i.readUEG(),ge=i.readUEG(),Be=i.readUEG());let qe=1,Ie=1,Qe=0,Z=!0,B=0,W=0;if(i.readBool()){if(i.readBool()){let Xe=i.readByte(),$e=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],St=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Xe>0&&Xe<16?(qe=$e[Xe-1],Ie=St[Xe-1]):Xe===255&&(qe=i.readByte()<<8|i.readByte(),Ie=i.readByte()<<8|i.readByte())}if(i.readBool()&&i.readBool(),i.readBool()&&(i.readBits(4),i.readBool()&&i.readBits(24)),i.readBool()&&(i.readUEG(),i.readUEG()),i.readBool()){let Xe=i.readBits(32),$e=i.readBits(32);Z=i.readBool(),B=$e,W=Xe*2,Qe=B/W}}let G=1;(qe!==1||Ie!==1)&&(G=qe/Ie);let K=0,k=0;if(R===0)K=1,k=2-ee;else{let Xe=R===3?1:2,$e=R===1?2:1;K=Xe,k=$e*(2-ee)}let be=(ye+1)*16,Ne=(2-ee)*((se+1)*16);be-=(J+xe)*K,Ne-=(ge+Be)*k;let Fe=Math.ceil(be*G);return i.destroy(),i=null,{profile_string:o,level_string:a,bit_depth:F,ref_frames:U,chroma_format:p,chroma_format_string:M.getChromaFormatString(p),frame_rate:{fixed:Z,fps:Qe,fps_den:W,fps_num:B},sar_ratio:{width:qe,height:Ie},codec_size:{width:be,height:Ne},present_size:{width:Fe,height:Ne}}}static _skipScalingList(e,n){let i=8,t=8,r=0;for(let o=0;o<n;o++)t!==0&&(r=e.readSEG(),t=(i+r+256)%256),i=t===0?i:t}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 D=M,S={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"};function A(Pe){return Pe>>>8&255|(Pe&255)<<8}function z(Pe){return(Pe&4278190080)>>>24|(Pe&16711680)>>>8|(Pe&65280)<<8|(Pe&255)<<24}function s(Pe,e){return Pe[e]<<24|Pe[e+1]<<16|Pe[e+2]<<8|Pe[e+3]}class u{constructor(e,n){this.TAG="FLVDemuxer",this._config=n,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 tt,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 i=new ArrayBuffer(2);return new DataView(i).setInt16(0,256,!0),new Int16Array(i)[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 n=new Uint8Array(e),i={match:!1};if(n[0]!==70||n[1]!==76||n[2]!==86||n[3]!==1)return i;let t=(n[4]&4)>>>2!==0,r=(n[4]&1)!==0,o=s(n,5);return o<9?i:{match:!0,consumed:o,dataOffset:o,hasAudioTrack:t,hasVideoTrack:r}}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 tt}_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,n){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new I("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let i=0,t=this._littleEndian;if(n===0)if(e.byteLength>13)i=u.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,n+i!==this._dataOffset&&T.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,i).getUint32(0,!t)!==0&&T.w(this.TAG,"PrevTagSize0 !== 0 !!!"),i+=4);i<e.byteLength;){this._dispatch=!0;let r=new DataView(e,i);if(i+11+4>e.byteLength)break;let o=r.getUint8(0),a=r.getUint32(0,!t)&16777215;if(i+11+a+4>e.byteLength)break;if(o!==8&&o!==9&&o!==18){T.w(this.TAG,`Unsupported tag type ${o}, skipped`),i+=11+a+4;continue}let R=r.getUint8(4),p=r.getUint8(5),L=r.getUint8(6),F=r.getUint8(7),le=L|p<<8|R<<16|F<<24;(r.getUint32(7,!t)&16777215)!==0&&T.w(this.TAG,"Meet tag which has StreamID != 0!");let ye=i+11;switch(o){case 8:this._parseAudioData(e,ye,a,le);break;case 9:this._parseVideoData(e,ye,a,le,n+i);break;case 18:this._parseScriptData(e,ye,a);break}let se=r.getUint32(11+a,!t);se!==11+a&&T.w(this.TAG,`Invalid PrevTagSize ${se}`),i+=11+a+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),i}_parseScriptData(e,n,i){let t=pt.parseScriptData(e,n,i);if(t.hasOwnProperty("onMetaData")){if(t.onMetaData==null||typeof t.onMetaData!="object"){T.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&T.w(this.TAG,"Found another onMetaData tag!"),this._metadata=t;let r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),typeof r.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof r.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof r.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=r.audiodatarate),typeof r.videodatarate=="number"&&(this._mediaInfo.videoDataRate=r.videodatarate),typeof r.width=="number"&&(this._mediaInfo.width=r.width),typeof r.height=="number"&&(this._mediaInfo.height=r.height),typeof r.duration=="number"){if(!this._durationOverrided){let o=Math.floor(r.duration*this._timescale);this._duration=o,this._mediaInfo.duration=o}}else this._mediaInfo.duration=0;if(typeof r.framerate=="number"){let o=Math.floor(r.framerate*1e3);if(o>0){let a=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=a,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=a}}if(typeof r.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let o=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(o),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,T.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(t).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},t))}_parseKeyframesIndex(e){let n=[],i=[];for(let t=1;t<e.times.length;t++){let r=this._timestampBase+Math.floor(e.times[t]*1e3);n.push(r),i.push(e.filepositions[t])}return{times:n,filepositions:i}}_parseAudioData(e,n,i,t){if(i<=1){T.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;let r=this._littleEndian,a=new DataView(e,n,i).getUint8(0),R=a>>>4;if(R!==2&&R!==10){this._onError(S.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+R);return}let p=0,L=(a&12)>>>2;if(L>=0&&L<=4)p=this._flvSoundRateTable[L];else{this._onError(S.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+L);return}let F=(a&2)>>>1,le=a&1,U=this._audioMetadata,ye=this._audioTrack;if(U||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),U=this._audioMetadata={},U.type="audio",U.id=ye.id,U.timescale=this._timescale,U.duration=this._duration,U.audioSampleRate=p,U.channelCount=le===0?1:2),R===10){let se=this._parseAACAudioData(e,n+1,i-1);if(se==null)return;if(se.packetType===0){U.config&&T.w(this.TAG,"Found another AudioSpecificConfig!");let ee=se.data;U.audioSampleRate=ee.samplingRate,U.channelCount=ee.channelCount,U.codec=ee.codec,U.originalCodec=ee.originalCodec,U.config=ee.config,U.refSampleDuration=1024/U.audioSampleRate*U.timescale,T.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",U);let J=this._mediaInfo;J.audioCodec=U.originalCodec,J.audioSampleRate=U.audioSampleRate,J.audioChannelCount=U.channelCount,J.hasVideo?J.videoCodec!=null&&(J.mimeType='video/x-flv; codecs="'+J.videoCodec+","+J.audioCodec+'"'):J.mimeType='video/x-flv; codecs="'+J.audioCodec+'"',J.isComplete()&&this._onMediaInfo(J)}else if(se.packetType===1){let ee=this._timestampBase+t,J={unit:se.data,length:se.data.byteLength,dts:ee,pts:ee};ye.samples.push(J),ye.length+=se.data.length}else T.e(this.TAG,`Flv: Unsupported AAC data type ${se.packetType}`)}else if(R===2){if(!U.codec){let xe=this._parseMP3AudioData(e,n+1,i-1,!0);if(xe==null)return;U.audioSampleRate=xe.samplingRate,U.channelCount=xe.channelCount,U.codec=xe.codec,U.originalCodec=xe.originalCodec,U.refSampleDuration=1152/U.audioSampleRate*U.timescale,T.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",U);let ge=this._mediaInfo;ge.audioCodec=U.codec,ge.audioSampleRate=U.audioSampleRate,ge.audioChannelCount=U.channelCount,ge.audioDataRate=xe.bitRate,ge.hasVideo?ge.videoCodec!=null&&(ge.mimeType='video/x-flv; codecs="'+ge.videoCodec+","+ge.audioCodec+'"'):ge.mimeType='video/x-flv; codecs="'+ge.audioCodec+'"',ge.isComplete()&&this._onMediaInfo(ge)}let se=this._parseMP3AudioData(e,n+1,i-1,!1);if(se==null)return;let ee=this._timestampBase+t,J={unit:se,length:se.byteLength,dts:ee,pts:ee};ye.samples.push(J),ye.length+=se.length}}_parseAACAudioData(e,n,i){if(i<=1){T.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let t={},r=new Uint8Array(e,n,i);return t.packetType=r[0],r[0]===0?t.data=this._parseAACAudioSpecificConfig(e,n+1,i-1):t.data=r.subarray(1),t}_parseAACAudioSpecificConfig(e,n,i){let t=new Uint8Array(e,n,i),r=null,o=0,a=0,R=null,p=0,L=null;if(o=a=t[0]>>>3,p=(t[0]&7)<<1|t[1]>>>7,p<0||p>=this._mpegSamplingRates.length){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let F=this._mpegSamplingRates[p],le=(t[1]&120)>>>3;if(le<0||le>=8){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}o===5&&(L=(t[1]&7)<<1|t[2]>>>7,R=(t[2]&124)>>>2);let U=self.navigator.userAgent.toLowerCase();return U.indexOf("firefox")!==-1?p>=6?(o=5,r=new Array(4),L=p-3):(o=2,r=new Array(2),L=p):U.indexOf("android")!==-1?(o=2,r=new Array(2),L=p):(o=5,L=p,r=new Array(4),p>=6?L=p-3:le===1&&(o=2,r=new Array(2),L=p)),r[0]=o<<3,r[0]|=(p&15)>>>1,r[1]=(p&15)<<7,r[1]|=(le&15)<<3,o===5&&(r[1]|=(L&15)>>>1,r[2]=(L&1)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:F,channelCount:le,codec:"mp4a.40."+o,originalCodec:"mp4a.40."+a}}_parseMP3AudioData(e,n,i,t){if(i<4){T.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let r=this._littleEndian,o=new Uint8Array(e,n,i),a=null;if(t){if(o[0]!==255)return;let R=o[1]>>>3&3,p=(o[1]&6)>>1,L=(o[2]&240)>>>4,F=(o[2]&12)>>>2,U=(o[3]>>>6&3)!==3?2:1,ye=0,se=0,ee=34,J="mp3";switch(R){case 0:ye=this._mpegAudioV25SampleRateTable[F];break;case 2:ye=this._mpegAudioV20SampleRateTable[F];break;case 3:ye=this._mpegAudioV10SampleRateTable[F];break}switch(p){case 1:ee=34,L<this._mpegAudioL3BitRateTable.length&&(se=this._mpegAudioL3BitRateTable[L]);break;case 2:ee=33,L<this._mpegAudioL2BitRateTable.length&&(se=this._mpegAudioL2BitRateTable[L]);break;case 3:ee=32,L<this._mpegAudioL1BitRateTable.length&&(se=this._mpegAudioL1BitRateTable[L]);break}a={bitRate:se,samplingRate:ye,channelCount:U,codec:J,originalCodec:J}}else a=o;return a}_parseVideoData(e,n,i,t,r){if(i<=1){T.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;let o=new Uint8Array(e,n,i)[0],a=(o&240)>>>4,R=o&15;if(R!==7){this._onError(S.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${R}`);return}this._parseAVCVideoPacket(e,n+1,i-1,t,r,a)}_parseAVCVideoPacket(e,n,i,t,r,o){if(i<4){T.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let a=this._littleEndian,R=new DataView(e,n,i),p=R.getUint8(0),F=(R.getUint32(0,!a)&16777215)<<8>>8;if(p===0)this._parseAVCDecoderConfigurationRecord(e,n+4,i-4);else if(p===1)this._parseAVCVideoData(e,n+4,i-4,t,r,o,F);else if(p!==2){this._onError(S.FORMAT_ERROR,`Flv: Invalid video packet type ${p}`);return}}_parseAVCDecoderConfigurationRecord(e,n,i){if(i<7){T.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let t=this._videoMetadata,r=this._videoTrack,o=this._littleEndian,a=new DataView(e,n,i);t?typeof t.avcc!="undefined"&&T.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),t=this._videoMetadata={},t.type="video",t.id=r.id,t.timescale=this._timescale,t.duration=this._duration);let R=a.getUint8(0),p=a.getUint8(1),L=a.getUint8(2),F=a.getUint8(3);if(R!==1||p===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(a.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(S.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let le=a.getUint8(5)&31;if(le===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else le>1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${le}`);let U=6;for(let se=0;se<le;se++){let ee=a.getUint16(U,!o);if(U+=2,ee===0)continue;let J=new Uint8Array(e,n+U,ee);U+=ee;let xe=D.parseSPS(J);if(se!==0)continue;t.codecWidth=xe.codec_size.width,t.codecHeight=xe.codec_size.height,t.presentWidth=xe.present_size.width,t.presentHeight=xe.present_size.height,t.profile=xe.profile_string,t.level=xe.level_string,t.bitDepth=xe.bit_depth,t.chromaFormat=xe.chroma_format,t.sarRatio=xe.sar_ratio,t.frameRate=xe.frame_rate,(xe.frame_rate.fixed===!1||xe.frame_rate.fps_num===0||xe.frame_rate.fps_den===0)&&(t.frameRate=this._referenceFrameRate);let ge=t.frameRate.fps_den,Be=t.frameRate.fps_num;t.refSampleDuration=t.timescale*(ge/Be);let it=J.subarray(1,4),qe="avc1.";for(let Qe=0;Qe<3;Qe++){let Z=it[Qe].toString(16);Z.length<2&&(Z="0"+Z),qe+=Z}t.codec=qe;let Ie=this._mediaInfo;Ie.width=t.codecWidth,Ie.height=t.codecHeight,Ie.fps=t.frameRate.fps,Ie.profile=t.profile,Ie.level=t.level,Ie.refFrames=xe.ref_frames,Ie.chromaFormat=xe.chroma_format_string,Ie.sarNum=t.sarRatio.width,Ie.sarDen=t.sarRatio.height,Ie.videoCodec=qe,Ie.hasAudio?Ie.audioCodec!=null&&(Ie.mimeType='video/x-flv; codecs="'+Ie.videoCodec+","+Ie.audioCodec+'"'):Ie.mimeType='video/x-flv; codecs="'+Ie.videoCodec+'"',Ie.isComplete()&&this._onMediaInfo(Ie)}let ye=a.getUint8(U);if(ye===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else ye>1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ye}`);U++;for(let se=0;se<ye;se++){let ee=a.getUint16(U,!o);U+=2,ee!==0&&(U+=ee)}t.avcc=new Uint8Array(i),t.avcc.set(new Uint8Array(e,n,i),0),T.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",t)}_parseAVCVideoData(e,n,i,t,r,o,a){let R=this._littleEndian,p=new DataView(e,n,i),L=[],F=0,le=0;const U=this._naluLengthSize;let ye=this._timestampBase+t,se=o===1;for(;le<i;){if(le+4>=i){T.w(this.TAG,`Malformed Nalu near timestamp ${ye}, offset = ${le}, dataSize = ${i}`);break}let ee=p.getUint32(le,!R);if(U===3&&(ee>>>=8),ee>i-U){T.w(this.TAG,`Malformed Nalus near timestamp ${ye}, NaluSize > DataSize!`);return}let J=p.getUint8(le+U)&31;J===5&&(se=!0);let xe=new Uint8Array(e,n+le,U+ee),ge={type:J,data:xe};L.push(ge),F+=xe.byteLength,le+=U+ee}if(L.length){let ee=this._videoTrack,J={units:L,length:F,isKeyframe:se,dts:ye,cts:a,pts:ye+a};se&&(J.fileposition=r),ee.samples.push(J),ee.length+=F}}}var _=u;class d{static init(){d.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 n in d.types)d.types.hasOwnProperty(n)&&(d.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);let e=d.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 n=8,i=null,t=Array.prototype.slice.call(arguments,1),r=t.length;for(let a=0;a<r;a++)n+=t[a].byteLength;i=new Uint8Array(n),i[0]=n>>>24&255,i[1]=n>>>16&255,i[2]=n>>>8&255,i[3]=n&255,i.set(e,4);let o=8;for(let a=0;a<r;a++)i.set(t[a],o),o+=t[a].byteLength;return i}static generateInitSegment(e){let n=d.box(d.types.ftyp,d.constants.FTYP),i=d.moov(e),t=new Uint8Array(n.byteLength+i.byteLength);return t.set(n,0),t.set(i,n.byteLength),t}static moov(e){let n=d.mvhd(e.timescale,e.duration),i=d.trak(e),t=d.mvex(e);return d.box(d.types.moov,n,i,t)}static mvhd(e,n){return d.box(d.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,n>>>24&255,n>>>16&255,n>>>8&255,n&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 d.box(d.types.trak,d.tkhd(e),d.mdia(e))}static tkhd(e){let n=e.id,i=e.duration,t=e.presentWidth,r=e.presentHeight;return d.box(d.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&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,t>>>8&255,t&255,0,0,r>>>8&255,r&255,0,0]))}static mdia(e){return d.box(d.types.mdia,d.mdhd(e),d.hdlr(e),d.minf(e))}static mdhd(e){let n=e.timescale,i=e.duration;return d.box(d.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,85,196,0,0]))}static hdlr(e){let n=null;return e.type==="audio"?n=d.constants.HDLR_AUDIO:n=d.constants.HDLR_VIDEO,d.box(d.types.hdlr,n)}static minf(e){let n=null;return e.type==="audio"?n=d.box(d.types.smhd,d.constants.SMHD):n=d.box(d.types.vmhd,d.constants.VMHD),d.box(d.types.minf,n,d.dinf(),d.stbl(e))}static dinf(){return d.box(d.types.dinf,d.box(d.types.dref,d.constants.DREF))}static stbl(e){return d.box(d.types.stbl,d.stsd(e),d.box(d.types.stts,d.constants.STTS),d.box(d.types.stsc,d.constants.STSC),d.box(d.types.stsz,d.constants.STSZ),d.box(d.types.stco,d.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp3(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp4a(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.avc1(e))}static mp3(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types[".mp3"],t)}static mp4a(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types.mp4a,t,d.esds(e))}static esds(e){let n=e.config||[],i=n.length,t=new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(n).concat([6,1,2]));return d.box(d.types.esds,t)}static avc1(e){let n=e.avcc,i=e.codecWidth,t=e.codecHeight,r=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,i>>>8&255,i&255,t>>>8&255,t&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 d.box(d.types.avc1,r,d.box(d.types.avcC,n))}static mvex(e){return d.box(d.types.mvex,d.trex(e))}static trex(e){let n=e.id,i=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return d.box(d.types.trex,i)}static moof(e,n){return d.box(d.types.moof,d.mfhd(e.sequenceNumber),d.traf(e,n))}static mfhd(e){let n=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return d.box(d.types.mfhd,n)}static traf(e,n){let i=e.id,t=d.box(d.types.tfhd,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255])),r=d.box(d.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),o=d.sdtp(e),a=d.trun(e,o.byteLength+16+16+8+16+8+8);return d.box(d.types.traf,t,r,a,o)}static sdtp(e){let n=e.samples||[],i=n.length,t=new Uint8Array(4+i);for(let r=0;r<i;r++){let o=n[r].flags;t[r+4]=o.isLeading<<6|o.dependsOn<<4|o.isDependedOn<<2|o.hasRedundancy}return d.box(d.types.sdtp,t)}static trun(e,n){let i=e.samples||[],t=i.length,r=12+16*t,o=new Uint8Array(r);n+=8+r,o.set([0,0,15,1,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0);for(let a=0;a<t;a++){let R=i[a].duration,p=i[a].size,L=i[a].flags,F=i[a].cts;o.set([R>>>24&255,R>>>16&255,R>>>8&255,R&255,p>>>24&255,p>>>16&255,p>>>8&255,p&255,L.isLeading<<2|L.dependsOn,L.isDependedOn<<6|L.hasRedundancy<<4|L.isNonSync,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255],12+16*a)}return d.box(d.types.trun,o)}static mdat(e){return d.box(d.types.mdat,e)}}d.init();var m=d;class P{static getSilentFrame(e,n){if(e==="mp4a.40.2"){if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===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(n===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(n===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(n===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(n===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 de=P;class ${constructor(e,n,i,t,r){this.dts=e,this.pts=n,this.duration=i,this.originalDts=t,this.isSyncPoint=r,this.fileposition=null}}class Oe{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 ie{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let n=this._list;e.length!==0&&(n.length>0&&e[0].originalDts<n[n.length-1].originalDts&&this.clear(),Array.prototype.push.apply(n,e))}getLastSyncPointBeforeDts(e){if(this._list.length==0)return null;let n=this._list,i=0,t=n.length-1,r=0,o=0,a=t;for(e<n[0].dts&&(i=0,o=a+1);o<=a;)if(r=o+Math.floor((a-o)/2),r===t||e>=n[r].dts&&e<n[r+1].dts){i=r;break}else n[r].dts<e?o=r+1:a=r-1;return this._list[i]}}class ce{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 n=this._list;if(n.length===0)return-2;let i=n.length-1,t=0,r=0,o=i,a=0;if(e<n[0].originalBeginDts)return a=-1,a;for(;r<=o;)if(t=r+Math.floor((o-r)/2),t===i||e>n[t].lastSample.originalDts&&e<n[t+1].originalBeginDts){a=t;break}else n[t].originalBeginDts<e?r=t+1:o=t-1;return a}_searchNearestSegmentAfter(e){return this._searchNearestSegmentBefore(e)+1}append(e){let n=this._list,i=e,t=this._lastAppendLocation,r=0;t!==-1&&t<n.length&&i.originalBeginDts>=n[t].lastSample.originalDts&&(t===n.length-1||t<n.length-1&&i.originalBeginDts<n[t+1].originalBeginDts)?r=t+1:n.length>0&&(r=this._searchNearestSegmentBefore(i.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,i)}getLastSegmentBefore(e){let n=this._searchNearestSegmentBefore(e);return n>=0?this._list[n]:null}getLastSampleBefore(e){let n=this.getLastSegmentBefore(e);return n!=null?n.lastSample:null}getLastSyncPointBefore(e){let n=this._searchNearestSegmentBefore(e),i=this._list[n].syncPoints;for(;i.length===0&&n>0;)n--,i=this._list[n].syncPoints;return i.length>0?i[i.length-1]:null}}class Se{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 ce("audio"),this._videoSegmentInfoList=new ce("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Y.chrome&&(Y.version.major<50||Y.version.major===50&&Y.version.build<2661)),this._fillSilentAfterSeek=Y.msedge||Y.msie,this._mp3UseMpegAudio=!Y.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,n){if(!this._onMediaSegment)throw new I("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,n),this._remuxVideo(n),this._remuxAudio(e)}_onTrackMetadataReceived(e,n){let i=null,t="mp4",r=n.codec;if(e==="audio")this._audioMeta=n,n.codec==="mp3"&&this._mp3UseMpegAudio?(t="mpeg",r="",i=new Uint8Array):i=m.generateInitSegment(n);else if(e==="video")this._videoMeta=n,i=m.generateInitSegment(n);else return;if(!this._onInitSegment)throw new I("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:i.buffer,codec:r,container:`${e}/${t}`,mediaDuration:n.duration})}_calculateDtsBase(e,n){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),n.samples&&n.samples.length&&(this._videoDtsBase=n.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,n=this._audioStashedLastSample,i={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(i.samples.push(e),i.length=e.length);let t={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};n!=null&&(t.samples.push(n),t.length=n.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(i,!0),this._remuxAudio(t,!0)}_remuxAudio(e,n){if(this._audioMeta==null)return;let i=e,t=i.samples,r,o=-1,a=-1,R=-1,p=this._audioMeta.refSampleDuration,L=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,F=this._dtsBaseInited&&this._audioNextDts===void 0,le=!1;if(!t||t.length===0||t.length===1&&!n)return;let U=0,ye=null,se=0;L?(U=0,se=i.length):(U=8,se=8+i.length);let ee=null;if(t.length>1&&(ee=t.pop(),se-=ee.length),this._audioStashedLastSample!=null){let Ie=this._audioStashedLastSample;this._audioStashedLastSample=null,t.unshift(Ie),se+=Ie.length}ee!=null&&(this._audioStashedLastSample=ee);let J=t[0].dts-this._dtsBase;if(this._audioNextDts)r=J-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(le=!0);else{let Ie=this._audioSegmentInfoList.getLastSampleBefore(J);if(Ie!=null){let Qe=J-(Ie.originalDts+Ie.duration);Qe<=3&&(Qe=0);let Z=Ie.dts+Ie.duration+Qe;r=J-Z}else r=0}if(le){let Ie=J-r,Qe=this._videoSegmentInfoList.getLastSegmentBefore(J);if(Qe!=null&&Qe.beginDts<Ie){let Z=de.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(Z){let B=Qe.beginDts,W=Ie-Qe.beginDts;T.v(this.TAG,`InsertPrefixSilentAudio: dts: ${B}, duration: ${W}`),t.unshift({unit:Z,dts:B,pts:B}),se+=Z.byteLength}}else le=!1}let xe=[];for(let Ie=0;Ie<t.length;Ie++){let Qe=t[Ie],Z=Qe.unit,B=Qe.dts-this._dtsBase,W=B-r;o===-1&&(o=W);let re=0;Ie!==t.length-1?re=t[Ie+1].dts-this._dtsBase-r-W:ee!=null?re=ee.dts-this._dtsBase-r-W:xe.length>=1?re=xe[xe.length-1].duration:re=Math.floor(p);let G=!1,K=null;if(re>p*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Y.safari){G=!0;let k=Math.abs(re-p),be=Math.ceil(k/p),Ne=W+p;T.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
dts: ${W+re} ms, expected: ${W+Math.round(p)} ms, delta: ${Math.round(k)} ms, generate: ${be} frames`);let Fe=de.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Fe==null&&(T.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Fe=Z),K=[];for(let $e=0;$e<be;$e++){let St=Math.round(Ne);if(K.length>0){let Ye=K[K.length-1];Ye.duration=St-Ye.dts}let lt={dts:St,pts:St,cts:0,unit:Fe,size:Fe.byteLength,duration:0,originalDts:B,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};K.push(lt),se+=lt.size,Ne+=p}let Xe=K[K.length-1];Xe.duration=W+re-Xe.dts,re=Math.round(p)}xe.push({dts:W,pts:W,cts:0,unit:Qe.unit,size:Qe.unit.byteLength,duration:re,originalDts:B,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),G&&xe.push.apply(xe,K)}L?ye=new Uint8Array(se):(ye=new Uint8Array(se),ye[0]=se>>>24&255,ye[1]=se>>>16&255,ye[2]=se>>>8&255,ye[3]=se&255,ye.set(m.types.mdat,4));for(let Ie=0;Ie<xe.length;Ie++){let Qe=xe[Ie].unit;ye.set(Qe,U),U+=Qe.byteLength}let ge=xe[xe.length-1];a=ge.dts+ge.duration,this._audioNextDts=a;let Be=new Oe;Be.beginDts=o,Be.endDts=a,Be.beginPts=o,Be.endPts=a,Be.originalBeginDts=xe[0].originalDts,Be.originalEndDts=ge.originalDts+ge.duration,Be.firstSample=new $(xe[0].dts,xe[0].pts,xe[0].duration,xe[0].originalDts,!1),Be.lastSample=new $(ge.dts,ge.pts,ge.duration,ge.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(Be),i.samples=xe,i.sequenceNumber++;let it=null;L?it=new Uint8Array:it=m.moof(i,o),i.samples=[],i.length=0;let qe={type:"audio",data:this._mergeBoxes(it,ye).buffer,sampleCount:xe.length,info:Be};L&&F&&(qe.timestampOffset=o),this._onMediaSegment("audio",qe)}_remuxVideo(e,n){if(this._videoMeta==null)return;let i=e,t=i.samples,r,o=-1,a=-1,R=-1,p=-1;if(!t||t.length===0||t.length===1&&!n)return;let L=8,F=null,le=8+e.length,U=null;if(t.length>1&&(U=t.pop(),le-=U.length),this._videoStashedLastSample!=null){let ge=this._videoStashedLastSample;this._videoStashedLastSample=null,t.unshift(ge),le+=ge.length}U!=null&&(this._videoStashedLastSample=U);let ye=t[0].dts-this._dtsBase;if(this._videoNextDts)r=ye-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())r=0;else{let ge=this._videoSegmentInfoList.getLastSampleBefore(ye);if(ge!=null){let Be=ye-(ge.originalDts+ge.duration);Be<=3&&(Be=0);let it=ge.dts+ge.duration+Be;r=ye-it}else r=0}let se=new Oe,ee=[];for(let ge=0;ge<t.length;ge++){let Be=t[ge],it=Be.dts-this._dtsBase,qe=Be.isKeyframe,Ie=it-r,Qe=Be.cts,Z=Ie+Qe;o===-1&&(o=Ie,R=Z);let B=0;if(ge!==t.length-1?B=t[ge+1].dts-this._dtsBase-r-Ie:U!=null?B=U.dts-this._dtsBase-r-Ie:ee.length>=1?B=ee[ee.length-1].duration:B=Math.floor(this._videoMeta.refSampleDuration),qe){let W=new $(Ie,Z,B,Be.dts,!0);W.fileposition=Be.fileposition,se.appendSyncPoint(W)}ee.push({dts:Ie,pts:Z,cts:Qe,units:Be.units,size:Be.length,isKeyframe:qe,duration:B,originalDts:it,flags:{isLeading:0,dependsOn:qe?2:1,isDependedOn:qe?1:0,hasRedundancy:0,isNonSync:qe?0:1}})}F=new Uint8Array(le),F[0]=le>>>24&255,F[1]=le>>>16&255,F[2]=le>>>8&255,F[3]=le&255,F.set(m.types.mdat,4);for(let ge=0;ge<ee.length;ge++){let Be=ee[ge].units;for(;Be.length;){let qe=Be.shift().data;F.set(qe,L),L+=qe.byteLength}}let J=ee[ee.length-1];if(a=J.dts+J.duration,p=J.pts+J.duration,this._videoNextDts=a,se.beginDts=o,se.endDts=a,se.beginPts=R,se.endPts=p,se.originalBeginDts=ee[0].originalDts,se.originalEndDts=J.originalDts+J.duration,se.firstSample=new $(ee[0].dts,ee[0].pts,ee[0].duration,ee[0].originalDts,ee[0].isKeyframe),se.lastSample=new $(J.dts,J.pts,J.duration,J.originalDts,J.isKeyframe),this._isLive||this._videoSegmentInfoList.append(se),i.samples=ee,i.sequenceNumber++,this._forceFirstIDR){let ge=ee[0].flags;ge.dependsOn=2,ge.isNonSync=0}let xe=m.moof(i,o);i.samples=[],i.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(xe,F).buffer,sampleCount:ee.length,info:se})}_mergeBoxes(e,n){let i=new Uint8Array(e.byteLength+n.byteLength);return i.set(e,0),i.set(n,e.byteLength),i}}var Ke=Se,ne={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 nt{constructor(e,n){this.TAG="TransmuxingController",this._emitter=new(N()),this._config=n,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 i=0;this._mediaDataSource.segments.forEach(t=>{t.timestampBase=i,i+=t.duration,t.cors=e.cors,t.withCredentials=e.withCredentials,n.referrerPolicy&&(t.referrerPolicy=n.referrerPolicy)}),!isNaN(i)&&this._mediaDataSource.duration!==i&&(this._mediaDataSource.duration=i),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,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,n){this._currentSegmentIndex=e;let i=this._mediaDataSource.segments[e],t=this._ioctl=new De(i,this._config,e);t.onError=this._onIOException.bind(this),t.onSeeked=this._onIOSeeked.bind(this),t.onComplete=this._onIOComplete.bind(this),t.onRedirect=this._onIORedirect.bind(this),t.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),n?this._demuxer.bindDataSource(this._ioctl):t.onDataArrival=this._onInitChunkArrival.bind(this),t.open(n)}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 n=this._searchSegmentIndexContains(e);if(n===this._currentSegmentIndex){let i=this._mediaInfo.segments[n];if(i==null)this._pendingSeekTime=e;else{let t=i.getNearestKeyframe(e);this._remuxer.seek(t.milliseconds),this._ioctl.seek(t.fileposition),this._pendingResolveSeekPoint=t.milliseconds}}else{let i=this._mediaInfo.segments[n];if(i==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(n);else{let t=i.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[n].timestampBase,this._loadSegment(n,t.fileposition),this._pendingResolveSeekPoint=t.milliseconds,this._reportSegmentMediaInfo(n)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let n=this._mediaDataSource.segments,i=n.length-1;for(let t=0;t<n.length;t++)if(e<n[t].timestampBase){i=t-1;break}return i}_onInitChunkArrival(e,n){let i=null,t=0;if(n>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,t=this._demuxer.parseChunks(e,n);else if((i=_.probe(e)).match){this._demuxer=new _(i,this._config),this._remuxer||(this._remuxer=new Ke(this._config));let r=this._mediaDataSource;r.duration!=null&&!isNaN(r.duration)&&(this._demuxer.overridedDuration=r.duration),typeof r.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=r.hasAudio),typeof r.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=r.hasVideo),this._demuxer.timestampBase=r.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),t=this._demuxer.parseChunks(e,n)}else i=null,T.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(ne.DEMUX_ERROR,S.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),t=0;return t}_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,tt.prototype));let n=Object.assign({},e);Object.setPrototypeOf(n,tt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=n,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let i=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(i)})}_onMetaDataArrived(e){this._emitter.emit(ne.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(ne.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let i=e+1;i<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(i)):(this._remuxer.flushStashedSamples(),this._emitter.emit(ne.LOADING_COMPLETE),this._disableStatisticsReporter())}_onIORedirect(e){let n=this._ioctl.extraData;this._mediaDataSource.segments[n].redirectedURL=e}_onIORecoveredEarlyEof(){this._emitter.emit(ne.RECOVERED_EARLY_EOF)}_onIOException(e,n){T.e(this.TAG,`IOException: type = ${e}, code = ${n.code}, msg = ${n.msg}`),this._emitter.emit(ne.IO_ERROR,e,n),this._disableStatisticsReporter()}_onDemuxException(e,n){T.e(this.TAG,`DemuxException: type = ${e}, info = ${n}`),this._emitter.emit(ne.DEMUX_ERROR,e,n)}_onRemuxerInitSegmentArrival(e,n){this._emitter.emit(ne.INIT_SEGMENT,e,n)}_onRemuxerMediaSegmentArrival(e,n){if(this._pendingSeekTime==null&&(this._emitter.emit(ne.MEDIA_SEGMENT,e,n),this._pendingResolveSeekPoint!=null&&e==="video")){let i=n.info.syncPoints,t=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,Y.safari&&i.length>0&&i[0].originalDts===t&&(t=i[0].pts),this._emitter.emit(ne.RECOMMEND_SEEKPOINT,t)}}_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 n=this._mediaInfo.segments[e],i=Object.assign({},n);i.duration=this._mediaInfo.duration,i.segmentCount=this._mediaInfo.segmentCount,delete i.segments,delete i.keyframesIndex,this._emitter.emit(ne.MEDIA_INFO,i)}_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(ne.STATISTICS_INFO,e)}}var ot=nt,st=function(Pe){let e="TransmuxingWorker",n=null,i=se.bind(this);g.install(),Pe.addEventListener("message",function(ee){switch(ee.data.cmd){case"init":n=new ot(ee.data.param[0],ee.data.param[1]),n.on(ne.IO_ERROR,le.bind(this)),n.on(ne.DEMUX_ERROR,U.bind(this)),n.on(ne.INIT_SEGMENT,t.bind(this)),n.on(ne.MEDIA_SEGMENT,r.bind(this)),n.on(ne.LOADING_COMPLETE,o.bind(this)),n.on(ne.RECOVERED_EARLY_EOF,a.bind(this)),n.on(ne.MEDIA_INFO,R.bind(this)),n.on(ne.METADATA_ARRIVED,p.bind(this)),n.on(ne.SCRIPTDATA_ARRIVED,L.bind(this)),n.on(ne.STATISTICS_INFO,F.bind(this)),n.on(ne.RECOMMEND_SEEKPOINT,ye.bind(this));break;case"destroy":n&&(n.destroy(),n=null),Pe.postMessage({msg:"destroyed"});break;case"start":n.start();break;case"stop":n.stop();break;case"seek":n.seek(ee.data.param);break;case"pause":n.pause();break;case"resume":n.resume();break;case"logging_config":{let J=ee.data.param;he.applyConfig(J),J.enableCallback===!0?he.addLogListener(i):he.removeLogListener(i);break}}});function t(ee,J){let xe={msg:ne.INIT_SEGMENT,data:{type:ee,data:J}};Pe.postMessage(xe,[J.data])}function r(ee,J){let xe={msg:ne.MEDIA_SEGMENT,data:{type:ee,data:J}};Pe.postMessage(xe,[J.data])}function o(){let ee={msg:ne.LOADING_COMPLETE};Pe.postMessage(ee)}function a(){let ee={msg:ne.RECOVERED_EARLY_EOF};Pe.postMessage(ee)}function R(ee){let J={msg:ne.MEDIA_INFO,data:ee};Pe.postMessage(J)}function p(ee){let J={msg:ne.METADATA_ARRIVED,data:ee};Pe.postMessage(J)}function L(ee){let J={msg:ne.SCRIPTDATA_ARRIVED,data:ee};Pe.postMessage(J)}function F(ee){let J={msg:ne.STATISTICS_INFO,data:ee};Pe.postMessage(J)}function le(ee,J){Pe.postMessage({msg:ne.IO_ERROR,data:{type:ee,info:J}})}function U(ee,J){Pe.postMessage({msg:ne.DEMUX_ERROR,data:{type:ee,info:J}})}function ye(ee){Pe.postMessage({msg:ne.RECOMMEND_SEEKPOINT,data:ee})}function se(ee,J){Pe.postMessage({msg:"logcat_callback",data:{type:ee,logcat:J}})}};class Tt{constructor(e,n){if(this.TAG="Transmuxer",this._emitter=new(N()),n.enableWorker&&typeof Worker!="undefined")try{let i=l(82059);this._worker=i(st),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,n]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},he.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:he.getConfig()})}catch(i){T.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ot(e,n)}else this._controller=new ot(e,n);if(this._controller){let i=this._controller;i.on(ne.IO_ERROR,this._onIOError.bind(this)),i.on(ne.DEMUX_ERROR,this._onDemuxError.bind(this)),i.on(ne.INIT_SEGMENT,this._onInitSegment.bind(this)),i.on(ne.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),i.on(ne.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),i.on(ne.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),i.on(ne.MEDIA_INFO,this._onMediaInfo.bind(this)),i.on(ne.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),i.on(ne.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),i.on(ne.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),i.on(ne.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),he.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}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,n){Promise.resolve().then(()=>{this._emitter.emit(ne.INIT_SEGMENT,e,n)})}_onMediaSegment(e,n){Promise.resolve().then(()=>{this._emitter.emit(ne.MEDIA_SEGMENT,e,n)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(ne.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(ne.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(ne.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(ne.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(ne.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(ne.STATISTICS_INFO,e)})}_onIOError(e,n){Promise.resolve().then(()=>{this._emitter.emit(ne.IO_ERROR,e,n)})}_onDemuxError(e,n){Promise.resolve().then(()=>{this._emitter.emit(ne.DEMUX_ERROR,e,n)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(ne.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let n=e.data,i=n.data;if(n.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(n.msg){case ne.INIT_SEGMENT:case ne.MEDIA_SEGMENT:this._emitter.emit(n.msg,i.type,i.data);break;case ne.LOADING_COMPLETE:case ne.RECOVERED_EARLY_EOF:this._emitter.emit(n.msg);break;case ne.MEDIA_INFO:Object.setPrototypeOf(i,tt.prototype),this._emitter.emit(n.msg,i);break;case ne.METADATA_ARRIVED:case ne.SCRIPTDATA_ARRIVED:case ne.STATISTICS_INFO:this._emitter.emit(n.msg,i);break;case ne.IO_ERROR:case ne.DEMUX_ERROR:this._emitter.emit(n.msg,i.type,i.info);break;case ne.RECOMMEND_SEEKPOINT:this._emitter.emit(n.msg,i);break;case"logcat_callback":T.emitter.emit("log",i.type,i.logcat);break;default:break}}}var Mt=Tt,kt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Jt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(N()),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 ie}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaSource)throw new I("MediaSource has been attached to an HTMLMediaElement!");let n=this._mediaSource=new window.MediaSource;n.addEventListener("sourceopen",this.e.onSourceOpen),n.addEventListener("sourceended",this.e.onSourceEnded),n.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 n in this._sourceBuffers){let i=this._pendingSegments[n];i.splice(0,i.length),this._pendingSegments[n]=null,this._pendingRemoveRanges[n]=null,this._lastInitSegments[n]=null;let t=this._sourceBuffers[n];if(t){if(e.readyState!=="closed"){try{e.removeSourceBuffer(t)}catch(r){T.e(this.TAG,r.message)}t.removeEventListener("error",this.e.onSourceBufferError),t.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[n]=null,this._sourceBuffers[n]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(n){T.e(this.TAG,n.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,n){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let i=e,t=`${i.container}`;i.codec&&i.codec.length>0&&(t+=`;codecs=${i.codec}`);let r=!1;if(T.v(this.TAG,"Received Initialization Segment, mimeType: "+t),this._lastInitSegments[i.type]=i,t!==this._mimeTypes[i.type]){if(this._mimeTypes[i.type])T.v(this.TAG,`Notice: ${i.type} mimeType changed, origin: ${this._mimeTypes[i.type]}, target: ${t}`);else{r=!0;try{let o=this._sourceBuffers[i.type]=this._mediaSource.addSourceBuffer(t);o.addEventListener("error",this.e.onSourceBufferError),o.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(o){T.e(this.TAG,o.message),this._emitter.emit(kt.ERROR,{code:o.code,msg:o.message});return}}this._mimeTypes[i.type]=t}n||this._pendingSegments[i.type].push(i),r||this._sourceBuffers[i.type]&&!this._sourceBuffers[i.type].updating&&this._doAppendSegments(),Y.safari&&i.container==="audio/mpeg"&&i.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=i.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let n=e;this._pendingSegments[n.type].push(n),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let i=this._sourceBuffers[n.type];i&&!i.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let n in this._sourceBuffers){if(!this._sourceBuffers[n])continue;let i=this._sourceBuffers[n];if(this._mediaSource.readyState==="open")try{i.abort()}catch(r){T.e(this.TAG,r.message)}this._idrList.clear();let t=this._pendingSegments[n];if(t.splice(0,t.length),this._mediaSource.readyState!=="closed"){for(let r=0;r<i.buffered.length;r++){let o=i.buffered.start(r),a=i.buffered.end(r);this._pendingRemoveRanges[n].push({start:o,end:a})}if(i.updating||this._doRemoveRanges(),Y.safari){let r=this._lastInitSegments[n];r&&(this._pendingSegments[n].push(r),i.updating||this._doAppendSegments())}}}}endOfStream(){let e=this._mediaSource,n=this._sourceBuffers;if(!e||e.readyState!=="open"){e&&e.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}n.video&&n.video.updating||n.audio&&n.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 n in this._sourceBuffers){let i=this._sourceBuffers[n];if(i){let t=i.buffered;if(t.length>=1&&e-t.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let n in this._sourceBuffers){let i=this._sourceBuffers[n];if(i){let t=i.buffered,r=!1;for(let o=0;o<t.length;o++){let a=t.start(o),R=t.end(o);if(a<=e&&e<R+3){if(e-a>=this._config.autoCleanupMaxBackwardDuration){r=!0;let p=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[n].push({start:a,end:p})}}else R<e&&(r=!0,this._pendingRemoveRanges[n].push({start:a,end:R}))}r&&!i.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 n=this._mediaSource.duration,i=this._pendingMediaDuration;i>0&&(isNaN(n)||i>n)&&(T.v(this.TAG,`Update MediaSource duration from ${n} to ${i}`),this._mediaSource.duration=i),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let n=this._sourceBuffers[e],i=this._pendingRemoveRanges[e];for(;i.length&&!n.updating;){let t=i.shift();n.remove(t.start,t.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let n in e)if(!(!this._sourceBuffers[n]||this._sourceBuffers[n].updating)&&e[n].length>0){let i=e[n].shift();if(i.timestampOffset){let t=this._sourceBuffers[n].timestampOffset,r=i.timestampOffset/1e3;Math.abs(t-r)>.1&&(T.v(this.TAG,`Update MPEG audio timestampOffset from ${t} to ${r}`),this._sourceBuffers[n].timestampOffset=r),delete i.timestampOffset}if(!i.data||i.data.byteLength===0)continue;try{this._sourceBuffers[n].appendBuffer(i.data),this._isBufferFull=!1,n==="video"&&i.hasOwnProperty("info")&&this._idrList.appendArray(i.info.syncPoints)}catch(t){this._pendingSegments[n].unshift(i),t.code===22?(this._isBufferFull||this._emitter.emit(kt.BUFFER_FULL),this._isBufferFull=!0):(T.e(this.TAG,t.message),this._emitter.emit(kt.ERROR,{code:t.code,msg:t.message}))}}}_onSourceOpen(){if(T.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let n=e.shift();this.appendInitSegment(n,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(kt.SOURCE_OPEN)}_onSourceEnded(){T.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){T.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(kt.UPDATE_END)}_onSourceBufferError(e){T.e(this.TAG,`SourceBuffer Error: ${e}`)}}var Wt=Jt;const Ge={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},mt={NETWORK_EXCEPTION:Re.EXCEPTION,NETWORK_STATUS_CODE_INVALID:Re.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:Re.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:Re.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:S.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:S.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:S.CODEC_UNSUPPORTED};class Xt{constructor(e,n){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(N()),this._config=Q(),typeof n=="object"&&Object.assign(this._config,n),e.type.toLowerCase()!=="flv")throw new Ae("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 i=Y.chrome&&(Y.version.major<50||Y.version.major===50&&Y.version.build<2661);this._alwaysSeekKeyframe=!!(i||Y.msedge||Y.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,n){e===te.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(te.MEDIA_INFO,this.mediaInfo)}):e===te.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(te.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}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 Wt(this._config),this._msectl.on(kt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(kt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(kt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(kt.ERROR,n=>{this._emitter.emit(te.ERROR,Ge.MEDIA_ERROR,mt.MEDIA_MSE_ERROR,n)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(n){}}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 I("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new I("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 Mt(this._mediaDataSource,this._config),this._transmuxer.on(ne.INIT_SEGMENT,(e,n)=>{this._msectl.appendInitSegment(n)}),this._transmuxer.on(ne.MEDIA_SEGMENT,(e,n)=>{if(this._msectl.appendMediaSegment(n),this._config.lazyLoad&&!this._config.isLive){let i=this._mediaElement.currentTime;n.info.endDts>=(i+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(T.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(ne.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(te.LOADING_COMPLETE)}),this._transmuxer.on(ne.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(te.RECOVERED_EARLY_EOF)}),this._transmuxer.on(ne.IO_ERROR,(e,n)=>{this._emitter.emit(te.ERROR,Ge.NETWORK_ERROR,e,n)}),this._transmuxer.on(ne.DEMUX_ERROR,(e,n)=>{this._emitter.emit(te.ERROR,Ge.MEDIA_ERROR,e,{code:-1,msg:n})}),this._transmuxer.on(ne.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(te.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(ne.METADATA_ARRIVED,e=>{this._emitter.emit(te.METADATA_ARRIVED,e)}),this._transmuxer.on(ne.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(te.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(ne.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(te.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(ne.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 n=!0,i=0,t=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,t=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(i=this._mediaElement.webkitDecodedFrameCount,t=this._mediaElement.webkitDroppedFrameCount):n=!1;return n&&(e.decodedFrames=i,e.droppedFrames=t),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,n=this._mediaElement.currentTime,i=0,t=0;for(let r=0;r<e.length;r++){let o=e.start(r),a=e.end(r);if(o<=n&&n<a){i=o,t=a;break}}t>=n+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(T.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){T.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,n=this._mediaElement.buffered,i=!1;for(let t=0;t<n.length;t++){let r=n.start(t),o=n.end(t);if(e>=r&&e<o){e>=o-this._config.lazyLoadRecoverDuration&&(i=!0);break}}i&&(window.clearInterval(this._progressChecker),this._progressChecker=null,i&&(T.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let n=this._mediaElement.buffered;for(let i=0;i<n.length;i++){let t=n.start(i),r=n.end(i);if(e>=t&&e<r)return!0}return!1}_internalSeek(e){let n=this._isTimepointBuffered(e),i=!1,t=0;if(e<1&&this._mediaElement.buffered.length>0){let r=this._mediaElement.buffered.start(0);(r<1&&e<r||Y.safari)&&(i=!0,t=Y.safari?.1:r)}if(i)this._requestSetTime=!0,this._mediaElement.currentTime=t;else if(n){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=e;else{let r=this._msectl.getNearestKeyframe(Math.floor(e*1e3));this._requestSetTime=!0,r!=null?this._mediaElement.currentTime=r.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 n=this._mediaElement;if(e||!this._receivedCanPlay||n.readyState<2){let i=n.buffered;i.length>0&&n.currentTime<i.start(0)&&(T.w(this.TAG,`Playback seems stuck at ${n.currentTime}, seek to ${i.start(0)}`),this._requestSetTime=!0,this._mediaElement.currentTime=i.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 n=this._mediaElement.currentTime,i=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(n<1&&i.length>0){let t=i.start(0);if(t<1&&n<t||Y.safari){this._requestSetTime=!0,this._mediaElement.currentTime=Y.safari?.1:t;return}}if(this._isTimepointBuffered(n)){if(this._alwaysSeekKeyframe){let t=this._msectl.getNearestKeyframe(Math.floor(n*1e3));t!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=t.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:n,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 ft=Xt;class zt{constructor(e,n){if(this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new(N()),this._config=Q(),typeof n=="object"&&Object.assign(this._config,n),e.type.toLowerCase()==="flv")throw new Ae("NativePlayer does't support flv MediaDataSource input!");if(e.hasOwnProperty("segments"))throw new Ae(`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,n){e===te.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(te.MEDIA_INFO,this.mediaInfo)}):e===te.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(te.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(n){}}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 I("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 n={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(n.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(n.width=this._mediaElement.videoWidth,n.height=this._mediaElement.videoHeight)),n}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let n=!0,i=0,t=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,t=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(i=this._mediaElement.webkitDecodedFrameCount,t=this._mediaElement.webkitDroppedFrameCount):n=!1;return n&&(e.decodedFrames=i,e.droppedFrames=t),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(te.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(te.STATISTICS_INFO,this.statisticsInfo)}}var ln=zt;g.install();function Ut(Pe,e){let n=Pe;if(n==null||typeof n!="object")throw new Ae("MediaDataSource must be an javascript object!");if(!n.hasOwnProperty("type"))throw new Ae("MediaDataSource must has type field to indicate video file type!");switch(n.type){case"flv":return new ft(n,e);default:return new ln(n,e)}}function qt(){return Me.supportMSEH264Playback()}function Ft(){return Me.getFeatureList()}let Gt={};Gt.createPlayer=Ut,Gt.isSupported=qt,Gt.getFeatureList=Ft,Gt.BaseLoader=Te,Gt.LoaderStatus=C,Gt.LoaderErrors=Re,Gt.Events=te,Gt.ErrorTypes=Ge,Gt.ErrorDetails=mt,Gt.FlvPlayer=ft,Gt.NativePlayer=ln,Gt.LoggingControl=he,Object.defineProperty(Gt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var pn=Gt},56762:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return g}});var f=l(59301);function g(){const[,O]=f.useReducer(N=>N+1,0);return O}},19080:function(It,ze,l){"use strict";l.d(ze,{F:function(){return w},Z:function(){return N}});var f=l(92310),g=l.n(f);const O=null;function N(T,ve,pe){return g()({[`${T}-status-success`]:ve==="success",[`${T}-status-warning`]:ve==="warning",[`${T}-status-error`]:ve==="error",[`${T}-status-validating`]:ve==="validating",[`${T}-has-feedback`]:pe})}const w=(T,ve)=>ve||T},18889:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return We}});var f=l(92310),g=l.n(f),O=l(2738),N=l(59301),w=l(36355),T=l(19716),ve=l(61621),pe=l(99313),q=function(E,De){var we={};for(var Q in E)Object.prototype.hasOwnProperty.call(E,Q)&&De.indexOf(Q)<0&&(we[Q]=E[Q]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Q=Object.getOwnPropertySymbols(E);Ee<Q.length;Ee++)De.indexOf(Q[Ee])<0&&Object.prototype.propertyIsEnumerable.call(E,Q[Ee])&&(we[Q[Ee]]=E[Q[Ee]]);return we},Ae=E=>{var{prefixCls:De,className:we,hoverable:Q=!0}=E,Ee=q(E,["prefixCls","className","hoverable"]);const{getPrefixCls:Me}=N.useContext(w.E_),X=Me("card",De),te=g()(`${X}-grid`,we,{[`${X}-grid-hoverable`]:Q});return N.createElement("div",Object.assign({},Ee,{className:te}))},b=l(17313),C=l(83116),Re=l(37613);const Te=E=>{const{antCls:De,componentCls:we,headerHeight:Q,cardPaddingBase:Ee,tabsMarginBottom:Me}=E;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:Q,marginBottom:-1,padding:`0 ${Ee}px`,color:E.colorTextHeading,fontWeight:E.fontWeightStrong,fontSize:E.headerFontSize,background:E.headerBg,borderBottom:`${E.lineWidth}px ${E.lineType} ${E.colorBorderSecondary}`,borderRadius:`${E.borderRadiusLG}px ${E.borderRadiusLG}px 0 0`},(0,b.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},b.vS),{[`
> ${we}-typography,
> ${we}-typography-edit-content
`]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${De}-tabs-top`]:{clear:"both",marginBottom:Me,color:E.colorText,fontWeight:"normal",fontSize:E.fontSize,"&-bar":{borderBottom:`${E.lineWidth}px ${E.lineType} ${E.colorBorderSecondary}`}}})},Le=E=>{const{cardPaddingBase:De,colorBorderSecondary:we,cardShadow:Q,lineWidth:Ee}=E;return{width:"33.33%",padding:De,border:0,borderRadius:0,boxShadow:`
${Ee}px 0 0 0 ${we},
0 ${Ee}px 0 0 ${we},
${Ee}px ${Ee}px 0 0 ${we},
${Ee}px 0 0 0 ${we} inset,
0 ${Ee}px 0 0 ${we} inset;
`,transition:`all ${E.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:Q}}},je=E=>{const{componentCls:De,iconCls:we,actionsLiMargin:Q,cardActionsIconSize:Ee,colorBorderSecondary:Me,actionsBg:X}=E;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:X,borderTop:`${E.lineWidth}px ${E.lineType} ${Me}`,display:"flex",borderRadius:`0 0 ${E.borderRadiusLG}px ${E.borderRadiusLG}px `},(0,b.dF)()),{"& > li":{margin:Q,color:E.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:E.cardActionsIconSize*2,fontSize:E.fontSize,lineHeight:E.lineHeight,cursor:"pointer","&:hover":{color:E.colorPrimary,transition:`color ${E.motionDurationMid}`},[`a:not(${De}-btn), > ${we}`]:{display:"inline-block",width:"100%",color:E.colorTextDescription,lineHeight:`${E.fontSize*E.lineHeight}px`,transition:`color ${E.motionDurationMid}`,"&:hover":{color:E.colorPrimary}},[`> ${we}`]:{fontSize:Ee,lineHeight:`${Ee*E.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${E.lineWidth}px ${E.lineType} ${Me}`}}})},Y=E=>Object.assign(Object.assign({margin:`-${E.marginXXS}px 0`,display:"flex"},(0,b.dF)()),{"&-avatar":{paddingInlineEnd:E.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:E.marginXS}},"&-title":Object.assign({color:E.colorTextHeading,fontWeight:E.fontWeightStrong,fontSize:E.fontSizeLG},b.vS),"&-description":{color:E.colorTextDescription}}),ae=E=>{const{componentCls:De,cardPaddingBase:we,colorFillAlter:Q}=E;return{[`${De}-head`]:{padding:`0 ${we}px`,background:Q,"&-title":{fontSize:E.fontSize}},[`${De}-body`]:{padding:`${E.padding}px ${we}px`}}},V=E=>{const{componentCls:De}=E;return{overflow:"hidden",[`${De}-body`]:{userSelect:"none"}}},j=E=>{const{antCls:De,componentCls:we,cardShadow:Q,cardHeadPadding:Ee,colorBorderSecondary:Me,boxShadowTertiary:X,cardPaddingBase:te,extraColor:ue}=E;return{[we]:Object.assign(Object.assign({},(0,b.Wf)(E)),{position:"relative",background:E.colorBgContainer,borderRadius:E.borderRadiusLG,[`&:not(${we}-bordered)`]:{boxShadow:X},[`${we}-head`]:Te(E),[`${we}-extra`]:{marginInlineStart:"auto",color:ue,fontWeight:"normal",fontSize:E.fontSize},[`${we}-body`]:Object.assign({padding:te,borderRadius:` 0 0 ${E.borderRadiusLG}px ${E.borderRadiusLG}px`},(0,b.dF)()),[`${we}-grid`]:Le(E),[`${we}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${De}-image-mask`]:{borderRadius:`${E.borderRadiusLG}px ${E.borderRadiusLG}px 0 0`}},[`${we}-actions`]:je(E),[`${we}-meta`]:Y(E)}),[`${we}-bordered`]:{border:`${E.lineWidth}px ${E.lineType} ${Me}`,[`${we}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${we}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${E.motionDurationMid}, border-color ${E.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:Q}},[`${we}-contain-grid`]:{[`${we}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${we}-loading) ${we}-body`]:{marginBlockStart:-E.lineWidth,marginInlineStart:-E.lineWidth,padding:0}},[`${we}-contain-tabs`]:{[`> ${we}-head`]:{[`${we}-head-title, ${we}-extra`]:{paddingTop:Ee}}},[`${we}-type-inner`]:ae(E),[`${we}-loading`]:V(E),[`${we}-rtl`]:{direction:"rtl"}}},v=E=>{const{componentCls:De,cardPaddingSM:we,headerHeightSM:Q,headerFontSizeSM:Ee}=E;return{[`${De}-small`]:{[`> ${De}-head`]:{minHeight:Q,padding:`0 ${we}px`,fontSize:Ee,[`> ${De}-head-wrapper`]:{[`> ${De}-extra`]:{fontSize:E.fontSize}}},[`> ${De}-body`]:{padding:we}},[`${De}-small${De}-contain-tabs`]:{[`> ${De}-head`]:{[`${De}-head-title, ${De}-extra`]:{minHeight:Q,paddingTop:0,display:"flex",alignItems:"center"}}}}};var c=(0,C.Z)("Card",E=>{const De=(0,Re.TS)(E,{cardShadow:E.boxShadowCard,cardHeadPadding:E.padding,cardPaddingBase:E.paddingLG,cardActionsIconSize:E.fontSize,cardPaddingSM:12});return[j(De),v(De)]},E=>({headerBg:"transparent",headerFontSize:E.fontSizeLG,headerFontSizeSM:E.fontSize,headerHeight:E.fontSizeLG*E.lineHeightLG+E.padding*2,headerHeightSM:E.fontSize*E.lineHeight+E.paddingXS*2,actionsBg:E.colorBgContainer,actionsLiMargin:`${E.paddingSM}px 0`,tabsMarginBottom:-E.padding-E.lineWidth,extraColor:E.colorText})),y=function(E,De){var we={};for(var Q in E)Object.prototype.hasOwnProperty.call(E,Q)&&De.indexOf(Q)<0&&(we[Q]=E[Q]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Q=Object.getOwnPropertySymbols(E);Ee<Q.length;Ee++)De.indexOf(Q[Ee])<0&&Object.prototype.propertyIsEnumerable.call(E,Q[Ee])&&(we[Q[Ee]]=E[Q[Ee]]);return we};function x(E){return E.map((De,we)=>N.createElement("li",{style:{width:`${100/E.length}%`},key:`action-${we}`},N.createElement("span",null,De)))}var me=N.forwardRef((E,De)=>{const{prefixCls:we,className:Q,rootClassName:Ee,style:Me,extra:X,headStyle:te={},bodyStyle:ue={},title:he,loading:Ue,bordered:tt=!0,size:et,type:gt,cover:rt,actions:Ve,tabList:ct,children:pt,activeTabKey:H,defaultActiveTabKey:Ze,tabBarExtraContent:M,hoverable:D,tabProps:h={}}=E,S=y(E,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:A,direction:z,card:s}=N.useContext(w.E_),u=Tt=>{var Mt;(Mt=E.onTabChange)===null||Mt===void 0||Mt.call(E,Tt)},_=N.useMemo(()=>{let Tt=!1;return N.Children.forEach(pt,Mt=>{Mt&&Mt.type&&Mt.type===Ae&&(Tt=!0)}),Tt},[pt]),d=A("card",we),[m,P]=c(d),de=N.createElement(ve.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},pt),$=H!==void 0,Oe=Object.assign(Object.assign({},h),{[$?"activeKey":"defaultActiveKey"]:$?H:Ze,tabBarExtraContent:M});let ie;const ce=(0,T.Z)(et),Se=!ce||ce==="default"?"large":ce,Ke=ct?N.createElement(pe.default,Object.assign({size:Se},Oe,{className:`${d}-head-tabs`,onChange:u,items:ct.map(Tt=>{var{tab:Mt}=Tt,Vt=y(Tt,["tab"]);return Object.assign({label:Mt},Vt)})})):null;(he||X||Ke)&&(ie=N.createElement("div",{className:`${d}-head`,style:te},N.createElement("div",{className:`${d}-head-wrapper`},he&&N.createElement("div",{className:`${d}-head-title`},he),X&&N.createElement("div",{className:`${d}-extra`},X)),Ke));const _e=rt?N.createElement("div",{className:`${d}-cover`},rt):null,ne=N.createElement("div",{className:`${d}-body`,style:ue},Ue?de:pt),nt=Ve&&Ve.length?N.createElement("ul",{className:`${d}-actions`},x(Ve)):null,ot=(0,O.Z)(S,["onTabChange"]),Et=g()(d,s==null?void 0:s.className,{[`${d}-loading`]:Ue,[`${d}-bordered`]:tt,[`${d}-hoverable`]:D,[`${d}-contain-grid`]:_,[`${d}-contain-tabs`]:ct&&ct.length,[`${d}-${ce}`]:ce,[`${d}-type-${gt}`]:!!gt,[`${d}-rtl`]:z==="rtl"},Q,Ee,P),st=Object.assign(Object.assign({},s==null?void 0:s.style),Me);return m(N.createElement("div",Object.assign({ref:De},ot,{className:Et,style:st}),ie,_e,ne,nt))}),Ce=function(E,De){var we={};for(var Q in E)Object.prototype.hasOwnProperty.call(E,Q)&&De.indexOf(Q)<0&&(we[Q]=E[Q]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Q=Object.getOwnPropertySymbols(E);Ee<Q.length;Ee++)De.indexOf(Q[Ee])<0&&Object.prototype.propertyIsEnumerable.call(E,Q[Ee])&&(we[Q[Ee]]=E[Q[Ee]]);return we},He=E=>{const{prefixCls:De,className:we,avatar:Q,title:Ee,description:Me}=E,X=Ce(E,["prefixCls","className","avatar","title","description"]),{getPrefixCls:te}=N.useContext(w.E_),ue=te("card",De),he=g()(`${ue}-meta`,we),Ue=Q?N.createElement("div",{className:`${ue}-meta-avatar`},Q):null,tt=Ee?N.createElement("div",{className:`${ue}-meta-title`},Ee):null,et=Me?N.createElement("div",{className:`${ue}-meta-description`},Me):null,gt=tt||et?N.createElement("div",{className:`${ue}-meta-detail`},tt,et):null;return N.createElement("div",Object.assign({},X,{className:he}),Ue,gt)};const fe=me;fe.Grid=Ae,fe.Meta=He;var We=fe},93891:function(It,ze,l){"use strict";var f=l(59301),g=l(36355),O=l(64165);const N=w=>{const{componentName:T}=w,{getPrefixCls:ve}=(0,f.useContext)(g.E_),pe=ve("empty");switch(T){case"Table":case"List":return f.createElement(O.Z,{image:O.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return f.createElement(O.Z,{image:O.Z.PRESENTED_IMAGE_SIMPLE,className:`${pe}-small`});default:return f.createElement(O.Z,null)}};ze.Z=N},91857:function(It,ze,l){"use strict";var f=l(59301),g=l(38819),O=l(92310),N=l.n(O),w=l(31561),T=l(70425),ve=l(18929),pe=l(2738),q=l(79676),I=l(53487),Ae=l(92343),b=l(36355),C=l(20834),Re=l(40875),Te=l(88088),Le=l(47211);const je=null,Y=v=>{const{menu:c,arrow:y,prefixCls:x,children:oe,trigger:me,disabled:Ce,dropdownRender:ke,getPopupContainer:He,overlayClassName:fe,rootClassName:We,open:E,onOpenChange:De,visible:we,onVisibleChange:Q,mouseEnterDelay:Ee=.15,mouseLeaveDelay:Me=.1,autoAdjustOverflow:X=!0,placement:te="",overlay:ue,transitionName:he}=v,{getPopupContainer:Ue,getPrefixCls:tt,direction:et}=f.useContext(b.E_),gt=f.useMemo(()=>{const m=tt();return he!==void 0?he:te.includes("top")?`${m}-slide-down`:`${m}-slide-up`},[tt,te,he]),rt=f.useMemo(()=>te?te.includes("Center")?te.slice(0,te.indexOf("Center")):te:et==="rtl"?"bottomRight":"bottomLeft",[te,et]),Ve=tt("dropdown",x),[ct,pt]=(0,Le.Z)(Ve),[,H]=(0,Te.Z)(),Ze=f.Children.only(oe),M=(0,Ae.Tm)(Ze,{className:N()(`${Ve}-trigger`,{[`${Ve}-rtl`]:et==="rtl"},Ze.props.className),disabled:Ce}),D=Ce?[]:me;let h;D&&D.includes("contextMenu")&&(h=!0);const[S,A]=(0,ve.Z)(!1,{value:E!=null?E:we}),z=(0,T.useEvent)(m=>{De==null||De(m),Q==null||Q(m),A(m)}),s=N()(fe,We,pt,{[`${Ve}-rtl`]:et==="rtl"}),u=(0,q.Z)({arrowPointAtCenter:typeof y=="object"&&y.pointAtCenter,autoAdjustOverflow:X,offset:H.marginXXS,arrowWidth:y?H.sizePopupArrow:0,borderRadius:H.borderRadius}),_=f.useCallback(()=>{A(!1)},[]),d=()=>{let m;return c!=null&&c.items?m=f.createElement(C.default,Object.assign({},c)):typeof ue=="function"?m=ue():m=ue,ke&&(m=ke(m)),m=f.Children.only(typeof m=="string"?f.createElement("span",null,m):m),f.createElement(Re.J,{prefixCls:`${Ve}-menu`,expandIcon:f.createElement("span",{className:`${Ve}-menu-submenu-arrow`},f.createElement(g.Z,{className:`${Ve}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:_,validator:P=>{let{mode:de}=P}},m)};return ct(f.createElement(w.Z,Object.assign({alignPoint:h},(0,pe.Z)(v,["rootClassName"]),{mouseEnterDelay:Ee,mouseLeaveDelay:Me,visible:S,builtinPlacements:u,arrow:!!y,overlayClassName:s,prefixCls:Ve,getPopupContainer:He||Ue,transitionName:gt,trigger:D,overlay:d,placement:rt,onVisibleChange:z}),M))};function ae(v){return Object.assign(Object.assign({},v),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const V=(0,I.Z)(Y,"dropdown",v=>v,ae),j=v=>f.createElement(V,Object.assign({},v),f.createElement("span",null));Y._InternalPanelDoNotUseOrYouWillBeFired=j,ze.Z=Y},38854:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return Te}});var f=l(91857),g=l(92310),O=l.n(g),N=l(59301),w=l(18785),T=l(3113),ve=l(36355),pe=l(81327),q=l(33234),I=l(47211),Ae=function(Le,je){var Y={};for(var ae in Le)Object.prototype.hasOwnProperty.call(Le,ae)&&je.indexOf(ae)<0&&(Y[ae]=Le[ae]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,ae=Object.getOwnPropertySymbols(Le);V<ae.length;V++)je.indexOf(ae[V])<0&&Object.prototype.propertyIsEnumerable.call(Le,ae[V])&&(Y[ae[V]]=Le[ae[V]]);return Y};const b=Le=>{const{getPopupContainer:je,getPrefixCls:Y,direction:ae}=N.useContext(ve.E_),{prefixCls:V,type:j="default",danger:v,disabled:c,loading:y,onClick:x,htmlType:oe,children:me,className:Ce,menu:ke,arrow:He,autoFocus:fe,overlay:We,trigger:E,align:De,open:we,onOpenChange:Q,placement:Ee,getPopupContainer:Me,href:X,icon:te=N.createElement(w.Z,null),title:ue,buttonsRender:he=d=>d,mouseEnterDelay:Ue,mouseLeaveDelay:tt,overlayClassName:et,overlayStyle:gt,destroyPopupOnHide:rt,dropdownRender:Ve}=Le,ct=Ae(Le,["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"]),pt=Y("dropdown",V),H=`${pt}-button`,[Ze,M]=(0,I.Z)(pt),D={menu:ke,arrow:He,autoFocus:fe,align:De,disabled:c,trigger:c?[]:E,onOpenChange:Q,getPopupContainer:Me||je,mouseEnterDelay:Ue,mouseLeaveDelay:tt,overlayClassName:et,overlayStyle:gt,destroyPopupOnHide:rt,dropdownRender:Ve},{compactSize:h,compactItemClassnames:S}=(0,q.ri)(pt,ae),A=O()(H,S,Ce,M);"overlay"in Le&&(D.overlay=We),"open"in Le&&(D.open=we),"placement"in Le?D.placement=Ee:D.placement=ae==="rtl"?"bottomLeft":"bottomRight";const z=N.createElement(T.ZP,{type:j,danger:v,disabled:c,loading:y,onClick:x,htmlType:oe,href:X,title:ue},me),s=N.createElement(T.ZP,{type:j,danger:v,icon:te}),[u,_]=he([z,s]);return Ze(N.createElement(pe.Z.Compact,Object.assign({className:A,size:h,block:!0},ct),u,N.createElement(f.Z,Object.assign({},D),_)))};b.__ANT_BUTTON=!0;var C=b;const Re=f.Z;Re.Button=C;var Te=Re},47211:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return Ae}});var f=l(17313),g=l(13826),O=l(92899),N=l(29878),w=l(19447),T=l(83116),ve=l(37613),q=b=>{const{componentCls:C,menuCls:Re,colorError:Te,colorTextLightSolid:Le}=b,je=`${Re}-item`;return{[`${C}, ${C}-menu-submenu`]:{[`${Re} ${je}`]:{[`&${je}-danger:not(${je}-disabled)`]:{color:Te,"&:hover":{color:Le,backgroundColor:Te}}}}}};const I=b=>{const{componentCls:C,menuCls:Re,zIndexPopup:Te,dropdownArrowDistance:Le,sizePopupArrow:je,antCls:Y,iconCls:ae,motionDurationMid:V,dropdownPaddingVertical:j,fontSize:v,dropdownEdgeChildPadding:c,colorTextDisabled:y,fontSizeIcon:x,controlPaddingHorizontal:oe,colorBgElevated:me}=b;return[{[C]:Object.assign(Object.assign({},(0,f.Wf)(b)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Te,display:"block","&::before":{position:"absolute",insetBlock:-Le+je/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Y}-btn`]:{[`& > ${ae}-down, & > ${Y}-btn-icon > ${ae}-down`]:{fontSize:x}},[`${C}-wrap`]:{position:"relative",[`${Y}-btn > ${ae}-down`]:{fontSize:x},[`${ae}-down::before`]:{transition:`transform ${V}`}},[`${C}-wrap-open`]:{[`${ae}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Y}-slide-down-enter${Y}-slide-down-enter-active${C}-placement-bottomLeft,
&${Y}-slide-down-appear${Y}-slide-down-appear-active${C}-placement-bottomLeft,
&${Y}-slide-down-enter${Y}-slide-down-enter-active${C}-placement-bottom,
&${Y}-slide-down-appear${Y}-slide-down-appear-active${C}-placement-bottom,
&${Y}-slide-down-enter${Y}-slide-down-enter-active${C}-placement-bottomRight,
&${Y}-slide-down-appear${Y}-slide-down-appear-active${C}-placement-bottomRight`]:{animationName:g.fJ},[`&${Y}-slide-up-enter${Y}-slide-up-enter-active${C}-placement-topLeft,
&${Y}-slide-up-appear${Y}-slide-up-appear-active${C}-placement-topLeft,
&${Y}-slide-up-enter${Y}-slide-up-enter-active${C}-placement-top,
&${Y}-slide-up-appear${Y}-slide-up-appear-active${C}-placement-top,
&${Y}-slide-up-enter${Y}-slide-up-enter-active${C}-placement-topRight,
&${Y}-slide-up-appear${Y}-slide-up-appear-active${C}-placement-topRight`]:{animationName:g.Qt},[`&${Y}-slide-down-leave${Y}-slide-down-leave-active${C}-placement-bottomLeft,
&${Y}-slide-down-leave${Y}-slide-down-leave-active${C}-placement-bottom,
&${Y}-slide-down-leave${Y}-slide-down-leave-active${C}-placement-bottomRight`]:{animationName:g.Uw},[`&${Y}-slide-up-leave${Y}-slide-up-leave-active${C}-placement-topLeft,
&${Y}-slide-up-leave${Y}-slide-up-leave-active${C}-placement-top,
&${Y}-slide-up-leave${Y}-slide-up-leave-active${C}-placement-topRight`]:{animationName:g.ly}})},(0,w.ZP)(b,{colorBg:me,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${C} ${Re}`]:{position:"relative",margin:0},[`${Re}-submenu-popup`]:{position:"absolute",zIndex:Te,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${C}, ${C}-menu-submenu`]:{[Re]:Object.assign(Object.assign({padding:c,listStyleType:"none",backgroundColor:me,backgroundClip:"padding-box",borderRadius:b.borderRadiusLG,outline:"none",boxShadow:b.boxShadowSecondary},(0,f.Qy)(b)),{[`${Re}-item-group-title`]:{padding:`${j}px ${oe}px`,color:b.colorTextDescription,transition:`all ${V}`},[`${Re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Re}-item-icon`]:{minWidth:v,marginInlineEnd:b.marginXS,fontSize:b.fontSizeSM},[`${Re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${V}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Re}-item, ${Re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${j}px ${oe}px`,color:b.colorText,fontWeight:"normal",fontSize:v,lineHeight:b.lineHeight,cursor:"pointer",transition:`all ${V}`,borderRadius:b.borderRadiusSM,"&:hover, &-active":{backgroundColor:b.controlItemBgHover}},(0,f.Qy)(b)),{"&-selected":{color:b.colorPrimary,backgroundColor:b.controlItemBgActive,"&:hover, &-active":{backgroundColor:b.controlItemBgActiveHover}},"&-disabled":{color:y,cursor:"not-allowed","&:hover":{color:y,backgroundColor:me,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${b.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:b.colorSplit},[`${C}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:b.paddingXS,[`${C}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:b.colorTextDescription,fontSize:x,fontStyle:"normal"}}}),[`${Re}-item-group-list`]:{margin:`0 ${b.marginXS}px`,padding:0,listStyle:"none"},[`${Re}-submenu-title`]:{paddingInlineEnd:oe+b.fontSizeSM},[`${Re}-submenu-vertical`]:{position:"relative"},[`${Re}-submenu${Re}-submenu-disabled ${C}-menu-submenu-title`]:{[`&, ${C}-menu-submenu-arrow-icon`]:{color:y,backgroundColor:me,cursor:"not-allowed"}},[`${Re}-submenu-selected ${C}-menu-submenu-title`]:{color:b.colorPrimary}})}},[(0,g.oN)(b,"slide-up"),(0,g.oN)(b,"slide-down"),(0,O.Fm)(b,"move-up"),(0,O.Fm)(b,"move-down"),(0,N._y)(b,"zoom-big")]]};var Ae=(0,T.Z)("Dropdown",(b,C)=>{let{rootPrefixCls:Re}=C;const{marginXXS:Te,sizePopupArrow:Le,controlHeight:je,fontSize:Y,lineHeight:ae,paddingXXS:V,componentCls:j,borderRadiusLG:v}=b,c=(je-Y*ae)/2,{dropdownArrowOffset:y}=(0,w.fS)({contentRadius:v}),x=(0,ve.TS)(b,{menuCls:`${j}-menu`,rootPrefixCls:Re,dropdownArrowDistance:Le/2+Te,dropdownArrowOffset:y,dropdownPaddingVertical:c,dropdownEdgeChildPadding:V});return[I(x),q(x)]},b=>({zIndexPopup:b.zIndexPopupBase+50}))},64165:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return V}});var f=l(92310),g=l.n(f),O=l(59301),N=l(36355),w=l(9763),T=l(64993),ve=l(88088),q=()=>{const[,j]=(0,ve.Z)(),c=new T.C(j.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return O.createElement("svg",{style:c,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},O.createElement("g",{fill:"none",fillRule:"evenodd"},O.createElement("g",{transform:"translate(24 31.67)"},O.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),O.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"}),O.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)"}),O.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"}),O.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"})),O.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"}),O.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},O.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),O.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Ae=()=>{const[,j]=(0,ve.Z)(),{colorFill:v,colorFillTertiary:c,colorFillQuaternary:y,colorBgContainer:x}=j,{borderColor:oe,shadowColor:me,contentColor:Ce}=(0,O.useMemo)(()=>({borderColor:new T.C(v).onBackground(x).toHexShortString(),shadowColor:new T.C(c).onBackground(x).toHexShortString(),contentColor:new T.C(y).onBackground(x).toHexShortString()}),[v,c,y,x]);return O.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},O.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},O.createElement("ellipse",{fill:me,cx:"32",cy:"33",rx:"32",ry:"7"}),O.createElement("g",{fillRule:"nonzero",stroke:oe},O.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"}),O.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:Ce}))))},b=l(83116),C=l(37613);const Re=j=>{const{componentCls:v,margin:c,marginXS:y,marginXL:x,fontSize:oe,lineHeight:me}=j;return{[v]:{marginInline:y,fontSize:oe,lineHeight:me,textAlign:"center",[`${v}-image`]:{height:j.emptyImgHeight,marginBottom:y,opacity:j.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${v}-description`]:{color:j.colorText},[`${v}-footer`]:{marginTop:c},"&-normal":{marginBlock:x,color:j.colorTextDisabled,[`${v}-description`]:{color:j.colorTextDisabled},[`${v}-image`]:{height:j.emptyImgHeightMD}},"&-small":{marginBlock:y,color:j.colorTextDisabled,[`${v}-image`]:{height:j.emptyImgHeightSM}}}}};var Te=(0,b.Z)("Empty",j=>{const{componentCls:v,controlHeightLG:c}=j,y=(0,C.TS)(j,{emptyImgCls:`${v}-img`,emptyImgHeight:c*2.5,emptyImgHeightMD:c,emptyImgHeightSM:c*.875});return[Re(y)]}),Le=function(j,v){var c={};for(var y in j)Object.prototype.hasOwnProperty.call(j,y)&&v.indexOf(y)<0&&(c[y]=j[y]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(j);x<y.length;x++)v.indexOf(y[x])<0&&Object.prototype.propertyIsEnumerable.call(j,y[x])&&(c[y[x]]=j[y[x]]);return c};const je=O.createElement(q,null),Y=O.createElement(Ae,null),ae=j=>{var{className:v,rootClassName:c,prefixCls:y,image:x=je,description:oe,children:me,imageStyle:Ce,style:ke}=j,He=Le(j,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:fe,direction:We,empty:E}=O.useContext(N.E_),De=fe("empty",y),[we,Q]=Te(De),[Ee]=(0,w.Z)("Empty"),Me=typeof oe!="undefined"?oe:Ee==null?void 0:Ee.description,X=typeof Me=="string"?Me:"empty";let te=null;return typeof x=="string"?te=O.createElement("img",{alt:X,src:x}):te=x,we(O.createElement("div",Object.assign({className:g()(Q,De,E==null?void 0:E.className,{[`${De}-normal`]:x===Y,[`${De}-rtl`]:We==="rtl"},v,c),style:Object.assign(Object.assign({},E==null?void 0:E.style),ke)},He),O.createElement("div",{className:`${De}-image`,style:Ce},te),Me&&O.createElement("div",{className:`${De}-description`},Me),me&&O.createElement("div",{className:`${De}-footer`},me)))};ae.PRESENTED_IMAGE_DEFAULT=je,ae.PRESENTED_IMAGE_SIMPLE=Y;var V=ae},8628:function(It,ze,l){"use strict";var f=l(59301),g=l(34280),O=l(56762),N=l(69507);function w(){let T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ve=(0,f.useRef)({}),pe=(0,O.Z)(),q=(0,N.ZP)();return(0,g.Z)(()=>{const I=q.subscribe(Ae=>{ve.current=Ae,T&&pe()});return()=>q.unsubscribe(I)},[]),ve.current}ze.Z=w},9937:function(It,ze,l){"use strict";l.d(ze,{M1:function(){return ve},TM:function(){return j},Xy:function(){return pe},bi:function(){return Ae},e5:function(){return V},ik:function(){return b},nz:function(){return w},pU:function(){return T},s7:function(){return C},x0:function(){return I}});var f=l(17313),g=l(74207),O=l(37613),N=l(83116);const w=v=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:v,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),T=v=>({borderColor:v.hoverBorderColor}),ve=v=>({borderColor:v.activeBorderColor,boxShadow:v.activeShadow,outline:0}),pe=v=>({color:v.colorTextDisabled,backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},T((0,O.TS)(v,{hoverBorderColor:v.colorBorder})))}),q=v=>{const{paddingBlockLG:c,fontSizeLG:y,lineHeightLG:x,borderRadiusLG:oe,paddingInlineLG:me}=v;return{padding:`${c}px ${me}px`,fontSize:y,lineHeight:x,borderRadius:oe}},I=v=>({padding:`${v.paddingBlockSM}px ${v.paddingInlineSM}px`,borderRadius:v.borderRadiusSM}),Ae=(v,c)=>{const{componentCls:y,colorError:x,colorWarning:oe,errorActiveShadow:me,warningActiveShadow:Ce,colorErrorBorderHover:ke,colorWarningBorderHover:He}=v;return{[`&-status-error:not(${c}-disabled):not(${c}-borderless)${c}`]:{borderColor:x,"&:hover":{borderColor:ke},"&:focus, &-focused":Object.assign({},ve((0,O.TS)(v,{activeBorderColor:x,activeShadow:me}))),[`${y}-prefix, ${y}-suffix`]:{color:x}},[`&-status-warning:not(${c}-disabled):not(${c}-borderless)${c}`]:{borderColor:oe,"&:hover":{borderColor:He},"&:focus, &-focused":Object.assign({},ve((0,O.TS)(v,{activeBorderColor:oe,activeShadow:Ce}))),[`${y}-prefix, ${y}-suffix`]:{color:oe}}}},b=v=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${v.paddingBlock}px ${v.paddingInline}px`,color:v.colorText,fontSize:v.fontSize,lineHeight:v.lineHeight,backgroundColor:v.colorBgContainer,backgroundImage:"none",borderWidth:v.lineWidth,borderStyle:v.lineType,borderColor:v.colorBorder,borderRadius:v.borderRadius,transition:`all ${v.motionDurationMid}`},w(v.colorTextPlaceholder)),{"&:hover":Object.assign({},T(v)),"&:focus, &-focused":Object.assign({},ve(v)),"&-disabled, &[disabled]":Object.assign({},pe(v)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:v.controlHeight,lineHeight:v.lineHeight,verticalAlign:"bottom",transition:`all ${v.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},q(v)),"&-sm":Object.assign({},I(v)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),C=v=>{const{componentCls:c,antCls:y}=v;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:v.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${c}, &-lg > ${c}-group-addon`]:Object.assign({},q(v)),[`&-sm ${c}, &-sm > ${c}-group-addon`]:Object.assign({},I(v)),[`&-lg ${y}-select-single ${y}-select-selector`]:{height:v.controlHeightLG},[`&-sm ${y}-select-single ${y}-select-selector`]:{height:v.controlHeightSM},[`> ${c}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${c}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${v.paddingInline}px`,color:v.colorText,fontWeight:"normal",fontSize:v.fontSize,textAlign:"center",backgroundColor:v.colorFillAlter,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,borderRadius:v.borderRadius,transition:`all ${v.motionDurationSlow}`,lineHeight:1,[`${y}-select`]:{margin:`-${v.paddingBlock+1}px -${v.paddingInline}px`,[`&${y}-select-single:not(${y}-select-customize-input)`]:{[`${y}-select-selector`]:{backgroundColor:"inherit",border:`${v.lineWidth}px ${v.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${y}-select-selector`]:{color:v.colorPrimary}}},[`${y}-cascader-picker`]:{margin:`-9px -${v.paddingInline}px`,backgroundColor:"transparent",[`${y}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${c}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${c}-search-with-button &`]:{zIndex:0}}},[`> ${c}:first-child, ${c}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${c}-affix-wrapper`]:{[`&:not(:first-child) ${c}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${c}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${c}:last-child, ${c}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${c}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${c}-search &`]:{borderStartStartRadius:v.borderRadius,borderEndStartRadius:v.borderRadius}},[`&:not(:first-child), ${c}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${c}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,f.dF)()),{[`${c}-group-addon, ${c}-group-wrap, > ${c}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:v.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${c}-affix-wrapper,
& > ${c}-number-affix-wrapper,
& > ${y}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-v.lineWidth,borderInlineEndWidth:v.lineWidth},[`${c}`]:{float:"none"},[`& > ${y}-select > ${y}-select-selector,
& > ${y}-select-auto-complete ${c},
& > ${y}-cascader-picker ${c},
& > ${c}-group-wrapper ${c}`]:{borderInlineEndWidth:v.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${y}-select-focused`]:{zIndex:1},[`& > ${y}-select > ${y}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${y}-select:first-child > ${y}-select-selector,
& > ${y}-select-auto-complete:first-child ${c},
& > ${y}-cascader-picker:first-child ${c}`]:{borderStartStartRadius:v.borderRadius,borderEndStartRadius:v.borderRadius},[`& > *:last-child,
& > ${y}-select:last-child > ${y}-select-selector,
& > ${y}-cascader-picker:last-child ${c},
& > ${y}-cascader-picker-focused:last-child ${c}`]:{borderInlineEndWidth:v.lineWidth,borderStartEndRadius:v.borderRadius,borderEndEndRadius:v.borderRadius},[`& > ${y}-select-auto-complete ${c}`]:{verticalAlign:"top"},[`${c}-group-wrapper + ${c}-group-wrapper`]:{marginInlineStart:-v.lineWidth,[`${c}-affix-wrapper`]:{borderRadius:0}},[`${c}-group-wrapper:not(:last-child)`]:{[`&${c}-search > ${c}-group`]:{[`& > ${c}-group-addon > ${c}-search-button`]:{borderRadius:0},[`& > ${c}`]:{borderStartStartRadius:v.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:v.borderRadius}}}})}},Re=v=>{const{componentCls:c,controlHeightSM:y,lineWidth:x}=v,me=(y-x*2-16)/2;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,f.Wf)(v)),b(v)),Ae(v,c)),{'&[type="color"]':{height:v.controlHeight,[`&${c}-lg`]:{height:v.controlHeightLG},[`&${c}-sm`]:{height:y,paddingTop:me,paddingBottom:me}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},Te=v=>{const{componentCls:c}=v;return{[`${c}-clear-icon`]:{margin:0,color:v.colorTextQuaternary,fontSize:v.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${v.motionDurationSlow}`,"&:hover":{color:v.colorTextTertiary},"&:active":{color:v.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${v.inputAffixPadding}px`}}}},Le=v=>{const{componentCls:c,inputAffixPadding:y,colorTextDescription:x,motionDurationSlow:oe,colorIcon:me,colorIconHover:Ce,iconCls:ke}=v;return{[`${c}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},b(v)),{display:"inline-flex",[`&:not(${c}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},T(v)),{zIndex:1,[`${c}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${c}[disabled]`]:{background:"transparent"}},[`> input${c}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${c}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:v.paddingXS}},"&-show-count-suffix":{color:x},"&-show-count-has-suffix":{marginInlineEnd:v.paddingXXS},"&-prefix":{marginInlineEnd:y},"&-suffix":{marginInlineStart:y}}}),Te(v)),{[`${ke}${c}-password-icon`]:{color:me,cursor:"pointer",transition:`all ${oe}`,"&:hover":{color:Ce}}}),Ae(v,`${c}-affix-wrapper`))}},je=v=>{const{componentCls:c,colorError:y,colorWarning:x,borderRadiusLG:oe,borderRadiusSM:me}=v;return{[`${c}-group`]:Object.assign(Object.assign(Object.assign({},(0,f.Wf)(v)),C(v)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${c}-group-addon`]:{borderRadius:oe,fontSize:v.fontSizeLG}},"&-sm":{[`${c}-group-addon`]:{borderRadius:me}},"&-status-error":{[`${c}-group-addon`]:{color:y,borderColor:y}},"&-status-warning":{[`${c}-group-addon`]:{color:x,borderColor:x}},"&-disabled":{[`${c}-group-addon`]:Object.assign({},pe(v))},[`&:not(${c}-compact-first-item):not(${c}-compact-last-item)${c}-compact-item`]:{[`${c}, ${c}-group-addon`]:{borderRadius:0}},[`&:not(${c}-compact-last-item)${c}-compact-first-item`]:{[`${c}, ${c}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${c}-compact-first-item)${c}-compact-last-item`]:{[`${c}, ${c}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Y=v=>{const{componentCls:c,antCls:y}=v,x=`${c}-search`;return{[x]:{[`${c}`]:{"&:hover, &:focus":{borderColor:v.colorPrimaryHover,[`+ ${c}-group-addon ${x}-button:not(${y}-btn-primary)`]:{borderInlineStartColor:v.colorPrimaryHover}}},[`${c}-affix-wrapper`]:{borderRadius:0},[`${c}-lg`]:{lineHeight:v.lineHeightLG-2e-4},[`> ${c}-group`]:{[`> ${c}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${x}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:v.borderRadius,borderEndEndRadius:v.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${x}-button:not(${y}-btn-primary)`]:{color:v.colorTextDescription,"&:hover":{color:v.colorPrimaryHover},"&:active":{color:v.colorPrimaryActive},[`&${y}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${x}-button`]:{height:v.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${x}-button`]:{height:v.controlHeightLG},[`&-small ${x}-button`]:{height:v.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${c}-compact-item`]:{[`&:not(${c}-compact-last-item)`]:{[`${c}-group-addon`]:{[`${c}-search-button`]:{marginInlineEnd:-v.lineWidth,borderRadius:0}}},[`&:not(${c}-compact-first-item)`]:{[`${c},${c}-affix-wrapper`]:{borderRadius:0}},[`> ${c}-group-addon ${c}-search-button,
> ${c},
${c}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${c}-affix-wrapper-focused`]:{zIndex:2}}}}},ae=v=>{const{componentCls:c,paddingLG:y}=v,x=`${c}-textarea`;return{[x]:{position:"relative","&-show-count":{[`> ${c}`]:{height:"100%"},[`${c}-data-count`]:{position:"absolute",bottom:-v.fontSize*v.lineHeight,insetInlineEnd:0,color:v.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${c}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${x}-has-feedback`]:{[`${c}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${c}-affix-wrapper`]:{padding:0,[`> textarea${c}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${c}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${c}-clear-icon`]:{position:"absolute",insetInlineEnd:v.paddingXS,insetBlockStart:v.paddingXS},[`${x}-suffix`]:{position:"absolute",top:0,insetInlineEnd:v.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function V(v){return(0,O.TS)(v,{inputAffixPadding:v.paddingXXS})}const j=v=>{const{controlHeight:c,fontSize:y,lineHeight:x,lineWidth:oe,controlHeightSM:me,controlHeightLG:Ce,fontSizeLG:ke,lineHeightLG:He,paddingSM:fe,controlPaddingHorizontalSM:We,controlPaddingHorizontal:E,colorFillAlter:De,colorPrimaryHover:we,controlOutlineWidth:Q,controlOutline:Ee,colorErrorOutline:Me,colorWarningOutline:X}=v;return{paddingBlock:Math.max(Math.round((c-y*x)/2*10)/10-oe,3),paddingBlockSM:Math.max(Math.round((me-y*x)/2*10)/10-oe,0),paddingBlockLG:Math.ceil((Ce-ke*He)/2*10)/10-oe,paddingInline:fe-oe,paddingInlineSM:We-oe,paddingInlineLG:E-oe,addonBg:De,activeBorderColor:we,hoverBorderColor:we,activeShadow:`0 0 0 ${Q}px ${Ee}`,errorActiveShadow:`0 0 0 ${Q}px ${Me}`,warningActiveShadow:`0 0 0 ${Q}px ${X}`}};ze.ZP=(0,N.Z)("Input",v=>{const c=(0,O.TS)(v,V(v));return[Re(c),ae(c),Le(c),je(c),Y(c),(0,g.c)(c)]},j)},45818:function(It,ze,l){"use strict";l.d(ze,{D:function(){return V},Z:function(){return c}});var f=l(54476),g=l(59301),O={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"},N=O,w=l(7657),T=function(x,oe){return g.createElement(w.Z,(0,f.Z)({},x,{ref:oe,icon:N}))},ve=g.forwardRef(T),pe=ve,q=l(33853),I=l(38819),Ae=l(92310),b=l.n(Ae),C=l(2738),Te=y=>!isNaN(parseFloat(y))&&isFinite(y),Le=l(36355),je=l(84966),Y=function(y,x){var oe={};for(var me in y)Object.prototype.hasOwnProperty.call(y,me)&&x.indexOf(me)<0&&(oe[me]=y[me]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,me=Object.getOwnPropertySymbols(y);Ce<me.length;Ce++)x.indexOf(me[Ce])<0&&Object.prototype.propertyIsEnumerable.call(y,me[Ce])&&(oe[me[Ce]]=y[me[Ce]]);return oe};const ae={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},V=g.createContext({}),j=(()=>{let y=0;return function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y+=1,`${x}${y}`}})();var c=g.forwardRef((y,x)=>{const{prefixCls:oe,className:me,trigger:Ce,children:ke,defaultCollapsed:He=!1,theme:fe="dark",style:We={},collapsible:E=!1,reverseArrow:De=!1,width:we=200,collapsedWidth:Q=80,zeroWidthTriggerStyle:Ee,breakpoint:Me,onCollapse:X,onBreakpoint:te}=y,ue=Y(y,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:he}=(0,g.useContext)(je.Gs),[Ue,tt]=(0,g.useState)("collapsed"in y?y.collapsed:He),[et,gt]=(0,g.useState)(!1);(0,g.useEffect)(()=>{"collapsed"in y&&tt(y.collapsed)},[y.collapsed]);const rt=(M,D)=>{"collapsed"in y||tt(M),X==null||X(M,D)},Ve=(0,g.useRef)();Ve.current=M=>{gt(M.matches),te==null||te(M.matches),Ue!==M.matches&&rt(M.matches,"responsive")},(0,g.useEffect)(()=>{function M(h){return Ve.current(h)}let D;if(typeof window!="undefined"){const{matchMedia:h}=window;if(h&&Me&&Me in ae){D=h(`(max-width: ${ae[Me]})`);try{D.addEventListener("change",M)}catch(S){D.addListener(M)}M(D)}}return()=>{try{D==null||D.removeEventListener("change",M)}catch(h){D==null||D.removeListener(M)}}},[Me]),(0,g.useEffect)(()=>{const M=j("ant-sider-");return he.addSider(M),()=>he.removeSider(M)},[]);const ct=()=>{rt(!Ue,"clickTrigger")},{getPrefixCls:pt}=(0,g.useContext)(Le.E_),H=()=>{const M=pt("layout-sider",oe),D=(0,C.Z)(ue,["collapsed"]),h=Ue?Q:we,S=Te(h)?`${h}px`:String(h),A=parseFloat(String(Q||0))===0?g.createElement("span",{onClick:ct,className:b()(`${M}-zero-width-trigger`,`${M}-zero-width-trigger-${De?"right":"left"}`),style:Ee},Ce||g.createElement(pe,null)):null,u={expanded:De?g.createElement(I.Z,null):g.createElement(q.Z,null),collapsed:De?g.createElement(q.Z,null):g.createElement(I.Z,null)}[Ue?"collapsed":"expanded"],_=Ce!==null?A||g.createElement("div",{className:`${M}-trigger`,onClick:ct,style:{width:S}},Ce||u):null,d=Object.assign(Object.assign({},We),{flex:`0 0 ${S}`,maxWidth:S,minWidth:S,width:S}),m=b()(M,`${M}-${fe}`,{[`${M}-collapsed`]:!!Ue,[`${M}-has-trigger`]:E&&Ce!==null&&!A,[`${M}-below`]:!!et,[`${M}-zero-width`]:parseFloat(S)===0},me);return g.createElement("aside",Object.assign({className:m},D,{style:d,ref:x}),g.createElement("div",{className:`${M}-children`},ke),E||et&&A?_:null)},Ze=g.useMemo(()=>({siderCollapsed:Ue}),[Ue]);return g.createElement(V.Provider,{value:Ze},H())})},84966:function(It,ze,l){"use strict";l.d(ze,{VY:function(){return V},$_:function(){return ae},h4:function(){return Y},Gs:function(){return C},ZP:function(){return j}});var f=l(94480),g=l(92310),O=l.n(g),N=l(2738),w=l(59301),T=l(36355),ve=l(83116),q=v=>{const{componentCls:c,bodyBg:y,lightSiderBg:x,lightTriggerBg:oe,lightTriggerColor:me}=v;return{[`${c}-sider-light`]:{background:x,[`${c}-sider-trigger`]:{color:me,background:oe},[`${c}-sider-zero-width-trigger`]:{color:me,background:oe,border:`1px solid ${y}`,borderInlineStart:0}}}};const I=v=>{const{antCls:c,componentCls:y,colorText:x,triggerColor:oe,footerBg:me,triggerBg:Ce,headerHeight:ke,headerPadding:He,headerColor:fe,footerPadding:We,triggerHeight:E,zeroTriggerHeight:De,zeroTriggerWidth:we,motionDurationMid:Q,motionDurationSlow:Ee,fontSize:Me,borderRadius:X,bodyBg:te,headerBg:ue,siderBg:he}=v;return{[y]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:te,"&, *":{boxSizing:"border-box"},[`&${y}-has-sider`]:{flexDirection:"row",[`> ${y}, > ${y}-content`]:{width:0}},[`${y}-header, &${y}-footer`]:{flex:"0 0 auto"},[`${y}-sider`]:{position:"relative",minWidth:0,background:he,transition:`all ${Q}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${c}-menu${c}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:E},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:E,color:oe,lineHeight:`${E}px`,textAlign:"center",background:Ce,cursor:"pointer",transition:`all ${Q}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ke,insetInlineEnd:-we,zIndex:1,width:we,height:De,color:oe,fontSize:v.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:he,borderStartStartRadius:0,borderStartEndRadius:X,borderEndEndRadius:X,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ee} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ee}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-we,borderStartStartRadius:X,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:X}}}}},q(v)),{"&-rtl":{direction:"rtl"}}),[`${y}-header`]:{height:ke,padding:He,color:fe,lineHeight:`${ke}px`,background:ue,[`${c}-menu`]:{lineHeight:"inherit"}},[`${y}-footer`]:{padding:We,color:x,fontSize:Me,background:me},[`${y}-content`]:{flex:"auto",minHeight:0}}};var Ae=(0,ve.Z)("Layout",v=>[I(v)],v=>{const{colorBgLayout:c,controlHeight:y,controlHeightLG:x,colorText:oe,controlHeightSM:me,marginXXS:Ce,colorTextLightSolid:ke,colorBgContainer:He}=v,fe=x*1.25;return{colorBgHeader:"#001529",colorBgBody:c,colorBgTrigger:"#002140",bodyBg:c,headerBg:"#001529",headerHeight:y*2,headerPadding:`0 ${fe}px`,headerColor:oe,footerPadding:`${me}px ${fe}px`,footerBg:c,siderBg:"#001529",triggerHeight:x+Ce*2,triggerBg:"#002140",triggerColor:ke,zeroTriggerWidth:x,zeroTriggerHeight:x,lightSiderBg:He,lightTriggerBg:He,lightTriggerColor:oe}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),b=function(v,c){var y={};for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&c.indexOf(x)<0&&(y[x]=v[x]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,x=Object.getOwnPropertySymbols(v);oe<x.length;oe++)c.indexOf(x[oe])<0&&Object.prototype.propertyIsEnumerable.call(v,x[oe])&&(y[x[oe]]=v[x[oe]]);return y};const C=w.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function Re(v){let{suffixCls:c,tagName:y,displayName:x}=v;return oe=>w.forwardRef((Ce,ke)=>w.createElement(oe,Object.assign({ref:ke,suffixCls:c,tagName:y},Ce)))}const Te=w.forwardRef((v,c)=>{const{prefixCls:y,suffixCls:x,className:oe,tagName:me}=v,Ce=b(v,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ke}=w.useContext(T.E_),He=ke("layout",y),[fe,We]=Ae(He),E=x?`${He}-${x}`:He;return fe(w.createElement(me,Object.assign({className:O()(y||E,oe,We),ref:c},Ce)))}),Le=w.forwardRef((v,c)=>{const{direction:y}=w.useContext(T.E_),[x,oe]=w.useState([]),{prefixCls:me,className:Ce,rootClassName:ke,children:He,hasSider:fe,tagName:We,style:E}=v,De=b(v,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),we=(0,N.Z)(De,["suffixCls"]),{getPrefixCls:Q,layout:Ee}=w.useContext(T.E_),Me=Q("layout",me),[X,te]=Ae(Me),ue=O()(Me,{[`${Me}-has-sider`]:typeof fe=="boolean"?fe:x.length>0,[`${Me}-rtl`]:y==="rtl"},Ee==null?void 0:Ee.className,Ce,ke,te),he=w.useMemo(()=>({siderHook:{addSider:Ue=>{oe(tt=>[].concat((0,f.Z)(tt),[Ue]))},removeSider:Ue=>{oe(tt=>tt.filter(et=>et!==Ue))}}}),[]);return X(w.createElement(C.Provider,{value:he},w.createElement(We,Object.assign({ref:c,className:ue,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),E)},we),He)))}),je=Re({tagName:"div",displayName:"Layout"})(Le),Y=Re({suffixCls:"header",tagName:"header",displayName:"Header"})(Te),ae=Re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(Te),V=Re({suffixCls:"content",tagName:"main",displayName:"Content"})(Te);var j=je},40875:function(It,ze,l){"use strict";l.d(ze,{J:function(){return T}});var f=l(59301),g=l(33234),O=l(70425),N=function(ve,pe){var q={};for(var I in ve)Object.prototype.hasOwnProperty.call(ve,I)&&pe.indexOf(I)<0&&(q[I]=ve[I]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,I=Object.getOwnPropertySymbols(ve);Ae<I.length;Ae++)pe.indexOf(I[Ae])<0&&Object.prototype.propertyIsEnumerable.call(ve,I[Ae])&&(q[I[Ae]]=ve[I[Ae]]);return q};const w=f.createContext(null),T=f.forwardRef((ve,pe)=>{const{children:q}=ve,I=N(ve,["children"]),Ae=f.useContext(w),b=f.useMemo(()=>Object.assign(Object.assign({},Ae),I),[Ae,I.prefixCls,I.mode,I.selectable]);return f.createElement(w.Provider,{value:b},f.createElement(g.BR,null,(0,O.supportNodeRef)(q)?f.cloneElement(q,{ref:pe}):q))});ze.Z=w},20834:function(It,ze,l){"use strict";l.d(ze,{default:function(){return Ze}});var f=l(15285),g=l(59301),O=l(45818),N=l(92310),w=l.n(N),T=l(36355),ve=function(M,D){var h={};for(var S in M)Object.prototype.hasOwnProperty.call(M,S)&&D.indexOf(S)<0&&(h[S]=M[S]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,S=Object.getOwnPropertySymbols(M);A<S.length;A++)D.indexOf(S[A])<0&&Object.prototype.propertyIsEnumerable.call(M,S[A])&&(h[S[A]]=M[S[A]]);return h},q=M=>{const{prefixCls:D,className:h,dashed:S}=M,A=ve(M,["prefixCls","className","dashed"]),{getPrefixCls:z}=g.useContext(T.E_),s=z("menu",D),u=w()({[`${s}-item-divider-dashed`]:!!S},h);return g.createElement(f.iz,Object.assign({className:u},A))},I=l(11592),Ae=l(2738),b=l(6848),C=l(92343),Te=(0,g.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),je=M=>{var D;const{className:h,children:S,icon:A,title:z,danger:s}=M,{prefixCls:u,firstLevel:_,direction:d,disableMenuItemTitleTooltip:m,inlineCollapsed:P}=g.useContext(Te),de=Ke=>{const _e=g.createElement("span",{className:`${u}-title-content`},S);return(!A||(0,C.l$)(S)&&S.type==="span")&&S&&Ke&&_&&typeof S=="string"?g.createElement("div",{className:`${u}-inline-collapsed-noicon`},S.charAt(0)):_e},{siderCollapsed:$}=g.useContext(O.D);let Oe=z;typeof z=="undefined"?Oe=_?S:"":z===!1&&(Oe="");const ie={title:Oe};!$&&!P&&(ie.title=null,ie.open=!1);const ce=(0,I.Z)(S).length;let Se=g.createElement(f.ck,Object.assign({},(0,Ae.Z)(M,["title","icon","danger"]),{className:w()({[`${u}-item-danger`]:s,[`${u}-item-only-child`]:(A?ce+1:ce)===1},h),title:typeof z=="string"?z:void 0}),(0,C.Tm)(A,{className:w()((0,C.l$)(A)?(D=A.props)===null||D===void 0?void 0:D.className:"",`${u}-item-icon`)}),de(P));return m||(Se=g.createElement(b.Z,Object.assign({},ie,{placement:d==="rtl"?"left":"right",overlayClassName:`${u}-inline-collapsed-tooltip`}),Se)),Se},ae=M=>{var D;const{popupClassName:h,icon:S,title:A,theme:z}=M,s=g.useContext(Te),{prefixCls:u,inlineCollapsed:_,theme:d}=s,m=(0,f.Xl)();let P;if(!S)P=_&&!m.length&&A&&typeof A=="string"?g.createElement("div",{className:`${u}-inline-collapsed-noicon`},A.charAt(0)):g.createElement("span",{className:`${u}-title-content`},A);else{const $=(0,C.l$)(A)&&A.type==="span";P=g.createElement(g.Fragment,null,(0,C.Tm)(S,{className:w()((0,C.l$)(S)?(D=S.props)===null||D===void 0?void 0:D.className:"",`${u}-item-icon`)}),$?A:g.createElement("span",{className:`${u}-title-content`},A))}const de=g.useMemo(()=>Object.assign(Object.assign({},s),{firstLevel:!1}),[s]);return g.createElement(Te.Provider,{value:de},g.createElement(f.Wd,Object.assign({},(0,Ae.Z)(M,["icon"]),{title:P,popupClassName:w()(u,h,`${u}-${z||d}`)})))},V=l(18785),j=l(70425),v=l(62892),c=l(40875),y=function(M,D){var h={};for(var S in M)Object.prototype.hasOwnProperty.call(M,S)&&D.indexOf(S)<0&&(h[S]=M[S]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,S=Object.getOwnPropertySymbols(M);A<S.length;A++)D.indexOf(S[A])<0&&Object.prototype.propertyIsEnumerable.call(M,S[A])&&(h[S[A]]=M[S[A]]);return h};function x(M){return(M||[]).map((D,h)=>{if(D&&typeof D=="object"){const S=D,{label:A,children:z,key:s,type:u}=S,_=y(S,["label","children","key","type"]),d=s!=null?s:`tmp-${h}`;return z||u==="group"?u==="group"?g.createElement(f.BW,Object.assign({key:d},_,{title:A}),x(z)):g.createElement(ae,Object.assign({key:d},_,{title:A}),x(z)):u==="divider"?g.createElement(q,Object.assign({key:d},_)):g.createElement(je,Object.assign({key:d},_),A)}return null}).filter(D=>D)}function oe(M){return g.useMemo(()=>M&&x(M),[M])}var me=l(64993),Ce=l(17313),ke=l(8378),He=l(13826),fe=l(29878),We=l(83116),E=l(37613),we=M=>{const{componentCls:D,motionDurationSlow:h,horizontalLineHeight:S,colorSplit:A,lineWidth:z,lineType:s,itemPaddingInline:u}=M;return{[`${D}-horizontal`]:{lineHeight:S,border:0,borderBottom:`${z}px ${s} ${A}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${D}-item, ${D}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:u},[`> ${D}-item:hover,
> ${D}-item-active,
> ${D}-submenu ${D}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${D}-item, ${D}-submenu-title`]:{transition:[`border-color ${h}`,`background ${h}`].join(",")},[`${D}-submenu-arrow`]:{display:"none"}}}},Ee=M=>{let{componentCls:D,menuArrowOffset:h}=M;return{[`${D}-rtl`]:{direction:"rtl"},[`${D}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${D}-rtl${D}-vertical,
${D}-submenu-rtl ${D}-vertical`]:{[`${D}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${h})`},"&::after":{transform:`rotate(45deg) translateY(${h})`}}}}};const Me=M=>Object.assign({},(0,Ce.oN)(M));var te=(M,D)=>{const{componentCls:h,itemColor:S,itemSelectedColor:A,groupTitleColor:z,itemBg:s,subMenuItemBg:u,itemSelectedBg:_,activeBarHeight:d,activeBarWidth:m,activeBarBorderWidth:P,motionDurationSlow:de,motionEaseInOut:$,motionEaseOut:Oe,itemPaddingInline:ie,motionDurationMid:ce,itemHoverColor:Se,lineType:Ke,colorSplit:_e,itemDisabledColor:ne,dangerItemColor:nt,dangerItemHoverColor:ot,dangerItemSelectedColor:Et,dangerItemActiveBg:st,dangerItemSelectedBg:Tt,itemHoverBg:Mt,itemActiveBg:Vt,menuSubMenuBg:kt,horizontalItemSelectedColor:Jt,horizontalItemSelectedBg:Wt,horizontalItemBorderRadius:Ge,horizontalItemHoverBg:mt,popupBg:Xt}=M;return{[`${h}-${D}, ${h}-${D} > ${h}`]:{color:S,background:s,[`&${h}-root:focus-visible`]:Object.assign({},Me(M)),[`${h}-item-group-title`]:{color:z},[`${h}-submenu-selected`]:{[`> ${h}-submenu-title`]:{color:A}},[`${h}-item-disabled, ${h}-submenu-disabled`]:{color:`${ne} !important`},[`${h}-item:not(${h}-item-selected):not(${h}-submenu-selected)`]:{[`&:hover, > ${h}-submenu-title:hover`]:{color:Se}},[`&:not(${h}-horizontal)`]:{[`${h}-item:not(${h}-item-selected)`]:{"&:hover":{backgroundColor:Mt},"&:active":{backgroundColor:Vt}},[`${h}-submenu-title`]:{"&:hover":{backgroundColor:Mt},"&:active":{backgroundColor:Vt}}},[`${h}-item-danger`]:{color:nt,[`&${h}-item:hover`]:{[`&:not(${h}-item-selected):not(${h}-submenu-selected)`]:{color:ot}},[`&${h}-item:active`]:{background:st}},[`${h}-item a`]:{"&, &:hover":{color:"inherit"}},[`${h}-item-selected`]:{color:A,[`&${h}-item-danger`]:{color:Et},"a, a:hover":{color:"inherit"}},[`& ${h}-item-selected`]:{backgroundColor:_,[`&${h}-item-danger`]:{backgroundColor:Tt}},[`${h}-item, ${h}-submenu-title`]:{[`&:not(${h}-item-disabled):focus-visible`]:Object.assign({},Me(M))},[`&${h}-submenu > ${h}`]:{backgroundColor:kt},[`&${h}-popup > ${h}`]:{backgroundColor:Xt},[`&${h}-horizontal`]:Object.assign(Object.assign({},D==="dark"?{borderBottom:0}:{}),{[`> ${h}-item, > ${h}-submenu`]:{top:P,marginTop:-P,marginBottom:0,borderRadius:Ge,"&::after":{position:"absolute",insetInline:ie,bottom:0,borderBottom:`${d}px solid transparent`,transition:`border-color ${de} ${$}`,content:'""'},"&:hover, &-active, &-open":{background:mt,"&::after":{borderBottomWidth:d,borderBottomColor:Jt}},"&-selected":{color:Jt,backgroundColor:Wt,"&:hover":{backgroundColor:Wt},"&::after":{borderBottomWidth:d,borderBottomColor:Jt}}}}),[`&${h}-root`]:{[`&${h}-inline, &${h}-vertical`]:{borderInlineEnd:`${P}px ${Ke} ${_e}`}},[`&${h}-inline`]:{[`${h}-sub${h}-inline`]:{background:u},[`${h}-item, ${h}-submenu-title`]:P&&m?{width:`calc(100% + ${P}px)`}:{},[`${h}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${m}px solid ${A}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ce} ${Oe}`,`opacity ${ce} ${Oe}`].join(","),content:'""'},[`&${h}-item-danger`]:{"&::after":{borderInlineEndColor:Et}}},[`${h}-selected, ${h}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ce} ${$}`,`opacity ${ce} ${$}`].join(",")}}}}}};const ue=M=>{const{componentCls:D,itemHeight:h,itemMarginInline:S,padding:A,menuArrowSize:z,marginXS:s,itemMarginBlock:u}=M,_=A+z+s;return{[`${D}-item`]:{position:"relative",overflow:"hidden"},[`${D}-item, ${D}-submenu-title`]:{height:h,lineHeight:`${h}px`,paddingInline:A,overflow:"hidden",textOverflow:"ellipsis",marginInline:S,marginBlock:u,width:`calc(100% - ${S*2}px)`},[`> ${D}-item,
> ${D}-submenu > ${D}-submenu-title`]:{height:h,lineHeight:`${h}px`},[`${D}-item-group-list ${D}-submenu-title,
${D}-submenu-title`]:{paddingInlineEnd:_}}};var Ue=M=>{const{componentCls:D,iconCls:h,itemHeight:S,colorTextLightSolid:A,dropdownWidth:z,controlHeightLG:s,motionDurationMid:u,motionEaseOut:_,paddingXL:d,itemMarginInline:m,fontSizeLG:P,motionDurationSlow:de,paddingXS:$,boxShadowSecondary:Oe,collapsedWidth:ie,collapsedIconSize:ce}=M,Se={height:S,lineHeight:`${S}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[D]:{"&-inline, &-vertical":Object.assign({[`&${D}-root`]:{boxShadow:"none"}},ue(M))},[`${D}-submenu-popup`]:{[`${D}-vertical`]:Object.assign(Object.assign({},ue(M)),{boxShadow:Oe})}},{[`${D}-submenu-popup ${D}-vertical${D}-sub`]:{minWidth:z,maxHeight:`calc(100vh - ${s*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${D}-inline`]:{width:"100%",[`&${D}-root`]:{[`${D}-item, ${D}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${de}`,`background ${de}`,`padding ${u} ${_}`].join(","),[`> ${D}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${D}-sub${D}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${D}-submenu > ${D}-submenu-title`]:Se,[`& ${D}-item-group-title`]:{paddingInlineStart:d}},[`${D}-item`]:Se}},{[`${D}-inline-collapsed`]:{width:ie,[`&${D}-root`]:{[`${D}-item, ${D}-submenu ${D}-submenu-title`]:{[`> ${D}-inline-collapsed-noicon`]:{fontSize:P,textAlign:"center"}}},[`> ${D}-item,
> ${D}-item-group > ${D}-item-group-list > ${D}-item,
> ${D}-item-group > ${D}-item-group-list > ${D}-submenu > ${D}-submenu-title,
> ${D}-submenu > ${D}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${P/2}px - ${m}px)`,textOverflow:"clip",[`
${D}-submenu-arrow,
${D}-submenu-expand-icon
`]:{opacity:0},[`${D}-item-icon, ${h}`]:{margin:0,fontSize:ce,lineHeight:`${S}px`,"+ span":{display:"inline-block",opacity:0}}},[`${D}-item-icon, ${h}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${D}-item-icon, ${h}`]:{display:"none"},"a, a:hover":{color:A}},[`${D}-item-group-title`]:Object.assign(Object.assign({},Ce.vS),{paddingInline:$})}}]};const tt=M=>{const{componentCls:D,motionDurationSlow:h,motionDurationMid:S,motionEaseInOut:A,motionEaseOut:z,iconCls:s,iconSize:u,iconMarginInlineEnd:_}=M;return{[`${D}-item, ${D}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${h}`,`background ${h}`,`padding ${h} ${A}`].join(","),[`${D}-item-icon, ${s}`]:{minWidth:u,fontSize:u,transition:[`font-size ${S} ${z}`,`margin ${h} ${A}`,`color ${h}`].join(","),"+ span":{marginInlineStart:_,opacity:1,transition:[`opacity ${h} ${A}`,`margin ${h}`,`color ${h}`].join(",")}},[`${D}-item-icon`]:Object.assign({},(0,Ce.Ro)()),[`&${D}-item-only-child`]:{[`> ${s}, > ${D}-item-icon`]:{marginInlineEnd:0}}},[`${D}-item-disabled, ${D}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${D}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},et=M=>{const{componentCls:D,motionDurationSlow:h,motionEaseInOut:S,borderRadius:A,menuArrowSize:z,menuArrowOffset:s}=M;return{[`${D}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:M.margin,width:z,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${h} ${S}, opacity ${h}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:z*.6,height:z*.15,backgroundColor:"currentcolor",borderRadius:A,transition:[`background ${h} ${S}`,`transform ${h} ${S}`,`top ${h} ${S}`,`color ${h} ${S}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${s})`},"&::after":{transform:`rotate(-45deg) translateY(${s})`}}}}},gt=M=>{const{antCls:D,componentCls:h,fontSize:S,motionDurationSlow:A,motionDurationMid:z,motionEaseInOut:s,paddingXS:u,padding:_,colorSplit:d,lineWidth:m,zIndexPopup:P,borderRadiusLG:de,subMenuItemBorderRadius:$,menuArrowSize:Oe,menuArrowOffset:ie,lineType:ce,menuPanelMaskInset:Se,groupTitleLineHeight:Ke,groupTitleFontSize:_e}=M;return[{"":{[`${h}`]:Object.assign(Object.assign({},(0,Ce.dF)()),{"&-hidden":{display:"none"}})},[`${h}-submenu-hidden`]:{display:"none"}},{[h]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(M)),(0,Ce.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:S,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${A} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${h}-item`]:{flex:"none"}},[`${h}-item, ${h}-submenu, ${h}-submenu-title`]:{borderRadius:M.itemBorderRadius},[`${h}-item-group-title`]:{padding:`${u}px ${_}px`,fontSize:_e,lineHeight:Ke,transition:`all ${A}`},[`&-horizontal ${h}-submenu`]:{transition:[`border-color ${A} ${s}`,`background ${A} ${s}`].join(",")},[`${h}-submenu, ${h}-submenu-inline`]:{transition:[`border-color ${A} ${s}`,`background ${A} ${s}`,`padding ${z} ${s}`].join(",")},[`${h}-submenu ${h}-sub`]:{cursor:"initial",transition:[`background ${A} ${s}`,`padding ${A} ${s}`].join(",")},[`${h}-title-content`]:{transition:`color ${A}`},[`${h}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${h}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:d,borderStyle:ce,borderWidth:0,borderTopWidth:m,marginBlock:m,padding:0,"&-dashed":{borderStyle:"dashed"}}}),tt(M)),{[`${h}-item-group`]:{[`${h}-item-group-list`]:{margin:0,padding:0,[`${h}-item, ${h}-submenu-title`]:{paddingInline:`${S*2}px ${_}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:P,borderRadius:de,boxShadow:"none",transformOrigin:"0 0",[`&${h}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Se}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Se},"\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:M.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:M.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:M.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:M.paddingXS},[`> ${h}`]:Object.assign(Object.assign(Object.assign({borderRadius:de},tt(M)),et(M)),{[`${h}-item, ${h}-submenu > ${h}-submenu-title`]:{borderRadius:$},[`${h}-submenu-title::after`]:{transition:`transform ${A} ${s}`}})}}),et(M)),{[`&-inline-collapsed ${h}-submenu-arrow,
&-inline ${h}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ie})`},"&::after":{transform:`rotate(45deg) translateX(-${ie})`}},[`${h}-submenu-open${h}-submenu-inline > ${h}-submenu-title > ${h}-submenu-arrow`]:{transform:`translateY(-${Oe*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ie})`},"&::before":{transform:`rotate(45deg) translateX(${ie})`}}})},{[`${D}-layout-header`]:{[h]:{lineHeight:"inherit"}}}]};var rt=(M,D)=>(0,We.Z)("Menu",S=>{if(D===!1)return[];const{colorBgElevated:A,colorPrimary:z,colorTextLightSolid:s,controlHeightLG:u,fontSize:_,darkItemColor:d,darkDangerItemColor:m,darkItemBg:P,darkSubMenuItemBg:de,darkItemSelectedColor:$,darkItemSelectedBg:Oe,darkDangerItemSelectedBg:ie,darkItemHoverBg:ce,darkGroupTitleColor:Se,darkItemHoverColor:Ke,darkItemDisabledColor:_e,darkDangerItemHoverColor:ne,darkDangerItemSelectedColor:nt,darkDangerItemActiveBg:ot}=S,Et=_/7*5,st=(0,E.TS)(S,{menuArrowSize:Et,menuHorizontalHeight:u*1.15,menuArrowOffset:`${Et*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:A}),Tt=(0,E.TS)(st,{itemColor:d,itemHoverColor:Ke,groupTitleColor:Se,itemSelectedColor:$,itemBg:P,popupBg:P,subMenuItemBg:de,itemActiveBg:"transparent",itemSelectedBg:Oe,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ce,itemDisabledColor:_e,dangerItemColor:m,dangerItemHoverColor:ne,dangerItemSelectedColor:nt,dangerItemActiveBg:ot,dangerItemSelectedBg:ie,menuSubMenuBg:de,horizontalItemSelectedColor:s,horizontalItemSelectedBg:z});return[gt(st),we(st),Ue(st),te(st,"light"),te(Tt,"dark"),Ee(st),(0,ke.Z)(st),(0,He.oN)(st,"slide-up"),(0,He.oN)(st,"slide-down"),(0,fe._y)(st,"zoom-big")]},S=>{const{colorPrimary:A,colorError:z,colorTextDisabled:s,colorErrorBg:u,colorText:_,colorTextDescription:d,colorBgContainer:m,colorFillAlter:P,colorFillContent:de,lineWidth:$,lineWidthBold:Oe,controlItemBgActive:ie,colorBgTextHover:ce,controlHeightLG:Se,lineHeight:Ke,colorBgElevated:_e,marginXXS:ne,padding:nt,fontSize:ot,controlHeightSM:Et,fontSizeLG:st,colorTextLightSolid:Tt,colorErrorHover:Mt}=S,Vt=new me.C(Tt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:S.zIndexPopupBase+50,radiusItem:S.borderRadiusLG,itemBorderRadius:S.borderRadiusLG,radiusSubMenuItem:S.borderRadiusSM,subMenuItemBorderRadius:S.borderRadiusSM,colorItemText:_,itemColor:_,colorItemTextHover:_,itemHoverColor:_,colorItemTextHoverHorizontal:A,horizontalItemHoverColor:A,colorGroupTitle:d,groupTitleColor:d,colorItemTextSelected:A,itemSelectedColor:A,colorItemTextSelectedHorizontal:A,horizontalItemSelectedColor:A,colorItemBg:m,itemBg:m,colorItemBgHover:ce,itemHoverBg:ce,colorItemBgActive:de,itemActiveBg:ie,colorSubItemBg:P,subMenuItemBg:P,colorItemBgSelected:ie,itemSelectedBg:ie,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Oe,activeBarHeight:Oe,colorActiveBarBorderSize:$,activeBarBorderWidth:$,colorItemTextDisabled:s,itemDisabledColor:s,colorDangerItemText:z,dangerItemColor:z,colorDangerItemTextHover:z,dangerItemHoverColor:z,colorDangerItemTextSelected:z,dangerItemSelectedColor:z,colorDangerItemBgActive:u,dangerItemActiveBg:u,colorDangerItemBgSelected:u,dangerItemSelectedBg:u,itemMarginInline:S.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Se,groupTitleLineHeight:Ke,collapsedWidth:Se*2,popupBg:_e,itemMarginBlock:ne,itemPaddingInline:nt,horizontalLineHeight:`${Se*1.15}px`,iconSize:ot,iconMarginInlineEnd:Et-ot,collapsedIconSize:st,groupTitleFontSize:ot,darkItemDisabledColor:new me.C(Tt).setAlpha(.25).toRgbString(),darkItemColor:Vt,darkDangerItemColor:z,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Tt,darkItemSelectedBg:A,darkDangerItemSelectedBg:z,darkItemHoverBg:"transparent",darkGroupTitleColor:Vt,darkItemHoverColor:Tt,darkDangerItemHoverColor:Mt,darkDangerItemSelectedColor:Tt,darkDangerItemActiveBg:z}},{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"]]})(M),Ve=function(M,D){var h={};for(var S in M)Object.prototype.hasOwnProperty.call(M,S)&&D.indexOf(S)<0&&(h[S]=M[S]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,S=Object.getOwnPropertySymbols(M);A<S.length;A++)D.indexOf(S[A])<0&&Object.prototype.propertyIsEnumerable.call(M,S[A])&&(h[S[A]]=M[S[A]]);return h},pt=(0,g.forwardRef)((M,D)=>{var h,S;const A=g.useContext(c.Z),z=A||{},{getPrefixCls:s,getPopupContainer:u,direction:_,menu:d}=g.useContext(T.E_),m=s(),{prefixCls:P,className:de,style:$,theme:Oe="light",expandIcon:ie,_internalDisableMenuItemTitleTooltip:ce,inlineCollapsed:Se,siderCollapsed:Ke,items:_e,children:ne,rootClassName:nt,mode:ot,selectable:Et,onClick:st,overflowedIndicatorPopupClassName:Tt}=M,Mt=Ve(M,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Vt=(0,Ae.Z)(Mt,["collapsedWidth"]),kt=oe(_e)||ne;(h=z.validator)===null||h===void 0||h.call(z,{mode:ot});const Jt=(0,j.useEvent)(function(){var Gt;st==null||st.apply(void 0,arguments),(Gt=z.onClick)===null||Gt===void 0||Gt.call(z)}),Wt=z.mode||ot,Ge=Et!=null?Et:z.selectable,mt=g.useMemo(()=>Ke!==void 0?Ke:Se,[Se,Ke]),Xt={horizontal:{motionName:`${m}-slide-up`},inline:(0,v.Z)(m),other:{motionName:`${m}-zoom-big`}},ft=s("menu",P||z.prefixCls),[zt,ln]=rt(ft,!A),Ut=w()(`${ft}-${Oe}`,d==null?void 0:d.className,de);let qt;if(typeof ie=="function")qt=ie;else if(ie===null||ie===!1)qt=null;else if(z.expandIcon===null||z.expandIcon===!1)qt=null;else{const Gt=ie!=null?ie:z.expandIcon;qt=(0,C.Tm)(Gt,{className:w()(`${ft}-submenu-expand-icon`,(0,C.l$)(Gt)?(S=Gt.props)===null||S===void 0?void 0:S.className:"")})}const Ft=g.useMemo(()=>({prefixCls:ft,inlineCollapsed:mt||!1,direction:_,firstLevel:!0,theme:Oe,mode:Wt,disableMenuItemTitleTooltip:ce}),[ft,mt,_,ce,Oe]);return zt(g.createElement(c.Z.Provider,{value:null},g.createElement(Te.Provider,{value:Ft},g.createElement(f.ZP,Object.assign({getPopupContainer:u,overflowedIndicator:g.createElement(V.Z,null),overflowedIndicatorPopupClassName:w()(ft,`${ft}-${Oe}`,Tt),mode:Wt,selectable:Ge,onClick:Jt},Vt,{inlineCollapsed:mt,style:Object.assign(Object.assign({},d==null?void 0:d.style),$),className:Ut,prefixCls:ft,direction:_,defaultMotions:Xt,expandIcon:qt,ref:D,rootClassName:w()(nt,ln)}),kt))))});const H=(0,g.forwardRef)((M,D)=>{const h=(0,g.useRef)(null),S=g.useContext(O.D);return(0,g.useImperativeHandle)(D,()=>({menu:h.current,focus:A=>{var z;(z=h.current)===null||z===void 0||z.focus(A)}})),g.createElement(pt,Object.assign({ref:h},M,S))});H.Item=je,H.SubMenu=ae,H.Divider=q,H.ItemGroup=f.BW;var Ze=H},58421:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return z}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},N=O,w=l(7657),T=function(u,_){return g.createElement(w.Z,(0,f.Z)({},u,{ref:_,icon:N}))},ve=g.forwardRef(T),pe=ve,q=l(49198),I=l(33853),Ae=l(38819),b=l(92310),C=l.n(b),Re=l(20068),Te=l(33885),Le=l(67732),je=l(83652),Y=l(42403),ae=l(158),V=l(26112),j={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},v=j,c=l(91735),y=function(s){(0,Y.Z)(_,s);var u=(0,ae.Z)(_);function _(){var d;(0,Le.Z)(this,_);for(var m=arguments.length,P=new Array(m),de=0;de<m;de++)P[de]=arguments[de];return d=u.call.apply(u,[this].concat(P)),d.state={goInputText:""},d.getValidValue=function(){var $=d.state.goInputText;return!$||Number.isNaN($)?void 0:Number($)},d.buildOptionText=function($){return"".concat($," ").concat(d.props.locale.items_per_page)},d.changeSize=function($){d.props.changeSize(Number($))},d.handleChange=function($){d.setState({goInputText:$.target.value})},d.handleBlur=function($){var Oe=d.props,ie=Oe.goButton,ce=Oe.quickGo,Se=Oe.rootPrefixCls,Ke=d.state.goInputText;ie||Ke===""||(d.setState({goInputText:""}),!($.relatedTarget&&($.relatedTarget.className.indexOf("".concat(Se,"-item-link"))>=0||$.relatedTarget.className.indexOf("".concat(Se,"-item"))>=0))&&ce(d.getValidValue()))},d.go=function($){var Oe=d.state.goInputText;Oe!==""&&($.keyCode===v.ENTER||$.type==="click")&&(d.setState({goInputText:""}),d.props.quickGo(d.getValidValue()))},d}return(0,je.Z)(_,[{key:"getPageSizeOptions",value:function(){var m=this.props,P=m.pageSize,de=m.pageSizeOptions;return de.some(function($){return $.toString()===P.toString()})?de:de.concat([P.toString()]).sort(function($,Oe){var ie=Number.isNaN(Number($))?0:Number($),ce=Number.isNaN(Number(Oe))?0:Number(Oe);return ie-ce})}},{key:"render",value:function(){var m=this,P=this.props,de=P.pageSize,$=P.locale,Oe=P.rootPrefixCls,ie=P.changeSize,ce=P.quickGo,Se=P.goButton,Ke=P.selectComponentClass,_e=P.buildOptionText,ne=P.selectPrefixCls,nt=P.disabled,ot=this.state.goInputText,Et="".concat(Oe,"-options"),st=Ke,Tt=null,Mt=null,Vt=null;if(!ie&&!ce)return null;var kt=this.getPageSizeOptions();if(ie&&st){var Jt=kt.map(function(Wt,Ge){return g.createElement(st.Option,{key:Ge,value:Wt.toString()},(_e||m.buildOptionText)(Wt))});Tt=g.createElement(st,{disabled:nt,prefixCls:ne,showSearch:!1,className:"".concat(Et,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(de||kt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ge){return Ge.parentNode},"aria-label":$.page_size,defaultOpen:!1},Jt)}return ce&&(Se&&(Vt=typeof Se=="boolean"?g.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:nt,className:"".concat(Et,"-quick-jumper-button")},$.jump_to_confirm):g.createElement("span",{onClick:this.go,onKeyUp:this.go},Se)),Mt=g.createElement("div",{className:"".concat(Et,"-quick-jumper")},$.jump_to,g.createElement("input",{disabled:nt,type:"text",value:ot,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":$.page}),$.page,Vt)),g.createElement("li",{className:"".concat(Et)},Tt,Mt)}}]),_}(g.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=y,oe=function(u){var _,d=u.rootPrefixCls,m=u.page,P=u.active,de=u.className,$=u.showTitle,Oe=u.onClick,ie=u.onKeyPress,ce=u.itemRender,Se="".concat(d,"-item"),Ke=C()(Se,"".concat(Se,"-").concat(m),(_={},(0,Re.Z)(_,"".concat(Se,"-active"),P),(0,Re.Z)(_,"".concat(Se,"-disabled"),!m),(0,Re.Z)(_,u.className,de),_)),_e=function(){Oe(m)},ne=function(Et){ie(Et,Oe,m)},nt=ce(m,"page",g.createElement("a",{rel:"nofollow"},m));return nt?g.createElement("li",{title:$?m.toString():null,className:Ke,onClick:_e,onKeyPress:ne,tabIndex:0},nt):null},me=oe;function Ce(){}function ke(s){var u=Number(s);return typeof u=="number"&&!Number.isNaN(u)&&isFinite(u)&&Math.floor(u)===u}var He=function(u,_,d){return d};function fe(s,u,_){var d=typeof s=="undefined"?u.pageSize:s;return Math.floor((_.total-1)/d)+1}var We=function(s){(0,Y.Z)(_,s);var u=(0,ae.Z)(_);function _(d){var m;(0,Le.Z)(this,_),m=u.call(this,d),m.paginationNode=g.createRef(),m.getJumpPrevPage=function(){return Math.max(1,m.state.current-(m.props.showLessItems?3:5))},m.getJumpNextPage=function(){return Math.min(fe(void 0,m.state,m.props),m.state.current+(m.props.showLessItems?3:5))},m.getItemIcon=function(ie,ce){var Se=m.props.prefixCls,Ke=ie||g.createElement("button",{type:"button","aria-label":ce,className:"".concat(Se,"-item-link")});return typeof ie=="function"&&(Ke=g.createElement(ie,(0,Te.Z)({},m.props))),Ke},m.isValid=function(ie){var ce=m.props.total;return ke(ie)&&ie!==m.state.current&&ke(ce)&&ce>0},m.shouldDisplayQuickJumper=function(){var ie=m.props,ce=ie.showQuickJumper,Se=ie.total,Ke=m.state.pageSize;return Se<=Ke?!1:ce},m.handleKeyDown=function(ie){(ie.keyCode===v.ARROW_UP||ie.keyCode===v.ARROW_DOWN)&&ie.preventDefault()},m.handleKeyUp=function(ie){var ce=m.getValidValue(ie),Se=m.state.currentInputValue;ce!==Se&&m.setState({currentInputValue:ce}),ie.keyCode===v.ENTER?m.handleChange(ce):ie.keyCode===v.ARROW_UP?m.handleChange(ce-1):ie.keyCode===v.ARROW_DOWN&&m.handleChange(ce+1)},m.handleBlur=function(ie){var ce=m.getValidValue(ie);m.handleChange(ce)},m.changePageSize=function(ie){var ce=m.state.current,Se=fe(ie,m.state,m.props);ce=ce>Se?Se:ce,Se===0&&(ce=m.state.current),typeof ie=="number"&&("pageSize"in m.props||m.setState({pageSize:ie}),"current"in m.props||m.setState({current:ce,currentInputValue:ce})),m.props.onShowSizeChange(ce,ie),"onChange"in m.props&&m.props.onChange&&m.props.onChange(ce,ie)},m.handleChange=function(ie){var ce=m.props,Se=ce.disabled,Ke=ce.onChange,_e=m.state,ne=_e.pageSize,nt=_e.current,ot=_e.currentInputValue;if(m.isValid(ie)&&!Se){var Et=fe(void 0,m.state,m.props),st=ie;return ie>Et?st=Et:ie<1&&(st=1),"current"in m.props||m.setState({current:st}),st!==ot&&m.setState({currentInputValue:st}),Ke(st,ne),st}return nt},m.prev=function(){m.hasPrev()&&m.handleChange(m.state.current-1)},m.next=function(){m.hasNext()&&m.handleChange(m.state.current+1)},m.jumpPrev=function(){m.handleChange(m.getJumpPrevPage())},m.jumpNext=function(){m.handleChange(m.getJumpNextPage())},m.hasPrev=function(){return m.state.current>1},m.hasNext=function(){return m.state.current<fe(void 0,m.state,m.props)},m.runIfEnter=function(ie,ce){if(ie.key==="Enter"||ie.charCode===13){for(var Se=arguments.length,Ke=new Array(Se>2?Se-2:0),_e=2;_e<Se;_e++)Ke[_e-2]=arguments[_e];ce.apply(void 0,Ke)}},m.runIfEnterPrev=function(ie){m.runIfEnter(ie,m.prev)},m.runIfEnterNext=function(ie){m.runIfEnter(ie,m.next)},m.runIfEnterJumpPrev=function(ie){m.runIfEnter(ie,m.jumpPrev)},m.runIfEnterJumpNext=function(ie){m.runIfEnter(ie,m.jumpNext)},m.handleGoTO=function(ie){(ie.keyCode===v.ENTER||ie.type==="click")&&m.handleChange(m.state.currentInputValue)},m.renderPrev=function(ie){var ce=m.props,Se=ce.prevIcon,Ke=ce.itemRender,_e=Ke(ie,"prev",m.getItemIcon(Se,"prev page")),ne=!m.hasPrev();return(0,g.isValidElement)(_e)?(0,g.cloneElement)(_e,{disabled:ne}):_e},m.renderNext=function(ie){var ce=m.props,Se=ce.nextIcon,Ke=ce.itemRender,_e=Ke(ie,"next",m.getItemIcon(Se,"next page")),ne=!m.hasNext();return(0,g.isValidElement)(_e)?(0,g.cloneElement)(_e,{disabled:ne}):_e};var P=d.onChange!==Ce,de="current"in d;de&&!P&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var $=d.defaultCurrent;"current"in d&&($=d.current);var Oe=d.defaultPageSize;return"pageSize"in d&&(Oe=d.pageSize),$=Math.min($,fe(Oe,void 0,d)),m.state={current:$,currentInputValue:$,pageSize:Oe},m}return(0,je.Z)(_,[{key:"componentDidUpdate",value:function(m,P){var de=this.props.prefixCls;if(P.current!==this.state.current&&this.paginationNode.current){var $=this.paginationNode.current.querySelector(".".concat(de,"-item-").concat(P.current));if($&&document.activeElement===$){var Oe;$==null||(Oe=$.blur)===null||Oe===void 0||Oe.call($)}}}},{key:"getValidValue",value:function(m){var P=m.target.value,de=fe(void 0,this.state,this.props),$=this.state.currentInputValue,Oe;return P===""?Oe=P:Number.isNaN(Number(P))?Oe=$:P>=de?Oe=de:Oe=Number(P),Oe}},{key:"getShowSizeChanger",value:function(){var m=this.props,P=m.showSizeChanger,de=m.total,$=m.totalBoundaryShowSizeChanger;return typeof P!="undefined"?P:de>$}},{key:"render",value:function(){var m=this.props,P=m.prefixCls,de=m.className,$=m.style,Oe=m.disabled,ie=m.hideOnSinglePage,ce=m.total,Se=m.locale,Ke=m.showQuickJumper,_e=m.showLessItems,ne=m.showTitle,nt=m.showTotal,ot=m.simple,Et=m.itemRender,st=m.showPrevNextJumpers,Tt=m.jumpPrevIcon,Mt=m.jumpNextIcon,Vt=m.selectComponentClass,kt=m.selectPrefixCls,Jt=m.pageSizeOptions,Wt=this.state,Ge=Wt.current,mt=Wt.pageSize,Xt=Wt.currentInputValue;if(ie===!0&&ce<=mt)return null;var ft=fe(void 0,this.state,this.props),zt=[],ln=null,Ut=null,qt=null,Ft=null,Gt=null,pn=Ke&&Ke.goButton,Pe=_e?1:2,e=Ge-1>0?Ge-1:0,n=Ge+1<ft?Ge+1:ft,i=(0,V.Z)(this.props,{aria:!0,data:!0}),t=nt&&g.createElement("li",{className:"".concat(P,"-total-text")},nt(ce,[ce===0?0:(Ge-1)*mt+1,Ge*mt>ce?ce:Ge*mt]));if(ot){pn&&(typeof pn=="boolean"?Gt=g.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Se.jump_to_confirm):Gt=g.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},pn),Gt=g.createElement("li",{title:ne?"".concat(Se.jump_to).concat(Ge,"/").concat(ft):null,className:"".concat(P,"-simple-pager")},Gt));var r=this.renderPrev(e);return g.createElement("ul",(0,f.Z)({className:C()(P,"".concat(P,"-simple"),(0,Re.Z)({},"".concat(P,"-disabled"),Oe),de),style:$,ref:this.paginationNode},i),t,r?g.createElement("li",{title:ne?Se.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:C()("".concat(P,"-prev"),(0,Re.Z)({},"".concat(P,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},r):null,g.createElement("li",{title:ne?"".concat(Ge,"/").concat(ft):null,className:"".concat(P,"-simple-pager")},g.createElement("input",{type:"text",value:Xt,disabled:Oe,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),g.createElement("span",{className:"".concat(P,"-slash")},"/"),ft),g.createElement("li",{title:ne?Se.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:C()("".concat(P,"-next"),(0,Re.Z)({},"".concat(P,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(n)),Gt)}if(ft<=3+Pe*2){var o={locale:Se,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ne,itemRender:Et};ft||zt.push(g.createElement(me,(0,f.Z)({},o,{key:"noPager",page:1,className:"".concat(P,"-item-disabled")})));for(var a=1;a<=ft;a+=1){var R=Ge===a;zt.push(g.createElement(me,(0,f.Z)({},o,{key:a,page:a,active:R})))}}else{var p=_e?Se.prev_3:Se.prev_5,L=_e?Se.next_3:Se.next_5,F=Et(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Tt,"prev page")),le=Et(this.getJumpNextPage(),"jump-next",this.getItemIcon(Mt,"next page"));st&&(ln=F?g.createElement("li",{title:ne?p:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:C()("".concat(P,"-jump-prev"),(0,Re.Z)({},"".concat(P,"-jump-prev-custom-icon"),!!Tt))},F):null,Ut=le?g.createElement("li",{title:ne?L:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:C()("".concat(P,"-jump-next"),(0,Re.Z)({},"".concat(P,"-jump-next-custom-icon"),!!Mt))},le):null),Ft=g.createElement(me,{locale:Se,last:!0,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ft,page:ft,active:!1,showTitle:ne,itemRender:Et}),qt=g.createElement(me,{locale:Se,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ne,itemRender:Et});var U=Math.max(1,Ge-Pe),ye=Math.min(Ge+Pe,ft);Ge-1<=Pe&&(ye=1+Pe*2),ft-Ge<=Pe&&(U=ft-Pe*2);for(var se=U;se<=ye;se+=1){var ee=Ge===se;zt.push(g.createElement(me,{locale:Se,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:se,page:se,active:ee,showTitle:ne,itemRender:Et}))}Ge-1>=Pe*2&&Ge!==3&&(zt[0]=(0,g.cloneElement)(zt[0],{className:"".concat(P,"-item-after-jump-prev")}),zt.unshift(ln)),ft-Ge>=Pe*2&&Ge!==ft-2&&(zt[zt.length-1]=(0,g.cloneElement)(zt[zt.length-1],{className:"".concat(P,"-item-before-jump-next")}),zt.push(Ut)),U!==1&&zt.unshift(qt),ye!==ft&&zt.push(Ft)}var J=!this.hasPrev()||!ft,xe=!this.hasNext()||!ft,ge=this.renderPrev(e),Be=this.renderNext(n);return g.createElement("ul",(0,f.Z)({className:C()(P,de,(0,Re.Z)({},"".concat(P,"-disabled"),Oe)),style:$,ref:this.paginationNode},i),t,ge?g.createElement("li",{title:ne?Se.prev_page:null,onClick:this.prev,tabIndex:J?null:0,onKeyPress:this.runIfEnterPrev,className:C()("".concat(P,"-prev"),(0,Re.Z)({},"".concat(P,"-disabled"),J)),"aria-disabled":J},ge):null,zt,Be?g.createElement("li",{title:ne?Se.next_page:null,onClick:this.next,tabIndex:xe?null:0,onKeyPress:this.runIfEnterNext,className:C()("".concat(P,"-next"),(0,Re.Z)({},"".concat(P,"-disabled"),xe)),"aria-disabled":xe},Be):null,g.createElement(x,{disabled:Oe,locale:Se,rootPrefixCls:P,selectComponentClass:Vt,selectPrefixCls:kt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Ge,pageSize:mt,pageSizeOptions:Jt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:pn}))}}],[{key:"getDerivedStateFromProps",value:function(m,P){var de={};if("current"in m&&(de.current=m.current,m.current!==P.current&&(de.currentInputValue=de.current)),"pageSize"in m&&m.pageSize!==P.pageSize){var $=P.current,Oe=fe(m.pageSize,P,m);$=$>Oe?Oe:$,"current"in m||(de.current=$,de.currentInputValue=$),de.pageSize=m.pageSize}return de}}]),_}(g.Component);We.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ce,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ce,locale:c.Z,style:{},itemRender:He,totalBoundaryShowSizeChanger:50};var E=We,De=l(22075),we=l(36355),Q=l(19716),Ee=l(8628),Me=l(9763),X=l(57809);const te=s=>g.createElement(X.default,Object.assign({},s,{showSearch:!0,size:"small"})),ue=s=>g.createElement(X.default,Object.assign({},s,{showSearch:!0,size:"middle"}));te.Option=X.default.Option,ue.Option=X.default.Option;var he=l(9937),Ue=l(17313),tt=l(83116),et=l(37613);const gt=s=>{const{componentCls:u}=s;return{[`${u}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${u}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${u}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}}},[`&${u}-disabled`]:{cursor:"not-allowed",[`${u}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:s.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:s.colorBorder,backgroundColor:s.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:s.itemActiveBgDisabled},a:{color:s.itemActiveColorDisabled}}},[`${u}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${u}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${u}-simple-pager`]:{color:s.colorTextDisabled},[`${u}-jump-prev, ${u}-jump-next`]:{[`${u}-item-link-icon`]:{opacity:0},[`${u}-item-ellipsis`]:{opacity:1}}},[`&${u}-simple`]:{[`${u}-prev, ${u}-next`]:{[`&${u}-disabled ${u}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},rt=s=>{const{componentCls:u}=s;return{[`&${u}-mini ${u}-total-text, &${u}-mini ${u}-simple-pager`]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`},[`&${u}-mini ${u}-item`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM-2}px`},[`&${u}-mini:not(${u}-disabled) ${u}-item:not(${u}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},[`&${u}-mini ${u}-prev, &${u}-mini ${u}-next`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM}px`},[`&${u}-mini:not(${u}-disabled)`]:{[`${u}-prev, ${u}-next`]:{[`&:hover ${u}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${u}-disabled:hover ${u}-item-link`]:{backgroundColor:"transparent"}}},[`
&${u}-mini ${u}-prev ${u}-item-link,
&${u}-mini ${u}-next ${u}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}},[`&${u}-mini ${u}-jump-prev, &${u}-mini ${u}-jump-next`]:{height:s.itemSizeSM,marginInlineEnd:0,lineHeight:`${s.itemSizeSM}px`},[`&${u}-mini ${u}-options`]:{marginInlineStart:s.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:s.miniOptionsSizeChangerTop},"&-quick-jumper":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,he.x0)(s)),{width:s.paginationMiniQuickJumperInputWidth,height:s.controlHeightSM})}}}},Ve=s=>{const{componentCls:u}=s;return{[`
&${u}-simple ${u}-prev,
&${u}-simple ${u}-next
`]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,verticalAlign:"top",[`${u}-item-link`]:{height:s.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive},"&::after":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}}},[`&${u}-simple ${u}-simple-pager`]:{display:"inline-block",height:s.itemSizeSM,marginInlineEnd:s.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:s.marginXS,padding:`0 ${s.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:s.itemInputBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,borderRadius:s.borderRadius,outline:"none",transition:`border-color ${s.motionDurationMid}`,color:"inherit","&:hover":{borderColor:s.colorPrimary},"&:focus":{borderColor:s.colorPrimaryHover,boxShadow:`${s.inputOutlineOffset}px 0 ${s.controlOutlineWidth}px ${s.controlOutline}`},"&[disabled]":{color:s.colorTextDisabled,backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,cursor:"not-allowed"}}}}},ct=s=>{const{componentCls:u}=s;return{[`${u}-jump-prev, ${u}-jump-next`]:{outline:0,[`${u}-item-container`]:{position:"relative",[`${u}-item-link-icon`]:{color:s.colorPrimary,fontSize:s.fontSizeSM,opacity:0,transition:`all ${s.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${u}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:s.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:s.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:s.paginationEllipsisTextIndent,opacity:1,transition:`all ${s.motionDurationMid}`}},"&:hover":{[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}}},[`
${u}-prev,
${u}-jump-prev,
${u}-jump-next
`]:{marginInlineEnd:s.marginXS},[`
${u}-prev,
${u}-next,
${u}-jump-prev,
${u}-jump-next
`]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,color:s.colorText,fontFamily:s.fontFamily,lineHeight:`${s.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:s.borderRadius,cursor:"pointer",transition:`all ${s.motionDurationMid}`},[`${u}-prev, ${u}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:s.colorText,cursor:"pointer",userSelect:"none"},[`${u}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:s.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:"none",transition:`all ${s.motionDurationMid}`},[`&:hover ${u}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${u}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${u}-disabled:hover`]:{[`${u}-item-link`]:{backgroundColor:"transparent"}}},[`${u}-slash`]:{marginInlineEnd:s.paginationSlashMarginInlineEnd,marginInlineStart:s.paginationSlashMarginInlineStart},[`${u}-options`]:{display:"inline-block",marginInlineStart:s.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:s.controlHeight,marginInlineStart:s.marginXS,lineHeight:`${s.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,he.ik)(s)),{width:s.controlHeightLG*1.25,height:s.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:s.marginXS,marginInlineEnd:s.marginXS})}}}},pt=s=>{const{componentCls:u}=s;return{[`${u}-item`]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,marginInlineEnd:s.marginXS,fontFamily:s.fontFamily,lineHeight:`${s.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${s.paginationItemPaddingInline}px`,color:s.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${u}-item-active)`]:{"&:hover":{transition:`all ${s.motionDurationMid}`,backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},"&-active":{fontWeight:s.fontWeightStrong,backgroundColor:s.itemActiveBg,borderColor:s.colorPrimary,a:{color:s.colorPrimary},"&:hover":{borderColor:s.colorPrimaryHover},"&:hover a":{color:s.colorPrimaryHover}}}}},H=s=>{const{componentCls:u}=s;return{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ue.Wf)(s)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${u}-total-text`]:{display:"inline-block",height:s.itemSize,marginInlineEnd:s.marginXS,lineHeight:`${s.itemSize-2}px`,verticalAlign:"middle"}}),pt(s)),ct(s)),Ve(s)),rt(s)),gt(s)),{[`@media only screen and (max-width: ${s.screenLG}px)`]:{[`${u}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${s.screenSM}px)`]:{[`${u}-options`]:{display:"none"}}}),[`&${s.componentCls}-rtl`]:{direction:"rtl"}}},Ze=s=>{const{componentCls:u}=s;return{[`${u}${u}-disabled:not(${u}-mini)`]:{"&, &:hover":{[`${u}-item-link`]:{borderColor:s.colorBorder}},"&:focus-visible":{[`${u}-item-link`]:{borderColor:s.colorBorder}},[`${u}-item, ${u}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,[`&:hover:not(${u}-item-active)`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,a:{color:s.colorTextDisabled}},[`&${u}-item-active`]:{backgroundColor:s.itemActiveBgDisabled}},[`${u}-prev, ${u}-next`]:{"&:hover button":{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,color:s.colorTextDisabled},[`${u}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder}}},[`${u}:not(${u}-mini)`]:{[`${u}-prev, ${u}-next`]:{"&:hover button":{borderColor:s.colorPrimaryHover,backgroundColor:s.itemBg},[`${u}-item-link`]:{backgroundColor:s.itemLinkBg,borderColor:s.colorBorder},[`&:hover ${u}-item-link`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,color:s.colorPrimary},[`&${u}-disabled`]:{[`${u}-item-link`]:{borderColor:s.colorBorder,color:s.colorTextDisabled}}},[`${u}-item`]:{backgroundColor:s.itemBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,[`&:hover:not(${u}-item-active)`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,a:{color:s.colorPrimary}},"&-active":{borderColor:s.colorPrimary}}}}},M=s=>{const{componentCls:u}=s;return{[`${u}:not(${u}-disabled)`]:{[`${u}-item`]:Object.assign({},(0,Ue.Qy)(s)),[`${u}-jump-prev, ${u}-jump-next`]:{"&:focus-visible":Object.assign({[`${u}-item-link-icon`]:{opacity:1},[`${u}-item-ellipsis`]:{opacity:0}},(0,Ue.oN)(s))},[`${u}-prev, ${u}-next`]:{[`&:focus-visible ${u}-item-link`]:Object.assign({},(0,Ue.oN)(s))}}}};var D=(0,tt.Z)("Pagination",s=>{const u=(0,et.TS)(s,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:s.marginXXS/2,paginationMiniQuickJumperInputWidth:s.controlHeightLG*1.1,paginationItemPaddingInline:s.marginXXS*1.5,paginationEllipsisLetterSpacing:s.marginXXS/2,paginationSlashMarginInlineStart:s.marginXXS,paginationSlashMarginInlineEnd:s.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,he.e5)(s),(0,he.TM)(s));return[H(u),M(u),s.wireframe&&Ze(u)]},s=>({itemBg:s.colorBgContainer,itemSize:s.controlHeight,itemSizeSM:s.controlHeightSM,itemActiveBg:s.colorBgContainer,itemLinkBg:s.colorBgContainer,itemActiveColorDisabled:s.colorTextDisabled,itemActiveBgDisabled:s.controlItemBgActiveDisabled,itemInputBg:s.colorBgContainer,miniOptionsSizeChangerTop:0})),h=function(s,u){var _={};for(var d in s)Object.prototype.hasOwnProperty.call(s,d)&&u.indexOf(d)<0&&(_[d]=s[d]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,d=Object.getOwnPropertySymbols(s);m<d.length;m++)u.indexOf(d[m])<0&&Object.prototype.propertyIsEnumerable.call(s,d[m])&&(_[d[m]]=s[d[m]]);return _},A=s=>{const{prefixCls:u,selectPrefixCls:_,className:d,rootClassName:m,style:P,size:de,locale:$,selectComponentClass:Oe,responsive:ie,showSizeChanger:ce}=s,Se=h(s,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ke}=(0,Ee.Z)(ie),{getPrefixCls:_e,direction:ne,pagination:nt={}}=g.useContext(we.E_),ot=_e("pagination",u),[Et,st]=D(ot),Tt=ce!=null?ce:nt.showSizeChanger,Mt=g.useMemo(()=>{const ft=g.createElement("span",{className:`${ot}-item-ellipsis`},"\u2022\u2022\u2022"),zt=g.createElement("button",{className:`${ot}-item-link`,type:"button",tabIndex:-1},ne==="rtl"?g.createElement(Ae.Z,null):g.createElement(I.Z,null)),ln=g.createElement("button",{className:`${ot}-item-link`,type:"button",tabIndex:-1},ne==="rtl"?g.createElement(I.Z,null):g.createElement(Ae.Z,null)),Ut=g.createElement("a",{className:`${ot}-item-link`},g.createElement("div",{className:`${ot}-item-container`},ne==="rtl"?g.createElement(q.Z,{className:`${ot}-item-link-icon`}):g.createElement(pe,{className:`${ot}-item-link-icon`}),ft)),qt=g.createElement("a",{className:`${ot}-item-link`},g.createElement("div",{className:`${ot}-item-container`},ne==="rtl"?g.createElement(pe,{className:`${ot}-item-link-icon`}):g.createElement(q.Z,{className:`${ot}-item-link-icon`}),ft));return{prevIcon:zt,nextIcon:ln,jumpPrevIcon:Ut,jumpNextIcon:qt}},[ne,ot]),[Vt]=(0,Me.Z)("Pagination",De.Z),kt=Object.assign(Object.assign({},Vt),$),Jt=(0,Q.Z)(de),Wt=Jt==="small"||!!(Ke&&!Jt&&ie),Ge=_e("select",_),mt=C()({[`${ot}-mini`]:Wt,[`${ot}-rtl`]:ne==="rtl"},nt==null?void 0:nt.className,d,m,st),Xt=Object.assign(Object.assign({},nt==null?void 0:nt.style),P);return Et(g.createElement(E,Object.assign({},Mt,Se,{style:Xt,prefixCls:ot,selectPrefixCls:Ge,className:mt,selectComponentClass:Oe||(Wt?te:ue),locale:kt,showSizeChanger:Tt})))},z=A},13570:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return Me}});var f=l(54476),g=l(59301),O={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"},N=O,w=l(7657),T=function(te,ue){return g.createElement(w.Z,(0,f.Z)({},te,{ref:ue,icon:N}))},ve=g.forwardRef(T),pe=ve,q=l(92310),I=l.n(q),Ae=l(20068),b=l(42978),C=l(75931),Re=l(18929),Te=l(10228),Le=l(26112);function je(X,te){var ue=X.disabled,he=X.prefixCls,Ue=X.character,tt=X.characterRender,et=X.index,gt=X.count,rt=X.value,Ve=X.allowHalf,ct=X.focused,pt=X.onHover,H=X.onClick,Ze=function(u){pt(u,et)},M=function(u){H(u,et)},D=function(u){u.keyCode===Te.Z.ENTER&&H(u,et)},h=et+1,S=new Set([he]);rt===0&&et===0&&ct?S.add("".concat(he,"-focused")):Ve&&rt+.5>=h&&rt<h?(S.add("".concat(he,"-half")),S.add("".concat(he,"-active")),ct&&S.add("".concat(he,"-focused"))):(h<=rt?S.add("".concat(he,"-full")):S.add("".concat(he,"-zero")),h===rt&&ct&&S.add("".concat(he,"-focused")));var A=typeof Ue=="function"?Ue(X):Ue,z=g.createElement("li",{className:I()(Array.from(S)),ref:te},g.createElement("div",{onClick:ue?null:M,onKeyDown:ue?null:D,onMouseMove:ue?null:Ze,role:"radio","aria-checked":rt>et?"true":"false","aria-posinset":et+1,"aria-setsize":gt,tabIndex:ue?-1:0},g.createElement("div",{className:"".concat(he,"-first")},A),g.createElement("div",{className:"".concat(he,"-second")},A)));return tt&&(z=tt(z,X)),z}var Y=g.forwardRef(je);function ae(){var X=g.useRef({});function te(he){return X.current[he]}function ue(he){return function(Ue){X.current[he]=Ue}}return[te,ue]}function V(X){var te=X.pageXOffset,ue="scrollLeft";if(typeof te!="number"){var he=X.document;te=he.documentElement[ue],typeof te!="number"&&(te=he.body[ue])}return te}function j(X){var te,ue,he=X.ownerDocument,Ue=he.body,tt=he&&he.documentElement,et=X.getBoundingClientRect();return te=et.left,ue=et.top,te-=tt.clientLeft||Ue.clientLeft||0,ue-=tt.clientTop||Ue.clientTop||0,{left:te,top:ue}}function v(X){var te=j(X),ue=X.ownerDocument,he=ue.defaultView||ue.parentWindow;return te.left+=V(he),te.left}var c=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function y(X,te){var ue,he=X.prefixCls,Ue=he===void 0?"rc-rate":he,tt=X.className,et=X.defaultValue,gt=X.value,rt=X.count,Ve=rt===void 0?5:rt,ct=X.allowHalf,pt=ct===void 0?!1:ct,H=X.allowClear,Ze=H===void 0?!0:H,M=X.character,D=M===void 0?"\u2605":M,h=X.characterRender,S=X.disabled,A=X.direction,z=A===void 0?"ltr":A,s=X.tabIndex,u=s===void 0?0:s,_=X.autoFocus,d=X.onHoverChange,m=X.onChange,P=X.onFocus,de=X.onBlur,$=X.onKeyDown,Oe=X.onMouseLeave,ie=(0,C.Z)(X,c),ce=ae(),Se=(0,b.Z)(ce,2),Ke=Se[0],_e=Se[1],ne=g.useRef(null),nt=function(){if(!S){var a;(a=ne.current)===null||a===void 0||a.focus()}};g.useImperativeHandle(te,function(){return{focus:nt,blur:function(){if(!S){var a;(a=ne.current)===null||a===void 0||a.blur()}}}});var ot=(0,Re.Z)(et||0,{value:gt}),Et=(0,b.Z)(ot,2),st=Et[0],Tt=Et[1],Mt=(0,Re.Z)(null),Vt=(0,b.Z)(Mt,2),kt=Vt[0],Jt=Vt[1],Wt=function(a,R){var p=z==="rtl",L=a+1;if(pt){var F=Ke(a),le=v(F),U=F.clientWidth;(p&&R-le>U/2||!p&&R-le<U/2)&&(L-=.5)}return L},Ge=function(a){Tt(a),m==null||m(a)},mt=g.useState(!1),Xt=(0,b.Z)(mt,2),ft=Xt[0],zt=Xt[1],ln=function(){zt(!0),P==null||P()},Ut=function(){zt(!1),de==null||de()},qt=g.useState(null),Ft=(0,b.Z)(qt,2),Gt=Ft[0],pn=Ft[1],Pe=function(a,R){var p=Wt(R,a.pageX);p!==kt&&(pn(p),Jt(null)),d==null||d(p)},e=function(a){S||(pn(null),Jt(null),d==null||d(void 0)),a&&(Oe==null||Oe(a))},n=function(a,R){var p=Wt(R,a.pageX),L=!1;Ze&&(L=p===st),e(),Ge(L?0:p),Jt(L?p:null)},i=function(a){var R=a.keyCode,p=z==="rtl",L=st;R===Te.Z.RIGHT&&L<Ve&&!p?(pt?L+=.5:L+=1,Ge(L),a.preventDefault()):R===Te.Z.LEFT&&L>0&&!p||R===Te.Z.RIGHT&&L>0&&p?(pt?L-=.5:L-=1,Ge(L),a.preventDefault()):R===Te.Z.LEFT&&L<Ve&&p&&(pt?L+=.5:L+=1,Ge(L),a.preventDefault()),$==null||$(a)};g.useEffect(function(){_&&!S&&nt()},[]);var t=new Array(Ve).fill(0).map(function(o,a){return g.createElement(Y,{ref:_e(a),index:a,count:Ve,disabled:S,prefixCls:"".concat(Ue,"-star"),allowHalf:pt,value:Gt===null?st:Gt,onClick:n,onHover:Pe,key:o||a,character:D,characterRender:h,focused:ft})}),r=I()(Ue,tt,(ue={},(0,Ae.Z)(ue,"".concat(Ue,"-disabled"),S),(0,Ae.Z)(ue,"".concat(Ue,"-rtl"),z==="rtl"),ue));return g.createElement("ul",(0,f.Z)({className:r,onMouseLeave:e,tabIndex:S?-1:u,onFocus:S?null:ln,onBlur:S?null:Ut,onKeyDown:S?null:i,ref:ne,role:"radiogroup"},(0,Le.Z)(ie,{aria:!0,data:!0,attr:!0})),t)}var x=g.forwardRef(y),oe=x,me=l(36355),Ce=l(6848),ke=l(17313),He=l(83116),fe=l(37613);const We=X=>{const{componentCls:te}=X;return{[`${te}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:X.marginXS},"> div":{transition:`all ${X.motionDurationMid}, outline 0s`,"&:hover":{transform:X.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${X.lineWidth}px dashed ${X.starColor}`,transform:X.starHoverScale}},"&-first, &-second":{color:X.starBg,transition:`all ${X.motionDurationMid}`,userSelect:"none",[X.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${te}-star-first, &-half ${te}-star-second`]:{opacity:1},[`&-half ${te}-star-first, &-full ${te}-star-second`]:{color:"inherit"}}}},E=X=>({[`&-rtl${X.componentCls}`]:{direction:"rtl"}}),De=X=>{const{componentCls:te}=X;return{[te]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ke.Wf)(X)),{display:"inline-block",margin:0,padding:0,color:X.starColor,fontSize:X.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${te} ${te}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),We(X)),{[`+ ${te}-text`]:{display:"inline-block",marginInlineStart:X.marginXS,fontSize:X.fontSize}}),E(X))}};var we=(0,He.Z)("Rate",X=>{const te=(0,fe.TS)(X,{});return[De(te)]},X=>({starColor:X.yellow6,starSize:X.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:X.colorFillContent})),Q=function(X,te){var ue={};for(var he in X)Object.prototype.hasOwnProperty.call(X,he)&&te.indexOf(he)<0&&(ue[he]=X[he]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,he=Object.getOwnPropertySymbols(X);Ue<he.length;Ue++)te.indexOf(he[Ue])<0&&Object.prototype.propertyIsEnumerable.call(X,he[Ue])&&(ue[he[Ue]]=X[he[Ue]]);return ue},Me=g.forwardRef((X,te)=>{const{prefixCls:ue,className:he,rootClassName:Ue,style:tt,tooltips:et,character:gt=g.createElement(pe,null)}=X,rt=Q(X,["prefixCls","className","rootClassName","style","tooltips","character"]),Ve=(S,A)=>{let{index:z}=A;return et?g.createElement(Ce.Z,{title:et[z]},S):S},{getPrefixCls:ct,direction:pt,rate:H}=g.useContext(me.E_),Ze=ct("rate",ue),[M,D]=we(Ze),h=Object.assign(Object.assign({},H==null?void 0:H.style),tt);return M(g.createElement(oe,Object.assign({ref:te,character:gt,characterRender:Ve},rt,{className:I()(he,Ue,D,H==null?void 0:H.className),style:h,prefixCls:Ze,direction:pt})))})},57809:function(It,ze,l){"use strict";var f=l(92310),g=l.n(f),O=l(77861),N=l(2738),w=l(59301),T=l(53487),ve=l(62892),pe=l(19080),q=l(36355),I=l(1684),Ae=l(93891),b=l(19716),C=l(32441),Re=l(33234),Te=l(14154),Le=l(58582),je=l(84443),Y=l(66339),ae=function(y,x){var oe={};for(var me in y)Object.prototype.hasOwnProperty.call(y,me)&&x.indexOf(me)<0&&(oe[me]=y[me]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,me=Object.getOwnPropertySymbols(y);Ce<me.length;Ce++)x.indexOf(me[Ce])<0&&Object.prototype.propertyIsEnumerable.call(y,me[Ce])&&(oe[me[Ce]]=y[me[Ce]]);return oe};const V="SECRET_COMBOBOX_MODE_DO_NOT_USE",j=(y,x)=>{var oe,{prefixCls:me,bordered:Ce=!0,className:ke,rootClassName:He,getPopupContainer:fe,popupClassName:We,dropdownClassName:E,listHeight:De=256,placement:we,listItemHeight:Q=24,size:Ee,disabled:Me,notFoundContent:X,status:te,builtinPlacements:ue,dropdownMatchSelectWidth:he,popupMatchSelectWidth:Ue,direction:tt,style:et,allowClear:gt}=y,rt=ae(y,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Ve,getPrefixCls:ct,renderEmpty:pt,direction:H,virtual:Ze,popupMatchSelectWidth:M,popupOverflow:D,select:h}=w.useContext(q.E_),S=ct("select",me),A=ct(),z=tt!=null?tt:H,{compactSize:s,compactItemClassnames:u}=(0,Re.ri)(S,z),[_,d]=(0,Te.Z)(S),m=w.useMemo(()=>{const{mode:Xt}=rt;if(Xt!=="combobox")return Xt===V?"combobox":Xt},[rt.mode]),P=m==="multiple"||m==="tags",de=(0,je.Z)(rt.suffixIcon,rt.showArrow),$=(oe=Ue!=null?Ue:he)!==null&&oe!==void 0?oe:M,{status:Oe,hasFeedback:ie,isFormItemInput:ce,feedbackIcon:Se}=w.useContext(C.aM),Ke=(0,pe.F)(Oe,te);let _e;X!==void 0?_e=X:m==="combobox"?_e=null:_e=(pt==null?void 0:pt("Select"))||w.createElement(Ae.Z,{componentName:"Select"});const{suffixIcon:ne,itemIcon:nt,removeIcon:ot,clearIcon:Et}=(0,Y.Z)(Object.assign(Object.assign({},rt),{multiple:P,hasFeedback:ie,feedbackIcon:Se,showSuffixIcon:de,prefixCls:S,showArrow:rt.showArrow,componentName:"Select"})),st=gt===!0?{clearIcon:Et}:gt,Tt=(0,N.Z)(rt,["suffixIcon","itemIcon"]),Mt=g()(We||E,{[`${S}-dropdown-${z}`]:z==="rtl"},He,d),Vt=(0,b.Z)(Xt=>{var ft;return(ft=Ee!=null?Ee:s)!==null&&ft!==void 0?ft:Xt}),kt=w.useContext(I.Z),Jt=Me!=null?Me:kt,Wt=g()({[`${S}-lg`]:Vt==="large",[`${S}-sm`]:Vt==="small",[`${S}-rtl`]:z==="rtl",[`${S}-borderless`]:!Ce,[`${S}-in-form-item`]:ce},(0,pe.Z)(S,Ke,ie),u,h==null?void 0:h.className,ke,He,d),Ge=w.useMemo(()=>we!==void 0?we:z==="rtl"?"bottomRight":"bottomLeft",[we,z]),mt=(0,Le.Z)(ue,D);return _(w.createElement(O.ZP,Object.assign({ref:x,virtual:Ze,showSearch:h==null?void 0:h.showSearch},Tt,{style:Object.assign(Object.assign({},h==null?void 0:h.style),et),dropdownMatchSelectWidth:$,builtinPlacements:mt,transitionName:(0,ve.m)(A,"slide-up",rt.transitionName),listHeight:De,listItemHeight:Q,mode:m,prefixCls:S,placement:Ge,direction:z,suffixIcon:ne,menuItemSelectedIcon:nt,removeIcon:ot,allowClear:st,notFoundContent:_e,className:Wt,getPopupContainer:fe||Ve,dropdownClassName:Mt,disabled:Jt})))},v=w.forwardRef(j),c=(0,T.Z)(v);v.SECRET_COMBOBOX_MODE_DO_NOT_USE=V,v.Option=O.Wx,v.OptGroup=O.Xo,v._InternalPanelDoNotUseOrYouWillBeFired=c,ze.default=v},14154:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return v}});var f=l(17313),g=l(74207),O=l(37613),N=l(83116),w=l(13826),T=l(92899);const ve=c=>{const{optionHeight:y,optionFontSize:x,optionLineHeight:oe,optionPadding:me}=c;return{position:"relative",display:"block",minHeight:y,padding:me,color:c.colorText,fontWeight:"normal",fontSize:x,lineHeight:oe,boxSizing:"border-box"}};var q=c=>{const{antCls:y,componentCls:x}=c,oe=`${x}-item`,me=`&${y}-slide-up-enter${y}-slide-up-enter-active`,Ce=`&${y}-slide-up-appear${y}-slide-up-appear-active`,ke=`&${y}-slide-up-leave${y}-slide-up-leave-active`,He=`${x}-dropdown-placement-`;return[{[`${x}-dropdown`]:Object.assign(Object.assign({},(0,f.Wf)(c)),{position:"absolute",top:-9999,zIndex:c.zIndexPopup,boxSizing:"border-box",padding:c.paddingXXS,overflow:"hidden",fontSize:c.fontSize,fontVariant:"initial",backgroundColor:c.colorBgElevated,borderRadius:c.borderRadiusLG,outline:"none",boxShadow:c.boxShadowSecondary,[`
${me}${He}bottomLeft,
${Ce}${He}bottomLeft
`]:{animationName:w.fJ},[`
${me}${He}topLeft,
${Ce}${He}topLeft,
${me}${He}topRight,
${Ce}${He}topRight
`]:{animationName:w.Qt},[`${ke}${He}bottomLeft`]:{animationName:w.Uw},[`
${ke}${He}topLeft,
${ke}${He}topRight
`]:{animationName:w.ly},"&-hidden":{display:"none"},[`${oe}`]:Object.assign(Object.assign({},ve(c)),{cursor:"pointer",transition:`background ${c.motionDurationSlow} ease`,borderRadius:c.borderRadiusSM,"&-group":{color:c.colorTextDescription,fontSize:c.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},f.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${oe}-option-disabled)`]:{backgroundColor:c.optionActiveBg},[`&-selected:not(${oe}-option-disabled)`]:{color:c.optionSelectedColor,fontWeight:c.optionSelectedFontWeight,backgroundColor:c.optionSelectedBg,[`${oe}-option-state`]:{color:c.colorPrimary}},"&-disabled":{[`&${oe}-option-selected`]:{backgroundColor:c.colorBgContainerDisabled},color:c.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:c.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,w.oN)(c,"slide-up"),(0,w.oN)(c,"slide-down"),(0,T.Fm)(c,"move-up"),(0,T.Fm)(c,"move-down")]};const I=2,Ae=c=>{let{controlHeightSM:y,controlHeight:x,lineWidth:oe}=c;const me=(x-y)/2-oe,Ce=Math.ceil(me/2);return[me,Ce]};function b(c,y){const{componentCls:x,iconCls:oe}=c,me=`${x}-selection-overflow`,Ce=c.multipleSelectItemHeight,[ke]=Ae(c),He=y?`${x}-${y}`:"";return{[`${x}-multiple${He}`]:{fontSize:c.fontSize,[me]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${x}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${ke-I}px ${I*2}px`,borderRadius:c.borderRadius,[`${x}-show-search&`]:{cursor:"text"},[`${x}-disabled&`]:{background:c.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${I}px 0`,lineHeight:`${Ce}px`,visibility:"hidden",content:'"\\a0"'}},[`
&${x}-show-arrow ${x}-selector,
&${x}-allow-clear ${x}-selector
`]:{paddingInlineEnd:c.fontSizeIcon+c.controlPaddingHorizontal},[`${x}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:Ce,marginTop:I,marginBottom:I,lineHeight:`${Ce-c.lineWidth*2}px`,background:c.multipleItemBg,border:`${c.lineWidth}px ${c.lineType} ${c.multipleItemBorderColor}`,borderRadius:c.borderRadiusSM,cursor:"default",transition:`font-size ${c.motionDurationSlow}, line-height ${c.motionDurationSlow}, height ${c.motionDurationSlow}`,userSelect:"none",marginInlineEnd:I*2,paddingInlineStart:c.paddingXS,paddingInlineEnd:c.paddingXS/2,[`${x}-disabled&`]:{color:c.multipleItemColorDisabled,borderColor:c.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:c.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,f.Ro)()),{display:"inline-flex",alignItems:"center",color:c.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${oe}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c.colorIconHover}})},[`${me}-item + ${me}-item`]:{[`${x}-selection-search`]:{marginInlineStart:0}},[`${x}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:c.inputPaddingHorizontalBase-ke,"\n &-input,\n &-mirror\n ":{height:Ce,fontFamily:c.fontFamily,lineHeight:`${Ce}px`,transition:`all ${c.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${x}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:c.inputPaddingHorizontalBase,insetInlineEnd:c.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${c.motionDurationSlow}`}}}}var Re=c=>{const{componentCls:y}=c,x=(0,O.TS)(c,{controlHeight:c.controlHeightSM,multipleSelectItemHeight:c.controlHeightXS,borderRadius:c.borderRadiusSM,borderRadiusSM:c.borderRadiusXS}),oe=(0,O.TS)(c,{fontSize:c.fontSizeLG,controlHeight:c.controlHeightLG,multipleSelectItemHeight:c.multipleItemHeightLG,borderRadius:c.borderRadiusLG,borderRadiusSM:c.borderRadius}),[,me]=Ae(c);return[b(c),b(x,"sm"),{[`${y}-multiple${y}-sm`]:{[`${y}-selection-placeholder`]:{insetInline:c.controlPaddingHorizontalSM-c.lineWidth},[`${y}-selection-search`]:{marginInlineStart:me}}},b(oe,"lg")]};function Te(c,y){const{componentCls:x,inputPaddingHorizontalBase:oe,borderRadius:me}=c,Ce=c.controlHeight-c.lineWidth*2,ke=Math.ceil(c.fontSize*1.25),He=y?`${x}-${y}`:"";return{[`${x}-single${He}`]:{fontSize:c.fontSize,[`${x}-selector`]:Object.assign(Object.assign({},(0,f.Wf)(c)),{display:"flex",borderRadius:me,[`${x}-selection-search`]:{position:"absolute",top:0,insetInlineStart:oe,insetInlineEnd:oe,bottom:0,"&-input":{width:"100%"}},[`
${x}-selection-item,
${x}-selection-placeholder
`]:{padding:0,lineHeight:`${Ce}px`,transition:`all ${c.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${Ce}px`}},[`${x}-selection-item`]:{position:"relative",userSelect:"none"},[`${x}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${x}-selection-item:after`,`${x}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${x}-show-arrow ${x}-selection-item,
&${x}-show-arrow ${x}-selection-placeholder
`]:{paddingInlineEnd:ke},[`&${x}-open ${x}-selection-item`]:{color:c.colorTextPlaceholder},[`&:not(${x}-customize-input)`]:{[`${x}-selector`]:{width:"100%",height:c.controlHeight,padding:`0 ${oe}px`,[`${x}-selection-search-input`]:{height:Ce},"&:after":{lineHeight:`${Ce}px`}}},[`&${x}-customize-input`]:{[`${x}-selector`]:{"&:after":{display:"none"},[`${x}-selection-search`]:{position:"static",width:"100%"},[`${x}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${oe}px`,"&:after":{display:"none"}}}}}}}function Le(c){const{componentCls:y}=c,x=c.controlPaddingHorizontalSM-c.lineWidth;return[Te(c),Te((0,O.TS)(c,{controlHeight:c.controlHeightSM,borderRadius:c.borderRadiusSM}),"sm"),{[`${y}-single${y}-sm`]:{[`&:not(${y}-customize-input)`]:{[`${y}-selection-search`]:{insetInlineStart:x,insetInlineEnd:x},[`${y}-selector`]:{padding:`0 ${x}px`},[`&${y}-show-arrow ${y}-selection-search`]:{insetInlineEnd:x+c.fontSize*1.5},[`
&${y}-show-arrow ${y}-selection-item,
&${y}-show-arrow ${y}-selection-placeholder
`]:{paddingInlineEnd:c.fontSize*1.5}}}},Te((0,O.TS)(c,{controlHeight:c.singleItemHeightLG,fontSize:c.fontSizeLG,borderRadius:c.borderRadiusLG}),"lg")]}const je=c=>{const{componentCls:y,selectorBg:x}=c;return{position:"relative",backgroundColor:x,border:`${c.lineWidth}px ${c.lineType} ${c.colorBorder}`,transition:`all ${c.motionDurationMid} ${c.motionEaseInOut}`,input:{cursor:"pointer"},[`${y}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${y}-disabled&`]:{color:c.colorTextDisabled,background:c.colorBgContainerDisabled,cursor:"not-allowed",[`${y}-multiple&`]:{background:c.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Y=function(c,y){let x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:oe,borderHoverColor:me,outlineColor:Ce,antCls:ke}=y,He=x?{[`${oe}-selector`]:{borderColor:me}}:{};return{[c]:{[`&:not(${oe}-disabled):not(${oe}-customize-input):not(${ke}-pagination-size-changer)`]:Object.assign(Object.assign({},He),{[`${oe}-focused& ${oe}-selector`]:{borderColor:me,boxShadow:`0 0 0 ${y.controlOutlineWidth}px ${Ce}`,outline:0},[`&:hover ${oe}-selector`]:{borderColor:me}})}}},ae=c=>{const{componentCls:y}=c;return{[`${y}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},V=c=>{const{componentCls:y,inputPaddingHorizontalBase:x,iconCls:oe}=c;return{[y]:Object.assign(Object.assign({},(0,f.Wf)(c)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${y}-customize-input) ${y}-selector`]:Object.assign(Object.assign({},je(c)),ae(c)),[`${y}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},f.vS),[`${y}-selection-placeholder`]:Object.assign(Object.assign({},f.vS),{flex:1,color:c.colorTextPlaceholder,pointerEvents:"none"}),[`${y}-arrow`]:Object.assign(Object.assign({},(0,f.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,height:c.fontSizeIcon,marginTop:-c.fontSizeIcon/2,color:c.colorTextQuaternary,fontSize:c.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[oe]:{verticalAlign:"top",transition:`transform ${c.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${y}-suffix)`]:{pointerEvents:"auto"}},[`${y}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${y}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,zIndex:1,display:"inline-block",width:c.fontSizeIcon,height:c.fontSizeIcon,marginTop:-c.fontSizeIcon/2,color:c.colorTextQuaternary,fontSize:c.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:c.clearBg,cursor:"pointer",opacity:0,transition:`color ${c.motionDurationMid} ease, opacity ${c.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:c.colorTextTertiary}},"&:hover":{[`${y}-clear`]:{opacity:1}}}),[`${y}-has-feedback`]:{[`${y}-clear`]:{insetInlineEnd:x+c.fontSize+c.paddingXS}}}},j=c=>{const{componentCls:y}=c;return[{[y]:{[`&-borderless ${y}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${y}-in-form-item`]:{width:"100%"}}},V(c),Le(c),Re(c),q(c),{[`${y}-rtl`]:{direction:"rtl"}},Y(y,(0,O.TS)(c,{borderHoverColor:c.colorPrimaryHover,outlineColor:c.controlOutline})),Y(`${y}-status-error`,(0,O.TS)(c,{borderHoverColor:c.colorErrorHover,outlineColor:c.colorErrorOutline}),!0),Y(`${y}-status-warning`,(0,O.TS)(c,{borderHoverColor:c.colorWarningHover,outlineColor:c.colorWarningOutline}),!0),(0,g.c)(c,{borderElCls:`${y}-selector`,focusElCls:`${y}-focused`})]};var v=(0,N.Z)("Select",(c,y)=>{let{rootPrefixCls:x}=y;const oe=(0,O.TS)(c,{rootPrefixCls:x,inputPaddingHorizontalBase:c.paddingSM-1,multipleSelectItemHeight:c.multipleItemHeight});return[j(oe)]},c=>{const{fontSize:y,lineHeight:x,controlHeight:oe,controlPaddingHorizontal:me,zIndexPopupBase:Ce,colorText:ke,fontWeightStrong:He,controlItemBgActive:fe,controlItemBgHover:We,colorBgContainer:E,colorFillSecondary:De,controlHeightLG:we,controlHeightSM:Q,colorBgContainerDisabled:Ee,colorTextDisabled:Me}=c;return{zIndexPopup:Ce+50,optionSelectedColor:ke,optionSelectedFontWeight:He,optionSelectedBg:fe,optionActiveBg:We,optionPadding:`${(oe-y*x)/2}px ${me}px`,optionFontSize:y,optionLineHeight:x,optionHeight:oe,selectorBg:E,clearBg:E,singleItemHeightLG:we,multipleItemBg:De,multipleItemBorderColor:"transparent",multipleItemHeight:Q,multipleItemHeightLG:oe,multipleSelectorBgDisabled:Ee,multipleItemColorDisabled:Me,multipleItemBorderColorDisabled:"transparent"}})},58582:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return g}});const f=O=>{const w={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:O==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},w),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},w),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},w),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},w),{points:["br","tr"],offset:[0,-4]})}};function g(O,N){return O||f(N)}},84443:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return f}});function f(g,O){return O!==void 0?O:g!==null}},66339:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(40001),g=l(19248),O=l(99267),N=l(84105),w=l(58617),T=l(47472),ve=l(59301);function pe(q){let{suffixIcon:I,clearIcon:Ae,menuItemSelectedIcon:b,removeIcon:C,loading:Re,multiple:Te,hasFeedback:Le,prefixCls:je,showSuffixIcon:Y,feedbackIcon:ae,showArrow:V,componentName:j}=q;const v=Ae!=null?Ae:ve.createElement(g.Z,null),c=me=>I===null&&!Le&&!V?null:ve.createElement(ve.Fragment,null,Y!==!1&&me,Le&&ae);let y=null;if(I!==void 0)y=c(I);else if(Re)y=c(ve.createElement(w.Z,{spin:!0}));else{const me=`${je}-suffix`;y=Ce=>{let{open:ke,showSearch:He}=Ce;return c(ke&&He?ve.createElement(T.Z,{className:me}):ve.createElement(N.Z,{className:me}))}}let x=null;b!==void 0?x=b:Te?x=ve.createElement(f.Z,null):x=null;let oe=null;return C!==void 0?oe=C:oe=ve.createElement(O.Z,null),{clearIcon:v,suffixIcon:y,itemIcon:x,removeIcon:oe}}},61621:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return D}});var f=l(92310),g=l.n(f),O=l(59301),N=l(36355),w=l(2738),ve=h=>{const{prefixCls:S,className:A,style:z,size:s,shape:u}=h,_=g()({[`${S}-lg`]:s==="large",[`${S}-sm`]:s==="small"}),d=g()({[`${S}-circle`]:u==="circle",[`${S}-square`]:u==="square",[`${S}-round`]:u==="round"}),m=O.useMemo(()=>typeof s=="number"?{width:s,height:s,lineHeight:`${s}px`}:{},[s]);return O.createElement("span",{className:g()(S,_,d,A),style:Object.assign(Object.assign({},m),z)})},pe=l(36237),q=l(83116),I=l(37613);const Ae=new pe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),b=h=>({height:h,lineHeight:`${h}px`}),C=h=>Object.assign({width:h},b(h)),Re=h=>({background:h.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ae,animationDuration:h.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),Te=h=>Object.assign({width:h*5,minWidth:h*5},b(h)),Le=h=>{const{skeletonAvatarCls:S,gradientFromColor:A,controlHeight:z,controlHeightLG:s,controlHeightSM:u}=h;return{[`${S}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:A},C(z)),[`${S}${S}-circle`]:{borderRadius:"50%"},[`${S}${S}-lg`]:Object.assign({},C(s)),[`${S}${S}-sm`]:Object.assign({},C(u))}},je=h=>{const{controlHeight:S,borderRadiusSM:A,skeletonInputCls:z,controlHeightLG:s,controlHeightSM:u,gradientFromColor:_}=h;return{[`${z}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:_,borderRadius:A},Te(S)),[`${z}-lg`]:Object.assign({},Te(s)),[`${z}-sm`]:Object.assign({},Te(u))}},Y=h=>Object.assign({width:h},b(h)),ae=h=>{const{skeletonImageCls:S,imageSizeBase:A,gradientFromColor:z,borderRadiusSM:s}=h;return{[`${S}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:z,borderRadius:s},Y(A*2)),{[`${S}-path`]:{fill:"#bfbfbf"},[`${S}-svg`]:Object.assign(Object.assign({},Y(A)),{maxWidth:A*4,maxHeight:A*4}),[`${S}-svg${S}-svg-circle`]:{borderRadius:"50%"}}),[`${S}${S}-circle`]:{borderRadius:"50%"}}},V=(h,S,A)=>{const{skeletonButtonCls:z}=h;return{[`${A}${z}-circle`]:{width:S,minWidth:S,borderRadius:"50%"},[`${A}${z}-round`]:{borderRadius:S}}},j=h=>Object.assign({width:h*2,minWidth:h*2},b(h)),v=h=>{const{borderRadiusSM:S,skeletonButtonCls:A,controlHeight:z,controlHeightLG:s,controlHeightSM:u,gradientFromColor:_}=h;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${A}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:_,borderRadius:S,width:z*2,minWidth:z*2},j(z))},V(h,z,A)),{[`${A}-lg`]:Object.assign({},j(s))}),V(h,s,`${A}-lg`)),{[`${A}-sm`]:Object.assign({},j(u))}),V(h,u,`${A}-sm`))},c=h=>{const{componentCls:S,skeletonAvatarCls:A,skeletonTitleCls:z,skeletonParagraphCls:s,skeletonButtonCls:u,skeletonInputCls:_,skeletonImageCls:d,controlHeight:m,controlHeightLG:P,controlHeightSM:de,gradientFromColor:$,padding:Oe,marginSM:ie,borderRadius:ce,titleHeight:Se,blockRadius:Ke,paragraphLiHeight:_e,controlHeightXS:ne,paragraphMarginTop:nt}=h;return{[`${S}`]:{display:"table",width:"100%",[`${S}-header`]:{display:"table-cell",paddingInlineEnd:Oe,verticalAlign:"top",[`${A}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$},C(m)),[`${A}-circle`]:{borderRadius:"50%"},[`${A}-lg`]:Object.assign({},C(P)),[`${A}-sm`]:Object.assign({},C(de))},[`${S}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${z}`]:{width:"100%",height:Se,background:$,borderRadius:Ke,[`+ ${s}`]:{marginBlockStart:de}},[`${s}`]:{padding:0,"> li":{width:"100%",height:_e,listStyle:"none",background:$,borderRadius:Ke,"+ li":{marginBlockStart:ne}}},[`${s}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${S}-content`]:{[`${z}, ${s} > li`]:{borderRadius:ce}}},[`${S}-with-avatar ${S}-content`]:{[`${z}`]:{marginBlockStart:ie,[`+ ${s}`]:{marginBlockStart:nt}}},[`${S}${S}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},v(h)),Le(h)),je(h)),ae(h)),[`${S}${S}-block`]:{width:"100%",[`${u}`]:{width:"100%"},[`${_}`]:{width:"100%"}},[`${S}${S}-active`]:{[`
${z},
${s} > li,
${A},
${u},
${_},
${d}
`]:Object.assign({},Re(h))}}};var y=(0,q.Z)("Skeleton",h=>{const{componentCls:S}=h,A=(0,I.TS)(h,{skeletonAvatarCls:`${S}-avatar`,skeletonTitleCls:`${S}-title`,skeletonParagraphCls:`${S}-paragraph`,skeletonButtonCls:`${S}-button`,skeletonInputCls:`${S}-input`,skeletonImageCls:`${S}-image`,imageSizeBase:h.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${h.gradientFromColor} 25%, ${h.gradientToColor} 37%, ${h.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[c(A)]},h=>{const{colorFillContent:S,colorFill:A}=h,z=S,s=A;return{color:z,colorGradientEnd:s,gradientFromColor:z,gradientToColor:s,titleHeight:h.controlHeight/2,blockRadius:h.borderRadiusSM,paragraphMarginTop:h.marginLG+h.marginXXS,paragraphLiHeight:h.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),oe=h=>{const{prefixCls:S,className:A,rootClassName:z,active:s,shape:u="circle",size:_="default"}=h,{getPrefixCls:d}=O.useContext(N.E_),m=d("skeleton",S),[P,de]=y(m),$=(0,w.Z)(h,["prefixCls","className"]),Oe=g()(m,`${m}-element`,{[`${m}-active`]:s},A,z,de);return P(O.createElement("div",{className:Oe},O.createElement(ve,Object.assign({prefixCls:`${m}-avatar`,shape:u,size:_},$))))},Ce=h=>{const{prefixCls:S,className:A,rootClassName:z,active:s,block:u=!1,size:_="default"}=h,{getPrefixCls:d}=O.useContext(N.E_),m=d("skeleton",S),[P,de]=y(m),$=(0,w.Z)(h,["prefixCls"]),Oe=g()(m,`${m}-element`,{[`${m}-active`]:s,[`${m}-block`]:u},A,z,de);return P(O.createElement("div",{className:Oe},O.createElement(ve,Object.assign({prefixCls:`${m}-button`,size:_},$))))};const ke="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var fe=h=>{const{prefixCls:S,className:A,rootClassName:z,style:s,active:u}=h,{getPrefixCls:_}=O.useContext(N.E_),d=_("skeleton",S),[m,P]=y(d),de=g()(d,`${d}-element`,{[`${d}-active`]:u},A,z,P);return m(O.createElement("div",{className:de},O.createElement("div",{className:g()(`${d}-image`,A),style:s},O.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${d}-image-svg`},O.createElement("path",{d:ke,className:`${d}-image-path`})))))},E=h=>{const{prefixCls:S,className:A,rootClassName:z,active:s,block:u,size:_="default"}=h,{getPrefixCls:d}=O.useContext(N.E_),m=d("skeleton",S),[P,de]=y(m),$=(0,w.Z)(h,["prefixCls"]),Oe=g()(m,`${m}-element`,{[`${m}-active`]:s,[`${m}-block`]:u},A,z,de);return P(O.createElement("div",{className:Oe},O.createElement(ve,Object.assign({prefixCls:`${m}-input`,size:_},$))))},De=l(54476),we={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Q=we,Ee=l(7657),Me=function(S,A){return O.createElement(Ee.Z,(0,De.Z)({},S,{ref:A,icon:Q}))},X=O.forwardRef(Me),te=X,he=h=>{const{prefixCls:S,className:A,rootClassName:z,style:s,active:u,children:_}=h,{getPrefixCls:d}=O.useContext(N.E_),m=d("skeleton",S),[P,de]=y(m),$=g()(m,`${m}-element`,{[`${m}-active`]:u},de,A,z),Oe=_!=null?_:O.createElement(te,null);return P(O.createElement("div",{className:$},O.createElement("div",{className:g()(`${m}-image`,A),style:s},Oe)))},Ue=l(94480),et=h=>{const S=d=>{const{width:m,rows:P=2}=h;if(Array.isArray(m))return m[d];if(P-1===d)return m},{prefixCls:A,className:z,style:s,rows:u}=h,_=(0,Ue.Z)(Array(u)).map((d,m)=>O.createElement("li",{key:m,style:{width:S(m)}}));return O.createElement("ul",{className:g()(A,z),style:s},_)},rt=h=>{let{prefixCls:S,className:A,width:z,style:s}=h;return O.createElement("h3",{className:g()(S,A),style:Object.assign({width:z},s)})};function Ve(h){return h&&typeof h=="object"?h:{}}function ct(h,S){return h&&!S?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function pt(h,S){return!h&&S?{width:"38%"}:h&&S?{width:"50%"}:{}}function H(h,S){const A={};return(!h||!S)&&(A.width="61%"),!h&&S?A.rows=3:A.rows=2,A}const Ze=h=>{const{prefixCls:S,loading:A,className:z,rootClassName:s,style:u,children:_,avatar:d=!1,title:m=!0,paragraph:P=!0,active:de,round:$}=h,{getPrefixCls:Oe,direction:ie,skeleton:ce}=O.useContext(N.E_),Se=Oe("skeleton",S),[Ke,_e]=y(Se);if(A||!("loading"in h)){const ne=!!d,nt=!!m,ot=!!P;let Et;if(ne){const Mt=Object.assign(Object.assign({prefixCls:`${Se}-avatar`},ct(nt,ot)),Ve(d));Et=O.createElement("div",{className:`${Se}-header`},O.createElement(ve,Object.assign({},Mt)))}let st;if(nt||ot){let Mt;if(nt){const kt=Object.assign(Object.assign({prefixCls:`${Se}-title`},pt(ne,ot)),Ve(m));Mt=O.createElement(rt,Object.assign({},kt))}let Vt;if(ot){const kt=Object.assign(Object.assign({prefixCls:`${Se}-paragraph`},H(ne,nt)),Ve(P));Vt=O.createElement(et,Object.assign({},kt))}st=O.createElement("div",{className:`${Se}-content`},Mt,Vt)}const Tt=g()(Se,{[`${Se}-with-avatar`]:ne,[`${Se}-active`]:de,[`${Se}-rtl`]:ie==="rtl",[`${Se}-round`]:$},ce==null?void 0:ce.className,z,s,_e);return Ke(O.createElement("div",{className:Tt,style:Object.assign(Object.assign({},ce==null?void 0:ce.style),u)},Et,st))}return typeof _!="undefined"?_:null};Ze.Button=Ce,Ze.Avatar=oe,Ze.Input=E,Ze.Image=fe,Ze.Node=he;var M=Ze,D=M},81327:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return je}});var f=l(59301),g=l(92310),O=l.n(g),N=l(11592),w=l(36355),T=l(33234);const ve=f.createContext({latestIndex:0}),pe=ve.Provider;var I=Y=>{let{className:ae,index:V,children:j,split:v,style:c}=Y;const{latestIndex:y}=f.useContext(ve);return j==null?null:f.createElement(f.Fragment,null,f.createElement("div",{className:ae,style:c},j),V<y&&v&&f.createElement("span",{className:`${ae}-split`},v))},Ae=l(2856);function b(Y){return["small","middle","large"].includes(Y)}function C(Y){return Y?typeof Y=="number"&&!Number.isNaN(Y):!1}var Re=function(Y,ae){var V={};for(var j in Y)Object.prototype.hasOwnProperty.call(Y,j)&&ae.indexOf(j)<0&&(V[j]=Y[j]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,j=Object.getOwnPropertySymbols(Y);v<j.length;v++)ae.indexOf(j[v])<0&&Object.prototype.propertyIsEnumerable.call(Y,j[v])&&(V[j[v]]=Y[j[v]]);return V};const Le=f.forwardRef((Y,ae)=>{var V,j;const{getPrefixCls:v,space:c,direction:y}=f.useContext(w.E_),{size:x=(c==null?void 0:c.size)||"small",align:oe,className:me,rootClassName:Ce,children:ke,direction:He="horizontal",prefixCls:fe,split:We,style:E,wrap:De=!1,classNames:we,styles:Q}=Y,Ee=Re(Y,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Me,X]=Array.isArray(x)?x:[x,x],te=b(X),ue=b(Me),he=C(X),Ue=C(Me),tt=(0,N.Z)(ke,{keepEmpty:!0}),et=oe===void 0&&He==="horizontal"?"center":oe,gt=v("space",fe),[rt,Ve]=(0,Ae.Z)(gt),ct=O()(gt,c==null?void 0:c.className,Ve,`${gt}-${He}`,{[`${gt}-rtl`]:y==="rtl",[`${gt}-align-${et}`]:et,[`${gt}-gap-row-${X}`]:te,[`${gt}-gap-col-${Me}`]:ue},me,Ce),pt=O()(`${gt}-item`,(V=we==null?void 0:we.item)!==null&&V!==void 0?V:(j=c==null?void 0:c.classNames)===null||j===void 0?void 0:j.item);let H=0;const Ze=tt.map((h,S)=>{var A,z;h!=null&&(H=S);const s=h&&h.key||`${pt}-${S}`;return f.createElement(I,{className:pt,key:s,index:S,split:We,style:(A=Q==null?void 0:Q.item)!==null&&A!==void 0?A:(z=c==null?void 0:c.styles)===null||z===void 0?void 0:z.item},h)}),M=f.useMemo(()=>({latestIndex:H}),[H]);if(tt.length===0)return null;const D={};return De&&(D.flexWrap="wrap"),!ue&&Ue&&(D.columnGap=Me),!te&&he&&(D.rowGap=X),rt(f.createElement("div",Object.assign({ref:ae,className:ct,style:Object.assign(Object.assign(Object.assign({},D),c==null?void 0:c.style),E)},Ee),f.createElement(pe,{value:M},Ze)))});Le.Compact=T.ZP;var je=Le},8378:function(It,ze){"use strict";const l=f=>({[f.componentCls]:{[`${f.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${f.motionDurationMid} ${f.motionEaseInOut},
opacity ${f.motionDurationMid} ${f.motionEaseInOut} !important`}},[`${f.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${f.motionDurationMid} ${f.motionEaseInOut},
opacity ${f.motionDurationMid} ${f.motionEaseInOut} !important`}}});ze.Z=l},92899:function(It,ze,l){"use strict";l.d(ze,{Fm:function(){return b}});var f=l(36237),g=l(95406);const O=new f.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),N=new f.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),w=new f.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),T=new f.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ve=new f.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),pe=new f.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),q=new f.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),I=new f.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Ae={"move-up":{inKeyframes:q,outKeyframes:I},"move-down":{inKeyframes:O,outKeyframes:N},"move-left":{inKeyframes:w,outKeyframes:T},"move-right":{inKeyframes:ve,outKeyframes:pe}},b=(C,Re)=>{const{antCls:Te}=C,Le=`${Te}-${Re}`,{inKeyframes:je,outKeyframes:Y}=Ae[Re];return[(0,g.R)(Le,je,Y,C.motionDurationMid),{[`
${Le}-enter,
${Le}-appear
`]:{opacity:0,animationTimingFunction:C.motionEaseOutCirc},[`${Le}-leave`]:{animationTimingFunction:C.motionEaseInOutCirc}}]}},13826:function(It,ze,l){"use strict";l.d(ze,{Qt:function(){return w},Uw:function(){return N},fJ:function(){return O},ly:function(){return T},oN:function(){return b}});var f=l(36237),g=l(95406);const O=new f.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),N=new f.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),w=new f.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),T=new f.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),ve=new f.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),pe=new f.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),q=new f.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),I=new f.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Ae={"slide-up":{inKeyframes:O,outKeyframes:N},"slide-down":{inKeyframes:w,outKeyframes:T},"slide-left":{inKeyframes:ve,outKeyframes:pe},"slide-right":{inKeyframes:q,outKeyframes:I}},b=(C,Re)=>{const{antCls:Te}=C,Le=`${Te}-${Re}`,{inKeyframes:je,outKeyframes:Y}=Ae[Re];return[(0,g.R)(Le,je,Y,C.motionDurationMid),{[`
${Le}-enter,
${Le}-appear
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:C.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${Le}-leave`]:{animationTimingFunction:C.motionEaseInQuint}}]}},99313:function(It,ze,l){"use strict";l.d(ze,{default:function(){return i}});var f=l(99267),g=l(18785),O=l(62772),N=l(92310),w=l.n(N),T=l(54476),ve=l(20068),pe=l(33885),q=l(42978),I=l(76190),Ae=l(75931),b=l(59301),C=l(49658),Re=l(18929),Te=l(77900),Le=(0,b.createContext)(null),je=b.forwardRef(function(t,r){var o=t.prefixCls,a=t.className,R=t.style,p=t.id,L=t.active,F=t.tabKey,le=t.children;return b.createElement("div",{id:p&&"".concat(p,"-panel-").concat(F),role:"tabpanel",tabIndex:L?0:-1,"aria-labelledby":p&&"".concat(p,"-tab-").concat(F),"aria-hidden":!L,style:R,className:w()(o,L&&"".concat(o,"-active"),a),ref:r},le)}),Y=je,ae=["key","forceRender","style","className"];function V(t){var r=t.id,o=t.activeKey,a=t.animated,R=t.tabPosition,p=t.destroyInactiveTabPane,L=b.useContext(Le),F=L.prefixCls,le=L.tabs,U=a.tabPane,ye="".concat(F,"-tabpane");return b.createElement("div",{className:w()("".concat(F,"-content-holder"))},b.createElement("div",{className:w()("".concat(F,"-content"),"".concat(F,"-content-").concat(R),(0,ve.Z)({},"".concat(F,"-content-animated"),U))},le.map(function(se){var ee=se.key,J=se.forceRender,xe=se.style,ge=se.className,Be=(0,Ae.Z)(se,ae),it=ee===o;return b.createElement(Te.default,(0,T.Z)({key:ee,visible:it,forceRender:J,removeOnLeave:!!p,leavedClassName:"".concat(ye,"-hidden")},a.tabPaneMotion),function(qe,Ie){var Qe=qe.style,Z=qe.className;return b.createElement(Y,(0,T.Z)({},Be,{prefixCls:ye,id:r,tabKey:ee,animated:U,active:it,style:(0,pe.Z)((0,pe.Z)({},xe),Qe),className:w()(ge,Z),ref:Ie}))})})))}var j=l(94480),v=l(29301),c=l(6089),y=l(8654),x={width:0,height:0,left:0,top:0};function oe(t,r,o){return(0,b.useMemo)(function(){for(var a,R=new Map,p=r.get((a=t[0])===null||a===void 0?void 0:a.key)||x,L=p.left+p.width,F=0;F<t.length;F+=1){var le=t[F].key,U=r.get(le);if(!U){var ye;U=r.get((ye=t[F-1])===null||ye===void 0?void 0:ye.key)||x}var se=R.get(le)||(0,pe.Z)({},U);se.right=L-se.left-se.width,R.set(le,se)}return R},[t.map(function(a){return a.key}).join("_"),r,o])}function me(t,r){var o=b.useRef(t),a=b.useState({}),R=(0,q.Z)(a,2),p=R[1];function L(F){var le=typeof F=="function"?F(o.current):F;le!==o.current&&r(le,o.current),o.current=le,p({})}return[o.current,L]}var Ce=.1,ke=.01,He=20,fe=Math.pow(.995,He);function We(t,r){var o=(0,b.useState)(),a=(0,q.Z)(o,2),R=a[0],p=a[1],L=(0,b.useState)(0),F=(0,q.Z)(L,2),le=F[0],U=F[1],ye=(0,b.useState)(0),se=(0,q.Z)(ye,2),ee=se[0],J=se[1],xe=(0,b.useState)(),ge=(0,q.Z)(xe,2),Be=ge[0],it=ge[1],qe=(0,b.useRef)();function Ie(G){var K=G.touches[0],k=K.screenX,be=K.screenY;p({x:k,y:be}),window.clearInterval(qe.current)}function Qe(G){if(R){G.preventDefault();var K=G.touches[0],k=K.screenX,be=K.screenY;p({x:k,y:be});var Ne=k-R.x,Fe=be-R.y;r(Ne,Fe);var Xe=Date.now();U(Xe),J(Xe-le),it({x:Ne,y:Fe})}}function Z(){if(R&&(p(null),it(null),Be)){var G=Be.x/ee,K=Be.y/ee,k=Math.abs(G),be=Math.abs(K);if(Math.max(k,be)<Ce)return;var Ne=G,Fe=K;qe.current=window.setInterval(function(){if(Math.abs(Ne)<ke&&Math.abs(Fe)<ke){window.clearInterval(qe.current);return}Ne*=fe,Fe*=fe,r(Ne*He,Fe*He)},He)}}var B=(0,b.useRef)();function W(G){var K=G.deltaX,k=G.deltaY,be=0,Ne=Math.abs(K),Fe=Math.abs(k);Ne===Fe?be=B.current==="x"?K:k:Ne>Fe?(be=K,B.current="x"):(be=k,B.current="y"),r(-be,-be)&&G.preventDefault()}var re=(0,b.useRef)(null);re.current={onTouchStart:Ie,onTouchMove:Qe,onTouchEnd:Z,onWheel:W},b.useEffect(function(){function G(Ne){re.current.onTouchStart(Ne)}function K(Ne){re.current.onTouchMove(Ne)}function k(Ne){re.current.onTouchEnd(Ne)}function be(Ne){re.current.onWheel(Ne)}return document.addEventListener("touchmove",K,{passive:!1}),document.addEventListener("touchend",k,{passive:!1}),t.current.addEventListener("touchstart",G,{passive:!1}),t.current.addEventListener("wheel",be),function(){document.removeEventListener("touchmove",K),document.removeEventListener("touchend",k)}},[])}var E=l(34280);function De(t){var r=(0,b.useState)(0),o=(0,q.Z)(r,2),a=o[0],R=o[1],p=(0,b.useRef)(0),L=(0,b.useRef)();return L.current=t,(0,E.o)(function(){var F;(F=L.current)===null||F===void 0||F.call(L)},[a]),function(){p.current===a&&(p.current+=1,R(p.current))}}function we(t){var r=(0,b.useRef)([]),o=(0,b.useState)({}),a=(0,q.Z)(o,2),R=a[1],p=(0,b.useRef)(typeof t=="function"?t():t),L=De(function(){var le=p.current;r.current.forEach(function(U){le=U(le)}),r.current=[],p.current=le,R({})});function F(le){r.current.push(le),L()}return[p.current,F]}var Q={width:0,height:0,left:0,top:0,right:0};function Ee(t,r,o,a,R,p,L){var F=L.tabs,le=L.tabPosition,U=L.rtl,ye,se,ee;return["top","bottom"].includes(le)?(ye="width",se=U?"right":"left",ee=Math.abs(o)):(ye="height",se="top",ee=-o),(0,b.useMemo)(function(){if(!F.length)return[0,0];for(var J=F.length,xe=J,ge=0;ge<J;ge+=1){var Be=t.get(F[ge].key)||Q;if(Be[se]+Be[ye]>ee+r){xe=ge-1;break}}for(var it=0,qe=J-1;qe>=0;qe-=1){var Ie=t.get(F[qe].key)||Q;if(Ie[se]<ee){it=qe+1;break}}return it>=xe?[0,0]:[it,xe]},[t,r,a,R,p,ee,le,F.map(function(J){return J.key}).join("_"),U])}function Me(t){var r;return t instanceof Map?(r={},t.forEach(function(o,a){r[a]=o})):r=t,JSON.stringify(r)}var X="TABS_DQ";function te(t){return String(t).replace(/"/g,X)}function ue(t,r,o,a){return!(!o||a||t===!1||t===void 0&&(r===!1||r===null))}function he(t,r){var o=t.prefixCls,a=t.editable,R=t.locale,p=t.style;return!a||a.showAdd===!1?null:b.createElement("button",{ref:r,type:"button",className:"".concat(o,"-nav-add"),style:p,"aria-label":(R==null?void 0:R.addAriaLabel)||"Add tab",onClick:function(F){a.onEdit("add",{event:F})}},a.addIcon||"+")}var Ue=b.forwardRef(he),tt=b.forwardRef(function(t,r){var o=t.position,a=t.prefixCls,R=t.extra;if(!R)return null;var p,L={};return(0,I.Z)(R)==="object"&&!b.isValidElement(R)?L=R:L.right=R,o==="right"&&(p=L.right),o==="left"&&(p=L.left),p?b.createElement("div",{className:"".concat(a,"-extra-content"),ref:r},p):null}),et=tt,gt=l(31561),rt=l(15285),Ve=l(10228);function ct(t,r){var o=t.prefixCls,a=t.id,R=t.tabs,p=t.locale,L=t.mobile,F=t.moreIcon,le=F===void 0?"More":F,U=t.moreTransitionName,ye=t.style,se=t.className,ee=t.editable,J=t.tabBarGutter,xe=t.rtl,ge=t.removeAriaLabel,Be=t.onTabClick,it=t.getPopupContainer,qe=t.popupClassName,Ie=(0,b.useState)(!1),Qe=(0,q.Z)(Ie,2),Z=Qe[0],B=Qe[1],W=(0,b.useState)(null),re=(0,q.Z)(W,2),G=re[0],K=re[1],k="".concat(a,"-more-popup"),be="".concat(o,"-dropdown"),Ne=G!==null?"".concat(k,"-").concat(G):null,Fe=p==null?void 0:p.dropdownAriaLabel;function Xe(Rt,ht){Rt.preventDefault(),Rt.stopPropagation(),ee.onEdit("remove",{key:ht,event:Rt})}var $e=b.createElement(rt.ZP,{onClick:function(ht){var Ct=ht.key,_t=ht.domEvent;Be(Ct,_t),B(!1)},prefixCls:"".concat(be,"-menu"),id:k,tabIndex:-1,role:"listbox","aria-activedescendant":Ne,selectedKeys:[G],"aria-label":Fe!==void 0?Fe:"expanded dropdown"},R.map(function(Rt){var ht=Rt.closable,Ct=Rt.disabled,_t=Rt.closeIcon,yt=Rt.key,Lt=Rt.label,rn=ue(ht,_t,ee,Ct);return b.createElement(rt.sN,{key:yt,id:"".concat(k,"-").concat(yt),role:"option","aria-controls":a&&"".concat(a,"-panel-").concat(yt),disabled:Ct},b.createElement("span",null,Lt),rn&&b.createElement("button",{type:"button","aria-label":ge||"remove",tabIndex:0,className:"".concat(be,"-menu-item-remove"),onClick:function(ut){ut.stopPropagation(),Xe(ut,yt)}},_t||ee.removeIcon||"\xD7"))}));function St(Rt){for(var ht=R.filter(function(rn){return!rn.disabled}),Ct=ht.findIndex(function(rn){return rn.key===G})||0,_t=ht.length,yt=0;yt<_t;yt+=1){Ct=(Ct+Rt+_t)%_t;var Lt=ht[Ct];if(!Lt.disabled){K(Lt.key);return}}}function lt(Rt){var ht=Rt.which;if(!Z){[Ve.Z.DOWN,Ve.Z.SPACE,Ve.Z.ENTER].includes(ht)&&(B(!0),Rt.preventDefault());return}switch(ht){case Ve.Z.UP:St(-1),Rt.preventDefault();break;case Ve.Z.DOWN:St(1),Rt.preventDefault();break;case Ve.Z.ESC:B(!1);break;case Ve.Z.SPACE:case Ve.Z.ENTER:G!==null&&Be(G,Rt);break}}(0,b.useEffect)(function(){var Rt=document.getElementById(Ne);Rt&&Rt.scrollIntoView&&Rt.scrollIntoView(!1)},[G]),(0,b.useEffect)(function(){Z||K(null)},[Z]);var Ye=(0,ve.Z)({},xe?"marginRight":"marginLeft",J);R.length||(Ye.visibility="hidden",Ye.order=1);var xt=w()((0,ve.Z)({},"".concat(be,"-rtl"),xe)),wt=L?null:b.createElement(gt.Z,{prefixCls:be,overlay:$e,trigger:["hover"],visible:R.length?Z:!1,transitionName:U,onVisibleChange:B,overlayClassName:w()(xt,qe),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:it},b.createElement("button",{type:"button",className:"".concat(o,"-nav-more"),style:Ye,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":k,id:"".concat(a,"-more"),"aria-expanded":Z,onKeyDown:lt},le));return b.createElement("div",{className:w()("".concat(o,"-nav-operations"),se),style:ye,ref:r},wt,b.createElement(Ue,{prefixCls:o,locale:p,editable:ee}))}var pt=b.memo(b.forwardRef(ct),function(t,r){return r.tabMoving});function H(t){var r,o=t.prefixCls,a=t.id,R=t.active,p=t.tab,L=p.key,F=p.label,le=p.disabled,U=p.closeIcon,ye=t.closable,se=t.renderWrapper,ee=t.removeAriaLabel,J=t.editable,xe=t.onClick,ge=t.onFocus,Be=t.style,it="".concat(o,"-tab"),qe=ue(ye,U,J,le);function Ie(B){le||xe(B)}function Qe(B){B.preventDefault(),B.stopPropagation(),J.onEdit("remove",{key:L,event:B})}var Z=b.createElement("div",{key:L,"data-node-key":te(L),className:w()(it,(r={},(0,ve.Z)(r,"".concat(it,"-with-remove"),qe),(0,ve.Z)(r,"".concat(it,"-active"),R),(0,ve.Z)(r,"".concat(it,"-disabled"),le),r)),style:Be,onClick:Ie},b.createElement("div",{role:"tab","aria-selected":R,id:a&&"".concat(a,"-tab-").concat(L),className:"".concat(it,"-btn"),"aria-controls":a&&"".concat(a,"-panel-").concat(L),"aria-disabled":le,tabIndex:le?null:0,onClick:function(W){W.stopPropagation(),Ie(W)},onKeyDown:function(W){[Ve.Z.SPACE,Ve.Z.ENTER].includes(W.which)&&(W.preventDefault(),Ie(W))},onFocus:ge},F),qe&&b.createElement("button",{type:"button","aria-label":ee||"remove",tabIndex:0,className:"".concat(it,"-remove"),onClick:function(W){W.stopPropagation(),Qe(W)}},U||J.removeIcon||"\xD7"));return se?se(Z):Z}var Ze=H,M=l(16089),D=function(r){var o=r.activeTabOffset,a=r.horizontal,R=r.rtl,p=r.indicatorSize,L=(0,b.useState)(),F=(0,q.Z)(L,2),le=F[0],U=F[1],ye=(0,b.useRef)(),se=function(xe){return typeof p=="function"?p(xe):typeof p=="number"?p:xe};function ee(){M.Z.cancel(ye.current)}return(0,b.useEffect)(function(){var J={};return o&&(a?(R?(J.right=o.right+o.width/2,J.transform="translateX(50%)"):(J.left=o.left+o.width/2,J.transform="translateX(-50%)"),J.width=se(o.width)):(J.top=o.top+o.height/2,J.transform="translateY(-50%)",J.height=se(o.height))),ee(),ye.current=(0,M.Z)(function(){U(J)}),ee},[o,a,R,p]),{style:le}},h=D,S=function(r){var o=r.current||{},a=o.offsetWidth,R=a===void 0?0:a,p=o.offsetHeight,L=p===void 0?0:p;return[R,L]},A=function(r,o){return r[o?0:1]};function z(t,r){var o,a=b.useContext(Le),R=a.prefixCls,p=a.tabs,L=t.className,F=t.style,le=t.id,U=t.animated,ye=t.activeKey,se=t.rtl,ee=t.extra,J=t.editable,xe=t.locale,ge=t.tabPosition,Be=t.tabBarGutter,it=t.children,qe=t.onTabClick,Ie=t.onTabScroll,Qe=t.indicatorSize,Z=(0,b.useRef)(),B=(0,b.useRef)(),W=(0,b.useRef)(),re=(0,b.useRef)(),G=(0,b.useRef)(),K=(0,b.useRef)(),k=(0,b.useRef)(),be=ge==="top"||ge==="bottom",Ne=me(0,function(un,tn){be&&Ie&&Ie({direction:un>tn?"left":"right"})}),Fe=(0,q.Z)(Ne,2),Xe=Fe[0],$e=Fe[1],St=me(0,function(un,tn){!be&&Ie&&Ie({direction:un>tn?"top":"bottom"})}),lt=(0,q.Z)(St,2),Ye=lt[0],xt=lt[1],wt=(0,b.useState)([0,0]),Rt=(0,q.Z)(wt,2),ht=Rt[0],Ct=Rt[1],_t=(0,b.useState)([0,0]),yt=(0,q.Z)(_t,2),Lt=yt[0],rn=yt[1],dt=(0,b.useState)([0,0]),ut=(0,q.Z)(dt,2),bt=ut[0],Kt=ut[1],jt=(0,b.useState)([0,0]),Ht=(0,q.Z)(jt,2),Nt=Ht[0],Ot=Ht[1],an=we(new Map),$t=(0,q.Z)(an,2),dn=$t[0],at=$t[1],Je=oe(p,dn,Lt[0]),At=A(ht,be),Dt=A(Lt,be),nn=A(bt,be),Rn=A(Nt,be),gn=At<Dt+nn,Qt=gn?At-Rn:At-nn,hn="".concat(R,"-nav-operations-hidden"),fn=0,mn=0;be&&se?(fn=0,mn=Math.max(0,Dt-Qt)):(fn=Math.min(0,Qt-Dt),mn=0);function wn(un){return un<fn?fn:un>mn?mn:un}var cn=(0,b.useRef)(),xn=(0,b.useState)(),Mn=(0,q.Z)(xn,2),Zn=Mn[0],Fn=Mn[1];function Ln(){Fn(Date.now())}function Nn(){window.clearTimeout(cn.current)}We(re,function(un,tn){function yn(_n,Pn){_n(function(En){var sr=wn(En+Pn);return sr})}return gn?(be?yn($e,un):yn(xt,tn),Nn(),Ln(),!0):!1}),(0,b.useEffect)(function(){return Nn(),Zn&&(cn.current=window.setTimeout(function(){Fn(0)},100)),Nn},[Zn]);var er=Ee(Je,Qt,be?Xe:Ye,Dt,nn,Rn,(0,pe.Z)((0,pe.Z)({},t),{},{tabs:p})),zn=(0,q.Z)(er,2),Yn=zn[0],Jn=zn[1],Vn=(0,c.Z)(function(){var un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ye,tn=Je.get(un)||{width:0,height:0,left:0,right:0,top:0};if(be){var yn=Xe;se?tn.right<Xe?yn=tn.right:tn.right+tn.width>Xe+Qt&&(yn=tn.right+tn.width-Qt):tn.left<-Xe?yn=-tn.left:tn.left+tn.width>-Xe+Qt&&(yn=-(tn.left+tn.width-Qt)),xt(0),$e(wn(yn))}else{var _n=Ye;tn.top<-Ye?_n=-tn.top:tn.top+tn.height>-Ye+Qt&&(_n=-(tn.top+tn.height-Qt)),$e(0),xt(wn(_n))}}),In={};ge==="top"||ge==="bottom"?In[se?"marginRight":"marginLeft"]=Be:In.marginTop=Be;var Qn=p.map(function(un,tn){var yn=un.key;return b.createElement(Ze,{id:le,prefixCls:R,key:yn,tab:un,style:tn===0?void 0:In,closable:un.closable,editable:J,active:yn===ye,renderWrapper:it,removeAriaLabel:xe==null?void 0:xe.removeAriaLabel,onClick:function(Pn){qe(yn,Pn)},onFocus:function(){Vn(yn),Ln(),re.current&&(se||(re.current.scrollLeft=0),re.current.scrollTop=0)}})}),Xn=function(){return at(function(){var tn=new Map;return p.forEach(function(yn){var _n,Pn=yn.key,En=(_n=G.current)===null||_n===void 0?void 0:_n.querySelector('[data-node-key="'.concat(te(Pn),'"]'));En&&tn.set(Pn,{width:En.offsetWidth,height:En.offsetHeight,left:En.offsetLeft,top:En.offsetTop})}),tn})};(0,b.useEffect)(function(){Xn()},[p.map(function(un){return un.key}).join("_")]);var Wn=De(function(){var un=S(Z),tn=S(B),yn=S(W);Ct([un[0]-tn[0]-yn[0],un[1]-tn[1]-yn[1]]);var _n=S(k);Kt(_n);var Pn=S(K);Ot(Pn);var En=S(G);rn([En[0]-_n[0],En[1]-_n[1]]),Xn()}),tr=p.slice(0,Yn),Un=p.slice(Jn+1),vt=[].concat((0,j.Z)(tr),(0,j.Z)(Un)),Zt=Je.get(ye),Pt=h({activeTabOffset:Zt,horizontal:be,rtl:se,indicatorSize:Qe}),Bt=Pt.style;(0,b.useEffect)(function(){Vn()},[ye,fn,mn,Me(Zt),Me(Je),be]),(0,b.useEffect)(function(){Wn()},[se]);var en=!!vt.length,on="".concat(R,"-nav-wrap"),Dn,bn,Sn,On;return be?se?(bn=Xe>0,Dn=Xe!==mn):(Dn=Xe<0,bn=Xe!==fn):(Sn=Ye<0,On=Ye!==fn),b.createElement(v.Z,{onResize:Wn},b.createElement("div",{ref:(0,y.x1)(r,Z),role:"tablist",className:w()("".concat(R,"-nav"),L),style:F,onKeyDown:function(){Ln()}},b.createElement(et,{ref:B,position:"left",extra:ee,prefixCls:R}),b.createElement(v.Z,{onResize:Wn},b.createElement("div",{className:w()(on,(o={},(0,ve.Z)(o,"".concat(on,"-ping-left"),Dn),(0,ve.Z)(o,"".concat(on,"-ping-right"),bn),(0,ve.Z)(o,"".concat(on,"-ping-top"),Sn),(0,ve.Z)(o,"".concat(on,"-ping-bottom"),On),o)),ref:re},b.createElement(v.Z,{onResize:Wn},b.createElement("div",{ref:G,className:"".concat(R,"-nav-list"),style:{transform:"translate(".concat(Xe,"px, ").concat(Ye,"px)"),transition:Zn?"none":void 0}},Qn,b.createElement(Ue,{ref:k,prefixCls:R,locale:xe,editable:J,style:(0,pe.Z)((0,pe.Z)({},Qn.length===0?void 0:In),{},{visibility:en?"hidden":null})}),b.createElement("div",{className:w()("".concat(R,"-ink-bar"),(0,ve.Z)({},"".concat(R,"-ink-bar-animated"),U.inkBar)),style:Bt}))))),b.createElement(pt,(0,T.Z)({},t,{removeAriaLabel:xe==null?void 0:xe.removeAriaLabel,ref:K,prefixCls:R,tabs:vt,className:!en&&hn,tabMoving:!!Zn})),b.createElement(et,{ref:W,position:"right",extra:ee,prefixCls:R})))}var s=b.forwardRef(z),u=["renderTabBar"],_=["label","key"];function d(t){var r=t.renderTabBar,o=(0,Ae.Z)(t,u),a=b.useContext(Le),R=a.tabs;if(r){var p=(0,pe.Z)((0,pe.Z)({},o),{},{panes:R.map(function(L){var F=L.label,le=L.key,U=(0,Ae.Z)(L,_);return b.createElement(Y,(0,T.Z)({tab:F,key:le,tabKey:le},U))})});return r(p,s)}return b.createElement(s,o)}var m=l(48736);function P(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},r;return t===!1?r={inkBar:!1,tabPane:!1}:t===!0?r={inkBar:!0,tabPane:!1}:r=(0,pe.Z)({inkBar:!0},(0,I.Z)(t)==="object"?t:{}),r.tabPaneMotion&&r.tabPane===void 0&&(r.tabPane=!0),!r.tabPaneMotion&&r.tabPane&&(r.tabPane=!1),r}var de=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],$=0;function Oe(t,r){var o,a=t.id,R=t.prefixCls,p=R===void 0?"rc-tabs":R,L=t.className,F=t.items,le=t.direction,U=t.activeKey,ye=t.defaultActiveKey,se=t.editable,ee=t.animated,J=t.tabPosition,xe=J===void 0?"top":J,ge=t.tabBarGutter,Be=t.tabBarStyle,it=t.tabBarExtraContent,qe=t.locale,Ie=t.moreIcon,Qe=t.moreTransitionName,Z=t.destroyInactiveTabPane,B=t.renderTabBar,W=t.onChange,re=t.onTabClick,G=t.onTabScroll,K=t.getPopupContainer,k=t.popupClassName,be=t.indicatorSize,Ne=(0,Ae.Z)(t,de),Fe=b.useMemo(function(){return(F||[]).filter(function(Ot){return Ot&&(0,I.Z)(Ot)==="object"&&"key"in Ot})},[F]),Xe=le==="rtl",$e=P(ee),St=(0,b.useState)(!1),lt=(0,q.Z)(St,2),Ye=lt[0],xt=lt[1];(0,b.useEffect)(function(){xt((0,C.Z)())},[]);var wt=(0,Re.Z)(function(){var Ot;return(Ot=Fe[0])===null||Ot===void 0?void 0:Ot.key},{value:U,defaultValue:ye}),Rt=(0,q.Z)(wt,2),ht=Rt[0],Ct=Rt[1],_t=(0,b.useState)(function(){return Fe.findIndex(function(Ot){return Ot.key===ht})}),yt=(0,q.Z)(_t,2),Lt=yt[0],rn=yt[1];(0,b.useEffect)(function(){var Ot=Fe.findIndex(function($t){return $t.key===ht});if(Ot===-1){var an;Ot=Math.max(0,Math.min(Lt,Fe.length-1)),Ct((an=Fe[Ot])===null||an===void 0?void 0:an.key)}rn(Ot)},[Fe.map(function(Ot){return Ot.key}).join("_"),ht,Lt]);var dt=(0,Re.Z)(null,{value:a}),ut=(0,q.Z)(dt,2),bt=ut[0],Kt=ut[1];(0,b.useEffect)(function(){a||(Kt("rc-tabs-".concat($)),$+=1)},[]);function jt(Ot,an){re==null||re(Ot,an);var $t=Ot!==ht;Ct(Ot),$t&&(W==null||W(Ot))}var Ht={id:bt,activeKey:ht,animated:$e,tabPosition:xe,rtl:Xe,mobile:Ye},Nt=(0,pe.Z)((0,pe.Z)({},Ht),{},{editable:se,locale:qe,moreIcon:Ie,moreTransitionName:Qe,tabBarGutter:ge,onTabClick:jt,onTabScroll:G,extra:it,style:Be,panes:null,getPopupContainer:K,popupClassName:k,indicatorSize:be});return b.createElement(Le.Provider,{value:{tabs:Fe,prefixCls:p}},b.createElement("div",(0,T.Z)({ref:r,id:a,className:w()(p,"".concat(p,"-").concat(xe),(o={},(0,ve.Z)(o,"".concat(p,"-mobile"),Ye),(0,ve.Z)(o,"".concat(p,"-editable"),se),(0,ve.Z)(o,"".concat(p,"-rtl"),Xe),o),L)},Ne),b.createElement(d,(0,T.Z)({},Nt,{renderTabBar:B})),b.createElement(V,(0,T.Z)({destroyInactiveTabPane:Z},Ht,{animated:$e}))))}var ie=b.forwardRef(Oe),ce=ie,Se=ce,Ke=l(36355),_e=l(19716),nt=()=>null,ot=l(62892);const Et={motionAppear:!1,motionEnter:!0,motionLeave:!0};function st(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},o;return r===!1?o={inkBar:!1,tabPane:!1}:r===!0?o={inkBar:!0,tabPane:!0}:o=Object.assign({inkBar:!0},typeof r=="object"?r:{}),o.tabPane&&(o.tabPaneMotion=Object.assign(Object.assign({},Et),{motionName:(0,ot.m)(t,"switch")})),o}var Tt=l(11592),Mt=function(t,r){var o={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&r.indexOf(a)<0&&(o[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,a=Object.getOwnPropertySymbols(t);R<a.length;R++)r.indexOf(a[R])<0&&Object.prototype.propertyIsEnumerable.call(t,a[R])&&(o[a[R]]=t[a[R]]);return o};function Vt(t){return t.filter(r=>r)}function kt(t,r){if(t)return t;const o=(0,Tt.Z)(r).map(a=>{if(b.isValidElement(a)){const{key:R,props:p}=a,L=p||{},{tab:F}=L,le=Mt(L,["tab"]);return Object.assign(Object.assign({key:String(R)},le),{label:F})}return null});return Vt(o)}var Jt=l(17313),Wt=l(83116),Ge=l(37613),mt=l(13826),ft=t=>{const{componentCls:r,motionDurationSlow:o}=t;return[{[r]:{[`${r}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${o}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${o}`}}}}},[(0,mt.oN)(t,"slide-up"),(0,mt.oN)(t,"slide-down")]]};const zt=t=>{const{componentCls:r,tabsCardPadding:o,cardBg:a,cardGutter:R,colorBorderSecondary:p,itemSelectedColor:L}=t;return{[`${r}-card`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-tab`]:{margin:0,padding:o,background:a,border:`${t.lineWidth}px ${t.lineType} ${p}`,transition:`all ${t.motionDurationSlow} ${t.motionEaseInOut}`},[`${r}-tab-active`]:{color:L,background:t.colorBgContainer},[`${r}-ink-bar`]:{visibility:"hidden"}},[`&${r}-top, &${r}-bottom`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-tab + ${r}-tab`]:{marginLeft:{_skip_check_:!0,value:`${R}px`}}}},[`&${r}-top`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-tab`]:{borderRadius:`${t.borderRadiusLG}px ${t.borderRadiusLG}px 0 0`},[`${r}-tab-active`]:{borderBottomColor:t.colorBgContainer}}},[`&${r}-bottom`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-tab`]:{borderRadius:`0 0 ${t.borderRadiusLG}px ${t.borderRadiusLG}px`},[`${r}-tab-active`]:{borderTopColor:t.colorBgContainer}}},[`&${r}-left, &${r}-right`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-tab + ${r}-tab`]:{marginTop:`${R}px`}}},[`&${r}-left`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-tab`]:{borderRadius:{_skip_check_:!0,value:`${t.borderRadiusLG}px 0 0 ${t.borderRadiusLG}px`}},[`${r}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:t.colorBgContainer}}}},[`&${r}-right`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${t.borderRadiusLG}px ${t.borderRadiusLG}px 0`}},[`${r}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:t.colorBgContainer}}}}}}},ln=t=>{const{componentCls:r,itemHoverColor:o,dropdownEdgeChildVerticalPadding:a}=t;return{[`${r}-dropdown`]:Object.assign(Object.assign({},(0,Jt.Wf)(t)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:t.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${r}-dropdown-menu`]:{maxHeight:t.tabsDropdownHeight,margin:0,padding:`${a}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:t.colorBgContainer,backgroundClip:"padding-box",borderRadius:t.borderRadiusLG,outline:"none",boxShadow:t.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Jt.vS),{display:"flex",alignItems:"center",minWidth:t.tabsDropdownWidth,margin:0,padding:`${t.paddingXXS}px ${t.paddingSM}px`,color:t.colorText,fontWeight:"normal",fontSize:t.fontSize,lineHeight:t.lineHeight,cursor:"pointer",transition:`all ${t.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:t.marginSM},color:t.colorTextDescription,fontSize:t.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:o}},"&:hover":{background:t.controlItemBgHover},"&-disabled":{"&, &:hover":{color:t.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Ut=t=>{const{componentCls:r,margin:o,colorBorderSecondary:a,horizontalMargin:R,verticalItemPadding:p,verticalItemMargin:L}=t;return{[`${r}-top, ${r}-bottom`]:{flexDirection:"column",[`> ${r}-nav, > div > ${r}-nav`]:{margin:R,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${t.lineWidth}px ${t.lineType} ${a}`,content:"''"},[`${r}-ink-bar`]:{height:t.lineWidthBold,"&-animated":{transition:`width ${t.motionDurationSlow}, left ${t.motionDurationSlow},
right ${t.motionDurationSlow}`}},[`${r}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:t.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:t.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:t.boxShadowTabsOverflowRight},[`&${r}-nav-wrap-ping-left::before`]:{opacity:1},[`&${r}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${r}-top`]:{[`> ${r}-nav,
> div > ${r}-nav`]:{"&::before":{bottom:0},[`${r}-ink-bar`]:{bottom:0}}},[`${r}-bottom`]:{[`> ${r}-nav, > div > ${r}-nav`]:{order:1,marginTop:`${o}px`,marginBottom:0,"&::before":{top:0},[`${r}-ink-bar`]:{top:0}},[`> ${r}-content-holder, > div > ${r}-content-holder`]:{order:0}},[`${r}-left, ${r}-right`]:{[`> ${r}-nav, > div > ${r}-nav`]:{flexDirection:"column",minWidth:t.controlHeight*1.25,[`${r}-tab`]:{padding:p,textAlign:"center"},[`${r}-tab + ${r}-tab`]:{margin:L},[`${r}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:t.controlHeight},"&::before":{top:0,boxShadow:t.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:t.boxShadowTabsOverflowBottom},[`&${r}-nav-wrap-ping-top::before`]:{opacity:1},[`&${r}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${r}-ink-bar`]:{width:t.lineWidthBold,"&-animated":{transition:`height ${t.motionDurationSlow}, top ${t.motionDurationSlow}`}},[`${r}-nav-list, ${r}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${r}-left`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${r}-content-holder, > div > ${r}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${t.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`},[`> ${r}-content > ${r}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:t.paddingLG}}}},[`${r}-right`]:{[`> ${r}-nav, > div > ${r}-nav`]:{order:1,[`${r}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${r}-content-holder, > div > ${r}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-t.lineWidth},borderRight:{_skip_check_:!0,value:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`},[`> ${r}-content > ${r}-tabpane`]:{paddingRight:{_skip_check_:!0,value:t.paddingLG}}}}}},qt=t=>{const{componentCls:r,cardPaddingSM:o,cardPaddingLG:a,horizontalItemPaddingSM:R,horizontalItemPaddingLG:p}=t;return{[r]:{"&-small":{[`> ${r}-nav`]:{[`${r}-tab`]:{padding:R,fontSize:t.titleFontSizeSM}}},"&-large":{[`> ${r}-nav`]:{[`${r}-tab`]:{padding:p,fontSize:t.titleFontSizeLG}}}},[`${r}-card`]:{[`&${r}-small`]:{[`> ${r}-nav`]:{[`${r}-tab`]:{padding:o}},[`&${r}-bottom`]:{[`> ${r}-nav ${r}-tab`]:{borderRadius:`0 0 ${t.borderRadius}px ${t.borderRadius}px`}},[`&${r}-top`]:{[`> ${r}-nav ${r}-tab`]:{borderRadius:`${t.borderRadius}px ${t.borderRadius}px 0 0`}},[`&${r}-right`]:{[`> ${r}-nav ${r}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${t.borderRadius}px ${t.borderRadius}px 0`}}},[`&${r}-left`]:{[`> ${r}-nav ${r}-tab`]:{borderRadius:{_skip_check_:!0,value:`${t.borderRadius}px 0 0 ${t.borderRadius}px`}}}},[`&${r}-large`]:{[`> ${r}-nav`]:{[`${r}-tab`]:{padding:a}}}}}},Ft=t=>{const{componentCls:r,itemActiveColor:o,itemHoverColor:a,iconCls:R,tabsHorizontalItemMargin:p,horizontalItemPadding:L,itemSelectedColor:F,itemColor:le}=t,U=`${r}-tab`;return{[U]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:L,fontSize:t.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:le,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:o}},(0,Jt.Qy)(t)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-t.marginXXS},marginLeft:{_skip_check_:!0,value:t.marginXS},color:t.colorTextDescription,fontSize:t.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${t.motionDurationSlow}`,"&:hover":{color:t.colorTextHeading}},"&:hover":{color:a},[`&${U}-active ${U}-btn`]:{color:F,textShadow:t.tabsActiveTextShadow},[`&${U}-disabled`]:{color:t.colorTextDisabled,cursor:"not-allowed"},[`&${U}-disabled ${U}-btn, &${U}-disabled ${r}-remove`]:{"&:focus, &:active":{color:t.colorTextDisabled}},[`& ${U}-remove ${R}`]:{margin:0},[R]:{marginRight:{_skip_check_:!0,value:t.marginSM}}},[`${U} + ${U}`]:{margin:{_skip_check_:!0,value:p}}}},Gt=t=>{const{componentCls:r,tabsHorizontalItemMarginRTL:o,iconCls:a,cardGutter:R}=t;return{[`${r}-rtl`]:{direction:"rtl",[`${r}-nav`]:{[`${r}-tab`]:{margin:{_skip_check_:!0,value:o},[`${r}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[a]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${t.marginSM}px`}},[`${r}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${t.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${t.marginXXS}px`},[a]:{margin:0}}}},[`&${r}-left`]:{[`> ${r}-nav`]:{order:1},[`> ${r}-content-holder`]:{order:0}},[`&${r}-right`]:{[`> ${r}-nav`]:{order:0},[`> ${r}-content-holder`]:{order:1}},[`&${r}-card${r}-top, &${r}-card${r}-bottom`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-tab + ${r}-tab`]:{marginRight:{_skip_check_:!0,value:R},marginLeft:{_skip_check_:!0,value:0}}}}},[`${r}-dropdown-rtl`]:{direction:"rtl"},[`${r}-menu-item`]:{[`${r}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},pn=t=>{const{componentCls:r,tabsCardPadding:o,cardHeight:a,cardGutter:R,itemHoverColor:p,itemActiveColor:L,colorBorderSecondary:F}=t;return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Jt.Wf)(t)),{display:"flex",[`> ${r}-nav, > div > ${r}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${r}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${t.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${r}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${t.motionDurationSlow}`},[`${r}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${r}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${r}-nav-more`]:{position:"relative",padding:o,background:"transparent",border:0,color:t.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:t.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${r}-nav-add`]:Object.assign({minWidth:a,marginLeft:{_skip_check_:!0,value:R},padding:`0 ${t.paddingXS}px`,background:"transparent",border:`${t.lineWidth}px ${t.lineType} ${F}`,borderRadius:`${t.borderRadiusLG}px ${t.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:t.colorText,transition:`all ${t.motionDurationSlow} ${t.motionEaseInOut}`,"&:hover":{color:p},"&:active, &:focus:not(:focus-visible)":{color:L}},(0,Jt.Qy)(t))},[`${r}-extra-content`]:{flex:"none"},[`${r}-ink-bar`]:{position:"absolute",background:t.inkBarColor,pointerEvents:"none"}}),Ft(t)),{[`${r}-content`]:{position:"relative",width:"100%"},[`${r}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${r}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${r}-centered`]:{[`> ${r}-nav, > div > ${r}-nav`]:{[`${r}-nav-wrap`]:{[`&:not([class*='${r}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Pe=(0,Wt.Z)("Tabs",t=>{const r=(0,Ge.TS)(t,{tabsCardPadding:t.cardPadding||`${(t.cardHeight-Math.round(t.fontSize*t.lineHeight))/2-t.lineWidth}px ${t.padding}px`,dropdownEdgeChildVerticalPadding:t.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${t.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${t.horizontalItemGutter}px`});return[qt(r),Gt(r),Ut(r),ln(r),zt(r),pn(r),ft(r)]},t=>{const r=t.controlHeightLG;return{zIndexPopup:t.zIndexPopupBase+50,cardBg:t.colorFillAlter,cardHeight:r,cardPadding:"",cardPaddingSM:`${t.paddingXXS*1.5}px ${t.padding}px`,cardPaddingLG:`${t.paddingXS}px ${t.padding}px ${t.paddingXXS*1.5}px`,titleFontSize:t.fontSize,titleFontSizeLG:t.fontSizeLG,titleFontSizeSM:t.fontSize,inkBarColor:t.colorPrimary,horizontalMargin:`0 0 ${t.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${t.paddingSM}px 0`,horizontalItemPaddingSM:`${t.paddingXS}px 0`,horizontalItemPaddingLG:`${t.padding}px 0`,verticalItemPadding:`${t.paddingXS}px ${t.paddingLG}px`,verticalItemMargin:`${t.margin}px 0 0 0`,itemColor:t.colorText,itemSelectedColor:t.colorPrimary,itemHoverColor:t.colorPrimaryHover,itemActiveColor:t.colorPrimaryActive,cardGutter:t.marginXXS/2}}),e=function(t,r){var o={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&r.indexOf(a)<0&&(o[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,a=Object.getOwnPropertySymbols(t);R<a.length;R++)r.indexOf(a[R])<0&&Object.prototype.propertyIsEnumerable.call(t,a[R])&&(o[a[R]]=t[a[R]]);return o};const n=t=>{const{type:r,className:o,rootClassName:a,size:R,onEdit:p,hideAdd:L,centered:F,addIcon:le,popupClassName:U,children:ye,items:se,animated:ee,style:J,indicatorSize:xe}=t,ge=e(t,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Be,moreIcon:it=b.createElement(g.Z,null)}=ge,{direction:qe,tabs:Ie,getPrefixCls:Qe,getPopupContainer:Z}=b.useContext(Ke.E_),B=Qe("tabs",Be),[W,re]=Pe(B);let G;r==="editable-card"&&(G={onEdit:(Xe,$e)=>{let{key:St,event:lt}=$e;p==null||p(Xe==="add"?lt:St,Xe)},removeIcon:b.createElement(f.Z,null),addIcon:le||b.createElement(O.Z,null),showAdd:L!==!0});const K=Qe(),k=kt(se,ye),be=st(B,ee),Ne=(0,_e.Z)(R),Fe=Object.assign(Object.assign({},Ie==null?void 0:Ie.style),J);return W(b.createElement(Se,Object.assign({direction:qe,getPopupContainer:Z,moreTransitionName:`${K}-slide-up`},ge,{items:k,className:w()({[`${B}-${Ne}`]:Ne,[`${B}-card`]:["card","editable-card"].includes(r),[`${B}-editable-card`]:r==="editable-card",[`${B}-centered`]:F},Ie==null?void 0:Ie.className,o,a,re),popupClassName:w()(U,re),style:Fe,editable:G,moreIcon:it,prefixCls:B,animated:be,indicatorSize:xe!=null?xe:Ie==null?void 0:Ie.indicatorSize})))};n.TabPane=nt;var i=n},3867:function(It,ze,l){var f=l(97671);(function(g,O){It.exports=O()})(this,function(){"use strict";function g(s){var u=typeof s;return s!==null&&(u==="object"||u==="function")}function O(s){return typeof s=="function"}var N=void 0;Array.isArray?N=Array.isArray:N=function(s){return Object.prototype.toString.call(s)==="[object Array]"};var w=N,T=0,ve=void 0,pe=void 0,q=function(u,_){v[T]=u,v[T+1]=_,T+=2,T===2&&(pe?pe(c):x())};function I(s){pe=s}function Ae(s){q=s}var b=typeof window!="undefined"?window:void 0,C=b||{},Re=C.MutationObserver||C.WebKitMutationObserver,Te=typeof self=="undefined"&&typeof f!="undefined"&&{}.toString.call(f)==="[object process]",Le=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function je(){return function(){return f.nextTick(c)}}function Y(){return typeof ve!="undefined"?function(){ve(c)}:j()}function ae(){var s=0,u=new Re(c),_=document.createTextNode("");return u.observe(_,{characterData:!0}),function(){_.data=s=++s%2}}function V(){var s=new MessageChannel;return s.port1.onmessage=c,function(){return s.port2.postMessage(0)}}function j(){var s=setTimeout;return function(){return s(c,1)}}var v=new Array(1e3);function c(){for(var s=0;s<T;s+=2){var u=v[s],_=v[s+1];u(_),v[s]=void 0,v[s+1]=void 0}T=0}function y(){try{var s=Function("return this")().require("vertx");return ve=s.runOnLoop||s.runOnContext,Y()}catch(u){return j()}}var x=void 0;Te?x=je():Re?x=ae():Le?x=V():b===void 0?x=y():x=j();function oe(s,u){var _=this,d=new this.constructor(ke);d[Ce]===void 0&&ct(d);var m=_._state;if(m){var P=arguments[m-1];q(function(){return et(m,d,P,_._result)})}else Ue(_,d,s,u);return d}function me(s){var u=this;if(s&&typeof s=="object"&&s.constructor===u)return s;var _=new u(ke);return X(_,s),_}var Ce=Math.random().toString(36).substring(2);function ke(){}var He=void 0,fe=1,We=2;function E(){return new TypeError("You cannot resolve a promise with itself")}function De(){return new TypeError("A promises callback cannot return that same promise.")}function we(s,u,_,d){try{s.call(u,_,d)}catch(m){return m}}function Q(s,u,_){q(function(d){var m=!1,P=we(_,u,function(de){m||(m=!0,u!==de?X(d,de):ue(d,de))},function(de){m||(m=!0,he(d,de))},"Settle: "+(d._label||" unknown promise"));!m&&P&&(m=!0,he(d,P))},s)}function Ee(s,u){u._state===fe?ue(s,u._result):u._state===We?he(s,u._result):Ue(u,void 0,function(_){return X(s,_)},function(_){return he(s,_)})}function Me(s,u,_){u.constructor===s.constructor&&_===oe&&u.constructor.resolve===me?Ee(s,u):_===void 0?ue(s,u):O(_)?Q(s,u,_):ue(s,u)}function X(s,u){if(s===u)he(s,E());else if(g(u)){var _=void 0;try{_=u.then}catch(d){he(s,d);return}Me(s,u,_)}else ue(s,u)}function te(s){s._onerror&&s._onerror(s._result),tt(s)}function ue(s,u){s._state===He&&(s._result=u,s._state=fe,s._subscribers.length!==0&&q(tt,s))}function he(s,u){s._state===He&&(s._state=We,s._result=u,q(te,s))}function Ue(s,u,_,d){var m=s._subscribers,P=m.length;s._onerror=null,m[P]=u,m[P+fe]=_,m[P+We]=d,P===0&&s._state&&q(tt,s)}function tt(s){var u=s._subscribers,_=s._state;if(u.length!==0){for(var d=void 0,m=void 0,P=s._result,de=0;de<u.length;de+=3)d=u[de],m=u[de+_],d?et(_,d,m,P):m(P);s._subscribers.length=0}}function et(s,u,_,d){var m=O(_),P=void 0,de=void 0,$=!0;if(m){try{P=_(d)}catch(Oe){$=!1,de=Oe}if(u===P){he(u,De());return}}else P=d;u._state!==He||(m&&$?X(u,P):$===!1?he(u,de):s===fe?ue(u,P):s===We&&he(u,P))}function gt(s,u){try{u(function(d){X(s,d)},function(d){he(s,d)})}catch(_){he(s,_)}}var rt=0;function Ve(){return rt++}function ct(s){s[Ce]=rt++,s._state=void 0,s._result=void 0,s._subscribers=[]}function pt(){return new Error("Array Methods must be provided an Array")}var H=function(){function s(u,_){this._instanceConstructor=u,this.promise=new u(ke),this.promise[Ce]||ct(this.promise),w(_)?(this.length=_.length,this._remaining=_.length,this._result=new Array(this.length),this.length===0?ue(this.promise,this._result):(this.length=this.length||0,this._enumerate(_),this._remaining===0&&ue(this.promise,this._result))):he(this.promise,pt())}return s.prototype._enumerate=function(_){for(var d=0;this._state===He&&d<_.length;d++)this._eachEntry(_[d],d)},s.prototype._eachEntry=function(_,d){var m=this._instanceConstructor,P=m.resolve;if(P===me){var de=void 0,$=void 0,Oe=!1;try{de=_.then}catch(ce){Oe=!0,$=ce}if(de===oe&&_._state!==He)this._settledAt(_._state,d,_._result);else if(typeof de!="function")this._remaining--,this._result[d]=_;else if(m===A){var ie=new m(ke);Oe?he(ie,$):Me(ie,_,de),this._willSettleAt(ie,d)}else this._willSettleAt(new m(function(ce){return ce(_)}),d)}else this._willSettleAt(P(_),d)},s.prototype._settledAt=function(_,d,m){var P=this.promise;P._state===He&&(this._remaining--,_===We?he(P,m):this._result[d]=m),this._remaining===0&&ue(P,this._result)},s.prototype._willSettleAt=function(_,d){var m=this;Ue(_,void 0,function(P){return m._settledAt(fe,d,P)},function(P){return m._settledAt(We,d,P)})},s}();function Ze(s){return new H(this,s).promise}function M(s){var u=this;return w(s)?new u(function(_,d){for(var m=s.length,P=0;P<m;P++)u.resolve(s[P]).then(_,d)}):new u(function(_,d){return d(new TypeError("You must pass an array to race."))})}function D(s){var u=this,_=new u(ke);return he(_,s),_}function h(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function S(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var A=function(){function s(u){this[Ce]=Ve(),this._result=this._state=void 0,this._subscribers=[],ke!==u&&(typeof u!="function"&&h(),this instanceof s?gt(this,u):S())}return s.prototype.catch=function(_){return this.then(null,_)},s.prototype.finally=function(_){var d=this,m=d.constructor;return O(_)?d.then(function(P){return m.resolve(_()).then(function(){return P})},function(P){return m.resolve(_()).then(function(){throw P})}):d.then(_,_)},s}();A.prototype.then=oe,A.all=Ze,A.race=M,A.resolve=me,A.reject=D,A._setScheduler=I,A._setAsap=Ae,A._asap=q;function z(){var s=void 0;if(typeof l.g!="undefined")s=l.g;else if(typeof self!="undefined")s=self;else try{s=Function("return this")()}catch(d){throw new Error("polyfill failed because global object is unavailable in this environment")}var u=s.Promise;if(u){var _=null;try{_=Object.prototype.toString.call(u.resolve())}catch(d){}if(_==="[object Promise]"&&!u.cast)return}s.Promise=A}return A.polyfill=z,A.Promise=A,A})},86204:function(It){"use strict";var ze=typeof Reflect=="object"?Reflect:null,l=ze&&typeof ze.apply=="function"?ze.apply:function(V,j,v){return Function.prototype.apply.call(V,j,v)},f;ze&&typeof ze.ownKeys=="function"?f=ze.ownKeys:Object.getOwnPropertySymbols?f=function(V){return Object.getOwnPropertyNames(V).concat(Object.getOwnPropertySymbols(V))}:f=function(V){return Object.getOwnPropertyNames(V)};function g(ae){console&&console.warn&&console.warn(ae)}var O=Number.isNaN||function(V){return V!==V};function N(){N.init.call(this)}It.exports=N,It.exports.once=Le,N.EventEmitter=N,N.prototype._events=void 0,N.prototype._eventsCount=0,N.prototype._maxListeners=void 0;var w=10;function T(ae){if(typeof ae!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof ae)}Object.defineProperty(N,"defaultMaxListeners",{enumerable:!0,get:function(){return w},set:function(ae){if(typeof ae!="number"||ae<0||O(ae))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+ae+".");w=ae}}),N.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},N.prototype.setMaxListeners=function(V){if(typeof V!="number"||V<0||O(V))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+V+".");return this._maxListeners=V,this};function ve(ae){return ae._maxListeners===void 0?N.defaultMaxListeners:ae._maxListeners}N.prototype.getMaxListeners=function(){return ve(this)},N.prototype.emit=function(V){for(var j=[],v=1;v<arguments.length;v++)j.push(arguments[v]);var c=V==="error",y=this._events;if(y!==void 0)c=c&&y.error===void 0;else if(!c)return!1;if(c){var x;if(j.length>0&&(x=j[0]),x instanceof Error)throw x;var oe=new Error("Unhandled error."+(x?" ("+x.message+")":""));throw oe.context=x,oe}var me=y[V];if(me===void 0)return!1;if(typeof me=="function")l(me,this,j);else for(var Ce=me.length,ke=C(me,Ce),v=0;v<Ce;++v)l(ke[v],this,j);return!0};function pe(ae,V,j,v){var c,y,x;if(T(j),y=ae._events,y===void 0?(y=ae._events=Object.create(null),ae._eventsCount=0):(y.newListener!==void 0&&(ae.emit("newListener",V,j.listener?j.listener:j),y=ae._events),x=y[V]),x===void 0)x=y[V]=j,++ae._eventsCount;else if(typeof x=="function"?x=y[V]=v?[j,x]:[x,j]:v?x.unshift(j):x.push(j),c=ve(ae),c>0&&x.length>c&&!x.warned){x.warned=!0;var oe=new Error("Possible EventEmitter memory leak detected. "+x.length+" "+String(V)+" listeners added. Use emitter.setMaxListeners() to increase limit");oe.name="MaxListenersExceededWarning",oe.emitter=ae,oe.type=V,oe.count=x.length,g(oe)}return ae}N.prototype.addListener=function(V,j){return pe(this,V,j,!1)},N.prototype.on=N.prototype.addListener,N.prototype.prependListener=function(V,j){return pe(this,V,j,!0)};function q(){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 I(ae,V,j){var v={fired:!1,wrapFn:void 0,target:ae,type:V,listener:j},c=q.bind(v);return c.listener=j,v.wrapFn=c,c}N.prototype.once=function(V,j){return T(j),this.on(V,I(this,V,j)),this},N.prototype.prependOnceListener=function(V,j){return T(j),this.prependListener(V,I(this,V,j)),this},N.prototype.removeListener=function(V,j){var v,c,y,x,oe;if(T(j),c=this._events,c===void 0)return this;if(v=c[V],v===void 0)return this;if(v===j||v.listener===j)--this._eventsCount===0?this._events=Object.create(null):(delete c[V],c.removeListener&&this.emit("removeListener",V,v.listener||j));else if(typeof v!="function"){for(y=-1,x=v.length-1;x>=0;x--)if(v[x]===j||v[x].listener===j){oe=v[x].listener,y=x;break}if(y<0)return this;y===0?v.shift():Re(v,y),v.length===1&&(c[V]=v[0]),c.removeListener!==void 0&&this.emit("removeListener",V,oe||j)}return this},N.prototype.off=N.prototype.removeListener,N.prototype.removeAllListeners=function(V){var j,v,c;if(v=this._events,v===void 0)return this;if(v.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):v[V]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete v[V]),this;if(arguments.length===0){var y=Object.keys(v),x;for(c=0;c<y.length;++c)x=y[c],x!=="removeListener"&&this.removeAllListeners(x);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(j=v[V],typeof j=="function")this.removeListener(V,j);else if(j!==void 0)for(c=j.length-1;c>=0;c--)this.removeListener(V,j[c]);return this};function Ae(ae,V,j){var v=ae._events;if(v===void 0)return[];var c=v[V];return c===void 0?[]:typeof c=="function"?j?[c.listener||c]:[c]:j?Te(c):C(c,c.length)}N.prototype.listeners=function(V){return Ae(this,V,!0)},N.prototype.rawListeners=function(V){return Ae(this,V,!1)},N.listenerCount=function(ae,V){return typeof ae.listenerCount=="function"?ae.listenerCount(V):b.call(ae,V)},N.prototype.listenerCount=b;function b(ae){var V=this._events;if(V!==void 0){var j=V[ae];if(typeof j=="function")return 1;if(j!==void 0)return j.length}return 0}N.prototype.eventNames=function(){return this._eventsCount>0?f(this._events):[]};function C(ae,V){for(var j=new Array(V),v=0;v<V;++v)j[v]=ae[v];return j}function Re(ae,V){for(;V+1<ae.length;V++)ae[V]=ae[V+1];ae.pop()}function Te(ae){for(var V=new Array(ae.length),j=0;j<V.length;++j)V[j]=ae[j].listener||ae[j];return V}function Le(ae,V){return new Promise(function(j,v){function c(x){ae.removeListener(V,y),v(x)}function y(){typeof ae.removeListener=="function"&&ae.removeListener("error",c),j([].slice.call(arguments))}Y(ae,V,y,{once:!0}),V!=="error"&&je(ae,c,{once:!0})})}function je(ae,V,j){typeof ae.on=="function"&&Y(ae,"error",V,j)}function Y(ae,V,j,v){if(typeof ae.on=="function")v.once?ae.once(V,j):ae.on(V,j);else if(typeof ae.addEventListener=="function")ae.addEventListener(V,function c(y){v.once&&ae.removeEventListener(V,c),j(y)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof ae)}},24334:function(It,ze,l){var f,g;(function(O,N){It.exports=N(O)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof l.g!="undefined"?l.g:this,function(O){"use strict";O=O||{};var N=O.Base64,w="2.6.4",T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ve=function(fe){for(var We={},E=0,De=fe.length;E<De;E++)We[fe.charAt(E)]=E;return We}(T),pe=String.fromCharCode,q=function(fe){if(fe.length<2){var We=fe.charCodeAt(0);return We<128?fe:We<2048?pe(192|We>>>6)+pe(128|We&63):pe(224|We>>>12&15)+pe(128|We>>>6&63)+pe(128|We&63)}else{var We=65536+(fe.charCodeAt(0)-55296)*1024+(fe.charCodeAt(1)-56320);return pe(240|We>>>18&7)+pe(128|We>>>12&63)+pe(128|We>>>6&63)+pe(128|We&63)}},I=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ae=function(fe){return fe.replace(I,q)},b=function(fe){var We=[0,2,1][fe.length%3],E=fe.charCodeAt(0)<<16|(fe.length>1?fe.charCodeAt(1):0)<<8|(fe.length>2?fe.charCodeAt(2):0),De=[T.charAt(E>>>18),T.charAt(E>>>12&63),We>=2?"=":T.charAt(E>>>6&63),We>=1?"=":T.charAt(E&63)];return De.join("")},C=O.btoa&&typeof O.btoa=="function"?function(fe){return O.btoa(fe)}:function(fe){if(fe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return fe.replace(/[\s\S]{1,3}/g,b)},Re=function(fe){return C(Ae(String(fe)))},Te=function(fe){return fe.replace(/[+\/]/g,function(We){return We=="+"?"-":"_"}).replace(/=/g,"")},Le=function(fe,We){return We?Te(Re(fe)):Re(fe)},je=function(fe){return Le(fe,!0)},Y;O.Uint8Array&&(Y=function(fe,We){for(var E="",De=0,we=fe.length;De<we;De+=3){var Q=fe[De],Ee=fe[De+1],Me=fe[De+2],X=Q<<16|Ee<<8|Me;E+=T.charAt(X>>>18)+T.charAt(X>>>12&63)+(typeof Ee!="undefined"?T.charAt(X>>>6&63):"=")+(typeof Me!="undefined"?T.charAt(X&63):"=")}return We?Te(E):E});var ae=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,V=function(fe){switch(fe.length){case 4:var We=(7&fe.charCodeAt(0))<<18|(63&fe.charCodeAt(1))<<12|(63&fe.charCodeAt(2))<<6|63&fe.charCodeAt(3),E=We-65536;return pe((E>>>10)+55296)+pe((E&1023)+56320);case 3:return pe((15&fe.charCodeAt(0))<<12|(63&fe.charCodeAt(1))<<6|63&fe.charCodeAt(2));default:return pe((31&fe.charCodeAt(0))<<6|63&fe.charCodeAt(1))}},j=function(fe){return fe.replace(ae,V)},v=function(fe){var We=fe.length,E=We%4,De=(We>0?ve[fe.charAt(0)]<<18:0)|(We>1?ve[fe.charAt(1)]<<12:0)|(We>2?ve[fe.charAt(2)]<<6:0)|(We>3?ve[fe.charAt(3)]:0),we=[pe(De>>>16),pe(De>>>8&255),pe(De&255)];return we.length-=[0,0,2,1][E],we.join("")},c=O.atob&&typeof O.atob=="function"?function(fe){return O.atob(fe)}:function(fe){return fe.replace(/\S{1,4}/g,v)},y=function(fe){return c(String(fe).replace(/[^A-Za-z0-9\+\/]/g,""))},x=function(fe){return j(c(fe))},oe=function(fe){return String(fe).replace(/[-_]/g,function(We){return We=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},me=function(fe){return x(oe(fe))},Ce;O.Uint8Array&&(Ce=function(fe){return Uint8Array.from(y(oe(fe)),function(We){return We.charCodeAt(0)})});var ke=function(){var fe=O.Base64;return O.Base64=N,fe};if(O.Base64={VERSION:w,atob:y,btoa:C,fromBase64:me,toBase64:Le,utob:Ae,encode:Le,encodeURI:je,btou:j,decode:me,noConflict:ke,fromUint8Array:Y,toUint8Array:Ce},typeof Object.defineProperty=="function"){var He=function(fe){return{value:fe,enumerable:!1,writable:!0,configurable:!0}};O.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",He(function(){return me(this)})),Object.defineProperty(String.prototype,"toBase64",He(function(fe){return Le(this,fe)})),Object.defineProperty(String.prototype,"toBase64URI",He(function(){return Le(this,!0)}))}}return O.Meteor&&(Base64=O.Base64),It.exports?It.exports.Base64=O.Base64:(f=[],g=function(){return O.Base64}.apply(ze,f),g!==void 0&&(It.exports=g)),{Base64:O.Base64}})},31561:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return y}});var f=l(54476),g=l(20068),O=l(42978),N=l(75931),w=l(35593),T=l(92310),ve=l.n(T),pe=l(8654),q=l(59301),I=l(10228),Ae=l(16089),b=I.Z.ESC,C=I.Z.TAB;function Re(x){var oe=x.visible,me=x.triggerRef,Ce=x.onVisibleChange,ke=x.autoFocus,He=x.overlayRef,fe=q.useRef(!1),We=function(){if(oe){var Q,Ee;(Q=me.current)===null||Q===void 0||(Ee=Q.focus)===null||Ee===void 0||Ee.call(Q),Ce==null||Ce(!1)}},E=function(){var Q;return(Q=He.current)!==null&&Q!==void 0&&Q.focus?(He.current.focus(),fe.current=!0,!0):!1},De=function(Q){switch(Q.keyCode){case b:We();break;case C:{var Ee=!1;fe.current||(Ee=E()),Ee?Q.preventDefault():We();break}}};q.useEffect(function(){return oe?(window.addEventListener("keydown",De),ke&&(0,Ae.Z)(E,3),function(){window.removeEventListener("keydown",De),fe.current=!1}):function(){fe.current=!1}},[oe])}var Te=(0,q.forwardRef)(function(x,oe){var me=x.overlay,Ce=x.arrow,ke=x.prefixCls,He=(0,q.useMemo)(function(){var We;return typeof me=="function"?We=me():We=me,We},[me]),fe=(0,pe.sQ)(oe,He==null?void 0:He.ref);return q.createElement(q.Fragment,null,Ce&&q.createElement("div",{className:"".concat(ke,"-arrow")}),q.cloneElement(He,{ref:(0,pe.Yr)(He)?fe:void 0}))}),Le=Te,je={adjustX:1,adjustY:1},Y=[0,0],ae={topLeft:{points:["bl","tl"],overflow:je,offset:[0,-4],targetOffset:Y},top:{points:["bc","tc"],overflow:je,offset:[0,-4],targetOffset:Y},topRight:{points:["br","tr"],overflow:je,offset:[0,-4],targetOffset:Y},bottomLeft:{points:["tl","bl"],overflow:je,offset:[0,4],targetOffset:Y},bottom:{points:["tc","bc"],overflow:je,offset:[0,4],targetOffset:Y},bottomRight:{points:["tr","br"],overflow:je,offset:[0,4],targetOffset:Y}},V=ae,j=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function v(x,oe){var me,Ce=x.arrow,ke=Ce===void 0?!1:Ce,He=x.prefixCls,fe=He===void 0?"rc-dropdown":He,We=x.transitionName,E=x.animation,De=x.align,we=x.placement,Q=we===void 0?"bottomLeft":we,Ee=x.placements,Me=Ee===void 0?V:Ee,X=x.getPopupContainer,te=x.showAction,ue=x.hideAction,he=x.overlayClassName,Ue=x.overlayStyle,tt=x.visible,et=x.trigger,gt=et===void 0?["hover"]:et,rt=x.autoFocus,Ve=x.overlay,ct=x.children,pt=x.onVisibleChange,H=(0,N.Z)(x,j),Ze=q.useState(),M=(0,O.Z)(Ze,2),D=M[0],h=M[1],S="visible"in x?tt:D,A=q.useRef(null),z=q.useRef(null),s=q.useRef(null);q.useImperativeHandle(oe,function(){return A.current});var u=function(ce){h(ce),pt==null||pt(ce)};Re({visible:S,triggerRef:s,onVisibleChange:u,autoFocus:rt,overlayRef:z});var _=function(ce){var Se=x.onOverlayClick;h(!1),Se&&Se(ce)},d=function(){return q.createElement(Le,{ref:z,overlay:Ve,prefixCls:fe,arrow:ke})},m=function(){return typeof Ve=="function"?d:d()},P=function(){var ce=x.minOverlayWidthMatchTrigger,Se=x.alignPoint;return"minOverlayWidthMatchTrigger"in x?ce:!Se},de=function(){var ce=x.openClassName;return ce!==void 0?ce:"".concat(fe,"-open")},$=q.cloneElement(ct,{className:ve()((me=ct.props)===null||me===void 0?void 0:me.className,S&&de()),ref:(0,pe.Yr)(ct)?(0,pe.sQ)(s,ct.ref):void 0}),Oe=ue;return!Oe&&gt.indexOf("contextMenu")!==-1&&(Oe=["click"]),q.createElement(w.Z,(0,f.Z)({builtinPlacements:Me},H,{prefixCls:fe,ref:A,popupClassName:ve()(he,(0,g.Z)({},"".concat(fe,"-show-arrow"),ke)),popupStyle:Ue,action:gt,showAction:te,hideAction:Oe,popupPlacement:Q,popupAlign:De,popupTransitionName:We,popupAnimation:E,popupVisible:S,stretch:P()?"minWidth":"",popup:m(),onPopupVisibleChange:u,onPopupClick:_,getPopupContainer:X}),$)}var c=q.forwardRef(v),y=c},15285:function(It,ze,l){"use strict";l.d(ze,{iz:function(){return se},ck:function(){return Ge},BW:function(){return ye},sN:function(){return Ge},Wd:function(){return p},ZP:function(){return Qe},Xl:function(){return me}});var f=l(54476),g=l(20068),O=l(33885),N=l(94480),w=l(42978),T=l(75931),ve=l(92310),pe=l.n(ve),q=l(83836),I=l(18929),Ae=l(13697),b=l(48736),C=l(59301),Re=l(4676),Te=C.createContext(null);function Le(Z,B){return Z===void 0?null:"".concat(Z,"-").concat(B)}function je(Z){var B=C.useContext(Te);return Le(B,Z)}var Y=l(80547),ae=["children","locked"],V=C.createContext(null);function j(Z,B){var W=(0,O.Z)({},Z);return Object.keys(B).forEach(function(re){var G=B[re];G!==void 0&&(W[re]=G)}),W}function v(Z){var B=Z.children,W=Z.locked,re=(0,T.Z)(Z,ae),G=C.useContext(V),K=(0,Y.Z)(function(){return j(G,re)},[G,re],function(k,be){return!W&&(k[0]!==be[0]||!(0,Ae.Z)(k[1],be[1],!0))});return C.createElement(V.Provider,{value:K},B)}var c=[],y=C.createContext(null);function x(){return C.useContext(y)}var oe=C.createContext(c);function me(Z){var B=C.useContext(oe);return C.useMemo(function(){return Z!==void 0?[].concat((0,N.Z)(B),[Z]):B},[B,Z])}var Ce=C.createContext(null),ke=C.createContext({}),He=ke,fe=l(29194);function We(Z){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,fe.Z)(Z)){var W=Z.nodeName.toLowerCase(),re=["input","select","textarea","button"].includes(W)||Z.isContentEditable||W==="a"&&!!Z.getAttribute("href"),G=Z.getAttribute("tabindex"),K=Number(G),k=null;return G&&!Number.isNaN(K)?k=K:re&&k===null&&(k=0),re&&Z.disabled&&(k=null),k!==null&&(k>=0||B&&k<0)}return!1}function E(Z){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,W=(0,N.Z)(Z.querySelectorAll("*")).filter(function(re){return We(re,B)});return We(Z,B)&&W.unshift(Z),W}var De=null;function we(){De=document.activeElement}function Q(){De=null}function Ee(){if(De)try{De.focus()}catch(Z){}}function Me(Z,B){if(B.keyCode===9){var W=E(Z),re=W[B.shiftKey?0:W.length-1],G=re===document.activeElement||Z===document.activeElement;if(G){var K=W[B.shiftKey?W.length-1:0];K.focus(),B.preventDefault()}}}var X=l(10228),te=l(16089),ue=X.Z.LEFT,he=X.Z.RIGHT,Ue=X.Z.UP,tt=X.Z.DOWN,et=X.Z.ENTER,gt=X.Z.ESC,rt=X.Z.HOME,Ve=X.Z.END,ct=[Ue,tt,ue,he];function pt(Z,B,W,re){var G,K,k,be,Ne="prev",Fe="next",Xe="children",$e="parent";if(Z==="inline"&&re===et)return{inlineTrigger:!0};var St=(G={},(0,g.Z)(G,Ue,Ne),(0,g.Z)(G,tt,Fe),G),lt=(K={},(0,g.Z)(K,ue,W?Fe:Ne),(0,g.Z)(K,he,W?Ne:Fe),(0,g.Z)(K,tt,Xe),(0,g.Z)(K,et,Xe),K),Ye=(k={},(0,g.Z)(k,Ue,Ne),(0,g.Z)(k,tt,Fe),(0,g.Z)(k,et,Xe),(0,g.Z)(k,gt,$e),(0,g.Z)(k,ue,W?Xe:$e),(0,g.Z)(k,he,W?$e:Xe),k),xt={inline:St,horizontal:lt,vertical:Ye,inlineSub:St,horizontalSub:Ye,verticalSub:Ye},wt=(be=xt["".concat(Z).concat(B?"":"Sub")])===null||be===void 0?void 0:be[re];switch(wt){case Ne:return{offset:-1,sibling:!0};case Fe:return{offset:1,sibling:!0};case $e:return{offset:-1,sibling:!1};case Xe:return{offset:1,sibling:!1};default:return null}}function H(Z){for(var B=Z;B;){if(B.getAttribute("data-menu-list"))return B;B=B.parentElement}return null}function Ze(Z,B){for(var W=Z||document.activeElement;W;){if(B.has(W))return W;W=W.parentElement}return null}function M(Z,B){var W=E(Z,!0);return W.filter(function(re){return B.has(re)})}function D(Z,B,W){var re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Z)return null;var G=M(Z,B),K=G.length,k=G.findIndex(function(be){return W===be});return re<0?k===-1?k=K-1:k-=1:re>0&&(k+=1),k=(k+K)%K,G[k]}var h=function(B,W){var re=new Set,G=new Map,K=new Map;return B.forEach(function(k){var be=document.querySelector("[data-menu-id='".concat(Le(W,k),"']"));be&&(re.add(be),K.set(be,k),G.set(k,be))}),{elements:re,key2element:G,element2key:K}};function S(Z,B,W,re,G,K,k,be,Ne,Fe){var Xe=C.useRef(),$e=C.useRef();$e.current=B;var St=function(){te.Z.cancel(Xe.current)};return C.useEffect(function(){return function(){St()}},[]),function(lt){var Ye=lt.which;if([].concat(ct,[et,gt,rt,Ve]).includes(Ye)){var xt=K(),wt=h(xt,re),Rt=wt,ht=Rt.elements,Ct=Rt.key2element,_t=Rt.element2key,yt=Ct.get(B),Lt=Ze(yt,ht),rn=_t.get(Lt),dt=pt(Z,k(rn,!0).length===1,W,Ye);if(!dt&&Ye!==rt&&Ye!==Ve)return;(ct.includes(Ye)||[rt,Ve].includes(Ye))&&lt.preventDefault();var ut=function($t){if($t){var dn=$t,at=$t.querySelector("a");at!=null&&at.getAttribute("href")&&(dn=at);var Je=_t.get($t);be(Je),St(),Xe.current=(0,te.Z)(function(){$e.current===Je&&dn.focus()})}};if([rt,Ve].includes(Ye)||dt.sibling||!Lt){var bt;!Lt||Z==="inline"?bt=G.current:bt=H(Lt);var Kt,jt=M(bt,ht);Ye===rt?Kt=jt[0]:Ye===Ve?Kt=jt[jt.length-1]:Kt=D(bt,ht,Lt,dt.offset),ut(Kt)}else if(dt.inlineTrigger)Ne(rn);else if(dt.offset>0)Ne(rn,!0),St(),Xe.current=(0,te.Z)(function(){wt=h(xt,re);var an=Lt.getAttribute("aria-controls"),$t=document.getElementById(an),dn=D($t,wt.elements);ut(dn)},5);else if(dt.offset<0){var Ht=k(rn,!0),Nt=Ht[Ht.length-2],Ot=Ct.get(Nt);Ne(Nt,!1),ut(Ot)}}Fe==null||Fe(lt)}}function A(Z){Promise.resolve().then(Z)}var z="__RC_UTIL_PATH_SPLIT__",s=function(B){return B.join(z)},u=function(B){return B.split(z)},_="rc-menu-more";function d(){var Z=C.useState({}),B=(0,w.Z)(Z,2),W=B[1],re=(0,C.useRef)(new Map),G=(0,C.useRef)(new Map),K=C.useState([]),k=(0,w.Z)(K,2),be=k[0],Ne=k[1],Fe=(0,C.useRef)(0),Xe=(0,C.useRef)(!1),$e=function(){Xe.current||W({})},St=(0,C.useCallback)(function(Ct,_t){var yt=s(_t);G.current.set(yt,Ct),re.current.set(Ct,yt),Fe.current+=1;var Lt=Fe.current;A(function(){Lt===Fe.current&&$e()})},[]),lt=(0,C.useCallback)(function(Ct,_t){var yt=s(_t);G.current.delete(yt),re.current.delete(Ct)},[]),Ye=(0,C.useCallback)(function(Ct){Ne(Ct)},[]),xt=(0,C.useCallback)(function(Ct,_t){var yt=re.current.get(Ct)||"",Lt=u(yt);return _t&&be.includes(Lt[0])&&Lt.unshift(_),Lt},[be]),wt=(0,C.useCallback)(function(Ct,_t){return Ct.some(function(yt){var Lt=xt(yt,!0);return Lt.includes(_t)})},[xt]),Rt=function(){var _t=(0,N.Z)(re.current.keys());return be.length&&_t.push(_),_t},ht=(0,C.useCallback)(function(Ct){var _t="".concat(re.current.get(Ct)).concat(z),yt=new Set;return(0,N.Z)(G.current.keys()).forEach(function(Lt){Lt.startsWith(_t)&&yt.add(G.current.get(Lt))}),yt},[]);return C.useEffect(function(){return function(){Xe.current=!0}},[]),{registerPath:St,unregisterPath:lt,refreshOverflowKeys:Ye,isSubPathKey:wt,getKeyPath:xt,getKeys:Rt,getSubPathKeys:ht}}function m(Z){var B=C.useRef(Z);B.current=Z;var W=C.useCallback(function(){for(var re,G=arguments.length,K=new Array(G),k=0;k<G;k++)K[k]=arguments[k];return(re=B.current)===null||re===void 0?void 0:re.call.apply(re,[B].concat(K))},[]);return Z?W:void 0}var P=Math.random().toFixed(5).toString().slice(2),de=0;function $(Z){var B=(0,I.Z)(Z,{value:Z}),W=(0,w.Z)(B,2),re=W[0],G=W[1];return C.useEffect(function(){de+=1;var K="".concat(P,"-").concat(de);G("rc-menu-uuid-".concat(K))},[]),re}var Oe=l(67732),ie=l(83652),ce=l(42403),Se=l(158),Ke=l(2738),_e=l(8654);function ne(Z,B,W,re){var G=C.useContext(V),K=G.activeKey,k=G.onActive,be=G.onInactive,Ne={active:K===Z};return B||(Ne.onMouseEnter=function(Fe){W==null||W({key:Z,domEvent:Fe}),k(Z)},Ne.onMouseLeave=function(Fe){re==null||re({key:Z,domEvent:Fe}),be(Z)}),Ne}function nt(Z){var B=C.useContext(V),W=B.mode,re=B.rtl,G=B.inlineIndent;if(W!=="inline")return null;var K=Z;return re?{paddingRight:K*G}:{paddingLeft:K*G}}function ot(Z){var B=Z.icon,W=Z.props,re=Z.children,G;return B===null||B===!1?null:(typeof B=="function"?G=C.createElement(B,(0,O.Z)({},W)):typeof B!="boolean"&&(G=B),G||re||null)}var Et=["item"];function st(Z){var B=Z.item,W=(0,T.Z)(Z,Et);return Object.defineProperty(W,"item",{get:function(){return(0,b.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),B}}),W}var Tt=["title","attribute","elementRef"],Mt=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],Vt=["active"],kt=function(Z){(0,ce.Z)(W,Z);var B=(0,Se.Z)(W);function W(){return(0,Oe.Z)(this,W),B.apply(this,arguments)}return(0,ie.Z)(W,[{key:"render",value:function(){var G=this.props,K=G.title,k=G.attribute,be=G.elementRef,Ne=(0,T.Z)(G,Tt),Fe=(0,Ke.Z)(Ne,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,b.ZP)(!k,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),C.createElement(q.Z.Item,(0,f.Z)({},k,{title:typeof K=="string"?K:void 0},Fe,{ref:be}))}}]),W}(C.Component),Jt=C.forwardRef(function(Z,B){var W,re=Z.style,G=Z.className,K=Z.eventKey,k=Z.warnKey,be=Z.disabled,Ne=Z.itemIcon,Fe=Z.children,Xe=Z.role,$e=Z.onMouseEnter,St=Z.onMouseLeave,lt=Z.onClick,Ye=Z.onKeyDown,xt=Z.onFocus,wt=(0,T.Z)(Z,Mt),Rt=je(K),ht=C.useContext(V),Ct=ht.prefixCls,_t=ht.onItemClick,yt=ht.disabled,Lt=ht.overflowDisabled,rn=ht.itemIcon,dt=ht.selectedKeys,ut=ht.onActive,bt=C.useContext(He),Kt=bt._internalRenderMenuItem,jt="".concat(Ct,"-item"),Ht=C.useRef(),Nt=C.useRef(),Ot=yt||be,an=(0,_e.x1)(B,Nt),$t=me(K),dn=function(cn){return{key:K,keyPath:(0,N.Z)($t).reverse(),item:Ht.current,domEvent:cn}},at=Ne||rn,Je=ne(K,Ot,$e,St),At=Je.active,Dt=(0,T.Z)(Je,Vt),nn=dt.includes(K),Rn=nt($t.length),gn=function(cn){if(!Ot){var xn=dn(cn);lt==null||lt(st(xn)),_t(xn)}},Qt=function(cn){if(Ye==null||Ye(cn),cn.which===X.Z.ENTER){var xn=dn(cn);lt==null||lt(st(xn)),_t(xn)}},hn=function(cn){ut(K),xt==null||xt(cn)},fn={};Z.role==="option"&&(fn["aria-selected"]=nn);var mn=C.createElement(kt,(0,f.Z)({ref:Ht,elementRef:an,role:Xe===null?"none":Xe||"menuitem",tabIndex:be?null:-1,"data-menu-id":Lt&&Rt?null:Rt},wt,Dt,fn,{component:"li","aria-disabled":be,style:(0,O.Z)((0,O.Z)({},Rn),re),className:pe()(jt,(W={},(0,g.Z)(W,"".concat(jt,"-active"),At),(0,g.Z)(W,"".concat(jt,"-selected"),nn),(0,g.Z)(W,"".concat(jt,"-disabled"),Ot),W),G),onClick:gn,onKeyDown:Qt,onFocus:hn}),Fe,C.createElement(ot,{props:(0,O.Z)((0,O.Z)({},Z),{},{isSelected:nn}),icon:at}));return Kt&&(mn=Kt(mn,Z,{selected:nn})),mn});function Wt(Z,B){var W=Z.eventKey,re=x(),G=me(W);return C.useEffect(function(){if(re)return re.registerPath(W,G),function(){re.unregisterPath(W,G)}},[G]),re?null:C.createElement(Jt,(0,f.Z)({},Z,{ref:B}))}var Ge=C.forwardRef(Wt),mt=["className","children"],Xt=function(B,W){var re=B.className,G=B.children,K=(0,T.Z)(B,mt),k=C.useContext(V),be=k.prefixCls,Ne=k.mode,Fe=k.rtl;return C.createElement("ul",(0,f.Z)({className:pe()(be,Fe&&"".concat(be,"-rtl"),"".concat(be,"-sub"),"".concat(be,"-").concat(Ne==="inline"?"inline":"vertical"),re),role:"menu"},K,{"data-menu-list":!0,ref:W}),G)},ft=C.forwardRef(Xt);ft.displayName="SubMenuList";var zt=ft,ln=l(11592);function Ut(Z,B){return(0,ln.Z)(Z).map(function(W,re){if(C.isValidElement(W)){var G,K,k=W.key,be=(G=(K=W.props)===null||K===void 0?void 0:K.eventKey)!==null&&G!==void 0?G:k,Ne=be==null;Ne&&(be="tmp_key-".concat([].concat((0,N.Z)(B),[re]).join("-")));var Fe={key:be,eventKey:be};return C.cloneElement(W,Fe)}return W})}var qt=l(35593),Ft={adjustX:1,adjustY:1},Gt={topLeft:{points:["bl","tl"],overflow:Ft},topRight:{points:["br","tr"],overflow:Ft},bottomLeft:{points:["tl","bl"],overflow:Ft},bottomRight:{points:["tr","br"],overflow:Ft},leftTop:{points:["tr","tl"],overflow:Ft},leftBottom:{points:["br","bl"],overflow:Ft},rightTop:{points:["tl","tr"],overflow:Ft},rightBottom:{points:["bl","br"],overflow:Ft}},pn={topLeft:{points:["bl","tl"],overflow:Ft},topRight:{points:["br","tr"],overflow:Ft},bottomLeft:{points:["tl","bl"],overflow:Ft},bottomRight:{points:["tr","br"],overflow:Ft},rightTop:{points:["tr","tl"],overflow:Ft},rightBottom:{points:["br","bl"],overflow:Ft},leftTop:{points:["tl","tr"],overflow:Ft},leftBottom:{points:["bl","br"],overflow:Ft}},Pe=null;function e(Z,B,W){if(B)return B;if(W)return W[Z]||W.other}var n={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function i(Z){var B=Z.prefixCls,W=Z.visible,re=Z.children,G=Z.popup,K=Z.popupStyle,k=Z.popupClassName,be=Z.popupOffset,Ne=Z.disabled,Fe=Z.mode,Xe=Z.onVisibleChange,$e=C.useContext(V),St=$e.getPopupContainer,lt=$e.rtl,Ye=$e.subMenuOpenDelay,xt=$e.subMenuCloseDelay,wt=$e.builtinPlacements,Rt=$e.triggerSubMenuAction,ht=$e.forceSubMenuRender,Ct=$e.rootClassName,_t=$e.motion,yt=$e.defaultMotions,Lt=C.useState(!1),rn=(0,w.Z)(Lt,2),dt=rn[0],ut=rn[1],bt=lt?(0,O.Z)((0,O.Z)({},pn),wt):(0,O.Z)((0,O.Z)({},Gt),wt),Kt=n[Fe],jt=e(Fe,_t,yt),Ht=C.useRef(jt);Fe!=="inline"&&(Ht.current=jt);var Nt=(0,O.Z)((0,O.Z)({},Ht.current),{},{leavedClassName:"".concat(B,"-hidden"),removeOnLeave:!1,motionAppear:!0}),Ot=C.useRef();return C.useEffect(function(){return Ot.current=(0,te.Z)(function(){ut(W)}),function(){te.Z.cancel(Ot.current)}},[W]),C.createElement(qt.Z,{prefixCls:B,popupClassName:pe()("".concat(B,"-popup"),(0,g.Z)({},"".concat(B,"-rtl"),lt),k,Ct),stretch:Fe==="horizontal"?"minWidth":null,getPopupContainer:St,builtinPlacements:bt,popupPlacement:Kt,popupVisible:dt,popup:G,popupStyle:K,popupAlign:be&&{offset:be},action:Ne?[]:[Rt],mouseEnterDelay:Ye,mouseLeaveDelay:xt,onPopupVisibleChange:Xe,forceRender:ht,popupMotion:Nt,fresh:!0},re)}var t=l(77900);function r(Z){var B=Z.id,W=Z.open,re=Z.keyPath,G=Z.children,K="inline",k=C.useContext(V),be=k.prefixCls,Ne=k.forceSubMenuRender,Fe=k.motion,Xe=k.defaultMotions,$e=k.mode,St=C.useRef(!1);St.current=$e===K;var lt=C.useState(!St.current),Ye=(0,w.Z)(lt,2),xt=Ye[0],wt=Ye[1],Rt=St.current?W:!1;C.useEffect(function(){St.current&&wt(!1)},[$e]);var ht=(0,O.Z)({},e(K,Fe,Xe));re.length>1&&(ht.motionAppear=!1);var Ct=ht.onVisibleChanged;return ht.onVisibleChanged=function(_t){return!St.current&&!_t&&wt(!0),Ct==null?void 0:Ct(_t)},xt?null:C.createElement(v,{mode:K,locked:!St.current},C.createElement(t.default,(0,f.Z)({visible:Rt},ht,{forceRender:Ne,removeOnLeave:!1,leavedClassName:"".concat(be,"-hidden")}),function(_t){var yt=_t.className,Lt=_t.style;return C.createElement(zt,{id:B,className:yt,style:Lt},G)}))}var o=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],a=["active"],R=function(B){var W,re=B.style,G=B.className,K=B.title,k=B.eventKey,be=B.warnKey,Ne=B.disabled,Fe=B.internalPopupClose,Xe=B.children,$e=B.itemIcon,St=B.expandIcon,lt=B.popupClassName,Ye=B.popupOffset,xt=B.popupStyle,wt=B.onClick,Rt=B.onMouseEnter,ht=B.onMouseLeave,Ct=B.onTitleClick,_t=B.onTitleMouseEnter,yt=B.onTitleMouseLeave,Lt=(0,T.Z)(B,o),rn=je(k),dt=C.useContext(V),ut=dt.prefixCls,bt=dt.mode,Kt=dt.openKeys,jt=dt.disabled,Ht=dt.overflowDisabled,Nt=dt.activeKey,Ot=dt.selectedKeys,an=dt.itemIcon,$t=dt.expandIcon,dn=dt.onItemClick,at=dt.onOpenChange,Je=dt.onActive,At=C.useContext(He),Dt=At._internalRenderSubMenuItem,nn=C.useContext(Ce),Rn=nn.isSubPathKey,gn=me(),Qt="".concat(ut,"-submenu"),hn=jt||Ne,fn=C.useRef(),mn=C.useRef(),wn=$e!=null?$e:an,cn=St!=null?St:$t,xn=Kt.includes(k),Mn=!Ht&&xn,Zn=Rn(Ot,k),Fn=ne(k,hn,_t,yt),Ln=Fn.active,Nn=(0,T.Z)(Fn,a),er=C.useState(!1),zn=(0,w.Z)(er,2),Yn=zn[0],Jn=zn[1],Vn=function(Sn){hn||Jn(Sn)},In=function(Sn){Vn(!0),Rt==null||Rt({key:k,domEvent:Sn})},Qn=function(Sn){Vn(!1),ht==null||ht({key:k,domEvent:Sn})},Xn=C.useMemo(function(){return Ln||(bt!=="inline"?Yn||Rn([Nt],k):!1)},[bt,Ln,Nt,Yn,k,Rn]),Wn=nt(gn.length),tr=function(Sn){hn||(Ct==null||Ct({key:k,domEvent:Sn}),bt==="inline"&&at(k,!xn))},Un=m(function(bn){wt==null||wt(st(bn)),dn(bn)}),vt=function(Sn){bt!=="inline"&&at(k,Sn)},Zt=function(){Je(k)},Pt=rn&&"".concat(rn,"-popup"),Bt=C.createElement("div",(0,f.Z)({role:"menuitem",style:Wn,className:"".concat(Qt,"-title"),tabIndex:hn?null:-1,ref:fn,title:typeof K=="string"?K:null,"data-menu-id":Ht&&rn?null:rn,"aria-expanded":Mn,"aria-haspopup":!0,"aria-controls":Pt,"aria-disabled":hn,onClick:tr,onFocus:Zt},Nn),K,C.createElement(ot,{icon:bt!=="horizontal"?cn:void 0,props:(0,O.Z)((0,O.Z)({},B),{},{isOpen:Mn,isSubMenu:!0})},C.createElement("i",{className:"".concat(Qt,"-arrow")}))),en=C.useRef(bt);if(bt!=="inline"&&gn.length>1?en.current="vertical":en.current=bt,!Ht){var on=en.current;Bt=C.createElement(i,{mode:on,prefixCls:Qt,visible:!Fe&&Mn&&bt!=="inline",popupClassName:lt,popupOffset:Ye,popupStyle:xt,popup:C.createElement(v,{mode:on==="horizontal"?"vertical":on},C.createElement(zt,{id:Pt,ref:mn},Xe)),disabled:hn,onVisibleChange:vt},Bt)}var Dn=C.createElement(q.Z.Item,(0,f.Z)({role:"none"},Lt,{component:"li",style:re,className:pe()(Qt,"".concat(Qt,"-").concat(bt),G,(W={},(0,g.Z)(W,"".concat(Qt,"-open"),Mn),(0,g.Z)(W,"".concat(Qt,"-active"),Xn),(0,g.Z)(W,"".concat(Qt,"-selected"),Zn),(0,g.Z)(W,"".concat(Qt,"-disabled"),hn),W)),onMouseEnter:In,onMouseLeave:Qn}),Bt,!Ht&&C.createElement(r,{id:Pt,open:Mn,keyPath:gn},Xe));return Dt&&(Dn=Dt(Dn,B,{selected:Zn,active:Xn,open:Mn,disabled:hn})),C.createElement(v,{onItemClick:Un,mode:bt==="horizontal"?"vertical":bt,itemIcon:wn,expandIcon:cn},Dn)};function p(Z){var B=Z.eventKey,W=Z.children,re=me(B),G=Ut(W,re),K=x();C.useEffect(function(){if(K)return K.registerPath(B,re),function(){K.unregisterPath(B,re)}},[re]);var k;return K?k=G:k=C.createElement(R,Z,G),C.createElement(oe.Provider,{value:re},k)}var L=l(76190),F=["className","title","eventKey","children"],le=["children"],U=function(B){var W=B.className,re=B.title,G=B.eventKey,K=B.children,k=(0,T.Z)(B,F),be=C.useContext(V),Ne=be.prefixCls,Fe="".concat(Ne,"-item-group");return C.createElement("li",(0,f.Z)({role:"presentation"},k,{onClick:function($e){return $e.stopPropagation()},className:pe()(Fe,W)}),C.createElement("div",{role:"presentation",className:"".concat(Fe,"-title"),title:typeof re=="string"?re:void 0},re),C.createElement("ul",{role:"group",className:"".concat(Fe,"-list")},K))};function ye(Z){var B=Z.children,W=(0,T.Z)(Z,le),re=me(W.eventKey),G=Ut(B,re),K=x();return K?G:C.createElement(U,(0,Ke.Z)(W,["warnKey"]),G)}function se(Z){var B=Z.className,W=Z.style,re=C.useContext(V),G=re.prefixCls,K=x();return K?null:C.createElement("li",{role:"separator",className:pe()("".concat(G,"-item-divider"),B),style:W})}var ee=["label","children","key","type"];function J(Z){return(Z||[]).map(function(B,W){if(B&&(0,L.Z)(B)==="object"){var re=B,G=re.label,K=re.children,k=re.key,be=re.type,Ne=(0,T.Z)(re,ee),Fe=k!=null?k:"tmp-".concat(W);return K||be==="group"?be==="group"?C.createElement(ye,(0,f.Z)({key:Fe},Ne,{title:G}),J(K)):C.createElement(p,(0,f.Z)({key:Fe},Ne,{title:G}),J(K)):be==="divider"?C.createElement(se,(0,f.Z)({key:Fe},Ne)):C.createElement(Ge,(0,f.Z)({key:Fe},Ne),G)}return null}).filter(function(B){return B})}function xe(Z,B,W){var re=Z;return B&&(re=J(B)),Ut(re,W)}var ge=["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"],Be=[],it=C.forwardRef(function(Z,B){var W,re,G=Z,K=G.prefixCls,k=K===void 0?"rc-menu":K,be=G.rootClassName,Ne=G.style,Fe=G.className,Xe=G.tabIndex,$e=Xe===void 0?0:Xe,St=G.items,lt=G.children,Ye=G.direction,xt=G.id,wt=G.mode,Rt=wt===void 0?"vertical":wt,ht=G.inlineCollapsed,Ct=G.disabled,_t=G.disabledOverflow,yt=G.subMenuOpenDelay,Lt=yt===void 0?.1:yt,rn=G.subMenuCloseDelay,dt=rn===void 0?.1:rn,ut=G.forceSubMenuRender,bt=G.defaultOpenKeys,Kt=G.openKeys,jt=G.activeKey,Ht=G.defaultActiveFirst,Nt=G.selectable,Ot=Nt===void 0?!0:Nt,an=G.multiple,$t=an===void 0?!1:an,dn=G.defaultSelectedKeys,at=G.selectedKeys,Je=G.onSelect,At=G.onDeselect,Dt=G.inlineIndent,nn=Dt===void 0?24:Dt,Rn=G.motion,gn=G.defaultMotions,Qt=G.triggerSubMenuAction,hn=Qt===void 0?"hover":Qt,fn=G.builtinPlacements,mn=G.itemIcon,wn=G.expandIcon,cn=G.overflowedIndicator,xn=cn===void 0?"...":cn,Mn=G.overflowedIndicatorPopupClassName,Zn=G.getPopupContainer,Fn=G.onClick,Ln=G.onOpenChange,Nn=G.onKeyDown,er=G.openAnimation,zn=G.openTransitionName,Yn=G._internalRenderMenuItem,Jn=G._internalRenderSubMenuItem,Vn=(0,T.Z)(G,ge),In=C.useMemo(function(){return xe(lt,St,Be)},[lt,St]),Qn=C.useState(!1),Xn=(0,w.Z)(Qn,2),Wn=Xn[0],tr=Xn[1],Un=C.useRef(),vt=$(xt),Zt=Ye==="rtl",Pt=(0,I.Z)(bt,{value:Kt,postState:function(vn){return vn||Be}}),Bt=(0,w.Z)(Pt,2),en=Bt[0],on=Bt[1],Dn=function(vn){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function kn(){on(vn),Ln==null||Ln(vn)}Cn?(0,Re.flushSync)(kn):kn()},bn=C.useState(en),Sn=(0,w.Z)(bn,2),On=Sn[0],un=Sn[1],tn=C.useRef(!1),yn=C.useMemo(function(){return(Rt==="inline"||Rt==="vertical")&&ht?["vertical",ht]:[Rt,!1]},[Rt,ht]),_n=(0,w.Z)(yn,2),Pn=_n[0],En=_n[1],sr=Pn==="inline",ar=C.useState(Pn),mr=(0,w.Z)(ar,2),nr=mr[0],Rr=mr[1],wr=C.useState(En),hr=(0,w.Z)(wr,2),vr=hr[0],Ir=hr[1];C.useEffect(function(){Rr(Pn),Ir(En),tn.current&&(sr?on(On):Dn(Be))},[Pn,En]);var gr=C.useState(0),ur=(0,w.Z)(gr,2),lr=ur[0],pr=ur[1],dr=lr>=In.length-1||nr!=="horizontal"||_t;C.useEffect(function(){sr&&un(en)},[en]),C.useEffect(function(){return tn.current=!0,function(){tn.current=!1}},[]);var ir=d(),br=ir.registerPath,Sr=ir.unregisterPath,yr=ir.refreshOverflowKeys,cr=ir.isSubPathKey,sn=ir.getKeyPath,Yt=ir.getKeys,Bn=ir.getSubPathKeys,jn=C.useMemo(function(){return{registerPath:br,unregisterPath:Sr}},[br,Sr]),An=C.useMemo(function(){return{isSubPathKey:cr}},[cr]);C.useEffect(function(){yr(dr?Be:In.slice(lr+1).map(function(Tn){return Tn.key}))},[lr,dr]);var Hn=(0,I.Z)(jt||Ht&&((W=In[0])===null||W===void 0?void 0:W.key),{value:jt}),Gn=(0,w.Z)(Hn,2),qn=Gn[0],$n=Gn[1],or=m(function(Tn){$n(Tn)}),rr=m(function(){$n(void 0)});(0,C.useImperativeHandle)(B,function(){return{list:Un.current,focus:function(vn){var Cn,kn=Yt(),Kn=h(kn,vt),xr=Kn.elements,Or=Kn.key2element,Hr=Kn.element2key,_r=M(Un.current,xr),Pr=qn!=null?qn:_r[0]?Hr.get(_r[0]):(Cn=In.find(function(Wr){return!Wr.props.disabled}))===null||Cn===void 0?void 0:Cn.key,fr=Or.get(Pr);if(Pr&&fr){var Ar;fr==null||(Ar=fr.focus)===null||Ar===void 0||Ar.call(fr,vn)}}}});var Er=(0,I.Z)(dn||[],{value:at,postState:function(vn){return Array.isArray(vn)?vn:vn==null?Be:[vn]}}),Tr=(0,w.Z)(Er,2),Cr=Tr[0],Mr=Tr[1],Lr=function(vn){if(Ot){var Cn=vn.key,kn=Cr.includes(Cn),Kn;$t?kn?Kn=Cr.filter(function(Or){return Or!==Cn}):Kn=[].concat((0,N.Z)(Cr),[Cn]):Kn=[Cn],Mr(Kn);var xr=(0,O.Z)((0,O.Z)({},vn),{},{selectedKeys:Kn});kn?At==null||At(xr):Je==null||Je(xr)}!$t&&en.length&&nr!=="inline"&&Dn(Be)},Nr=m(function(Tn){Fn==null||Fn(st(Tn)),Lr(Tn)}),Dr=m(function(Tn,vn){var Cn=en.filter(function(Kn){return Kn!==Tn});if(vn)Cn.push(Tn);else if(nr!=="inline"){var kn=Bn(Tn);Cn=Cn.filter(function(Kn){return!kn.has(Kn)})}(0,Ae.Z)(en,Cn,!0)||Dn(Cn,!0)}),Br=function(vn,Cn){var kn=Cn!=null?Cn:!en.includes(vn);Dr(vn,kn)},zr=S(nr,qn,Zt,vt,Un,Yt,sn,$n,Br,Nn);C.useEffect(function(){tr(!0)},[]);var Zr=C.useMemo(function(){return{_internalRenderMenuItem:Yn,_internalRenderSubMenuItem:Jn}},[Yn,Jn]),jr=nr!=="horizontal"||_t?In:In.map(function(Tn,vn){return C.createElement(v,{key:Tn.key,overflowDisabled:vn>lr},Tn)}),Fr=C.createElement(q.Z,(0,f.Z)({id:xt,ref:Un,prefixCls:"".concat(k,"-overflow"),component:"ul",itemComponent:Ge,className:pe()(k,"".concat(k,"-root"),"".concat(k,"-").concat(nr),Fe,(re={},(0,g.Z)(re,"".concat(k,"-inline-collapsed"),vr),(0,g.Z)(re,"".concat(k,"-rtl"),Zt),re),be),dir:Ye,style:Ne,role:"menu",tabIndex:$e,data:jr,renderRawItem:function(vn){return vn},renderRawRest:function(vn){var Cn=vn.length,kn=Cn?In.slice(-Cn):null;return C.createElement(p,{eventKey:_,title:xn,disabled:dr,internalPopupClose:Cn===0,popupClassName:Mn},kn)},maxCount:nr!=="horizontal"||_t?q.Z.INVALIDATE:q.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(vn){pr(vn)},onKeyDown:zr},Vn));return C.createElement(He.Provider,{value:Zr},C.createElement(Te.Provider,{value:vt},C.createElement(v,{prefixCls:k,rootClassName:be,mode:nr,openKeys:en,rtl:Zt,disabled:Ct,motion:Wn?Rn:null,defaultMotions:Wn?gn:null,activeKey:qn,onActive:or,onInactive:rr,selectedKeys:Cr,inlineIndent:nn,subMenuOpenDelay:Lt,subMenuCloseDelay:dt,forceSubMenuRender:ut,builtinPlacements:fn,triggerSubMenuAction:hn,getPopupContainer:Zn,itemIcon:mn,expandIcon:wn,onItemClick:Nr,onOpenChange:Dr},C.createElement(Ce.Provider,{value:An},Fr),C.createElement("div",{style:{display:"none"},"aria-hidden":!0},C.createElement(y.Provider,{value:jn},In)))))}),qe=it,Ie=qe;Ie.Item=Ge,Ie.SubMenu=p,Ie.ItemGroup=ye,Ie.Divider=se;var Qe=Ie},83836:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return we}});var f=l(54476),g=l(33885),O=l(42978),N=l(75931),w=l(59301),T=l(92310),ve=l.n(T),pe=l(29301),q=l(34280),I=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Ae=void 0;function b(Q,Ee){var Me=Q.prefixCls,X=Q.invalidate,te=Q.item,ue=Q.renderItem,he=Q.responsive,Ue=Q.responsiveDisabled,tt=Q.registerSize,et=Q.itemKey,gt=Q.className,rt=Q.style,Ve=Q.children,ct=Q.display,pt=Q.order,H=Q.component,Ze=H===void 0?"div":H,M=(0,N.Z)(Q,I),D=he&&!ct;function h(u){tt(et,u)}w.useEffect(function(){return function(){h(null)}},[]);var S=ue&&te!==Ae?ue(te,{index:pt}):Ve,A;X||(A={opacity:D?0:1,height:D?0:Ae,overflowY:D?"hidden":Ae,order:he?pt:Ae,pointerEvents:D?"none":Ae,position:D?"absolute":Ae});var z={};D&&(z["aria-hidden"]=!0);var s=w.createElement(Ze,(0,f.Z)({className:ve()(!X&&Me,gt),style:(0,g.Z)((0,g.Z)({},A),rt)},z,M,{ref:Ee}),S);return he&&(s=w.createElement(pe.Z,{onResize:function(_){var d=_.offsetWidth;h(d)},disabled:Ue},s)),s}var C=w.forwardRef(b);C.displayName="Item";var Re=C,Te=l(6089),Le=l(4676),je=l(16089);function Y(Q){if(typeof MessageChannel=="undefined")(0,je.Z)(Q);else{var Ee=new MessageChannel;Ee.port1.onmessage=function(){return Q()},Ee.port2.postMessage(void 0)}}function ae(){var Q=w.useRef(null),Ee=function(X){Q.current||(Q.current=[],Y(function(){(0,Le.unstable_batchedUpdates)(function(){Q.current.forEach(function(te){te()}),Q.current=null})})),Q.current.push(X)};return Ee}function V(Q,Ee){var Me=w.useState(Ee),X=(0,O.Z)(Me,2),te=X[0],ue=X[1],he=(0,Te.Z)(function(Ue){Q(function(){ue(Ue)})});return[te,he]}var j=w.createContext(null),v=["component"],c=["className"],y=["className"],x=function(Ee,Me){var X=w.useContext(j);if(!X){var te=Ee.component,ue=te===void 0?"div":te,he=(0,N.Z)(Ee,v);return w.createElement(ue,(0,f.Z)({},he,{ref:Me}))}var Ue=X.className,tt=(0,N.Z)(X,c),et=Ee.className,gt=(0,N.Z)(Ee,y);return w.createElement(j.Provider,{value:null},w.createElement(Re,(0,f.Z)({ref:Me,className:ve()(Ue,et)},tt,gt)))},oe=w.forwardRef(x);oe.displayName="RawItem";var me=oe,Ce=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],ke="responsive",He="invalidate";function fe(Q){return"+ ".concat(Q.length," ...")}function We(Q,Ee){var Me=Q.prefixCls,X=Me===void 0?"rc-overflow":Me,te=Q.data,ue=te===void 0?[]:te,he=Q.renderItem,Ue=Q.renderRawItem,tt=Q.itemKey,et=Q.itemWidth,gt=et===void 0?10:et,rt=Q.ssr,Ve=Q.style,ct=Q.className,pt=Q.maxCount,H=Q.renderRest,Ze=Q.renderRawRest,M=Q.prefix,D=Q.suffix,h=Q.component,S=h===void 0?"div":h,A=Q.itemComponent,z=Q.onVisibleChange,s=(0,N.Z)(Q,Ce),u=rt==="full",_=ae(),d=V(_,null),m=(0,O.Z)(d,2),P=m[0],de=m[1],$=P||0,Oe=V(_,new Map),ie=(0,O.Z)(Oe,2),ce=ie[0],Se=ie[1],Ke=V(_,0),_e=(0,O.Z)(Ke,2),ne=_e[0],nt=_e[1],ot=V(_,0),Et=(0,O.Z)(ot,2),st=Et[0],Tt=Et[1],Mt=V(_,0),Vt=(0,O.Z)(Mt,2),kt=Vt[0],Jt=Vt[1],Wt=V(_,0),Ge=(0,O.Z)(Wt,2),mt=Ge[0],Xt=Ge[1],ft=(0,w.useState)(null),zt=(0,O.Z)(ft,2),ln=zt[0],Ut=zt[1],qt=(0,w.useState)(null),Ft=(0,O.Z)(qt,2),Gt=Ft[0],pn=Ft[1],Pe=w.useMemo(function(){return Gt===null&&u?Number.MAX_SAFE_INTEGER:Gt||0},[Gt,P]),e=(0,w.useState)(!1),n=(0,O.Z)(e,2),i=n[0],t=n[1],r="".concat(X,"-item"),o=Math.max(ne,st),a=pt===ke,R=ue.length&&a,p=pt===He,L=R||typeof pt=="number"&&ue.length>pt,F=(0,w.useMemo)(function(){var K=ue;return R?P===null&&u?K=ue:K=ue.slice(0,Math.min(ue.length,$/gt)):typeof pt=="number"&&(K=ue.slice(0,pt)),K},[ue,gt,P,pt,R]),le=(0,w.useMemo)(function(){return R?ue.slice(Pe+1):ue.slice(F.length)},[ue,F,R,Pe]),U=(0,w.useCallback)(function(K,k){var be;return typeof tt=="function"?tt(K):(be=tt&&(K==null?void 0:K[tt]))!==null&&be!==void 0?be:k},[tt]),ye=(0,w.useCallback)(he||function(K){return K},[he]);function se(K,k,be){Gt===K&&(k===void 0||k===ln)||(pn(K),be||(t(K<ue.length-1),z==null||z(K)),k!==void 0&&Ut(k))}function ee(K,k){de(k.clientWidth)}function J(K,k){Se(function(be){var Ne=new Map(be);return k===null?Ne.delete(K):Ne.set(K,k),Ne})}function xe(K,k){Tt(k),nt(st)}function ge(K,k){Jt(k)}function Be(K,k){Xt(k)}function it(K){return ce.get(U(F[K],K))}(0,q.Z)(function(){if($&&typeof o=="number"&&F){var K=kt+mt,k=F.length,be=k-1;if(!k){se(0,null);return}for(var Ne=0;Ne<k;Ne+=1){var Fe=it(Ne);if(u&&(Fe=Fe||0),Fe===void 0){se(Ne-1,void 0,!0);break}if(K+=Fe,be===0&&K<=$||Ne===be-1&&K+it(be)<=$){se(be,null);break}else if(K+o>$){se(Ne-1,K-Fe-mt+st);break}}D&&it(0)+mt>$&&Ut(null)}},[$,ce,st,kt,mt,U,F]);var qe=i&&!!le.length,Ie={};ln!==null&&R&&(Ie={position:"absolute",left:ln,top:0});var Qe={prefixCls:r,responsive:R,component:A,invalidate:p},Z=Ue?function(K,k){var be=U(K,k);return w.createElement(j.Provider,{key:be,value:(0,g.Z)((0,g.Z)({},Qe),{},{order:k,item:K,itemKey:be,registerSize:J,display:k<=Pe})},Ue(K,k))}:function(K,k){var be=U(K,k);return w.createElement(Re,(0,f.Z)({},Qe,{order:k,key:be,item:K,renderItem:ye,itemKey:be,registerSize:J,display:k<=Pe}))},B={order:qe?Pe:Number.MAX_SAFE_INTEGER,className:"".concat(r,"-rest"),registerSize:xe,display:qe},W=H||fe,re=Ze?w.createElement(j.Provider,{value:(0,g.Z)((0,g.Z)({},Qe),B)},Ze(le)):w.createElement(Re,(0,f.Z)({},Qe,B),typeof W=="function"?W(le):W),G=w.createElement(S,(0,f.Z)({className:ve()(!p&&X,ct),style:Ve,ref:Ee},s),M&&w.createElement(Re,(0,f.Z)({},Qe,{responsive:a,responsiveDisabled:!R,order:-1,className:"".concat(r,"-prefix"),registerSize:ge,display:!0}),M),F.map(Z),L?re:null,D&&w.createElement(Re,(0,f.Z)({},Qe,{responsive:a,responsiveDisabled:!R,order:Pe,className:"".concat(r,"-suffix"),registerSize:Be,display:!0,style:Ie}),D));return a?w.createElement(pe.Z,{onResize:ee,disabled:!R},G):G}var E=w.forwardRef(We);E.displayName="Overflow",E.Item=me,E.RESPONSIVE=ke,E.INVALIDATE=He;var De=E,we=De},91735:function(It,ze){"use strict";ze.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},17115:function(It,ze,l){"use strict";l.d(ze,{ZP:function(){return ve}});var f=l(42978),g=l(59301),O=l(47273),N=0,w=(0,O.Z)();function T(){var pe;return w?(pe=N,N+=1):pe="TEST_OR_SSR",pe}function ve(pe){var q=g.useState(),I=(0,f.Z)(q,2),Ae=I[0],b=I[1];return g.useEffect(function(){b("rc_select_".concat(T()))},[]),pe||Ae}},77861:function(It,ze,l){"use strict";l.d(ze,{Ac:function(){return P},Xo:function(){return st},Wx:function(){return Mt},ZP:function(){return r},lk:function(){return j}});var f=l(54476),g=l(94480),O=l(20068),N=l(33885),w=l(42978),T=l(75931),ve=l(76190),pe=l(18929),q=l(48736),I=l(59301),Ae=l(92310),b=l.n(Ae),C=l(34280),Re=l(49658),Te=l(10228),Le=l(8654),je=function(a){var R=a.className,p=a.customizeIcon,L=a.customizeIconProps,F=a.onMouseDown,le=a.onClick,U=a.children,ye;return typeof p=="function"?ye=p(L):ye=p,I.createElement("span",{className:R,onMouseDown:function(ee){ee.preventDefault(),F&&F(ee)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:le,"aria-hidden":!0},ye!==void 0?ye:I.createElement("span",{className:b()(R.split(/\s+/).map(function(se){return"".concat(se,"-icon")}))},U))},Y=je;function ae(o,a,R,p,L){var F=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,le=arguments.length>6?arguments[6]:void 0,U=arguments.length>7?arguments[7]:void 0,ye=I.useMemo(function(){if((0,ve.Z)(p)==="object")return p.clearIcon;if(L)return L},[p,L]),se=I.useMemo(function(){return!!(!F&&p&&(R.length||le)&&!(U==="combobox"&&le===""))},[p,F,R.length,le,U]);return{allowClear:se,clearIcon:I.createElement(Y,{className:"".concat(o,"-clear"),onMouseDown:a,customizeIcon:ye},"\xD7")}}var V=I.createContext(null);function j(){return I.useContext(V)}function v(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,a=I.useState(!1),R=(0,w.Z)(a,2),p=R[0],L=R[1],F=I.useRef(null),le=function(){window.clearTimeout(F.current)};I.useEffect(function(){return le},[]);var U=function(se,ee){le(),F.current=window.setTimeout(function(){L(se),ee&&ee()},o)};return[p,U,le]}function c(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,a=I.useRef(null),R=I.useRef(null);I.useEffect(function(){return function(){window.clearTimeout(R.current)}},[]);function p(L){(L||a.current===null)&&(a.current=L),window.clearTimeout(R.current),R.current=window.setTimeout(function(){a.current=null},o)}return[function(){return a.current},p]}function y(o,a,R,p){var L=I.useRef(null);L.current={open:a,triggerOpen:R,customizedTrigger:p},I.useEffect(function(){function F(le){var U;if(!((U=L.current)!==null&&U!==void 0&&U.customizedTrigger)){var ye=le.target;ye.shadowRoot&&le.composed&&(ye=le.composedPath()[0]||ye),L.current.open&&o().filter(function(se){return se}).every(function(se){return!se.contains(ye)&&se!==ye})&&L.current.triggerOpen(!1)}}return window.addEventListener("mousedown",F),function(){return window.removeEventListener("mousedown",F)}},[])}var x=l(26112),oe=l(83836),me=function(a,R){var p,L,F=a.prefixCls,le=a.id,U=a.inputElement,ye=a.disabled,se=a.tabIndex,ee=a.autoFocus,J=a.autoComplete,xe=a.editable,ge=a.activeDescendantId,Be=a.value,it=a.maxLength,qe=a.onKeyDown,Ie=a.onMouseDown,Qe=a.onChange,Z=a.onPaste,B=a.onCompositionStart,W=a.onCompositionEnd,re=a.open,G=a.attrs,K=U||I.createElement("input",null),k=K,be=k.ref,Ne=k.props,Fe=Ne.onKeyDown,Xe=Ne.onChange,$e=Ne.onMouseDown,St=Ne.onCompositionStart,lt=Ne.onCompositionEnd,Ye=Ne.style;return(0,q.Kp)(!("maxLength"in K.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),K=I.cloneElement(K,(0,N.Z)((0,N.Z)((0,N.Z)({type:"search"},Ne),{},{id:le,ref:(0,Le.sQ)(R,be),disabled:ye,tabIndex:se,autoComplete:J||"off",autoFocus:ee,className:b()("".concat(F,"-selection-search-input"),(p=K)===null||p===void 0||(L=p.props)===null||L===void 0?void 0:L.className),role:"combobox","aria-label":"Search","aria-expanded":re||!1,"aria-haspopup":"listbox","aria-owns":"".concat(le,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(le,"_list"),"aria-activedescendant":re?ge:void 0},G),{},{value:xe?Be:"",maxLength:it,readOnly:!xe,unselectable:xe?null:"on",style:(0,N.Z)((0,N.Z)({},Ye),{},{opacity:xe?null:0}),onKeyDown:function(wt){qe(wt),Fe&&Fe(wt)},onMouseDown:function(wt){Ie(wt),$e&&$e(wt)},onChange:function(wt){Qe(wt),Xe&&Xe(wt)},onCompositionStart:function(wt){B(wt),St&&St(wt)},onCompositionEnd:function(wt){W(wt),lt&&lt(wt)},onPaste:Z})),K},Ce=I.forwardRef(me);Ce.displayName="Input";var ke=Ce;function He(o){return Array.isArray(o)?o:o!==void 0?[o]:[]}var fe=typeof window!="undefined"&&window.document&&window.document.documentElement,We=fe;function E(o){return o!=null}function De(o){return!o&&o!==0}function we(o){return["string","number"].includes((0,ve.Z)(o))}function Q(o){var a=void 0;return o&&(we(o.title)?a=o.title.toString():we(o.label)&&(a=o.label.toString())),a}function Ee(o,a){We?I.useLayoutEffect(o,a):I.useEffect(o,a)}function Me(o){var a;return(a=o.key)!==null&&a!==void 0?a:o.value}var X=function(a){a.preventDefault(),a.stopPropagation()},te=function(a){var R=a.id,p=a.prefixCls,L=a.values,F=a.open,le=a.searchValue,U=a.autoClearSearchValue,ye=a.inputRef,se=a.placeholder,ee=a.disabled,J=a.mode,xe=a.showSearch,ge=a.autoFocus,Be=a.autoComplete,it=a.activeDescendantId,qe=a.tabIndex,Ie=a.removeIcon,Qe=a.maxTagCount,Z=a.maxTagTextLength,B=a.maxTagPlaceholder,W=B===void 0?function(Nt){return"+ ".concat(Nt.length," ...")}:B,re=a.tagRender,G=a.onToggleOpen,K=a.onRemove,k=a.onInputChange,be=a.onInputPaste,Ne=a.onInputKeyDown,Fe=a.onInputMouseDown,Xe=a.onInputCompositionStart,$e=a.onInputCompositionEnd,St=I.useRef(null),lt=(0,I.useState)(0),Ye=(0,w.Z)(lt,2),xt=Ye[0],wt=Ye[1],Rt=(0,I.useState)(!1),ht=(0,w.Z)(Rt,2),Ct=ht[0],_t=ht[1],yt="".concat(p,"-selection"),Lt=F||J==="multiple"&&U===!1||J==="tags"?le:"",rn=J==="tags"||J==="multiple"&&U===!1||xe&&(F||Ct);Ee(function(){wt(St.current.scrollWidth)},[Lt]);function dt(Nt,Ot,an,$t,dn){return I.createElement("span",{className:b()("".concat(yt,"-item"),(0,O.Z)({},"".concat(yt,"-item-disabled"),an)),title:Q(Nt)},I.createElement("span",{className:"".concat(yt,"-item-content")},Ot),$t&&I.createElement(Y,{className:"".concat(yt,"-item-remove"),onMouseDown:X,onClick:dn,customizeIcon:Ie},"\xD7"))}function ut(Nt,Ot,an,$t,dn){var at=function(At){X(At),G(!F)};return I.createElement("span",{onMouseDown:at},re({label:Ot,value:Nt,disabled:an,closable:$t,onClose:dn}))}function bt(Nt){var Ot=Nt.disabled,an=Nt.label,$t=Nt.value,dn=!ee&&!Ot,at=an;if(typeof Z=="number"&&(typeof an=="string"||typeof an=="number")){var Je=String(at);Je.length>Z&&(at="".concat(Je.slice(0,Z),"..."))}var At=function(nn){nn&&nn.stopPropagation(),K(Nt)};return typeof re=="function"?ut($t,at,Ot,dn,At):dt(Nt,at,Ot,dn,At)}function Kt(Nt){var Ot=typeof W=="function"?W(Nt):W;return dt({title:Ot},Ot,!1)}var jt=I.createElement("div",{className:"".concat(yt,"-search"),style:{width:xt},onFocus:function(){_t(!0)},onBlur:function(){_t(!1)}},I.createElement(ke,{ref:ye,open:F,prefixCls:p,id:R,inputElement:null,disabled:ee,autoFocus:ge,autoComplete:Be,editable:rn,activeDescendantId:it,value:Lt,onKeyDown:Ne,onMouseDown:Fe,onChange:k,onPaste:be,onCompositionStart:Xe,onCompositionEnd:$e,tabIndex:qe,attrs:(0,x.Z)(a,!0)}),I.createElement("span",{ref:St,className:"".concat(yt,"-search-mirror"),"aria-hidden":!0},Lt,"\xA0")),Ht=I.createElement(oe.Z,{prefixCls:"".concat(yt,"-overflow"),data:L,renderItem:bt,renderRest:Kt,suffix:jt,itemKey:Me,maxCount:Qe});return I.createElement(I.Fragment,null,Ht,!L.length&&!Lt&&I.createElement("span",{className:"".concat(yt,"-placeholder")},se))},ue=te,he=function(a){var R=a.inputElement,p=a.prefixCls,L=a.id,F=a.inputRef,le=a.disabled,U=a.autoFocus,ye=a.autoComplete,se=a.activeDescendantId,ee=a.mode,J=a.open,xe=a.values,ge=a.placeholder,Be=a.tabIndex,it=a.showSearch,qe=a.searchValue,Ie=a.activeValue,Qe=a.maxLength,Z=a.onInputKeyDown,B=a.onInputMouseDown,W=a.onInputChange,re=a.onInputPaste,G=a.onInputCompositionStart,K=a.onInputCompositionEnd,k=a.title,be=I.useState(!1),Ne=(0,w.Z)(be,2),Fe=Ne[0],Xe=Ne[1],$e=ee==="combobox",St=$e||it,lt=xe[0],Ye=qe||"";$e&&Ie&&!Fe&&(Ye=Ie),I.useEffect(function(){$e&&Xe(!1)},[$e,Ie]);var xt=ee!=="combobox"&&!J&&!it?!1:!!Ye,wt=k===void 0?Q(lt):k,Rt=function(){if(lt)return null;var Ct=xt?{visibility:"hidden"}:void 0;return I.createElement("span",{className:"".concat(p,"-selection-placeholder"),style:Ct},ge)};return I.createElement(I.Fragment,null,I.createElement("span",{className:"".concat(p,"-selection-search")},I.createElement(ke,{ref:F,prefixCls:p,id:L,open:J,inputElement:R,disabled:le,autoFocus:U,autoComplete:ye,editable:St,activeDescendantId:se,value:Ye,onKeyDown:Z,onMouseDown:B,onChange:function(Ct){Xe(!0),W(Ct)},onPaste:re,onCompositionStart:G,onCompositionEnd:K,tabIndex:Be,attrs:(0,x.Z)(a,!0),maxLength:$e?Qe:void 0})),!$e&&lt?I.createElement("span",{className:"".concat(p,"-selection-item"),title:wt,style:xt?{visibility:"hidden"}:void 0},lt.label):null,Rt())},Ue=he;function tt(o){return![Te.Z.ESC,Te.Z.SHIFT,Te.Z.BACKSPACE,Te.Z.TAB,Te.Z.WIN_KEY,Te.Z.ALT,Te.Z.META,Te.Z.WIN_KEY_RIGHT,Te.Z.CTRL,Te.Z.SEMICOLON,Te.Z.EQUALS,Te.Z.CAPS_LOCK,Te.Z.CONTEXT_MENU,Te.Z.F1,Te.Z.F2,Te.Z.F3,Te.Z.F4,Te.Z.F5,Te.Z.F6,Te.Z.F7,Te.Z.F8,Te.Z.F9,Te.Z.F10,Te.Z.F11,Te.Z.F12].includes(o)}var et=function(a,R){var p=(0,I.useRef)(null),L=(0,I.useRef)(!1),F=a.prefixCls,le=a.open,U=a.mode,ye=a.showSearch,se=a.tokenWithEnter,ee=a.autoClearSearchValue,J=a.onSearch,xe=a.onSearchSubmit,ge=a.onToggleOpen,Be=a.onInputKeyDown,it=a.domRef;I.useImperativeHandle(R,function(){return{focus:function(){p.current.focus()},blur:function(){p.current.blur()}}});var qe=c(0),Ie=(0,w.Z)(qe,2),Qe=Ie[0],Z=Ie[1],B=function(Ye){var xt=Ye.which;(xt===Te.Z.UP||xt===Te.Z.DOWN)&&Ye.preventDefault(),Be&&Be(Ye),xt===Te.Z.ENTER&&U==="tags"&&!L.current&&!le&&(xe==null||xe(Ye.target.value)),tt(xt)&&ge(!0)},W=function(){Z(!0)},re=(0,I.useRef)(null),G=function(Ye){J(Ye,!0,L.current)!==!1&&ge(!0)},K=function(){L.current=!0},k=function(Ye){L.current=!1,U!=="combobox"&&G(Ye.target.value)},be=function(Ye){var xt=Ye.target.value;if(se&&re.current&&/[\r\n]/.test(re.current)){var wt=re.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");xt=xt.replace(wt,re.current)}re.current=null,G(xt)},Ne=function(Ye){var xt=Ye.clipboardData,wt=xt.getData("text");re.current=wt},Fe=function(Ye){var xt=Ye.target;if(xt!==p.current){var wt=document.body.style.msTouchAction!==void 0;wt?setTimeout(function(){p.current.focus()}):p.current.focus()}},Xe=function(Ye){var xt=Qe();Ye.target!==p.current&&!xt&&U!=="combobox"&&Ye.preventDefault(),(U!=="combobox"&&(!ye||!xt)||!le)&&(le&&ee!==!1&&J("",!0,!1),ge())},$e={inputRef:p,onInputKeyDown:B,onInputMouseDown:W,onInputChange:be,onInputPaste:Ne,onInputCompositionStart:K,onInputCompositionEnd:k},St=U==="multiple"||U==="tags"?I.createElement(ue,(0,f.Z)({},a,$e)):I.createElement(Ue,(0,f.Z)({},a,$e));return I.createElement("div",{ref:it,className:"".concat(F,"-selector"),onClick:Fe,onMouseDown:Xe},St)},gt=I.forwardRef(et);gt.displayName="Selector";var rt=gt,Ve=l(35593),ct=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],pt=function(a){var R=a===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:R,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:R,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:R,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:R,adjustY:1},htmlRegion:"scroll"}}},H=function(a,R){var p=a.prefixCls,L=a.disabled,F=a.visible,le=a.children,U=a.popupElement,ye=a.animation,se=a.transitionName,ee=a.dropdownStyle,J=a.dropdownClassName,xe=a.direction,ge=xe===void 0?"ltr":xe,Be=a.placement,it=a.builtinPlacements,qe=a.dropdownMatchSelectWidth,Ie=a.dropdownRender,Qe=a.dropdownAlign,Z=a.getPopupContainer,B=a.empty,W=a.getTriggerDOMNode,re=a.onPopupVisibleChange,G=a.onPopupMouseEnter,K=(0,T.Z)(a,ct),k="".concat(p,"-dropdown"),be=U;Ie&&(be=Ie(U));var Ne=I.useMemo(function(){return it||pt(qe)},[it,qe]),Fe=ye?"".concat(k,"-").concat(ye):se,Xe=typeof qe=="number",$e=I.useMemo(function(){return Xe?null:qe===!1?"minWidth":"width"},[qe,Xe]),St=ee;Xe&&(St=(0,N.Z)((0,N.Z)({},St),{},{width:qe}));var lt=I.useRef(null);return I.useImperativeHandle(R,function(){return{getPopupElement:function(){return lt.current}}}),I.createElement(Ve.Z,(0,f.Z)({},K,{showAction:re?["click"]:[],hideAction:re?["click"]:[],popupPlacement:Be||(ge==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Ne,prefixCls:k,popupTransitionName:Fe,popup:I.createElement("div",{ref:lt,onMouseEnter:G},be),stretch:$e,popupAlign:Qe,popupVisible:F,getPopupContainer:Z,popupClassName:b()(J,(0,O.Z)({},"".concat(k,"-empty"),B)),popupStyle:St,getTriggerDOMNode:W,onPopupVisibleChange:re}),le)},Ze=I.forwardRef(H);Ze.displayName="SelectTrigger";var M=Ze,D=l(66712);function h(o,a){var R=o.key,p;return"value"in o&&(p=o.value),R!=null?R:p!==void 0?p:"rc-index-key-".concat(a)}function S(o,a){var R=o||{},p=R.label,L=R.value,F=R.options,le=R.groupLabel,U=p||(a?"children":"label");return{label:U,value:L||"value",options:F||"options",groupLabel:le||U}}function A(o){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},R=a.fieldNames,p=a.childrenAsData,L=[],F=S(R,!1),le=F.label,U=F.value,ye=F.options,se=F.groupLabel;function ee(J,xe){J.forEach(function(ge){if(xe||!(ye in ge)){var Be=ge[U];L.push({key:h(ge,L.length),groupOption:xe,data:ge,label:ge[le],value:Be})}else{var it=ge[se];it===void 0&&p&&(it=ge.label),L.push({key:h(ge,L.length),group:!0,data:ge,label:it}),ee(ge[ye],!0)}})}return ee(o,!1),L}function z(o){var a=(0,N.Z)({},o);return"props"in a||Object.defineProperty(a,"props",{get:function(){return(0,q.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),a}}),a}function s(o,a){if(!a||!a.length)return null;var R=!1;function p(F,le){var U=(0,D.Z)(le),ye=U[0],se=U.slice(1);if(!ye)return[F];var ee=F.split(ye);return R=R||ee.length>1,ee.reduce(function(J,xe){return[].concat((0,g.Z)(J),(0,g.Z)(p(xe,se)))},[]).filter(function(J){return J})}var L=p(o,a);return R?L:null}var u=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],_=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function d(o){return o==="tags"||o==="multiple"}var m=I.forwardRef(function(o,a){var R,p,L=o.id,F=o.prefixCls,le=o.className,U=o.showSearch,ye=o.tagRender,se=o.direction,ee=o.omitDomProps,J=o.displayValues,xe=o.onDisplayValuesChange,ge=o.emptyOptions,Be=o.notFoundContent,it=Be===void 0?"Not Found":Be,qe=o.onClear,Ie=o.mode,Qe=o.disabled,Z=o.loading,B=o.getInputElement,W=o.getRawInputElement,re=o.open,G=o.defaultOpen,K=o.onDropdownVisibleChange,k=o.activeValue,be=o.onActiveValueChange,Ne=o.activeDescendantId,Fe=o.searchValue,Xe=o.autoClearSearchValue,$e=o.onSearch,St=o.onSearchSplit,lt=o.tokenSeparators,Ye=o.allowClear,xt=o.suffixIcon,wt=o.clearIcon,Rt=o.OptionList,ht=o.animation,Ct=o.transitionName,_t=o.dropdownStyle,yt=o.dropdownClassName,Lt=o.dropdownMatchSelectWidth,rn=o.dropdownRender,dt=o.dropdownAlign,ut=o.placement,bt=o.builtinPlacements,Kt=o.getPopupContainer,jt=o.showAction,Ht=jt===void 0?[]:jt,Nt=o.onFocus,Ot=o.onBlur,an=o.onKeyUp,$t=o.onKeyDown,dn=o.onMouseDown,at=(0,T.Z)(o,u),Je=d(Ie),At=(U!==void 0?U:Je)||Ie==="combobox",Dt=(0,N.Z)({},at);_.forEach(function(sn){delete Dt[sn]}),ee==null||ee.forEach(function(sn){delete Dt[sn]});var nn=I.useState(!1),Rn=(0,w.Z)(nn,2),gn=Rn[0],Qt=Rn[1];I.useEffect(function(){Qt((0,Re.Z)())},[]);var hn=I.useRef(null),fn=I.useRef(null),mn=I.useRef(null),wn=I.useRef(null),cn=I.useRef(null),xn=v(),Mn=(0,w.Z)(xn,3),Zn=Mn[0],Fn=Mn[1],Ln=Mn[2];I.useImperativeHandle(a,function(){var sn,Yt;return{focus:(sn=wn.current)===null||sn===void 0?void 0:sn.focus,blur:(Yt=wn.current)===null||Yt===void 0?void 0:Yt.blur,scrollTo:function(jn){var An;return(An=cn.current)===null||An===void 0?void 0:An.scrollTo(jn)}}});var Nn=I.useMemo(function(){var sn;if(Ie!=="combobox")return Fe;var Yt=(sn=J[0])===null||sn===void 0?void 0:sn.value;return typeof Yt=="string"||typeof Yt=="number"?String(Yt):""},[Fe,Ie,J]),er=Ie==="combobox"&&typeof B=="function"&&B()||null,zn=typeof W=="function"&&W(),Yn=(0,Le.x1)(fn,zn==null||(R=zn.props)===null||R===void 0?void 0:R.ref),Jn=I.useState(!1),Vn=(0,w.Z)(Jn,2),In=Vn[0],Qn=Vn[1];(0,C.Z)(function(){Qn(!0)},[]);var Xn=(0,pe.Z)(!1,{defaultValue:G,value:re}),Wn=(0,w.Z)(Xn,2),tr=Wn[0],Un=Wn[1],vt=In?tr:!1,Zt=!it&&ge;(Qe||Zt&&vt&&Ie==="combobox")&&(vt=!1);var Pt=Zt?!1:vt,Bt=I.useCallback(function(sn){var Yt=sn!==void 0?sn:!vt;Qe||(Un(Yt),vt!==Yt&&(K==null||K(Yt)))},[Qe,vt,Un,K]),en=I.useMemo(function(){return(lt||[]).some(function(sn){return[`
`,`\r
`].includes(sn)})},[lt]),on=function(Yt,Bn,jn){var An=!0,Hn=Yt;be==null||be(null);var Gn=jn?null:s(Yt,lt);return Ie!=="combobox"&&Gn&&(Hn="",St==null||St(Gn),Bt(!1),An=!1),$e&&Nn!==Hn&&$e(Hn,{source:Bn?"typing":"effect"}),An},Dn=function(Yt){!Yt||!Yt.trim()||$e(Yt,{source:"submit"})};I.useEffect(function(){!vt&&!Je&&Ie!=="combobox"&&on("",!1,!1)},[vt]),I.useEffect(function(){tr&&Qe&&Un(!1),Qe&&Fn(!1)},[Qe]);var bn=c(),Sn=(0,w.Z)(bn,2),On=Sn[0],un=Sn[1],tn=function(Yt){var Bn=On(),jn=Yt.which;if(jn===Te.Z.ENTER&&(Ie!=="combobox"&&Yt.preventDefault(),vt||Bt(!0)),un(!!Nn),jn===Te.Z.BACKSPACE&&!Bn&&Je&&!Nn&&J.length){for(var An=(0,g.Z)(J),Hn=null,Gn=An.length-1;Gn>=0;Gn-=1){var qn=An[Gn];if(!qn.disabled){An.splice(Gn,1),Hn=qn;break}}Hn&&xe(An,{type:"remove",values:[Hn]})}for(var $n=arguments.length,or=new Array($n>1?$n-1:0),rr=1;rr<$n;rr++)or[rr-1]=arguments[rr];if(vt&&cn.current){var Er;(Er=cn.current).onKeyDown.apply(Er,[Yt].concat(or))}$t==null||$t.apply(void 0,[Yt].concat(or))},yn=function(Yt){for(var Bn=arguments.length,jn=new Array(Bn>1?Bn-1:0),An=1;An<Bn;An++)jn[An-1]=arguments[An];if(vt&&cn.current){var Hn;(Hn=cn.current).onKeyUp.apply(Hn,[Yt].concat(jn))}an==null||an.apply(void 0,[Yt].concat(jn))},_n=function(Yt){var Bn=J.filter(function(jn){return jn!==Yt});xe(Bn,{type:"remove",values:[Yt]})},Pn=I.useRef(!1),En=function(){Fn(!0),Qe||(Nt&&!Pn.current&&Nt.apply(void 0,arguments),Ht.includes("focus")&&Bt(!0)),Pn.current=!0},sr=function(){Fn(!1,function(){Pn.current=!1,Bt(!1)}),!Qe&&(Nn&&(Ie==="tags"?$e(Nn,{source:"submit"}):Ie==="multiple"&&$e("",{source:"blur"})),Ot&&Ot.apply(void 0,arguments))},ar=[];I.useEffect(function(){return function(){ar.forEach(function(sn){return clearTimeout(sn)}),ar.splice(0,ar.length)}},[]);var mr=function(Yt){var Bn,jn=Yt.target,An=(Bn=mn.current)===null||Bn===void 0?void 0:Bn.getPopupElement();if(An&&An.contains(jn)){var Hn=setTimeout(function(){var or=ar.indexOf(Hn);if(or!==-1&&ar.splice(or,1),Ln(),!gn&&!An.contains(document.activeElement)){var rr;(rr=wn.current)===null||rr===void 0||rr.focus()}});ar.push(Hn)}for(var Gn=arguments.length,qn=new Array(Gn>1?Gn-1:0),$n=1;$n<Gn;$n++)qn[$n-1]=arguments[$n];dn==null||dn.apply(void 0,[Yt].concat(qn))},nr=I.useState({}),Rr=(0,w.Z)(nr,2),wr=Rr[1];function hr(){wr({})}var vr;zn&&(vr=function(Yt){Bt(Yt)}),y(function(){var sn;return[hn.current,(sn=mn.current)===null||sn===void 0?void 0:sn.getPopupElement()]},Pt,Bt,!!zn);var Ir=I.useMemo(function(){return(0,N.Z)((0,N.Z)({},o),{},{notFoundContent:it,open:vt,triggerOpen:Pt,id:L,showSearch:At,multiple:Je,toggleOpen:Bt})},[o,it,Pt,vt,L,At,Je,Bt]),gr=!!xt||Z,ur;gr&&(ur=I.createElement(Y,{className:b()("".concat(F,"-arrow"),(0,O.Z)({},"".concat(F,"-arrow-loading"),Z)),customizeIcon:xt,customizeIconProps:{loading:Z,searchValue:Nn,open:vt,focused:Zn,showSearch:At}}));var lr=function(){var Yt;qe==null||qe(),(Yt=wn.current)===null||Yt===void 0||Yt.focus(),xe([],{type:"clear",values:J}),on("",!1,!1)},pr=ae(F,lr,J,Ye,wt,Qe,Nn,Ie),dr=pr.allowClear,ir=pr.clearIcon,br=I.createElement(Rt,{ref:cn}),Sr=b()(F,le,(p={},(0,O.Z)(p,"".concat(F,"-focused"),Zn),(0,O.Z)(p,"".concat(F,"-multiple"),Je),(0,O.Z)(p,"".concat(F,"-single"),!Je),(0,O.Z)(p,"".concat(F,"-allow-clear"),Ye),(0,O.Z)(p,"".concat(F,"-show-arrow"),gr),(0,O.Z)(p,"".concat(F,"-disabled"),Qe),(0,O.Z)(p,"".concat(F,"-loading"),Z),(0,O.Z)(p,"".concat(F,"-open"),vt),(0,O.Z)(p,"".concat(F,"-customize-input"),er),(0,O.Z)(p,"".concat(F,"-show-search"),At),p)),yr=I.createElement(M,{ref:mn,disabled:Qe,prefixCls:F,visible:Pt,popupElement:br,animation:ht,transitionName:Ct,dropdownStyle:_t,dropdownClassName:yt,direction:se,dropdownMatchSelectWidth:Lt,dropdownRender:rn,dropdownAlign:dt,placement:ut,builtinPlacements:bt,getPopupContainer:Kt,empty:ge,getTriggerDOMNode:function(){return fn.current},onPopupVisibleChange:vr,onPopupMouseEnter:hr},zn?I.cloneElement(zn,{ref:Yn}):I.createElement(rt,(0,f.Z)({},o,{domRef:fn,prefixCls:F,inputElement:er,ref:wn,id:L,showSearch:At,autoClearSearchValue:Xe,mode:Ie,activeDescendantId:Ne,tagRender:ye,values:J,open:vt,onToggleOpen:Bt,activeValue:k,searchValue:Nn,onSearch:on,onSearchSubmit:Dn,onRemove:_n,tokenWithEnter:en}))),cr;return zn?cr=yr:cr=I.createElement("div",(0,f.Z)({className:Sr},Dt,{ref:hn,onMouseDown:mr,onKeyDown:tn,onKeyUp:yn,onFocus:En,onBlur:sr}),Zn&&!vt&&I.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(J.map(function(sn){var Yt=sn.label,Bn=sn.value;return["number","string"].includes((0,ve.Z)(Yt))?Yt:Bn}).join(", "))),yr,ur,dr&&ir),I.createElement(V.Provider,{value:Ir},cr)}),P=m,de=function(o,a){var R=I.useRef({values:new Map,options:new Map}),p=I.useMemo(function(){var F=R.current,le=F.values,U=F.options,ye=o.map(function(J){if(J.label===void 0){var xe;return(0,N.Z)((0,N.Z)({},J),{},{label:(xe=le.get(J.value))===null||xe===void 0?void 0:xe.label})}return J}),se=new Map,ee=new Map;return ye.forEach(function(J){se.set(J.value,J),ee.set(J.value,a.get(J.value)||U.get(J.value))}),R.current.values=se,R.current.options=ee,ye},[o,a]),L=I.useCallback(function(F){return a.get(F)||R.current.options.get(F)},[a]);return[p,L]};function $(o,a){return He(o).join("").toUpperCase().includes(a)}var Oe=function(o,a,R,p,L){return I.useMemo(function(){if(!R||p===!1)return o;var F=a.options,le=a.label,U=a.value,ye=[],se=typeof p=="function",ee=R.toUpperCase(),J=se?p:function(ge,Be){return L?$(Be[L],ee):Be[F]?$(Be[le!=="children"?le:"label"],ee):$(Be[U],ee)},xe=se?function(ge){return z(ge)}:function(ge){return ge};return o.forEach(function(ge){if(ge[F]){var Be=J(R,xe(ge));if(Be)ye.push(ge);else{var it=ge[F].filter(function(qe){return J(R,xe(qe))});it.length&&ye.push((0,N.Z)((0,N.Z)({},ge),{},(0,O.Z)({},F,it)))}return}J(R,xe(ge))&&ye.push(ge)}),ye},[o,p,L,R,a])},ie=l(17115),ce=l(11592),Se=["children","value"],Ke=["children"];function _e(o){var a=o,R=a.key,p=a.props,L=p.children,F=p.value,le=(0,T.Z)(p,Se);return(0,N.Z)({key:R,value:F!==void 0?F:R,children:L},le)}function ne(o){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ce.Z)(o).map(function(R,p){if(!I.isValidElement(R)||!R.type)return null;var L=R,F=L.type.isSelectOptGroup,le=L.key,U=L.props,ye=U.children,se=(0,T.Z)(U,Ke);return a||!F?_e(R):(0,N.Z)((0,N.Z)({key:"__RC_SELECT_GRP__".concat(le===null?p:le,"__"),label:le},se),{},{options:ne(ye)})}).filter(function(R){return R})}function nt(o,a,R,p,L){return I.useMemo(function(){var F=o,le=!o;le&&(F=ne(a));var U=new Map,ye=new Map,se=function(xe,ge,Be){Be&&typeof Be=="string"&&xe.set(ge[Be],ge)};function ee(J){for(var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ge=0;ge<J.length;ge+=1){var Be=J[ge];!Be[R.options]||xe?(U.set(Be[R.value],Be),se(ye,Be,R.label),se(ye,Be,p),se(ye,Be,L)):ee(Be[R.options],!0)}}return ee(F),{options:F,valueOptions:U,labelOptions:ye}},[o,a,R,p,L])}function ot(o){var a=I.useRef();a.current=o;var R=I.useCallback(function(){return a.current.apply(a,arguments)},[]);return R}var Et=function(){return null};Et.isSelectOptGroup=!0;var st=Et,Tt=function(){return null};Tt.isSelectOption=!0;var Mt=Tt,Vt=l(80547),kt=l(2738),Jt=l(48911),Wt=I.createContext(null),Ge=Wt;function mt(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Xt=["disabled","title","children","style","className"];function ft(o){return typeof o=="string"||typeof o=="number"}var zt=function(a,R){var p=j(),L=p.prefixCls,F=p.id,le=p.open,U=p.multiple,ye=p.mode,se=p.searchValue,ee=p.toggleOpen,J=p.notFoundContent,xe=p.onPopupScroll,ge=I.useContext(Ge),Be=ge.flattenOptions,it=ge.onActiveValue,qe=ge.defaultActiveFirstOption,Ie=ge.onSelect,Qe=ge.menuItemSelectedIcon,Z=ge.rawValues,B=ge.fieldNames,W=ge.virtual,re=ge.direction,G=ge.listHeight,K=ge.listItemHeight,k="".concat(L,"-item"),be=(0,Vt.Z)(function(){return Be},[le,Be],function(dt,ut){return ut[0]&&dt[1]!==ut[1]}),Ne=I.useRef(null),Fe=function(ut){ut.preventDefault()},Xe=function(ut){Ne.current&&Ne.current.scrollTo(typeof ut=="number"?{index:ut}:ut)},$e=function(ut){for(var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Kt=be.length,jt=0;jt<Kt;jt+=1){var Ht=(ut+jt*bt+Kt)%Kt,Nt=be[Ht],Ot=Nt.group,an=Nt.data;if(!Ot&&!an.disabled)return Ht}return-1},St=I.useState(function(){return $e(0)}),lt=(0,w.Z)(St,2),Ye=lt[0],xt=lt[1],wt=function(ut){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;xt(ut);var Kt={source:bt?"keyboard":"mouse"},jt=be[ut];if(!jt){it(null,-1,Kt);return}it(jt.value,ut,Kt)};(0,I.useEffect)(function(){wt(qe!==!1?$e(0):-1)},[be.length,se]);var Rt=I.useCallback(function(dt){return Z.has(dt)&&ye!=="combobox"},[ye,(0,g.Z)(Z).toString(),Z.size]);(0,I.useEffect)(function(){var dt=setTimeout(function(){if(!U&&le&&Z.size===1){var bt=Array.from(Z)[0],Kt=be.findIndex(function(jt){var Ht=jt.data;return Ht.value===bt});Kt!==-1&&(wt(Kt),Xe(Kt))}});if(le){var ut;(ut=Ne.current)===null||ut===void 0||ut.scrollTo(void 0)}return function(){return clearTimeout(dt)}},[le,se,Be.length]);var ht=function(ut){ut!==void 0&&Ie(ut,{selected:!Z.has(ut)}),U||ee(!1)};if(I.useImperativeHandle(R,function(){return{onKeyDown:function(ut){var bt=ut.which,Kt=ut.ctrlKey;switch(bt){case Te.Z.N:case Te.Z.P:case Te.Z.UP:case Te.Z.DOWN:{var jt=0;if(bt===Te.Z.UP?jt=-1:bt===Te.Z.DOWN?jt=1:mt()&&Kt&&(bt===Te.Z.N?jt=1:bt===Te.Z.P&&(jt=-1)),jt!==0){var Ht=$e(Ye+jt,jt);Xe(Ht),wt(Ht,!0)}break}case Te.Z.ENTER:{var Nt=be[Ye];Nt&&!Nt.data.disabled?ht(Nt.value):ht(void 0),le&&ut.preventDefault();break}case Te.Z.ESC:ee(!1),le&&ut.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ut){Xe(ut)}}}),be.length===0)return I.createElement("div",{role:"listbox",id:"".concat(F,"_list"),className:"".concat(k,"-empty"),onMouseDown:Fe},J);var Ct=Object.keys(B).map(function(dt){return B[dt]}),_t=function(ut){return ut.label};function yt(dt,ut){var bt=dt.group;return{role:bt?"presentation":"option",id:"".concat(F,"_list_").concat(ut)}}var Lt=function(ut){var bt=be[ut];if(!bt)return null;var Kt=bt.data||{},jt=Kt.value,Ht=bt.group,Nt=(0,x.Z)(Kt,!0),Ot=_t(bt);return bt?I.createElement("div",(0,f.Z)({"aria-label":typeof Ot=="string"&&!Ht?Ot:null},Nt,{key:ut},yt(bt,ut),{"aria-selected":Rt(jt)}),jt):null},rn={role:"listbox",id:"".concat(F,"_list")};return I.createElement(I.Fragment,null,W&&I.createElement("div",(0,f.Z)({},rn,{style:{height:0,width:0,overflow:"hidden"}}),Lt(Ye-1),Lt(Ye),Lt(Ye+1)),I.createElement(Jt.Z,{itemKey:"key",ref:Ne,data:be,height:G,itemHeight:K,fullHeight:!1,onMouseDown:Fe,onScroll:xe,virtual:W,direction:re,innerProps:W?null:rn},function(dt,ut){var bt,Kt=dt.group,jt=dt.groupOption,Ht=dt.data,Nt=dt.label,Ot=dt.value,an=Ht.key;if(Kt){var $t,dn=($t=Ht.title)!==null&&$t!==void 0?$t:ft(Nt)?Nt.toString():void 0;return I.createElement("div",{className:b()(k,"".concat(k,"-group")),title:dn},Nt!==void 0?Nt:an)}var at=Ht.disabled,Je=Ht.title,At=Ht.children,Dt=Ht.style,nn=Ht.className,Rn=(0,T.Z)(Ht,Xt),gn=(0,kt.Z)(Rn,Ct),Qt=Rt(Ot),hn="".concat(k,"-option"),fn=b()(k,hn,nn,(bt={},(0,O.Z)(bt,"".concat(hn,"-grouped"),jt),(0,O.Z)(bt,"".concat(hn,"-active"),Ye===ut&&!at),(0,O.Z)(bt,"".concat(hn,"-disabled"),at),(0,O.Z)(bt,"".concat(hn,"-selected"),Qt),bt)),mn=_t(dt),wn=!Qe||typeof Qe=="function"||Qt,cn=typeof mn=="number"?mn:mn||Ot,xn=ft(cn)?cn.toString():void 0;return Je!==void 0&&(xn=Je),I.createElement("div",(0,f.Z)({},(0,x.Z)(gn),W?{}:yt(dt,ut),{"aria-selected":Qt,className:fn,title:xn,onMouseMove:function(){Ye===ut||at||wt(ut)},onClick:function(){at||ht(Ot)},style:Dt}),I.createElement("div",{className:"".concat(hn,"-content")},cn),I.isValidElement(Qe)||Qt,wn&&I.createElement(Y,{className:"".concat(k,"-option-state"),customizeIcon:Qe,customizeIconProps:{isSelected:Qt}},Qt?"\u2713":null))}))},ln=I.forwardRef(zt);ln.displayName="OptionList";var Ut=ln;function qt(o){var a=o.mode,R=o.options,p=o.children,L=o.backfill,F=o.allowClear,le=o.placeholder,U=o.getInputElement,ye=o.showSearch,se=o.onSearch,ee=o.defaultOpen,J=o.autoFocus,xe=o.labelInValue,ge=o.value,Be=o.inputValue,it=o.optionLabelProp,qe=isMultiple(a),Ie=ye!==void 0?ye:qe||a==="combobox",Qe=R||convertChildrenToData(p);if(warning(a!=="tags"||Qe.every(function(re){return!re.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),a==="tags"||a==="combobox"){var Z=Qe.some(function(re){return re.options?re.options.some(function(G){return typeof("value"in G?G.value:G.key)=="number"}):typeof("value"in re?re.value:re.key)=="number"});warning(!Z,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(a!=="combobox"||!it,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(a==="combobox"||!L,"`backfill` only works with `combobox` mode."),warning(a==="combobox"||!U,"`getInputElement` only work with `combobox` mode."),noteOnce(a!=="combobox"||!U||!F||!le,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),se&&!Ie&&a!=="combobox"&&a!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ee||J,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ge!=null){var B=toArray(ge);warning(!xe||B.every(function(re){return _typeof(re)==="object"&&("key"in re||"value"in re)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!qe||Array.isArray(ge),"`value` should be array when `mode` is `multiple` or `tags`")}if(p){var W=null;toNodeArray(p).some(function(re){if(!React.isValidElement(re)||!re.type)return!1;var G=re,K=G.type;if(K.isSelectOption)return!1;if(K.isSelectOptGroup){var k=toNodeArray(re.props.children).every(function(be){return!React.isValidElement(be)||!re.type||be.type.isSelectOption?!0:(W=be.type,!1)});return!k}return W=K,!0}),W&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(W.displayName||W.name||W,"`.")),warning(Be===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Ft(o,a){if(o){var R=function p(L){for(var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,le=0;le<L.length;le++){var U=L[le];if(U[a==null?void 0:a.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!F&&Array.isArray(U[a==null?void 0:a.options])&&p(U[a==null?void 0:a.options],!0))break}};R(o)}}var Gt=null,pn=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Pe=["inputValue"];function e(o){return!o||(0,ve.Z)(o)!=="object"}var n=I.forwardRef(function(o,a){var R=o.id,p=o.mode,L=o.prefixCls,F=L===void 0?"rc-select":L,le=o.backfill,U=o.fieldNames,ye=o.inputValue,se=o.searchValue,ee=o.onSearch,J=o.autoClearSearchValue,xe=J===void 0?!0:J,ge=o.onSelect,Be=o.onDeselect,it=o.dropdownMatchSelectWidth,qe=it===void 0?!0:it,Ie=o.filterOption,Qe=o.filterSort,Z=o.optionFilterProp,B=o.optionLabelProp,W=o.options,re=o.children,G=o.defaultActiveFirstOption,K=o.menuItemSelectedIcon,k=o.virtual,be=o.direction,Ne=o.listHeight,Fe=Ne===void 0?200:Ne,Xe=o.listItemHeight,$e=Xe===void 0?20:Xe,St=o.value,lt=o.defaultValue,Ye=o.labelInValue,xt=o.onChange,wt=(0,T.Z)(o,pn),Rt=(0,ie.ZP)(R),ht=d(p),Ct=!!(!W&&re),_t=I.useMemo(function(){return Ie===void 0&&p==="combobox"?!1:Ie},[Ie,p]),yt=I.useMemo(function(){return S(U,Ct)},[JSON.stringify(U),Ct]),Lt=(0,pe.Z)("",{value:se!==void 0?se:ye,postState:function(Zt){return Zt||""}}),rn=(0,w.Z)(Lt,2),dt=rn[0],ut=rn[1],bt=nt(W,re,yt,Z,B),Kt=bt.valueOptions,jt=bt.labelOptions,Ht=bt.options,Nt=I.useCallback(function(vt){var Zt=He(vt);return Zt.map(function(Pt){var Bt,en,on,Dn,bn;if(e(Pt))Bt=Pt;else{var Sn;on=Pt.key,en=Pt.label,Bt=(Sn=Pt.value)!==null&&Sn!==void 0?Sn:on}var On=Kt.get(Bt);if(On){var un;if(en===void 0&&(en=On==null?void 0:On[B||yt.label]),on===void 0&&(on=(un=On==null?void 0:On.key)!==null&&un!==void 0?un:Bt),Dn=On==null?void 0:On.disabled,bn=On==null?void 0:On.title,0)var tn}return{label:en,value:Bt,key:on,disabled:Dn,title:bn}})},[yt,B,Kt]),Ot=(0,pe.Z)(lt,{value:St}),an=(0,w.Z)(Ot,2),$t=an[0],dn=an[1],at=I.useMemo(function(){var vt,Zt=Nt($t);return p==="combobox"&&De((vt=Zt[0])===null||vt===void 0?void 0:vt.value)?[]:Zt},[$t,Nt,p]),Je=de(at,Kt),At=(0,w.Z)(Je,2),Dt=At[0],nn=At[1],Rn=I.useMemo(function(){if(!p&&Dt.length===1){var vt=Dt[0];if(vt.value===null&&(vt.label===null||vt.label===void 0))return[]}return Dt.map(function(Zt){var Pt;return(0,N.Z)((0,N.Z)({},Zt),{},{label:(Pt=Zt.label)!==null&&Pt!==void 0?Pt:Zt.value})})},[p,Dt]),gn=I.useMemo(function(){return new Set(Dt.map(function(vt){return vt.value}))},[Dt]);I.useEffect(function(){if(p==="combobox"){var vt,Zt=(vt=Dt[0])===null||vt===void 0?void 0:vt.value;ut(E(Zt)?String(Zt):"")}},[Dt]);var Qt=ot(function(vt,Zt){var Pt,Bt=Zt!=null?Zt:vt;return Pt={},(0,O.Z)(Pt,yt.value,vt),(0,O.Z)(Pt,yt.label,Bt),Pt}),hn=I.useMemo(function(){if(p!=="tags")return Ht;var vt=(0,g.Z)(Ht),Zt=function(Bt){return Kt.has(Bt)};return(0,g.Z)(Dt).sort(function(Pt,Bt){return Pt.value<Bt.value?-1:1}).forEach(function(Pt){var Bt=Pt.value;Zt(Bt)||vt.push(Qt(Bt,Pt.label))}),vt},[Qt,Ht,Kt,Dt,p]),fn=Oe(hn,yt,dt,_t,Z),mn=I.useMemo(function(){return p!=="tags"||!dt||fn.some(function(vt){return vt[Z||"value"]===dt})||fn.some(function(vt){return vt[yt.value]===dt})?fn:[Qt(dt)].concat((0,g.Z)(fn))},[Qt,Z,p,fn,dt,yt]),wn=I.useMemo(function(){return Qe?(0,g.Z)(mn).sort(function(vt,Zt){return Qe(vt,Zt)}):mn},[mn,Qe]),cn=I.useMemo(function(){return A(wn,{fieldNames:yt,childrenAsData:Ct})},[wn,yt,Ct]),xn=function(Zt){var Pt=Nt(Zt);if(dn(Pt),xt&&(Pt.length!==Dt.length||Pt.some(function(on,Dn){var bn;return((bn=Dt[Dn])===null||bn===void 0?void 0:bn.value)!==(on==null?void 0:on.value)}))){var Bt=Ye?Pt:Pt.map(function(on){return on.value}),en=Pt.map(function(on){return z(nn(on.value))});xt(ht?Bt:Bt[0],ht?en:en[0])}},Mn=I.useState(null),Zn=(0,w.Z)(Mn,2),Fn=Zn[0],Ln=Zn[1],Nn=I.useState(0),er=(0,w.Z)(Nn,2),zn=er[0],Yn=er[1],Jn=G!==void 0?G:p!=="combobox",Vn=I.useCallback(function(vt,Zt){var Pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Bt=Pt.source,en=Bt===void 0?"keyboard":Bt;Yn(Zt),le&&p==="combobox"&&vt!==null&&en==="keyboard"&&Ln(String(vt))},[le,p]),In=function(Zt,Pt,Bt){var en=function(){var Pn,En=nn(Zt);return[Ye?{label:En==null?void 0:En[yt.label],value:Zt,key:(Pn=En==null?void 0:En.key)!==null&&Pn!==void 0?Pn:Zt}:Zt,z(En)]};if(Pt&&ge){var on=en(),Dn=(0,w.Z)(on,2),bn=Dn[0],Sn=Dn[1];ge(bn,Sn)}else if(!Pt&&Be&&Bt!=="clear"){var On=en(),un=(0,w.Z)(On,2),tn=un[0],yn=un[1];Be(tn,yn)}},Qn=ot(function(vt,Zt){var Pt,Bt=ht?Zt.selected:!0;Bt?Pt=ht?[].concat((0,g.Z)(Dt),[vt]):[vt]:Pt=Dt.filter(function(en){return en.value!==vt}),xn(Pt),In(vt,Bt),p==="combobox"?Ln(""):(!d||xe)&&(ut(""),Ln(""))}),Xn=function(Zt,Pt){xn(Zt);var Bt=Pt.type,en=Pt.values;(Bt==="remove"||Bt==="clear")&&en.forEach(function(on){In(on.value,!1,Bt)})},Wn=function(Zt,Pt){if(ut(Zt),Ln(null),Pt.source==="submit"){var Bt=(Zt||"").trim();if(Bt){var en=Array.from(new Set([].concat((0,g.Z)(gn),[Bt])));xn(en),In(Bt,!0),ut("")}return}Pt.source!=="blur"&&(p==="combobox"&&xn(Zt),ee==null||ee(Zt))},tr=function(Zt){var Pt=Zt;p!=="tags"&&(Pt=Zt.map(function(en){var on=jt.get(en);return on==null?void 0:on.value}).filter(function(en){return en!==void 0}));var Bt=Array.from(new Set([].concat((0,g.Z)(gn),(0,g.Z)(Pt))));xn(Bt),Bt.forEach(function(en){In(en,!0)})},Un=I.useMemo(function(){var vt=k!==!1&&qe!==!1;return(0,N.Z)((0,N.Z)({},bt),{},{flattenOptions:cn,onActiveValue:Vn,defaultActiveFirstOption:Jn,onSelect:Qn,menuItemSelectedIcon:K,rawValues:gn,fieldNames:yt,virtual:vt,direction:be,listHeight:Fe,listItemHeight:$e,childrenAsData:Ct})},[bt,cn,Vn,Jn,Qn,K,gn,yt,k,qe,Fe,$e,Ct]);return I.createElement(Ge.Provider,{value:Un},I.createElement(P,(0,f.Z)({},wt,{id:Rt,prefixCls:F,ref:a,omitDomProps:Pe,mode:p,displayValues:Rn,onDisplayValuesChange:Xn,direction:be,searchValue:dt,onSearch:Wn,autoClearSearchValue:xe,onSearchSplit:tr,dropdownMatchSelectWidth:qe,OptionList:Ut,emptyOptions:!cn.length,activeValue:Fn,activeDescendantId:"".concat(Rt,"_list_").concat(zn)})))}),i=n;i.Option=Mt,i.OptGroup=st;var t=i,r=t},48911:function(It,ze,l){"use strict";l.d(ze,{Z:function(){return pt}});var f=l(54476),g=l(76190),O=l(33885),N=l(20068),w=l(42978),T=l(75931),ve=l(92310),pe=l.n(ve),q=l(29301),I=l(70425),Ae=l(34280),b=l(59301),C=l(4676),Re=b.forwardRef(function(H,Ze){var M=H.height,D=H.offsetY,h=H.offsetX,S=H.children,A=H.prefixCls,z=H.onInnerResize,s=H.innerProps,u=H.rtl,_=H.extra,d={},m={display:"flex",flexDirection:"column"};return D!==void 0&&(d={height:M,position:"relative",overflow:"hidden"},m=(0,O.Z)((0,O.Z)({},m),{},(0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)({transform:"translateY(".concat(D,"px)")},u?"marginRight":"marginLeft",-h),"position","absolute"),"left",0),"right",0),"top",0))),b.createElement("div",{style:d},b.createElement(q.Z,{onResize:function(de){var $=de.offsetHeight;$&&z&&z()}},b.createElement("div",(0,f.Z)({style:m,className:pe()((0,N.Z)({},"".concat(A,"-holder-inner"),A)),ref:Ze},s),S,_)))});Re.displayName="Filler";var Te=Re;function Le(H){var Ze=H.children,M=H.setRef,D=b.useCallback(function(h){M(h)},[]);return b.cloneElement(Ze,{ref:D})}function je(H,Ze,M,D,h,S,A,z){var s=z.getKey;return H.slice(Ze,M+1).map(function(u,_){var d=Ze+_,m=A(u,d,{style:{width:D},offsetX:h}),P=s(u);return b.createElement(Le,{key:P,setRef:function($){return S(u,$)}},m)})}function Y(H,Ze,M,D){var h=M-H,S=Ze-M,A=Math.min(h,S)*2;if(D<=A){var z=Math.floor(D/2);return D%2?M+z+1:M-z}return h>S?M-(D-S):M+(D-h)}function ae(H,Ze,M){var D=H.length,h=Ze.length,S,A;if(D===0&&h===0)return null;D<h?(S=H,A=Ze):(S=Ze,A=H);var z={__EMPTY_ITEM__:!0};function s(de){return de!==void 0?M(de):z}for(var u=null,_=Math.abs(D-h)!==1,d=0;d<A.length;d+=1){var m=s(S[d]),P=s(A[d]);if(m!==P){u=d,_=_||m!==s(A[d+1]);break}}return u===null?null:{index:u,multiple:_}}function V(H,Ze,M){var D=b.useState(H),h=(0,w.Z)(D,2),S=h[0],A=h[1],z=b.useState(null),s=(0,w.Z)(z,2),u=s[0],_=s[1];return b.useEffect(function(){var d=ae(S||[],H||[],Ze);(d==null?void 0:d.index)!==void 0&&(M==null||M(d.index),_(H[d.index])),A(H)},[H]),[u]}var j=l(16089),v=(typeof navigator=="undefined"?"undefined":(0,g.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),c=v,y=function(H,Ze,M,D){var h=(0,b.useRef)(!1),S=(0,b.useRef)(null);function A(){clearTimeout(S.current),h.current=!0,S.current=setTimeout(function(){h.current=!1},50)}var z=(0,b.useRef)({top:H,bottom:Ze,left:M,right:D});return z.current.top=H,z.current.bottom=Ze,z.current.left=M,z.current.right=D,function(s,u){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=s?u<0&&z.current.left||u>0&&z.current.right:u<0&&z.current.top||u>0&&z.current.bottom;return _&&d?(clearTimeout(S.current),h.current=!1):(!d||h.current)&&A(),!h.current&&d}};function x(H,Ze,M,D,h,S,A){var z=(0,b.useRef)(0),s=(0,b.useRef)(null),u=(0,b.useRef)(null),_=(0,b.useRef)(!1),d=y(Ze,M,D,h);function m(ce,Se){if(j.Z.cancel(s.current),!d(!1,Se)){var Ke=ce;if(!Ke._virtualHandled)Ke._virtualHandled=!0;else return;z.current+=Se,u.current=Se,c||Ke.preventDefault(),s.current=(0,j.Z)(function(){var _e=_.current?10:1;A(z.current*_e,!1),z.current=0})}}function P(ce,Se){A(Se,!0),c||ce.preventDefault()}var de=(0,b.useRef)(null),$=(0,b.useRef)(null);function Oe(ce){if(H){j.Z.cancel($.current),$.current=(0,j.Z)(function(){de.current=null},2);var Se=ce.deltaX,Ke=ce.deltaY,_e=ce.shiftKey,ne=Se,nt=Ke;(de.current==="sx"||!de.current&&_e&&Ke&&!Se)&&(ne=Ke,nt=0,de.current="sx");var ot=Math.abs(ne),Et=Math.abs(nt);de.current===null&&(de.current=S&&ot>Et?"x":"y"),de.current==="y"?m(ce,nt):P(ce,ne)}}function ie(ce){H&&(_.current=ce.detail===u.current)}return[Oe,ie]}function oe(H,Ze,M,D){var h=b.useMemo(function(){return[new Map,[]]},[H,M.id,D]),S=(0,w.Z)(h,2),A=S[0],z=S[1],s=function(_){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_,m=A.get(_),P=A.get(d);if(m===void 0||P===void 0)for(var de=H.length,$=z.length;$<de;$+=1){var Oe,ie=H[$],ce=Ze(ie);A.set(ce,$);var Se=(Oe=M.get(ce))!==null&&Oe!==void 0?Oe:D;if(z[$]=(z[$-1]||0)+Se,ce===_&&(m=$),ce===d&&(P=$),m!==void 0&&P!==void 0)break}return{top:z[m-1]||0,bottom:z[P]}};return s}var me=l(67732),Ce=l(83652),ke=function(){function H(){(0,me.Z)(this,H),(0,N.Z)(this,"maps",void 0),(0,N.Z)(this,"id",0),(0,N.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,Ce.Z)(H,[{key:"set",value:function(M,D){this.diffRecords.set(M,this.maps[M]),this.maps[M]=D,this.id+=1}},{key:"get",value:function(M){return this.maps[M]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),H}(),He=ke;function fe(H){var Ze=parseFloat(H);return isNaN(Ze)?0:Ze}function We(H,Ze,M){var D=b.useState(0),h=(0,w.Z)(D,2),S=h[0],A=h[1],z=(0,b.useRef)(new Map),s=(0,b.useRef)(new He),u=(0,b.useRef)(0);function _(){u.current+=1}function d(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;_();var de=function(){var ie=!1;z.current.forEach(function(ce,Se){if(ce&&ce.offsetParent){var Ke=ce.offsetHeight,_e=getComputedStyle(ce),ne=_e.marginTop,nt=_e.marginBottom,ot=fe(ne),Et=fe(nt),st=Ke+ot+Et;s.current.get(Se)!==st&&(s.current.set(Se,st),ie=!0)}}),ie&&A(function(ce){return ce+1})};if(P)de();else{u.current+=1;var $=u.current;Promise.resolve().then(function(){$===u.current&&de()})}}function m(P,de){var $=H(P),Oe=z.current.get($);de?(z.current.set($,de),d()):z.current.delete($),!Oe!=!de&&(de?Ze==null||Ze(P):M==null||M(P))}return(0,b.useEffect)(function(){return _},[]),[m,d,s.current,S]}var E=14/15;function De(H,Ze,M){var D=(0,b.useRef)(!1),h=(0,b.useRef)(0),S=(0,b.useRef)(0),A=(0,b.useRef)(null),z=(0,b.useRef)(null),s,u=function(P){if(D.current){var de=Math.ceil(P.touches[0].pageX),$=Math.ceil(P.touches[0].pageY),Oe=h.current-de,ie=S.current-$,ce=Math.abs(Oe)>Math.abs(ie);ce?h.current=de:S.current=$;var Se=M(ce,ce?Oe:ie,!1,P);Se&&P.preventDefault(),clearInterval(z.current),Se&&(z.current=setInterval(function(){ce?Oe*=E:ie*=E;var Ke=Math.floor(ce?Oe:ie);(!M(ce,Ke,!0)||Math.abs(Ke)<=.1)&&clearInterval(z.current)},16))}},_=function(){D.current=!1,s()},d=function(P){s(),P.touches.length===1&&!D.current&&(D.current=!0,h.current=Math.ceil(P.touches[0].pageX),S.current=Math.ceil(P.touches[0].pageY),A.current=P.target,A.current.addEventListener("touchmove",u,{passive:!1}),A.current.addEventListener("touchend",_,{passive:!0}))};s=function(){A.current&&(A.current.removeEventListener("touchmove",u),A.current.removeEventListener("touchend",_))},(0,Ae.Z)(function(){return H&&Ze.current.addEventListener("touchstart",d,{passive:!0}),function(){var m;(m=Ze.current)===null||m===void 0||m.removeEventListener("touchstart",d),s(),clearInterval(z.current)}},[H])}function we(H){return Math.floor(Math.pow(H,.5))}function Q(H,Ze){var M="touches"in H?H.touches[0]:H;return M[Ze?"pageX":"pageY"]-window[Ze?"scrollX":"scrollY"]}function Ee(H,Ze,M){b.useEffect(function(){var D=Ze.current;if(H&&D){var h=!1,S,A,z=function(){j.Z.cancel(S)},s=function m(){z(),S=(0,j.Z)(function(){M(A),m()})},u=function(){h=!1,z()},_=function(P){if(!(P.target.draggable||P.button!==0)){var de=P;de._virtualHandled||(de._virtualHandled=!0,h=!0)}},d=function(P){if(h){var de=Q(P,!1),$=D.getBoundingClientRect(),Oe=$.top,ie=$.bottom;if(de<=Oe){var ce=Oe-de;A=-we(ce),s()}else if(de>=ie){var Se=de-ie;A=we(Se),s()}else z()}};return D.addEventListener("mousedown",_),D.ownerDocument.addEventListener("mouseup",u),D.ownerDocument.addEventListener("mousemove",d),D.ownerDocument.addEventListener("dragend",u),function(){D.removeEventListener("mousedown",_),D.ownerDocument.removeEventListener("mouseup",u),D.ownerDocument.removeEventListener("mousemove",d),D.ownerDocument.removeEventListener("dragend",u),z()}}},[H])}var Me=10;function X(H,Ze,M,D,h,S,A,z){var s=b.useRef(),u=b.useState(null),_=(0,w.Z)(u,2),d=_[0],m=_[1];return(0,Ae.Z)(function(){if(d&&d.times<Me){if(!H.current){m(function(Xt){return(0,O.Z)({},Xt)});return}S();var P=d.targetAlign,de=d.originAlign,$=d.index,Oe=d.offset,ie=H.current.clientHeight,ce=!1,Se=P,Ke=null;if(ie){for(var _e=P||de,ne=0,nt=0,ot=0,Et=Math.min(Ze.length-1,$),st=0;st<=Et;st+=1){var Tt=h(Ze[st]);nt=ne;var Mt=M.get(Tt);ot=nt+(Mt===void 0?D:Mt),ne=ot}for(var Vt=_e==="top"?Oe:ie-Oe,kt=Et;kt>=0;kt-=1){var Jt=h(Ze[kt]),Wt=M.get(Jt);if(Wt===void 0){ce=!0;break}if(Vt-=Wt,Vt<=0)break}switch(_e){case"top":Ke=nt-Oe;break;case"bottom":Ke=ot-ie+Oe;break;default:{var Ge=H.current.scrollTop,mt=Ge+ie;nt<Ge?Se="top":ot>mt&&(Se="bottom")}}Ke!==null&&A(Ke),Ke!==d.lastTop&&(ce=!0)}ce&&m((0,O.Z)((0,O.Z)({},d),{},{times:d.times+1,targetAlign:Se,lastTop:Ke}))}},[d,H.current]),function(P){if(P==null){z();return}if(j.Z.cancel(s.current),typeof P=="number")A(P);else if(P&&(0,g.Z)(P)==="object"){var de,$=P.align;"index"in P?de=P.index:de=Ze.findIndex(function(ce){return h(ce)===P.key});var Oe=P.offset,ie=Oe===void 0?0:Oe;m({times:0,index:de,offset:ie,originAlign:$})}}}var te=b.forwardRef(function(H,Ze){var M=H.prefixCls,D=H.rtl,h=H.scrollOffset,S=H.scrollRange,A=H.onStartMove,z=H.onStopMove,s=H.onScroll,u=H.horizontal,_=H.spinSize,d=H.containerSize,m=H.style,P=H.thumbStyle,de=H.showScrollBar,$=b.useState(!1),Oe=(0,w.Z)($,2),ie=Oe[0],ce=Oe[1],Se=b.useState(null),Ke=(0,w.Z)(Se,2),_e=Ke[0],ne=Ke[1],nt=b.useState(null),ot=(0,w.Z)(nt,2),Et=ot[0],st=ot[1],Tt=!D,Mt=b.useRef(),Vt=b.useRef(),kt=b.useState(de),Jt=(0,w.Z)(kt,2),Wt=Jt[0],Ge=Jt[1],mt=b.useRef(),Xt=function(){de===!0||de===!1||(clearTimeout(mt.current),Ge(!0),mt.current=setTimeout(function(){Ge(!1)},3e3))},ft=S-d||0,zt=d-_||0,ln=b.useMemo(function(){if(h===0||ft===0)return 0;var i=h/ft;return i*zt},[h,ft,zt]),Ut=function(t){t.stopPropagation(),t.preventDefault()},qt=b.useRef({top:ln,dragging:ie,pageY:_e,startTop:Et});qt.current={top:ln,dragging:ie,pageY:_e,startTop:Et};var Ft=function(t){ce(!0),ne(Q(t,u)),st(qt.current.top),A(),t.stopPropagation(),t.preventDefault()};b.useEffect(function(){var i=function(a){a.preventDefault()},t=Mt.current,r=Vt.current;return t.addEventListener("touchstart",i,{passive:!1}),r.addEventListener("touchstart",Ft,{passive:!1}),function(){t.removeEventListener("touchstart",i),r.removeEventListener("touchstart",Ft)}},[]);var Gt=b.useRef();Gt.current=ft;var pn=b.useRef();pn.current=zt,b.useEffect(function(){if(ie){var i,t=function(a){var R=qt.current,p=R.dragging,L=R.pageY,F=R.startTop;j.Z.cancel(i);var le=Mt.current.getBoundingClientRect(),U=d/(u?le.width:le.height);if(p){var ye=(Q(a,u)-L)*U,se=F;!Tt&&u?se-=ye:se+=ye;var ee=Gt.current,J=pn.current,xe=J?se/J:0,ge=Math.ceil(xe*ee);ge=Math.max(ge,0),ge=Math.min(ge,ee),i=(0,j.Z)(function(){s(ge,u)})}},r=function(){ce(!1),z()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",r,{passive:!0}),window.addEventListener("touchend",r,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",r),window.removeEventListener("touchend",r),j.Z.cancel(i)}}},[ie]),b.useEffect(function(){return Xt(),function(){clearTimeout(mt.current)}},[h]),b.useImperativeHandle(Ze,function(){return{delayHidden:Xt}});var Pe="".concat(M,"-scrollbar"),e={position:"absolute",visibility:Wt?null:"hidden"},n={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return u?(Object.assign(e,{height:8,left:0,right:0,bottom:0}),Object.assign(n,(0,N.Z)({height:"100%",width:_},Tt?"left":"right",ln))):(Object.assign(e,(0,N.Z)({width:8,top:0,bottom:0},Tt?"right":"left",0)),Object.assign(n,{width:"100%",height:_,top:ln})),b.createElement("div",{ref:Mt,className:pe()(Pe,(0,N.Z)((0,N.Z)((0,N.Z)({},"".concat(Pe,"-horizontal"),u),"".concat(Pe,"-vertical"),!u),"".concat(Pe,"-visible"),Wt)),style:(0,O.Z)((0,O.Z)({},e),m),onMouseDown:Ut,onMouseMove:Xt},b.createElement("div",{ref:Vt,className:pe()("".concat(Pe,"-thumb"),(0,N.Z)({},"".concat(Pe,"-thumb-moving"),ie)),style:(0,O.Z)((0,O.Z)({},n),P),onMouseDown:Ft}))}),ue=te,he=20;function Ue(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,M=H/Ze*H;return isNaN(M)&&(M=0),M=Math.max(M,he),Math.floor(M)}var tt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],et=[],gt={overflowY:"auto",overflowAnchor:"none"};function rt(H,Ze){var M=H.prefixCls,D=M===void 0?"rc-virtual-list":M,h=H.className,S=H.height,A=H.itemHeight,z=H.fullHeight,s=z===void 0?!0:z,u=H.style,_=H.data,d=H.children,m=H.itemKey,P=H.virtual,de=H.direction,$=H.scrollWidth,Oe=H.component,ie=Oe===void 0?"div":Oe,ce=H.onScroll,Se=H.onVirtualScroll,Ke=H.onVisibleChange,_e=H.innerProps,ne=H.extraRender,nt=H.styles,ot=H.showScrollBar,Et=ot===void 0?"optional":ot,st=(0,T.Z)(H,tt),Tt=b.useCallback(function(at){return typeof m=="function"?m(at):at==null?void 0:at[m]},[m]),Mt=We(Tt,null,null),Vt=(0,w.Z)(Mt,4),kt=Vt[0],Jt=Vt[1],Wt=Vt[2],Ge=Vt[3],mt=!!(P!==!1&&S&&A),Xt=b.useMemo(function(){return Object.values(Wt.maps).reduce(function(at,Je){return at+Je},0)},[Wt.id,Wt.maps]),ft=mt&&_&&(Math.max(A*_.length,Xt)>S||!!$),zt=de==="rtl",ln=pe()(D,(0,N.Z)({},"".concat(D,"-rtl"),zt),h),Ut=_||et,qt=(0,b.useRef)(),Ft=(0,b.useRef)(),Gt=(0,b.useRef)(),pn=(0,b.useState)(0),Pe=(0,w.Z)(pn,2),e=Pe[0],n=Pe[1],i=(0,b.useState)(0),t=(0,w.Z)(i,2),r=t[0],o=t[1],a=(0,b.useState)(!1),R=(0,w.Z)(a,2),p=R[0],L=R[1],F=function(){L(!0)},le=function(){L(!1)},U={getKey:Tt};function ye(at){n(function(Je){var At;typeof at=="function"?At=at(Je):At=at;var Dt=$e(At);return qt.current.scrollTop=Dt,Dt})}var se=(0,b.useRef)({start:0,end:Ut.length}),ee=(0,b.useRef)(),J=V(Ut,Tt),xe=(0,w.Z)(J,1),ge=xe[0];ee.current=ge;var Be=b.useMemo(function(){if(!mt)return{scrollHeight:void 0,start:0,end:Ut.length-1,offset:void 0};if(!ft){var at;return{scrollHeight:((at=Ft.current)===null||at===void 0?void 0:at.offsetHeight)||0,start:0,end:Ut.length-1,offset:void 0}}for(var Je=0,At,Dt,nn,Rn=Ut.length,gn=0;gn<Rn;gn+=1){var Qt=Ut[gn],hn=Tt(Qt),fn=Wt.get(hn),mn=Je+(fn===void 0?A:fn);mn>=e&&At===void 0&&(At=gn,Dt=Je),mn>e+S&&nn===void 0&&(nn=gn),Je=mn}return At===void 0&&(At=0,Dt=0,nn=Math.ceil(S/A)),nn===void 0&&(nn=Ut.length-1),nn=Math.min(nn+1,Ut.length-1),{scrollHeight:Je,start:At,end:nn,offset:Dt}},[ft,mt,e,Ut,Ge,S]),it=Be.scrollHeight,qe=Be.start,Ie=Be.end,Qe=Be.offset;se.current.start=qe,se.current.end=Ie,b.useLayoutEffect(function(){var at=Wt.getRecord();if(at.size===1){var Je=Array.from(at.keys())[0],At=at.get(Je),Dt=Ut[qe];if(Dt&&At===void 0){var nn=Tt(Dt);if(nn===Je){var Rn=Wt.get(Je),gn=Rn-A;ye(function(Qt){return Qt+gn})}}}Wt.resetRecord()},[it]);var Z=b.useState({width:0,height:S}),B=(0,w.Z)(Z,2),W=B[0],re=B[1],G=function(Je){re({width:Je.offsetWidth,height:Je.offsetHeight})},K=(0,b.useRef)(),k=(0,b.useRef)(),be=b.useMemo(function(){return Ue(W.width,$)},[W.width,$]),Ne=b.useMemo(function(){return Ue(W.height,it)},[W.height,it]),Fe=it-S,Xe=(0,b.useRef)(Fe);Xe.current=Fe;function $e(at){var Je=at;return Number.isNaN(Xe.current)||(Je=Math.min(Je,Xe.current)),Je=Math.max(Je,0),Je}var St=e<=0,lt=e>=Fe,Ye=r<=0,xt=r>=$,wt=y(St,lt,Ye,xt),Rt=function(){return{x:zt?-r:r,y:e}},ht=(0,b.useRef)(Rt()),Ct=(0,I.useEvent)(function(at){if(Se){var Je=(0,O.Z)((0,O.Z)({},Rt()),at);(ht.current.x!==Je.x||ht.current.y!==Je.y)&&(Se(Je),ht.current=Je)}});function _t(at,Je){var At=at;Je?((0,C.flushSync)(function(){o(At)}),Ct()):ye(At)}function yt(at){var Je=at.currentTarget.scrollTop;Je!==e&&ye(Je),ce==null||ce(at),Ct()}var Lt=function(Je){var At=Je,Dt=$?$-W.width:0;return At=Math.max(At,0),At=Math.min(At,Dt),At},rn=(0,I.useEvent)(function(at,Je){Je?((0,C.flushSync)(function(){o(function(At){var Dt=At+(zt?-at:at);return Lt(Dt)})}),Ct()):ye(function(At){var Dt=At+at;return Dt})}),dt=x(mt,St,lt,Ye,xt,!!$,rn),ut=(0,w.Z)(dt,2),bt=ut[0],Kt=ut[1];De(mt,qt,function(at,Je,At,Dt){var nn=Dt;return wt(at,Je,At)?!1:!nn||!nn._virtualHandled?(nn&&(nn._virtualHandled=!0),bt({preventDefault:function(){},deltaX:at?Je:0,deltaY:at?0:Je}),!0):!1}),Ee(ft,qt,function(at){ye(function(Je){return Je+at})}),(0,Ae.Z)(function(){function at(At){var Dt=St&&At.detail<0,nn=lt&&At.detail>0;mt&&!Dt&&!nn&&At.preventDefault()}var Je=qt.current;return Je.addEventListener("wheel",bt,{passive:!1}),Je.addEventListener("DOMMouseScroll",Kt,{passive:!0}),Je.addEventListener("MozMousePixelScroll",at,{passive:!1}),function(){Je.removeEventListener("wheel",bt),Je.removeEventListener("DOMMouseScroll",Kt),Je.removeEventListener("MozMousePixelScroll",at)}},[mt,St,lt]),(0,Ae.Z)(function(){if($){var at=Lt(r);o(at),Ct({x:at})}},[W.width,$]);var jt=function(){var Je,At;(Je=K.current)===null||Je===void 0||Je.delayHidden(),(At=k.current)===null||At===void 0||At.delayHidden()},Ht=X(qt,Ut,Wt,A,Tt,function(){return Jt(!0)},ye,jt);b.useImperativeHandle(Ze,function(){return{nativeElement:Gt.current,getScrollInfo:Rt,scrollTo:function(Je){function At(Dt){return Dt&&(0,g.Z)(Dt)==="object"&&("left"in Dt||"top"in Dt)}At(Je)?(Je.left!==void 0&&o(Lt(Je.left)),Ht(Je.top)):Ht(Je)}}}),(0,Ae.Z)(function(){if(Ke){var at=Ut.slice(qe,Ie+1);Ke(at,Ut)}},[qe,Ie,Ut]);var Nt=oe(Ut,Tt,Wt,A),Ot=ne==null?void 0:ne({start:qe,end:Ie,virtual:ft,offsetX:r,offsetY:Qe,rtl:zt,getSize:Nt}),an=je(Ut,qe,Ie,$,r,kt,d,U),$t=null;S&&($t=(0,O.Z)((0,N.Z)({},s?"height":"maxHeight",S),gt),mt&&($t.overflowY="hidden",$&&($t.overflowX="hidden"),p&&($t.pointerEvents="none")));var dn={};return zt&&(dn.dir="rtl"),b.createElement("div",(0,f.Z)({ref:Gt,style:(0,O.Z)((0,O.Z)({},u),{},{position:"relative"}),className:ln},dn,st),b.createElement(q.Z,{onResize:G},b.createElement(ie,{className:"".concat(D,"-holder"),style:$t,ref:qt,onScroll:yt,onMouseEnter:jt},b.createElement(Te,{prefixCls:D,height:it,offsetX:r,offsetY:Qe,scrollWidth:$,onInnerResize:Jt,ref:Ft,innerProps:_e,rtl:zt,extra:Ot},an))),ft&&it>S&&b.createElement(ue,{ref:K,prefixCls:D,scrollOffset:e,scrollRange:it,rtl:zt,onScroll:_t,onStartMove:F,onStopMove:le,spinSize:Ne,containerSize:W.height,style:nt==null?void 0:nt.verticalScrollBar,thumbStyle:nt==null?void 0:nt.verticalScrollBarThumb,showScrollBar:Et}),ft&&$>W.width&&b.createElement(ue,{ref:k,prefixCls:D,scrollOffset:r,scrollRange:$,rtl:zt,onScroll:_t,onStartMove:F,onStopMove:le,spinSize:be,containerSize:W.width,horizontal:!0,style:nt==null?void 0:nt.horizontalScrollBar,thumbStyle:nt==null?void 0:nt.horizontalScrollBarThumb,showScrollBar:Et}))}var Ve=b.forwardRef(rt);Ve.displayName="List";var ct=Ve,pt=ct},82059:function(It){var ze=arguments[3],l=arguments[4],f=arguments[5],g=JSON.stringify;It.exports=function(O,N){for(var w,T=Object.keys(f),ve=0,pe=T.length;ve<pe;ve++){var q=T[ve],I=f[q].exports;if(I===O||I&&I.default===O){w=q;break}}if(!w){w=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var Ae={},ve=0,pe=T.length;ve<pe;ve++){var q=T[ve];Ae[q]=q}l[w]=["function(require,module,exports){"+O+"(self); }",Ae]}var b=Math.floor(Math.pow(16,8)*Math.random()).toString(16),C={};C[w]=w,l[b]=["function(require,module,exports){var f = require("+g(w)+");(f.default ? f.default : f)(self);}",C];var Re={};Te(b);function Te(j){Re[j]=!0;for(var v in l[j][1]){var c=l[j][1][v];Re[c]||Te(c)}}var Le="("+ze+")({"+Object.keys(Re).map(function(j){return g(j)+":["+l[j][0]+","+g(l[j][1])+"]"}).join(",")+"},{},["+g(b)+"])",je=window.URL||window.webkitURL||window.mozURL||window.msURL,Y=new Blob([Le],{type:"text/javascript"});if(N&&N.bare)return Y;var ae=je.createObjectURL(Y),V=new Worker(ae);return V.objectURL=ae,V}},55988:function(It){"use strict";It.exports="data:image/png;base64,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"},36193:function(It){"use strict";It.exports="data:image/png;base64,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"}}]);