From 13de3f4bfbffa2d7648efb3fd1b62ab67e0210a8 Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Thu, 6 Feb 2025 17:45:05 +0100 Subject: [PATCH] WIP --- teleforma/src/js/video/SyncVideoPlayer.ts | 48 ++-- teleforma/src/js/video/VideoPlayer.ts | 219 ++++++++++++++---- teleforma/src/js/video/main.d.ts | 1 + teleforma/static/teleforma/dist/app.css.map | 2 +- teleforma/static/teleforma/dist/app.js | 8 +- teleforma/static/teleforma/dist/app.js.map | 2 +- .../templates/teleforma/course_media.html | 35 ++- teleforma/webclass/models.py | 10 +- 8 files changed, 239 insertions(+), 86 deletions(-) diff --git a/teleforma/src/js/video/SyncVideoPlayer.ts b/teleforma/src/js/video/SyncVideoPlayer.ts index cbcea115..2712d850 100644 --- a/teleforma/src/js/video/SyncVideoPlayer.ts +++ b/teleforma/src/js/video/SyncVideoPlayer.ts @@ -89,26 +89,19 @@ class SyncVideoPlayer { } public async changeState(state: PlayerState, videoPlayer: VideoPlayer) { - console.log("video state = ", videoPlayer.videoState); - const mainVideoPlayer = this.videoPlayers.find((vp) => vp.main); if (state === PlayerState.BUFFERING) { if (mainVideoPlayer && mainVideoPlayer === videoPlayer) { - console.log("💯changeState - BUFFERING - calling pause()"); - console.log("💯mainVideoPlayer.videoState = ", mainVideoPlayer.videoState); - console.log("💯this.state = ", this.state); return this.pause(); } return; } if (state === PlayerState.PLAYING) { - console.log("⌛changeState - PLAYING - call : this.play()"); - console.log("⌛this.state = ", this.state); - + if (this.state !== PlayerState.BUFFERING) { - return this.play(); + return await this.play(); } return; } @@ -117,8 +110,7 @@ class SyncVideoPlayer { if (videoPlayer.isEnded()) { return; } - console.log("✍️ changeState - PAUSE - call : this.pause()"); - return this.pause(); + return this.pause(true); } if (state === PlayerState.ENDED) { @@ -127,8 +119,7 @@ class SyncVideoPlayer { } await this.moveStateTo(PlayerState.ENDED, () => { if (this.options.loop) { - console.log("changeState - ENDED - call : this.timeTo(0)"); - this.timeTo(0); + return this.timeTo(0); } }); } @@ -139,16 +130,14 @@ class SyncVideoPlayer { ); if (allReady) { - console.log("Toutes les vidéos sont prêtes. Lancement de la lecture."); - console.log("changeState - READY - call : athis.play()"); - this.play(); + return await this.play(); } } if (state === PlayerState.UNSTARTED) { if (this.state === PlayerState.ENDED && this.options.loop) { console.log("changeState - UNSTARTED - call : this.play()"); - this.play(); + return await this.play(); } } } @@ -179,7 +168,7 @@ class SyncVideoPlayer { public onTimeUpdate(videoPlayer: VideoPlayer, time: number) { const diff = Math.abs(this.currentTime - time); - if (diff > 0.5) { + if (diff >= 0.2) { this.timeTo(time); } this.currentTime = time; @@ -192,13 +181,10 @@ class SyncVideoPlayer { this.videoPlayers.forEach(async vp => { if (vp === mainVideoPlayer || vp.isEnded()) return; - if (mainVideoPlayer.isPlaying && !vp.isPlaying) { - console.log("fixVideoStates - call: vp.play();"); - vp.play(); + await vp.play(); } else if (!mainVideoPlayer.isPlaying && vp.isPlaying) { - console.log("fixVideoStates - call: vp.pause();"); - vp.pause(); + await vp.pause(); } }); } @@ -226,7 +212,7 @@ class SyncVideoPlayer { public async play() { await this.moveStateTo(PlayerState.PLAYING, async () => { - this.timeTo(this.currentTime); + // this.timeTo(this.currentTime); await Promise.all( this.videoPlayers.map(async (video) => { if (this.currentTime < video.getPlayLength()) { @@ -237,13 +223,13 @@ class SyncVideoPlayer { }); } - public pause() { - this.moveStateTo(PlayerState.PAUSE, async () => { - Promise.all(this.videoPlayers.map(async video => { - video.pause(); - })); - }); - } + public pause(excludeMain?: boolean) { + this.moveStateTo(PlayerState.PAUSE, () => { + this.videoPlayers.forEach((video) => { + video.pause(); + }); + }); +} public async stop() { await this.moveStateTo(PlayerState.PAUSE, async () => { diff --git a/teleforma/src/js/video/VideoPlayer.ts b/teleforma/src/js/video/VideoPlayer.ts index 99e77442..ded67e4c 100644 --- a/teleforma/src/js/video/VideoPlayer.ts +++ b/teleforma/src/js/video/VideoPlayer.ts @@ -13,6 +13,7 @@ class VideoPlayer { public controls: boolean; public main: boolean; public sound: boolean; + public playBackRate: boolean; public canWait: boolean; public videoPlayerArea: Element | null; // public videoElement: HTMLVideoElement | null; @@ -26,6 +27,7 @@ class VideoPlayer { this.videoPlayerConfig = videoPlayerConfig; this.main = this.videoPlayerConfig.main ?? false; this.sound = this.videoPlayerConfig.sound ?? false; + this.playBackRate = this.videoPlayerConfig.playBackRate ?? false; this.canWait = true; this.controls = this.videoPlayerConfig.controls ?? player.options.controls ?? true; this.loop = player.options.loop ?? false; @@ -54,8 +56,6 @@ class VideoPlayer { this.setupVideoElement({ controls: this.controls, main: this.main }); }, 1); - - // this.videojs.on('volumechange', (e: any) => { // console.log(e) // // find the videos with the sound on @@ -73,23 +73,71 @@ class VideoPlayer { // e.stopPropagation() // }) + window.addEventListener("unhandledrejection", (event) => { + if (event.reason?.name === "AbortError" || event.reason?.message.includes("The play() request was interrupted")) { + console.warn("❌❌❌❌❌❌❌❌The play() request was interrupted❌❌❌❌❌❌❌❌❌❌"); + + event.preventDefault(); + event.stopPropagation(); + } + }); + + document.addEventListener("fullscreenchange", () => { + if (!document.fullscreenElement) { + const videoElement = document.querySelector('video'); + + if (videoElement) { + videoElement.style.height = "100%"; + videoElement.style.width = "100%"; + } + } + const videoContainer = document.querySelector('#main-video'); + + if (videoContainer) { + const rect = videoContainer.getBoundingClientRect(); + const position = window.innerWidth <= 768 ? rect.bottom + window.scrollY : 0; + + setTimeout(() => { + window.scrollTo({ + top: position, + behavior: "smooth", + }); + }, 200); + } + }); + + + + + + this.videojs.on('ratechange', () => { + const newRate = this.videojs.playbackRate(); + console.log(`Playback rate changed to: ${newRate}`); + + // Apply the new speed to all other videos + this.player.videoPlayers.forEach(video => { + if (video.videojs && video.videojs.playbackRate() !== newRate) { + video.videojs.playbackRate(newRate); + console.log(`Updated video ${video.videoId} to speed ${newRate}`); + } + }); + }); + this.videojs.on('loadeddata', this.onReady.bind(this)) this.videojs.on('timeupdate', this.onTimeUpdate.bind(this)) this.videojs.on('seeking', this.onSeeking.bind(this)) this.videojs.on('ended', this.onStateChange.bind(this, PlayerState.ENDED)) - this.videojs.on('play', () => {7 - console.log("✅✅✅✅✅✅VideoJs = ", this.videojs) - - console.log("✨play - VIDEO PLAYING = ", this.isPlaying) - console.log("✨✨this.player.state = ", this.player.state) + this.videojs.on('play', () => { + this.syncTime(); if (!this.isPlaying && this.player.state !== PlayerState.BUFFERING) { this.onStateChange(PlayerState.PLAYING); } }); this.videojs.on('pause', () => { + if (this.isPlaying) { this.onStateChange(PlayerState.PAUSE); } @@ -101,7 +149,10 @@ class VideoPlayer { // this.onStateChange(PlayerState.BUFFERING) // }) this.videojs.on('canplay', () => { - // console.log("CAN PLAY IS READTY") + this.syncTime(); + if (this.player.state === PlayerState.PAUSE) return; + + // debugger; if (![PlayerState.LOADING, PlayerState.LOADED].includes(this.player.state as PlayerState)) { this.onStateChange(PlayerState.READY) @@ -113,18 +164,18 @@ class VideoPlayer { }, 1000) }) - // this.videojs.on('waiting', () => { - // if (!this.canWait) - // return - // if (this.videoElement!.readyState === 4) - // return - // console.log("BUFFERING...", this.videoElement!.readyState) - // if (![PlayerState.LOADING, PlayerState.LOADED].includes(this.player.state as PlayerState)) { - // console.log("this.player.state = ", this.player.state) - // console.log("waiting - VIDEO PLAYING = ", this.isPlaying) - // // this.onStateChange(PlayerState.BUFFERING) - // } - // }) + this.videojs.on('waiting', () => { + if (!this.canWait) + return + if (this.videoElement!.readyState === 4) + return + console.log("BUFFERING...", this.videoElement!.readyState) + if (![PlayerState.LOADING, PlayerState.LOADED].includes(this.player.state as PlayerState)) { + if (!this.isPlaying) { + this.onStateChange(PlayerState.BUFFERING) + } + } + }) // this.videojs.on('progress', (e:any) => { // console.log('progress') @@ -144,6 +195,38 @@ class VideoPlayer { // this.videoElement.addEventListener('waiting', this.onStateChange.bind(this, PlayerState.BUFFERING), false); } + public syncTime() { + const mainVideo = this.player.videoPlayers.find(v => v.main); + const newRate = this.videojs.playbackRate(); + const syncThreshold = newRate === 2 ? 0.25 : newRate === 1.5 ? 0.2 : 0.1; + const syncLoop = () => { + if (this.main) { + // Sync all other videos with the main one + this.player.videoPlayers.forEach(video => { + if (!video.main && video.videojs) { + const videoCurrentTime = video.videojs.currentTime(); + const mainCurrentTime = this.videojs.currentTime(); + if (Math.abs(mainCurrentTime - videoCurrentTime) > syncThreshold) { + video.videojs.currentTime(mainCurrentTime); + console.log(`🔄 Synced video ${video.videoId} to ${mainCurrentTime}s (Threshold: ${syncThreshold})`); + } + } + }); + } else if (mainVideo && mainVideo.videojs) { + const mainCurrentTime = mainVideo.videojs.currentTime(); + const thisCurrentTime = this.videojs.currentTime(); + + if (Math.abs(mainCurrentTime - thisCurrentTime) > syncThreshold) { + this.videojs.currentTime(mainCurrentTime); + console.log(`🔄 Synced video ${this.videoId} to ${mainCurrentTime}s (Threshold: ${syncThreshold})`); + } + } + }; + + requestAnimationFrame(syncLoop); + } + + get videoElement(): HTMLVideoElement | null { return document.querySelector(`#video_player_${this.videoId} video`) as HTMLVideoElement } @@ -159,14 +242,19 @@ class VideoPlayer { if (!this.main) { return; } - this.player.onTimeUpdate(this, this.getPlayedTime()); + // this.player.onTimeUpdate(this, this.getPlayedTime()); + requestAnimationFrame(() => { + this.syncTime(); + }); } private onTimeUpdate() { if (!this.main) { return; } - this.player.onTimeUpdate(this, this.getPlayedTime()); + requestAnimationFrame(() => { + this.syncTime(); + }); } private onStateChange(state: PlayerState) { @@ -181,9 +269,9 @@ class VideoPlayer { PlayerState.ENDED, PlayerState.UNSTARTED, ]; - if (state === PlayerState.PLAYING) { this.isPlaying = true; + if (!this.main) { return; } @@ -218,7 +306,7 @@ class VideoPlayer { controls preload="auto" data-setup='{"playbackRates": [1, 1.25, 1.5, 2]}' - style="width:100%;height:inherit;" + style="width:100%;height:100%;" >

@@ -232,10 +320,14 @@ class VideoPlayer { `; // console.log("test") this.videojs = window.videojs(`video_player_${this.videoId}`, { + userActions: { + doubleClick: false + }, controlBar: { // 'pictureInPictureToggle': false, volumePanel: this.sound, fullscreenToggle: false, + playbackRateMenuButton: this.playBackRate, } }); @@ -254,6 +346,24 @@ class VideoPlayer { public _swap(videoPlayer: VideoPlayer) { if (!this.videoElement || !videoPlayer.videoElement) return; + const animateSwap = () => { + if (window.innerHeight > window.innerWidth) { + // Portrait mode + this.videoElement!.style.height = "100%"; + videoPlayer.videoElement!.style.height = "100%"; + } else { + if (window.document.fullscreenElement) { + this.videoElement!.style.height = "100%"; + videoPlayer.videoElement!.style.height = "100vh"; + } else { + this.videoElement!.style.height = "100%"; + videoPlayer.videoElement!.style.height = "100%"; + } + } + }; + + requestAnimationFrame(animateSwap); + const nodeA = this.videoElement.parentElement; const nodeB = videoPlayer.videoElement.parentElement; // console.log(this.videoElement.attr('id')) @@ -277,9 +387,12 @@ class VideoPlayer { const thisControls = this.controls; const thisMain = this.main; + + this.setupVideoElement({ controls: videoPlayer.controls, main: videoPlayer.main }); videoPlayer.setupVideoElement({ controls: thisControls, main: thisMain }); + // this.videojs.dispose(); // videoPlayer.videojs.dispose(); // this.videojs = videojs(`video_player_${this.videoId}`); @@ -300,22 +413,24 @@ class VideoPlayer { console.log("already playing") return } - + // debugger; // const video = document.getElementById(this.videoElement.id) // await video!.play() - console.log("play") - try{ - await this.videoElement.play(); - } - catch(error){ - console.log(error); - } + await this.videoElement.play().then(() => { + console.log("Playback started!"); + }) + .catch(error => { + console.warn("Playback failed:", error); + });; + + } public pause() { if (!this.videoElement) return; if (this.videoState === PlayerState.PAUSE) return; + if (!this.isPlaying) return; try { this.videoElement.pause(); } @@ -355,7 +470,6 @@ class VideoPlayer { if (time >= this.getDuration()) { this.videoElement.currentTime = this.getDuration() - 0.05; Logger.debug('timeTo: time is greater than duration'); - console.log("timeTo") this.pause(); return; } @@ -388,31 +502,46 @@ class VideoPlayer { } private _createFullscreenButton() { - const fullscreenButton = this.videojs?.controlBar.addChild('button', { clickHandler: function () { const doc = window.document; - - if (!doc.fullscreenElement) { - document.getElementById("fullscreen-part")!.requestFullscreen(); + const videoElement = document.querySelector('video'); + const videoContainer = document.getElementById("fullscreen-part"); + + if (videoElement && videoContainer) { + if (!doc.fullscreenElement) { + // Enter fullscreen + videoContainer.requestFullscreen().then(() => { + videoElement.style.height = '100vh'; + videoElement.style.width = '100%'; + + screen.orientation.lock("landscape").catch((error: any) => { + console.error("Error locking orientation:", error); + }); + }); + + } else { + // Exit fullscreen + document.exitFullscreen().then(() => { + videoElement.style.height = '100%'; + videoElement.style.width = '100%'; + }); + } } - else { - document.exitFullscreen(); - } - } }); - fullscreenButton.controlText('Fullscreen'); - // debugger + fullscreenButton.controlText('Fullscreen'); this.videojs?.controlBar.el().appendChild(fullscreenButton.el()); const buttonDom = fullscreenButton.el(); buttonDom.innerHTML = `Fullscreen`; - buttonDom.classList.add('vjs-fullscreen-control') - + buttonDom.classList.add('vjs-fullscreen-control'); } + + + } export default VideoPlayer; \ No newline at end of file diff --git a/teleforma/src/js/video/main.d.ts b/teleforma/src/js/video/main.d.ts index 45f703a9..524d3b35 100644 --- a/teleforma/src/js/video/main.d.ts +++ b/teleforma/src/js/video/main.d.ts @@ -23,6 +23,7 @@ type VideoPlayerOptions = { startSeconds?: number, main?: boolean, sound?: boolean, + playBackRate?: boolean, } type MultiVideoPlayerOptions = { diff --git a/teleforma/static/teleforma/dist/app.css.map b/teleforma/static/teleforma/dist/app.css.map index 845e660b..5b55ad1e 100644 --- a/teleforma/static/teleforma/dist/app.css.map +++ b/teleforma/static/teleforma/dist/app.css.map @@ -1 +1 @@ -{"version":3,"file":"app.css","mappings":"AA4KA,yCACE,eACF,CACA,sCACE,aACF,CC/HA,oBACE,eAAgB,CAChB,aAAc,CACd,kBAAmB,CACnB,QAAS,CACT,eAAgB,CAChB,YAAa,CACb,cAAe,CACf,eACF,CACA,0BACE,wBACF,CACA,qCACE,+BACF,CAEA,2BACE,eACF,CACA,uBACE,WAAY,CACZ,UAAqB,CACrB,cAAgB,CAChB,iBACF,CCyCA,gCACE,iBAAkB,CAClB,KAAQ,CACR,SAAU,CACV,eACF,CACA,uBACE,UAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,cACF,CACA,6BACE,iBAAkB,CAClB,UAAW,CACX,WAAY,CACZ,OAAQ,CACR,OAAU,CACV,YAAa,CACb,sBAAuB,CACvB,kBAAmB,CACnB,UAAY,CACZ,kBAAmB,CACnB,oBACF,CAEA,qCACE,iBAAkB,CAClB,qBAAuB,CACvB,WAAY,CACZ,UAAW,CACX,WAAY,CACZ,8BAA+B,CAC/B,4BAA6B,CAC7B,wBAA2B,CAC3B,iBAAkB,CAClB,iBACF,CAEA,oBACE,QAAS,CACT,SAAU,CACV,2BACF,CCvBA,WACE,iBACF,CAEA,mBACE,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,SAAU,CACV,gBAAiB,CAEjB,eAAgB,CAChB,eACF","sources":["webpack://src/./js/components/ChatComponent.vue","webpack://src/./js/components/sub/NotificationMessage.vue","webpack://src/./js/components/NotificationsBell.vue","webpack://src/./js/video/VideoComponent.vue"],"sourcesContent":["\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"app.css","mappings":"AA4KA,yCACE,eACF,CACA,sCACE,aACF,CC/HA,oBACE,eAAgB,CAChB,aAAc,CACd,kBAAmB,CACnB,QAAS,CACT,eAAgB,CAChB,YAAa,CACb,cAAe,CACf,eACF,CACA,0BACE,wBACF,CACA,qCACE,+BACF,CAEA,2BACE,eACF,CACA,uBACE,WAAY,CACZ,UAAqB,CACrB,cAAgB,CAChB,iBACF,CCyCA,gCACE,iBAAkB,CAClB,KAAQ,CACR,SAAU,CACV,eACF,CACA,uBACE,UAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,cACF,CACA,6BACE,iBAAkB,CAClB,UAAW,CACX,WAAY,CACZ,OAAQ,CACR,OAAU,CACV,YAAa,CACb,sBAAuB,CACvB,kBAAmB,CACnB,UAAY,CACZ,kBAAmB,CACnB,oBACF,CAEA,qCACE,iBAAkB,CAClB,qBAAuB,CACvB,WAAY,CACZ,UAAW,CACX,WAAY,CACZ,8BAA+B,CAC/B,4BAA6B,CAC7B,wBAA2B,CAC3B,iBAAkB,CAClB,iBACF,CAEA,oBACE,QAAS,CACT,SAAU,CACV,2BACF,CCKA,WACE,iBACF,CAEA,mBACE,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,SAAU,CACV,gBAAiB,CAEjB,eAAgB,CAChB,eACF","sources":["webpack://src/./js/components/ChatComponent.vue","webpack://src/./js/components/sub/NotificationMessage.vue","webpack://src/./js/components/NotificationsBell.vue","webpack://src/./js/video/VideoComponent.vue"],"sourcesContent":["\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/teleforma/static/teleforma/dist/app.js b/teleforma/static/teleforma/dist/app.js index 9ad2dace..e8b291cc 100644 --- a/teleforma/static/teleforma/dist/app.js +++ b/teleforma/static/teleforma/dist/app.js @@ -1,12 +1,12 @@ -(function(){var e={9899:function(e,t,n){e.exports=n(2860)},1816:function(e,t,n){"use strict";var o=n(2652),r=n(1776),s=n(2484),i=n(3640),a=n(6784),l=n(320),c=n(8104),u=n(5108);e.exports=function(e){return new Promise((function(t,n){var d=e.data,f=e.headers;o.isFormData(d)&&delete f["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";f.Authorization="Basic "+btoa(h+":"+m)}var g=a(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),i(g,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var o="getAllResponseHeaders"in p?l(p.getAllResponseHeaders()):null,s=e.responseType&&"text"!==e.responseType?p.response:p.responseText,i={data:s,status:p.status,statusText:p.statusText,headers:o,config:e,request:p};r(t,n,i),p=null}},p.onabort=function(){p&&(n(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,"ECONNABORTED",p)),p=null},o.isStandardBrowserEnv()){var v=(e.withCredentials||c(g))&&e.xsrfCookieName?s.read(e.xsrfCookieName):void 0;v&&(f[e.xsrfHeaderName]=v)}if("setRequestHeader"in p&&o.forEach(f,(function(e,t){"undefined"===typeof d&&"content-type"===t.toLowerCase()?delete f[t]:p.setRequestHeader(t,e)})),o.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(_){if("json"!==e.responseType)throw _}"function"===typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),d||(d=null),p.send(d)}))}},2860:function(e,t,n){"use strict";var o=n(2652),r=n(9504),s=n(2508),i=n(6183),a=n(2528);function l(e){var t=new s(e),n=r(s.prototype.request,t);return o.extend(n,s.prototype,t),o.extend(n,t),n}var c=l(a);c.Axios=s,c.create=function(e){return l(i(c.defaults,e))},c.Cancel=n(6432),c.CancelToken=n(6312),c.isCancel=n(9864),c.all=function(e){return Promise.all(e)},c.spread=n(9092),c.isAxiosError=n(6288),e.exports=c,e.exports["default"]=c},6432:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},6312:function(e,t,n){"use strict";var o=n(6432);function r(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new o(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r((function(t){e=t}));return{token:t,cancel:e}},e.exports=r},9864:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},2508:function(e,t,n){"use strict";var o=n(2652),r=n(3640),s=n(2747),i=n(9088),a=n(6183);function l(e){this.defaults=e,this.interceptors={request:new s,response:new s}}l.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=a(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[i,void 0],n=Promise.resolve(e);this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));while(t.length)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=a(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),o.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,o){return this.request(a(o||{},{method:e,url:t,data:n}))}})),e.exports=l},2747:function(e,t,n){"use strict";var o=n(2652);function r(){this.handlers=[]}r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},6784:function(e,t,n){"use strict";var o=n(7992),r=n(344);e.exports=function(e,t){return e&&!o(t)?r(e,t):t}},5108:function(e,t,n){"use strict";var o=n(7544);e.exports=function(e,t,n,r,s){var i=new Error(e);return o(i,t,n,r,s)}},9088:function(e,t,n){"use strict";var o=n(2652),r=n(712),s=n(9864),i=n(2528);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){a(e),e.headers=e.headers||{},e.data=r(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),o.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||i.adapter;return t(e).then((function(t){return a(e),t.data=r(t.data,t.headers,e.transformResponse),t}),(function(t){return s(t)||(a(e),t&&t.response&&(t.response.data=r(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},7544:function(e){"use strict";e.exports=function(e,t,n,o,r){return e.config=t,n&&(e.code=n),e.request=o,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},6183:function(e,t,n){"use strict";var o=n(2652);e.exports=function(e,t){t=t||{};var n={},r=["url","method","data"],s=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function l(e,t){return o.isPlainObject(e)&&o.isPlainObject(t)?o.merge(e,t):o.isPlainObject(t)?o.merge({},t):o.isArray(t)?t.slice():t}function c(r){o.isUndefined(t[r])?o.isUndefined(e[r])||(n[r]=l(void 0,e[r])):n[r]=l(e[r],t[r])}o.forEach(r,(function(e){o.isUndefined(t[e])||(n[e]=l(void 0,t[e]))})),o.forEach(s,c),o.forEach(i,(function(r){o.isUndefined(t[r])?o.isUndefined(e[r])||(n[r]=l(void 0,e[r])):n[r]=l(void 0,t[r])})),o.forEach(a,(function(o){o in t?n[o]=l(e[o],t[o]):o in e&&(n[o]=l(void 0,e[o]))}));var u=r.concat(s).concat(i).concat(a),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return o.forEach(d,c),n}},1776:function(e,t,n){"use strict";var o=n(5108);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(o("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},712:function(e,t,n){"use strict";var o=n(2652);e.exports=function(e,t,n){return o.forEach(n,(function(n){e=n(e,t)})),e}},2528:function(e,t,n){"use strict";var o=n(2652),r=n(7700),s={"Content-Type":"application/x-www-form-urlencoded"};function i(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function a(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=n(1816)),e}var l={adapter:a(),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e)?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(i(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)?(i(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),o.forEach(["post","put","patch"],(function(e){l.headers[e]=o.merge(s)})),e.exports=l},9504:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),o=0;o=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},9092:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},2652:function(e,t,n){"use strict";var o=n(9504),r=Object.prototype.toString;function s(e){return"[object Array]"===r.call(e)}function i(e){return"undefined"===typeof e}function a(e){return null!==e&&!i(e)&&null!==e.constructor&&!i(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function l(e){return"[object ArrayBuffer]"===r.call(e)}function c(e){return"undefined"!==typeof FormData&&e instanceof FormData}function u(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function d(e){return"string"===typeof e}function f(e){return"number"===typeof e}function p(e){return null!==e&&"object"===typeof e}function h(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function m(e){return"[object Date]"===r.call(e)}function g(e){return"[object File]"===r.call(e)}function v(e){return"[object Blob]"===r.call(e)}function _(e){return"[object Function]"===r.call(e)}function b(e){return p(e)&&_(e.pipe)}function y(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function x(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function w(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function k(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),s(e))for(var n=0,o=e.length;n{const e=document.createElement("video");if(e.canPlayType){const t=""!==e.canPlayType('video/webm; codecs="vp8, vorbis"');if(!t){const e=document.getElementById("content");if(e){const t=document.createElement("p");t.classList.add("warning"),e.prepend(t),t.innerHTML='\n Votre navigateur n\'est pas compatible avec le format video WebM des cours en direct.\n Veuillez téléchargez Firefox ou Google Chrome dans leur dernière version.\n '}}}}))},8152:function(e,t){"use strict";t.c=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n}},1896:function(e,t,n){"use strict";var o=n(9063),r=n(4596),s=TypeError;e.exports=function(e){if(o(e))return e;throw new s(r(e)+" is not a function")}},8424:function(e,t,n){"use strict";var o=n(808),r=String,s=TypeError;e.exports=function(e){if(o(e))return e;throw new s(r(e)+" is not an object")}},2196:function(e,t,n){"use strict";var o=n(9740),r=n(4160),s=n(9480),i=function(e){return function(t,n,i){var a,l=o(t),c=s(l),u=r(i,c);if(e&&n!==n){while(c>u)if(a=l[u++],a!==a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},7934:function(e,t,n){"use strict";var o=n(3528),r=n(1064),s=TypeError,i=Object.getOwnPropertyDescriptor,a=o&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(r(e)&&!i(e,"length").writable)throw new s("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},5983:function(e,t,n){"use strict";var o=n(1447),r=o({}.toString),s=o("".slice);e.exports=function(e){return s(r(e),8,-1)}},4304:function(e,t,n){"use strict";var o=n(6216),r=n(9976),s=n(4560),i=n(368);e.exports=function(e,t,n){for(var a=r(t),l=i.f,c=s.f,u=0;un)throw t("Maximum allowed index exceeded");return e}},8232:function(e){"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},3356:function(e,t,n){"use strict";var o,r,s=n(5624),i=n(8232),a=s.process,l=s.Deno,c=a&&a.versions||l&&l.version,u=c&&c.v8;u&&(o=u.split("."),r=o[0]>0&&o[0]<4?1:+(o[0]+o[1])),!r&&i&&(o=i.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/),o&&(r=+o[1]))),e.exports=r},4656:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},3748:function(e,t,n){"use strict";var o=n(5624),r=n(4560).f,s=n(3652),i=n(3244),a=n(1544),l=n(4304),c=n(5272);e.exports=function(e,t){var n,u,d,f,p,h,m=e.target,g=e.global,v=e.stat;if(u=g?o:v?o[m]||a(m,{}):o[m]&&o[m].prototype,u)for(d in t){if(p=t[d],e.dontCallGetSet?(h=r(u,d),f=h&&h.value):f=u[d],n=c(g?d:m+(v?".":"#")+d,e.forced),!n&&void 0!==f){if(typeof p==typeof f)continue;l(p,f)}(e.sham||f&&f.sham)&&s(p,"sham",!0),i(u,d,p,e)}}},6040:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},5744:function(e,t,n){"use strict";var o=n(6040);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},892:function(e,t,n){"use strict";var o=n(5744),r=Function.prototype.call;e.exports=o?r.bind(r):function(){return r.apply(r,arguments)}},3788:function(e,t,n){"use strict";var o=n(3528),r=n(6216),s=Function.prototype,i=o&&Object.getOwnPropertyDescriptor,a=r(s,"name"),l=a&&"something"===function(){}.name,c=a&&(!o||o&&i(s,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:c}},1447:function(e,t,n){"use strict";var o=n(5744),r=Function.prototype,s=r.call,i=o&&r.bind.bind(s,s);e.exports=o?i:function(e){return function(){return s.apply(e,arguments)}}},4960:function(e,t,n){"use strict";var o=n(5624),r=n(9063),s=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?s(o[e]):o[e]&&o[e][t]}},364:function(e,t,n){"use strict";var o=n(1896),r=n(952);e.exports=function(e,t){var n=e[t];return r(n)?void 0:o(n)}},5624:function(e,t,n){"use strict";var o=function(e){return e&&e.Math===Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||o("object"==typeof this&&this)||function(){return this}()||Function("return this")()},6216:function(e,t,n){"use strict";var o=n(1447),r=n(6804),s=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return s(r(e),t)}},6480:function(e){"use strict";e.exports={}},784:function(e,t,n){"use strict";var o=n(3528),r=n(6040),s=n(9308);e.exports=!o&&!r((function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},6212:function(e,t,n){"use strict";var o=n(1447),r=n(6040),s=n(5983),i=Object,a=o("".split);e.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"===s(e)?a(e,""):i(e)}:i},8460:function(e,t,n){"use strict";var o=n(1447),r=n(9063),s=n(9136),i=o(Function.toString);r(s.inspectSource)||(s.inspectSource=function(e){return i(e)}),e.exports=s.inspectSource},5444:function(e,t,n){"use strict";var o,r,s,i=n(280),a=n(5624),l=n(808),c=n(3652),u=n(6216),d=n(9136),f=n(8192),p=n(6480),h="Object already initialized",m=a.TypeError,g=a.WeakMap,v=function(e){return s(e)?r(e):o(e,{})},_=function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return n}};if(i||d.state){var b=d.state||(d.state=new g);b.get=b.get,b.has=b.has,b.set=b.set,o=function(e,t){if(b.has(e))throw new m(h);return t.facade=e,b.set(e,t),t},r=function(e){return b.get(e)||{}},s=function(e){return b.has(e)}}else{var y=f("state");p[y]=!0,o=function(e,t){if(u(e,y))throw new m(h);return t.facade=e,c(e,y,t),t},r=function(e){return u(e,y)?e[y]:{}},s=function(e){return u(e,y)}}e.exports={set:o,get:r,has:s,enforce:v,getterFor:_}},1064:function(e,t,n){"use strict";var o=n(5983);e.exports=Array.isArray||function(e){return"Array"===o(e)}},9063:function(e){"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},5272:function(e,t,n){"use strict";var o=n(6040),r=n(9063),s=/#|\.prototype\./,i=function(e,t){var n=l[a(e)];return n===u||n!==c&&(r(t)?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(s,".").toLowerCase()},l=i.data={},c=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},952:function(e){"use strict";e.exports=function(e){return null===e||void 0===e}},808:function(e,t,n){"use strict";var o=n(9063);e.exports=function(e){return"object"==typeof e?null!==e:o(e)}},2804:function(e){"use strict";e.exports=!1},6232:function(e,t,n){"use strict";var o=n(4960),r=n(9063),s=n(6056),i=n(9448),a=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return r(t)&&s(t.prototype,a(e))}},9480:function(e,t,n){"use strict";var o=n(960);e.exports=function(e){return o(e.length)}},316:function(e,t,n){"use strict";var o=n(1447),r=n(6040),s=n(9063),i=n(6216),a=n(3528),l=n(3788).CONFIGURABLE,c=n(8460),u=n(5444),d=u.enforce,f=u.get,p=String,h=Object.defineProperty,m=o("".slice),g=o("".replace),v=o([].join),_=a&&!r((function(){return 8!==h((function(){}),"length",{value:8}).length})),b=String(String).split("String"),y=e.exports=function(e,t,n){"Symbol("===m(p(t),0,7)&&(t="["+g(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||l&&e.name!==t)&&(a?h(e,"name",{value:t,configurable:!0}):e.name=t),_&&n&&i(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?a&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(r){}var o=d(e);return i(o,"source")||(o.source=v(b,"string"==typeof t?t:"")),e};Function.prototype.toString=y((function(){return s(this)&&f(this).source||c(this)}),"toString")},1736:function(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?n:t)(o)}},368:function(e,t,n){"use strict";var o=n(3528),r=n(784),s=n(4859),i=n(8424),a=n(8732),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";t.f=o?s?function(e,t,n){if(i(e),t=a(t),i(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var o=u(e,t);o&&o[p]&&(e[t]=n.value,n={configurable:f in n?n[f]:o[f],enumerable:d in n?n[d]:o[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(i(e),t=a(t),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},4560:function(e,t,n){"use strict";var o=n(3528),r=n(892),s=n(2460),i=n(9200),a=n(9740),l=n(8732),c=n(6216),u=n(784),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=a(e),t=l(t),u)try{return d(e,t)}catch(n){}if(c(e,t))return i(!r(s.f,e,t),e[t])}},692:function(e,t,n){"use strict";var o=n(9232),r=n(4656),s=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,s)}},8167:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},6056:function(e,t,n){"use strict";var o=n(1447);e.exports=o({}.isPrototypeOf)},9232:function(e,t,n){"use strict";var o=n(1447),r=n(6216),s=n(9740),i=n(2196).indexOf,a=n(6480),l=o([].push);e.exports=function(e,t){var n,o=s(e),c=0,u=[];for(n in o)!r(a,n)&&r(o,n)&&l(u,n);while(t.length>c)r(o,n=t[c++])&&(~i(u,n)||l(u,n));return u}},2460:function(e,t){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},7664:function(e,t,n){"use strict";var o=n(892),r=n(9063),s=n(808),i=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&r(n=e.toString)&&!s(a=o(n,e)))return a;if(r(n=e.valueOf)&&!s(a=o(n,e)))return a;if("string"!==t&&r(n=e.toString)&&!s(a=o(n,e)))return a;throw new i("Can't convert object to primitive value")}},9976:function(e,t,n){"use strict";var o=n(4960),r=n(1447),s=n(692),i=n(8167),a=n(8424),l=r([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=s.f(a(e)),n=i.f;return n?l(t,n(e)):t}},2696:function(e,t,n){"use strict";var o=n(952),r=TypeError;e.exports=function(e){if(o(e))throw new r("Can't call method on "+e);return e}},8192:function(e,t,n){"use strict";var o=n(8196),r=n(7939),s=o("keys");e.exports=function(e){return s[e]||(s[e]=r(e))}},9136:function(e,t,n){"use strict";var o=n(5624),r=n(1544),s="__core-js_shared__",i=o[s]||r(s,{});e.exports=i},8196:function(e,t,n){"use strict";var o=n(2804),r=n(9136);(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.35.1",mode:o?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},8972:function(e,t,n){"use strict";var o=n(3356),r=n(6040),s=n(5624),i=s.String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},4160:function(e,t,n){"use strict";var o=n(5668),r=Math.max,s=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):s(n,t)}},9740:function(e,t,n){"use strict";var o=n(6212),r=n(2696);e.exports=function(e){return o(r(e))}},5668:function(e,t,n){"use strict";var o=n(1736);e.exports=function(e){var t=+e;return t!==t||0===t?0:o(t)}},960:function(e,t,n){"use strict";var o=n(5668),r=Math.min;e.exports=function(e){var t=o(e);return t>0?r(t,9007199254740991):0}},6804:function(e,t,n){"use strict";var o=n(2696),r=Object;e.exports=function(e){return r(o(e))}},8176:function(e,t,n){"use strict";var o=n(892),r=n(808),s=n(6232),i=n(364),a=n(7664),l=n(1840),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!r(e)||s(e))return e;var n,l=i(e,u);if(l){if(void 0===t&&(t="default"),n=o(l,e,t),!r(n)||s(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},8732:function(e,t,n){"use strict";var o=n(8176),r=n(6232);e.exports=function(e){var t=o(e,"string");return r(t)?t:t+""}},4596:function(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},7939:function(e,t,n){"use strict";var o=n(1447),r=0,s=Math.random(),i=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++r+s,36)}},9448:function(e,t,n){"use strict";var o=n(8972);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},4859:function(e,t,n){"use strict";var o=n(3528),r=n(6040);e.exports=o&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},280:function(e,t,n){"use strict";var o=n(5624),r=n(9063),s=o.WeakMap;e.exports=r(s)&&/native code/.test(String(s))},1840:function(e,t,n){"use strict";var o=n(5624),r=n(8196),s=n(6216),i=n(7939),a=n(8972),l=n(9448),c=o.Symbol,u=r("wks"),d=l?c["for"]||c:c&&c.withoutSetter||i;e.exports=function(e){return s(u,e)||(u[e]=a&&s(c,e)?c[e]:d("Symbol."+e)),u[e]}},3248:function(e,t,n){"use strict";var o=n(3748),r=n(6804),s=n(9480),i=n(7934),a=n(3272),l=n(6040),c=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),u=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},d=c||!u();o({target:"Array",proto:!0,arity:1,forced:d},{push:function(e){var t=r(this),n=s(t),o=arguments.length;a(n+o);for(var l=0;l=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),o.forEach(["post","put","patch"],(function(e){l.headers[e]=o.merge(s)})),e.exports=l},9504:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),o=0;o=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},9092:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},2652:function(e,t,n){"use strict";var o=n(9504),r=Object.prototype.toString;function s(e){return"[object Array]"===r.call(e)}function i(e){return"undefined"===typeof e}function a(e){return null!==e&&!i(e)&&null!==e.constructor&&!i(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function l(e){return"[object ArrayBuffer]"===r.call(e)}function c(e){return"undefined"!==typeof FormData&&e instanceof FormData}function u(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function d(e){return"string"===typeof e}function f(e){return"number"===typeof e}function p(e){return null!==e&&"object"===typeof e}function h(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function m(e){return"[object Date]"===r.call(e)}function g(e){return"[object File]"===r.call(e)}function v(e){return"[object Blob]"===r.call(e)}function _(e){return"[object Function]"===r.call(e)}function b(e){return p(e)&&_(e.pipe)}function y(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function x(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function w(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function k(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),s(e))for(var n=0,o=e.length;n{const e=document.createElement("video");if(e.canPlayType){const t=""!==e.canPlayType('video/webm; codecs="vp8, vorbis"');if(!t){const e=document.getElementById("content");if(e){const t=document.createElement("p");t.classList.add("warning"),e.prepend(t),t.innerHTML='\n Votre navigateur n\'est pas compatible avec le format video WebM des cours en direct.\n Veuillez téléchargez Firefox ou Google Chrome dans leur dernière version.\n '}}}}))},8152:function(e,t){"use strict";t.c=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n}},1896:function(e,t,n){"use strict";var o=n(9063),r=n(4596),s=TypeError;e.exports=function(e){if(o(e))return e;throw new s(r(e)+" is not a function")}},8424:function(e,t,n){"use strict";var o=n(808),r=String,s=TypeError;e.exports=function(e){if(o(e))return e;throw new s(r(e)+" is not an object")}},2196:function(e,t,n){"use strict";var o=n(9740),r=n(4160),s=n(9480),i=function(e){return function(t,n,i){var a,l=o(t),c=s(l),u=r(i,c);if(e&&n!==n){while(c>u)if(a=l[u++],a!==a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},7934:function(e,t,n){"use strict";var o=n(3528),r=n(1064),s=TypeError,i=Object.getOwnPropertyDescriptor,a=o&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(r(e)&&!i(e,"length").writable)throw new s("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},5983:function(e,t,n){"use strict";var o=n(1447),r=o({}.toString),s=o("".slice);e.exports=function(e){return s(r(e),8,-1)}},4304:function(e,t,n){"use strict";var o=n(6216),r=n(9976),s=n(4560),i=n(368);e.exports=function(e,t,n){for(var a=r(t),l=i.f,c=s.f,u=0;un)throw t("Maximum allowed index exceeded");return e}},8232:function(e){"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},3356:function(e,t,n){"use strict";var o,r,s=n(5624),i=n(8232),a=s.process,l=s.Deno,c=a&&a.versions||l&&l.version,u=c&&c.v8;u&&(o=u.split("."),r=o[0]>0&&o[0]<4?1:+(o[0]+o[1])),!r&&i&&(o=i.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/),o&&(r=+o[1]))),e.exports=r},4656:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},3748:function(e,t,n){"use strict";var o=n(5624),r=n(4560).f,s=n(3652),i=n(3244),a=n(1544),l=n(4304),c=n(5272);e.exports=function(e,t){var n,u,d,f,p,h,m=e.target,g=e.global,v=e.stat;if(u=g?o:v?o[m]||a(m,{}):o[m]&&o[m].prototype,u)for(d in t){if(p=t[d],e.dontCallGetSet?(h=r(u,d),f=h&&h.value):f=u[d],n=c(g?d:m+(v?".":"#")+d,e.forced),!n&&void 0!==f){if(typeof p==typeof f)continue;l(p,f)}(e.sham||f&&f.sham)&&s(p,"sham",!0),i(u,d,p,e)}}},6040:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},5744:function(e,t,n){"use strict";var o=n(6040);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},892:function(e,t,n){"use strict";var o=n(5744),r=Function.prototype.call;e.exports=o?r.bind(r):function(){return r.apply(r,arguments)}},3788:function(e,t,n){"use strict";var o=n(3528),r=n(6216),s=Function.prototype,i=o&&Object.getOwnPropertyDescriptor,a=r(s,"name"),l=a&&"something"===function(){}.name,c=a&&(!o||o&&i(s,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:c}},1447:function(e,t,n){"use strict";var o=n(5744),r=Function.prototype,s=r.call,i=o&&r.bind.bind(s,s);e.exports=o?i:function(e){return function(){return s.apply(e,arguments)}}},4960:function(e,t,n){"use strict";var o=n(5624),r=n(9063),s=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?s(o[e]):o[e]&&o[e][t]}},364:function(e,t,n){"use strict";var o=n(1896),r=n(952);e.exports=function(e,t){var n=e[t];return r(n)?void 0:o(n)}},5624:function(e,t,n){"use strict";var o=function(e){return e&&e.Math===Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||o("object"==typeof this&&this)||function(){return this}()||Function("return this")()},6216:function(e,t,n){"use strict";var o=n(1447),r=n(6804),s=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return s(r(e),t)}},6480:function(e){"use strict";e.exports={}},784:function(e,t,n){"use strict";var o=n(3528),r=n(6040),s=n(9308);e.exports=!o&&!r((function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},6212:function(e,t,n){"use strict";var o=n(1447),r=n(6040),s=n(5983),i=Object,a=o("".split);e.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"===s(e)?a(e,""):i(e)}:i},8460:function(e,t,n){"use strict";var o=n(1447),r=n(9063),s=n(9136),i=o(Function.toString);r(s.inspectSource)||(s.inspectSource=function(e){return i(e)}),e.exports=s.inspectSource},5444:function(e,t,n){"use strict";var o,r,s,i=n(280),a=n(5624),l=n(808),c=n(3652),u=n(6216),d=n(9136),f=n(8192),p=n(6480),h="Object already initialized",m=a.TypeError,g=a.WeakMap,v=function(e){return s(e)?r(e):o(e,{})},_=function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return n}};if(i||d.state){var b=d.state||(d.state=new g);b.get=b.get,b.has=b.has,b.set=b.set,o=function(e,t){if(b.has(e))throw new m(h);return t.facade=e,b.set(e,t),t},r=function(e){return b.get(e)||{}},s=function(e){return b.has(e)}}else{var y=f("state");p[y]=!0,o=function(e,t){if(u(e,y))throw new m(h);return t.facade=e,c(e,y,t),t},r=function(e){return u(e,y)?e[y]:{}},s=function(e){return u(e,y)}}e.exports={set:o,get:r,has:s,enforce:v,getterFor:_}},1064:function(e,t,n){"use strict";var o=n(5983);e.exports=Array.isArray||function(e){return"Array"===o(e)}},9063:function(e){"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},5272:function(e,t,n){"use strict";var o=n(6040),r=n(9063),s=/#|\.prototype\./,i=function(e,t){var n=l[a(e)];return n===u||n!==c&&(r(t)?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(s,".").toLowerCase()},l=i.data={},c=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},952:function(e){"use strict";e.exports=function(e){return null===e||void 0===e}},808:function(e,t,n){"use strict";var o=n(9063);e.exports=function(e){return"object"==typeof e?null!==e:o(e)}},2804:function(e){"use strict";e.exports=!1},6232:function(e,t,n){"use strict";var o=n(4960),r=n(9063),s=n(6056),i=n(9448),a=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return r(t)&&s(t.prototype,a(e))}},9480:function(e,t,n){"use strict";var o=n(960);e.exports=function(e){return o(e.length)}},316:function(e,t,n){"use strict";var o=n(1447),r=n(6040),s=n(9063),i=n(6216),a=n(3528),l=n(3788).CONFIGURABLE,c=n(8460),u=n(5444),d=u.enforce,f=u.get,p=String,h=Object.defineProperty,m=o("".slice),g=o("".replace),v=o([].join),_=a&&!r((function(){return 8!==h((function(){}),"length",{value:8}).length})),b=String(String).split("String"),y=e.exports=function(e,t,n){"Symbol("===m(p(t),0,7)&&(t="["+g(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||l&&e.name!==t)&&(a?h(e,"name",{value:t,configurable:!0}):e.name=t),_&&n&&i(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?a&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(r){}var o=d(e);return i(o,"source")||(o.source=v(b,"string"==typeof t?t:"")),e};Function.prototype.toString=y((function(){return s(this)&&f(this).source||c(this)}),"toString")},1736:function(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?n:t)(o)}},368:function(e,t,n){"use strict";var o=n(3528),r=n(784),s=n(4859),i=n(8424),a=n(8732),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";t.f=o?s?function(e,t,n){if(i(e),t=a(t),i(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var o=u(e,t);o&&o[p]&&(e[t]=n.value,n={configurable:f in n?n[f]:o[f],enumerable:d in n?n[d]:o[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(i(e),t=a(t),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},4560:function(e,t,n){"use strict";var o=n(3528),r=n(892),s=n(2460),i=n(9200),a=n(9740),l=n(8732),c=n(6216),u=n(784),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=a(e),t=l(t),u)try{return d(e,t)}catch(n){}if(c(e,t))return i(!r(s.f,e,t),e[t])}},692:function(e,t,n){"use strict";var o=n(9232),r=n(4656),s=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,s)}},8167:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},6056:function(e,t,n){"use strict";var o=n(1447);e.exports=o({}.isPrototypeOf)},9232:function(e,t,n){"use strict";var o=n(1447),r=n(6216),s=n(9740),i=n(2196).indexOf,a=n(6480),l=o([].push);e.exports=function(e,t){var n,o=s(e),c=0,u=[];for(n in o)!r(a,n)&&r(o,n)&&l(u,n);while(t.length>c)r(o,n=t[c++])&&(~i(u,n)||l(u,n));return u}},2460:function(e,t){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},7664:function(e,t,n){"use strict";var o=n(892),r=n(9063),s=n(808),i=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&r(n=e.toString)&&!s(a=o(n,e)))return a;if(r(n=e.valueOf)&&!s(a=o(n,e)))return a;if("string"!==t&&r(n=e.toString)&&!s(a=o(n,e)))return a;throw new i("Can't convert object to primitive value")}},9976:function(e,t,n){"use strict";var o=n(4960),r=n(1447),s=n(692),i=n(8167),a=n(8424),l=r([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=s.f(a(e)),n=i.f;return n?l(t,n(e)):t}},2696:function(e,t,n){"use strict";var o=n(952),r=TypeError;e.exports=function(e){if(o(e))throw new r("Can't call method on "+e);return e}},8192:function(e,t,n){"use strict";var o=n(8196),r=n(7939),s=o("keys");e.exports=function(e){return s[e]||(s[e]=r(e))}},9136:function(e,t,n){"use strict";var o=n(5624),r=n(1544),s="__core-js_shared__",i=o[s]||r(s,{});e.exports=i},8196:function(e,t,n){"use strict";var o=n(2804),r=n(9136);(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.35.1",mode:o?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},8972:function(e,t,n){"use strict";var o=n(3356),r=n(6040),s=n(5624),i=s.String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},4160:function(e,t,n){"use strict";var o=n(3288),r=Math.max,s=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):s(n,t)}},9740:function(e,t,n){"use strict";var o=n(6212),r=n(2696);e.exports=function(e){return o(r(e))}},3288:function(e,t,n){"use strict";var o=n(1736);e.exports=function(e){var t=+e;return t!==t||0===t?0:o(t)}},960:function(e,t,n){"use strict";var o=n(3288),r=Math.min;e.exports=function(e){var t=o(e);return t>0?r(t,9007199254740991):0}},6804:function(e,t,n){"use strict";var o=n(2696),r=Object;e.exports=function(e){return r(o(e))}},8176:function(e,t,n){"use strict";var o=n(892),r=n(808),s=n(6232),i=n(364),a=n(7664),l=n(1840),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!r(e)||s(e))return e;var n,l=i(e,u);if(l){if(void 0===t&&(t="default"),n=o(l,e,t),!r(n)||s(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},8732:function(e,t,n){"use strict";var o=n(8176),r=n(6232);e.exports=function(e){var t=o(e,"string");return r(t)?t:t+""}},4596:function(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},7939:function(e,t,n){"use strict";var o=n(1447),r=0,s=Math.random(),i=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++r+s,36)}},9448:function(e,t,n){"use strict";var o=n(8972);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},4859:function(e,t,n){"use strict";var o=n(3528),r=n(6040);e.exports=o&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},280:function(e,t,n){"use strict";var o=n(5624),r=n(9063),s=o.WeakMap;e.exports=r(s)&&/native code/.test(String(s))},1840:function(e,t,n){"use strict";var o=n(5624),r=n(8196),s=n(6216),i=n(7939),a=n(8972),l=n(9448),c=o.Symbol,u=r("wks"),d=l?c["for"]||c:c&&c.withoutSetter||i;e.exports=function(e){return s(u,e)||(u[e]=a&&s(c,e)?c[e]:d("Symbol."+e)),u[e]}},3248:function(e,t,n){"use strict";var o=n(3748),r=n(6804),s=n(9480),i=n(7934),a=n(3272),l=n(6040),c=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),u=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},d=c||!u();o({target:"Array",proto:!0,arity:1,forced:d},{push:function(e){var t=r(this),n=s(t),o=arguments.length;a(n+o);for(var l=0;ln.has(e.toLowerCase()):e=>n.has(e)}const t={},o=[],r=()=>{},s=()=>!1,i=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),a=e=>e.startsWith("onUpdate:"),l=Object.assign,c=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},u=Object.prototype.hasOwnProperty,d=(e,t)=>u.call(e,t),f=Array.isArray,p=e=>"[object Map]"===k(e),h=e=>"[object Set]"===k(e),m=e=>"[object Date]"===k(e),g=e=>"[object RegExp]"===k(e),v=e=>"function"===typeof e,_=e=>"string"===typeof e,b=e=>"symbol"===typeof e,y=e=>null!==e&&"object"===typeof e,x=e=>(y(e)||v(e))&&v(e.then)&&v(e.catch),w=Object.prototype.toString,k=e=>w.call(e),S=e=>k(e).slice(8,-1),E=e=>"[object Object]"===k(e),T=e=>_(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,M=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),A=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},R=/-(\w)/g,C=A((e=>e.replace(R,((e,t)=>t?t.toUpperCase():"")))),O=/\B([A-Z])/g,I=A((e=>e.replace(O,"-$1").toLowerCase())),B=A((e=>e.charAt(0).toUpperCase()+e.slice(1))),P=A((e=>{const t=e?`on${B(e)}`:"";return t})),L=(e,t)=>!Object.is(e,t),N=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},F=e=>{const t=parseFloat(e);return isNaN(t)?e:t},D=e=>{const t=_(e)?Number(e):NaN;return isNaN(t)?e:t};let H;const U=()=>H||(H="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{}),V="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",$=e(V);function z(e){if(f(e)){const t={};for(let n=0;n{if(e){const n=e.split(Y);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function W(e){let t="";if(_(e))t=e;else if(f(e))for(let n=0;nte(e,t)))}const oe=e=>_(e)?e:null==e?"":f(e)||y(e)&&(e.toString===w||!v(e.toString))?JSON.stringify(e,re,2):String(e),re=(e,t)=>t&&t.__v_isRef?re(e,t.value):p(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],o)=>(e[se(t,o)+" =>"]=n,e)),{})}:h(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>se(e)))}:b(t)?se(t):!y(t)||f(t)||E(t)?t:String(t),se=(e,t="")=>{var n;return b(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};let ie,ae;class le{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ie,!e&&ie&&(this.index=(ie.scopes||(ie.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=ie;try{return ie=this,e()}finally{ie=t}}else 0}on(){ie=this}off(){ie=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),Se()}return this._dirtyLevel>=2}set dirty(e){this._dirtyLevel=e?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=ye,t=ae;try{return ye=!0,ae=this,this._runnings++,me(this),this.fn()}finally{ge(this),this._runnings--,ae=t,ye=e}}stop(){var e;this.active&&(me(this),ge(this),null==(e=this.onStop)||e.call(this),this.active=!1)}}function he(e){return e.value}function me(e){e._trackId++,e._depsLength=0}function ge(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()}));t&&(l(n,t),t.scope&&ue(n,t.scope)),t&&t.lazy||n.run();const o=n.run.bind(n);return o.effect=n,o}function be(e){e.effect.stop()}let ye=!0,xe=0;const we=[];function ke(){we.push(ye),ye=!1}function Se(){const e=we.pop();ye=void 0===e||e}function Ee(){xe++}function Te(){xe--;while(!xe&&Ae.length)Ae.shift()()}function Me(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const n=e.deps[e._depsLength];n!==t?(n&&ve(n,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Ae=[];function Re(e,t,n){Ee();for(const o of e.keys())if(o._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},Ie=new WeakMap,Be=Symbol(""),Pe=Symbol("");function Le(e,t,n){if(ye&&ae){let t=Ie.get(e);t||Ie.set(e,t=new Map);let o=t.get(n);o||t.set(n,o=Oe((()=>t.delete(n)))),Me(ae,o,void 0)}}function Ne(e,t,n,o,r,s){const i=Ie.get(e);if(!i)return;let a=[];if("clear"===t)a=[...i.values()];else if("length"===n&&f(e)){const e=Number(o);i.forEach(((t,n)=>{("length"===n||!b(n)&&n>=e)&&a.push(t)}))}else switch(void 0!==n&&a.push(i.get(n)),t){case"add":f(e)?T(n)&&a.push(i.get("length")):(a.push(i.get(Be)),p(e)&&a.push(i.get(Pe)));break;case"delete":f(e)||(a.push(i.get(Be)),p(e)&&a.push(i.get(Pe)));break;case"set":p(e)&&a.push(i.get(Be));break}Ee();for(const l of a)l&&Re(l,2,void 0);Te()}function je(e,t){var n;return null==(n=Ie.get(e))?void 0:n.get(t)}const Fe=e("__proto__,__v_isRef,__isVue"),De=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(b)),He=Ue();function Ue(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Bt(this);for(let t=0,r=this.length;t{e[t]=function(...e){ke(),Ee();const n=Bt(this)[t].apply(this,e);return Te(),Se(),n}})),e}function Ve(e){const t=Bt(this);return Le(t,"has",e),t.hasOwnProperty(e)}class $e{constructor(e=!1,t=!1){this._isReadonly=e,this._shallow=t}get(e,t,n){const o=this._isReadonly,r=this._shallow;if("__v_isReactive"===t)return!o;if("__v_isReadonly"===t)return o;if("__v_isShallow"===t)return r;if("__v_raw"===t)return n===(o?r?xt:yt:r?bt:_t).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=f(e);if(!o){if(s&&d(He,t))return Reflect.get(He,t,n);if("hasOwnProperty"===t)return Ve}const i=Reflect.get(e,t,n);return(b(t)?De.has(t):Fe(t))?i:(o||Le(e,"get",t),r?i:Ut(i)?s&&T(t)?i:i.value:y(i)?o?Tt(i):St(i):i)}}class ze extends $e{constructor(e=!1){super(!1,e)}set(e,t,n,o){let r=e[t];if(!this._shallow){const t=Ct(r);if(Ot(n)||Ct(n)||(r=Bt(r),n=Bt(n)),!f(e)&&Ut(r)&&!Ut(n))return!t&&(r.value=n,!0)}const s=f(e)&&T(t)?Number(t)e,Ze=e=>Reflect.getPrototypeOf(e);function Qe(e,t,n=!1,o=!1){e=e["__v_raw"];const r=Bt(e),s=Bt(t);n||(L(t,s)&&Le(r,"get",t),Le(r,"get",s));const{has:i}=Ze(r),a=o?Ke:n?Nt:Lt;return i.call(r,t)?a(e.get(t)):i.call(r,s)?a(e.get(s)):void(e!==r&&e.get(t))}function Je(e,t=!1){const n=this["__v_raw"],o=Bt(n),r=Bt(e);return t||(L(e,r)&&Le(o,"has",e),Le(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function et(e,t=!1){return e=e["__v_raw"],!t&&Le(Bt(e),"iterate",Be),Reflect.get(e,"size",e)}function tt(e){e=Bt(e);const t=Bt(this),n=Ze(t),o=n.has.call(t,e);return o||(t.add(e),Ne(t,"add",e,e)),this}function nt(e,t){t=Bt(t);const n=Bt(this),{has:o,get:r}=Ze(n);let s=o.call(n,e);s||(e=Bt(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?L(t,i)&&Ne(n,"set",e,t,i):Ne(n,"add",e,t),this}function ot(e){const t=Bt(this),{has:n,get:o}=Ze(t);let r=n.call(t,e);r||(e=Bt(e),r=n.call(t,e));const s=o?o.call(t,e):void 0,i=t.delete(e);return r&&Ne(t,"delete",e,void 0,s),i}function rt(){const e=Bt(this),t=0!==e.size,n=void 0,o=e.clear();return t&&Ne(e,"clear",void 0,void 0,n),o}function st(e,t){return function(n,o){const r=this,s=r["__v_raw"],i=Bt(s),a=t?Ke:e?Nt:Lt;return!e&&Le(i,"iterate",Be),s.forEach(((e,t)=>n.call(o,a(e),a(t),r)))}}function it(e,t,n){return function(...o){const r=this["__v_raw"],s=Bt(r),i=p(s),a="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=r[e](...o),u=n?Ke:t?Nt:Lt;return!t&&Le(s,"iterate",l?Pe:Be),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function at(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function lt(){const e={get(e){return Qe(this,e)},get size(){return et(this)},has:Je,add:tt,set:nt,delete:ot,clear:rt,forEach:st(!1,!1)},t={get(e){return Qe(this,e,!1,!0)},get size(){return et(this)},has:Je,add:tt,set:nt,delete:ot,clear:rt,forEach:st(!1,!0)},n={get(e){return Qe(this,e,!0)},get size(){return et(this,!0)},has(e){return Je.call(this,e,!0)},add:at("add"),set:at("set"),delete:at("delete"),clear:at("clear"),forEach:st(!0,!1)},o={get(e){return Qe(this,e,!0,!0)},get size(){return et(this,!0)},has(e){return Je.call(this,e,!0)},add:at("add"),set:at("set"),delete:at("delete"),clear:at("clear"),forEach:st(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{e[r]=it(r,!1,!1),n[r]=it(r,!0,!1),t[r]=it(r,!1,!0),o[r]=it(r,!0,!0)})),[e,n,t,o]}const[ct,ut,dt,ft]=lt();function pt(e,t){const n=t?e?ft:dt:e?ut:ct;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(d(n,o)&&o in t?n:t,o,r)}const ht={get:pt(!1,!1)},mt={get:pt(!1,!0)},gt={get:pt(!0,!1)},vt={get:pt(!0,!0)};const _t=new WeakMap,bt=new WeakMap,yt=new WeakMap,xt=new WeakMap;function wt(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function kt(e){return e["__v_skip"]||!Object.isExtensible(e)?0:wt(S(e))}function St(e){return Ct(e)?e:At(e,!1,Ye,ht,_t)}function Et(e){return At(e,!1,Xe,mt,bt)}function Tt(e){return At(e,!0,Ge,gt,yt)}function Mt(e){return At(e,!0,We,vt,xt)}function At(e,t,n,o,r){if(!y(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const s=r.get(e);if(s)return s;const i=kt(e);if(0===i)return e;const a=new Proxy(e,2===i?o:n);return r.set(e,a),a}function Rt(e){return Ct(e)?Rt(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Ct(e){return!(!e||!e["__v_isReadonly"])}function Ot(e){return!(!e||!e["__v_isShallow"])}function It(e){return Rt(e)||Ct(e)}function Bt(e){const t=e&&e["__v_raw"];return t?Bt(t):e}function Pt(e){return j(e,"__v_skip",!0),e}const Lt=e=>y(e)?St(e):e,Nt=e=>y(e)?Tt(e):e;class jt{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this["__v_isReadonly"]=!1,this.effect=new pe((()=>e(this._value)),(()=>Ht(this,1)),(()=>this.dep&&Ce(this.dep))),this.effect.computed=this,this.effect.active=this._cacheable=!o,this["__v_isReadonly"]=n}get value(){const e=Bt(this);return e._cacheable&&!e.effect.dirty||L(e._value,e._value=e.effect.run())&&Ht(e,2),Dt(e),e.effect._dirtyLevel>=1&&Ht(e,1),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function Ft(e,t,n=!1){let o,s;const i=v(e);i?(o=e,s=r):(o=e.get,s=e.set);const a=new jt(o,s,i||!s,n);return a}function Dt(e){ye&&ae&&(e=Bt(e),Me(ae,e.dep||(e.dep=Oe((()=>e.dep=void 0),e instanceof jt?e:void 0)),void 0))}function Ht(e,t=2,n){e=Bt(e);const o=e.dep;o&&Re(o,t,void 0)}function Ut(e){return!(!e||!0!==e.__v_isRef)}function Vt(e){return zt(e,!1)}function $t(e){return zt(e,!0)}function zt(e,t){return Ut(e)?e:new qt(e,t)}class qt{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Bt(e),this._value=t?e:Lt(e)}get value(){return Dt(this),this._value}set value(e){const t=this.__v_isShallow||Ot(e)||Ct(e);e=t?e:Bt(e),L(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Lt(e),Ht(this,2,e))}}function Yt(e){Ht(e,2,void 0)}function Gt(e){return Ut(e)?e.value:e}function Xt(e){return v(e)?e():Gt(e)}const Wt={get:(e,t,n)=>Gt(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Ut(r)&&!Ut(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Kt(e){return Rt(e)?e:new Proxy(e,Wt)}class Zt{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Dt(this)),(()=>Ht(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function Qt(e){return new Zt(e)}function Jt(e){const t=f(e)?new Array(e.length):{};for(const n in e)t[n]=on(e,n);return t}class en{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return je(Bt(this._object),this._key)}}class tn{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function nn(e,t,n){return Ut(e)?e:v(e)?new tn(e):y(e)&&arguments.length>1?on(e,t,n):Vt(e)}function on(e,t,n){const o=e[t];return Ut(o)?o:new en(e,t,n)}const rn={GET:"get",HAS:"has",ITERATE:"iterate"},sn={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};function an(e,t){}const ln={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},cn={["sp"]:"serverPrefetch hook",["bc"]:"beforeCreate hook",["c"]:"created hook",["bm"]:"beforeMount hook",["m"]:"mounted hook",["bu"]:"beforeUpdate hook",["u"]:"updated",["bum"]:"beforeUnmount hook",["um"]:"unmounted hook",["a"]:"activated hook",["da"]:"deactivated hook",["ec"]:"errorCaptured hook",["rtc"]:"renderTracked hook",["rtg"]:"renderTriggered hook",[0]:"setup function",[1]:"render function",[2]:"watcher getter",[3]:"watcher callback",[4]:"watcher cleanup function",[5]:"native event handler",[6]:"component event handler",[7]:"vnode hook",[8]:"directive hook",[9]:"transition hook",[10]:"app errorHandler",[11]:"app warnHandler",[12]:"ref function",[13]:"async component loader",[14]:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function un(e,t,n,o){let r;try{r=o?e(...o):e()}catch(s){fn(s,t,n)}return r}function dn(e,t,n,o){if(v(e)){const r=un(e,t,n,o);return r&&x(r)&&r.catch((e=>{fn(e,t,n)})),r}const r=[];for(let s=0;s>>1,r=gn[o],s=On(r);svn&&gn.splice(t,1)}function An(e){f(e)?_n.push(...e):bn&&bn.includes(e,e.allowRecurse?yn+1:yn)||_n.push(e),Tn()}function Rn(e,t,n=(hn?vn+1:0)){for(0;nOn(e)-On(t)));if(_n.length=0,bn)return void bn.push(...e);for(bn=e,yn=0;ynnull==e.id?1/0:e.id,In=(e,t)=>{const n=On(e)-On(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Bn(e){mn=!1,hn=!0,gn.sort(In);try{for(vn=0;vnPn.emit(e,...t))),Ln=[];else if("undefined"!==typeof window&&window.HTMLElement&&!(null==(o=null==(n=window.navigator)?void 0:n.userAgent)?void 0:o.includes("jsdom"))){const e=t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[];e.push((e=>{jn(e,t)})),setTimeout((()=>{Pn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Nn=!0,Ln=[])}),3e3)}else Nn=!0,Ln=[]}const Fn={GLOBAL_MOUNT:"GLOBAL_MOUNT",GLOBAL_MOUNT_CONTAINER:"GLOBAL_MOUNT_CONTAINER",GLOBAL_EXTEND:"GLOBAL_EXTEND",GLOBAL_PROTOTYPE:"GLOBAL_PROTOTYPE",GLOBAL_SET:"GLOBAL_SET",GLOBAL_DELETE:"GLOBAL_DELETE",GLOBAL_OBSERVABLE:"GLOBAL_OBSERVABLE",GLOBAL_PRIVATE_UTIL:"GLOBAL_PRIVATE_UTIL",CONFIG_SILENT:"CONFIG_SILENT",CONFIG_DEVTOOLS:"CONFIG_DEVTOOLS",CONFIG_KEY_CODES:"CONFIG_KEY_CODES",CONFIG_PRODUCTION_TIP:"CONFIG_PRODUCTION_TIP",CONFIG_IGNORED_ELEMENTS:"CONFIG_IGNORED_ELEMENTS",CONFIG_WHITESPACE:"CONFIG_WHITESPACE",CONFIG_OPTION_MERGE_STRATS:"CONFIG_OPTION_MERGE_STRATS",INSTANCE_SET:"INSTANCE_SET",INSTANCE_DELETE:"INSTANCE_DELETE",INSTANCE_DESTROY:"INSTANCE_DESTROY",INSTANCE_EVENT_EMITTER:"INSTANCE_EVENT_EMITTER",INSTANCE_EVENT_HOOKS:"INSTANCE_EVENT_HOOKS",INSTANCE_CHILDREN:"INSTANCE_CHILDREN",INSTANCE_LISTENERS:"INSTANCE_LISTENERS",INSTANCE_SCOPED_SLOTS:"INSTANCE_SCOPED_SLOTS",INSTANCE_ATTRS_CLASS_STYLE:"INSTANCE_ATTRS_CLASS_STYLE",OPTIONS_DATA_FN:"OPTIONS_DATA_FN",OPTIONS_DATA_MERGE:"OPTIONS_DATA_MERGE",OPTIONS_BEFORE_DESTROY:"OPTIONS_BEFORE_DESTROY",OPTIONS_DESTROYED:"OPTIONS_DESTROYED",WATCH_ARRAY:"WATCH_ARRAY",PROPS_DEFAULT_THIS:"PROPS_DEFAULT_THIS",V_ON_KEYCODE_MODIFIER:"V_ON_KEYCODE_MODIFIER",CUSTOM_DIR:"CUSTOM_DIR",ATTR_FALSE_VALUE:"ATTR_FALSE_VALUE",ATTR_ENUMERATED_COERCION:"ATTR_ENUMERATED_COERCION",TRANSITION_CLASSES:"TRANSITION_CLASSES",TRANSITION_GROUP_ROOT:"TRANSITION_GROUP_ROOT",COMPONENT_ASYNC:"COMPONENT_ASYNC",COMPONENT_FUNCTIONAL:"COMPONENT_FUNCTIONAL",COMPONENT_V_MODEL:"COMPONENT_V_MODEL",RENDER_FUNCTION:"RENDER_FUNCTION",FILTERS:"FILTERS",PRIVATE_APIS:"PRIVATE_APIS"};function Dn(e,t,...n){}const Hn={MODE:2};function Un(e){l(Hn,e)}function Vn(e,t){const n=t&&t.type.compatConfig;return n&&e in n?n[e]:Hn[e]}function $n(e,t,n=!1){if(!n&&t&&t.type.__isBuiltIn)return!1;const o=Vn("MODE",t)||2,r=Vn(e,t),s=v(o)?o(t&&t.type):o;return 2===s?!1!==r:!0===r||"suppress-warning"===r}function zn(e,t,...n){if(!$n(e,t))throw new Error(`${e} compat has been disabled.`)}function qn(e,t,...n){return $n(e,t)}function Yn(e,t,...n){const o=$n(e,t);return o}const Gn=new WeakMap;function Xn(e){let t=Gn.get(e);return t||Gn.set(e,t=Object.create(null)),t}function Wn(e,t,n){if(f(t))t.forEach((t=>Wn(e,t,n)));else{t.startsWith("hook:")?zn("INSTANCE_EVENT_HOOKS",e,t):zn("INSTANCE_EVENT_EMITTER",e);const o=Xn(e);(o[t]||(o[t]=[])).push(n)}return e.proxy}function Kn(e,t,n){const o=(...r)=>{Zn(e,t,o),n.call(e.proxy,...r)};return o.fn=n,Wn(e,t,o),e.proxy}function Zn(e,t,n){zn("INSTANCE_EVENT_EMITTER",e);const o=e.proxy;if(!t)return Gn.set(e,Object.create(null)),o;if(f(t))return t.forEach((t=>Zn(e,t,n))),o;const r=Xn(e),s=r[t];return s?n?(r[t]=s.filter((e=>!(e===n||e.fn===n))),o):(r[t]=void 0,o):o}function Qn(e,t,n){const o=Xn(e)[t];return o&&dn(o.map((t=>t.bind(e.proxy))),e,6,n),e.proxy}const Jn="onModelCompat:";function eo(e){const{type:t,shapeFlag:n,props:o,dynamicProps:r}=e,s=t;if(6&n&&o&&"modelValue"in o){if(!$n("COMPONENT_V_MODEL",{type:t}))return;0;const e=s.model||{};to(e,s.mixins);const{prop:n="value",event:i="input"}=e;"modelValue"!==n&&(o[n]=o.modelValue,delete o.modelValue),r&&(r[r.indexOf("modelValue")]=n),o[Jn+i]=o["onUpdate:modelValue"],delete o["onUpdate:modelValue"]}}function to(e,t){t&&t.forEach((t=>{t.model&&l(e,t.model),t.mixins&&to(e,t.mixins)}))}function no(e,t,n){if(!$n("COMPONENT_V_MODEL",e))return;const o=e.vnode.props,r=o&&o[Jn+t];r&&un(r,e,6,n)}function oo(e,n,...o){if(e.isUnmounted)return;const r=e.vnode.props||t;let s=o;const i=n.startsWith("update:"),a=i&&n.slice(7);if(a&&a in r){const e=`${"modelValue"===a?"model":a}Modifiers`,{number:n,trim:i}=r[e]||t;i&&(s=o.map((e=>_(e)?e.trim():e))),n&&(s=o.map(F))}let l;let c=r[l=P(n)]||r[l=P(C(n))];!c&&i&&(c=r[l=P(I(n))]),c&&dn(c,e,6,s);const u=r[l+"Once"];if(u){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,dn(u,e,6,s)}return no(e,n,s),Qn(e,n,s)}function ro(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let i={},a=!1;if(!v(e)){const o=e=>{const n=ro(e,t,!0);n&&(a=!0,l(i,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||a?(f(s)?s.forEach((e=>i[e]=null)):l(i,s),y(e)&&o.set(e,i),i):(y(e)&&o.set(e,null),null)}function so(e,t){return!(!e||!i(t))&&(!!t.startsWith(Jn)||(t=t.slice(2).replace(/Once$/,""),d(e,t[0].toLowerCase()+t.slice(1))||d(e,I(t))||d(e,t)))}let io=null,ao=null;function lo(e){const t=io;return io=e,ao=e&&e.type.__scopeId||null,ao||(ao=e&&e.type._scopeId||null),t}function co(e){ao=e}function uo(){ao=null}const fo=e=>po;function po(e,t=io,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&Ba(-1);const r=lo(t);let s;try{s=e(...n)}finally{lo(r),o._d&&Ba(1)}return s};return o._n=!0,o._c=!0,o._d=!0,n&&(o._ns=!0),o}function ho(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[i],slots:l,attrs:c,emit:u,render:d,renderCache:f,data:p,setupState:h,ctx:m,inheritAttrs:g}=e;let v,_;const b=lo(e);try{if(4&n.shapeFlag){const e=r||o,t=e;v=Za(d.call(t,e,f,s,h,p,m)),_=c}else{const e=t;0,v=Za(e.length>1?e(s,{attrs:c,slots:l,emit:u}):e(s,null)),_=t.props?c:go(c)}}catch(x){Ma.length=0,fn(x,e,1),v=za(Ea)}let y=v;if(_&&!1!==g){const e=Object.keys(_),{shapeFlag:t}=y;e.length&&7&t&&(i&&e.some(a)&&(_=vo(_,i)),y=Ga(y,_))}if($n("INSTANCE_ATTRS_CLASS_STYLE",e)&&4&n.shapeFlag&&7&y.shapeFlag){const{class:e,style:t}=n.props||{};(e||t)&&(y=Ga(y,{class:e,style:t}))}return n.dirs&&(y=Ga(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),v=y,lo(b),v}function mo(e,t=!0){let n;for(let o=0;o{let t;for(const n in e)("class"===n||"style"===n||i(n))&&((t||(t={}))[n]=e[n]);return t},vo=(e,t)=>{const n={};for(const o in e)a(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function _o(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!a||a&&a.$stable)||o!==i&&(o?!i||bo(o,i,c):!!i);if(1024&l)return!0;if(16&l)return o?bo(o,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;te.__isSuspense;let Io=0;const Bo={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,a,l,c){if(null==e)No(t,n,o,r,s,i,a,l,c);else{if(s&&s.deps>0)return void(t.suspense=e.suspense);jo(e,t,n,o,r,i,a,l,c)}},hydrate:Do,create:Fo,normalize:Ho},Po=Bo;function Lo(e,t){const n=e.props&&e.props[t];v(n)&&n()}function No(e,t,n,o,r,s,i,a,l){const{p:c,o:{createElement:u}}=l,d=u("div"),f=e.suspense=Fo(e,r,o,t,d,n,s,i,a,l);c(null,f.pendingBranch=e.ssContent,d,null,o,f,s,i),f.deps>0?(Lo(e,"onPending"),Lo(e,"onFallback"),c(null,e.ssFallback,t,n,o,null,s,i),$o(f,e.ssFallback)):f.resolve(!1,!0)}function jo(e,t,n,o,r,s,i,a,{p:l,um:c,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:v}=d;if(m)d.pendingBranch=f,Fa(f,m)?(l(m,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0?d.resolve():g&&(v||(l(h,p,n,o,r,null,s,i,a),$o(d,p)))):(d.pendingId=Io++,v?(d.isHydrating=!1,d.activeBranch=m):c(m,r,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),g?(l(null,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0?d.resolve():(l(h,p,n,o,r,null,s,i,a),$o(d,p))):h&&Fa(f,h)?(l(h,f,n,o,r,d,s,i,a),d.resolve(!0)):(l(null,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0&&d.resolve()));else if(h&&Fa(f,h))l(h,f,n,o,r,d,s,i,a),$o(d,f);else if(Lo(t,"onPending"),d.pendingBranch=f,512&f.shapeFlag?d.pendingId=f.component.suspenseId:d.pendingId=Io++,l(null,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout((()=>{d.pendingId===t&&d.fallback(p)}),e):0===e&&d.fallback(p)}}function Fo(e,t,n,o,r,s,i,a,l,c,u=!1){const{p:d,m:f,um:p,n:h,o:{parentNode:m,remove:g}}=c;let v;const _=zo(e);_&&(null==t?void 0:t.pendingBranch)&&(v=t.pendingId,t.deps++);const b=e.props?D(e.props.timeout):void 0;const y=s,x={vnode:e,parent:t,parentComponent:n,namespace:i,container:o,hiddenContainer:r,deps:0,pendingId:Io++,timeout:"number"===typeof b?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){const{vnode:o,activeBranch:r,pendingBranch:i,pendingId:a,effects:l,parentComponent:c,container:u}=x;let d=!1;x.isHydrating?x.isHydrating=!1:e||(d=r&&i.transition&&"out-in"===i.transition.mode,d&&(r.transition.afterLeave=()=>{a===x.pendingId&&(f(i,u,s===y?h(r):s,0),An(l))}),r&&(m(r.el)!==x.hiddenContainer&&(s=h(r)),p(r,c,x,!0)),d||f(i,u,s,0)),$o(x,i),x.pendingBranch=null,x.isInFallback=!1;let g=x.parent,b=!1;while(g){if(g.pendingBranch){g.effects.push(...l),b=!0;break}g=g.parent}b||d||An(l),x.effects=[],_&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,0!==t.deps||n||t.resolve()),Lo(o,"onResolve")},fallback(e){if(!x.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:r,namespace:s}=x;Lo(t,"onFallback");const i=h(n),c=()=>{x.isInFallback&&(d(null,e,r,i,o,null,s,a,l),$o(x,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=c),x.isInFallback=!0,p(n,o,null,!0),u||c()},move(e,t,n){x.activeBranch&&f(x.activeBranch,e,t,n),x.container=e},next(){return x.activeBranch&&h(x.activeBranch)},registerDep(e,t){const n=!!x.pendingBranch;n&&x.deps++;const o=e.vnode.el;e.asyncDep.catch((t=>{fn(t,e,0)})).then((r=>{if(e.isUnmounted||x.isUnmounted||x.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:s}=e;vl(e,r,!1),o&&(s.el=o);const a=!o&&e.subTree.el;t(e,s,m(o||e.subTree.el),o?null:h(e.subTree),x,i,l),a&&g(a),yo(e,s.el),n&&0===--x.deps&&x.resolve()}))},unmount(e,t){x.isUnmounted=!0,x.activeBranch&&p(x.activeBranch,n,e,t),x.pendingBranch&&p(x.pendingBranch,n,e,t)}};return x}function Do(e,t,n,o,r,s,i,a,l){const c=t.suspense=Fo(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,a,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,s,i);return 0===c.deps&&c.resolve(!1,!0),u}function Ho(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=Uo(o?n.default:n),e.ssFallback=o?Uo(n.fallback):za(Ea)}function Uo(e){let t;if(v(e)){const n=Ia&&e._c;n&&(e._d=!1,Ra()),e=e(),n&&(e._d=!0,t=Aa,Ca())}if(f(e)){const t=mo(e);0,e=t}return e=Za(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter((t=>t!==e))),e}function Vo(e,t){t&&t.pendingBranch?f(e)?t.effects.push(...e):t.effects.push(e):An(e)}function $o(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let r=t.el;while(!r&&t.component)t=t.component.subTree,r=t.el;n.el=r,o&&o.subTree===n&&(o.vnode.el=r,yo(o,r))}function zo(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}const qo={beforeMount:"bind",mounted:"inserted",updated:["update","componentUpdated"],unmounted:"unbind"};function Yo(e,t,n){const o=qo[e];if(o){if(f(o)){const r=[];return o.forEach((o=>{const s=t[o];s&&(qn("CUSTOM_DIR",n,o,e),r.push(s))})),r.length?r:void 0}return t[o]&&qn("CUSTOM_DIR",n,o,e),t[o]}}const Go=Symbol.for("v-scx"),Xo=()=>{{const e=Ti(Go);return e}};function Wo(e,t){return er(e,null,t)}function Ko(e,t){return er(e,null,{flush:"post"})}function Zo(e,t){return er(e,null,{flush:"sync"})}const Qo={};function Jo(e,t,n){return er(e,t,n)}function er(e,n,{immediate:o,deep:s,flush:i,once:a,onTrack:l,onTrigger:u}=t){if(n&&a){const e=n;n=(...t)=>{e(...t),T()}}const d=sl,p=e=>!0===s?e:or(e,!1===s?1:void 0);let h,m,g=!1,_=!1;if(Ut(e)?(h=()=>e.value,g=Ot(e)):Rt(e)?(h=()=>p(e),g=!0):f(e)?(_=!0,g=e.some((e=>Rt(e)||Ot(e))),h=()=>e.map((e=>Ut(e)?e.value:Rt(e)?p(e):v(e)?un(e,d,2):void 0))):h=v(e)?n?()=>un(e,d,2):()=>(m&&m(),dn(e,d,3,[y])):r,n&&!s){const e=h;h=()=>{const t=e();return f(t)&&Yn("WATCH_ARRAY",d)&&or(t),t}}if(n&&s){const e=h;h=()=>or(e())}let b,y=e=>{m=S.onStop=()=>{un(e,d,4),m=S.onStop=void 0}};if(hl){if(y=r,n?o&&dn(n,d,3,[h(),_?[]:void 0,y]):h(),"sync"!==i)return r;{const e=Xo();b=e.__watcherHandles||(e.__watcherHandles=[])}}let x=_?new Array(e.length).fill(Qo):Qo;const w=()=>{if(S.active&&S.dirty)if(n){const e=S.run();(s||g||(_?e.some(((e,t)=>L(e,x[t]))):L(e,x))||f(e)&&$n("WATCH_ARRAY",d))&&(m&&m(),dn(n,d,3,[e,x===Qo?void 0:_&&x[0]===Qo?[]:x,y]),x=e)}else S.run()};let k;w.allowRecurse=!!n,"sync"===i?k=w:"post"===i?k=()=>ea(w,d&&d.suspense):(w.pre=!0,d&&(w.id=d.uid),k=()=>En(w));const S=new pe(h,r,k),E=de(),T=()=>{S.stop(),E&&c(E.effects,S)};return n?o?w():x=S.run():"post"===i?ea(S.run.bind(S),d&&d.suspense):S.run(),b&&b.push(T),T}function tr(e,t,n){const o=this.proxy,r=_(e)?e.includes(".")?nr(o,e):()=>o[e]:e.bind(o,o);let s;v(t)?s=t:(s=t.handler,n=t);const i=cl(this),a=er(r,s.bind(o),n);return i(),a}function nr(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e0){if(n>=t)return e;n++}if(o=o||new Set,o.has(e))return e;if(o.add(e),Ut(e))or(e.value,t,n,o);else if(f(e))for(let r=0;r{or(e,t,n,o)}));else if(E(e))for(const r in e)or(e[r],t,n,o);return e}function rr(e,n){if(null===io)return e;const o=kl(io)||io.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0})),Dr((()=>{e.isUnmounting=!0})),e}const cr=[Function,Array],ur={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:cr,onEnter:cr,onAfterEnter:cr,onEnterCancelled:cr,onBeforeLeave:cr,onLeave:cr,onAfterLeave:cr,onLeaveCancelled:cr,onBeforeAppear:cr,onAppear:cr,onAfterAppear:cr,onAppearCancelled:cr},dr={name:"BaseTransition",props:ur,setup(e,{slots:t}){const n=il(),o=lr();let r;return()=>{const s=t.default&&_r(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){let e=!1;for(const t of s)if(t.type!==Ea){0,i=t,e=!0;break}}const a=Bt(e),{mode:l}=a;if(o.isLeaving)return mr(i);const c=gr(i);if(!c)return mr(i);const u=hr(c,a,o,n);vr(c,u);const d=n.subTree,f=d&&gr(d);let p=!1;const{getTransitionKey:h}=c.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,p=!0)}if(f&&f.type!==Ea&&(!Fa(c,f)||p)){const e=hr(f,a,o,n);if(vr(f,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},mr(i);"in-out"===l&&c.type!==Ea&&(e.delayLeave=(e,t,n)=>{const r=pr(o,f);r[String(f.key)]=f,e[ir]=()=>{t(),e[ir]=void 0,delete u.delayedLeave},u.delayedLeave=n})}return i}},__isBuiltIn:!0},fr=dr;function pr(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function hr(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:_,onAppearCancelled:b}=t,y=String(e.key),x=pr(n,e),w=(e,t)=>{e&&dn(e,o,9,t)},k=(e,t)=>{const n=t[1];w(e,t),f(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},S={mode:s,persisted:i,beforeEnter(t){let o=a;if(!n.isMounted){if(!r)return;o=g||a}t[ir]&&t[ir](!0);const s=x[y];s&&Fa(e,s)&&s.el[ir]&&s.el[ir](),w(o,[t])},enter(e){let t=l,o=c,s=u;if(!n.isMounted){if(!r)return;t=v||l,o=_||c,s=b||u}let i=!1;const a=e[ar]=t=>{i||(i=!0,w(t?s:o,[e]),S.delayedLeave&&S.delayedLeave(),e[ar]=void 0)};t?k(t,[e,a]):a()},leave(t,o){const r=String(e.key);if(t[ar]&&t[ar](!0),n.isUnmounting)return o();w(d,[t]);let s=!1;const i=t[ir]=n=>{s||(s=!0,o(),w(n?m:h,[t]),t[ir]=void 0,x[r]===e&&delete x[r])};x[r]=e,p?k(p,[t,i]):i()},clone(e){return hr(e,t,n,o)}};return S}function mr(e){if(kr(e))return e=Ga(e),e.children=null,e}function gr(e){return kr(e)?e.children?e.children[0]:void 0:e}function vr(e,t){6&e.shapeFlag&&e.component?vr(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function _r(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let s=0;sn.has(e.toLowerCase()):e=>n.has(e)}const t={},o=[],r=()=>{},s=()=>!1,i=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),a=e=>e.startsWith("onUpdate:"),l=Object.assign,c=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},u=Object.prototype.hasOwnProperty,d=(e,t)=>u.call(e,t),f=Array.isArray,p=e=>"[object Map]"===k(e),h=e=>"[object Set]"===k(e),m=e=>"[object Date]"===k(e),g=e=>"[object RegExp]"===k(e),v=e=>"function"===typeof e,_=e=>"string"===typeof e,b=e=>"symbol"===typeof e,y=e=>null!==e&&"object"===typeof e,x=e=>(y(e)||v(e))&&v(e.then)&&v(e.catch),w=Object.prototype.toString,k=e=>w.call(e),S=e=>k(e).slice(8,-1),E=e=>"[object Object]"===k(e),T=e=>_(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,M=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),A=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},R=/-(\w)/g,C=A((e=>e.replace(R,((e,t)=>t?t.toUpperCase():"")))),O=/\B([A-Z])/g,I=A((e=>e.replace(O,"-$1").toLowerCase())),B=A((e=>e.charAt(0).toUpperCase()+e.slice(1))),P=A((e=>{const t=e?`on${B(e)}`:"";return t})),L=(e,t)=>!Object.is(e,t),j=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},F=e=>{const t=parseFloat(e);return isNaN(t)?e:t},D=e=>{const t=_(e)?Number(e):NaN;return isNaN(t)?e:t};let H;const U=()=>H||(H="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{}),V="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",$=e(V);function z(e){if(f(e)){const t={};for(let n=0;n{if(e){const n=e.split(Y);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function W(e){let t="";if(_(e))t=e;else if(f(e))for(let n=0;nte(e,t)))}const oe=e=>_(e)?e:null==e?"":f(e)||y(e)&&(e.toString===w||!v(e.toString))?JSON.stringify(e,re,2):String(e),re=(e,t)=>t&&t.__v_isRef?re(e,t.value):p(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],o)=>(e[se(t,o)+" =>"]=n,e)),{})}:h(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>se(e)))}:b(t)?se(t):!y(t)||f(t)||E(t)?t:String(t),se=(e,t="")=>{var n;return b(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};let ie,ae;class le{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ie,!e&&ie&&(this.index=(ie.scopes||(ie.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=ie;try{return ie=this,e()}finally{ie=t}}else 0}on(){ie=this}off(){ie=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=2))break}this._dirtyLevel<2&&(this._dirtyLevel=0),Se()}return this._dirtyLevel>=2}set dirty(e){this._dirtyLevel=e?2:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=ye,t=ae;try{return ye=!0,ae=this,this._runnings++,me(this),this.fn()}finally{ge(this),this._runnings--,ae=t,ye=e}}stop(){var e;this.active&&(me(this),ge(this),null==(e=this.onStop)||e.call(this),this.active=!1)}}function he(e){return e.value}function me(e){e._trackId++,e._depsLength=0}function ge(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()}));t&&(l(n,t),t.scope&&ue(n,t.scope)),t&&t.lazy||n.run();const o=n.run.bind(n);return o.effect=n,o}function be(e){e.effect.stop()}let ye=!0,xe=0;const we=[];function ke(){we.push(ye),ye=!1}function Se(){const e=we.pop();ye=void 0===e||e}function Ee(){xe++}function Te(){xe--;while(!xe&&Ae.length)Ae.shift()()}function Me(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const n=e.deps[e._depsLength];n!==t?(n&&ve(n,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Ae=[];function Re(e,t,n){Ee();for(const o of e.keys())if(o._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},Ie=new WeakMap,Be=Symbol(""),Pe=Symbol("");function Le(e,t,n){if(ye&&ae){let t=Ie.get(e);t||Ie.set(e,t=new Map);let o=t.get(n);o||t.set(n,o=Oe((()=>t.delete(n)))),Me(ae,o,void 0)}}function je(e,t,n,o,r,s){const i=Ie.get(e);if(!i)return;let a=[];if("clear"===t)a=[...i.values()];else if("length"===n&&f(e)){const e=Number(o);i.forEach(((t,n)=>{("length"===n||!b(n)&&n>=e)&&a.push(t)}))}else switch(void 0!==n&&a.push(i.get(n)),t){case"add":f(e)?T(n)&&a.push(i.get("length")):(a.push(i.get(Be)),p(e)&&a.push(i.get(Pe)));break;case"delete":f(e)||(a.push(i.get(Be)),p(e)&&a.push(i.get(Pe)));break;case"set":p(e)&&a.push(i.get(Be));break}Ee();for(const l of a)l&&Re(l,2,void 0);Te()}function Ne(e,t){var n;return null==(n=Ie.get(e))?void 0:n.get(t)}const Fe=e("__proto__,__v_isRef,__isVue"),De=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(b)),He=Ue();function Ue(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Bt(this);for(let t=0,r=this.length;t{e[t]=function(...e){ke(),Ee();const n=Bt(this)[t].apply(this,e);return Te(),Se(),n}})),e}function Ve(e){const t=Bt(this);return Le(t,"has",e),t.hasOwnProperty(e)}class $e{constructor(e=!1,t=!1){this._isReadonly=e,this._shallow=t}get(e,t,n){const o=this._isReadonly,r=this._shallow;if("__v_isReactive"===t)return!o;if("__v_isReadonly"===t)return o;if("__v_isShallow"===t)return r;if("__v_raw"===t)return n===(o?r?xt:yt:r?bt:_t).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=f(e);if(!o){if(s&&d(He,t))return Reflect.get(He,t,n);if("hasOwnProperty"===t)return Ve}const i=Reflect.get(e,t,n);return(b(t)?De.has(t):Fe(t))?i:(o||Le(e,"get",t),r?i:Ut(i)?s&&T(t)?i:i.value:y(i)?o?Tt(i):St(i):i)}}class ze extends $e{constructor(e=!1){super(!1,e)}set(e,t,n,o){let r=e[t];if(!this._shallow){const t=Ct(r);if(Ot(n)||Ct(n)||(r=Bt(r),n=Bt(n)),!f(e)&&Ut(r)&&!Ut(n))return!t&&(r.value=n,!0)}const s=f(e)&&T(t)?Number(t)e,Ze=e=>Reflect.getPrototypeOf(e);function Qe(e,t,n=!1,o=!1){e=e["__v_raw"];const r=Bt(e),s=Bt(t);n||(L(t,s)&&Le(r,"get",t),Le(r,"get",s));const{has:i}=Ze(r),a=o?Ke:n?jt:Lt;return i.call(r,t)?a(e.get(t)):i.call(r,s)?a(e.get(s)):void(e!==r&&e.get(t))}function Je(e,t=!1){const n=this["__v_raw"],o=Bt(n),r=Bt(e);return t||(L(e,r)&&Le(o,"has",e),Le(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function et(e,t=!1){return e=e["__v_raw"],!t&&Le(Bt(e),"iterate",Be),Reflect.get(e,"size",e)}function tt(e){e=Bt(e);const t=Bt(this),n=Ze(t),o=n.has.call(t,e);return o||(t.add(e),je(t,"add",e,e)),this}function nt(e,t){t=Bt(t);const n=Bt(this),{has:o,get:r}=Ze(n);let s=o.call(n,e);s||(e=Bt(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?L(t,i)&&je(n,"set",e,t,i):je(n,"add",e,t),this}function ot(e){const t=Bt(this),{has:n,get:o}=Ze(t);let r=n.call(t,e);r||(e=Bt(e),r=n.call(t,e));const s=o?o.call(t,e):void 0,i=t.delete(e);return r&&je(t,"delete",e,void 0,s),i}function rt(){const e=Bt(this),t=0!==e.size,n=void 0,o=e.clear();return t&&je(e,"clear",void 0,void 0,n),o}function st(e,t){return function(n,o){const r=this,s=r["__v_raw"],i=Bt(s),a=t?Ke:e?jt:Lt;return!e&&Le(i,"iterate",Be),s.forEach(((e,t)=>n.call(o,a(e),a(t),r)))}}function it(e,t,n){return function(...o){const r=this["__v_raw"],s=Bt(r),i=p(s),a="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=r[e](...o),u=n?Ke:t?jt:Lt;return!t&&Le(s,"iterate",l?Pe:Be),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function at(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function lt(){const e={get(e){return Qe(this,e)},get size(){return et(this)},has:Je,add:tt,set:nt,delete:ot,clear:rt,forEach:st(!1,!1)},t={get(e){return Qe(this,e,!1,!0)},get size(){return et(this)},has:Je,add:tt,set:nt,delete:ot,clear:rt,forEach:st(!1,!0)},n={get(e){return Qe(this,e,!0)},get size(){return et(this,!0)},has(e){return Je.call(this,e,!0)},add:at("add"),set:at("set"),delete:at("delete"),clear:at("clear"),forEach:st(!0,!1)},o={get(e){return Qe(this,e,!0,!0)},get size(){return et(this,!0)},has(e){return Je.call(this,e,!0)},add:at("add"),set:at("set"),delete:at("delete"),clear:at("clear"),forEach:st(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{e[r]=it(r,!1,!1),n[r]=it(r,!0,!1),t[r]=it(r,!1,!0),o[r]=it(r,!0,!0)})),[e,n,t,o]}const[ct,ut,dt,ft]=lt();function pt(e,t){const n=t?e?ft:dt:e?ut:ct;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(d(n,o)&&o in t?n:t,o,r)}const ht={get:pt(!1,!1)},mt={get:pt(!1,!0)},gt={get:pt(!0,!1)},vt={get:pt(!0,!0)};const _t=new WeakMap,bt=new WeakMap,yt=new WeakMap,xt=new WeakMap;function wt(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function kt(e){return e["__v_skip"]||!Object.isExtensible(e)?0:wt(S(e))}function St(e){return Ct(e)?e:At(e,!1,Ye,ht,_t)}function Et(e){return At(e,!1,Xe,mt,bt)}function Tt(e){return At(e,!0,Ge,gt,yt)}function Mt(e){return At(e,!0,We,vt,xt)}function At(e,t,n,o,r){if(!y(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const s=r.get(e);if(s)return s;const i=kt(e);if(0===i)return e;const a=new Proxy(e,2===i?o:n);return r.set(e,a),a}function Rt(e){return Ct(e)?Rt(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Ct(e){return!(!e||!e["__v_isReadonly"])}function Ot(e){return!(!e||!e["__v_isShallow"])}function It(e){return Rt(e)||Ct(e)}function Bt(e){const t=e&&e["__v_raw"];return t?Bt(t):e}function Pt(e){return N(e,"__v_skip",!0),e}const Lt=e=>y(e)?St(e):e,jt=e=>y(e)?Tt(e):e;class Nt{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this["__v_isReadonly"]=!1,this.effect=new pe((()=>e(this._value)),(()=>Ht(this,1)),(()=>this.dep&&Ce(this.dep))),this.effect.computed=this,this.effect.active=this._cacheable=!o,this["__v_isReadonly"]=n}get value(){const e=Bt(this);return e._cacheable&&!e.effect.dirty||L(e._value,e._value=e.effect.run())&&Ht(e,2),Dt(e),e.effect._dirtyLevel>=1&&Ht(e,1),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function Ft(e,t,n=!1){let o,s;const i=v(e);i?(o=e,s=r):(o=e.get,s=e.set);const a=new Nt(o,s,i||!s,n);return a}function Dt(e){ye&&ae&&(e=Bt(e),Me(ae,e.dep||(e.dep=Oe((()=>e.dep=void 0),e instanceof Nt?e:void 0)),void 0))}function Ht(e,t=2,n){e=Bt(e);const o=e.dep;o&&Re(o,t,void 0)}function Ut(e){return!(!e||!0!==e.__v_isRef)}function Vt(e){return zt(e,!1)}function $t(e){return zt(e,!0)}function zt(e,t){return Ut(e)?e:new qt(e,t)}class qt{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Bt(e),this._value=t?e:Lt(e)}get value(){return Dt(this),this._value}set value(e){const t=this.__v_isShallow||Ot(e)||Ct(e);e=t?e:Bt(e),L(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Lt(e),Ht(this,2,e))}}function Yt(e){Ht(e,2,void 0)}function Gt(e){return Ut(e)?e.value:e}function Xt(e){return v(e)?e():Gt(e)}const Wt={get:(e,t,n)=>Gt(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Ut(r)&&!Ut(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Kt(e){return Rt(e)?e:new Proxy(e,Wt)}class Zt{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Dt(this)),(()=>Ht(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function Qt(e){return new Zt(e)}function Jt(e){const t=f(e)?new Array(e.length):{};for(const n in e)t[n]=on(e,n);return t}class en{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return Ne(Bt(this._object),this._key)}}class tn{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function nn(e,t,n){return Ut(e)?e:v(e)?new tn(e):y(e)&&arguments.length>1?on(e,t,n):Vt(e)}function on(e,t,n){const o=e[t];return Ut(o)?o:new en(e,t,n)}const rn={GET:"get",HAS:"has",ITERATE:"iterate"},sn={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};function an(e,t){}const ln={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},cn={["sp"]:"serverPrefetch hook",["bc"]:"beforeCreate hook",["c"]:"created hook",["bm"]:"beforeMount hook",["m"]:"mounted hook",["bu"]:"beforeUpdate hook",["u"]:"updated",["bum"]:"beforeUnmount hook",["um"]:"unmounted hook",["a"]:"activated hook",["da"]:"deactivated hook",["ec"]:"errorCaptured hook",["rtc"]:"renderTracked hook",["rtg"]:"renderTriggered hook",[0]:"setup function",[1]:"render function",[2]:"watcher getter",[3]:"watcher callback",[4]:"watcher cleanup function",[5]:"native event handler",[6]:"component event handler",[7]:"vnode hook",[8]:"directive hook",[9]:"transition hook",[10]:"app errorHandler",[11]:"app warnHandler",[12]:"ref function",[13]:"async component loader",[14]:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function un(e,t,n,o){let r;try{r=o?e(...o):e()}catch(s){fn(s,t,n)}return r}function dn(e,t,n,o){if(v(e)){const r=un(e,t,n,o);return r&&x(r)&&r.catch((e=>{fn(e,t,n)})),r}const r=[];for(let s=0;s>>1,r=gn[o],s=On(r);svn&&gn.splice(t,1)}function An(e){f(e)?_n.push(...e):bn&&bn.includes(e,e.allowRecurse?yn+1:yn)||_n.push(e),Tn()}function Rn(e,t,n=(hn?vn+1:0)){for(0;nOn(e)-On(t)));if(_n.length=0,bn)return void bn.push(...e);for(bn=e,yn=0;ynnull==e.id?1/0:e.id,In=(e,t)=>{const n=On(e)-On(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Bn(e){mn=!1,hn=!0,gn.sort(In);try{for(vn=0;vnPn.emit(e,...t))),Ln=[];else if("undefined"!==typeof window&&window.HTMLElement&&!(null==(o=null==(n=window.navigator)?void 0:n.userAgent)?void 0:o.includes("jsdom"))){const e=t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[];e.push((e=>{Nn(e,t)})),setTimeout((()=>{Pn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,jn=!0,Ln=[])}),3e3)}else jn=!0,Ln=[]}const Fn={GLOBAL_MOUNT:"GLOBAL_MOUNT",GLOBAL_MOUNT_CONTAINER:"GLOBAL_MOUNT_CONTAINER",GLOBAL_EXTEND:"GLOBAL_EXTEND",GLOBAL_PROTOTYPE:"GLOBAL_PROTOTYPE",GLOBAL_SET:"GLOBAL_SET",GLOBAL_DELETE:"GLOBAL_DELETE",GLOBAL_OBSERVABLE:"GLOBAL_OBSERVABLE",GLOBAL_PRIVATE_UTIL:"GLOBAL_PRIVATE_UTIL",CONFIG_SILENT:"CONFIG_SILENT",CONFIG_DEVTOOLS:"CONFIG_DEVTOOLS",CONFIG_KEY_CODES:"CONFIG_KEY_CODES",CONFIG_PRODUCTION_TIP:"CONFIG_PRODUCTION_TIP",CONFIG_IGNORED_ELEMENTS:"CONFIG_IGNORED_ELEMENTS",CONFIG_WHITESPACE:"CONFIG_WHITESPACE",CONFIG_OPTION_MERGE_STRATS:"CONFIG_OPTION_MERGE_STRATS",INSTANCE_SET:"INSTANCE_SET",INSTANCE_DELETE:"INSTANCE_DELETE",INSTANCE_DESTROY:"INSTANCE_DESTROY",INSTANCE_EVENT_EMITTER:"INSTANCE_EVENT_EMITTER",INSTANCE_EVENT_HOOKS:"INSTANCE_EVENT_HOOKS",INSTANCE_CHILDREN:"INSTANCE_CHILDREN",INSTANCE_LISTENERS:"INSTANCE_LISTENERS",INSTANCE_SCOPED_SLOTS:"INSTANCE_SCOPED_SLOTS",INSTANCE_ATTRS_CLASS_STYLE:"INSTANCE_ATTRS_CLASS_STYLE",OPTIONS_DATA_FN:"OPTIONS_DATA_FN",OPTIONS_DATA_MERGE:"OPTIONS_DATA_MERGE",OPTIONS_BEFORE_DESTROY:"OPTIONS_BEFORE_DESTROY",OPTIONS_DESTROYED:"OPTIONS_DESTROYED",WATCH_ARRAY:"WATCH_ARRAY",PROPS_DEFAULT_THIS:"PROPS_DEFAULT_THIS",V_ON_KEYCODE_MODIFIER:"V_ON_KEYCODE_MODIFIER",CUSTOM_DIR:"CUSTOM_DIR",ATTR_FALSE_VALUE:"ATTR_FALSE_VALUE",ATTR_ENUMERATED_COERCION:"ATTR_ENUMERATED_COERCION",TRANSITION_CLASSES:"TRANSITION_CLASSES",TRANSITION_GROUP_ROOT:"TRANSITION_GROUP_ROOT",COMPONENT_ASYNC:"COMPONENT_ASYNC",COMPONENT_FUNCTIONAL:"COMPONENT_FUNCTIONAL",COMPONENT_V_MODEL:"COMPONENT_V_MODEL",RENDER_FUNCTION:"RENDER_FUNCTION",FILTERS:"FILTERS",PRIVATE_APIS:"PRIVATE_APIS"};function Dn(e,t,...n){}const Hn={MODE:2};function Un(e){l(Hn,e)}function Vn(e,t){const n=t&&t.type.compatConfig;return n&&e in n?n[e]:Hn[e]}function $n(e,t,n=!1){if(!n&&t&&t.type.__isBuiltIn)return!1;const o=Vn("MODE",t)||2,r=Vn(e,t),s=v(o)?o(t&&t.type):o;return 2===s?!1!==r:!0===r||"suppress-warning"===r}function zn(e,t,...n){if(!$n(e,t))throw new Error(`${e} compat has been disabled.`)}function qn(e,t,...n){return $n(e,t)}function Yn(e,t,...n){const o=$n(e,t);return o}const Gn=new WeakMap;function Xn(e){let t=Gn.get(e);return t||Gn.set(e,t=Object.create(null)),t}function Wn(e,t,n){if(f(t))t.forEach((t=>Wn(e,t,n)));else{t.startsWith("hook:")?zn("INSTANCE_EVENT_HOOKS",e,t):zn("INSTANCE_EVENT_EMITTER",e);const o=Xn(e);(o[t]||(o[t]=[])).push(n)}return e.proxy}function Kn(e,t,n){const o=(...r)=>{Zn(e,t,o),n.call(e.proxy,...r)};return o.fn=n,Wn(e,t,o),e.proxy}function Zn(e,t,n){zn("INSTANCE_EVENT_EMITTER",e);const o=e.proxy;if(!t)return Gn.set(e,Object.create(null)),o;if(f(t))return t.forEach((t=>Zn(e,t,n))),o;const r=Xn(e),s=r[t];return s?n?(r[t]=s.filter((e=>!(e===n||e.fn===n))),o):(r[t]=void 0,o):o}function Qn(e,t,n){const o=Xn(e)[t];return o&&dn(o.map((t=>t.bind(e.proxy))),e,6,n),e.proxy}const Jn="onModelCompat:";function eo(e){const{type:t,shapeFlag:n,props:o,dynamicProps:r}=e,s=t;if(6&n&&o&&"modelValue"in o){if(!$n("COMPONENT_V_MODEL",{type:t}))return;0;const e=s.model||{};to(e,s.mixins);const{prop:n="value",event:i="input"}=e;"modelValue"!==n&&(o[n]=o.modelValue,delete o.modelValue),r&&(r[r.indexOf("modelValue")]=n),o[Jn+i]=o["onUpdate:modelValue"],delete o["onUpdate:modelValue"]}}function to(e,t){t&&t.forEach((t=>{t.model&&l(e,t.model),t.mixins&&to(e,t.mixins)}))}function no(e,t,n){if(!$n("COMPONENT_V_MODEL",e))return;const o=e.vnode.props,r=o&&o[Jn+t];r&&un(r,e,6,n)}function oo(e,n,...o){if(e.isUnmounted)return;const r=e.vnode.props||t;let s=o;const i=n.startsWith("update:"),a=i&&n.slice(7);if(a&&a in r){const e=`${"modelValue"===a?"model":a}Modifiers`,{number:n,trim:i}=r[e]||t;i&&(s=o.map((e=>_(e)?e.trim():e))),n&&(s=o.map(F))}let l;let c=r[l=P(n)]||r[l=P(C(n))];!c&&i&&(c=r[l=P(I(n))]),c&&dn(c,e,6,s);const u=r[l+"Once"];if(u){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,dn(u,e,6,s)}return no(e,n,s),Qn(e,n,s)}function ro(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let i={},a=!1;if(!v(e)){const o=e=>{const n=ro(e,t,!0);n&&(a=!0,l(i,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||a?(f(s)?s.forEach((e=>i[e]=null)):l(i,s),y(e)&&o.set(e,i),i):(y(e)&&o.set(e,null),null)}function so(e,t){return!(!e||!i(t))&&(!!t.startsWith(Jn)||(t=t.slice(2).replace(/Once$/,""),d(e,t[0].toLowerCase()+t.slice(1))||d(e,I(t))||d(e,t)))}let io=null,ao=null;function lo(e){const t=io;return io=e,ao=e&&e.type.__scopeId||null,ao||(ao=e&&e.type._scopeId||null),t}function co(e){ao=e}function uo(){ao=null}const fo=e=>po;function po(e,t=io,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&Ba(-1);const r=lo(t);let s;try{s=e(...n)}finally{lo(r),o._d&&Ba(1)}return s};return o._n=!0,o._c=!0,o._d=!0,n&&(o._ns=!0),o}function ho(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[i],slots:l,attrs:c,emit:u,render:d,renderCache:f,data:p,setupState:h,ctx:m,inheritAttrs:g}=e;let v,_;const b=lo(e);try{if(4&n.shapeFlag){const e=r||o,t=e;v=Za(d.call(t,e,f,s,h,p,m)),_=c}else{const e=t;0,v=Za(e.length>1?e(s,{attrs:c,slots:l,emit:u}):e(s,null)),_=t.props?c:go(c)}}catch(x){Ma.length=0,fn(x,e,1),v=za(Ea)}let y=v;if(_&&!1!==g){const e=Object.keys(_),{shapeFlag:t}=y;e.length&&7&t&&(i&&e.some(a)&&(_=vo(_,i)),y=Ga(y,_))}if($n("INSTANCE_ATTRS_CLASS_STYLE",e)&&4&n.shapeFlag&&7&y.shapeFlag){const{class:e,style:t}=n.props||{};(e||t)&&(y=Ga(y,{class:e,style:t}))}return n.dirs&&(y=Ga(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),v=y,lo(b),v}function mo(e,t=!0){let n;for(let o=0;o{let t;for(const n in e)("class"===n||"style"===n||i(n))&&((t||(t={}))[n]=e[n]);return t},vo=(e,t)=>{const n={};for(const o in e)a(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function _o(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!a||a&&a.$stable)||o!==i&&(o?!i||bo(o,i,c):!!i);if(1024&l)return!0;if(16&l)return o?bo(o,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;te.__isSuspense;let Io=0;const Bo={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,a,l,c){if(null==e)jo(t,n,o,r,s,i,a,l,c);else{if(s&&s.deps>0)return void(t.suspense=e.suspense);No(e,t,n,o,r,i,a,l,c)}},hydrate:Do,create:Fo,normalize:Ho},Po=Bo;function Lo(e,t){const n=e.props&&e.props[t];v(n)&&n()}function jo(e,t,n,o,r,s,i,a,l){const{p:c,o:{createElement:u}}=l,d=u("div"),f=e.suspense=Fo(e,r,o,t,d,n,s,i,a,l);c(null,f.pendingBranch=e.ssContent,d,null,o,f,s,i),f.deps>0?(Lo(e,"onPending"),Lo(e,"onFallback"),c(null,e.ssFallback,t,n,o,null,s,i),$o(f,e.ssFallback)):f.resolve(!1,!0)}function No(e,t,n,o,r,s,i,a,{p:l,um:c,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:v}=d;if(m)d.pendingBranch=f,Fa(f,m)?(l(m,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0?d.resolve():g&&(v||(l(h,p,n,o,r,null,s,i,a),$o(d,p)))):(d.pendingId=Io++,v?(d.isHydrating=!1,d.activeBranch=m):c(m,r,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),g?(l(null,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0?d.resolve():(l(h,p,n,o,r,null,s,i,a),$o(d,p))):h&&Fa(f,h)?(l(h,f,n,o,r,d,s,i,a),d.resolve(!0)):(l(null,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0&&d.resolve()));else if(h&&Fa(f,h))l(h,f,n,o,r,d,s,i,a),$o(d,f);else if(Lo(t,"onPending"),d.pendingBranch=f,512&f.shapeFlag?d.pendingId=f.component.suspenseId:d.pendingId=Io++,l(null,f,d.hiddenContainer,null,r,d,s,i,a),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout((()=>{d.pendingId===t&&d.fallback(p)}),e):0===e&&d.fallback(p)}}function Fo(e,t,n,o,r,s,i,a,l,c,u=!1){const{p:d,m:f,um:p,n:h,o:{parentNode:m,remove:g}}=c;let v;const _=zo(e);_&&(null==t?void 0:t.pendingBranch)&&(v=t.pendingId,t.deps++);const b=e.props?D(e.props.timeout):void 0;const y=s,x={vnode:e,parent:t,parentComponent:n,namespace:i,container:o,hiddenContainer:r,deps:0,pendingId:Io++,timeout:"number"===typeof b?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){const{vnode:o,activeBranch:r,pendingBranch:i,pendingId:a,effects:l,parentComponent:c,container:u}=x;let d=!1;x.isHydrating?x.isHydrating=!1:e||(d=r&&i.transition&&"out-in"===i.transition.mode,d&&(r.transition.afterLeave=()=>{a===x.pendingId&&(f(i,u,s===y?h(r):s,0),An(l))}),r&&(m(r.el)!==x.hiddenContainer&&(s=h(r)),p(r,c,x,!0)),d||f(i,u,s,0)),$o(x,i),x.pendingBranch=null,x.isInFallback=!1;let g=x.parent,b=!1;while(g){if(g.pendingBranch){g.effects.push(...l),b=!0;break}g=g.parent}b||d||An(l),x.effects=[],_&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,0!==t.deps||n||t.resolve()),Lo(o,"onResolve")},fallback(e){if(!x.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:r,namespace:s}=x;Lo(t,"onFallback");const i=h(n),c=()=>{x.isInFallback&&(d(null,e,r,i,o,null,s,a,l),$o(x,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=c),x.isInFallback=!0,p(n,o,null,!0),u||c()},move(e,t,n){x.activeBranch&&f(x.activeBranch,e,t,n),x.container=e},next(){return x.activeBranch&&h(x.activeBranch)},registerDep(e,t){const n=!!x.pendingBranch;n&&x.deps++;const o=e.vnode.el;e.asyncDep.catch((t=>{fn(t,e,0)})).then((r=>{if(e.isUnmounted||x.isUnmounted||x.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:s}=e;vl(e,r,!1),o&&(s.el=o);const a=!o&&e.subTree.el;t(e,s,m(o||e.subTree.el),o?null:h(e.subTree),x,i,l),a&&g(a),yo(e,s.el),n&&0===--x.deps&&x.resolve()}))},unmount(e,t){x.isUnmounted=!0,x.activeBranch&&p(x.activeBranch,n,e,t),x.pendingBranch&&p(x.pendingBranch,n,e,t)}};return x}function Do(e,t,n,o,r,s,i,a,l){const c=t.suspense=Fo(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,a,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,s,i);return 0===c.deps&&c.resolve(!1,!0),u}function Ho(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=Uo(o?n.default:n),e.ssFallback=o?Uo(n.fallback):za(Ea)}function Uo(e){let t;if(v(e)){const n=Ia&&e._c;n&&(e._d=!1,Ra()),e=e(),n&&(e._d=!0,t=Aa,Ca())}if(f(e)){const t=mo(e);0,e=t}return e=Za(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter((t=>t!==e))),e}function Vo(e,t){t&&t.pendingBranch?f(e)?t.effects.push(...e):t.effects.push(e):An(e)}function $o(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let r=t.el;while(!r&&t.component)t=t.component.subTree,r=t.el;n.el=r,o&&o.subTree===n&&(o.vnode.el=r,yo(o,r))}function zo(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}const qo={beforeMount:"bind",mounted:"inserted",updated:["update","componentUpdated"],unmounted:"unbind"};function Yo(e,t,n){const o=qo[e];if(o){if(f(o)){const r=[];return o.forEach((o=>{const s=t[o];s&&(qn("CUSTOM_DIR",n,o,e),r.push(s))})),r.length?r:void 0}return t[o]&&qn("CUSTOM_DIR",n,o,e),t[o]}}const Go=Symbol.for("v-scx"),Xo=()=>{{const e=Ti(Go);return e}};function Wo(e,t){return er(e,null,t)}function Ko(e,t){return er(e,null,{flush:"post"})}function Zo(e,t){return er(e,null,{flush:"sync"})}const Qo={};function Jo(e,t,n){return er(e,t,n)}function er(e,n,{immediate:o,deep:s,flush:i,once:a,onTrack:l,onTrigger:u}=t){if(n&&a){const e=n;n=(...t)=>{e(...t),T()}}const d=sl,p=e=>!0===s?e:or(e,!1===s?1:void 0);let h,m,g=!1,_=!1;if(Ut(e)?(h=()=>e.value,g=Ot(e)):Rt(e)?(h=()=>p(e),g=!0):f(e)?(_=!0,g=e.some((e=>Rt(e)||Ot(e))),h=()=>e.map((e=>Ut(e)?e.value:Rt(e)?p(e):v(e)?un(e,d,2):void 0))):h=v(e)?n?()=>un(e,d,2):()=>(m&&m(),dn(e,d,3,[y])):r,n&&!s){const e=h;h=()=>{const t=e();return f(t)&&Yn("WATCH_ARRAY",d)&&or(t),t}}if(n&&s){const e=h;h=()=>or(e())}let b,y=e=>{m=S.onStop=()=>{un(e,d,4),m=S.onStop=void 0}};if(hl){if(y=r,n?o&&dn(n,d,3,[h(),_?[]:void 0,y]):h(),"sync"!==i)return r;{const e=Xo();b=e.__watcherHandles||(e.__watcherHandles=[])}}let x=_?new Array(e.length).fill(Qo):Qo;const w=()=>{if(S.active&&S.dirty)if(n){const e=S.run();(s||g||(_?e.some(((e,t)=>L(e,x[t]))):L(e,x))||f(e)&&$n("WATCH_ARRAY",d))&&(m&&m(),dn(n,d,3,[e,x===Qo?void 0:_&&x[0]===Qo?[]:x,y]),x=e)}else S.run()};let k;w.allowRecurse=!!n,"sync"===i?k=w:"post"===i?k=()=>ea(w,d&&d.suspense):(w.pre=!0,d&&(w.id=d.uid),k=()=>En(w));const S=new pe(h,r,k),E=de(),T=()=>{S.stop(),E&&c(E.effects,S)};return n?o?w():x=S.run():"post"===i?ea(S.run.bind(S),d&&d.suspense):S.run(),b&&b.push(T),T}function tr(e,t,n){const o=this.proxy,r=_(e)?e.includes(".")?nr(o,e):()=>o[e]:e.bind(o,o);let s;v(t)?s=t:(s=t.handler,n=t);const i=cl(this),a=er(r,s.bind(o),n);return i(),a}function nr(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e0){if(n>=t)return e;n++}if(o=o||new Set,o.has(e))return e;if(o.add(e),Ut(e))or(e.value,t,n,o);else if(f(e))for(let r=0;r{or(e,t,n,o)}));else if(E(e))for(const r in e)or(e[r],t,n,o);return e}function rr(e,n){if(null===io)return e;const o=kl(io)||io.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0})),Dr((()=>{e.isUnmounting=!0})),e}const cr=[Function,Array],ur={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:cr,onEnter:cr,onAfterEnter:cr,onEnterCancelled:cr,onBeforeLeave:cr,onLeave:cr,onAfterLeave:cr,onLeaveCancelled:cr,onBeforeAppear:cr,onAppear:cr,onAfterAppear:cr,onAppearCancelled:cr},dr={name:"BaseTransition",props:ur,setup(e,{slots:t}){const n=il(),o=lr();let r;return()=>{const s=t.default&&_r(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){let e=!1;for(const t of s)if(t.type!==Ea){0,i=t,e=!0;break}}const a=Bt(e),{mode:l}=a;if(o.isLeaving)return mr(i);const c=gr(i);if(!c)return mr(i);const u=hr(c,a,o,n);vr(c,u);const d=n.subTree,f=d&&gr(d);let p=!1;const{getTransitionKey:h}=c.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,p=!0)}if(f&&f.type!==Ea&&(!Fa(c,f)||p)){const e=hr(f,a,o,n);if(vr(f,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},mr(i);"in-out"===l&&c.type!==Ea&&(e.delayLeave=(e,t,n)=>{const r=pr(o,f);r[String(f.key)]=f,e[ir]=()=>{t(),e[ir]=void 0,delete u.delayedLeave},u.delayedLeave=n})}return i}},__isBuiltIn:!0},fr=dr;function pr(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function hr(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:_,onAppearCancelled:b}=t,y=String(e.key),x=pr(n,e),w=(e,t)=>{e&&dn(e,o,9,t)},k=(e,t)=>{const n=t[1];w(e,t),f(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},S={mode:s,persisted:i,beforeEnter(t){let o=a;if(!n.isMounted){if(!r)return;o=g||a}t[ir]&&t[ir](!0);const s=x[y];s&&Fa(e,s)&&s.el[ir]&&s.el[ir](),w(o,[t])},enter(e){let t=l,o=c,s=u;if(!n.isMounted){if(!r)return;t=v||l,o=_||c,s=b||u}let i=!1;const a=e[ar]=t=>{i||(i=!0,w(t?s:o,[e]),S.delayedLeave&&S.delayedLeave(),e[ar]=void 0)};t?k(t,[e,a]):a()},leave(t,o){const r=String(e.key);if(t[ar]&&t[ar](!0),n.isUnmounting)return o();w(d,[t]);let s=!1;const i=t[ir]=n=>{s||(s=!0,o(),w(n?m:h,[t]),t[ir]=void 0,x[r]===e&&delete x[r])};x[r]=e,p?k(p,[t,i]):i()},clone(e){return hr(e,t,n,o)}};return S}function mr(e){if(kr(e))return e=Ga(e),e.children=null,e}function gr(e){return kr(e)?e.children?e.children[0]:void 0:e}function vr(e,t){6&e.shapeFlag&&e.component?vr(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function _r(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let s=0;sl({name:e.name},t,{setup:e}))():e}const yr=e=>!!e.type.__asyncLoader -/*! #__NO_SIDE_EFFECTS__ */;function xr(e){v(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:s,suspensible:i=!0,onError:a}=e;let l,c=null,u=0;const d=()=>(u++,c=null,f()),f=()=>{let e;return c||(e=c=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),a)return new Promise(((t,n)=>{const o=()=>t(d()),r=()=>n(e);a(e,o,r,u+1)}));throw e})).then((t=>e!==c&&c?c:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t))))};return br({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return l},setup(){const e=sl;if(l)return()=>wr(l,e);const t=t=>{c=null,fn(t,e,13,!o)};if(i&&e.suspense||hl)return f().then((t=>()=>wr(t,e))).catch((e=>(t(e),()=>o?za(o,{error:e}):null)));const a=Vt(!1),u=Vt(),d=Vt(!!r);return r&&setTimeout((()=>{d.value=!1}),r),null!=s&&setTimeout((()=>{if(!a.value&&!u.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),u.value=e}}),s),f().then((()=>{a.value=!0,e.parent&&kr(e.parent.vnode)&&(e.parent.effect.dirty=!0,En(e.parent.update))})).catch((e=>{t(e),u.value=e})),()=>a.value&&l?wr(l,e):u.value&&o?za(o,{error:u.value}):n&&!d.value?za(n):void 0}})}function wr(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=za(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const kr=e=>e.type.__isKeepAlive,Sr={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=il(),o=n.ctx;if(!o.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const r=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=o,f=d("div");function p(e){Or(e),u(e,n,a,!0)}function h(e){r.forEach(((t,n)=>{const o=Sl(t.type);!o||e&&e(o)||m(n)}))}function m(e){const t=r.get(e);i&&Fa(t,i)?i&&Or(i):p(t),r.delete(e),s.delete(e)}o.activate=(e,t,n,o,r)=>{const s=e.component;c(e,t,n,0,a),l(s.vnode,e,t,n,s,a,o,e.slotScopeIds,r),ea((()=>{s.isDeactivated=!1,s.a&&N(s.a);const t=e.props&&e.props.onVnodeMounted;t&&tl(t,s.parent,e)}),a)},o.deactivate=e=>{const t=e.component;c(e,f,null,1,a),ea((()=>{t.da&&N(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&tl(n,t.parent,e),t.isDeactivated=!0}),a)},Jo((()=>[e.include,e.exclude]),(([e,t])=>{e&&h((t=>Tr(e,t))),t&&h((e=>!Tr(t,e)))}),{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&r.set(g,Ir(n.subTree))};return Nr(v),Fr(v),Dr((()=>{r.forEach((e=>{const{subTree:t,suspense:o}=n,r=Ir(t);if(e.type!==r.type||e.key!==r.key)p(e);else{Or(r);const e=r.component.da;e&&ea(e,o)}}))})),()=>{if(g=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return i=null,n;if(!ja(o)||!(4&o.shapeFlag)&&!(128&o.shapeFlag))return i=null,o;let a=Ir(o);const l=a.type,c=Sl(yr(a)?a.type.__asyncResolved||{}:l),{include:u,exclude:d,max:f}=e;if(u&&(!c||!Tr(u,c))||d&&c&&Tr(d,c))return i=a,o;const p=null==a.key?l:a.key,h=r.get(p);return a.el&&(a=Ga(a),128&o.shapeFlag&&(o.ssContent=a)),g=p,h?(a.el=h.el,a.component=h.component,a.transition&&vr(a,a.transition),a.shapeFlag|=512,s.delete(p),s.add(p)):(s.add(p),f&&s.size>parseInt(f,10)&&m(s.values().next().value)),a.shapeFlag|=256,i=a,Oo(o.type)?o:a}},__isBuildIn:!0},Er=Sr;function Tr(e,t){return f(e)?e.some((e=>Tr(e,t))):_(e)?e.split(",").includes(t):!!g(e)&&e.test(t)}function Mr(e,t){Rr(e,"a",t)}function Ar(e,t){Rr(e,"da",t)}function Rr(e,t,n=sl){const o=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(Br(t,o,n),n){let e=n.parent;while(e&&e.parent)kr(e.parent.vnode)&&Cr(o,t,n,e),e=e.parent}}function Cr(e,t,n,o){const r=Br(t,e,o,!0);Hr((()=>{c(o[t],r)}),n)}function Or(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ir(e){return 128&e.shapeFlag?e.ssContent:e}function Br(e,t,n=sl,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;ke();const r=cl(n),s=dn(t,n,e,o);return r(),Se(),s});return o?r.unshift(s):r.push(s),s}}const Pr=e=>(t,n=sl)=>(!hl||"sp"===e)&&Br(e,((...e)=>t(...e)),n),Lr=Pr("bm"),Nr=Pr("m"),jr=Pr("bu"),Fr=Pr("u"),Dr=Pr("bum"),Hr=Pr("um"),Ur=Pr("sp"),Vr=Pr("rtg"),$r=Pr("rtc");function zr(e,t=sl){Br("ec",e,t)}function qr(e){zn("INSTANCE_CHILDREN",e);const t=e.subTree,n=[];return t&&Yr(t,n),n}function Yr(e,t){if(e.component)t.push(e.component.proxy);else if(16&e.shapeFlag){const n=e.children;for(let e=0;e=2)n._compatChecked=!0;else if(Yn("RENDER_FUNCTION",e)){const e=t.render=function(){return n.call(this,Wr)};e._compatWrapped=!0}}function Wr(e,t,n){if(e||(e=Ea),"string"===typeof e){const t=I(e);"transition"!==t&&"transition-group"!==t&&"keep-alive"!==t||(e=`__compat__${t}`),e=To(e)}const o=arguments.length,r=f(t);return 2===o||r?y(t)&&!r?ja(t)?es(za(e,null,[t])):es(Jr(za(e,Zr(t,e)),t)):es(za(e,null,t)):(ja(n)&&(n=[n]),es(Jr(za(e,Zr(t,e),n),t)))}const Kr=e("staticStyle,staticClass,directives,model,hook");function Zr(e,t){if(!e)return null;const n={};for(const o in e)if("attrs"===o||"domProps"===o||"props"===o)l(n,e[o]);else if("on"===o||"nativeOn"===o){const t=e[o];for(const e in t){let r=Qr(e);"nativeOn"===o&&(r+="Native");const s=n[r],i=t[e];s!==i&&(n[r]=s?[].concat(s,i):i)}}else Kr(o)||(n[o]=e[o]);if(e.staticClass&&(n.class=W([e.staticClass,n.class])),e.staticStyle&&(n.style=z([e.staticStyle,n.style])),e.model&&y(t)){const{prop:o="value",event:r="input"}=t.model||{};n[o]=e.model.value,n[Jn+r]=e.model.callback}return n}function Qr(e){return"&"===e[0]&&(e=e.slice(1)+"Passive"),"~"===e[0]&&(e=e.slice(1)+"Once"),"!"===e[0]&&(e=e.slice(1)+"Capture"),P(e)}function Jr(e,t){return t&&t.directives?rr(e,t.directives.map((({name:e,value:t,arg:n,modifiers:o})=>[Mo(e),t,n,o]))):e}function es(e){const{props:t,children:n}=e;let o;if(6&e.shapeFlag&&f(n)){o={};for(let e=0;et,o[e]._ns=!0}}const r=t&&t.scopedSlots;return r&&(delete t.scopedSlots,o?l(o,r):o=r),o&&Ja(e,o),e}function ts(e){if($n("RENDER_FUNCTION",io,!0)&&$n("PRIVATE_APIS",io,!0)){const t=io,n=()=>e.component&&e.component.proxy;let o;Object.defineProperties(e,{tag:{get:()=>e.type},data:{get:()=>e.props||{},set:t=>e.props=t},elm:{get:()=>e.el},componentInstance:{get:n},child:{get:n},text:{get:()=>_(e.children)?e.children:null},context:{get:()=>t&&t.proxy},componentOptions:{get:()=>{if(4&e.shapeFlag)return o||(o={Ctor:e.type,propsData:e.props,children:e.children})}}})}}const ns=new WeakMap,os={get(e,t){const n=e[t];return n&&n()}};function rs(e){if(ns.has(e))return ns.get(e);const t=e.render,n=(n,o)=>{const r=il(),s={props:n,children:r.vnode.children||[],data:r.vnode.props||{},scopedSlots:o.slots,parent:r.parent&&r.parent.proxy,slots(){return new Proxy(o.slots,os)},get listeners(){return Gr(r)},get injections(){if(e.inject){const t={};return Gs(e.inject,t),t}return{}}};return t(Wr,s)};return n.props=e.props,n.displayName=e.name,n.compatConfig=e.compatConfig,n.inheritAttrs=!1,ns.set(e,n),n}function ss(e,t,n,o){let r;const s=n&&n[o];if(f(e)||_(e)){r=new Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,s&&s[n])));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,i=n.length;o{const t=o.fn(...e);return t&&(t.key=o.key),t}:o.fn)}return e}function as(e,t,n={},o,r){if(io.isCE||io.parent&&yr(io.parent)&&io.parent.isCE)return"default"!==t&&(n.name=t),za("slot",n,o&&o());let s=e[t];s&&s._c&&(s._d=!1),Ra();const i=s&&ls(s(n)),a=Na(ka,{key:n.key||i&&i.key||`_${t}`},i||(o?o():[]),i&&1===e._?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),s&&s._c&&(s._d=!0),a}function ls(e){return e.some((e=>!ja(e)||e.type!==Ea&&!(e.type===ka&&!ls(e.children))))?e:null}function cs(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:P(o)]=e[o];return n}function us(e){const t={};for(let n=0;nn))}function hs(e,t,n){return is(t||{$stable:!n},ms(e))}function ms(e){for(let t=0;t(e[t]=n,e[t]),n=(e,t)=>{delete e[t]};l(e,{$set:e=>(zn("INSTANCE_SET",e),t),$delete:e=>(zn("INSTANCE_DELETE",e),n),$mount:e=>(zn("GLOBAL_MOUNT",null),e.ctx._compat_mount||r),$destroy:e=>(zn("INSTANCE_DESTROY",e),e.ctx._compat_destroy||r),$slots:e=>$n("RENDER_FUNCTION",e)&&e.render&&e.render._compatWrapped?new Proxy(e.slots,os):e.slots,$scopedSlots:e=>{zn("INSTANCE_SCOPED_SLOTS",e);const t={};for(const n in e.slots){const o=e.slots[n];o._ns||(t[n]=o)}return t},$on:e=>Wn.bind(null,e),$once:e=>Kn.bind(null,e),$off:e=>Zn.bind(null,e),$children:qr,$listeners:Gr}),$n("PRIVATE_APIS",null)&&l(e,{$vnode:e=>e.vnode,$options:e=>{const t=l({},Ks(e));return t.parent=e.proxy.$parent,t.propsData=e.vnode.props,t},_self:e=>e.proxy,_uid:e=>e.uid,_data:e=>e.data,_isMounted:e=>e.isMounted,_isDestroyed:e=>e.isUnmounted,$createElement:()=>Wr,_c:()=>Wr,_o:()=>ys,_n:()=>F,_s:()=>oe,_l:()=>ss,_t:e=>ps.bind(null,e),_q:()=>te,_i:()=>ne,_m:e=>vs.bind(null,e),_f:()=>Ao,_k:e=>_s.bind(null,e),_b:()=>ds,_v:()=>Xa,_e:()=>Ka,_u:()=>hs,_g:()=>fs,_d:()=>xs,_p:()=>ws})}const Ss=e=>e?dl(e)?kl(e)||e.proxy:Ss(e.parent):null,Es=l(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ss(e.parent),$root:e=>Ss(e.root),$emit:e=>e.emit,$options:e=>Ks(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,En(e.update)}),$nextTick:e=>e.n||(e.n=kn.bind(e.proxy)),$watch:e=>tr.bind(e)});ks(Es);const Ts=(e,n)=>e!==t&&!e.__isScriptSetup&&d(e,n),Ms={get({_:e},n){const{ctx:o,setupState:r,data:s,props:i,accessCache:a,type:l,appContext:c}=e;let u;if("$"!==n[0]){const l=a[n];if(void 0!==l)switch(l){case 1:return r[n];case 2:return s[n];case 4:return o[n];case 3:return i[n]}else{if(Ts(r,n))return a[n]=1,r[n];if(s!==t&&d(s,n))return a[n]=2,s[n];if((u=e.propsOptions[0])&&d(u,n))return a[n]=3,i[n];if(o!==t&&d(o,n))return a[n]=4,o[n];qs&&(a[n]=0)}}const f=Es[n];let p,h;if(f)return"$attrs"===n&&Le(e,"get",n),f(e);if((p=l.__cssModules)&&(p=p[n]))return p;if(o!==t&&d(o,n))return a[n]=4,o[n];if(h=c.config.globalProperties,d(h,n)){const t=Object.getOwnPropertyDescriptor(h,n);if(t.get)return t.get.call(e.proxy);{const t=h[n];return v(t)?Object.assign(t.bind(e.proxy),t):t}}},set({_:e},n,o){const{data:r,setupState:s,ctx:i}=e;return Ts(s,n)?(s[n]=o,!0):r!==t&&d(r,n)?(r[n]=o,!0):!d(e.props,n)&&(("$"!==n[0]||!(n.slice(1)in e))&&(i[n]=o,!0))},has({_:{data:e,setupState:n,accessCache:o,ctx:r,appContext:s,propsOptions:i}},a){let l;return!!o[a]||e!==t&&d(e,a)||Ts(n,a)||(l=i[0])&&d(l,a)||d(r,a)||d(Es,a)||d(s.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:d(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};const As=l({},Ms,{get(e,t){if(t!==Symbol.unscopables)return Ms.get(e,t,e)},has(e,t){const n="_"!==t[0]&&!$(t);return n}});function Rs(e,t){for(const n in t){const o=e[n],r=t[n];n in e&&E(o)&&E(r)?Rs(o,r):e[n]=r}return e}function Cs(){return null}function Os(){return null}function Is(e){0}function Bs(e){0}function Ps(){return null}function Ls(){0}function Ns(e,t){return null}function js(){return Ds().slots}function Fs(){return Ds().attrs}function Ds(){const e=il();return e.setupContext||(e.setupContext=wl(e))}function Hs(e){return f(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}function Us(e,t){const n=Hs(e);for(const o in t){if(o.startsWith("__skip"))continue;let e=n[o];e?f(e)||v(e)?e=n[o]={type:e,default:t[o]}:e.default=t[o]:null===e&&(e=n[o]={default:t[o]}),e&&t[`__skip_${o}`]&&(e.skipFactory=!0)}return n}function Vs(e,t){return e&&t?f(e)&&f(t)?e.concat(t):l({},Hs(e),Hs(t)):e||t}function $s(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function zs(e){const t=il();let n=e();return ul(),x(n)&&(n=n.catch((e=>{throw cl(t),e}))),[n,()=>cl(t)]}let qs=!0;function Ys(e){const t=Ks(e),n=e.proxy,o=e.ctx;qs=!1,t.beforeCreate&&Xs(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:a,watch:l,provide:c,inject:u,created:d,beforeMount:p,mounted:h,beforeUpdate:m,updated:g,activated:_,deactivated:b,beforeDestroy:x,beforeUnmount:w,destroyed:k,unmounted:S,render:E,renderTracked:T,renderTriggered:M,errorCaptured:A,serverPrefetch:R,expose:C,inheritAttrs:O,components:I,directives:B,filters:P}=t,L=null;if(u&&Gs(u,o,L),a)for(const r in a){const e=a[r];v(e)&&(o[r]=e.bind(n))}if(s){0;const t=s.call(n,n);0,y(t)&&(e.data=St(t))}if(qs=!0,i)for(const f in i){const e=i[f],t=v(e)?e.bind(n,n):v(e.get)?e.get.bind(n,n):r;0;const s=!v(e)&&v(e.set)?e.set.bind(n):r,a=Tl({get:t,set:s});Object.defineProperty(o,f,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(l)for(const r in l)Ws(l[r],o,n,r);if(c){const e=v(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{Ei(t,e[t])}))}function N(e,t){f(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(d&&Xs(d,e,"c"),N(Lr,p),N(Nr,h),N(jr,m),N(Fr,g),N(Mr,_),N(Ar,b),N(zr,A),N($r,T),N(Vr,M),N(Dr,w),N(Hr,S),N(Ur,R),x&&qn("OPTIONS_BEFORE_DESTROY",e)&&N(Dr,x),k&&qn("OPTIONS_DESTROYED",e)&&N(Hr,k),f(C))if(C.length){const t=e.exposed||(e.exposed={});C.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});E&&e.render===r&&(e.render=E),null!=O&&(e.inheritAttrs=O),I&&(e.components=I),B&&(e.directives=B),P&&$n("FILTERS",e)&&(e.filters=P)}function Gs(e,t,n=r){f(e)&&(e=ti(e));for(const o in e){const n=e[o];let r;r=y(n)?"default"in n?Ti(n.from||o,n.default,!0):Ti(n.from||o):Ti(n),Ut(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:e=>r.value=e}):t[o]=r}}function Xs(e,t,n){dn(f(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Ws(e,t,n,o){const r=o.includes(".")?nr(n,o):()=>n[o];if(_(e)){const n=t[e];v(n)&&Jo(r,n)}else if(v(e))Jo(r,e.bind(n));else if(y(e))if(f(e))e.forEach((e=>Ws(e,t,n,o)));else{const o=v(e.handler)?e.handler.bind(n):t[e.handler];v(o)&&Jo(r,o,e)}else 0}function Ks(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let c;return a?c=a:r.length||n||o?(c={},r.length&&r.forEach((e=>Zs(c,e,i,!0))),Zs(c,t,i)):$n("PRIVATE_APIS",e)?(c=l({},t),c.parent=e.parent&&e.parent.proxy,c.propsData=e.vnode.props):c=t,y(t)&&s.set(t,c),c}function Zs(e,t,n,o=!1){v(t)&&(t=t.options);const{mixins:r,extends:s}=t;s&&Zs(e,s,n,!0),r&&r.forEach((t=>Zs(e,t,n,!0)));for(const i in t)if(o&&"expose"===i);else{const o=Qs[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const Qs={data:Js,props:ri,emits:ri,methods:oi,computed:oi,beforeCreate:ni,created:ni,beforeMount:ni,mounted:ni,beforeUpdate:ni,updated:ni,beforeDestroy:ni,beforeUnmount:ni,destroyed:ni,unmounted:ni,activated:ni,deactivated:ni,errorCaptured:ni,serverPrefetch:ni,components:oi,directives:oi,watch:si,provide:Js,inject:ei};function Js(e,t){return t?e?function(){return($n("OPTIONS_DATA_MERGE",null)?Rs:l)(v(e)?e.call(this,this):e,v(t)?t.call(this,this):t)}:t:e}function ei(e,t){return oi(ti(e),ti(t))}function ti(e){if(f(e)){const t={};for(let n=0;nr);const s=e(t);o!==n&&mi(s,o);const i=s._createRoot(t);return t.el?i.$mount(t.el):i}n.version="2.6.14-compat:3.4.15",n.config=ai.config,n.use=(e,...t)=>(e&&v(e.install)?e.install(n,...t):v(e)&&e(n,...t),n),n.mixin=e=>(ai.mixin(e),n),n.component=(e,t)=>t?(ai.component(e,t),n):ai.component(e),n.directive=(e,t)=>t?(ai.directive(e,t),n):ai.directive(e),n.options={_base:n};let s=1;n.cid=s,n.nextTick=kn;const i=new WeakMap;function a(e={}){if(zn("GLOBAL_EXTEND",null),v(e)&&(e=e.options),i.has(e))return i.get(e);const t=this;function r(e){return o(e?Zs(l({},r.options),e,Qs):r.options,r)}r.super=t,r.prototype=Object.create(n.prototype),r.prototype.constructor=r;const c={};for(const n in t.options){const e=t.options[n];c[n]=f(e)?e.slice():y(e)?l(Object.create(null),e):e}return r.options=Zs(c,e,Qs),r.options._base=r,r.extend=a.bind(r),r.mixin=t.mixin,r.use=t.use,r.cid=++s,i.set(e,r),r}n.extend=a.bind(n),n.set=(e,t,n)=>{zn("GLOBAL_SET",null),e[t]=n},n.delete=(e,t)=>{zn("GLOBAL_DELETE",null),delete e[t]},n.observable=e=>(zn("GLOBAL_OBSERVABLE",null),St(e)),n.filter=(e,t)=>t?(ai.filter(e,t),n):ai.filter(e);const c={warn:r,extend:l,mergeOptions:(e,t,n)=>Zs(e,t,n?void 0:Qs),defineReactive:bi};return Object.defineProperty(n,"util",{get(){return zn("GLOBAL_PRIVATE_UTIL",null),c}}),n.configureCompat=Un,n}function di(e,t,n){fi(e,t),ii(e.config),ai&&(gi(e,t,n),pi(e),hi(e))}function fi(e,t){t.filters={},e.filter=(n,o)=>(zn("FILTERS",null),o?(t.filters[n]=o,e):t.filters[n])}function pi(e){Object.defineProperties(e,{prototype:{get(){return e.config.globalProperties}},nextTick:{value:kn},extend:{value:li.extend},set:{value:li.set},delete:{value:li.delete},observable:{value:li.observable},util:{get(){return li.util}}})}function hi(e){e._context.mixins=[...ai._context.mixins],["components","directives","filters"].forEach((t=>{e._context[t]=Object.create(ai._context[t])})),ci=!0;for(const t in ai.config){if("isNativeTag"===t)continue;if(bl()&&("isCustomElement"===t||"compilerOptions"===t))continue;const n=ai.config[t];e.config[t]=y(n)?Object.create(n):n,"ignoredElements"===t&&$n("CONFIG_IGNORED_ELEMENTS",null)&&!bl()&&f(n)&&(e.config.compilerOptions.isCustomElement=e=>n.some((t=>_(t)?t===e:t.test(e))))}ci=!1,mi(e,li)}function mi(e,t){const n=$n("GLOBAL_PROTOTYPE",null);n&&(e.config.globalProperties=Object.create(t.prototype));let o=!1;const r=Object.getOwnPropertyDescriptors(t.prototype);for(const s in r)"constructor"!==s&&(o=!0,n&&Object.defineProperty(e.config.globalProperties,s,r[s]))}function gi(e,t,n){let o=!1;e._createRoot=r=>{const s=e._component,i=za(s,r.propsData||null);i.appContext=t;const a=!v(s)&&!s.render&&!s.template,l=()=>{},c=rl(i,null,null);return a&&(c.render=l),ml(c),i.component=c,i.isCompatRoot=!0,c.ctx._compat_mount=t=>{if(o)return;let r,u;if("string"===typeof t){const e=document.querySelector(t);if(!e)return;r=e}else r=t||document.createElement("div");return r instanceof SVGElement?u="svg":"function"===typeof MathMLElement&&r instanceof MathMLElement&&(u="mathml"),a&&c.render===l&&(c.render=null,s.template=r.innerHTML,yl(c,!1,!0)),r.innerHTML="",n(i,r,u),r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o=!0,e._container=r,r.__vue_app__=e,c.proxy},c.ctx._compat_destroy=()=>{if(o)n(null,e._container),delete e._container.__vue_app__;else{const{bum:e,scope:t,um:n}=c;e&&N(e),$n("INSTANCE_EVENT_HOOKS",c)&&c.emit("hook:beforeDestroy"),t&&t.stop(),n&&N(n),$n("INSTANCE_EVENT_HOOKS",c)&&c.emit("hook:destroyed")}},c.proxy}}const vi=["push","pop","shift","unshift","splice","sort","reverse"],_i=new WeakSet;function bi(e,t,n){if(y(n)&&!Rt(n)&&!_i.has(n)){const e=St(n);f(n)?vi.forEach((t=>{n[t]=(...n)=>{Array.prototype[t].call(e,...n)}})):Object.keys(n).forEach((e=>{try{yi(n,e,n[e])}catch(t){}}))}const o=e.$;o&&e===o.proxy?(yi(o.ctx,t,n),o.accessCache=Object.create(null)):Rt(e)?e[t]=n:yi(e,t,n)}function yi(e,t,n){n=y(n)?St(n):n,Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get(){return Le(e,"get",t),n},set(o){n=y(o)?St(o):o,Ne(e,"set",t,o)}})}function xi(){return{app:null,config:{isNativeTag:s,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let wi=0;function ki(e,t){return function(n,o=null){v(n)||(n=l({},n)),null==o||y(o)||(o=null);const r=xi(),s=new WeakSet;let i=!1;const a=r.app={_uid:wi++,_component:n,_props:o,_container:null,_context:r,_instance:null,version:Il,get config(){return r.config},set config(e){0},use(e,...t){return s.has(e)||(e&&v(e.install)?(s.add(e),e.install(a,...t)):v(e)&&(s.add(e),e(a,...t))),a},mixin(e){return r.mixins.includes(e)||r.mixins.push(e),a},component(e,t){return t?(r.components[e]=t,a):r.components[e]},directive(e,t){return t?(r.directives[e]=t,a):r.directives[e]},mount(s,l,c){if(!i){0;const u=za(n,o);return u.appContext=r,!0===c?c="svg":!1===c&&(c=void 0),l&&t?t(u,s):e(u,s,c),i=!0,a._container=s,s.__vue_app__=a,kl(u.component)||u.component.proxy}},unmount(){i&&(e(null,a._container),delete a._container.__vue_app__)},provide(e,t){return r.provides[e]=t,a},runWithContext(e){Si=a;try{return e()}finally{Si=null}}};return di(a,r,e),a}}let Si=null;function Ei(e,t){if(sl){let n=sl.provides;const o=sl.parent&&sl.parent.provides;o===n&&(n=sl.provides=Object.create(o)),n[e]=t}else 0}function Ti(e,t,n=!1){const o=sl||io;if(o||Si){const r=o?null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Si._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&v(t)?t.call(o&&o.proxy):t}else 0}function Mi(){return!!(sl||io||Si)}function Ai(e,t,n){return new Proxy({},{get(n,o){if("$options"===o)return Ks(e);if(o in t)return t[o];const r=e.type.inject;if(r)if(f(r)){if(r.includes(o))return Ti(o)}else if(o in r)return Ti(o)}})}function Ri(e,t){return"is"===e||(!("class"!==e&&"style"!==e||!$n("INSTANCE_ATTRS_CLASS_STYLE",t))||(!(!i(e)||!$n("INSTANCE_LISTENERS",t))||!(!e.startsWith("routerView")&&"registerRouteInstance"!==e)))}function Ci(e,t,n,o=!1){const r={},s={};j(s,Ha,1),e.propsDefaults=Object.create(null),Ii(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:Et(r):e.type.props?e.props=r:e.props=s,e.attrs=s}function Oi(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:a}}=e,l=Bt(r),[c]=e.propsOptions;let u=!1;if(!(o||a>0)||16&a){let o;Ii(e,t,r,s)&&(u=!0);for(const s in l)t&&(d(t,s)||(o=I(s))!==s&&d(t,o))||(c?!n||void 0===n[s]&&void 0===n[o]||(r[s]=Bi(c,l,s,void 0,e,!0)):delete r[s]);if(s!==l)for(const e in s)t&&(d(t,e)||d(t,e+"Native"))||(delete s[e],u=!0)}else if(8&a){const n=e.vnode.dynamicProps;for(let o=0;o{v(e)&&(e=e.options),p=!0;const[t,o]=Pi(e,n,!0);l(c,t),o&&u.push(...o)};!r&&n.mixins.length&&n.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!a&&!p)return y(e)&&s.set(e,o),o;if(f(a))for(let o=0;o-1,o[1]=n<0||e-1||d(o,"default"))&&u.push(t)}}}}const h=[c,u];return y(e)&&s.set(e,h),h}function Li(e){return"$"!==e[0]}function Ni(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function ji(e,t){return Ni(e)===Ni(t)}function Fi(e,t){return f(t)?t.findIndex((t=>ji(t,e))):v(t)&&ji(t,e)?0:-1}const Di=e=>"_"===e[0]||"$stable"===e,Hi=e=>f(e)?e.map(Za):[Za(e)],Ui=(e,t,n)=>{if(t._n)return t;const o=po(((...e)=>Hi(t(...e))),n);return o._c=!1,o},Vi=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Di(r))continue;const n=e[r];if(v(n))t[r]=Ui(r,n,o);else if(null!=n){0;const e=Hi(n);t[r]=()=>e}}},$i=(e,t)=>{const n=Hi(t);e.slots.default=()=>n},zi=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Bt(t),j(t,"_",n)):Vi(t,e.slots={},e)}else e.slots={},t&&$i(e,t);j(e.slots,Ha,1)},qi=(e,n,o)=>{const{vnode:r,slots:s}=e;let i=!0,a=t;if(32&r.shapeFlag){const t=n._;t?o&&1===t?i=!1:(l(s,n),o||1!==t||delete s._):(i=!n.$stable,Vi(n,s,e)),a=n}else n&&($i(e,n),a={default:1});if(i)for(const t in s)Di(t)||null!=a[t]||delete s[t]};function Yi(e,n,o,r,s=!1){if(f(e))return void e.forEach(((e,t)=>Yi(e,n&&(f(n)?n[t]:n),o,r,s)));if(yr(r)&&!s)return;const i=4&r.shapeFlag?kl(r.component)||r.component.proxy:r.el,a=s?null:i,{i:l,r:u}=e;const p=n&&n.r,h=l.refs===t?l.refs={}:l.refs,m=l.setupState;if(null!=p&&p!==u&&(_(p)?(h[p]=null,d(m,p)&&(m[p]=null)):Ut(p)&&(p.value=null)),v(u))un(u,l,12,[a,h]);else{const t=_(u),n=Ut(u),r=e.f;if(t||n){const l=()=>{if(r){const n=t?d(m,u)?m[u]:h[u]:u.value;s?f(n)&&c(n,i):f(n)?n.includes(i)||n.push(i):t?(h[u]=[i],d(m,u)&&(m[u]=h[u])):(u.value=[i],e.k&&(h[e.k]=u.value))}else t?(h[u]=a,d(m,u)&&(m[u]=a)):n&&(u.value=a,e.k&&(h[e.k]=a))};s||r?l():(l.id=-1,ea(l,o))}else 0}}let Gi=!1;const Xi=e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName,Wi=e=>e.namespaceURI.includes("MathML"),Ki=e=>Xi(e)?"svg":Wi(e)?"mathml":void 0,Zi=e=>8===e.nodeType;function Qi(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:a,remove:l,insert:c,createComment:u}}=e,d=(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),Cn(),void(t._vnode=e);Gi=!1,f(t.firstChild,e,null,null,null),Cn(),t._vnode=e,Gi&&console.error("Hydration completed but contains mismatches.")},f=(n,o,i,l,u,d=!1)=>{const y=Zi(n)&&"["===n.data,x=()=>g(n,o,i,l,u,y),{type:w,ref:k,shapeFlag:S,patchFlag:E}=o;let T=n.nodeType;o.el=n,-2===E&&(d=!1,o.dynamicChildren=null);let M=null;switch(w){case Sa:3!==T?""===o.children?(c(o.el=r(""),a(n),n),M=n):M=x():(n.data!==o.children&&(Gi=!0,n.data=o.children),M=s(n));break;case Ea:b(n)?(M=s(n),_(o.el=n.content.firstChild,n,i)):M=8!==T||y?x():s(n);break;case Ta:if(y&&(n=s(n),T=n.nodeType),1===T||3===T){M=n;const e=!o.children.length;for(let t=0;t{a=a||!!t.dynamicChildren;const{type:c,props:u,patchFlag:d,shapeFlag:f,dirs:p,transition:m}=t,g="input"===c||"option"===c;if(g||-1!==d){p&&sr(t,null,n,"created");let c,v=!1;if(b(e)){v=ia(r,m)&&n&&n.vnode.props&&n.vnode.props.appear;const o=e.content.firstChild;v&&m.beforeEnter(o),_(o,e,n),t.el=e=o}if(16&f&&(!u||!u.innerHTML&&!u.textContent)){let o=h(e.firstChild,t,e,n,r,s,a);while(o){Gi=!0;const e=o;o=o.nextSibling,l(e)}}else 8&f&&e.textContent!==t.children&&(Gi=!0,e.textContent=t.children);if(u)if(g||!a||48&d)for(const t in u)(g&&(t.endsWith("value")||"indeterminate"===t)||i(t)&&!M(t)||"."===t[0])&&o(e,t,null,u[t],void 0,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,void 0,void 0,n);(c=u&&u.onVnodeBeforeMount)&&tl(c,n,t),p&&sr(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||p||v)&&Vo((()=>{c&&tl(c,n,t),v&&m.enter(e),p&&sr(t,null,n,"mounted")}),r)}return e.nextSibling},h=(e,t,o,r,s,i,a)=>{a=a||!!t.dynamicChildren;const l=t.children,c=l.length;for(let u=0;u{const{slotScopeIds:l}=t;l&&(r=r?r.concat(l):l);const d=a(e),f=h(s(e),t,d,n,o,r,i);return f&&Zi(f)&&"]"===f.data?s(t.anchor=f):(Gi=!0,c(t.anchor=u("]"),d,f),f)},g=(e,t,o,r,i,c)=>{if(Gi=!0,t.el=null,c){const t=v(e);while(1){const n=s(e);if(!n||n===t)break;l(n)}}const u=s(e),d=a(e);return l(e),n(null,t,d,u,o,r,Ki(d),i),u},v=(e,t="[",n="]")=>{let o=0;while(e)if(e=s(e),e&&Zi(e)&&(e.data===t&&o++,e.data===n)){if(0===o)return s(e);o--}return e},_=(e,t,n)=>{const o=t.parentNode;o&&o.replaceChild(e,t);let r=n;while(r)r.vnode.el===t&&(r.vnode.el=r.subTree.el=e),r=r.parent},b=e=>1===e.nodeType&&"template"===e.tagName.toLowerCase();return[d,f]}function Ji(){}const ea=Vo;function ta(e){return oa(e)}function na(e){return oa(e,Qi)}function oa(e,n){Ji();const s=U();s.__VUE__=!0;const{insert:i,remove:a,patchProp:l,createElement:c,createText:u,createComment:d,setText:f,setElementText:p,parentNode:h,nextSibling:m,setScopeId:g=r,insertStaticContent:v}=e,_=(e,t,n,o=null,r=null,s=null,i=void 0,a=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Fa(e,t)&&(o=W(e),z(e,r,s,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case Sa:b(e,t,n,o);break;case Ea:y(e,t,n,o);break;case Ta:null==e&&x(t,n,o,i);break;case ka:I(e,t,n,o,r,s,i,a,l);break;default:1&d?S(e,t,n,o,r,s,i,a,l):6&d?B(e,t,n,o,r,s,i,a,l):(64&d||128&d)&&c.process(e,t,n,o,r,s,i,a,l,Q)}null!=u&&r&&Yi(u,e&&e.ref,s,t||e,!t)},b=(e,t,n,o)=>{if(null==e)i(t.el=u(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},y=(e,t,n,o)=>{null==e?i(t.el=d(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=v(e.children,t,n,o,e.el,e.anchor)},w=({el:e,anchor:t},n,o)=>{let r;while(e&&e!==t)r=m(e),i(e,n,o),e=r;i(t,n,o)},k=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=m(e),a(e),e=n;a(t)},S=(e,t,n,o,r,s,i,a,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?E(t,n,o,r,s,i,a,l):R(e,t,r,s,i,a,l)},E=(e,t,n,o,r,s,a,u)=>{let d,f;const{props:h,shapeFlag:m,transition:g,dirs:v}=e;if(d=e.el=c(e.type,s,h&&h.is,h),8&m?p(d,e.children):16&m&&A(e.children,d,null,o,r,ra(e,s),a,u),v&&sr(e,null,o,"created"),T(d,e,e.scopeId,a,o),h){for(const t in h)"value"===t||M(t)||l(d,t,null,h[t],s,e.children,o,r,X);"value"in h&&l(d,"value",null,h.value,s),(f=h.onVnodeBeforeMount)&&tl(f,o,e)}v&&sr(e,null,o,"beforeMount");const _=ia(r,g);_&&g.beforeEnter(d),i(d,t,n),((f=h&&h.onVnodeMounted)||_||v)&&ea((()=>{f&&tl(f,o,e),_&&g.enter(d),v&&sr(e,null,o,"mounted")}),r)},T=(e,t,n,o,r)=>{if(n&&g(e,n),o)for(let s=0;s{for(let c=l;c{const c=n.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:f}=n;u|=16&e.patchFlag;const h=e.props||t,m=n.props||t;let g;if(o&&sa(o,!1),(g=m.onVnodeBeforeUpdate)&&tl(g,o,n,e),f&&sr(n,e,o,"beforeUpdate"),o&&sa(o,!0),d?C(e.dynamicChildren,d,c,o,r,ra(n,s),i):a||D(e,n,c,null,o,r,ra(n,s),i,!1),u>0){if(16&u)O(c,n,h,m,o,r,s);else if(2&u&&h.class!==m.class&&l(c,"class",null,m.class,s),4&u&&l(c,"style",h.style,m.style,s),8&u){const t=n.dynamicProps;for(let n=0;n{g&&tl(g,o,n,e),f&&sr(n,e,o,"updated")}),r)},C=(e,t,n,o,r,s,i)=>{for(let a=0;a{if(o!==r){if(o!==t)for(const t in o)M(t)||t in r||l(e,t,o[t],null,a,n.children,s,i,X);for(const t in r){if(M(t))continue;const c=r[t],u=o[t];c!==u&&"value"!==t&&l(e,t,u,c,a,n.children,s,i,X)}"value"in r&&l(e,"value",o.value,r.value,a)}},I=(e,t,n,o,r,s,a,l,c)=>{const d=t.el=e?e.el:u(""),f=t.anchor=e?e.anchor:u("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(i(d,n,o),i(f,n,o),A(t.children||[],n,f,r,s,a,l,c)):p>0&&64&p&&h&&e.dynamicChildren?(C(e.dynamicChildren,h,n,r,s,a,l),(null!=t.key||r&&t===r.subTree)&&aa(e,t,!0)):D(e,t,n,f,r,s,a,l,c)},B=(e,t,n,o,r,s,i,a,l)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):P(t,n,o,r,s,i,l):L(e,t,l)},P=(e,t,n,o,r,s,i)=>{const a=e.isCompatRoot&&e.component,l=a||(e.component=rl(e,o,r));if(kr(e)&&(l.ctx.renderer=Q),a||ml(l),l.asyncDep){if(r&&r.registerDep(l,j),!e.el){const e=l.subTree=za(Ea);y(null,e,t,n)}}else j(l,e,t,n,r,s,i)},L=(e,t,n)=>{const o=t.component=e.component;if(_o(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void F(o,t,n);o.next=t,Mn(o.update),o.effect.dirty=!0,o.update()}else t.el=e.el,o.vnode=t},j=(e,t,n,o,s,i,a)=>{const l=()=>{if(e.isMounted){let{next:t,bu:n,u:o,parent:r,vnode:c}=e;{const n=ca(e);if(n)return t&&(t.el=c.el,F(e,t,a)),void n.asyncDep.then((()=>{e.isUnmounted||l()}))}let u,d=t;0,sa(e,!1),t?(t.el=c.el,F(e,t,a)):t=c,n&&N(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&tl(u,r,t,c),$n("INSTANCE_EVENT_HOOKS",e)&&e.emit("hook:beforeUpdate"),sa(e,!0);const f=ho(e);0;const p=e.subTree;e.subTree=f,_(p,f,h(p.el),W(p),e,s,i),t.el=f.el,null===d&&yo(e,f.el),o&&ea(o,s),(u=t.props&&t.props.onVnodeUpdated)&&ea((()=>tl(u,r,t,c)),s),$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:updated")),s)}else{let r;const{el:a,props:l}=t,{bm:c,m:u,parent:d}=e,f=yr(t);if(sa(e,!1),c&&N(c),!f&&(r=l&&l.onVnodeBeforeMount)&&tl(r,d,t),$n("INSTANCE_EVENT_HOOKS",e)&&e.emit("hook:beforeMount"),sa(e,!0),a&&ee){const n=()=>{e.subTree=ho(e),ee(a,e.subTree,e,s,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const r=e.subTree=ho(e);0,_(null,r,n,o,e,s,i),t.el=r.el}if(u&&ea(u,s),!f&&(r=l&&l.onVnodeMounted)){const e=t;ea((()=>tl(r,d,e)),s)}$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:mounted")),s),(256&t.shapeFlag||d&&yr(d.vnode)&&256&d.vnode.shapeFlag)&&(e.a&&ea(e.a,s),$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:activated")),s)),e.isMounted=!0,t=n=o=null}},c=e.effect=new pe(l,r,(()=>En(u)),e.scope),u=e.update=()=>{c.dirty&&c.run()};u.id=e.uid,sa(e,!0),u()},F=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,Oi(e,t.props,o,n),qi(e,t.children,n),ke(),Rn(e),Se()},D=(e,t,n,o,r,s,i,a,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:h}=t;if(f>0){if(128&f)return void V(c,d,n,o,r,s,i,a,l);if(256&f)return void H(c,d,n,o,r,s,i,a,l)}8&h?(16&u&&X(c,r,s),d!==c&&p(n,d)):16&u?16&h?V(c,d,n,o,r,s,i,a,l):X(c,r,s,!0):(8&u&&p(n,""),16&h&&A(d,n,o,r,s,i,a,l))},H=(e,t,n,r,s,i,a,l,c)=>{e=e||o,t=t||o;const u=e.length,d=t.length,f=Math.min(u,d);let p;for(p=0;pd?X(e,s,i,!0,!1,f):A(t,n,r,s,i,a,l,c,f)},V=(e,t,n,r,s,i,a,l,c)=>{let u=0;const d=t.length;let f=e.length-1,p=d-1;while(u<=f&&u<=p){const o=e[u],r=t[u]=c?Qa(t[u]):Za(t[u]);if(!Fa(o,r))break;_(o,r,n,null,s,i,a,l,c),u++}while(u<=f&&u<=p){const o=e[f],r=t[p]=c?Qa(t[p]):Za(t[p]);if(!Fa(o,r))break;_(o,r,n,null,s,i,a,l,c),f--,p--}if(u>f){if(u<=p){const e=p+1,o=ep)while(u<=f)z(e[u],s,i,!0),u++;else{const h=u,m=u,g=new Map;for(u=m;u<=p;u++){const e=t[u]=c?Qa(t[u]):Za(t[u]);null!=e.key&&g.set(e.key,u)}let v,b=0;const y=p-m+1;let x=!1,w=0;const k=new Array(y);for(u=0;u=y){z(o,s,i,!0);continue}let r;if(null!=o.key)r=g.get(o.key);else for(v=m;v<=p;v++)if(0===k[v-m]&&Fa(o,t[v])){r=v;break}void 0===r?z(o,s,i,!0):(k[r-m]=u+1,r>=w?w=r:x=!0,_(o,t[r],n,null,s,i,a,l,c),b++)}const S=x?la(k):o;for(v=S.length-1,u=y-1;u>=0;u--){const e=m+u,o=t[e],f=e+1{const{el:s,type:a,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void $(e.component.subTree,t,n,o);if(128&u)return void e.suspense.move(t,n,o);if(64&u)return void a.move(e,t,n,Q);if(a===ka){i(s,t,n);for(let e=0;el.enter(s)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=l,a=()=>i(s,t,n),c=()=>{e(s,(()=>{a(),r&&r()}))};o?o(s,a,c):c()}else i(s,t,n)},z=(e,t,n,o=!1,r=!1)=>{const{type:s,props:i,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=e;if(null!=a&&Yi(a,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const p=1&u&&f,h=!yr(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&tl(m,t,e),6&u)G(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);p&&sr(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,Q,o):c&&(s!==ka||d>0&&64&d)?X(c,t,n,!1,!0):(s===ka&&384&d||!r&&16&u)&&X(l,t,n),o&&q(e)}(h&&(m=i&&i.onVnodeUnmounted)||p)&&ea((()=>{m&&tl(m,t,e),p&&sr(e,null,t,"unmounted")}),n)},q=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===ka)return void Y(n,o);if(t===Ta)return void k(e);const s=()=>{a(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,s);o?o(e.el,s,i):i()}else s()},Y=(e,t)=>{let n;while(e!==t)n=m(e),a(e),e=n;a(t)},G=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:i,um:a}=e;o&&N(o),$n("INSTANCE_EVENT_HOOKS",e)&&e.emit("hook:beforeDestroy"),r.stop(),s&&(s.active=!1,z(i,e,t,n)),a&&ea(a,t),$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:destroyed")),t),ea((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},X=(e,t,n,o=!1,r=!1,s=0)=>{for(let i=s;i6&e.shapeFlag?W(e.component.subTree):128&e.shapeFlag?e.suspense.next():m(e.anchor||e.el);let K=!1;const Z=(e,t,n)=>{null==e?t._vnode&&z(t._vnode,null,null,!0):_(t._vnode||null,e,t,null,null,null,n),K||(K=!0,Rn(),Cn(),K=!1),t._vnode=e},Q={p:_,um:z,m:$,r:q,mt:P,mc:A,pc:D,pbc:C,n:W,o:e};let J,ee;return n&&([J,ee]=n(Q)),{render:Z,hydrate:J,createApp:ki(Z,J)}}function ra({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function sa({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ia(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function aa(e,t,n=!1){const o=e.children,r=t.children;if(f(o)&&f(r))for(let s=0;s>1,e[n[a]]0&&(t[o]=n[s-1]),n[s]=o)}}s=n.length,i=n[s-1];while(s-- >0)n[s]=i,i=t[i];return n}function ca(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ca(t)}const ua=e=>e.__isTeleport,da=e=>e&&(e.disabled||""===e.disabled),fa=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,pa=e=>"function"===typeof MathMLElement&&e instanceof MathMLElement,ha=(e,t)=>{const n=e&&e.to;if(_(n)){if(t){const e=t(n);return e}return null}return n},ma={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,s,i,a,l,c){const{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:h,createText:m,createComment:g}}=c,v=da(t.props);let{shapeFlag:_,children:b,dynamicChildren:y}=t;if(null==e){const e=t.el=m(""),c=t.anchor=m("");p(e,n,o),p(c,n,o);const d=t.target=ha(t.props,h),f=t.targetAnchor=m("");d&&(p(f,d),"svg"===i||fa(d)?i="svg":("mathml"===i||pa(d))&&(i="mathml"));const g=(e,t)=>{16&_&&u(b,e,t,r,s,i,a,l)};v?g(n,c):d&&g(d,f)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,p=t.targetAnchor=e.targetAnchor,m=da(e.props),g=m?n:u,_=m?o:p;if("svg"===i||fa(u)?i="svg":("mathml"===i||pa(u))&&(i="mathml"),y?(f(e.dynamicChildren,y,g,r,s,i,a),aa(e,t,!0)):l||d(e,t,g,_,r,s,i,a,!1),v)m?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ga(t,n,o,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=ha(t.props,h);e&&ga(t,e,null,c,0)}else m&&ga(t,u,p,c,1)}ba(t)},remove(e,t,n,o,{um:r,o:{remove:s}},i){const{shapeFlag:a,children:l,anchor:c,targetAnchor:u,target:d,props:f}=e;if(d&&s(u),i&&s(c),16&a){const e=i||!da(f);for(let o=0;o{t=e,n=o})),r=e(t,n);let s;return s=x(r)?xr((()=>r)):!y(r)||ja(r)||f(r)?null==r?xr((()=>o)):e:xr({loader:()=>r.component,loadingComponent:r.loading,errorComponent:r.error,delay:r.delay,timeout:r.timeout}),ya.set(e,s),s}function wa(e,t){return e.__isBuiltIn?e:(v(e)&&e.cid&&(e=e.options),v(e)&&Yn("COMPONENT_ASYNC",t,e)?xa(e):y(e)&&e.functional&&qn("COMPONENT_FUNCTIONAL",t,e)?rs(e):e)}const ka=Symbol.for("v-fgt"),Sa=Symbol.for("v-txt"),Ea=Symbol.for("v-cmt"),Ta=Symbol.for("v-stc"),Ma=[];let Aa=null;function Ra(e=!1){Ma.push(Aa=e?null:[])}function Ca(){Ma.pop(),Aa=Ma[Ma.length-1]||null}let Oa,Ia=1;function Ba(e){Ia+=e}function Pa(e){return e.dynamicChildren=Ia>0?Aa||o:null,Ca(),Ia>0&&Aa&&Aa.push(e),e}function La(e,t,n,o,r,s){return Pa($a(e,t,n,o,r,s,!0))}function Na(e,t,n,o,r){return Pa(za(e,t,n,o,r,!0))}function ja(e){return!!e&&!0===e.__v_isVNode}function Fa(e,t){return e.type===t.type&&e.key===t.key}function Da(e){Oa=e}const Ha="__vInternal",Ua=({key:e})=>null!=e?e:null,Va=({ref:e,ref_key:t,ref_for:n})=>("number"===typeof e&&(e=""+e),null!=e?_(e)||Ut(e)||v(e)?{i:io,r:e,k:t,f:!!n}:e:null);function $a(e,t=null,n=null,o=0,r=null,s=(e===ka?0:1),i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ua(t),ref:t&&Va(t),scopeId:ao,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:io};return a?(Ja(l,n),128&s&&e.normalize(l)):n&&(l.shapeFlag|=_(n)?8:16),Ia>0&&!i&&Aa&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&Aa.push(l),eo(l),ts(l),l}const za=qa;function qa(e,t=null,n=null,o=0,r=null,s=!1){if(e&&e!==Eo||(e=Ea),ja(e)){const o=Ga(e,t,!0);return n&&Ja(o,n),Ia>0&&!s&&Aa&&(6&o.shapeFlag?Aa[Aa.indexOf(e)]=o:Aa.push(o)),o.patchFlag|=-2,o}if(El(e)&&(e=e.__vccOpts),e=wa(e,io),t){t=Ya(t);let{class:e,style:n}=t;e&&!_(e)&&(t.class=W(e)),y(n)&&(It(n)&&!f(n)&&(n=l({},n)),t.style=z(n))}const i=_(e)?1:Oo(e)?128:ua(e)?64:y(e)?4:v(e)?2:0;return $a(e,t,n,o,r,i,s,!0)}function Ya(e){return e?It(e)||Ha in e?l({},e):e:null}function Ga(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:i}=e,a=t?el(o||{},t):o,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ua(a),ref:t&&t.ref?n&&r?f(r)?r.concat(Va(t)):[r,Va(t)]:Va(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ka?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ga(e.ssContent),ssFallback:e.ssFallback&&Ga(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return ts(l),l}function Xa(e=" ",t=0){return za(Sa,null,e,t)}function Wa(e,t){const n=za(Ta,null,e);return n.staticCount=t,n}function Ka(e="",t=!1){return t?(Ra(),Na(Ea,null,e)):za(Ea,null,e)}function Za(e){return null==e||"boolean"===typeof e?za(Ea):f(e)?za(ka,null,e.slice()):"object"===typeof e?Qa(e):za(Sa,null,String(e))}function Qa(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Ga(e)}function Ja(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(f(t))n=16;else if("object"===typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Ja(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||Ha in t?3===o&&io&&(1===io.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=io}}else v(t)?(t={default:t,_ctx:io},n=32):(t=String(t),64&o?(n=16,t=[Xa(t)]):n=8);e.children=t,e.shapeFlag|=n}function el(...e){const t={};for(let n=0;nsl||io;let al,ll;{const e=U(),t=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),e=>{o.length>1?o.forEach((t=>t(e))):o[0](e)}};al=t("__VUE_INSTANCE_SETTERS__",(e=>sl=e)),ll=t("__VUE_SSR_SETTERS__",(e=>hl=e))}const cl=e=>{const t=sl;return al(e),e.scope.on(),()=>{e.scope.off(),al(t)}},ul=()=>{sl&&sl.scope.off(),al(null)};function dl(e){return 4&e.vnode.shapeFlag}let fl,pl,hl=!1;function ml(e,t=!1){t&&ll(t);const{props:n,children:o}=e.vnode,r=dl(e);Ci(e,n,r,t),zi(e,o);const s=r?gl(e,t):void 0;return t&&ll(!1),s}function gl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Pt(new Proxy(e.ctx,Ms));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?wl(e):null,r=cl(e);ke();const s=un(o,e,0,[e.props,n]);if(Se(),r(),x(s)){if(s.then(ul,ul),t)return s.then((n=>{vl(e,n,t)})).catch((t=>{fn(t,e,0)}));e.asyncDep=s}else vl(e,s,t)}else yl(e,t)}function vl(e,t,n){v(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:y(t)&&(e.setupState=Kt(t)),yl(e,n)}function _l(e){fl=e,pl=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,As))}}const bl=()=>!fl;function yl(e,t,n){const o=e.type;if(Xr(e),!e.render){if(!t&&fl&&!o.render){const t=e.vnode.props&&e.vnode.props["inline-template"]||o.template||Ks(e).template;if(t){0;const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:s,compilerOptions:i}=o,a=l(l({isCustomElement:n,delimiters:s},r),i);a.compatConfig=Object.create(Hn),o.compatConfig&&l(a.compatConfig,o.compatConfig),o.render=fl(t,a)}}e.render=o.render||r,pl&&pl(e)}if(!n){const t=cl(e);ke();try{Ys(e)}finally{Se(),t()}}}function xl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Le(e,"get","$attrs"),t[n]}}))}function wl(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return xl(e)},slots:e.slots,emit:e.emit,expose:t}}function kl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Kt(Pt(e.exposed)),{get(t,n){return n in t?t[n]:n in Es?Es[n](e):void 0},has(e,t){return t in e||t in Es}}))}function Sl(e,t=!0){return v(e)?e.displayName||e.name:e.name||t&&e.__name}function El(e){return v(e)&&"__vccOpts"in e}const Tl=(e,t)=>Ft(e,t,hl);function Ml(e,n,o=t){const r=il();const s=C(n),i=I(n),a=Qt(((t,a)=>{let l;return Zo((()=>{const t=e[n];L(l,t)&&(l=t,a())})),{get(){return t(),o.get?o.get(l):l},set(e){const t=r.vnode.props;t&&(n in t||s in t||i in t)&&(`onUpdate:${n}`in t||`onUpdate:${s}`in t||`onUpdate:${i}`in t)||!L(e,l)||(l=e,a()),r.emit(`update:${n}`,o.set?o.set(e):e)}}})),l="modelValue"===n?"modelModifiers":`${n}Modifiers`;return a[Symbol.iterator]=()=>{let t=0;return{next(){return t<2?{value:t++?e[l]||{}:a,done:!1}:{done:!0}}}},a}function Al(e,t,n){const o=arguments.length;return 2===o?y(t)&&!f(t)?ja(t)?za(e,null,[t]):za(e,t):za(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&ja(n)&&(n=[n]),za(e,t,n))}function Rl(){return void 0}function Cl(e,t,n,o){const r=n[o];if(r&&Ol(r,e))return r;const s=t();return s.memo=e.slice(),n[o]=s}function Ol(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let o=0;o0&&Aa&&Aa.push(e),!0}const Il="3.4.15",Bl=r,Pl=cn,Ll=Pn,Nl=jn,jl={createComponentInstance:rl,setupComponent:ml,renderComponentRoot:ho,setCurrentRenderingInstance:lo,isVNode:ja,normalizeVNode:Za},Fl=jl,Dl=Ao,Hl={warnDeprecation:Dn,createCompatVue:ui,isCompatEnabled:$n,checkCompatEnabled:Yn,softAssertCompatEnabled:qn},Ul=Hl,Vl=Fn,$l="http://www.w3.org/2000/svg",zl="http://www.w3.org/1998/Math/MathML",ql="undefined"!==typeof document?document:null,Yl=ql&&ql.createElement("template"),Gl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r="svg"===t?ql.createElementNS($l,e):"mathml"===t?ql.createElementNS(zl,e):ql.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>ql.createTextNode(e),createComment:e=>ql.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ql.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===s||!(r=r.nextSibling))break}else{Yl.innerHTML="svg"===o?`${e}`:"mathml"===o?`${e}`:e;const r=Yl.content;if("svg"===o||"mathml"===o){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Xl="transition",Wl="animation",Kl=Symbol("_vtc"),Zl=(e,{slots:t})=>Al(fr,nc(e),t);Zl.displayName="Transition",Zl.__isBuiltIn=!0;const Ql={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Jl=Zl.props=l({},ur,Ql),ec=(e,t=[])=>{f(e)?e.forEach((e=>e(...t))):e&&e(...t)},tc=e=>!!e&&(f(e)?e.some((e=>e.length>1)):e.length>1);function nc(e){const t={};for(const l in e)l in Ql||(t[l]=e[l]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:u=i,appearToClass:d=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=Ul.isCompatEnabled("TRANSITION_CLASSES",null);let g,v,_;if(m){const t=e=>e.replace(/-from$/,"");e.enterFromClass||(g=t(s)),e.appearFromClass||(v=t(c)),e.leaveFromClass||(_=t(f))}const b=oc(r),y=b&&b[0],x=b&&b[1],{onBeforeEnter:w,onEnter:k,onEnterCancelled:S,onLeave:E,onLeaveCancelled:T,onBeforeAppear:M=w,onAppear:A=k,onAppearCancelled:R=S}=t,C=(e,t,n)=>{ic(e,t?d:a),ic(e,t?u:i),n&&n()},O=(e,t)=>{e._isLeaving=!1,ic(e,f),ic(e,h),ic(e,p),t&&t()},I=e=>(t,n)=>{const r=e?A:k,i=()=>C(t,e,n);ec(r,[t,i]),ac((()=>{if(ic(t,e?c:s),m){const n=e?v:g;n&&ic(t,n)}sc(t,e?d:a),tc(r)||cc(t,o,y,i)}))};return l(t,{onBeforeEnter(e){ec(w,[e]),sc(e,s),m&&g&&sc(e,g),sc(e,i)},onBeforeAppear(e){ec(M,[e]),sc(e,c),m&&v&&sc(e,v),sc(e,u)},onEnter:I(!1),onAppear:I(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>O(e,t);sc(e,f),m&&_&&sc(e,_),pc(),sc(e,p),ac((()=>{e._isLeaving&&(ic(e,f),m&&_&&ic(e,_),sc(e,h),tc(E)||cc(e,o,x,n))})),ec(E,[e,n])},onEnterCancelled(e){C(e,!1),ec(S,[e])},onAppearCancelled(e){C(e,!0),ec(R,[e])},onLeaveCancelled(e){O(e),ec(T,[e])}})}function oc(e){if(null==e)return null;if(y(e))return[rc(e.enter),rc(e.leave)];{const t=rc(e);return[t,t]}}function rc(e){const t=D(e);return t}function sc(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[Kl]||(e[Kl]=new Set)).add(t)}function ic(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const n=e[Kl];n&&(n.delete(t),n.size||(e[Kl]=void 0))}function ac(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let lc=0;function cc(e,t,n,o){const r=e._endId=++lc,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=uc(e,t);if(!i)return o();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,f),s()},f=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{u(n[e]||"").split(", "),r=o(`${Xl}Delay`),s=o(`${Xl}Duration`),i=dc(r,s),a=o(`${Wl}Delay`),l=o(`${Wl}Duration`),c=dc(a,l);let u=null,d=0,f=0;t===Xl?i>0&&(u=Xl,d=i,f=s.length):t===Wl?c>0&&(u=Wl,d=c,f=l.length):(d=Math.max(i,c),u=d>0?i>c?Xl:Wl:null,f=u?u===Xl?s.length:l.length:0);const p=u===Xl&&/\b(transform|all)(,|$)/.test(o(`${Xl}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function dc(e,t){while(e.lengthfc(t)+fc(e[n]))))}function fc(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function pc(){return document.body.offsetHeight}function hc(e,t,n){const o=e[Kl];o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const mc=Symbol("_vod"),gc={beforeMount(e,{value:t},{transition:n}){e[mc]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):vc(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!==!n&&(o?t?(o.beforeEnter(e),vc(e,!0),o.enter(e)):o.leave(e,(()=>{vc(e,!1)})):vc(e,t))},beforeUnmount(e,{value:t}){vc(e,t)}};function vc(e,t){e.style.display=t?e[mc]:"none"}function _c(){gc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const bc=Symbol("");function yc(e){const t=il();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>wc(e,n)))},o=()=>{const o=e(t.proxy);xc(t.subTree,o),n(o)};Ko(o),Nr((()=>{const e=new MutationObserver(o);e.observe(t.subTree.el.parentNode,{childList:!0}),Hr((()=>e.disconnect()))}))}function xc(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{xc(n.activeBranch,t)}))}while(e.component)e=e.component.subTree;if(1&e.shapeFlag&&e.el)wc(e.el,t);else if(e.type===ka)e.children.forEach((e=>xc(e,t)));else if(e.type===Ta){let{el:n,anchor:o}=e;while(n){if(wc(n,t),n===o)break;n=n.nextSibling}}}function wc(e,t){if(1===e.nodeType){const n=e.style;let o="";for(const e in t)n.setProperty(`--${e}`,t[e]),o+=`--${e}: ${t[e]};`;n[bc]=o}}function kc(e,t,n){const o=e.style,r=o.display,s=_(n);if(n&&!s){if(t&&!_(t))for(const e in t)null==n[e]&&Ec(o,e,"");for(const e in n)Ec(o,e,n[e])}else if(s){if(t!==n){const e=o[bc];e&&(n+=";"+e),o.cssText=n}}else t&&e.removeAttribute("style");mc in e&&(o.display=r)}const Sc=/\s*!important$/;function Ec(e,t,n){if(f(n))n.forEach((n=>Ec(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Ac(e,t);Sc.test(n)?e.setProperty(I(o),n.replace(Sc,""),"important"):e[o]=n}}const Tc=["Webkit","Moz","ms"],Mc={};function Ac(e,t){const n=Mc[t];if(n)return n;let o=C(t);if("filter"!==o&&o in e)return Mc[t]=o;o=B(o);for(let r=0;rHc||(Uc.then((()=>Hc=0)),Hc=Date.now());function $c(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();dn(zc(e,n.value),t,5,[e])};return n.value=e,n.attached=Vc(),n}function zc(e,t){if(f(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const qc=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Yc=(e,t,n,o,r,s,l,c,u)=>{const d="svg"===r;"class"===t?hc(e,o,d):"style"===t?kc(e,n,o):i(t)?a(t)||jc(e,t,n,o,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):Gc(e,t,o,d))?Bc(e,t,o,s,l,c,u):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),Cc(e,t,o,d,l))};function Gc(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&qc(t)&&v(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!qc(t)||!_(n))&&t in e} +/*! #__NO_SIDE_EFFECTS__ */;function xr(e){v(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:s,suspensible:i=!0,onError:a}=e;let l,c=null,u=0;const d=()=>(u++,c=null,f()),f=()=>{let e;return c||(e=c=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),a)return new Promise(((t,n)=>{const o=()=>t(d()),r=()=>n(e);a(e,o,r,u+1)}));throw e})).then((t=>e!==c&&c?c:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t))))};return br({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return l},setup(){const e=sl;if(l)return()=>wr(l,e);const t=t=>{c=null,fn(t,e,13,!o)};if(i&&e.suspense||hl)return f().then((t=>()=>wr(t,e))).catch((e=>(t(e),()=>o?za(o,{error:e}):null)));const a=Vt(!1),u=Vt(),d=Vt(!!r);return r&&setTimeout((()=>{d.value=!1}),r),null!=s&&setTimeout((()=>{if(!a.value&&!u.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),u.value=e}}),s),f().then((()=>{a.value=!0,e.parent&&kr(e.parent.vnode)&&(e.parent.effect.dirty=!0,En(e.parent.update))})).catch((e=>{t(e),u.value=e})),()=>a.value&&l?wr(l,e):u.value&&o?za(o,{error:u.value}):n&&!d.value?za(n):void 0}})}function wr(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=za(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const kr=e=>e.type.__isKeepAlive,Sr={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=il(),o=n.ctx;if(!o.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const r=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=o,f=d("div");function p(e){Or(e),u(e,n,a,!0)}function h(e){r.forEach(((t,n)=>{const o=Sl(t.type);!o||e&&e(o)||m(n)}))}function m(e){const t=r.get(e);i&&Fa(t,i)?i&&Or(i):p(t),r.delete(e),s.delete(e)}o.activate=(e,t,n,o,r)=>{const s=e.component;c(e,t,n,0,a),l(s.vnode,e,t,n,s,a,o,e.slotScopeIds,r),ea((()=>{s.isDeactivated=!1,s.a&&j(s.a);const t=e.props&&e.props.onVnodeMounted;t&&tl(t,s.parent,e)}),a)},o.deactivate=e=>{const t=e.component;c(e,f,null,1,a),ea((()=>{t.da&&j(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&tl(n,t.parent,e),t.isDeactivated=!0}),a)},Jo((()=>[e.include,e.exclude]),(([e,t])=>{e&&h((t=>Tr(e,t))),t&&h((e=>!Tr(t,e)))}),{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&r.set(g,Ir(n.subTree))};return jr(v),Fr(v),Dr((()=>{r.forEach((e=>{const{subTree:t,suspense:o}=n,r=Ir(t);if(e.type!==r.type||e.key!==r.key)p(e);else{Or(r);const e=r.component.da;e&&ea(e,o)}}))})),()=>{if(g=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return i=null,n;if(!Na(o)||!(4&o.shapeFlag)&&!(128&o.shapeFlag))return i=null,o;let a=Ir(o);const l=a.type,c=Sl(yr(a)?a.type.__asyncResolved||{}:l),{include:u,exclude:d,max:f}=e;if(u&&(!c||!Tr(u,c))||d&&c&&Tr(d,c))return i=a,o;const p=null==a.key?l:a.key,h=r.get(p);return a.el&&(a=Ga(a),128&o.shapeFlag&&(o.ssContent=a)),g=p,h?(a.el=h.el,a.component=h.component,a.transition&&vr(a,a.transition),a.shapeFlag|=512,s.delete(p),s.add(p)):(s.add(p),f&&s.size>parseInt(f,10)&&m(s.values().next().value)),a.shapeFlag|=256,i=a,Oo(o.type)?o:a}},__isBuildIn:!0},Er=Sr;function Tr(e,t){return f(e)?e.some((e=>Tr(e,t))):_(e)?e.split(",").includes(t):!!g(e)&&e.test(t)}function Mr(e,t){Rr(e,"a",t)}function Ar(e,t){Rr(e,"da",t)}function Rr(e,t,n=sl){const o=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(Br(t,o,n),n){let e=n.parent;while(e&&e.parent)kr(e.parent.vnode)&&Cr(o,t,n,e),e=e.parent}}function Cr(e,t,n,o){const r=Br(t,e,o,!0);Hr((()=>{c(o[t],r)}),n)}function Or(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ir(e){return 128&e.shapeFlag?e.ssContent:e}function Br(e,t,n=sl,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;ke();const r=cl(n),s=dn(t,n,e,o);return r(),Se(),s});return o?r.unshift(s):r.push(s),s}}const Pr=e=>(t,n=sl)=>(!hl||"sp"===e)&&Br(e,((...e)=>t(...e)),n),Lr=Pr("bm"),jr=Pr("m"),Nr=Pr("bu"),Fr=Pr("u"),Dr=Pr("bum"),Hr=Pr("um"),Ur=Pr("sp"),Vr=Pr("rtg"),$r=Pr("rtc");function zr(e,t=sl){Br("ec",e,t)}function qr(e){zn("INSTANCE_CHILDREN",e);const t=e.subTree,n=[];return t&&Yr(t,n),n}function Yr(e,t){if(e.component)t.push(e.component.proxy);else if(16&e.shapeFlag){const n=e.children;for(let e=0;e=2)n._compatChecked=!0;else if(Yn("RENDER_FUNCTION",e)){const e=t.render=function(){return n.call(this,Wr)};e._compatWrapped=!0}}function Wr(e,t,n){if(e||(e=Ea),"string"===typeof e){const t=I(e);"transition"!==t&&"transition-group"!==t&&"keep-alive"!==t||(e=`__compat__${t}`),e=To(e)}const o=arguments.length,r=f(t);return 2===o||r?y(t)&&!r?Na(t)?es(za(e,null,[t])):es(Jr(za(e,Zr(t,e)),t)):es(za(e,null,t)):(Na(n)&&(n=[n]),es(Jr(za(e,Zr(t,e),n),t)))}const Kr=e("staticStyle,staticClass,directives,model,hook");function Zr(e,t){if(!e)return null;const n={};for(const o in e)if("attrs"===o||"domProps"===o||"props"===o)l(n,e[o]);else if("on"===o||"nativeOn"===o){const t=e[o];for(const e in t){let r=Qr(e);"nativeOn"===o&&(r+="Native");const s=n[r],i=t[e];s!==i&&(n[r]=s?[].concat(s,i):i)}}else Kr(o)||(n[o]=e[o]);if(e.staticClass&&(n.class=W([e.staticClass,n.class])),e.staticStyle&&(n.style=z([e.staticStyle,n.style])),e.model&&y(t)){const{prop:o="value",event:r="input"}=t.model||{};n[o]=e.model.value,n[Jn+r]=e.model.callback}return n}function Qr(e){return"&"===e[0]&&(e=e.slice(1)+"Passive"),"~"===e[0]&&(e=e.slice(1)+"Once"),"!"===e[0]&&(e=e.slice(1)+"Capture"),P(e)}function Jr(e,t){return t&&t.directives?rr(e,t.directives.map((({name:e,value:t,arg:n,modifiers:o})=>[Mo(e),t,n,o]))):e}function es(e){const{props:t,children:n}=e;let o;if(6&e.shapeFlag&&f(n)){o={};for(let e=0;et,o[e]._ns=!0}}const r=t&&t.scopedSlots;return r&&(delete t.scopedSlots,o?l(o,r):o=r),o&&Ja(e,o),e}function ts(e){if($n("RENDER_FUNCTION",io,!0)&&$n("PRIVATE_APIS",io,!0)){const t=io,n=()=>e.component&&e.component.proxy;let o;Object.defineProperties(e,{tag:{get:()=>e.type},data:{get:()=>e.props||{},set:t=>e.props=t},elm:{get:()=>e.el},componentInstance:{get:n},child:{get:n},text:{get:()=>_(e.children)?e.children:null},context:{get:()=>t&&t.proxy},componentOptions:{get:()=>{if(4&e.shapeFlag)return o||(o={Ctor:e.type,propsData:e.props,children:e.children})}}})}}const ns=new WeakMap,os={get(e,t){const n=e[t];return n&&n()}};function rs(e){if(ns.has(e))return ns.get(e);const t=e.render,n=(n,o)=>{const r=il(),s={props:n,children:r.vnode.children||[],data:r.vnode.props||{},scopedSlots:o.slots,parent:r.parent&&r.parent.proxy,slots(){return new Proxy(o.slots,os)},get listeners(){return Gr(r)},get injections(){if(e.inject){const t={};return Gs(e.inject,t),t}return{}}};return t(Wr,s)};return n.props=e.props,n.displayName=e.name,n.compatConfig=e.compatConfig,n.inheritAttrs=!1,ns.set(e,n),n}function ss(e,t,n,o){let r;const s=n&&n[o];if(f(e)||_(e)){r=new Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,s&&s[n])));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,i=n.length;o{const t=o.fn(...e);return t&&(t.key=o.key),t}:o.fn)}return e}function as(e,t,n={},o,r){if(io.isCE||io.parent&&yr(io.parent)&&io.parent.isCE)return"default"!==t&&(n.name=t),za("slot",n,o&&o());let s=e[t];s&&s._c&&(s._d=!1),Ra();const i=s&&ls(s(n)),a=ja(ka,{key:n.key||i&&i.key||`_${t}`},i||(o?o():[]),i&&1===e._?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),s&&s._c&&(s._d=!0),a}function ls(e){return e.some((e=>!Na(e)||e.type!==Ea&&!(e.type===ka&&!ls(e.children))))?e:null}function cs(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:P(o)]=e[o];return n}function us(e){const t={};for(let n=0;nn))}function hs(e,t,n){return is(t||{$stable:!n},ms(e))}function ms(e){for(let t=0;t(e[t]=n,e[t]),n=(e,t)=>{delete e[t]};l(e,{$set:e=>(zn("INSTANCE_SET",e),t),$delete:e=>(zn("INSTANCE_DELETE",e),n),$mount:e=>(zn("GLOBAL_MOUNT",null),e.ctx._compat_mount||r),$destroy:e=>(zn("INSTANCE_DESTROY",e),e.ctx._compat_destroy||r),$slots:e=>$n("RENDER_FUNCTION",e)&&e.render&&e.render._compatWrapped?new Proxy(e.slots,os):e.slots,$scopedSlots:e=>{zn("INSTANCE_SCOPED_SLOTS",e);const t={};for(const n in e.slots){const o=e.slots[n];o._ns||(t[n]=o)}return t},$on:e=>Wn.bind(null,e),$once:e=>Kn.bind(null,e),$off:e=>Zn.bind(null,e),$children:qr,$listeners:Gr}),$n("PRIVATE_APIS",null)&&l(e,{$vnode:e=>e.vnode,$options:e=>{const t=l({},Ks(e));return t.parent=e.proxy.$parent,t.propsData=e.vnode.props,t},_self:e=>e.proxy,_uid:e=>e.uid,_data:e=>e.data,_isMounted:e=>e.isMounted,_isDestroyed:e=>e.isUnmounted,$createElement:()=>Wr,_c:()=>Wr,_o:()=>ys,_n:()=>F,_s:()=>oe,_l:()=>ss,_t:e=>ps.bind(null,e),_q:()=>te,_i:()=>ne,_m:e=>vs.bind(null,e),_f:()=>Ao,_k:e=>_s.bind(null,e),_b:()=>ds,_v:()=>Xa,_e:()=>Ka,_u:()=>hs,_g:()=>fs,_d:()=>xs,_p:()=>ws})}const Ss=e=>e?dl(e)?kl(e)||e.proxy:Ss(e.parent):null,Es=l(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ss(e.parent),$root:e=>Ss(e.root),$emit:e=>e.emit,$options:e=>Ks(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,En(e.update)}),$nextTick:e=>e.n||(e.n=kn.bind(e.proxy)),$watch:e=>tr.bind(e)});ks(Es);const Ts=(e,n)=>e!==t&&!e.__isScriptSetup&&d(e,n),Ms={get({_:e},n){const{ctx:o,setupState:r,data:s,props:i,accessCache:a,type:l,appContext:c}=e;let u;if("$"!==n[0]){const l=a[n];if(void 0!==l)switch(l){case 1:return r[n];case 2:return s[n];case 4:return o[n];case 3:return i[n]}else{if(Ts(r,n))return a[n]=1,r[n];if(s!==t&&d(s,n))return a[n]=2,s[n];if((u=e.propsOptions[0])&&d(u,n))return a[n]=3,i[n];if(o!==t&&d(o,n))return a[n]=4,o[n];qs&&(a[n]=0)}}const f=Es[n];let p,h;if(f)return"$attrs"===n&&Le(e,"get",n),f(e);if((p=l.__cssModules)&&(p=p[n]))return p;if(o!==t&&d(o,n))return a[n]=4,o[n];if(h=c.config.globalProperties,d(h,n)){const t=Object.getOwnPropertyDescriptor(h,n);if(t.get)return t.get.call(e.proxy);{const t=h[n];return v(t)?Object.assign(t.bind(e.proxy),t):t}}},set({_:e},n,o){const{data:r,setupState:s,ctx:i}=e;return Ts(s,n)?(s[n]=o,!0):r!==t&&d(r,n)?(r[n]=o,!0):!d(e.props,n)&&(("$"!==n[0]||!(n.slice(1)in e))&&(i[n]=o,!0))},has({_:{data:e,setupState:n,accessCache:o,ctx:r,appContext:s,propsOptions:i}},a){let l;return!!o[a]||e!==t&&d(e,a)||Ts(n,a)||(l=i[0])&&d(l,a)||d(r,a)||d(Es,a)||d(s.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:d(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};const As=l({},Ms,{get(e,t){if(t!==Symbol.unscopables)return Ms.get(e,t,e)},has(e,t){const n="_"!==t[0]&&!$(t);return n}});function Rs(e,t){for(const n in t){const o=e[n],r=t[n];n in e&&E(o)&&E(r)?Rs(o,r):e[n]=r}return e}function Cs(){return null}function Os(){return null}function Is(e){0}function Bs(e){0}function Ps(){return null}function Ls(){0}function js(e,t){return null}function Ns(){return Ds().slots}function Fs(){return Ds().attrs}function Ds(){const e=il();return e.setupContext||(e.setupContext=wl(e))}function Hs(e){return f(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}function Us(e,t){const n=Hs(e);for(const o in t){if(o.startsWith("__skip"))continue;let e=n[o];e?f(e)||v(e)?e=n[o]={type:e,default:t[o]}:e.default=t[o]:null===e&&(e=n[o]={default:t[o]}),e&&t[`__skip_${o}`]&&(e.skipFactory=!0)}return n}function Vs(e,t){return e&&t?f(e)&&f(t)?e.concat(t):l({},Hs(e),Hs(t)):e||t}function $s(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function zs(e){const t=il();let n=e();return ul(),x(n)&&(n=n.catch((e=>{throw cl(t),e}))),[n,()=>cl(t)]}let qs=!0;function Ys(e){const t=Ks(e),n=e.proxy,o=e.ctx;qs=!1,t.beforeCreate&&Xs(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:a,watch:l,provide:c,inject:u,created:d,beforeMount:p,mounted:h,beforeUpdate:m,updated:g,activated:_,deactivated:b,beforeDestroy:x,beforeUnmount:w,destroyed:k,unmounted:S,render:E,renderTracked:T,renderTriggered:M,errorCaptured:A,serverPrefetch:R,expose:C,inheritAttrs:O,components:I,directives:B,filters:P}=t,L=null;if(u&&Gs(u,o,L),a)for(const r in a){const e=a[r];v(e)&&(o[r]=e.bind(n))}if(s){0;const t=s.call(n,n);0,y(t)&&(e.data=St(t))}if(qs=!0,i)for(const f in i){const e=i[f],t=v(e)?e.bind(n,n):v(e.get)?e.get.bind(n,n):r;0;const s=!v(e)&&v(e.set)?e.set.bind(n):r,a=Tl({get:t,set:s});Object.defineProperty(o,f,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(l)for(const r in l)Ws(l[r],o,n,r);if(c){const e=v(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{Ei(t,e[t])}))}function j(e,t){f(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(d&&Xs(d,e,"c"),j(Lr,p),j(jr,h),j(Nr,m),j(Fr,g),j(Mr,_),j(Ar,b),j(zr,A),j($r,T),j(Vr,M),j(Dr,w),j(Hr,S),j(Ur,R),x&&qn("OPTIONS_BEFORE_DESTROY",e)&&j(Dr,x),k&&qn("OPTIONS_DESTROYED",e)&&j(Hr,k),f(C))if(C.length){const t=e.exposed||(e.exposed={});C.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});E&&e.render===r&&(e.render=E),null!=O&&(e.inheritAttrs=O),I&&(e.components=I),B&&(e.directives=B),P&&$n("FILTERS",e)&&(e.filters=P)}function Gs(e,t,n=r){f(e)&&(e=ti(e));for(const o in e){const n=e[o];let r;r=y(n)?"default"in n?Ti(n.from||o,n.default,!0):Ti(n.from||o):Ti(n),Ut(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:e=>r.value=e}):t[o]=r}}function Xs(e,t,n){dn(f(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Ws(e,t,n,o){const r=o.includes(".")?nr(n,o):()=>n[o];if(_(e)){const n=t[e];v(n)&&Jo(r,n)}else if(v(e))Jo(r,e.bind(n));else if(y(e))if(f(e))e.forEach((e=>Ws(e,t,n,o)));else{const o=v(e.handler)?e.handler.bind(n):t[e.handler];v(o)&&Jo(r,o,e)}else 0}function Ks(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let c;return a?c=a:r.length||n||o?(c={},r.length&&r.forEach((e=>Zs(c,e,i,!0))),Zs(c,t,i)):$n("PRIVATE_APIS",e)?(c=l({},t),c.parent=e.parent&&e.parent.proxy,c.propsData=e.vnode.props):c=t,y(t)&&s.set(t,c),c}function Zs(e,t,n,o=!1){v(t)&&(t=t.options);const{mixins:r,extends:s}=t;s&&Zs(e,s,n,!0),r&&r.forEach((t=>Zs(e,t,n,!0)));for(const i in t)if(o&&"expose"===i);else{const o=Qs[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const Qs={data:Js,props:ri,emits:ri,methods:oi,computed:oi,beforeCreate:ni,created:ni,beforeMount:ni,mounted:ni,beforeUpdate:ni,updated:ni,beforeDestroy:ni,beforeUnmount:ni,destroyed:ni,unmounted:ni,activated:ni,deactivated:ni,errorCaptured:ni,serverPrefetch:ni,components:oi,directives:oi,watch:si,provide:Js,inject:ei};function Js(e,t){return t?e?function(){return($n("OPTIONS_DATA_MERGE",null)?Rs:l)(v(e)?e.call(this,this):e,v(t)?t.call(this,this):t)}:t:e}function ei(e,t){return oi(ti(e),ti(t))}function ti(e){if(f(e)){const t={};for(let n=0;nr);const s=e(t);o!==n&&mi(s,o);const i=s._createRoot(t);return t.el?i.$mount(t.el):i}n.version="2.6.14-compat:3.4.15",n.config=ai.config,n.use=(e,...t)=>(e&&v(e.install)?e.install(n,...t):v(e)&&e(n,...t),n),n.mixin=e=>(ai.mixin(e),n),n.component=(e,t)=>t?(ai.component(e,t),n):ai.component(e),n.directive=(e,t)=>t?(ai.directive(e,t),n):ai.directive(e),n.options={_base:n};let s=1;n.cid=s,n.nextTick=kn;const i=new WeakMap;function a(e={}){if(zn("GLOBAL_EXTEND",null),v(e)&&(e=e.options),i.has(e))return i.get(e);const t=this;function r(e){return o(e?Zs(l({},r.options),e,Qs):r.options,r)}r.super=t,r.prototype=Object.create(n.prototype),r.prototype.constructor=r;const c={};for(const n in t.options){const e=t.options[n];c[n]=f(e)?e.slice():y(e)?l(Object.create(null),e):e}return r.options=Zs(c,e,Qs),r.options._base=r,r.extend=a.bind(r),r.mixin=t.mixin,r.use=t.use,r.cid=++s,i.set(e,r),r}n.extend=a.bind(n),n.set=(e,t,n)=>{zn("GLOBAL_SET",null),e[t]=n},n.delete=(e,t)=>{zn("GLOBAL_DELETE",null),delete e[t]},n.observable=e=>(zn("GLOBAL_OBSERVABLE",null),St(e)),n.filter=(e,t)=>t?(ai.filter(e,t),n):ai.filter(e);const c={warn:r,extend:l,mergeOptions:(e,t,n)=>Zs(e,t,n?void 0:Qs),defineReactive:bi};return Object.defineProperty(n,"util",{get(){return zn("GLOBAL_PRIVATE_UTIL",null),c}}),n.configureCompat=Un,n}function di(e,t,n){fi(e,t),ii(e.config),ai&&(gi(e,t,n),pi(e),hi(e))}function fi(e,t){t.filters={},e.filter=(n,o)=>(zn("FILTERS",null),o?(t.filters[n]=o,e):t.filters[n])}function pi(e){Object.defineProperties(e,{prototype:{get(){return e.config.globalProperties}},nextTick:{value:kn},extend:{value:li.extend},set:{value:li.set},delete:{value:li.delete},observable:{value:li.observable},util:{get(){return li.util}}})}function hi(e){e._context.mixins=[...ai._context.mixins],["components","directives","filters"].forEach((t=>{e._context[t]=Object.create(ai._context[t])})),ci=!0;for(const t in ai.config){if("isNativeTag"===t)continue;if(bl()&&("isCustomElement"===t||"compilerOptions"===t))continue;const n=ai.config[t];e.config[t]=y(n)?Object.create(n):n,"ignoredElements"===t&&$n("CONFIG_IGNORED_ELEMENTS",null)&&!bl()&&f(n)&&(e.config.compilerOptions.isCustomElement=e=>n.some((t=>_(t)?t===e:t.test(e))))}ci=!1,mi(e,li)}function mi(e,t){const n=$n("GLOBAL_PROTOTYPE",null);n&&(e.config.globalProperties=Object.create(t.prototype));let o=!1;const r=Object.getOwnPropertyDescriptors(t.prototype);for(const s in r)"constructor"!==s&&(o=!0,n&&Object.defineProperty(e.config.globalProperties,s,r[s]))}function gi(e,t,n){let o=!1;e._createRoot=r=>{const s=e._component,i=za(s,r.propsData||null);i.appContext=t;const a=!v(s)&&!s.render&&!s.template,l=()=>{},c=rl(i,null,null);return a&&(c.render=l),ml(c),i.component=c,i.isCompatRoot=!0,c.ctx._compat_mount=t=>{if(o)return;let r,u;if("string"===typeof t){const e=document.querySelector(t);if(!e)return;r=e}else r=t||document.createElement("div");return r instanceof SVGElement?u="svg":"function"===typeof MathMLElement&&r instanceof MathMLElement&&(u="mathml"),a&&c.render===l&&(c.render=null,s.template=r.innerHTML,yl(c,!1,!0)),r.innerHTML="",n(i,r,u),r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o=!0,e._container=r,r.__vue_app__=e,c.proxy},c.ctx._compat_destroy=()=>{if(o)n(null,e._container),delete e._container.__vue_app__;else{const{bum:e,scope:t,um:n}=c;e&&j(e),$n("INSTANCE_EVENT_HOOKS",c)&&c.emit("hook:beforeDestroy"),t&&t.stop(),n&&j(n),$n("INSTANCE_EVENT_HOOKS",c)&&c.emit("hook:destroyed")}},c.proxy}}const vi=["push","pop","shift","unshift","splice","sort","reverse"],_i=new WeakSet;function bi(e,t,n){if(y(n)&&!Rt(n)&&!_i.has(n)){const e=St(n);f(n)?vi.forEach((t=>{n[t]=(...n)=>{Array.prototype[t].call(e,...n)}})):Object.keys(n).forEach((e=>{try{yi(n,e,n[e])}catch(t){}}))}const o=e.$;o&&e===o.proxy?(yi(o.ctx,t,n),o.accessCache=Object.create(null)):Rt(e)?e[t]=n:yi(e,t,n)}function yi(e,t,n){n=y(n)?St(n):n,Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get(){return Le(e,"get",t),n},set(o){n=y(o)?St(o):o,je(e,"set",t,o)}})}function xi(){return{app:null,config:{isNativeTag:s,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let wi=0;function ki(e,t){return function(n,o=null){v(n)||(n=l({},n)),null==o||y(o)||(o=null);const r=xi(),s=new WeakSet;let i=!1;const a=r.app={_uid:wi++,_component:n,_props:o,_container:null,_context:r,_instance:null,version:Il,get config(){return r.config},set config(e){0},use(e,...t){return s.has(e)||(e&&v(e.install)?(s.add(e),e.install(a,...t)):v(e)&&(s.add(e),e(a,...t))),a},mixin(e){return r.mixins.includes(e)||r.mixins.push(e),a},component(e,t){return t?(r.components[e]=t,a):r.components[e]},directive(e,t){return t?(r.directives[e]=t,a):r.directives[e]},mount(s,l,c){if(!i){0;const u=za(n,o);return u.appContext=r,!0===c?c="svg":!1===c&&(c=void 0),l&&t?t(u,s):e(u,s,c),i=!0,a._container=s,s.__vue_app__=a,kl(u.component)||u.component.proxy}},unmount(){i&&(e(null,a._container),delete a._container.__vue_app__)},provide(e,t){return r.provides[e]=t,a},runWithContext(e){Si=a;try{return e()}finally{Si=null}}};return di(a,r,e),a}}let Si=null;function Ei(e,t){if(sl){let n=sl.provides;const o=sl.parent&&sl.parent.provides;o===n&&(n=sl.provides=Object.create(o)),n[e]=t}else 0}function Ti(e,t,n=!1){const o=sl||io;if(o||Si){const r=o?null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Si._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&v(t)?t.call(o&&o.proxy):t}else 0}function Mi(){return!!(sl||io||Si)}function Ai(e,t,n){return new Proxy({},{get(n,o){if("$options"===o)return Ks(e);if(o in t)return t[o];const r=e.type.inject;if(r)if(f(r)){if(r.includes(o))return Ti(o)}else if(o in r)return Ti(o)}})}function Ri(e,t){return"is"===e||(!("class"!==e&&"style"!==e||!$n("INSTANCE_ATTRS_CLASS_STYLE",t))||(!(!i(e)||!$n("INSTANCE_LISTENERS",t))||!(!e.startsWith("routerView")&&"registerRouteInstance"!==e)))}function Ci(e,t,n,o=!1){const r={},s={};N(s,Ha,1),e.propsDefaults=Object.create(null),Ii(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:Et(r):e.type.props?e.props=r:e.props=s,e.attrs=s}function Oi(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:a}}=e,l=Bt(r),[c]=e.propsOptions;let u=!1;if(!(o||a>0)||16&a){let o;Ii(e,t,r,s)&&(u=!0);for(const s in l)t&&(d(t,s)||(o=I(s))!==s&&d(t,o))||(c?!n||void 0===n[s]&&void 0===n[o]||(r[s]=Bi(c,l,s,void 0,e,!0)):delete r[s]);if(s!==l)for(const e in s)t&&(d(t,e)||d(t,e+"Native"))||(delete s[e],u=!0)}else if(8&a){const n=e.vnode.dynamicProps;for(let o=0;o{v(e)&&(e=e.options),p=!0;const[t,o]=Pi(e,n,!0);l(c,t),o&&u.push(...o)};!r&&n.mixins.length&&n.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!a&&!p)return y(e)&&s.set(e,o),o;if(f(a))for(let o=0;o-1,o[1]=n<0||e-1||d(o,"default"))&&u.push(t)}}}}const h=[c,u];return y(e)&&s.set(e,h),h}function Li(e){return"$"!==e[0]}function ji(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Ni(e,t){return ji(e)===ji(t)}function Fi(e,t){return f(t)?t.findIndex((t=>Ni(t,e))):v(t)&&Ni(t,e)?0:-1}const Di=e=>"_"===e[0]||"$stable"===e,Hi=e=>f(e)?e.map(Za):[Za(e)],Ui=(e,t,n)=>{if(t._n)return t;const o=po(((...e)=>Hi(t(...e))),n);return o._c=!1,o},Vi=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Di(r))continue;const n=e[r];if(v(n))t[r]=Ui(r,n,o);else if(null!=n){0;const e=Hi(n);t[r]=()=>e}}},$i=(e,t)=>{const n=Hi(t);e.slots.default=()=>n},zi=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Bt(t),N(t,"_",n)):Vi(t,e.slots={},e)}else e.slots={},t&&$i(e,t);N(e.slots,Ha,1)},qi=(e,n,o)=>{const{vnode:r,slots:s}=e;let i=!0,a=t;if(32&r.shapeFlag){const t=n._;t?o&&1===t?i=!1:(l(s,n),o||1!==t||delete s._):(i=!n.$stable,Vi(n,s,e)),a=n}else n&&($i(e,n),a={default:1});if(i)for(const t in s)Di(t)||null!=a[t]||delete s[t]};function Yi(e,n,o,r,s=!1){if(f(e))return void e.forEach(((e,t)=>Yi(e,n&&(f(n)?n[t]:n),o,r,s)));if(yr(r)&&!s)return;const i=4&r.shapeFlag?kl(r.component)||r.component.proxy:r.el,a=s?null:i,{i:l,r:u}=e;const p=n&&n.r,h=l.refs===t?l.refs={}:l.refs,m=l.setupState;if(null!=p&&p!==u&&(_(p)?(h[p]=null,d(m,p)&&(m[p]=null)):Ut(p)&&(p.value=null)),v(u))un(u,l,12,[a,h]);else{const t=_(u),n=Ut(u),r=e.f;if(t||n){const l=()=>{if(r){const n=t?d(m,u)?m[u]:h[u]:u.value;s?f(n)&&c(n,i):f(n)?n.includes(i)||n.push(i):t?(h[u]=[i],d(m,u)&&(m[u]=h[u])):(u.value=[i],e.k&&(h[e.k]=u.value))}else t?(h[u]=a,d(m,u)&&(m[u]=a)):n&&(u.value=a,e.k&&(h[e.k]=a))};s||r?l():(l.id=-1,ea(l,o))}else 0}}let Gi=!1;const Xi=e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName,Wi=e=>e.namespaceURI.includes("MathML"),Ki=e=>Xi(e)?"svg":Wi(e)?"mathml":void 0,Zi=e=>8===e.nodeType;function Qi(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:a,remove:l,insert:c,createComment:u}}=e,d=(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),Cn(),void(t._vnode=e);Gi=!1,f(t.firstChild,e,null,null,null),Cn(),t._vnode=e,Gi&&console.error("Hydration completed but contains mismatches.")},f=(n,o,i,l,u,d=!1)=>{const y=Zi(n)&&"["===n.data,x=()=>g(n,o,i,l,u,y),{type:w,ref:k,shapeFlag:S,patchFlag:E}=o;let T=n.nodeType;o.el=n,-2===E&&(d=!1,o.dynamicChildren=null);let M=null;switch(w){case Sa:3!==T?""===o.children?(c(o.el=r(""),a(n),n),M=n):M=x():(n.data!==o.children&&(Gi=!0,n.data=o.children),M=s(n));break;case Ea:b(n)?(M=s(n),_(o.el=n.content.firstChild,n,i)):M=8!==T||y?x():s(n);break;case Ta:if(y&&(n=s(n),T=n.nodeType),1===T||3===T){M=n;const e=!o.children.length;for(let t=0;t{a=a||!!t.dynamicChildren;const{type:c,props:u,patchFlag:d,shapeFlag:f,dirs:p,transition:m}=t,g="input"===c||"option"===c;if(g||-1!==d){p&&sr(t,null,n,"created");let c,v=!1;if(b(e)){v=ia(r,m)&&n&&n.vnode.props&&n.vnode.props.appear;const o=e.content.firstChild;v&&m.beforeEnter(o),_(o,e,n),t.el=e=o}if(16&f&&(!u||!u.innerHTML&&!u.textContent)){let o=h(e.firstChild,t,e,n,r,s,a);while(o){Gi=!0;const e=o;o=o.nextSibling,l(e)}}else 8&f&&e.textContent!==t.children&&(Gi=!0,e.textContent=t.children);if(u)if(g||!a||48&d)for(const t in u)(g&&(t.endsWith("value")||"indeterminate"===t)||i(t)&&!M(t)||"."===t[0])&&o(e,t,null,u[t],void 0,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,void 0,void 0,n);(c=u&&u.onVnodeBeforeMount)&&tl(c,n,t),p&&sr(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||p||v)&&Vo((()=>{c&&tl(c,n,t),v&&m.enter(e),p&&sr(t,null,n,"mounted")}),r)}return e.nextSibling},h=(e,t,o,r,s,i,a)=>{a=a||!!t.dynamicChildren;const l=t.children,c=l.length;for(let u=0;u{const{slotScopeIds:l}=t;l&&(r=r?r.concat(l):l);const d=a(e),f=h(s(e),t,d,n,o,r,i);return f&&Zi(f)&&"]"===f.data?s(t.anchor=f):(Gi=!0,c(t.anchor=u("]"),d,f),f)},g=(e,t,o,r,i,c)=>{if(Gi=!0,t.el=null,c){const t=v(e);while(1){const n=s(e);if(!n||n===t)break;l(n)}}const u=s(e),d=a(e);return l(e),n(null,t,d,u,o,r,Ki(d),i),u},v=(e,t="[",n="]")=>{let o=0;while(e)if(e=s(e),e&&Zi(e)&&(e.data===t&&o++,e.data===n)){if(0===o)return s(e);o--}return e},_=(e,t,n)=>{const o=t.parentNode;o&&o.replaceChild(e,t);let r=n;while(r)r.vnode.el===t&&(r.vnode.el=r.subTree.el=e),r=r.parent},b=e=>1===e.nodeType&&"template"===e.tagName.toLowerCase();return[d,f]}function Ji(){}const ea=Vo;function ta(e){return oa(e)}function na(e){return oa(e,Qi)}function oa(e,n){Ji();const s=U();s.__VUE__=!0;const{insert:i,remove:a,patchProp:l,createElement:c,createText:u,createComment:d,setText:f,setElementText:p,parentNode:h,nextSibling:m,setScopeId:g=r,insertStaticContent:v}=e,_=(e,t,n,o=null,r=null,s=null,i=void 0,a=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Fa(e,t)&&(o=W(e),z(e,r,s,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case Sa:b(e,t,n,o);break;case Ea:y(e,t,n,o);break;case Ta:null==e&&x(t,n,o,i);break;case ka:I(e,t,n,o,r,s,i,a,l);break;default:1&d?S(e,t,n,o,r,s,i,a,l):6&d?B(e,t,n,o,r,s,i,a,l):(64&d||128&d)&&c.process(e,t,n,o,r,s,i,a,l,Q)}null!=u&&r&&Yi(u,e&&e.ref,s,t||e,!t)},b=(e,t,n,o)=>{if(null==e)i(t.el=u(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},y=(e,t,n,o)=>{null==e?i(t.el=d(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=v(e.children,t,n,o,e.el,e.anchor)},w=({el:e,anchor:t},n,o)=>{let r;while(e&&e!==t)r=m(e),i(e,n,o),e=r;i(t,n,o)},k=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=m(e),a(e),e=n;a(t)},S=(e,t,n,o,r,s,i,a,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?E(t,n,o,r,s,i,a,l):R(e,t,r,s,i,a,l)},E=(e,t,n,o,r,s,a,u)=>{let d,f;const{props:h,shapeFlag:m,transition:g,dirs:v}=e;if(d=e.el=c(e.type,s,h&&h.is,h),8&m?p(d,e.children):16&m&&A(e.children,d,null,o,r,ra(e,s),a,u),v&&sr(e,null,o,"created"),T(d,e,e.scopeId,a,o),h){for(const t in h)"value"===t||M(t)||l(d,t,null,h[t],s,e.children,o,r,X);"value"in h&&l(d,"value",null,h.value,s),(f=h.onVnodeBeforeMount)&&tl(f,o,e)}v&&sr(e,null,o,"beforeMount");const _=ia(r,g);_&&g.beforeEnter(d),i(d,t,n),((f=h&&h.onVnodeMounted)||_||v)&&ea((()=>{f&&tl(f,o,e),_&&g.enter(d),v&&sr(e,null,o,"mounted")}),r)},T=(e,t,n,o,r)=>{if(n&&g(e,n),o)for(let s=0;s{for(let c=l;c{const c=n.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:f}=n;u|=16&e.patchFlag;const h=e.props||t,m=n.props||t;let g;if(o&&sa(o,!1),(g=m.onVnodeBeforeUpdate)&&tl(g,o,n,e),f&&sr(n,e,o,"beforeUpdate"),o&&sa(o,!0),d?C(e.dynamicChildren,d,c,o,r,ra(n,s),i):a||D(e,n,c,null,o,r,ra(n,s),i,!1),u>0){if(16&u)O(c,n,h,m,o,r,s);else if(2&u&&h.class!==m.class&&l(c,"class",null,m.class,s),4&u&&l(c,"style",h.style,m.style,s),8&u){const t=n.dynamicProps;for(let n=0;n{g&&tl(g,o,n,e),f&&sr(n,e,o,"updated")}),r)},C=(e,t,n,o,r,s,i)=>{for(let a=0;a{if(o!==r){if(o!==t)for(const t in o)M(t)||t in r||l(e,t,o[t],null,a,n.children,s,i,X);for(const t in r){if(M(t))continue;const c=r[t],u=o[t];c!==u&&"value"!==t&&l(e,t,u,c,a,n.children,s,i,X)}"value"in r&&l(e,"value",o.value,r.value,a)}},I=(e,t,n,o,r,s,a,l,c)=>{const d=t.el=e?e.el:u(""),f=t.anchor=e?e.anchor:u("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(i(d,n,o),i(f,n,o),A(t.children||[],n,f,r,s,a,l,c)):p>0&&64&p&&h&&e.dynamicChildren?(C(e.dynamicChildren,h,n,r,s,a,l),(null!=t.key||r&&t===r.subTree)&&aa(e,t,!0)):D(e,t,n,f,r,s,a,l,c)},B=(e,t,n,o,r,s,i,a,l)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):P(t,n,o,r,s,i,l):L(e,t,l)},P=(e,t,n,o,r,s,i)=>{const a=e.isCompatRoot&&e.component,l=a||(e.component=rl(e,o,r));if(kr(e)&&(l.ctx.renderer=Q),a||ml(l),l.asyncDep){if(r&&r.registerDep(l,N),!e.el){const e=l.subTree=za(Ea);y(null,e,t,n)}}else N(l,e,t,n,r,s,i)},L=(e,t,n)=>{const o=t.component=e.component;if(_o(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void F(o,t,n);o.next=t,Mn(o.update),o.effect.dirty=!0,o.update()}else t.el=e.el,o.vnode=t},N=(e,t,n,o,s,i,a)=>{const l=()=>{if(e.isMounted){let{next:t,bu:n,u:o,parent:r,vnode:c}=e;{const n=ca(e);if(n)return t&&(t.el=c.el,F(e,t,a)),void n.asyncDep.then((()=>{e.isUnmounted||l()}))}let u,d=t;0,sa(e,!1),t?(t.el=c.el,F(e,t,a)):t=c,n&&j(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&tl(u,r,t,c),$n("INSTANCE_EVENT_HOOKS",e)&&e.emit("hook:beforeUpdate"),sa(e,!0);const f=ho(e);0;const p=e.subTree;e.subTree=f,_(p,f,h(p.el),W(p),e,s,i),t.el=f.el,null===d&&yo(e,f.el),o&&ea(o,s),(u=t.props&&t.props.onVnodeUpdated)&&ea((()=>tl(u,r,t,c)),s),$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:updated")),s)}else{let r;const{el:a,props:l}=t,{bm:c,m:u,parent:d}=e,f=yr(t);if(sa(e,!1),c&&j(c),!f&&(r=l&&l.onVnodeBeforeMount)&&tl(r,d,t),$n("INSTANCE_EVENT_HOOKS",e)&&e.emit("hook:beforeMount"),sa(e,!0),a&&ee){const n=()=>{e.subTree=ho(e),ee(a,e.subTree,e,s,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const r=e.subTree=ho(e);0,_(null,r,n,o,e,s,i),t.el=r.el}if(u&&ea(u,s),!f&&(r=l&&l.onVnodeMounted)){const e=t;ea((()=>tl(r,d,e)),s)}$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:mounted")),s),(256&t.shapeFlag||d&&yr(d.vnode)&&256&d.vnode.shapeFlag)&&(e.a&&ea(e.a,s),$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:activated")),s)),e.isMounted=!0,t=n=o=null}},c=e.effect=new pe(l,r,(()=>En(u)),e.scope),u=e.update=()=>{c.dirty&&c.run()};u.id=e.uid,sa(e,!0),u()},F=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,Oi(e,t.props,o,n),qi(e,t.children,n),ke(),Rn(e),Se()},D=(e,t,n,o,r,s,i,a,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:h}=t;if(f>0){if(128&f)return void V(c,d,n,o,r,s,i,a,l);if(256&f)return void H(c,d,n,o,r,s,i,a,l)}8&h?(16&u&&X(c,r,s),d!==c&&p(n,d)):16&u?16&h?V(c,d,n,o,r,s,i,a,l):X(c,r,s,!0):(8&u&&p(n,""),16&h&&A(d,n,o,r,s,i,a,l))},H=(e,t,n,r,s,i,a,l,c)=>{e=e||o,t=t||o;const u=e.length,d=t.length,f=Math.min(u,d);let p;for(p=0;pd?X(e,s,i,!0,!1,f):A(t,n,r,s,i,a,l,c,f)},V=(e,t,n,r,s,i,a,l,c)=>{let u=0;const d=t.length;let f=e.length-1,p=d-1;while(u<=f&&u<=p){const o=e[u],r=t[u]=c?Qa(t[u]):Za(t[u]);if(!Fa(o,r))break;_(o,r,n,null,s,i,a,l,c),u++}while(u<=f&&u<=p){const o=e[f],r=t[p]=c?Qa(t[p]):Za(t[p]);if(!Fa(o,r))break;_(o,r,n,null,s,i,a,l,c),f--,p--}if(u>f){if(u<=p){const e=p+1,o=ep)while(u<=f)z(e[u],s,i,!0),u++;else{const h=u,m=u,g=new Map;for(u=m;u<=p;u++){const e=t[u]=c?Qa(t[u]):Za(t[u]);null!=e.key&&g.set(e.key,u)}let v,b=0;const y=p-m+1;let x=!1,w=0;const k=new Array(y);for(u=0;u=y){z(o,s,i,!0);continue}let r;if(null!=o.key)r=g.get(o.key);else for(v=m;v<=p;v++)if(0===k[v-m]&&Fa(o,t[v])){r=v;break}void 0===r?z(o,s,i,!0):(k[r-m]=u+1,r>=w?w=r:x=!0,_(o,t[r],n,null,s,i,a,l,c),b++)}const S=x?la(k):o;for(v=S.length-1,u=y-1;u>=0;u--){const e=m+u,o=t[e],f=e+1{const{el:s,type:a,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void $(e.component.subTree,t,n,o);if(128&u)return void e.suspense.move(t,n,o);if(64&u)return void a.move(e,t,n,Q);if(a===ka){i(s,t,n);for(let e=0;el.enter(s)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=l,a=()=>i(s,t,n),c=()=>{e(s,(()=>{a(),r&&r()}))};o?o(s,a,c):c()}else i(s,t,n)},z=(e,t,n,o=!1,r=!1)=>{const{type:s,props:i,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=e;if(null!=a&&Yi(a,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const p=1&u&&f,h=!yr(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&tl(m,t,e),6&u)G(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);p&&sr(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,Q,o):c&&(s!==ka||d>0&&64&d)?X(c,t,n,!1,!0):(s===ka&&384&d||!r&&16&u)&&X(l,t,n),o&&q(e)}(h&&(m=i&&i.onVnodeUnmounted)||p)&&ea((()=>{m&&tl(m,t,e),p&&sr(e,null,t,"unmounted")}),n)},q=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===ka)return void Y(n,o);if(t===Ta)return void k(e);const s=()=>{a(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,s);o?o(e.el,s,i):i()}else s()},Y=(e,t)=>{let n;while(e!==t)n=m(e),a(e),e=n;a(t)},G=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:i,um:a}=e;o&&j(o),$n("INSTANCE_EVENT_HOOKS",e)&&e.emit("hook:beforeDestroy"),r.stop(),s&&(s.active=!1,z(i,e,t,n)),a&&ea(a,t),$n("INSTANCE_EVENT_HOOKS",e)&&ea((()=>e.emit("hook:destroyed")),t),ea((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},X=(e,t,n,o=!1,r=!1,s=0)=>{for(let i=s;i6&e.shapeFlag?W(e.component.subTree):128&e.shapeFlag?e.suspense.next():m(e.anchor||e.el);let K=!1;const Z=(e,t,n)=>{null==e?t._vnode&&z(t._vnode,null,null,!0):_(t._vnode||null,e,t,null,null,null,n),K||(K=!0,Rn(),Cn(),K=!1),t._vnode=e},Q={p:_,um:z,m:$,r:q,mt:P,mc:A,pc:D,pbc:C,n:W,o:e};let J,ee;return n&&([J,ee]=n(Q)),{render:Z,hydrate:J,createApp:ki(Z,J)}}function ra({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function sa({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ia(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function aa(e,t,n=!1){const o=e.children,r=t.children;if(f(o)&&f(r))for(let s=0;s>1,e[n[a]]0&&(t[o]=n[s-1]),n[s]=o)}}s=n.length,i=n[s-1];while(s-- >0)n[s]=i,i=t[i];return n}function ca(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ca(t)}const ua=e=>e.__isTeleport,da=e=>e&&(e.disabled||""===e.disabled),fa=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,pa=e=>"function"===typeof MathMLElement&&e instanceof MathMLElement,ha=(e,t)=>{const n=e&&e.to;if(_(n)){if(t){const e=t(n);return e}return null}return n},ma={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,s,i,a,l,c){const{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:h,createText:m,createComment:g}}=c,v=da(t.props);let{shapeFlag:_,children:b,dynamicChildren:y}=t;if(null==e){const e=t.el=m(""),c=t.anchor=m("");p(e,n,o),p(c,n,o);const d=t.target=ha(t.props,h),f=t.targetAnchor=m("");d&&(p(f,d),"svg"===i||fa(d)?i="svg":("mathml"===i||pa(d))&&(i="mathml"));const g=(e,t)=>{16&_&&u(b,e,t,r,s,i,a,l)};v?g(n,c):d&&g(d,f)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,p=t.targetAnchor=e.targetAnchor,m=da(e.props),g=m?n:u,_=m?o:p;if("svg"===i||fa(u)?i="svg":("mathml"===i||pa(u))&&(i="mathml"),y?(f(e.dynamicChildren,y,g,r,s,i,a),aa(e,t,!0)):l||d(e,t,g,_,r,s,i,a,!1),v)m?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ga(t,n,o,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=ha(t.props,h);e&&ga(t,e,null,c,0)}else m&&ga(t,u,p,c,1)}ba(t)},remove(e,t,n,o,{um:r,o:{remove:s}},i){const{shapeFlag:a,children:l,anchor:c,targetAnchor:u,target:d,props:f}=e;if(d&&s(u),i&&s(c),16&a){const e=i||!da(f);for(let o=0;o{t=e,n=o})),r=e(t,n);let s;return s=x(r)?xr((()=>r)):!y(r)||Na(r)||f(r)?null==r?xr((()=>o)):e:xr({loader:()=>r.component,loadingComponent:r.loading,errorComponent:r.error,delay:r.delay,timeout:r.timeout}),ya.set(e,s),s}function wa(e,t){return e.__isBuiltIn?e:(v(e)&&e.cid&&(e=e.options),v(e)&&Yn("COMPONENT_ASYNC",t,e)?xa(e):y(e)&&e.functional&&qn("COMPONENT_FUNCTIONAL",t,e)?rs(e):e)}const ka=Symbol.for("v-fgt"),Sa=Symbol.for("v-txt"),Ea=Symbol.for("v-cmt"),Ta=Symbol.for("v-stc"),Ma=[];let Aa=null;function Ra(e=!1){Ma.push(Aa=e?null:[])}function Ca(){Ma.pop(),Aa=Ma[Ma.length-1]||null}let Oa,Ia=1;function Ba(e){Ia+=e}function Pa(e){return e.dynamicChildren=Ia>0?Aa||o:null,Ca(),Ia>0&&Aa&&Aa.push(e),e}function La(e,t,n,o,r,s){return Pa($a(e,t,n,o,r,s,!0))}function ja(e,t,n,o,r){return Pa(za(e,t,n,o,r,!0))}function Na(e){return!!e&&!0===e.__v_isVNode}function Fa(e,t){return e.type===t.type&&e.key===t.key}function Da(e){Oa=e}const Ha="__vInternal",Ua=({key:e})=>null!=e?e:null,Va=({ref:e,ref_key:t,ref_for:n})=>("number"===typeof e&&(e=""+e),null!=e?_(e)||Ut(e)||v(e)?{i:io,r:e,k:t,f:!!n}:e:null);function $a(e,t=null,n=null,o=0,r=null,s=(e===ka?0:1),i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ua(t),ref:t&&Va(t),scopeId:ao,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:io};return a?(Ja(l,n),128&s&&e.normalize(l)):n&&(l.shapeFlag|=_(n)?8:16),Ia>0&&!i&&Aa&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&Aa.push(l),eo(l),ts(l),l}const za=qa;function qa(e,t=null,n=null,o=0,r=null,s=!1){if(e&&e!==Eo||(e=Ea),Na(e)){const o=Ga(e,t,!0);return n&&Ja(o,n),Ia>0&&!s&&Aa&&(6&o.shapeFlag?Aa[Aa.indexOf(e)]=o:Aa.push(o)),o.patchFlag|=-2,o}if(El(e)&&(e=e.__vccOpts),e=wa(e,io),t){t=Ya(t);let{class:e,style:n}=t;e&&!_(e)&&(t.class=W(e)),y(n)&&(It(n)&&!f(n)&&(n=l({},n)),t.style=z(n))}const i=_(e)?1:Oo(e)?128:ua(e)?64:y(e)?4:v(e)?2:0;return $a(e,t,n,o,r,i,s,!0)}function Ya(e){return e?It(e)||Ha in e?l({},e):e:null}function Ga(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:i}=e,a=t?el(o||{},t):o,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ua(a),ref:t&&t.ref?n&&r?f(r)?r.concat(Va(t)):[r,Va(t)]:Va(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ka?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ga(e.ssContent),ssFallback:e.ssFallback&&Ga(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return ts(l),l}function Xa(e=" ",t=0){return za(Sa,null,e,t)}function Wa(e,t){const n=za(Ta,null,e);return n.staticCount=t,n}function Ka(e="",t=!1){return t?(Ra(),ja(Ea,null,e)):za(Ea,null,e)}function Za(e){return null==e||"boolean"===typeof e?za(Ea):f(e)?za(ka,null,e.slice()):"object"===typeof e?Qa(e):za(Sa,null,String(e))}function Qa(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Ga(e)}function Ja(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(f(t))n=16;else if("object"===typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Ja(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||Ha in t?3===o&&io&&(1===io.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=io}}else v(t)?(t={default:t,_ctx:io},n=32):(t=String(t),64&o?(n=16,t=[Xa(t)]):n=8);e.children=t,e.shapeFlag|=n}function el(...e){const t={};for(let n=0;nsl||io;let al,ll;{const e=U(),t=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),e=>{o.length>1?o.forEach((t=>t(e))):o[0](e)}};al=t("__VUE_INSTANCE_SETTERS__",(e=>sl=e)),ll=t("__VUE_SSR_SETTERS__",(e=>hl=e))}const cl=e=>{const t=sl;return al(e),e.scope.on(),()=>{e.scope.off(),al(t)}},ul=()=>{sl&&sl.scope.off(),al(null)};function dl(e){return 4&e.vnode.shapeFlag}let fl,pl,hl=!1;function ml(e,t=!1){t&&ll(t);const{props:n,children:o}=e.vnode,r=dl(e);Ci(e,n,r,t),zi(e,o);const s=r?gl(e,t):void 0;return t&&ll(!1),s}function gl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Pt(new Proxy(e.ctx,Ms));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?wl(e):null,r=cl(e);ke();const s=un(o,e,0,[e.props,n]);if(Se(),r(),x(s)){if(s.then(ul,ul),t)return s.then((n=>{vl(e,n,t)})).catch((t=>{fn(t,e,0)}));e.asyncDep=s}else vl(e,s,t)}else yl(e,t)}function vl(e,t,n){v(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:y(t)&&(e.setupState=Kt(t)),yl(e,n)}function _l(e){fl=e,pl=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,As))}}const bl=()=>!fl;function yl(e,t,n){const o=e.type;if(Xr(e),!e.render){if(!t&&fl&&!o.render){const t=e.vnode.props&&e.vnode.props["inline-template"]||o.template||Ks(e).template;if(t){0;const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:s,compilerOptions:i}=o,a=l(l({isCustomElement:n,delimiters:s},r),i);a.compatConfig=Object.create(Hn),o.compatConfig&&l(a.compatConfig,o.compatConfig),o.render=fl(t,a)}}e.render=o.render||r,pl&&pl(e)}if(!n){const t=cl(e);ke();try{Ys(e)}finally{Se(),t()}}}function xl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Le(e,"get","$attrs"),t[n]}}))}function wl(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return xl(e)},slots:e.slots,emit:e.emit,expose:t}}function kl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Kt(Pt(e.exposed)),{get(t,n){return n in t?t[n]:n in Es?Es[n](e):void 0},has(e,t){return t in e||t in Es}}))}function Sl(e,t=!0){return v(e)?e.displayName||e.name:e.name||t&&e.__name}function El(e){return v(e)&&"__vccOpts"in e}const Tl=(e,t)=>Ft(e,t,hl);function Ml(e,n,o=t){const r=il();const s=C(n),i=I(n),a=Qt(((t,a)=>{let l;return Zo((()=>{const t=e[n];L(l,t)&&(l=t,a())})),{get(){return t(),o.get?o.get(l):l},set(e){const t=r.vnode.props;t&&(n in t||s in t||i in t)&&(`onUpdate:${n}`in t||`onUpdate:${s}`in t||`onUpdate:${i}`in t)||!L(e,l)||(l=e,a()),r.emit(`update:${n}`,o.set?o.set(e):e)}}})),l="modelValue"===n?"modelModifiers":`${n}Modifiers`;return a[Symbol.iterator]=()=>{let t=0;return{next(){return t<2?{value:t++?e[l]||{}:a,done:!1}:{done:!0}}}},a}function Al(e,t,n){const o=arguments.length;return 2===o?y(t)&&!f(t)?Na(t)?za(e,null,[t]):za(e,t):za(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&Na(n)&&(n=[n]),za(e,t,n))}function Rl(){return void 0}function Cl(e,t,n,o){const r=n[o];if(r&&Ol(r,e))return r;const s=t();return s.memo=e.slice(),n[o]=s}function Ol(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let o=0;o0&&Aa&&Aa.push(e),!0}const Il="3.4.15",Bl=r,Pl=cn,Ll=Pn,jl=Nn,Nl={createComponentInstance:rl,setupComponent:ml,renderComponentRoot:ho,setCurrentRenderingInstance:lo,isVNode:Na,normalizeVNode:Za},Fl=Nl,Dl=Ao,Hl={warnDeprecation:Dn,createCompatVue:ui,isCompatEnabled:$n,checkCompatEnabled:Yn,softAssertCompatEnabled:qn},Ul=Hl,Vl=Fn,$l="http://www.w3.org/2000/svg",zl="http://www.w3.org/1998/Math/MathML",ql="undefined"!==typeof document?document:null,Yl=ql&&ql.createElement("template"),Gl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r="svg"===t?ql.createElementNS($l,e):"mathml"===t?ql.createElementNS(zl,e):ql.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>ql.createTextNode(e),createComment:e=>ql.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ql.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===s||!(r=r.nextSibling))break}else{Yl.innerHTML="svg"===o?`${e}`:"mathml"===o?`${e}`:e;const r=Yl.content;if("svg"===o||"mathml"===o){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Xl="transition",Wl="animation",Kl=Symbol("_vtc"),Zl=(e,{slots:t})=>Al(fr,nc(e),t);Zl.displayName="Transition",Zl.__isBuiltIn=!0;const Ql={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Jl=Zl.props=l({},ur,Ql),ec=(e,t=[])=>{f(e)?e.forEach((e=>e(...t))):e&&e(...t)},tc=e=>!!e&&(f(e)?e.some((e=>e.length>1)):e.length>1);function nc(e){const t={};for(const l in e)l in Ql||(t[l]=e[l]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:u=i,appearToClass:d=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=Ul.isCompatEnabled("TRANSITION_CLASSES",null);let g,v,_;if(m){const t=e=>e.replace(/-from$/,"");e.enterFromClass||(g=t(s)),e.appearFromClass||(v=t(c)),e.leaveFromClass||(_=t(f))}const b=oc(r),y=b&&b[0],x=b&&b[1],{onBeforeEnter:w,onEnter:k,onEnterCancelled:S,onLeave:E,onLeaveCancelled:T,onBeforeAppear:M=w,onAppear:A=k,onAppearCancelled:R=S}=t,C=(e,t,n)=>{ic(e,t?d:a),ic(e,t?u:i),n&&n()},O=(e,t)=>{e._isLeaving=!1,ic(e,f),ic(e,h),ic(e,p),t&&t()},I=e=>(t,n)=>{const r=e?A:k,i=()=>C(t,e,n);ec(r,[t,i]),ac((()=>{if(ic(t,e?c:s),m){const n=e?v:g;n&&ic(t,n)}sc(t,e?d:a),tc(r)||cc(t,o,y,i)}))};return l(t,{onBeforeEnter(e){ec(w,[e]),sc(e,s),m&&g&&sc(e,g),sc(e,i)},onBeforeAppear(e){ec(M,[e]),sc(e,c),m&&v&&sc(e,v),sc(e,u)},onEnter:I(!1),onAppear:I(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>O(e,t);sc(e,f),m&&_&&sc(e,_),pc(),sc(e,p),ac((()=>{e._isLeaving&&(ic(e,f),m&&_&&ic(e,_),sc(e,h),tc(E)||cc(e,o,x,n))})),ec(E,[e,n])},onEnterCancelled(e){C(e,!1),ec(S,[e])},onAppearCancelled(e){C(e,!0),ec(R,[e])},onLeaveCancelled(e){O(e),ec(T,[e])}})}function oc(e){if(null==e)return null;if(y(e))return[rc(e.enter),rc(e.leave)];{const t=rc(e);return[t,t]}}function rc(e){const t=D(e);return t}function sc(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[Kl]||(e[Kl]=new Set)).add(t)}function ic(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const n=e[Kl];n&&(n.delete(t),n.size||(e[Kl]=void 0))}function ac(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let lc=0;function cc(e,t,n,o){const r=e._endId=++lc,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=uc(e,t);if(!i)return o();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,f),s()},f=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{u(n[e]||"").split(", "),r=o(`${Xl}Delay`),s=o(`${Xl}Duration`),i=dc(r,s),a=o(`${Wl}Delay`),l=o(`${Wl}Duration`),c=dc(a,l);let u=null,d=0,f=0;t===Xl?i>0&&(u=Xl,d=i,f=s.length):t===Wl?c>0&&(u=Wl,d=c,f=l.length):(d=Math.max(i,c),u=d>0?i>c?Xl:Wl:null,f=u?u===Xl?s.length:l.length:0);const p=u===Xl&&/\b(transform|all)(,|$)/.test(o(`${Xl}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function dc(e,t){while(e.lengthfc(t)+fc(e[n]))))}function fc(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function pc(){return document.body.offsetHeight}function hc(e,t,n){const o=e[Kl];o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const mc=Symbol("_vod"),gc={beforeMount(e,{value:t},{transition:n}){e[mc]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):vc(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!==!n&&(o?t?(o.beforeEnter(e),vc(e,!0),o.enter(e)):o.leave(e,(()=>{vc(e,!1)})):vc(e,t))},beforeUnmount(e,{value:t}){vc(e,t)}};function vc(e,t){e.style.display=t?e[mc]:"none"}function _c(){gc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const bc=Symbol("");function yc(e){const t=il();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>wc(e,n)))},o=()=>{const o=e(t.proxy);xc(t.subTree,o),n(o)};Ko(o),jr((()=>{const e=new MutationObserver(o);e.observe(t.subTree.el.parentNode,{childList:!0}),Hr((()=>e.disconnect()))}))}function xc(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{xc(n.activeBranch,t)}))}while(e.component)e=e.component.subTree;if(1&e.shapeFlag&&e.el)wc(e.el,t);else if(e.type===ka)e.children.forEach((e=>xc(e,t)));else if(e.type===Ta){let{el:n,anchor:o}=e;while(n){if(wc(n,t),n===o)break;n=n.nextSibling}}}function wc(e,t){if(1===e.nodeType){const n=e.style;let o="";for(const e in t)n.setProperty(`--${e}`,t[e]),o+=`--${e}: ${t[e]};`;n[bc]=o}}function kc(e,t,n){const o=e.style,r=o.display,s=_(n);if(n&&!s){if(t&&!_(t))for(const e in t)null==n[e]&&Ec(o,e,"");for(const e in n)Ec(o,e,n[e])}else if(s){if(t!==n){const e=o[bc];e&&(n+=";"+e),o.cssText=n}}else t&&e.removeAttribute("style");mc in e&&(o.display=r)}const Sc=/\s*!important$/;function Ec(e,t,n){if(f(n))n.forEach((n=>Ec(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Ac(e,t);Sc.test(n)?e.setProperty(I(o),n.replace(Sc,""),"important"):e[o]=n}}const Tc=["Webkit","Moz","ms"],Mc={};function Ac(e,t){const n=Mc[t];if(n)return n;let o=C(t);if("filter"!==o&&o in e)return Mc[t]=o;o=B(o);for(let r=0;rHc||(Uc.then((()=>Hc=0)),Hc=Date.now());function $c(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();dn(zc(e,n.value),t,5,[e])};return n.value=e,n.attached=Vc(),n}function zc(e,t){if(f(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const qc=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Yc=(e,t,n,o,r,s,l,c,u)=>{const d="svg"===r;"class"===t?hc(e,o,d):"style"===t?kc(e,n,o):i(t)?a(t)||Nc(e,t,n,o,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):Gc(e,t,o,d))?Bc(e,t,o,s,l,c,u):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),Cc(e,t,o,d,l))};function Gc(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&qc(t)&&v(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!qc(t)||!_(n))&&t in e} /*! #__NO_SIDE_EFFECTS__ */function Xc(e,t){const n=br(e);class o extends Zc{constructor(e){super(n,e,t)}}return o.def=n,o} -/*! #__NO_SIDE_EFFECTS__ */const Wc=e=>Xc(e,Nu),Kc="undefined"!==typeof HTMLElement?HTMLElement:class{};class Zc extends Kc{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),kn((()=>{this._connected||(Lu(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){this._resolved=!0;for(let n=0;n{for(const t of e)this._setAttr(t.attributeName)})),this._ob.observe(this,{attributes:!0});const e=(e,t=!1)=>{const{props:n,styles:o}=e;let r;if(n&&!f(n))for(const s in n){const e=n[s];(e===Number||e&&e.type===Number)&&(s in this._props&&(this._props[s]=D(this._props[s])),(r||(r=Object.create(null)))[C(s)]=!0)}this._numberProps=r,t&&this._resolveProps(e),this._applyStyles(o),this._update()},t=this._def.__asyncLoader;t?t().then((t=>e(t,!0))):e(this._def)}_resolveProps(e){const{props:t}=e,n=f(t)?t:Object.keys(t||{});for(const o of Object.keys(this))"_"!==o[0]&&n.includes(o)&&this._setProp(o,this[o],!0,!1);for(const o of n.map(C))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(e){this._setProp(o,e)}})}_setAttr(e){let t=this.getAttribute(e);const n=C(e);this._numberProps&&this._numberProps[n]&&(t=D(t)),this._setProp(n,t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(I(e),""):"string"===typeof t||"number"===typeof t?this.setAttribute(I(e),t+""):t||this.removeAttribute(I(e))))}_update(){Lu(this._createVNode(),this.shadowRoot)}_createVNode(){const e=za(this._def,l({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};e.emit=(e,...n)=>{t(e,n),I(e)!==e&&t(I(e),n)};let n=this;while(n=n&&(n.parentNode||n.host))if(n instanceof Zc){e.parent=n._instance,e.provides=n._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}function Qc(e="$style"){{const n=il();if(!n)return t;const o=n.type.__cssModules;if(!o)return t;const r=o[e];return r||t}}const Jc=new WeakMap,eu=new WeakMap,tu=Symbol("_moveCb"),nu=Symbol("_enterCb"),ou={name:"TransitionGroup",props:l({},Jl,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=il(),o=lr();let r,s;return Fr((()=>{if(!r.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!lu(r[0].el,n.vnode.el,t))return;r.forEach(su),r.forEach(iu);const o=r.filter(au);pc(),o.forEach((e=>{const n=e.el,o=n.style;sc(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n[tu]=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n[tu]=null,ic(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const i=Bt(e),a=nc(i);let l=i.tag||ka;!i.tag&&Ul.checkCompatEnabled("TRANSITION_GROUP_ROOT",n.parent)&&(l="span"),r=s,s=t.default?_r(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const s=1===t.nodeType?t:t.parentNode;s.appendChild(o);const{hasTransform:i}=uc(o);return s.removeChild(o),i}const cu=e=>{const t=e.props["onUpdate:modelValue"]||e.props["onModelCompat:input"];return f(t)?e=>N(t,e):t};function uu(e){e.target.composing=!0}function du(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const fu=Symbol("_assign"),pu={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e[fu]=cu(r);const s=o||r.props&&"number"===r.props.type;Pc(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n&&(o=o.trim()),s&&(o=F(o)),e[fu](o)})),n&&Pc(e,"change",(()=>{e.value=e.value.trim()})),t||(Pc(e,"compositionstart",uu),Pc(e,"compositionend",du),Pc(e,"change",du))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},s){if(e[fu]=cu(s),e.composing)return;const i=r||"number"===e.type?F(e.value):e.value,a=null==t?"":t;if(i!==a){if(document.activeElement===e&&"range"!==e.type){if(n)return;if(o&&e.value.trim()===a)return}e.value=a}}},hu={deep:!0,created(e,t,n){e[fu]=cu(n),Pc(e,"change",(()=>{const t=e._modelValue,n=bu(e),o=e.checked,r=e[fu];if(f(t)){const e=ne(t,n),s=-1!==e;if(o&&!s)r(t.concat(n));else if(!o&&s){const n=[...t];n.splice(e,1),r(n)}}else if(h(t)){const e=new Set(t);o?e.add(n):e.delete(n),r(e)}else r(yu(e,o))}))},mounted:mu,beforeUpdate(e,t,n){e[fu]=cu(n),mu(e,t,n)}};function mu(e,{value:t,oldValue:n},o){e._modelValue=t,f(t)?e.checked=ne(t,o.props.value)>-1:h(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=te(t,yu(e,!0)))}const gu={created(e,{value:t},n){e.checked=te(t,n.props.value),e[fu]=cu(n),Pc(e,"change",(()=>{e[fu](bu(e))}))},beforeUpdate(e,{value:t,oldValue:n},o){e[fu]=cu(o),t!==n&&(e.checked=te(t,o.props.value))}},vu={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=h(t);Pc(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?F(bu(e)):bu(e)));e[fu](e.multiple?r?new Set(t):t:t[0]),e._assigning=!0,kn((()=>{e._assigning=!1}))})),e[fu]=cu(o)},mounted(e,{value:t,oldValue:n,modifiers:{number:o}}){_u(e,t,n,o)},beforeUpdate(e,t,n){e[fu]=cu(n)},updated(e,{value:t,oldValue:n,modifiers:{number:o}}){e._assigning||_u(e,t,n,o)}};function _u(e,t,n,o){const r=e.multiple,s=f(t);if((!r||s||h(t))&&(!s||!te(t,n))){for(let n=0,i=e.options.length;n-1}else i.selected=t.has(a);else if(te(bu(i),t))return void(e.selectedIndex!==n&&(e.selectedIndex=n))}r||-1===e.selectedIndex||(e.selectedIndex=-1)}}function bu(e){return"_value"in e?e._value:e.value}function yu(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const xu={created(e,t,n){ku(e,t,n,null,"created")},mounted(e,t,n){ku(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){ku(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){ku(e,t,n,o,"updated")}};function wu(e,t){switch(e){case"SELECT":return vu;case"TEXTAREA":return pu;default:switch(t){case"checkbox":return hu;case"radio":return gu;default:return pu}}}function ku(e,t,n,o,r){const s=wu(e.tagName,n.props&&n.props.type),i=s[r];i&&i(e,t,n,o)}function Su(){pu.getSSRProps=({value:e})=>({value:e}),gu.getSSRProps=({value:e},t)=>{if(t.props&&te(t.props.value,e))return{checked:!0}},hu.getSSRProps=({value:e},t)=>{if(f(e)){if(t.props&&ne(e,t.props.value)>-1)return{checked:!0}}else if(h(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},xu.getSSRProps=(e,t)=>{if("string"!==typeof t.type)return;const n=wu(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}const Eu=["ctrl","shift","alt","meta"],Tu={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Eu.some((n=>e[`${n}Key`]&&!t.includes(n)))},Mu=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(n,...o)=>{for(let e=0;e{let n,o=null;o=il(),Ul.isCompatEnabled("CONFIG_KEY_CODES",o)&&o&&(n=o.appContext.config.keyCodes);const r=e._withKeys||(e._withKeys={}),s=t.join(".");return r[s]||(r[s]=r=>{if(!("key"in r))return;const s=I(r.key);if(t.some((e=>e===s||Au[e]===s)))return e(r);{const s=String(r.keyCode);if(Ul.isCompatEnabled("V_ON_KEYCODE_MODIFIER",o)&&t.some((e=>e==s)))return e(r);if(n)for(const o of t){const t=n[o];if(t){const n=f(t)?t.some((e=>String(e)===s)):String(t)===s;if(n)return e(r)}}}})},Cu=l({patchProp:Yc},Gl);let Ou,Iu=!1;function Bu(){return Ou||(Ou=ta(Cu))}function Pu(){return Ou=Iu?Ou:na(Cu),Iu=!0,Ou}const Lu=(...e)=>{Bu().render(...e)},Nu=(...e)=>{Pu().hydrate(...e)},ju=(...e)=>{const t=Bu().createApp(...e);const{mount:n}=t;return t.mount=e=>{const o=Hu(e);if(!o)return;const r=t._component;v(r)||r.render||r.template||(r.template=o.innerHTML),o.innerHTML="";const s=n(o,!1,Du(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t},Fu=(...e)=>{const t=Pu().createApp(...e);const{mount:n}=t;return t.mount=e=>{const t=Hu(e);if(t)return n(t,!0,Du(t))},t};function Du(e){return e instanceof SVGElement?"svg":"function"===typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function Hu(e){if(_(e)){const t=document.querySelector(e);return t}return e}let Uu=!1;const Vu=()=>{Uu||(Uu=!0,Su(),_c())};var $u=Object.freeze({__proto__:null,BaseTransition:fr,BaseTransitionPropsValidators:ur,Comment:Ea,DeprecationTypes:Vl,EffectScope:le,ErrorCodes:ln,ErrorTypeStrings:Pl,Fragment:ka,KeepAlive:Er,ReactiveEffect:pe,Static:Ta,Suspense:Po,Teleport:_a,Text:Sa,TrackOpTypes:rn,Transition:Zl,TransitionGroup:ru,TriggerOpTypes:sn,VueElement:Zc,assertNumber:an,callWithAsyncErrorHandling:dn,callWithErrorHandling:un,camelize:C,capitalize:B,cloneVNode:Ga,compatUtils:Ul,computed:Tl,createApp:ju,createBlock:Na,createCommentVNode:Ka,createElementBlock:La,createElementVNode:$a,createHydrationRenderer:na,createPropsRestProxy:$s,createRenderer:ta,createSSRApp:Fu,createSlots:is,createStaticVNode:Wa,createTextVNode:Xa,createVNode:za,customRef:Qt,defineAsyncComponent:xr,defineComponent:br,defineCustomElement:Xc,defineEmits:Os,defineExpose:Is,defineModel:Ls,defineOptions:Bs,defineProps:Cs,defineSSRCustomElement:Wc,defineSlots:Ps,devtools:Ll,effect:_e,effectScope:ce,getCurrentInstance:il,getCurrentScope:de,getTransitionRawChildren:_r,guardReactiveProps:Ya,h:Al,handleError:fn,hasInjectionContext:Mi,hydrate:Nu,initCustomFormatter:Rl,initDirectivesForSSR:Vu,inject:Ti,isMemoSame:Ol,isProxy:It,isReactive:Rt,isReadonly:Ct,isRef:Ut,isRuntimeOnly:bl,isShallow:Ot,isVNode:ja,markRaw:Pt,mergeDefaults:Us,mergeModels:Vs,mergeProps:el,nextTick:kn,normalizeClass:W,normalizeProps:K,normalizeStyle:z,onActivated:Mr,onBeforeMount:Lr,onBeforeUnmount:Dr,onBeforeUpdate:jr,onDeactivated:Ar,onErrorCaptured:zr,onMounted:Nr,onRenderTracked:$r,onRenderTriggered:Vr,onScopeDispose:fe,onServerPrefetch:Ur,onUnmounted:Hr,onUpdated:Fr,openBlock:Ra,popScopeId:uo,provide:Ei,proxyRefs:Kt,pushScopeId:co,queuePostFlushCb:An,reactive:St,readonly:Tt,ref:Vt,registerRuntimeCompiler:_l,render:Lu,renderList:ss,renderSlot:as,resolveComponent:So,resolveDirective:Mo,resolveDynamicComponent:To,resolveFilter:Dl,resolveTransitionHooks:hr,setBlockTracking:Ba,setDevtoolsHook:Nl,setTransitionHooks:vr,shallowReactive:Et,shallowReadonly:Mt,shallowRef:$t,ssrContextKey:Go,ssrUtils:Fl,stop:be,toDisplayString:oe,toHandlerKey:P,toHandlers:cs,toRaw:Bt,toRef:nn,toRefs:Jt,toValue:Xt,transformVNodeArgs:Da,triggerRef:Yt,unref:Gt,useAttrs:Fs,useCssModule:Qc,useCssVars:yc,useModel:Ml,useSSRContext:Xo,useSlots:js,useTransitionState:lr,vModelCheckbox:hu,vModelDynamic:xu,vModelRadio:gu,vModelSelect:vu,vModelText:pu,vShow:gc,version:Il,warn:Bl,watch:Jo,watchEffect:Wo,watchPostEffect:Ko,watchSyncEffect:Zo,withAsyncContext:zs,withCtx:po,withDefaults:Ns,withDirectives:rr,withKeys:Ru,withMemo:Cl,withModifiers:Mu,withScopeId:fo});function zu(...e){const t=ju(...e);return Ul.isCompatEnabled("RENDER_FUNCTION",null)&&(t.component("__compat__transition",Zl),t.component("__compat__transition-group",ru),t.component("__compat__keep-alive",Er),t._context.directives.show=gc,t._context.directives.model=xu),t}function qu(){const e=Ul.createCompatVue(ju,zu);return l(e,$u),e}const Yu=qu();Yu.compile=()=>{0};var Gu=Yu;const{configureCompat:Xu}=Gu,Wu=["current-user-id","rooms-loaded","messages-loaded","rooms","room-id","messages","message-actions","link-options","text-messages"];function Ku(e,t,n,o,r,s){return Ra(),La("vue-advanced-chat",{"current-user-id":e.currentUserId,"rooms-loaded":e.rooms.length>0,"messages-loaded":e.messagesLoaded||null,"single-room":"true",rooms:JSON.stringify(e.rooms),"room-id":e.rooms[0].roomId,"show-files":"false","show-emojis":"true","show-reaction-emojis":"false","show-audio":"false",messages:JSON.stringify(e.messages),"message-actions":JSON.stringify([{name:"replyMessage",title:"Répondre"}]),"link-options":JSON.stringify({disabled:!1,target:"_self"}),"text-messages":JSON.stringify({ROOMS_EMPTY:"Aucune conversation",ROOM_EMPTY:"Aucune conversation sélectionnée",NEW_MESSAGES:"Nouveaux messages",MESSAGE_DELETED:"Ce message a été supprimé",MESSAGES_EMPTY:"Aucun message",CONVERSATION_STARTED:"La conversation a commencée le :",TYPE_MESSAGE:"Tapez votre message",SEARCH:"Rechercher",IS_ONLINE:"est en ligne",LAST_SEEN:"dernière connexion ",IS_TYPING:"est en train de taper..."}),onSendMessage:t[0]||(t[0]=t=>e.sendMessage(t.detail[0]))},null,40,Wu)}function Zu(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}const Qu=()=>{},Ju=Object.assign,ed=Object.prototype.hasOwnProperty,td=(e,t)=>ed.call(e,t),nd=Array.isArray,od=e=>"[object Map]"===cd(e),rd=e=>"function"===typeof e,sd=e=>"string"===typeof e,id=e=>"symbol"===typeof e,ad=e=>null!==e&&"object"===typeof e,ld=Object.prototype.toString,cd=e=>ld.call(e),ud=e=>cd(e).slice(8,-1),dd=e=>sd(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,fd=(e,t)=>!Object.is(e,t),pd=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})};let hd;class md{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&hd&&(this.parent=hd,this.index=(hd.scopes||(hd.scopes=[])).push(this)-1)}run(e){if(this.active){const t=hd;try{return hd=this,e()}finally{hd=t}}}on(){hd=this}off(){hd=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},_d=e=>(e.w&Sd)>0,bd=e=>(e.n&Sd)>0,yd=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===t||t>=o)&&a.push(e)}));else switch(void 0!==n&&a.push(i.get(n)),t){case"add":nd(e)?dd(n)&&a.push(i.get("length")):(a.push(i.get(Md)),od(e)&&a.push(i.get(Ad)));break;case"delete":nd(e)||(a.push(i.get(Md)),od(e)&&a.push(i.get(Ad)));break;case"set":od(e)&&a.push(i.get(Md));break}if(1===a.length)a[0]&&Fd(a[0]);else{const e=[];for(const t of a)t&&e.push(...t);Fd(vd(e))}}function Fd(e,t){const n=nd(e)?e:[...e];for(const o of n)o.computed&&Dd(o);for(const o of n)o.computed||Dd(o)}function Dd(e,t){(e!==Td||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Hd=Zu("__proto__,__v_isRef,__isVue"),Ud=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(id)),Vd=Gd(),$d=Gd(!1,!0),zd=Gd(!0),qd=Yd();function Yd(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Df(this);for(let t=0,r=this.length;t{e[t]=function(...e){Bd();const n=Df(this)[t].apply(this,e);return Pd(),n}})),e}function Gd(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&r===(e?t?Af:Mf:t?Tf:Ef).get(n))return n;const s=nd(n);if(!e&&s&&td(qd,o))return Reflect.get(qd,o,r);const i=Reflect.get(n,o,r);return(id(o)?Ud.has(o):Hd(o))?i:(e||Ld(n,"get",o),t?i:qf(i)?s&&dd(o)?i:i.value:ad(i)?e?Bf(i):Of(i):i)}}const Xd=Kd(),Wd=Kd(!0);function Kd(e=!1){return function(t,n,o,r){let s=t[n];if(Nf(s)&&qf(s)&&!qf(o))return!1;if(!e&&!Nf(o)&&(jf(o)||(o=Df(o),s=Df(s)),!nd(t)&&qf(s)&&!qf(o)))return s.value=o,!0;const i=nd(t)&&dd(n)?Number(n)e,rf=e=>Reflect.getPrototypeOf(e);function sf(e,t,n=!1,o=!1){e=e["__v_raw"];const r=Df(e),s=Df(t);n||(t!==s&&Ld(r,"get",t),Ld(r,"get",s));const{has:i}=rf(r),a=o?of:n?Vf:Uf;return i.call(r,t)?a(e.get(t)):i.call(r,s)?a(e.get(s)):void(e!==r&&e.get(t))}function af(e,t=!1){const n=this["__v_raw"],o=Df(n),r=Df(e);return t||(e!==r&&Ld(o,"has",e),Ld(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function lf(e,t=!1){return e=e["__v_raw"],!t&&Ld(Df(e),"iterate",Md),Reflect.get(e,"size",e)}function cf(e){e=Df(e);const t=Df(this),n=rf(t),o=n.has.call(t,e);return o||(t.add(e),jd(t,"add",e,e)),this}function uf(e,t){t=Df(t);const n=Df(this),{has:o,get:r}=rf(n);let s=o.call(n,e);s||(e=Df(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?fd(t,i)&&jd(n,"set",e,t):jd(n,"add",e,t),this}function df(e){const t=Df(this),{has:n,get:o}=rf(t);let r=n.call(t,e);r||(e=Df(e),r=n.call(t,e)),o&&o.call(t,e);const s=t.delete(e);return r&&jd(t,"delete",e,void 0),s}function ff(){const e=Df(this),t=0!==e.size,n=e.clear();return t&&jd(e,"clear",void 0,void 0),n}function pf(e,t){return function(n,o){const r=this,s=r["__v_raw"],i=Df(s),a=t?of:e?Vf:Uf;return!e&&Ld(i,"iterate",Md),s.forEach(((e,t)=>n.call(o,a(e),a(t),r)))}}function hf(e,t,n){return function(...o){const r=this["__v_raw"],s=Df(r),i=od(s),a="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=r[e](...o),u=n?of:t?Vf:Uf;return!t&&Ld(s,"iterate",l?Ad:Md),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function mf(e){return function(...t){return"delete"!==e&&this}}function gf(){const e={get(e){return sf(this,e)},get size(){return lf(this)},has:af,add:cf,set:uf,delete:df,clear:ff,forEach:pf(!1,!1)},t={get(e){return sf(this,e,!1,!0)},get size(){return lf(this)},has:af,add:cf,set:uf,delete:df,clear:ff,forEach:pf(!1,!0)},n={get(e){return sf(this,e,!0)},get size(){return lf(this,!0)},has(e){return af.call(this,e,!0)},add:mf("add"),set:mf("set"),delete:mf("delete"),clear:mf("clear"),forEach:pf(!0,!1)},o={get(e){return sf(this,e,!0,!0)},get size(){return lf(this,!0)},has(e){return af.call(this,e,!0)},add:mf("add"),set:mf("set"),delete:mf("delete"),clear:mf("clear"),forEach:pf(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{e[r]=hf(r,!1,!1),n[r]=hf(r,!0,!1),t[r]=hf(r,!1,!0),o[r]=hf(r,!0,!0)})),[e,n,t,o]}const[vf,_f,bf,yf]=gf();function xf(e,t){const n=t?e?yf:bf:e?_f:vf;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(td(n,o)&&o in t?n:t,o,r)}const wf={get:xf(!1,!1)},kf={get:xf(!1,!0)},Sf={get:xf(!0,!1)},Ef=new WeakMap,Tf=new WeakMap,Mf=new WeakMap,Af=new WeakMap;function Rf(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Cf(e){return e["__v_skip"]||!Object.isExtensible(e)?0:Rf(ud(e))}function Of(e){return Nf(e)?e:Pf(e,!1,ef,wf,Ef)}function If(e){return Pf(e,!1,nf,kf,Tf)}function Bf(e){return Pf(e,!0,tf,Sf,Mf)}function Pf(e,t,n,o,r){if(!ad(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const s=r.get(e);if(s)return s;const i=Cf(e);if(0===i)return e;const a=new Proxy(e,2===i?o:n);return r.set(e,a),a}function Lf(e){return Nf(e)?Lf(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Nf(e){return!(!e||!e["__v_isReadonly"])}function jf(e){return!(!e||!e["__v_isShallow"])}function Ff(e){return Lf(e)||Nf(e)}function Df(e){const t=e&&e["__v_raw"];return t?Df(t):e}function Hf(e){return pd(e,"__v_skip",!0),e}const Uf=e=>ad(e)?Of(e):e,Vf=e=>ad(e)?Bf(e):e;function $f(e){Od&&Td&&(e=Df(e),Nd(e.dep||(e.dep=vd())))}function zf(e,t){e=Df(e),e.dep&&Fd(e.dep)}function qf(e){return!(!e||!0!==e.__v_isRef)}function Yf(e){return qf(e)?e.value:e}const Gf={get:(e,t,n)=>Yf(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return qf(r)&&!qf(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Xf(e){return Lf(e)?e:new Proxy(e,Gf)}class Wf{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Rd(e,(()=>{this._dirty||(this._dirty=!0,zf(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,this["__v_isReadonly"]=n}get value(){const e=Df(this);return $f(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Kf(e,t,n=!1){let o,r;const s=rd(e);s?(o=e,r=Qu):(o=e.get,r=e.set);const i=new Wf(o,r,s||!r,n);return i}function Zf(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}function Qf(e){if(vp(e)){const t={};for(let n=0;n{if(e){const n=e.split(ep);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function np(e){let t="";if(xp(e))t=e;else if(vp(e))for(let n=0;nxp(e)?e:null==e?"":vp(e)||wp(e)&&(e.toString===Sp||!yp(e.toString))?JSON.stringify(e,sp,2):String(e),sp=(e,t)=>t&&t.__v_isRef?sp(e,t.value):_p(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:bp(t)?{[`Set(${t.size})`]:[...t.values()]}:!wp(t)||vp(t)||Tp(t)?t:String(t),ip={},ap=[],lp=()=>{},cp=()=>!1,up=/^on[^a-z]/,dp=e=>up.test(e),fp=e=>e.startsWith("onUpdate:"),pp=Object.assign,hp=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},mp=Object.prototype.hasOwnProperty,gp=(e,t)=>mp.call(e,t),vp=Array.isArray,_p=e=>"[object Map]"===Ep(e),bp=e=>"[object Set]"===Ep(e),yp=e=>"function"===typeof e,xp=e=>"string"===typeof e,wp=e=>null!==e&&"object"===typeof e,kp=e=>wp(e)&&yp(e.then)&&yp(e.catch),Sp=Object.prototype.toString,Ep=e=>Sp.call(e),Tp=e=>"[object Object]"===Ep(e),Mp=Zf(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ap=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},Rp=/-(\w)/g,Cp=Ap((e=>e.replace(Rp,((e,t)=>t?t.toUpperCase():"")))),Op=/\B([A-Z])/g,Ip=Ap((e=>e.replace(Op,"-$1").toLowerCase())),Bp=Ap((e=>e.charAt(0).toUpperCase()+e.slice(1))),Pp=Ap((e=>e?`on${Bp(e)}`:"")),Lp=(e,t)=>!Object.is(e,t),Np=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Fp=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Dp;const Hp=()=>Dp||(Dp="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{});function Up(e,t,n,o){let r;try{r=o?e(...o):e()}catch(s){$p(s,t,n)}return r}function Vp(e,t,n,o){if(yp(e)){const r=Up(e,t,n,o);return r&&kp(r)&&r.catch((e=>{$p(e,t,n)})),r}const r=[];for(let s=0;s>>1,r=hh(Gp[o]);rXp&&Gp.splice(t,1)}function ch(e,t,n,o){vp(e)?n.push(...e):t&&t.includes(e,e.allowRecurse?o+1:o)||n.push(e),ah()}function uh(e){ch(e,Kp,Wp,Zp)}function dh(e){ch(e,Jp,Qp,eh)}function fh(e,t=null){if(Wp.length){for(oh=t,Kp=[...new Set(Wp)],Wp.length=0,Zp=0;Zphh(e)-hh(t))),eh=0;ehnull==e.id?1/0:e.id;function mh(e){Yp=!1,qp=!0,fh(e),Gp.sort(((e,t)=>hh(e)-hh(t)));try{for(Xp=0;Xpe.trim()))),t&&(r=n.map(Fp))}let a,l=o[a=Pp(t)]||o[a=Pp(Cp(t))];!l&&s&&(l=o[a=Pp(Ip(t))]),l&&Vp(l,e,6,r);const c=o[a+"Once"];if(c){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0,Vp(c,e,6,r)}}function vh(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let i={},a=!1;if(!yp(e)){const o=e=>{const n=vh(e,t,!0);n&&(a=!0,pp(i,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||a?(vp(s)?s.forEach((e=>i[e]=null)):pp(i,s),o.set(e,i),i):(o.set(e,null),null)}function _h(e,t){return!(!e||!dp(t))&&(t=t.slice(2).replace(/Once$/,""),gp(e,t[0].toLowerCase()+t.slice(1))||gp(e,Ip(t))||gp(e,t))}let bh=null,yh=null;function xh(e){const t=bh;return bh=e,yh=e&&e.type.__scopeId||null,t}function wh(e,t=bh,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&Mg(-1);const r=xh(t),s=e(...n);return xh(r),o._d&&Mg(1),s};return o._n=!0,o._c=!0,o._d=!0,o}function kh(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[i],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:h,inheritAttrs:m}=e;let g,v;const _=xh(e);try{if(4&n.shapeFlag){const e=r||o;g=$g(u.call(e,e,d,s,p,f,h)),v=l}else{const e=t;0,g=$g(e.length>1?e(s,{attrs:l,slots:a,emit:c}):e(s,null)),v=t.props?l:Sh(l)}}catch(y){wg.length=0,$p(y,e,1),g=jg(yg)}let b=g;if(v&&!1!==m){const e=Object.keys(v),{shapeFlag:t}=b;e.length&&7&t&&(i&&e.some(fp)&&(v=Eh(v,i)),b=Hg(b,v))}return n.dirs&&(b=Hg(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),g=b,xh(_),g}const Sh=e=>{let t;for(const n in e)("class"===n||"style"===n||dp(n))&&((t||(t={}))[n]=e[n]);return t},Eh=(e,t)=>{const n={};for(const o in e)fp(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function Th(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!a||a&&a.$stable)||o!==i&&(o?!i||Mh(o,i,c):!!i);if(1024&l)return!0;if(16&l)return o?Mh(o,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function Ch(e,t){t&&t.pendingBranch?vp(e)?t.effects.push(...e):t.effects.push(e):dh(e)}function Oh(e,t){if(Zg){let n=Zg.provides;const o=Zg.parent&&Zg.parent.provides;o===n&&(n=Zg.provides=Object.create(o)),n[e]=t}else;}function Ih(e,t,n=!1){const o=Zg||bh;if(o){const r=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&yp(t)?t.call(o.proxy):t}}const Bh={};function Ph(e,t,n){return Lh(e,t,n)}function Lh(e,t,{immediate:n,deep:o,flush:r,onTrack:s,onTrigger:i}=ip){const a=Zg;let l,c,u=!1,d=!1;if(qf(e)?(l=()=>e.value,u=jf(e)):Lf(e)?(l=()=>e,o=!0):vp(e)?(d=!0,u=e.some((e=>Lf(e)||jf(e))),l=()=>e.map((e=>qf(e)?e.value:Lf(e)?Fh(e):yp(e)?Up(e,a,2):void 0))):l=yp(e)?t?()=>Up(e,a,2):()=>{if(!a||!a.isUnmounted)return c&&c(),Vp(e,a,3,[f])}:lp,t&&o){const e=l;l=()=>Fh(e())}let f=e=>{c=g.onStop=()=>{Up(e,a,4)}};if(ov)return f=lp,t?n&&Vp(t,a,3,[l(),d?[]:void 0,f]):l(),lp;let p=d?[]:Bh;const h=()=>{if(g.active)if(t){const e=g.run();(o||u||(d?e.some(((e,t)=>Lp(e,p[t]))):Lp(e,p)))&&(c&&c(),Vp(t,a,3,[e,p===Bh?void 0:p,f]),p=e)}else g.run()};let m;h.allowRecurse=!!t,m="sync"===r?h:"post"===r?()=>dg(h,a&&a.suspense):()=>uh(h);const g=new Rd(l,m);return t?n?h():p=g.run():"post"===r?dg(g.run.bind(g),a&&a.suspense):g.run(),()=>{g.stop(),a&&a.scope&&hp(a.scope.effects,g)}}function Nh(e,t,n){const o=this.proxy,r=xp(e)?e.includes(".")?jh(o,e):()=>o[e]:e.bind(o,o);let s;yp(t)?s=t:(s=t.handler,n=t);const i=Zg;Jg(this);const a=Lh(r,s.bind(o),n);return i?Jg(i):ev(),a}function jh(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{Fh(e,t)}));else if(Tp(e))for(const n in e)Fh(e[n],t);return e}function Dh(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return sm((()=>{e.isMounted=!0})),lm((()=>{e.isUnmounting=!0})),e}const Hh=[Function,Array],Uh={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Hh,onEnter:Hh,onAfterEnter:Hh,onEnterCancelled:Hh,onBeforeLeave:Hh,onLeave:Hh,onAfterLeave:Hh,onLeaveCancelled:Hh,onBeforeAppear:Hh,onAppear:Hh,onAfterAppear:Hh,onAppearCancelled:Hh},setup(e,{slots:t}){const n=Qg(),o=Dh();let r;return()=>{const s=t.default&&Xh(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1)for(const e of s)if(e.type!==yg){i=e;break}const a=Df(e),{mode:l}=a;if(o.isLeaving)return qh(i);const c=Yh(i);if(!c)return qh(i);const u=zh(c,a,o,n);Gh(c,u);const d=n.subTree,f=d&&Yh(d);let p=!1;const{getTransitionKey:h}=c.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,p=!0)}if(f&&f.type!==yg&&(!Ig(c,f)||p)){const e=zh(f,a,o,n);if(Gh(f,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,n.update()},qh(i);"in-out"===l&&c.type!==yg&&(e.delayLeave=(e,t,n)=>{const r=$h(o,f);r[String(f.key)]=f,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return i}}},Vh=Uh;function $h(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function zh(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:m,onAppear:g,onAfterAppear:v,onAppearCancelled:_}=t,b=String(e.key),y=$h(n,e),x=(e,t)=>{e&&Vp(e,o,9,t)},w=(e,t)=>{const n=t[1];x(e,t),vp(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},k={mode:s,persisted:i,beforeEnter(t){let o=a;if(!n.isMounted){if(!r)return;o=m||a}t._leaveCb&&t._leaveCb(!0);const s=y[b];s&&Ig(e,s)&&s.el._leaveCb&&s.el._leaveCb(),x(o,[t])},enter(e){let t=l,o=c,s=u;if(!n.isMounted){if(!r)return;t=g||l,o=v||c,s=_||u}let i=!1;const a=e._enterCb=t=>{i||(i=!0,x(t?s:o,[e]),k.delayedLeave&&k.delayedLeave(),e._enterCb=void 0)};t?w(t,[e,a]):a()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();x(d,[t]);let s=!1;const i=t._leaveCb=n=>{s||(s=!0,o(),x(n?h:p,[t]),t._leaveCb=void 0,y[r]===e&&delete y[r])};y[r]=e,f?w(f,[t,i]):i()},clone(e){return zh(e,t,n,o)}};return k}function qh(e){if(Zh(e))return e=Hg(e),e.children=null,e}function Yh(e){return Zh(e)?e.children?e.children[0]:void 0:e}function Gh(e,t){6&e.shapeFlag&&e.component?Gh(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Xh(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader,Zh=e=>e.type.__isKeepAlive;function Qh(e,t){em(e,"a",t)}function Jh(e,t){em(e,"da",t)}function em(e,t,n=Zg){const o=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(nm(t,o,n),n){let e=n.parent;while(e&&e.parent)Zh(e.parent.vnode)&&tm(o,t,n,e),e=e.parent}}function tm(e,t,n,o){const r=nm(t,e,o,!0);cm((()=>{hp(o[t],r)}),n)}function nm(e,t,n=Zg,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Bd(),Jg(n);const r=Vp(t,n,e,o);return ev(),Pd(),r});return o?r.unshift(s):r.push(s),s}}const om=e=>(t,n=Zg)=>(!ov||"sp"===e)&&nm(e,t,n),rm=om("bm"),sm=om("m"),im=om("bu"),am=om("u"),lm=om("bum"),cm=om("um"),um=om("sp"),dm=om("rtg"),fm=om("rtc");function pm(e,t=Zg){nm("ec",e,t)}function hm(e,t){const n=bh;if(null===n)return e;const o=uv(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;st(e,n,void 0,s&&s[n])));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,i=n.length;o!Og(e)||e.type!==yg&&!(e.type===_g&&!Mm(e.children))))?e:null}const Am=e=>e?tv(e)?uv(e)||e.proxy:Am(e.parent):null,Rm=pp(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Am(e.parent),$root:e=>Am(e.root),$emit:e=>e.emit,$options:e=>Nm(e),$forceUpdate:e=>e.f||(e.f=()=>ih(e.update)),$nextTick:e=>e.n||(e.n=rh.bind(e.proxy)),$watch:e=>Nh.bind(e)}),Cm={get({_:e},t){const{ctx:n,setupState:o,data:r,props:s,accessCache:i,type:a,appContext:l}=e;let c;if("$"!==t[0]){const a=i[t];if(void 0!==a)switch(a){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(o!==ip&&gp(o,t))return i[t]=1,o[t];if(r!==ip&&gp(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&gp(c,t))return i[t]=3,s[t];if(n!==ip&&gp(n,t))return i[t]=4,n[t];Om&&(i[t]=0)}}const u=Rm[t];let d,f;return u?("$attrs"===t&&Ld(e,"get",t),u(e)):(d=a.__cssModules)&&(d=d[t])?d:n!==ip&&gp(n,t)?(i[t]=4,n[t]):(f=l.config.globalProperties,gp(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return r!==ip&&gp(r,t)?(r[t]=n,!0):o!==ip&&gp(o,t)?(o[t]=n,!0):!gp(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(s[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:s}},i){let a;return!!n[i]||e!==ip&&gp(e,i)||t!==ip&&gp(t,i)||(a=s[0])&&gp(a,i)||gp(o,i)||gp(Rm,i)||gp(r.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:gp(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Om=!0;function Im(e){const t=Nm(e),n=e.proxy,o=e.ctx;Om=!1,t.beforeCreate&&Pm(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:h,activated:m,deactivated:g,beforeDestroy:v,beforeUnmount:_,destroyed:b,unmounted:y,render:x,renderTracked:w,renderTriggered:k,errorCaptured:S,serverPrefetch:E,expose:T,inheritAttrs:M,components:A,directives:R,filters:C}=t,O=null;if(c&&Bm(c,o,O,e.appContext.config.unwrapInjectedRef),i)for(const B in i){const e=i[B];yp(e)&&(o[B]=e.bind(n))}if(r){const t=r.call(n,n);wp(t)&&(e.data=Of(t))}if(Om=!0,s)for(const B in s){const e=s[B],t=yp(e)?e.bind(n,n):yp(e.get)?e.get.bind(n,n):lp,r=!yp(e)&&yp(e.set)?e.set.bind(n):lp,i=pv({get:t,set:r});Object.defineProperty(o,B,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(a)for(const B in a)Lm(a[B],o,n,B);if(l){const e=yp(l)?l.call(n):l;Reflect.ownKeys(e).forEach((t=>{Oh(t,e[t])}))}function I(e,t){vp(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&Pm(u,e,"c"),I(rm,d),I(sm,f),I(im,p),I(am,h),I(Qh,m),I(Jh,g),I(pm,S),I(fm,w),I(dm,k),I(lm,_),I(cm,y),I(um,E),vp(T))if(T.length){const t=e.exposed||(e.exposed={});T.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===lp&&(e.render=x),null!=M&&(e.inheritAttrs=M),A&&(e.components=A),R&&(e.directives=R)}function Bm(e,t,n=lp,o=!1){vp(e)&&(e=Um(e));for(const r in e){const n=e[r];let s;s=wp(n)?"default"in n?Ih(n.from||r,n.default,!0):Ih(n.from||r):Ih(n),qf(s)&&o?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[r]=s}}function Pm(e,t,n){Vp(vp(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Lm(e,t,n,o){const r=o.includes(".")?jh(n,o):()=>n[o];if(xp(e)){const n=t[e];yp(n)&&Ph(r,n)}else if(yp(e))Ph(r,e.bind(n));else if(wp(e))if(vp(e))e.forEach((e=>Lm(e,t,n,o)));else{const o=yp(e.handler)?e.handler.bind(n):t[e.handler];yp(o)&&Ph(r,o,e)}}function Nm(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:r.length||n||o?(l={},r.length&&r.forEach((e=>jm(l,e,i,!0))),jm(l,t,i)):l=t,s.set(t,l),l}function jm(e,t,n,o=!1){const{mixins:r,extends:s}=t;s&&jm(e,s,n,!0),r&&r.forEach((t=>jm(e,t,n,!0)));for(const i in t)if(o&&"expose"===i);else{const o=Fm[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const Fm={data:Dm,props:$m,emits:$m,methods:$m,computed:$m,beforeCreate:Vm,created:Vm,beforeMount:Vm,mounted:Vm,beforeUpdate:Vm,updated:Vm,beforeDestroy:Vm,beforeUnmount:Vm,destroyed:Vm,unmounted:Vm,activated:Vm,deactivated:Vm,errorCaptured:Vm,serverPrefetch:Vm,components:$m,directives:$m,watch:zm,provide:Dm,inject:Hm};function Dm(e,t){return t?e?function(){return pp(yp(e)?e.call(this,this):e,yp(t)?t.call(this,this):t)}:t:e}function Hm(e,t){return $m(Um(e),Um(t))}function Um(e){if(vp(e)){const t={};for(let n=0;n0)||16&i){let o;Gm(e,t,r,s)&&(c=!0);for(const s in a)t&&(gp(t,s)||(o=Ip(s))!==s&&gp(t,o))||(l?!n||void 0===n[s]&&void 0===n[o]||(r[s]=Xm(l,a,s,void 0,e,!0)):delete r[s]);if(s!==a)for(const e in s)t&&gp(t,e)||(delete s[e],c=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let o=0;o{l=!0;const[n,o]=Wm(e,t,!0);pp(i,n),o&&a.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!s&&!l)return o.set(e,ap),ap;if(vp(s))for(let u=0;u-1,n[1]=o<0||t-1||gp(n,"default"))&&a.push(e)}}}const c=[i,a];return o.set(e,c),c}function Km(e){return"$"!==e[0]}function Zm(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function Qm(e,t){return Zm(e)===Zm(t)}function Jm(e,t){return vp(t)?t.findIndex((t=>Qm(t,e))):yp(t)&&Qm(t,e)?0:-1}const eg=e=>"_"===e[0]||"$stable"===e,tg=e=>vp(e)?e.map($g):[$g(e)],ng=(e,t,n)=>{if(t._n)return t;const o=wh(((...e)=>tg(t(...e))),n);return o._c=!1,o},og=(e,t,n)=>{const o=e._ctx;for(const r in e){if(eg(r))continue;const n=e[r];if(yp(n))t[r]=ng(r,n,o);else if(null!=n){const e=tg(n);t[r]=()=>e}}},rg=(e,t)=>{const n=tg(t);e.slots.default=()=>n},sg=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Df(t),jp(t,"_",n)):og(t,e.slots={})}else e.slots={},t&&rg(e,t);jp(e.slots,Bg,1)},ig=(e,t,n)=>{const{vnode:o,slots:r}=e;let s=!0,i=ip;if(32&o.shapeFlag){const e=t._;e?n&&1===e?s=!1:(pp(r,t),n||1!==e||delete r._):(s=!t.$stable,og(t,r)),i=t}else t&&(rg(e,t),i={default:1});if(s)for(const a in r)eg(a)||a in i||delete r[a]};function ag(){return{app:null,config:{isNativeTag:cp,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let lg=0;function cg(e,t){return function(n,o=null){yp(n)||(n=Object.assign({},n)),null==o||wp(o)||(o=null);const r=ag(),s=new Set;let i=!1;const a=r.app={_uid:lg++,_component:n,_props:o,_container:null,_context:r,_instance:null,version:mv,get config(){return r.config},set config(e){},use(e,...t){return s.has(e)||(e&&yp(e.install)?(s.add(e),e.install(a,...t)):yp(e)&&(s.add(e),e(a,...t))),a},mixin(e){return r.mixins.includes(e)||r.mixins.push(e),a},component(e,t){return t?(r.components[e]=t,a):r.components[e]},directive(e,t){return t?(r.directives[e]=t,a):r.directives[e]},mount(s,l,c){if(!i){const u=jg(n,o);return u.appContext=r,l&&t?t(u,s):e(u,s,c),i=!0,a._container=s,s.__vue_app__=a,uv(u.component)||u.component.proxy}},unmount(){i&&(e(null,a._container),delete a._container.__vue_app__)},provide(e,t){return r.provides[e]=t,a}};return a}}function ug(e,t,n,o,r=!1){if(vp(e))return void e.forEach(((e,s)=>ug(e,t&&(vp(t)?t[s]:t),n,o,r)));if(Kh(o)&&!r)return;const s=4&o.shapeFlag?uv(o.component)||o.component.proxy:o.el,i=r?null:s,{i:a,r:l}=e,c=t&&t.r,u=a.refs===ip?a.refs={}:a.refs,d=a.setupState;if(null!=c&&c!==l&&(xp(c)?(u[c]=null,gp(d,c)&&(d[c]=null)):qf(c)&&(c.value=null)),yp(l))Up(l,a,12,[i,u]);else{const t=xp(l),o=qf(l);if(t||o){const a=()=>{if(e.f){const n=t?u[l]:l.value;r?vp(n)&&hp(n,s):vp(n)?n.includes(s)||n.push(s):t?(u[l]=[s],gp(d,l)&&(d[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else t?(u[l]=i,gp(d,l)&&(d[l]=i)):o&&(l.value=i,e.k&&(u[e.k]=i))};i?(a.id=-1,dg(a,n)):a()}}}const dg=Ch;function fg(e){return pg(e)}function pg(e,t){const n=Hp();n.__VUE__=!0;const{insert:o,remove:r,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=lp,cloneNode:h,insertStaticContent:m}=e,g=(e,t,n,o=null,r=null,s=null,i=!1,a=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Ig(e,t)&&(o=z(e),D(e,r,s,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case bg:v(e,t,n,o);break;case yg:_(e,t,n,o);break;case xg:null==e&&b(t,n,o,i);break;case _g:R(e,t,n,o,r,s,i,a,l);break;default:1&d?w(e,t,n,o,r,s,i,a,l):6&d?C(e,t,n,o,r,s,i,a,l):(64&d||128&d)&&c.process(e,t,n,o,r,s,i,a,l,Y)}null!=u&&r&&ug(u,e&&e.ref,s,t||e,!t)},v=(e,t,n,r)=>{if(null==e)o(t.el=a(t.children),n,r);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},_=(e,t,n,r)=>{null==e?o(t.el=l(t.children||""),n,r):t.el=e.el},b=(e,t,n,o)=>{[e.el,e.anchor]=m(e.children,t,n,o,e.el,e.anchor)},y=({el:e,anchor:t},n,r)=>{let s;while(e&&e!==t)s=f(e),o(e,n,r),e=s;o(t,n,r)},x=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=f(e),r(e),e=n;r(t)},w=(e,t,n,o,r,s,i,a,l)=>{i=i||"svg"===t.type,null==e?k(t,n,o,r,s,i,a,l):T(e,t,r,s,i,a,l)},k=(e,t,n,r,a,l,c,d)=>{let f,p;const{type:m,props:g,shapeFlag:v,transition:_,patchFlag:b,dirs:y}=e;if(e.el&&void 0!==h&&-1===b)f=e.el=h(e.el);else{if(f=e.el=i(e.type,l,g&&g.is,g),8&v?u(f,e.children):16&v&&E(e.children,f,null,r,a,l&&"foreignObject"!==m,c,d),y&&mm(e,null,r,"created"),g){for(const t in g)"value"===t||Mp(t)||s(f,t,null,g[t],l,e.children,r,a,$);"value"in g&&s(f,"value",null,g.value),(p=g.onVnodeBeforeMount)&&Gg(p,r,e)}S(f,e,e.scopeId,c,r)}y&&mm(e,null,r,"beforeMount");const x=(!a||a&&!a.pendingBranch)&&_&&!_.persisted;x&&_.beforeEnter(f),o(f,t,n),((p=g&&g.onVnodeMounted)||x||y)&&dg((()=>{p&&Gg(p,r,e),x&&_.enter(f),y&&mm(e,null,r,"mounted")}),a)},S=(e,t,n,o,r)=>{if(n&&p(e,n),o)for(let s=0;s{for(let c=l;c{const l=t.el=e.el;let{patchFlag:c,dynamicChildren:d,dirs:f}=t;c|=16&e.patchFlag;const p=e.props||ip,h=t.props||ip;let m;n&&hg(n,!1),(m=h.onVnodeBeforeUpdate)&&Gg(m,n,t,e),f&&mm(t,e,n,"beforeUpdate"),n&&hg(n,!0);const g=r&&"foreignObject"!==t.type;if(d?M(e.dynamicChildren,d,l,n,o,g,i):a||L(e,t,l,null,n,o,g,i,!1),c>0){if(16&c)A(l,t,p,h,n,o,r);else if(2&c&&p.class!==h.class&&s(l,"class",null,h.class,r),4&c&&s(l,"style",p.style,h.style,r),8&c){const i=t.dynamicProps;for(let t=0;t{m&&Gg(m,n,t,e),f&&mm(t,e,n,"updated")}),o)},M=(e,t,n,o,r,s,i)=>{for(let a=0;a{if(n!==o){for(const l in o){if(Mp(l))continue;const c=o[l],u=n[l];c!==u&&"value"!==l&&s(e,l,u,c,a,t.children,r,i,$)}if(n!==ip)for(const l in n)Mp(l)||l in o||s(e,l,n[l],null,a,t.children,r,i,$);"value"in o&&s(e,"value",n.value,o.value)}},R=(e,t,n,r,s,i,l,c,u)=>{const d=t.el=e?e.el:a(""),f=t.anchor=e?e.anchor:a("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:m}=t;m&&(c=c?c.concat(m):m),null==e?(o(d,n,r),o(f,n,r),E(t.children,n,f,s,i,l,c,u)):p>0&&64&p&&h&&e.dynamicChildren?(M(e.dynamicChildren,h,n,s,i,l,c),(null!=t.key||s&&t===s.subTree)&&mg(e,t,!0)):L(e,t,n,f,s,i,l,c,u)},C=(e,t,n,o,r,s,i,a,l)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):O(t,n,o,r,s,i,l):I(e,t,l)},O=(e,t,n,o,r,s,i)=>{const a=e.component=Kg(e,o,r);if(Zh(e)&&(a.ctx.renderer=Y),rv(a),a.asyncDep){if(r&&r.registerDep(a,B),!e.el){const e=a.subTree=jg(yg);_(null,e,t,n)}}else B(a,e,t,n,r,s,i)},I=(e,t,n)=>{const o=t.component=e.component;if(Th(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void P(o,t,n);o.next=t,lh(o.update),o.update()}else t.el=e.el,o.vnode=t},B=(e,t,n,o,r,s,i)=>{const a=()=>{if(e.isMounted){let t,{next:n,bu:o,u:a,parent:l,vnode:c}=e,u=n;hg(e,!1),n?(n.el=c.el,P(e,n,i)):n=c,o&&Np(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&Gg(t,l,n,c),hg(e,!0);const f=kh(e),p=e.subTree;e.subTree=f,g(p,f,d(p.el),z(p),e,r,s),n.el=f.el,null===u&&Ah(e,f.el),a&&dg(a,r),(t=n.props&&n.props.onVnodeUpdated)&&dg((()=>Gg(t,l,n,c)),r)}else{let i;const{el:a,props:l}=t,{bm:c,m:u,parent:d}=e,f=Kh(t);if(hg(e,!1),c&&Np(c),!f&&(i=l&&l.onVnodeBeforeMount)&&Gg(i,d,t),hg(e,!0),a&&X){const n=()=>{e.subTree=kh(e),X(a,e.subTree,e,r,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const i=e.subTree=kh(e);g(null,i,n,o,e,r,s),t.el=i.el}if(u&&dg(u,r),!f&&(i=l&&l.onVnodeMounted)){const e=t;dg((()=>Gg(i,d,e)),r)}(256&t.shapeFlag||d&&Kh(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&dg(e.a,r),e.isMounted=!0,t=n=o=null}},l=e.effect=new Rd(a,(()=>ih(c)),e.scope),c=e.update=()=>l.run();c.id=e.uid,hg(e,!0),c()},P=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,Ym(e,t.props,o,n),ig(e,t.children,n),Bd(),fh(void 0,e.update),Pd()},L=(e,t,n,o,r,s,i,a,l=!1)=>{const c=e&&e.children,d=e?e.shapeFlag:0,f=t.children,{patchFlag:p,shapeFlag:h}=t;if(p>0){if(128&p)return void j(c,f,n,o,r,s,i,a,l);if(256&p)return void N(c,f,n,o,r,s,i,a,l)}8&h?(16&d&&$(c,r,s),f!==c&&u(n,f)):16&d?16&h?j(c,f,n,o,r,s,i,a,l):$(c,r,s,!0):(8&d&&u(n,""),16&h&&E(f,n,o,r,s,i,a,l))},N=(e,t,n,o,r,s,i,a,l)=>{e=e||ap,t=t||ap;const c=e.length,u=t.length,d=Math.min(c,u);let f;for(f=0;fu?$(e,r,s,!0,!1,d):E(t,n,o,r,s,i,a,l,d)},j=(e,t,n,o,r,s,i,a,l)=>{let c=0;const u=t.length;let d=e.length-1,f=u-1;while(c<=d&&c<=f){const o=e[c],u=t[c]=l?zg(t[c]):$g(t[c]);if(!Ig(o,u))break;g(o,u,n,null,r,s,i,a,l),c++}while(c<=d&&c<=f){const o=e[d],c=t[f]=l?zg(t[f]):$g(t[f]);if(!Ig(o,c))break;g(o,c,n,null,r,s,i,a,l),d--,f--}if(c>d){if(c<=f){const e=f+1,d=ef)while(c<=d)D(e[c],r,s,!0),c++;else{const p=c,h=c,m=new Map;for(c=h;c<=f;c++){const e=t[c]=l?zg(t[c]):$g(t[c]);null!=e.key&&m.set(e.key,c)}let v,_=0;const b=f-h+1;let y=!1,x=0;const w=new Array(b);for(c=0;c=b){D(o,r,s,!0);continue}let u;if(null!=o.key)u=m.get(o.key);else for(v=h;v<=f;v++)if(0===w[v-h]&&Ig(o,t[v])){u=v;break}void 0===u?D(o,r,s,!0):(w[u-h]=c+1,u>=x?x=u:y=!0,g(o,t[u],n,null,r,s,i,a,l),_++)}const k=y?gg(w):ap;for(v=k.length-1,c=b-1;c>=0;c--){const e=h+c,d=t[e],f=e+1{const{el:i,type:a,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void F(e.component.subTree,t,n,r);if(128&u)return void e.suspense.move(t,n,r);if(64&u)return void a.move(e,t,n,Y);if(a===_g){o(i,t,n);for(let e=0;el.enter(i)),s);else{const{leave:e,delayLeave:r,afterLeave:s}=l,a=()=>o(i,t,n),c=()=>{e(i,(()=>{a(),s&&s()}))};r?r(i,a,c):c()}else o(i,t,n)},D=(e,t,n,o=!1,r=!1)=>{const{type:s,props:i,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=e;if(null!=a&&ug(a,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const p=1&u&&f,h=!Kh(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&Gg(m,t,e),6&u)V(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);p&&mm(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,Y,o):c&&(s!==_g||d>0&&64&d)?$(c,t,n,!1,!0):(s===_g&&384&d||!r&&16&u)&&$(l,t,n),o&&H(e)}(h&&(m=i&&i.onVnodeUnmounted)||p)&&dg((()=>{m&&Gg(m,t,e),p&&mm(e,null,t,"unmounted")}),n)},H=e=>{const{type:t,el:n,anchor:o,transition:s}=e;if(t===_g)return void U(n,o);if(t===xg)return void x(e);const i=()=>{r(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:o}=s,r=()=>t(n,i);o?o(e.el,i,r):r()}else i()},U=(e,t)=>{let n;while(e!==t)n=f(e),r(e),e=n;r(t)},V=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:i,um:a}=e;o&&Np(o),r.stop(),s&&(s.active=!1,D(i,e,t,n)),a&&dg(a,t),dg((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},$=(e,t,n,o=!1,r=!1,s=0)=>{for(let i=s;i6&e.shapeFlag?z(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el),q=(e,t,n)=>{null==e?t._vnode&&D(t._vnode,null,null,!0):g(t._vnode||null,e,t,null,null,null,n),ph(),t._vnode=e},Y={p:g,um:D,m:F,r:H,mt:O,mc:E,pc:L,pbc:M,n:z,o:e};let G,X;return t&&([G,X]=t(Y)),{render:q,hydrate:G,createApp:cg(q,G)}}function hg({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function mg(e,t,n=!1){const o=e.children,r=t.children;if(vp(o)&&vp(r))for(let s=0;s>1,e[n[a]]0&&(t[o]=n[s-1]),n[s]=o)}}s=n.length,i=n[s-1];while(s-- >0)n[s]=i,i=t[i];return n}const vg=e=>e.__isTeleport,_g=Symbol(void 0),bg=Symbol(void 0),yg=Symbol(void 0),xg=Symbol(void 0),wg=[];let kg=null;function Sg(e=!1){wg.push(kg=e?null:[])}function Eg(){wg.pop(),kg=wg[wg.length-1]||null}let Tg=1;function Mg(e){Tg+=e}function Ag(e){return e.dynamicChildren=Tg>0?kg||ap:null,Eg(),Tg>0&&kg&&kg.push(e),e}function Rg(e,t,n,o,r,s){return Ag(Ng(e,t,n,o,r,s,!0))}function Cg(e,t,n,o,r){return Ag(jg(e,t,n,o,r,!0))}function Og(e){return!!e&&!0===e.__v_isVNode}function Ig(e,t){return e.type===t.type&&e.key===t.key}const Bg="__vInternal",Pg=({key:e})=>null!=e?e:null,Lg=({ref:e,ref_key:t,ref_for:n})=>null!=e?xp(e)||qf(e)||yp(e)?{i:bh,r:e,k:t,f:!!n}:e:null;function Ng(e,t=null,n=null,o=0,r=null,s=(e===_g?0:1),i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Pg(t),ref:t&&Lg(t),scopeId:yh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return a?(qg(l,n),128&s&&e.normalize(l)):n&&(l.shapeFlag|=xp(n)?8:16),Tg>0&&!i&&kg&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&kg.push(l),l}const jg=Fg;function Fg(e,t=null,n=null,o=0,r=null,s=!1){if(e&&e!==bm||(e=yg),Og(e)){const o=Hg(e,t,!0);return n&&qg(o,n),Tg>0&&!s&&kg&&(6&o.shapeFlag?kg[kg.indexOf(e)]=o:kg.push(o)),o.patchFlag|=-2,o}if(fv(e)&&(e=e.__vccOpts),t){t=Dg(t);let{class:e,style:n}=t;e&&!xp(e)&&(t.class=np(e)),wp(n)&&(Ff(n)&&!vp(n)&&(n=pp({},n)),t.style=Qf(n))}const i=xp(e)?1:Rh(e)?128:vg(e)?64:wp(e)?4:yp(e)?2:0;return Ng(e,t,n,o,r,i,s,!0)}function Dg(e){return e?Ff(e)||Bg in e?pp({},e):e:null}function Hg(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:i}=e,a=t?Yg(o||{},t):o,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Pg(a),ref:t&&t.ref?n&&r?vp(r)?r.concat(Lg(t)):[r,Lg(t)]:Lg(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_g?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Hg(e.ssContent),ssFallback:e.ssFallback&&Hg(e.ssFallback),el:e.el,anchor:e.anchor};return l}function Ug(e=" ",t=0){return jg(bg,null,e,t)}function Vg(e="",t=!1){return t?(Sg(),Cg(yg,null,e)):jg(yg,null,e)}function $g(e){return null==e||"boolean"===typeof e?jg(yg):vp(e)?jg(_g,null,e.slice()):"object"===typeof e?zg(e):jg(bg,null,String(e))}function zg(e){return null===e.el||e.memo?e:Hg(e)}function qg(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(vp(t))n=16;else if("object"===typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),qg(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||Bg in t?3===o&&bh&&(1===bh.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=bh}}else yp(t)?(t={default:t,_ctx:bh},n=32):(t=String(t),64&o?(n=16,t=[Ug(t)]):n=8);e.children=t,e.shapeFlag|=n}function Yg(...e){const t={};for(let n=0;nZg||bh,Jg=e=>{Zg=e,e.scope.on()},ev=()=>{Zg&&Zg.scope.off(),Zg=null};function tv(e){return 4&e.vnode.shapeFlag}let nv,ov=!1;function rv(e,t=!1){ov=t;const{props:n,children:o}=e.vnode,r=tv(e);qm(e,n,r,t),sg(e,o);const s=r?sv(e,t):void 0;return ov=!1,s}function sv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Hf(new Proxy(e.ctx,Cm));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?cv(e):null;Jg(e),Bd();const r=Up(o,e,0,[e.props,n]);if(Pd(),ev(),kp(r)){if(r.then(ev,ev),t)return r.then((n=>{iv(e,n,t)})).catch((t=>{$p(t,e,0)}));e.asyncDep=r}else iv(e,r,t)}else av(e,t)}function iv(e,t,n){yp(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:wp(t)&&(e.setupState=Xf(t)),av(e,n)}function av(e,t,n){const o=e.type;if(!e.render){if(!t&&nv&&!o.render){const t=o.template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:s,compilerOptions:i}=o,a=pp(pp({isCustomElement:n,delimiters:s},r),i);o.render=nv(t,a)}}e.render=o.render||lp}Jg(e),Bd(),Im(e),Pd(),ev()}function lv(e){return new Proxy(e.attrs,{get(t,n){return Ld(e,"get","$attrs"),t[n]}})}function cv(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=lv(e))},slots:e.slots,emit:e.emit,expose:t}}function uv(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Xf(Hf(e.exposed)),{get(t,n){return n in t?t[n]:n in Rm?Rm[n](e):void 0}}))}function dv(e,t=!0){return yp(e)?e.displayName||e.name:e.name||t&&e.__name}function fv(e){return yp(e)&&"__vccOpts"in e}const pv=(e,t)=>Kf(e,t,ov);function hv(e,t,n){const o=arguments.length;return 2===o?wp(t)&&!vp(t)?Og(t)?jg(e,null,[t]):jg(e,t):jg(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&Og(n)&&(n=[n]),jg(e,t,n))}const mv="3.2.37";function gv(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}const vv="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",_v=gv(vv);function bv(e){return!!e||""===e}const yv=/^on[^a-z]/,xv=e=>yv.test(e),wv=e=>e.startsWith("onUpdate:"),kv=Object.assign,Sv=Array.isArray,Ev=e=>"function"===typeof e,Tv=e=>"string"===typeof e,Mv=e=>null!==e&&"object"===typeof e,Av=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},Rv=/-(\w)/g,Cv=Av((e=>e.replace(Rv,((e,t)=>t?t.toUpperCase():"")))),Ov=/\B([A-Z])/g,Iv=Av((e=>e.replace(Ov,"-$1").toLowerCase())),Bv=Av((e=>e.charAt(0).toUpperCase()+e.slice(1))),Pv=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Lv="http://www.w3.org/2000/svg",Nv="undefined"!==typeof document?document:null,jv=Nv&&Nv.createElement("template"),Fv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?Nv.createElementNS(Lv,e):Nv.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>Nv.createTextNode(e),createComment:e=>Nv.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Nv.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===s||!(r=r.nextSibling))break}else{jv.innerHTML=o?`${e}`:e;const r=jv.content;if(o){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Dv(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Hv(e,t,n){const o=e.style,r=Tv(n);if(n&&!r){for(const e in n)Vv(o,e,n[e]);if(t&&!Tv(t))for(const e in t)null==n[e]&&Vv(o,e,"")}else{const s=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=s)}}const Uv=/\s*!important$/;function Vv(e,t,n){if(Sv(n))n.forEach((n=>Vv(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=qv(e,t);Uv.test(n)?e.setProperty(Iv(o),n.replace(Uv,""),"important"):e[o]=n}}const $v=["Webkit","Moz","ms"],zv={};function qv(e,t){const n=zv[t];if(n)return n;let o=Cp(t);if("filter"!==o&&o in e)return zv[t]=o;o=Bv(o);for(let r=0;r<$v.length;r++){const n=$v[r]+o;if(n in e)return zv[t]=n}return t}const Yv="http://www.w3.org/1999/xlink";function Gv(e,t,n,o,r){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Yv,t.slice(6,t.length)):e.setAttributeNS(Yv,t,n);else{const o=_v(t);null==n||o&&!bv(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function Xv(e,t,n,o,r,s,i){if("innerHTML"===t||"textContent"===t)return o&&i(o,r,s),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const o=null==n?"":n;return e.value===o&&"OPTION"!==e.tagName||(e.value=o),void(null==n&&e.removeAttribute(t))}let a=!1;if(""===n||null==n){const o=typeof e[t];"boolean"===o?n=bv(n):null==n&&"string"===o?(n="",a=!0):"number"===o&&(n=0,a=!0)}try{e[t]=n}catch(l){}a&&e.removeAttribute(t)}const[Wv,Kv]=(()=>{let e=Date.now,t=!1;if("undefined"!==typeof window){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Zv=0;const Qv=Promise.resolve(),Jv=()=>{Zv=0},e_=()=>Zv||(Qv.then(Jv),Zv=Wv());function t_(e,t,n,o){e.addEventListener(t,n,o)}function n_(e,t,n,o){e.removeEventListener(t,n,o)}function o_(e,t,n,o,r=null){const s=e._vei||(e._vei={}),i=s[t];if(o&&i)i.value=o;else{const[n,a]=s_(t);if(o){const i=s[t]=i_(o,r);t_(e,n,i,a)}else i&&(n_(e,n,i,a),s[t]=void 0)}}const r_=/(?:Once|Passive|Capture)$/;function s_(e){let t;if(r_.test(e)){let n;t={};while(n=e.match(r_))e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Iv(e.slice(2)),t]}function i_(e,t){const n=e=>{const o=e.timeStamp||Wv();(Kv||o>=n.attached-1)&&Vp(a_(e,n.value),t,5,[e])};return n.value=e,n.attached=e_(),n}function a_(e,t){if(Sv(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const l_=/^on[a-z]/,c_=(e,t,n,o,r=!1,s,i,a,l)=>{"class"===t?Dv(e,o,r):"style"===t?Hv(e,n,o):xv(t)?wv(t)||o_(e,t,n,o,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):u_(e,t,o,r))?Xv(e,t,o,s,i,a,l):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),Gv(e,t,o,r))};function u_(e,t,n,o){return o?"innerHTML"===t||"textContent"===t||!!(t in e&&l_.test(t)&&Ev(n)):"spellcheck"!==t&&"draggable"!==t&&"translate"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!l_.test(t)||!Tv(n))&&t in e))))}function d_(e,t){const n=Wh(e);class o extends p_{constructor(e){super(n,e,t)}}return o.def=n,o}const f_="undefined"!==typeof HTMLElement?HTMLElement:class{};class p_ extends f_{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,rh((()=>{this._connected||(Z_(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let n=0;n{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:n}=e,o=!Sv(t),r=t?o?Object.keys(t):t:[];let s;if(o)for(const i in this._props){const e=t[i];(e===Number||e&&e.type===Number)&&(this._props[i]=Pv(this._props[i]),(s||(s=Object.create(null)))[i]=!0)}this._numberProps=s;for(const i of Object.keys(this))"_"!==i[0]&&this._setProp(i,this[i],!0,!1);for(const i of r.map(Cv))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(e){this._setProp(i,e)}});this._applyStyles(n),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=Pv(t)),this._setProp(Cv(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(Iv(e),""):"string"===typeof t||"number"===typeof t?this.setAttribute(Iv(e),t+""):t||this.removeAttribute(Iv(e))))}_update(){Z_(this._createVNode(),this.shadowRoot)}_createVNode(){const e=jg(this._def,kv({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;while(t=t&&(t.parentNode||t.host))if(t instanceof p_){e.parent=t._instance;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}const h_="transition",m_="animation",g_=(e,{slots:t})=>hv(Vh,x_(e),t);g_.displayName="Transition";const v_={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},__=g_.props=kv({},Vh.props,v_),b_=(e,t=[])=>{Sv(e)?e.forEach((e=>e(...t))):e&&e(...t)},y_=e=>!!e&&(Sv(e)?e.some((e=>e.length>1)):e.length>1);function x_(e){const t={};for(const A in e)A in v_||(t[A]=e[A]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=w_(r),m=h&&h[0],g=h&&h[1],{onBeforeEnter:v,onEnter:_,onEnterCancelled:b,onLeave:y,onLeaveCancelled:x,onBeforeAppear:w=v,onAppear:k=_,onAppearCancelled:S=b}=t,E=(e,t,n)=>{E_(e,t?u:a),E_(e,t?c:i),n&&n()},T=(e,t)=>{e._isLeaving=!1,E_(e,d),E_(e,p),E_(e,f),t&&t()},M=e=>(t,n)=>{const r=e?k:_,i=()=>E(t,e,n);b_(r,[t,i]),T_((()=>{E_(t,e?l:s),S_(t,e?u:a),y_(r)||A_(t,o,m,i)}))};return kv(t,{onBeforeEnter(e){b_(v,[e]),S_(e,s),S_(e,i)},onBeforeAppear(e){b_(w,[e]),S_(e,l),S_(e,c)},onEnter:M(!1),onAppear:M(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>T(e,t);S_(e,d),I_(),S_(e,f),T_((()=>{e._isLeaving&&(E_(e,d),S_(e,p),y_(y)||A_(e,o,g,n))})),b_(y,[e,n])},onEnterCancelled(e){E(e,!1),b_(b,[e])},onAppearCancelled(e){E(e,!0),b_(S,[e])},onLeaveCancelled(e){T(e),b_(x,[e])}})}function w_(e){if(null==e)return null;if(Mv(e))return[k_(e.enter),k_(e.leave)];{const t=k_(e);return[t,t]}}function k_(e){const t=Pv(e);return t}function S_(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function E_(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function T_(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let M_=0;function A_(e,t,n,o){const r=e._endId=++M_,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=R_(e,t);if(!i)return o();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,f),s()},f=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{u(n[e]||"").split(", "),r=o(h_+"Delay"),s=o(h_+"Duration"),i=C_(r,s),a=o(m_+"Delay"),l=o(m_+"Duration"),c=C_(a,l);let u=null,d=0,f=0;t===h_?i>0&&(u=h_,d=i,f=s.length):t===m_?c>0&&(u=m_,d=c,f=l.length):(d=Math.max(i,c),u=d>0?i>c?h_:m_:null,f=u?u===h_?s.length:l.length:0);const p=u===h_&&/\b(transform|all)(,|$)/.test(n[h_+"Property"]);return{type:u,timeout:d,propCount:f,hasTransform:p}}function C_(e,t){while(e.lengthO_(t)+O_(e[n]))))}function O_(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function I_(){return document.body.offsetHeight}const B_=new WeakMap,P_=new WeakMap,L_={name:"TransitionGroup",props:kv({},__,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Qg(),o=Dh();let r,s;return am((()=>{if(!r.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!H_(r[0].el,n.vnode.el,t))return;r.forEach(j_),r.forEach(F_);const o=r.filter(D_);I_(),o.forEach((e=>{const n=e.el,o=n.style;S_(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n._moveCb=null,E_(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const i=Df(e),a=x_(i);let l=i.tag||_g;r=s,s=t.default?Xh(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:s}=R_(o);return r.removeChild(o),s}const U_=["ctrl","shift","alt","meta"],V_={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>U_.some((n=>e[`${n}Key`]&&!t.includes(n)))},$_=(e,t)=>(n,...o)=>{for(let e=0;en=>{if(!("key"in n))return;const o=Iv(n.key);return t.some((e=>e===o||z_[e]===o))?e(n):void 0},Y_={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):G_(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!==!n&&(o?t?(o.beforeEnter(e),G_(e,!0),o.enter(e)):o.leave(e,(()=>{G_(e,!1)})):G_(e,t))},beforeUnmount(e,{value:t}){G_(e,t)}};function G_(e,t){e.style.display=t?e._vod:"none"}const X_=kv({patchProp:c_},Fv);let W_;function K_(){return W_||(W_=fg(X_))}const Z_=(...e)=>{K_().render(...e)};var Q_=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};const J_={name:"AppLoader",props:{show:{type:Boolean,default:!1},infinite:{type:Boolean,default:!1},type:{type:String,required:!0},messageId:{type:String,default:""}}},eb=Ng("div",{id:"vac-circle"},null,-1),tb=Ng("div",{id:"vac-circle"},null,-1),nb=Ng("div",{id:"vac-circle"},null,-1),ob=Ng("div",{id:"vac-circle"},null,-1),rb=Ng("div",{id:"vac-circle"},null,-1),sb=Ng("div",{id:"vac-circle"},null,-1);function ib(e,t,n,o,r,s){return Sg(),Cg(g_,{name:"vac-fade-spinner",appear:""},{default:wh((()=>[n.show?(Sg(),Rg("div",{key:0,class:np(["vac-loader-wrapper",{"vac-container-center":!n.infinite,"vac-container-top":n.infinite}])},["rooms"===n.type?Tm(e.$slots,"spinner-icon-rooms",{key:0},(()=>[eb])):Vg("",!0),"infinite-rooms"===n.type?Tm(e.$slots,"spinner-icon-infinite-rooms",{key:1},(()=>[tb])):Vg("",!0),"message-file"===n.type?Tm(e.$slots,"spinner-icon-message-file_"+n.messageId,{key:2},(()=>[nb])):Vg("",!0),"room-file"===n.type?Tm(e.$slots,"spinner-icon-room-file",{key:3},(()=>[ob])):Vg("",!0),"messages"===n.type?Tm(e.$slots,"spinner-icon-messages",{key:4},(()=>[rb])):Vg("",!0),"infinite-messages"===n.type?Tm(e.$slots,"spinner-icon-infinite-messages",{key:5},(()=>[sb])):Vg("",!0)],2)):Vg("",!0)])),_:3})}var ab=Q_(J_,[["render",ib]]);const lb={name:"SvgIcon",props:{name:{type:String,default:null},param:{type:String,default:null}},data(){return{svgItem:{search:{path:"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z"},add:{path:"M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},toggle:{path:"M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z"},menu:{path:"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z"},close:{path:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"},file:{path:"M14,17H7V15H14M17,13H7V11H17M17,9H7V7H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"},paperclip:{path:"M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"},"close-outline":{path:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"},send:{path:"M2,21L23,12L2,3V10L17,12L2,14V21Z"},emoji:{path:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"},document:{path:"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"},pencil:{path:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"},checkmark:{path:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},"double-checkmark":{path:"M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"},eye:{path:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z"},dropdown:{path:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},deleted:{path:"M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.85 4.63,15.55 5.68,16.91L16.91,5.68C15.55,4.63 13.85,4 12,4M12,20A8,8 0 0,0 20,12C20,10.15 19.37,8.45 18.32,7.09L7.09,18.32C8.45,19.37 10.15,20 12,20Z"},microphone:{size:"large",path:"M432.8,216.4v39.2c0,45.2-15.3,84.3-45.2,118.4c-29.8,33.2-67.3,52.8-111.6,57.9v40.9h78.4c5.1,0,10.2,1.7,13.6,6c4.3,4.3,6,8.5,6,13.6c0,5.1-1.7,10.2-6,13.6c-4.3,4.3-8.5,6-13.6,6H157.6c-5.1,0-10.2-1.7-13.6-6c-4.3-4.3-6-8.5-6-13.6c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6H236v-40.9c-44.3-5.1-81.8-23.9-111.6-57.9s-45.2-73.3-45.2-118.4v-39.2c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6s10.2,1.7,13.6,6c4.3,4.3,6,8.5,6,13.6v39.2c0,37.5,13.6,70.7,40,97.1s59.6,40,97.1,40s70.7-13.6,97.1-40c26.4-26.4,40-59.6,40-97.1v-39.2c0-5.1,1.7-10.2,6-13.6c4.3-4.3,8.5-6,13.6-6c5.1,0,10.2,1.7,13.6,6C430.2,206.2,432.8,211.3,432.8,216.4z M353.5,98v157.6c0,27.3-9.4,50.3-29,69c-19.6,19.6-42.6,29-69,29s-50.3-9.4-69-29c-19.6-19.6-29-42.6-29-69V98c0-27.3,9.4-50.3,29-69c19.6-19.6,42.6-29,69-29s50.3,9.4,69,29C344.2,47.7,353.5,71.6,353.5,98z"},"audio-play":{size:"medium",path:"M43.331,21.237L7.233,0.397c-0.917-0.529-2.044-0.529-2.96,0c-0.916,0.528-1.48,1.505-1.48,2.563v41.684 c0,1.058,0.564,2.035,1.48,2.563c0.458,0.268,0.969,0.397,1.48,0.397c0.511,0,1.022-0.133,1.48-0.397l36.098-20.84 c0.918-0.529,1.479-1.506,1.479-2.564S44.247,21.767,43.331,21.237z"},"audio-pause":{size:"medium",path:"M17.991,40.976c0,3.662-2.969,6.631-6.631,6.631l0,0c-3.662,0-6.631-2.969-6.631-6.631V6.631C4.729,2.969,7.698,0,11.36,0l0,0c3.662,0,6.631,2.969,6.631,6.631V40.976z",path2:"M42.877,40.976c0,3.662-2.969,6.631-6.631,6.631l0,0c-3.662,0-6.631-2.969-6.631-6.631V6.631C29.616,2.969,32.585,0,36.246,0l0,0c3.662,0,6.631,2.969,6.631,6.631V40.976z"}}}},computed:{svgId(){const e=this.param?"-"+this.param:"";return`vac-icon-${this.name}${e}`},size(){const e=this.svgItem[this.name];return"large"===e.size?512:"medium"===e.size?48:24}}},cb=["viewBox"],ub=["id","d"],db=["id","d"];function fb(e,t,n,o,r,s){return Sg(),Rg("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1",width:"24",height:"24",viewBox:`0 0 ${s.size} ${s.size}`},[Ng("path",{id:s.svgId,d:r.svgItem[n.name].path},null,8,ub),r.svgItem[n.name].path2?(Sg(),Rg("path",{key:0,id:s.svgId,d:r.svgItem[n.name].path2},null,8,db)):Vg("",!0)],8,cb)}var pb=Q_(lb,[["render",fb]]);const hb={name:"RoomsSearch",components:{SvgIcon:pb},props:{textMessages:{type:Object,required:!0},showSearch:{type:Boolean,required:!0},showAddRoom:{type:Boolean,required:!0},rooms:{type:Array,required:!0},loadingRooms:{type:Boolean,required:!0}},emits:["search-room","add-room"],computed:{showSearchBar(){return this.showSearch||this.showAddRoom}}},mb={key:0,class:"vac-icon-search"},gb=["placeholder"];function vb(e,t,n,o,r,s){const i=_m("svg-icon");return Sg(),Rg("div",{class:np({"vac-box-search":s.showSearchBar,"vac-box-empty":!s.showSearchBar})},[n.showSearch?(Sg(),Rg(_g,{key:0},[!n.loadingRooms&&n.rooms.length?(Sg(),Rg("div",mb,[Tm(e.$slots,"search-icon",{},(()=>[jg(i,{name:"search"})]))])):Vg("",!0),!n.loadingRooms&&n.rooms.length?(Sg(),Rg("input",{key:1,type:"search",placeholder:n.textMessages.SEARCH,autocomplete:"off",class:"vac-input",onInput:t[0]||(t[0]=t=>e.$emit("search-room",t))},null,40,gb)):Vg("",!0)],64)):Vg("",!0),n.showAddRoom?(Sg(),Rg("div",{key:1,class:"vac-svg-button vac-add-icon",onClick:t[1]||(t[1]=t=>e.$emit("add-room"))},[Tm(e.$slots,"add-icon",{},(()=>[jg(i,{name:"add"})]))])):Vg("",!0)],2)}var _b=Q_(hb,[["render",vb]]);const bb=document.createElement("i");function yb(e){const t="&"+e+";";bb.innerHTML=t;const n=bb.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}function xb(e,t,n,o){const r=e.length;let s,i=0;if(t=t<0?-t>r?0:r+t:t>r?r:t,n=n>0?n:0,o.length<1e4)s=Array.from(o),s.unshift(t,n),e.splice(...s);else{n&&e.splice(t,n);while(i0?(xb(e,e.length,0,t),e):t}const kb={}.hasOwnProperty;function Sb(e){const t={};let n=-1;while(++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"�":String.fromCharCode(n)}const Cb={'"':"quot","&":"amp","<":"lt",">":"gt"};function Ob(e){return e.replace(/["&<>]/g,t);function t(e){return"&"+Cb[e]+";"}}function Ib(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Bb=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,Pb=Yb(/[A-Za-z]/),Lb=Yb(/[\dA-Za-z]/),Nb=Yb(/[#-'*+\--9=?A-Z^-~]/);function jb(e){return null!==e&&(e<32||127===e)}const Fb=Yb(/\d/),Db=Yb(/[\dA-Fa-f]/),Hb=Yb(/[!-/:-@[-`{-~]/);function Ub(e){return null!==e&&e<-2}function Vb(e){return null!==e&&(e<0||32===e)}function $b(e){return-2===e||-1===e||32===e}const zb=Yb(Bb),qb=Yb(/\s/);function Yb(e){return t;function t(t){return null!==t&&e.test(String.fromCharCode(t))}}function Gb(e,t){const n=Ob(Xb(e||""));if(!t)return n;const o=n.indexOf(":"),r=n.indexOf("?"),s=n.indexOf("#"),i=n.indexOf("/");return o<0||i>-1&&o>i||r>-1&&o>r||s>-1&&o>s||t.test(n.slice(0,o))?n:""}function Xb(e){const t=[];let n=-1,o=0,r=0;while(++n55295&&s<57344){const t=e.charCodeAt(n+1);s<56320&&t>56319&&t<57344?(i=String.fromCharCode(s,t),r=1):i="�"}else i=String.fromCharCode(s);i&&(t.push(e.slice(o,n),encodeURIComponent(i)),o=n+r+1,i=""),r&&(n+=r,r=0)}return t.join("")+e.slice(o)}const Wb={}.hasOwnProperty,Kb=/^(https?|ircs?|mailto|xmpp)$/i,Zb=/^https?$/i;function Qb(e){const t=e||{};let n=!0;const o={},r=[[]],s=[],i=[],a={enter:{blockQuote:C,codeFenced:P,codeFencedFenceInfo:g,codeFencedFenceMeta:g,codeIndented:j,codeText:ve,content:te,definition:W,definitionDestinationString:Z,definitionLabelString:g,definitionTitleString:g,emphasis:me,htmlFlow:fe,htmlText:he,image:D,label:g,link:H,listItemMarker:T,listItemValue:E,listOrdered:k,listUnordered:S,paragraph:I,reference:g,resource:z,resourceDestinationString:q,resourceTitleString:g,setextHeading:oe,strong:ge},exit:{atxHeading:se,atxHeadingSequence:ne,autolinkEmail:Ee,autolinkProtocol:Se,blockQuote:O,characterEscapeValue:le,characterReferenceMarkerHexadecimal:we,characterReferenceMarkerNumeric:we,characterReferenceValue:ke,codeFenced:F,codeFencedFence:N,codeFencedFenceInfo:L,codeFencedFenceMeta:v,codeFlowValue:ue,codeIndented:F,codeText:_e,codeTextData:le,data:le,definition:ee,definitionDestinationString:Q,definitionLabelString:K,definitionTitleString:J,emphasis:be,hardBreakEscape:de,hardBreakTrailing:de,htmlFlow:pe,htmlFlowData:le,htmlText:pe,htmlTextData:le,image:X,label:V,labelText:U,lineEnding:ce,link:X,listOrdered:M,listUnordered:A,paragraph:B,reference:v,referenceString:$,resource:v,resourceDestinationString:Y,resourceTitleString:G,setextHeading:ae,setextHeadingLineSequence:ie,setextHeadingText:re,strong:ye,thematicBreak:xe}},l=Mb([a].concat(t.htmlExtensions||[])),c={tightStack:i,definitions:o},u={lineEndingIfNeeded:x,options:t,encode:w,raw:b,tag:_,buffer:g,resume:v,setData:h,getData:m};let d=t.defaultLineEnding;return f;function f(e){let t=-1,n=0;const o=[];let s=[],i=[];while(++t"):R(),x(),_("

  • "),h("expectFirstItem"),h("lastWasTag")}function M(){R(),i.pop(),y(),_("")}function A(){R(),i.pop(),y(),_("")}function R(){m("lastWasTag")&&!m("slurpAllLineEndings")&&x(),_("
  • "),h("slurpAllLineEndings")}function C(){i.push(!1),x(),_("
    ")}function O(){i.pop(),x(),_("
    "),h("slurpAllLineEndings")}function I(){i[i.length-1]||(x(),_("

    ")),h("slurpAllLineEndings")}function B(){i[i.length-1]?h("slurpAllLineEndings",!0):_("

    ")}function P(){x(),_("
    "),h("slurpOneLineEnding",!0)),h("fencesCount",e+1)}function j(){x(),_("
    ")}function F(){const e=m("fencesCount");void 0!==e&&e<2&&c.tightStack.length>0&&!m("lastWasTag")&&y(),m("flowCodeSeenData")&&x(),_("
    "),void 0!==e&&e<2&&x(),h("flowCodeSeenData"),h("fencesCount"),h("slurpOneLineEnding")}function D(){s.push({image:!0}),n=void 0}function H(){s.push({})}function U(e){s[s.length-1].labelId=this.sliceSerialize(e)}function V(){s[s.length-1].label=v()}function $(e){s[s.length-1].referenceId=this.sliceSerialize(e)}function z(){g(),s[s.length-1].destination=""}function q(){g(),h("ignoreEncode",!0)}function Y(){s[s.length-1].destination=v(),h("ignoreEncode")}function G(){s[s.length-1].title=v()}function X(){let e=s.length-1;const r=s[e],i=r.referenceId||r.labelId,a=void 0===r.destination?o[Ib(i)]:r;n=!0;while(e--)if(s[e].image){n=void 0;break}r.image?(_(''),b(r.label),_('"):(_(">"),b(r.label),_("")),s.pop()}function W(){g(),s.push({})}function K(e){v(),s[s.length-1].labelId=this.sliceSerialize(e)}function Z(){g(),h("ignoreEncode",!0)}function Q(){s[s.length-1].destination=v(),h("ignoreEncode")}function J(){s[s.length-1].title=v()}function ee(){const e=s[s.length-1],t=Ib(e.labelId);v(),Wb.call(o,t)||(o[t]=s[s.length-1]),s.pop()}function te(){h("slurpAllLineEndings",!0)}function ne(e){m("headingRank")||(h("headingRank",this.sliceSerialize(e).length),x(),_(""))}function oe(){g(),h("slurpAllLineEndings")}function re(){h("slurpAllLineEndings",!0)}function se(){_(""),h("headingRank")}function ie(e){h("headingRank",61===this.sliceSerialize(e).charCodeAt(0)?1:2)}function ae(){const e=v();x(),_(""),b(e),_(""),h("slurpAllLineEndings"),h("headingRank")}function le(e){b(w(this.sliceSerialize(e)))}function ce(e){m("slurpAllLineEndings")||(m("slurpOneLineEnding")?h("slurpOneLineEnding"):m("inCodeText")?b(" "):b(w(this.sliceSerialize(e))))}function ue(e){b(w(this.sliceSerialize(e))),h("flowCodeSeenData",!0)}function de(){_("
    ")}function fe(){x(),he()}function pe(){h("ignoreEncode")}function he(){t.allowDangerousHtml&&h("ignoreEncode",!0)}function me(){_("")}function ge(){_("")}function ve(){h("inCodeText",!0),_("")}function _e(){h("inCodeText"),_("")}function be(){_("")}function ye(){_("")}function xe(){x(),_("
    ")}function we(e){h("characterReferenceType",e.type)}function ke(e){let t=this.sliceSerialize(e);t=m("characterReferenceType")?Rb(t,"characterReferenceMarkerNumeric"===m("characterReferenceType")?10:16):yb(t),b(w(t)),h("characterReferenceType")}function Se(e){const n=this.sliceSerialize(e);_(''),b(w(n)),_("")}function Ee(e){const t=this.sliceSerialize(e);_(''),b(w(t)),_("")}}function Jb(e,t,n,o){const r=o?o-1:Number.POSITIVE_INFINITY;let s=0;return i;function i(o){return $b(o)?(e.enter(n),a(o)):t(o)}function a(o){return $b(o)&&s++s))return;const n=t.events.length;let r,a,l=n;while(l--)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(r){a=t.events[l][1].end;break}r=!0}v(i),e=n;while(eo){const o=n[r];t.containerState=o[1],o[0].exit.call(t,e)}n.length=o}function _(){o.write([null]),r=void 0,o=void 0,t.containerState._closeFlow=void 0}}function sy(e,t,n){return Jb(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function iy(e){return null===e||Vb(e)||qb(e)?1:zb(e)?2:void 0}function ay(e,t,n){const o=[];let r=-1;while(++r1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),f=Object.assign({},e[u][1].start);dy(d,-a),dy(f,a),s={type:a>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},i={type:a>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:f},r={type:a>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},o={type:a>1?"strong":"emphasis",start:Object.assign({},s.start),end:Object.assign({},i.end)},e[n][1].end=Object.assign({},s.start),e[u][1].start=Object.assign({},i.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=wb(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=wb(l,[["enter",o,t],["enter",s,t],["exit",s,t],["enter",r,t]]),l=wb(l,ay(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=wb(l,[["exit",r,t],["enter",i,t],["exit",i,t],["exit",o,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=wb(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,xb(e,n-1,u-n+3,l),u=n+l.length-c-2;break}}u=-1;while(++u0&&$b(t)?Jb(e,_,"linePrefix",i+1)(t):_(t)}function _(t){return null===t||Ub(t)?e.check(Sy,m,y)(t):(e.enter("codeFlowValue"),b(t))}function b(t){return null===t||Ub(t)?(e.exit("codeFlowValue"),_(t)):(e.consume(t),b)}function y(n){return e.exit("codeFenced"),t(n)}function x(e,t,n){let r=0;return i;function i(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l}function l(t){return e.enter("codeFencedFence"),$b(t)?Jb(e,c,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):c(t)}function c(t){return t===s?(e.enter("codeFencedFenceSequence"),u(t)):n(t)}function u(t){return t===s?(r++,e.consume(t),u):r>=a?(e.exit("codeFencedFenceSequence"),$b(t)?Jb(e,d,"whitespace")(t):d(t)):n(t)}function d(o){return null===o||Ub(o)?(e.exit("codeFencedFence"),t(o)):n(o)}}}function My(e,t,n){const o=this;return r;function r(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s)}function s(e){return o.parser.lazy[o.now().line]?n(e):t(e)}}const Ay={name:"codeIndented",tokenize:Cy},Ry={tokenize:Oy,partial:!0};function Cy(e,t,n){const o=this;return r;function r(t){return e.enter("codeIndented"),Jb(e,s,"linePrefix",5)(t)}function s(e){const t=o.events[o.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?i(e):n(e)}function i(t){return null===t?l(t):Ub(t)?e.attempt(Ry,i,l)(t):(e.enter("codeFlowValue"),a(t))}function a(t){return null===t||Ub(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),a)}function l(n){return e.exit("codeIndented"),t(n)}}function Oy(e,t,n){const o=this;return r;function r(t){return o.parser.lazy[o.now().line]?n(t):Ub(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r):Jb(e,s,"linePrefix",5)(t)}function s(e){const s=o.events[o.events.length-1];return s&&"linePrefix"===s[1].type&&s[2].sliceSerialize(s[1],!0).length>=4?t(e):Ub(e)?r(e):n(e)}}const Iy={name:"codeText",tokenize:Ly,resolve:By,previous:Py};function By(e){let t,n,o=e.length-4,r=3;if(("lineEnding"===e[r][1].type||"space"===e[r][1].type)&&("lineEnding"===e[o][1].type||"space"===e[o][1].type)){t=r;while(++t=4?t(r):e.interrupt(o.parser.constructs.flow,n,t)(r)}}function $y(e,t,n,o,r,s,i,a,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return d;function d(t){return 60===t?(e.enter(o),e.enter(r),e.enter(s),e.consume(t),e.exit(s),f):null===t||32===t||41===t||jb(t)?n(t):(e.enter(o),e.enter(i),e.enter(a),e.enter("chunkString",{contentType:"string"}),m(t))}function f(n){return 62===n?(e.enter(s),e.consume(n),e.exit(s),e.exit(r),e.exit(o),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(a),f(t)):null===t||60===t||Ub(t)?n(t):(e.consume(t),92===t?h:p)}function h(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function m(r){return u||null!==r&&41!==r&&!Vb(r)?u999||null===c||91===c||93===c&&!a||94===c&&!l&&"_hiddenFootnoteSupport"in i.parser.constructs?n(c):93===c?(e.exit(s),e.enter(r),e.consume(c),e.exit(r),e.exit(o),t):Ub(c)?(e.enter("lineEnding"),e.consume(c),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),d(c))}function d(t){return null===t||91===t||93===t||Ub(t)||l++>999?(e.exit("chunkString"),u(t)):(e.consume(t),a||(a=!$b(t)),92===t?f:d)}function f(t){return 91===t||92===t||93===t?(e.consume(t),l++,d):d(t)}}function qy(e,t,n,o,r,s){let i;return a;function a(t){return 34===t||39===t||40===t?(e.enter(o),e.enter(r),e.consume(t),e.exit(r),i=40===t?41:t,l):n(t)}function l(n){return n===i?(e.enter(r),e.consume(n),e.exit(r),e.exit(o),t):(e.enter(s),c(n))}function c(t){return t===i?(e.exit(s),l(i)):null===t?n(t):Ub(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Jb(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(t))}function u(t){return t===i||null===t||Ub(t)?(e.exit("chunkString"),c(t)):(e.consume(t),92===t?d:u)}function d(t){return t===i||92===t?(e.consume(t),u):u(t)}}function Yy(e,t){let n;return o;function o(r){return Ub(r)?(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n=!0,o):$b(r)?Jb(e,o,n?"linePrefix":"lineSuffix")(r):t(r)}}const Gy={name:"definition",tokenize:Wy},Xy={tokenize:Ky,partial:!0};function Wy(e,t,n){const o=this;let r;return s;function s(t){return e.enter("definition"),i(t)}function i(t){return zy.call(o,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}function a(t){return r=Ib(o.sliceSerialize(o.events[o.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),l):n(t)}function l(t){return Vb(t)?Yy(e,c)(t):c(t)}function c(t){return $y(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function u(t){return e.attempt(Xy,d,d)(t)}function d(t){return $b(t)?Jb(e,f,"whitespace")(t):f(t)}function f(s){return null===s||Ub(s)?(e.exit("definition"),o.parser.defined.push(r),t(s)):n(s)}}function Ky(e,t,n){return o;function o(t){return Vb(t)?Yy(e,r)(t):n(t)}function r(t){return qy(e,s,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function s(t){return $b(t)?Jb(e,i,"whitespace")(t):i(t)}function i(e){return null===e||Ub(e)?t(e):n(e)}}const Zy={name:"hardBreakEscape",tokenize:Qy};function Qy(e,t,n){return o;function o(t){return e.enter("hardBreakEscape"),e.consume(t),r}function r(o){return Ub(o)?(e.exit("hardBreakEscape"),t(o)):n(o)}}const Jy={name:"headingAtx",tokenize:tx,resolve:ex};function ex(e,t){let n,o,r=e.length-2,s=3;return"whitespace"===e[s][1].type&&(s+=2),r-2>s&&"whitespace"===e[r][1].type&&(r-=2),"atxHeadingSequence"===e[r][1].type&&(s===r-1||r-4>s&&"whitespace"===e[r-2][1].type)&&(r-=s+1===r?2:4),r>s&&(n={type:"atxHeadingText",start:e[s][1].start,end:e[r][1].end},o={type:"chunkText",start:e[s][1].start,end:e[r][1].end,contentType:"text"},xb(e,s,r-s+1,[["enter",n,t],["enter",o,t],["exit",o,t],["exit",n,t]])),e}function tx(e,t,n){let o=0;return r;function r(t){return e.enter("atxHeading"),s(t)}function s(t){return e.enter("atxHeadingSequence"),i(t)}function i(t){return 35===t&&o++<6?(e.consume(t),i):null===t||Vb(t)?(e.exit("atxHeadingSequence"),a(t)):n(t)}function a(n){return 35===n?(e.enter("atxHeadingSequence"),l(n)):null===n||Ub(n)?(e.exit("atxHeading"),t(n)):$b(n)?Jb(e,a,"whitespace")(n):(e.enter("atxHeadingText"),c(n))}function l(t){return 35===t?(e.consume(t),l):(e.exit("atxHeadingSequence"),a(t))}function c(t){return null===t||35===t||Vb(t)?(e.exit("atxHeadingText"),a(t)):(e.consume(t),c)}}const nx=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ox=["pre","script","style","textarea"],rx={name:"htmlFlow",tokenize:lx,resolveTo:ax,concrete:!0},sx={tokenize:ux,partial:!0},ix={tokenize:cx,partial:!0};function ax(e){let t=e.length;while(t--)if("enter"===e[t][0]&&"htmlFlow"===e[t][1].type)break;return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function lx(e,t,n){const o=this;let r,s,i,a,l;return c;function c(e){return u(e)}function u(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),d}function d(a){return 33===a?(e.consume(a),f):47===a?(e.consume(a),s=!0,m):63===a?(e.consume(a),r=3,o.interrupt?t:N):Pb(a)?(e.consume(a),i=String.fromCharCode(a),g):n(a)}function f(s){return 45===s?(e.consume(s),r=2,p):91===s?(e.consume(s),r=5,a=0,h):Pb(s)?(e.consume(s),r=4,o.interrupt?t:N):n(s)}function p(r){return 45===r?(e.consume(r),o.interrupt?t:N):n(r)}function h(r){const s="CDATA[";return r===s.charCodeAt(a++)?(e.consume(r),a===s.length?o.interrupt?t:A:h):n(r)}function m(t){return Pb(t)?(e.consume(t),i=String.fromCharCode(t),g):n(t)}function g(a){if(null===a||47===a||62===a||Vb(a)){const l=47===a,c=i.toLowerCase();return l||s||!ox.includes(c)?nx.includes(i.toLowerCase())?(r=6,l?(e.consume(a),v):o.interrupt?t(a):A(a)):(r=7,o.interrupt&&!o.parser.lazy[o.now().line]?n(a):s?_(a):b(a)):(r=1,o.interrupt?t(a):A(a))}return 45===a||Lb(a)?(e.consume(a),i+=String.fromCharCode(a),g):n(a)}function v(r){return 62===r?(e.consume(r),o.interrupt?t:A):n(r)}function _(t){return $b(t)?(e.consume(t),_):T(t)}function b(t){return 47===t?(e.consume(t),T):58===t||95===t||Pb(t)?(e.consume(t),y):$b(t)?(e.consume(t),b):T(t)}function y(t){return 45===t||46===t||58===t||95===t||Lb(t)?(e.consume(t),y):x(t)}function x(t){return 61===t?(e.consume(t),w):$b(t)?(e.consume(t),x):b(t)}function w(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,k):$b(t)?(e.consume(t),w):S(t)}function k(t){return t===l?(e.consume(t),l=null,E):null===t||Ub(t)?n(t):(e.consume(t),k)}function S(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||Vb(t)?x(t):(e.consume(t),S)}function E(e){return 47===e||62===e||$b(e)?b(e):n(e)}function T(t){return 62===t?(e.consume(t),M):n(t)}function M(t){return null===t||Ub(t)?A(t):$b(t)?(e.consume(t),M):n(t)}function A(t){return 45===t&&2===r?(e.consume(t),I):60===t&&1===r?(e.consume(t),B):62===t&&4===r?(e.consume(t),j):63===t&&3===r?(e.consume(t),N):93===t&&5===r?(e.consume(t),L):!Ub(t)||6!==r&&7!==r?null===t||Ub(t)?(e.exit("htmlFlowData"),R(t)):(e.consume(t),A):(e.exit("htmlFlowData"),e.check(sx,F,R)(t))}function R(t){return e.check(ix,C,F)(t)}function C(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),O}function O(t){return null===t||Ub(t)?R(t):(e.enter("htmlFlowData"),A(t))}function I(t){return 45===t?(e.consume(t),N):A(t)}function B(t){return 47===t?(e.consume(t),i="",P):A(t)}function P(t){if(62===t){const n=i.toLowerCase();return ox.includes(n)?(e.consume(t),j):A(t)}return Pb(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),P):A(t)}function L(t){return 93===t?(e.consume(t),N):A(t)}function N(t){return 62===t?(e.consume(t),j):45===t&&2===r?(e.consume(t),N):A(t)}function j(t){return null===t||Ub(t)?(e.exit("htmlFlowData"),F(t)):(e.consume(t),j)}function F(n){return e.exit("htmlFlow"),t(n)}}function cx(e,t,n){const o=this;return r;function r(t){return Ub(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):n(t)}function s(e){return o.parser.lazy[o.now().line]?n(e):t(e)}}function ux(e,t,n){return o;function o(o){return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),e.attempt(hy,t,n)}}const dx={name:"htmlText",tokenize:fx};function fx(e,t,n){const o=this;let r,s,i;return a;function a(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),l}function l(t){return 33===t?(e.consume(t),c):47===t?(e.consume(t),x):63===t?(e.consume(t),b):Pb(t)?(e.consume(t),S):n(t)}function c(t){return 45===t?(e.consume(t),u):91===t?(e.consume(t),s=0,h):Pb(t)?(e.consume(t),_):n(t)}function u(t){return 45===t?(e.consume(t),p):n(t)}function d(t){return null===t?n(t):45===t?(e.consume(t),f):Ub(t)?(i=d,B(t)):(e.consume(t),d)}function f(t){return 45===t?(e.consume(t),p):d(t)}function p(e){return 62===e?I(e):45===e?f(e):d(e)}function h(t){const o="CDATA[";return t===o.charCodeAt(s++)?(e.consume(t),s===o.length?m:h):n(t)}function m(t){return null===t?n(t):93===t?(e.consume(t),g):Ub(t)?(i=m,B(t)):(e.consume(t),m)}function g(t){return 93===t?(e.consume(t),v):m(t)}function v(t){return 62===t?I(t):93===t?(e.consume(t),v):m(t)}function _(t){return null===t||62===t?I(t):Ub(t)?(i=_,B(t)):(e.consume(t),_)}function b(t){return null===t?n(t):63===t?(e.consume(t),y):Ub(t)?(i=b,B(t)):(e.consume(t),b)}function y(e){return 62===e?I(e):b(e)}function x(t){return Pb(t)?(e.consume(t),w):n(t)}function w(t){return 45===t||Lb(t)?(e.consume(t),w):k(t)}function k(t){return Ub(t)?(i=k,B(t)):$b(t)?(e.consume(t),k):I(t)}function S(t){return 45===t||Lb(t)?(e.consume(t),S):47===t||62===t||Vb(t)?E(t):n(t)}function E(t){return 47===t?(e.consume(t),I):58===t||95===t||Pb(t)?(e.consume(t),T):Ub(t)?(i=E,B(t)):$b(t)?(e.consume(t),E):I(t)}function T(t){return 45===t||46===t||58===t||95===t||Lb(t)?(e.consume(t),T):M(t)}function M(t){return 61===t?(e.consume(t),A):Ub(t)?(i=M,B(t)):$b(t)?(e.consume(t),M):E(t)}function A(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,R):Ub(t)?(i=A,B(t)):$b(t)?(e.consume(t),A):(e.consume(t),C)}function R(t){return t===r?(e.consume(t),r=void 0,O):null===t?n(t):Ub(t)?(i=R,B(t)):(e.consume(t),R)}function C(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||Vb(t)?E(t):(e.consume(t),C)}function O(e){return 47===e||62===e||Vb(e)?E(e):n(e)}function I(o){return 62===o?(e.consume(o),e.exit("htmlTextData"),e.exit("htmlText"),t):n(o)}function B(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),P}function P(t){return $b(t)?Jb(e,L,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):L(t)}function L(t){return e.enter("htmlTextData"),i(t)}}const px={name:"labelEnd",tokenize:bx,resolveTo:_x,resolveAll:vx},hx={tokenize:yx},mx={tokenize:xx},gx={tokenize:wx};function vx(e){let t=-1;while(++t=3&&(null===s||Ub(s))?(e.exit("thematicBreak"),t(s)):n(s)}function l(t){return t===o?(e.consume(t),r++,l):(e.exit("thematicBreakSequence"),$b(t)?Jb(e,a,"whitespace")(t):a(t))}}const Ox={name:"list",tokenize:Px,continuation:{tokenize:Lx},exit:jx},Ix={tokenize:Fx,partial:!0},Bx={tokenize:Nx,partial:!0};function Px(e,t,n){const o=this,r=o.events[o.events.length-1];let s=r&&"linePrefix"===r[1].type?r[2].sliceSerialize(r[1],!0).length:0,i=0;return a;function a(t){const r=o.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===r?!o.containerState.marker||t===o.containerState.marker:Fb(t)){if(o.containerState.type||(o.containerState.type=r,e.enter(r,{_container:!0})),"listUnordered"===r)return e.enter("listItemPrefix"),42===t||45===t?e.check(Rx,n,c)(t):c(t);if(!o.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(t)}return n(t)}function l(t){return Fb(t)&&++i<10?(e.consume(t),l):(!o.interrupt||i<2)&&(o.containerState.marker?t===o.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),c(t)):n(t)}function c(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),o.containerState.marker=o.containerState.marker||t,e.check(hy,o.interrupt?n:u,e.attempt(Ix,f,d))}function u(e){return o.containerState.initialBlankLine=!0,s++,f(e)}function d(t){return $b(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),f):n(t)}function f(n){return o.containerState.size=s+o.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}}function Lx(e,t,n){const o=this;return o.containerState._closeFlow=void 0,e.check(hy,r,s);function r(n){return o.containerState.furtherBlankLines=o.containerState.furtherBlankLines||o.containerState.initialBlankLine,Jb(e,t,"listItemIndent",o.containerState.size+1)(n)}function s(n){return o.containerState.furtherBlankLines||!$b(n)?(o.containerState.furtherBlankLines=void 0,o.containerState.initialBlankLine=void 0,i(n)):(o.containerState.furtherBlankLines=void 0,o.containerState.initialBlankLine=void 0,e.attempt(Bx,t,i)(n))}function i(r){return o.containerState._closeFlow=!0,o.interrupt=void 0,Jb(e,e.attempt(Ox,t,n),"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(r)}}function Nx(e,t,n){const o=this;return Jb(e,r,"listItemIndent",o.containerState.size+1);function r(e){const r=o.events[o.events.length-1];return r&&"listItemIndent"===r[1].type&&r[2].sliceSerialize(r[1],!0).length===o.containerState.size?t(e):n(e)}}function jx(e){e.exit(this.containerState.type)}function Fx(e,t,n){const o=this;return Jb(e,r,"listItemPrefixWhitespace",o.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function r(e){const r=o.events[o.events.length-1];return!$b(e)&&r&&"listItemPrefixWhitespace"===r[1].type?t(e):n(e)}}const Dx={name:"setextUnderline",tokenize:Ux,resolveTo:Hx};function Hx(e,t){let n,o,r,s=e.length;while(s--)if("enter"===e[s][0]){if("content"===e[s][1].type){n=s;break}"paragraph"===e[s][1].type&&(o=s)}else"content"===e[s][1].type&&e.splice(s,1),r||"definition"!==e[s][1].type||(r=s);const i={type:"setextHeading",start:Object.assign({},e[o][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[o][1].type="setextHeadingText",r?(e.splice(o,0,["enter",i,t]),e.splice(r+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[r][1].end)):e[n][1]=i,e.push(["exit",i,t]),e}function Ux(e,t,n){const o=this;let r;return s;function s(t){let s,a=o.events.length;while(a--)if("lineEnding"!==o.events[a][1].type&&"linePrefix"!==o.events[a][1].type&&"content"!==o.events[a][1].type){s="paragraph"===o.events[a][1].type;break}return o.parser.lazy[o.now().line]||!o.interrupt&&!s?n(t):(e.enter("setextHeadingLine"),r=t,i(t))}function i(t){return e.enter("setextHeadingLineSequence"),a(t)}function a(t){return t===r?(e.consume(t),a):(e.exit("setextHeadingLineSequence"),$b(t)?Jb(e,l,"lineSuffix")(t):l(t))}function l(o){return null===o||Ub(o)?(e.exit("setextHeadingLine"),t(o)):n(o)}}const Vx={tokenize:$x};function $x(e){const t=this,n=e.attempt(hy,o,e.attempt(this.parser.constructs.flowInitial,r,Jb(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Fy,r)),"linePrefix")));return n;function o(o){if(null!==o)return e.enter("lineEndingBlank"),e.consume(o),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n;e.consume(o)}function r(o){if(null!==o)return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(o)}}const zx={resolveAll:Xx()},qx=Gx("string"),Yx=Gx("text");function Gx(e){return{tokenize:t,resolveAll:Xx("text"===e?Wx:void 0)};function t(t){const n=this,o=this.parser.constructs[e],r=t.attempt(o,s,i);return s;function s(e){return l(e)?r(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),a;t.consume(e)}function a(e){return l(e)?(t.exit("data"),r(e)):(t.consume(e),a)}function l(e){if(null===e)return!0;const t=o[e];let r=-1;if(t)while(++r-1){const e=i[0];"string"===typeof e?i[0]=e.slice(o):i.shift()}s>0&&i.push(e[r].slice(0,s))}return i}function Qx(e,t){let n=-1;const o=[];let r;while(++n0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}ww[43]=xw,ww[45]=xw,ww[46]=xw,ww[95]=xw,ww[72]=[xw,yw],ww[104]=[xw,yw],ww[87]=[xw,bw],ww[119]=[xw,bw];const Fw={exit:{literalAutolinkEmail:Hw,literalAutolinkHttp:Uw,literalAutolinkWww:Dw}};function Dw(e){Vw.call(this,e,"http://")}function Hw(e){Vw.call(this,e,"mailto:")}function Uw(e){Vw.call(this,e)}function Vw(e,t){const n=this.sliceSerialize(e);this.tag(''),this.raw(this.encode(n)),this.tag("")}const $w={tokenize:Zw,partial:!0};function zw(){return{document:{[91]:{tokenize:Xw,continuation:{tokenize:Ww},exit:Kw}},text:{[91]:{tokenize:Gw},[93]:{add:"after",tokenize:qw,resolveTo:Yw}}}}function qw(e,t,n){const o=this;let r=o.events.length;const s=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]);let i;while(r--){const e=o.events[r][1];if("labelImage"===e.type){i=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return a;function a(r){if(!i||!i._balanced)return n(r);const a=Ib(o.sliceSerialize({start:i.end,end:o.now()}));return 94===a.codePointAt(0)&&s.includes(a.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(r),e.exit("gfmFootnoteCallLabelMarker"),t(r)):n(r)}}function Yw(e,t){let n=e.length;while(n--)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const o={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},r={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};r.end.column++,r.end.offset++,r.end._bufferIndex++;const s={type:"gfmFootnoteCallString",start:Object.assign({},r.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},s.start),end:Object.assign({},s.end)},a=[e[n+1],e[n+2],["enter",o,t],e[n+3],e[n+4],["enter",r,t],["exit",r,t],["enter",s,t],["enter",i,t],["exit",i,t],["exit",s,t],e[e.length-2],e[e.length-1],["exit",o,t]];return e.splice(n,e.length-n+1,...a),e}function Gw(e,t,n){const o=this,r=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]);let s,i=0;return a;function a(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),l}function l(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(a){if(i>999||93===a&&!s||null===a||91===a||Vb(a))return n(a);if(93===a){e.exit("chunkString");const s=e.exit("gfmFootnoteCallString");return r.includes(Ib(o.sliceSerialize(s)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(a)}return Vb(a)||(s=!0),i++,e.consume(a),92===a?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),i++,c):c(t)}}function Xw(e,t,n){const o=this,r=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]);let s,i,a=0;return l;function l(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),c}function c(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",u):n(t)}function u(t){if(a>999||93===t&&!i||null===t||91===t||Vb(t))return n(t);if(93===t){e.exit("chunkString");const n=e.exit("gfmFootnoteDefinitionLabelString");return s=Ib(o.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return Vb(t)||(i=!0),a++,e.consume(t),92===t?d:u}function d(t){return 91===t||92===t||93===t?(e.consume(t),a++,u):u(t)}function f(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),r.includes(s)||r.push(s),Jb(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function Ww(e,t,n){return e.check(hy,t,e.attempt($w,t,n))}function Kw(e){e.exit("gfmFootnoteDefinition")}function Zw(e,t,n){const o=this;return Jb(e,r,"gfmFootnoteDefinitionIndent",5);function r(e){const r=o.events[o.events.length-1];return r&&"gfmFootnoteDefinitionIndent"===r[1].type&&4===r[2].sliceSerialize(r[1],!0).length?t(e):n(e)}}const Qw={}.hasOwnProperty,Jw={};function ek(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function tk(e){const t=e||Jw,n=t.label||"Footnotes",o=t.labelTagName||"h2",r=null===t.labelAttributes||void 0===t.labelAttributes?'class="sr-only"':t.labelAttributes,s=t.backLabel||ek,i=null===t.clobberPrefix||void 0===t.clobberPrefix?"user-content-":t.clobberPrefix;return{enter:{gfmFootnoteDefinition(){const e=this.getData("tightStack");e.push(!1)},gfmFootnoteDefinitionLabelString(){this.buffer()},gfmFootnoteCallString(){this.buffer()}},exit:{gfmFootnoteDefinition(){let e=this.getData("gfmFootnoteDefinitions");const t=this.getData("gfmFootnoteDefinitionStack"),n=this.getData("tightStack"),o=t.pop(),r=this.resume();e||this.setData("gfmFootnoteDefinitions",e={}),Qw.call(e,o)||(e[o]=r),n.pop(),this.setData("slurpOneLineEnding",!0),this.setData("lastWasTag")},gfmFootnoteDefinitionLabelString(e){let t=this.getData("gfmFootnoteDefinitionStack");t||this.setData("gfmFootnoteDefinitionStack",t=[]),t.push(Ib(this.sliceSerialize(e))),this.resume(),this.buffer()},gfmFootnoteCallString(e){let t=this.getData("gfmFootnoteCallOrder"),n=this.getData("gfmFootnoteCallCounts");const o=Ib(this.sliceSerialize(e));let r;this.resume(),t||this.setData("gfmFootnoteCallOrder",t=[]),n||this.setData("gfmFootnoteCallCounts",n={});const s=t.indexOf(o),a=Gb(o.toLowerCase());-1===s?(t.push(o),n[o]=1,r=t.length):(n[o]++,r=s+1);const l=n[o];this.tag('1?"-"+l:"")+'" data-footnote-ref="" aria-describedby="footnote-label">'+String(r)+"")},null(){const e=this.getData("gfmFootnoteCallOrder")||[],t=this.getData("gfmFootnoteCallCounts")||{},a=this.getData("gfmFootnoteDefinitions")||{};let l=-1;e.length>0&&(this.lineEndingIfNeeded(),this.tag('
    <'+o+' id="footnote-label"'+(r?" "+r:"")+">"),this.raw(this.encode(n)),this.tag(""),this.lineEndingIfNeeded(),this.tag("
      "));while(++l1?"-"+r:"")+'" data-footnote-backref="" aria-label="'+this.encode("string"===typeof s?s:s(l,r))+'" class="data-footnote-backref">↩'+(r>1?""+r+"":"")+"");const u=c.join(" ");let d=!1;this.lineEndingIfNeeded(),this.tag('
    1. '),this.lineEndingIfNeeded(),this.tag(a[n].replace(/<\/p>(?:\r?\n|\r)?$/,(e=>(d=!0," "+u+e)))),d||(this.lineEndingIfNeeded(),this.tag(u)),this.lineEndingIfNeeded(),this.tag("
    2. ")}e.length>0&&(this.lineEndingIfNeeded(),this.tag("
    "),this.lineEndingIfNeeded(),this.tag("
    "))}}}}const nk={enter:{strikethrough(){this.tag("")}},exit:{strikethrough(){this.tag("")}}};function ok(e){const t=e||{};let n=t.singleTilde;const o={tokenize:s,resolveAll:r};return null!==n&&void 0!==n||(n=!0),{text:{[126]:o},insideSpan:{null:[o]},attentionMarkers:{null:[126]}};function r(e,t){let n=-1;while(++n1?o(s):(e.consume(s),i++,l);if(i<2&&!n)return o(s);const c=e.exit("strikethroughSequenceTemporary"),u=iy(s);return c._open=!u||2===u&&Boolean(a),c._close=!a||2===a&&Boolean(u),t(s)}}}const rk={none:"",left:' align="left"',right:' align="right"',center:' align="center"'},sk={enter:{table(e){const t=e._align;this.lineEndingIfNeeded(),this.tag(""),this.setData("tableAlign",t)},tableBody(){this.tag("")},tableData(){const e=this.getData("tableAlign"),t=this.getData("tableColumn"),n=rk[e[t]];void 0===n?this.buffer():(this.lineEndingIfNeeded(),this.tag(""))},tableHead(){this.lineEndingIfNeeded(),this.tag("")},tableHeader(){const e=this.getData("tableAlign"),t=this.getData("tableColumn"),n=rk[e[t]];this.lineEndingIfNeeded(),this.tag("")},tableRow(){this.setData("tableColumn",0),this.lineEndingIfNeeded(),this.tag("")}},exit:{codeTextData(e){let t=this.sliceSerialize(e);this.getData("tableAlign")&&(t=t.replace(/\\([\\|])/g,ik)),this.raw(this.encode(t))},table(){this.setData("tableAlign"),this.setData("slurpAllLineEndings"),this.lineEndingIfNeeded(),this.tag("
    ")},tableBody(){this.lineEndingIfNeeded(),this.tag("")},tableData(){const e=this.getData("tableAlign"),t=this.getData("tableColumn");t in e?(this.tag(""),this.setData("tableColumn",t+1)):this.resume()},tableHead(){this.lineEndingIfNeeded(),this.tag("")},tableHeader(){const e=this.getData("tableColumn");this.tag(""),this.setData("tableColumn",e+1)},tableRow(){const e=this.getData("tableAlign");let t=this.getData("tableColumn");while(t"),t++;this.setData("tableColumn",t),this.lineEndingIfNeeded(),this.tag("")}}};function ik(e,t){return"|"===t?t:e}class ak{constructor(){this.map=[]}add(e,t,n){lk(this,e,t,n)}consume(e){if(this.map.sort(((e,t)=>e[0]-t[0])),0===this.map.length)return;let t=this.map.length;const n=[];while(t>0)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1])),n.push(this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let o=n.pop();while(o)e.push(...o),o=n.pop();this.map.length=0}}function lk(e,t,n,o){let r=0;if(0!==n||0!==o.length){while(r-1){const e=o.events[t][1].type;if("lineEnding"!==e&&"linePrefix"!==e)break;t--}const r=t>-1?o.events[t][1].type:null,s="tableHead"===r||"tableRow"===r?w:l;return s===w&&o.parser.lazy[o.now().line]?n(e):s(e)}function l(t){return e.enter("tableHead"),e.enter("tableRow"),c(t)}function c(e){return 124===e||(r=!0,i+=1),u(e)}function u(t){return null===t?n(t):Ub(t)?i>1?(i=0,o.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p):n(t):$b(t)?Jb(e,u,"whitespace")(t):(i+=1,r&&(r=!1,s+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,u):(e.enter("data"),d(t)))}function d(t){return null===t||124===t||Vb(t)?(e.exit("data"),u(t)):(e.consume(t),92===t?f:d)}function f(t){return 92===t||124===t?(e.consume(t),d):d(t)}function p(t){return o.interrupt=!1,o.parser.lazy[o.now().line]?n(t):(e.enter("tableDelimiterRow"),r=!1,$b(t)?Jb(e,h,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):h(t))}function h(t){return 45===t||58===t?g(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),m):x(t)}function m(t){return $b(t)?Jb(e,g,"whitespace")(t):g(t)}function g(t){return 58===t?(i+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),v):45===t?(i+=1,v(t)):null===t||Ub(t)?y(t):x(t)}function v(t){return 45===t?(e.enter("tableDelimiterFiller"),_(t)):x(t)}function _(t){return 45===t?(e.consume(t),_):58===t?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),b):(e.exit("tableDelimiterFiller"),b(t))}function b(t){return $b(t)?Jb(e,y,"whitespace")(t):y(t)}function y(n){return 124===n?h(n):(null===n||Ub(n))&&r&&s===i?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):x(n)}function x(e){return n(e)}function w(t){return e.enter("tableRow"),k(t)}function k(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),k):null===n||Ub(n)?(e.exit("tableRow"),t(n)):$b(n)?Jb(e,k,"whitespace")(n):(e.enter("data"),S(n))}function S(t){return null===t||124===t||Vb(t)?(e.exit("data"),k(t)):(e.consume(t),92===t?E:S)}function E(t){return 92===t||124===t?(e.consume(t),S):S(t)}}function fk(e,t){let n,o,r,s=-1,i=!0,a=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,d=0;const f=new ak;while(++sn[2]+1){const t=n[2]+1,o=n[3]-n[2]-1;e.add(t,o,[])}}e.add(n[3]+1,0,[["exit",i,t]])}return void 0!==r&&(s.end=Object.assign({},mk(t.events,r)),e.add(r,0,[["exit",s,t]]),s=void 0),s}function hk(e,t,n,o,r){const s=[],i=mk(t.events,n);r&&(r.end=Object.assign({},i),s.push(["exit",r,t])),o.end=Object.assign({},i),s.push(["exit",o,t]),e.add(n+1,0,s)}function mk(e,t){const n=e[t],o="enter"===n[0]?"start":"end";return n[1][o]}const gk=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|title|textarea|xmp)(?=[\t\n\f\r />])/gi,vk=new RegExp("^"+gk.source,"i"),_k={exit:{htmlFlowData(e){bk.call(this,e,gk)},htmlTextData(e){bk.call(this,e,vk)}}};function bk(e,t){let n=this.sliceSerialize(e);this.options.allowDangerousHtml&&(n=n.replace(t,"<$1$2")),this.raw(this.encode(n))}const yk={enter:{taskListCheck(){this.tag('")},taskListCheckValueChecked(){this.tag('checked="" ')}}},xk={tokenize:kk},wk={text:{[91]:xk}};function kk(e,t,n){const o=this;return r;function r(t){return null===o.previous&&o._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),s):n(t)}function s(t){return Vb(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),i):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),i):n(t)}function i(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),a):n(t)}function a(o){return Ub(o)?t(o):$b(o)?e.check({tokenize:Sk},t,n)(o):n(o)}}function Sk(e,t,n){return Jb(e,o,"whitespace");function o(e){return null===e?n(e):t(e)}}function Ek(e){return Sb([kw,zw(),ok(e),uk,wk])}function Tk(e){return Mb([Fw,tk(e),nk,sk,_k,yk])}const Mk={carriageReturn:-5,lineFeed:-4,carriageReturnLineFeed:-3,horizontalTab:-2,virtualSpace:-1,eof:null,nul:0,soh:1,stx:2,etx:3,eot:4,enq:5,ack:6,bel:7,bs:8,ht:9,lf:10,vt:11,ff:12,cr:13,so:14,si:15,dle:16,dc1:17,dc2:18,dc3:19,dc4:20,nak:21,syn:22,etb:23,can:24,em:25,sub:26,esc:27,fs:28,gs:29,rs:30,us:31,space:32,exclamationMark:33,quotationMark:34,numberSign:35,dollarSign:36,percentSign:37,ampersand:38,apostrophe:39,leftParenthesis:40,rightParenthesis:41,asterisk:42,plusSign:43,comma:44,dash:45,dot:46,slash:47,digit0:48,digit1:49,digit2:50,digit3:51,digit4:52,digit5:53,digit6:54,digit7:55,digit8:56,digit9:57,colon:58,semicolon:59,lessThan:60,equalsTo:61,greaterThan:62,questionMark:63,atSign:64,uppercaseA:65,uppercaseB:66,uppercaseC:67,uppercaseD:68,uppercaseE:69,uppercaseF:70,uppercaseG:71,uppercaseH:72,uppercaseI:73,uppercaseJ:74,uppercaseK:75,uppercaseL:76,uppercaseM:77,uppercaseN:78,uppercaseO:79,uppercaseP:80,uppercaseQ:81,uppercaseR:82,uppercaseS:83,uppercaseT:84,uppercaseU:85,uppercaseV:86,uppercaseW:87,uppercaseX:88,uppercaseY:89,uppercaseZ:90,leftSquareBracket:91,backslash:92,rightSquareBracket:93,caret:94,underscore:95,graveAccent:96,lowercaseA:97,lowercaseB:98,lowercaseC:99,lowercaseD:100,lowercaseE:101,lowercaseF:102,lowercaseG:103,lowercaseH:104,lowercaseI:105,lowercaseJ:106,lowercaseK:107,lowercaseL:108,lowercaseM:109,lowercaseN:110,lowercaseO:111,lowercaseP:112,lowercaseQ:113,lowercaseR:114,lowercaseS:115,lowercaseT:116,lowercaseU:117,lowercaseV:118,lowercaseW:119,lowercaseX:120,lowercaseY:121,lowercaseZ:122,leftCurlyBrace:123,verticalBar:124,rightCurlyBrace:125,tilde:126,del:127,degree:176,byteOrderMarker:65279,replacementCharacter:65533},Ak=(e,t,n)=>{const o=s=>s===Mk.carriageReturn||s===Mk.lineFeed||s===Mk.carriageReturnLineFeed||s===Mk.eof?n(s):s===Mk.backslash?(e.consume(s),r):s===Mk.degree?(e.exit("underlineContent"),e.enter("underlineMarker"),e.consume(s),e.exit("underlineMarker"),e.exit("underline"),t):(e.consume(s),o),r=t=>t===Mk.backslash||t===Mk.degree?(e.consume(t),o):o(t),s=e=>e===Mk.degree?n(e):o(e);return t=>(e.enter("underline"),e.enter("underlineMarker"),e.consume(t),e.exit("underlineMarker"),e.enter("underlineContent",{contentType:"string"}),s)},Rk={name:"underline",tokenize:Ak},Ck={text:{176:Rk}},Ok={enter:{underline(){this.tag("")}},exit:{underline(){this.tag("")}}},Ik=(e,t,n)=>{const o=s=>s===Mk.carriageReturn||s===Mk.lineFeed||s===Mk.carriageReturnLineFeed||s===Mk.eof?n(s):s===Mk.backslash?(e.consume(s),r):s===Mk.greaterThan?(e.exit("usertagContent"),e.enter("usertagMarker"),e.consume(s),e.exit("usertagMarker"),e.exit("usertag"),t):(e.consume(s),o),r=t=>t===Mk.backslash||t===Mk.greaterThan?(e.consume(t),o):o(t),s=t=>t===Mk.atSign?(e.consume(t),e.exit("usertagMarker"),e.enter("usertagContent"),o):n(t);return t=>(e.enter("usertag"),e.enter("usertagMarker"),e.consume(t),s)},Bk={name:"usertag",tokenize:Ik},Pk={text:{60:Bk}},Lk=e=>({exit:{usertagContent(t){const n=this.sliceSerialize(t);this.tag(``);const o=e.find((e=>e._id===n));this.raw(`@${this.encode(o?o.username:n)}`),this.tag("")}}});var Nk=(e,{textFormatting:t})=>{if(t){let n=[];t.linkify||(n=["literalAutolink","literalAutolinkEmail"]);const o=pw(e.replaceAll("","<@").replaceAll("",">"),{extensions:[{...Ek(),disable:{null:n}},Ck,Pk],htmlExtensions:[Tk(),Ok,Lk(t.users)]});if(t.singleLine){const e=document.createElement("div");return e.innerHTML=o,[{types:[],value:e.innerText}]}return[{types:["markdown"],value:o}]}return[{types:[],value:e}]};const jk=["png","jpg","jpeg","webp","svg","gif"],Fk=["mp4","video/ogg","webm","quicktime"],Dk=["mp3","audio/ogg","wav","mpeg"],Hk={name:"FormatMessage",components:{SvgIcon:pb},props:{messageId:{type:String,default:""},roomId:{type:String,default:""},roomList:{type:Boolean,default:!1},content:{type:[String,Number],required:!0},deleted:{type:Boolean,default:!1},users:{type:Array,default:()=>[]},linkify:{type:Boolean,default:!0},singleLine:{type:Boolean,default:!1},reply:{type:Boolean,default:!1},textFormatting:{type:Object,required:!0},textMessages:{type:Object,default:()=>{}},linkOptions:{type:Object,required:!0}},emits:["open-user-tag"],computed:{parsedMessage(){if(this.deleted)return[{value:this.textMessages.MESSAGE_DELETED}];let e;e=this.textFormatting.disabled?{}:{textFormatting:{linkify:this.linkify,linkOptions:this.linkOptions,singleLine:this.singleLine,reply:this.reply,users:this.users,...this.textFormatting}};const t=Nk(this.content,e);return t.forEach((e=>{e.markdown=this.checkType(e,"markdown"),e.tag=this.checkType(e,"tag"),e.image=this.checkImageType(e)})),t}},methods:{checkType(e,t){return e.types&&-1!==e.types.indexOf(t)},checkImageType(e){let t=e.value.lastIndexOf(".");const n=e.value.lastIndexOf("/");n>t&&(t=-1);const o=e.value.substring(t+1,e.value.length),r=t>0&&jk.some((e=>o.toLowerCase().includes(e)));return r&&this.setImageSize(e),r},setImageSize(e){const t=new Image;function n(o){const r=o.path[0].width/150;e.height=Math.round(o.path[0].height/r)+"px",t.removeEventListener("load",n)}t.src=e.value,t.addEventListener("load",n)},openTag(e){const t=e.target.getAttribute("data-user-id");if(!this.singleLine&&t){const e=this.users.find((e=>String(e._id)===t));this.$emit("open-user-tag",e)}}}},Uk=["innerHTML"],Vk={class:"vac-image-link-container"},$k={class:"vac-image-link-message"};function zk(e,t,n,o,r,s){const i=_m("svg-icon");return Sg(),Rg("div",{class:np(["vac-format-message-wrapper",{"vac-text-ellipsis":n.singleLine}])},[(Sg(!0),Rg(_g,null,Sm(s.parsedMessage,((o,r)=>(Sg(),Rg(_g,{key:r},[o.markdown?(Sg(),Rg("div",{key:0,class:"markdown",onClick:t[0]||(t[0]=(...e)=>s.openTag&&s.openTag(...e)),innerHTML:o.value},null,8,Uk)):(Sg(),Rg("div",{key:1,class:np(["vac-format-container",{"vac-text-ellipsis":n.singleLine}])},[(Sg(),Cg(ym(o.url?"a":"span"),{class:np({"vac-text-ellipsis":n.singleLine,"vac-text-tag":!n.singleLine&&!n.reply&&o.tag}),href:o.href,target:o.href?n.linkOptions.target:null,rel:o.href?n.linkOptions.rel:null},{default:wh((()=>[n.deleted?(Sg(),Rg(_g,{key:0},[Tm(e.$slots,n.roomList?"deleted-icon-room_"+n.roomId:"deleted-icon_"+n.messageId,{},(()=>[jg(i,{name:"deleted",class:np(["vac-icon-deleted",{"vac-icon-deleted-room":n.roomList}])},null,8,["class"])])),Ug(" "+rp(n.textMessages.MESSAGE_DELETED),1)],64)):o.url&&o.image?(Sg(),Rg(_g,{key:1},[Ng("div",Vk,[Ng("div",{class:"vac-image-link",style:Qf({"background-image":`url('${o.value}')`,height:o.height})},null,4)]),Ng("div",$k,rp(o.value),1)],64)):(Sg(),Rg(_g,{key:2},[Ug(rp(o.value),1)],64))])),_:2},1032,["class","href","target","rel"]))],2))],64)))),128))],2)}var qk=Q_(Hk,[["render",zk]]);const Yk="__v-click-outside",Gk="undefined"!==typeof window,Xk="undefined"!==typeof navigator,Wk=Gk&&("ontouchstart"in window||Xk&&navigator.msMaxTouchPoints>0),Kk=Wk?["touchstart"]:["click"],Zk=e=>{const t="function"===typeof e;if(!t&&"object"!==typeof e)throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:t?e:e.handler,middleware:e.middleware||(e=>e),events:e.events||Kk,isActive:!(!1===e.isActive),detectIframe:!(!1===e.detectIframe),capture:Boolean(e.capture)}},Qk=({event:e,handler:t,middleware:n})=>{n(e)&&t(e)},Jk=({el:e,event:t,handler:n,middleware:o})=>{setTimeout((()=>{const{activeElement:r}=document;r&&"IFRAME"===r.tagName&&!e.contains(r)&&Qk({event:t,handler:n,middleware:o})}),0)},eS=({el:e,event:t,handler:n,middleware:o})=>{const r=t.path||t.composedPath&&t.composedPath(),s=r?r.indexOf(e)<0:!e.contains(t.target);s&&Qk({event:t,handler:n,middleware:o})},tS=(e,{value:t})=>{const{events:n,handler:o,middleware:r,isActive:s,detectIframe:i,capture:a}=Zk(t);if(s){if(e[Yk]=n.map((t=>({event:t,srcTarget:document.documentElement,handler:t=>eS({el:e,event:t,handler:o,middleware:r}),capture:a}))),i){const t={event:"blur",srcTarget:window,handler:t=>Jk({el:e,event:t,handler:o,middleware:r}),capture:a};e[Yk]=[...e[Yk],t]}e[Yk].forEach((({event:t,srcTarget:n,handler:o})=>setTimeout((()=>{e[Yk]&&n.addEventListener(t,o,a)}),0)))}},nS=e=>{const t=e[Yk]||[];t.forEach((({event:e,srcTarget:t,handler:n,capture:o})=>t.removeEventListener(e,n,o))),delete e[Yk]},oS=(e,{value:t,oldValue:n})=>{JSON.stringify(t)!==JSON.stringify(n)&&(nS(e),tS(e,{value:t}))},rS={beforeMount:tS,updated:oS,unmounted:nS};var sS=Gk?rS:{},iS=(e,t,n)=>{if(e.typingUsers&&e.typingUsers.length){const o=e.users.filter((n=>{if(n._id!==t&&-1!==e.typingUsers.indexOf(n._id)&&(!n.status||"offline"!==n.status.state))return!0}));if(!o.length)return;return 2===e.users.length?n.IS_TYPING:o.map((e=>e.username)).join(", ")+" "+n.IS_TYPING}};function aS(e,t){if(t&&t.type)return e.some((e=>t.type.toLowerCase().includes(e)))}function lS(e){return aS(jk,e)}function cS(e){return aS(Fk,e)}function uS(e){return aS(jk,e)||aS(Fk,e)}function dS(e){return aS(Dk,e)}const fS={name:"RoomsContent",components:{SvgIcon:pb,FormatMessage:qk},directives:{clickOutside:sS},props:{currentUserId:{type:[String,Number],required:!0},room:{type:Object,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},textMessages:{type:Object,required:!0},roomActions:{type:Array,required:!0}},emits:["room-action-handler"],data(){return{roomMenuOpened:null}},computed:{getLastMessage(){const e=this.typingUsers;if(e)return e;const t=this.room.lastMessage.content;if(this.room.users.length<=2)return t;const n=this.room.users.find((e=>e._id===this.room.lastMessage.senderId));return this.room.lastMessage.username?`${this.room.lastMessage.username} - ${t}`:n&&n._id!==this.currentUserId?`${n.username} - ${t}`:t},userStatus(){if(!this.room.users||2!==this.room.users.length)return;const e=this.room.users.find((e=>e._id!==this.currentUserId));return e&&e.status?e.status.state:null},typingUsers(){return iS(this.room,this.currentUserId,this.textMessages)},isMessageCheckmarkVisible(){return!this.typingUsers&&this.room.lastMessage&&!this.room.lastMessage.deleted&&this.room.lastMessage.senderId===this.currentUserId&&(this.room.lastMessage.saved||this.room.lastMessage.distributed||this.room.lastMessage.seen)},formattedDuration(){var e,t;const n=null==(t=null==(e=this.room.lastMessage)?void 0:e.files)?void 0:t[0];if(n){if(!n.duration)return`${n.name}.${n.extension}`;let e=Math.floor(n.duration);return(e-(e%=60))/60+(e>9?":":":0")+e}return""},isAudio(){return!!this.room.lastMessage.files&&dS(this.room.lastMessage.files[0])}},methods:{roomActionHandler(e){this.closeRoomMenu(),this.$emit("room-action-handler",{action:e,roomId:this.room.roomId})},closeRoomMenu(){this.roomMenuOpened=null}}},pS={class:"vac-room-container"},hS={class:"vac-name-container vac-text-ellipsis"},mS={class:"vac-title-container"},gS={class:"vac-room-name vac-text-ellipsis"},vS={key:1,class:"vac-text-date"},_S={key:0},bS={key:1,class:"vac-text-ellipsis"},yS={key:3,class:"vac-text-ellipsis"},xS={class:"vac-room-options-container"},wS={key:0,class:"vac-badge-counter vac-room-badge"},kS={key:0,class:"vac-menu-options"},SS={class:"vac-menu-list"},ES=["onClick"];function TS(e,t,n,o,r,s){const i=_m("svg-icon"),a=_m("format-message"),l=xm("click-outside");return Sg(),Rg("div",pS,[Tm(e.$slots,"room-list-item_"+n.room.roomId,{},(()=>[Tm(e.$slots,"room-list-avatar_"+n.room.roomId,{},(()=>[n.room.avatar?(Sg(),Rg("div",{key:0,class:"vac-avatar",style:Qf({"background-image":`url('${n.room.avatar}')`})},null,4)):Vg("",!0)])),Ng("div",hS,[Ng("div",mS,[s.userStatus?(Sg(),Rg("div",{key:0,class:np(["vac-state-circle",{"vac-state-online":"online"===s.userStatus}])},null,2)):Vg("",!0),Tm(e.$slots,"room-list-info_"+n.room.roomId,{},(()=>[Ng("div",gS,rp(n.room.roomName),1)])),n.room.lastMessage?(Sg(),Rg("div",vS,rp(n.room.lastMessage.timestamp),1)):Vg("",!0)]),Ng("div",{class:np(["vac-text-last",{"vac-message-new":n.room.lastMessage&&n.room.lastMessage.new&&!s.typingUsers}])},[s.isMessageCheckmarkVisible?(Sg(),Rg("span",_S,[Tm(e.$slots,"checkmark-icon_"+n.room.roomId,{},(()=>[jg(i,{name:n.room.lastMessage.distributed?"double-checkmark":"checkmark",param:n.room.lastMessage.seen?"seen":"",class:"vac-icon-check"},null,8,["name","param"])]))])):Vg("",!0),n.room.lastMessage&&!n.room.lastMessage.deleted&&s.isAudio?(Sg(),Rg("div",bS,[Tm(e.$slots,"microphone-icon_"+n.room.roomId,{},(()=>[jg(i,{name:"microphone",class:"vac-icon-microphone"})])),Ug(" "+rp(s.formattedDuration),1)])):n.room.lastMessage?(Sg(),Cg(a,{key:2,"message-id":n.room.lastMessage._id,"room-id":n.room.roomId,"room-list":!0,content:s.getLastMessage,deleted:!!n.room.lastMessage.deleted&&!s.typingUsers,users:n.room.users,"text-messages":n.textMessages,linkify:!1,"text-formatting":n.textFormatting,"link-options":n.linkOptions,"single-line":!0},Em({_:2},[Sm(e.$slots,((t,n)=>({name:n,fn:wh((t=>[Tm(e.$slots,n,op(Dg(t)))]))})))]),1032,["message-id","room-id","content","deleted","users","text-messages","text-formatting","link-options"])):Vg("",!0),!n.room.lastMessage&&s.typingUsers?(Sg(),Rg("div",yS,rp(s.typingUsers),1)):Vg("",!0),Ng("div",xS,[n.room.unreadCount?(Sg(),Rg("div",wS,rp(n.room.unreadCount),1)):Vg("",!0),Tm(e.$slots,"room-list-options_"+n.room.roomId,{},(()=>[n.roomActions.length?(Sg(),Rg("div",{key:0,class:"vac-svg-button vac-list-room-options",onClick:t[0]||(t[0]=$_((e=>r.roomMenuOpened=n.room.roomId),["stop"]))},[Tm(e.$slots,"room-list-options-icon_"+n.room.roomId,{},(()=>[jg(i,{name:"dropdown",param:"room"})]))])):Vg("",!0),n.roomActions.length?(Sg(),Cg(g_,{key:1,name:"vac-slide-left"},{default:wh((()=>[r.roomMenuOpened===n.room.roomId?hm((Sg(),Rg("div",kS,[Ng("div",SS,[(Sg(!0),Rg(_g,null,Sm(n.roomActions,(e=>(Sg(),Rg("div",{key:e.name},[Ng("div",{class:"vac-menu-item",onClick:$_((t=>s.roomActionHandler(e)),["stop"])},rp(e.title),9,ES)])))),128))])])),[[l,s.closeRoomMenu]]):Vg("",!0)])),_:1})):Vg("",!0)]))])],2)])]))])}var MS=Q_(fS,[["render",TS]]),AS=(e,t,n,o=!1)=>n&&""!==n?e.filter((e=>o?RS(e[t]).startsWith(RS(n)):RS(e[t]).includes(RS(n)))):e;function RS(e){return e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"")}const CS={name:"RoomsList",components:{Loader:ab,RoomsSearch:_b,RoomContent:MS},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},showRoomsList:{type:Boolean,required:!0},showSearch:{type:Boolean,required:!0},showAddRoom:{type:Boolean,required:!0},textFormatting:{type:Object,required:!0},linkOptions:{type:Object,required:!0},isMobile:{type:Boolean,required:!0},rooms:{type:Array,required:!0},loadingRooms:{type:Boolean,required:!0},roomsLoaded:{type:Boolean,required:!0},room:{type:Object,required:!0},customSearchRoomEnabled:{type:[Boolean,String],default:!1},roomActions:{type:Array,required:!0},scrollDistance:{type:Number,required:!0}},emits:["add-room","search-room","room-action-handler","loading-more-rooms","fetch-room","fetch-more-rooms"],data(){return{filteredRooms:this.rooms||[],observer:null,showLoader:!0,loadingMoreRooms:!1,selectedRoomId:""}},watch:{rooms:{deep:!0,handler(e,t){this.filteredRooms=e,(e.length!==t.length||this.roomsLoaded)&&(this.loadingMoreRooms=!1)}},loadingRooms(e){e||setTimeout((()=>this.initIntersectionObserver()))},loadingMoreRooms(e){this.$emit("loading-more-rooms",e)},roomsLoaded:{immediate:!0,handler(e){e&&(this.loadingMoreRooms=!1,this.loadingRooms||(this.showLoader=!1))}},room:{immediate:!0,handler(e){e&&!this.isMobile&&(this.selectedRoomId=e.roomId)}}},methods:{initIntersectionObserver(){this.observer&&(this.showLoader=!0,this.observer.disconnect());const e=this.$el.querySelector("#infinite-loader-rooms");if(e){const t={root:this.$el.querySelector("#rooms-list"),rootMargin:`${this.scrollDistance}px`,threshold:0};this.observer=new IntersectionObserver((e=>{e[0].isIntersecting&&this.loadMoreRooms()}),t),this.observer.observe(e)}},searchRoom(e){this.customSearchRoomEnabled?this.$emit("search-room",e.target.value):this.filteredRooms=AS(this.rooms,"roomName",e.target.value)},openRoom(e){(e.roomId!==this.room.roomId||this.isMobile)&&(this.isMobile||(this.selectedRoomId=e.roomId),this.$emit("fetch-room",{room:e}))},loadMoreRooms(){if(!this.loadingMoreRooms){if(this.roomsLoaded)return this.loadingMoreRooms=!1,void(this.showLoader=!1);this.$emit("fetch-more-rooms"),this.loadingMoreRooms=!0}}}},OS={key:0,class:"vac-rooms-empty"},IS={key:1,id:"rooms-list",class:"vac-room-list"},BS=["id","onClick"],PS={key:0,id:"infinite-loader-rooms"};function LS(e,t,n,o,r,s){const i=_m("rooms-search"),a=_m("loader"),l=_m("room-content");return hm((Sg(),Rg("div",{class:np(["vac-rooms-container",{"vac-rooms-container-full":n.isMobile,"vac-app-border-r":!n.isMobile}])},[Tm(e.$slots,"rooms-header"),Tm(e.$slots,"rooms-list-search",{},(()=>[jg(i,{rooms:n.rooms,"loading-rooms":n.loadingRooms,"text-messages":n.textMessages,"show-search":n.showSearch,"show-add-room":n.showAddRoom,onSearchRoom:s.searchRoom,onAddRoom:t[0]||(t[0]=t=>e.$emit("add-room"))},Em({_:2},[Sm(e.$slots,((t,n)=>({name:n,fn:wh((t=>[Tm(e.$slots,n,op(Dg(t)))]))})))]),1032,["rooms","loading-rooms","text-messages","show-search","show-add-room","onSearchRoom"])])),jg(a,{show:n.loadingRooms,type:"rooms"},Em({_:2},[Sm(e.$slots,((t,n)=>({name:n,fn:wh((t=>[Tm(e.$slots,n,op(Dg(t)))]))})))]),1032,["show"]),n.loadingRooms||n.rooms.length?Vg("",!0):(Sg(),Rg("div",OS,[Tm(e.$slots,"rooms-empty",{},(()=>[Ug(rp(n.textMessages.ROOMS_EMPTY),1)]))])),n.loadingRooms?Vg("",!0):(Sg(),Rg("div",IS,[(Sg(!0),Rg(_g,null,Sm(r.filteredRooms,(o=>(Sg(),Rg("div",{id:o.roomId,key:o.roomId,class:np(["vac-room-item",{"vac-room-selected":r.selectedRoomId===o.roomId}]),onClick:e=>s.openRoom(o)},[jg(l,{"current-user-id":n.currentUserId,room:o,"text-formatting":n.textFormatting,"link-options":n.linkOptions,"text-messages":n.textMessages,"room-actions":n.roomActions,onRoomActionHandler:t[1]||(t[1]=t=>e.$emit("room-action-handler",t))},Em({_:2},[Sm(e.$slots,((t,n)=>({name:n,fn:wh((t=>[Tm(e.$slots,n,op(Dg(t)))]))})))]),1032,["current-user-id","room","text-formatting","link-options","text-messages","room-actions"])],10,BS)))),128)),jg(g_,{name:"vac-fade-message"},{default:wh((()=>[n.rooms.length&&!n.loadingRooms?(Sg(),Rg("div",PS,[jg(a,{show:r.showLoader,infinite:!0,type:"infinite-rooms"},Em({_:2},[Sm(e.$slots,((t,n)=>({name:n,fn:wh((t=>[Tm(e.$slots,n,op(Dg(t)))]))})))]),1032,["show"])])):Vg("",!0)])),_:3})]))],2)),[[Y_,n.showRoomsList]])}var NS=Q_(CS,[["render",LS]]);const jS={name:"RoomHeader",components:{SvgIcon:pb},directives:{clickOutside:sS},props:{currentUserId:{type:[String,Number],required:!0},textMessages:{type:Object,required:!0},singleRoom:{type:Boolean,required:!0},showRoomsList:{type:Boolean,required:!0},isMobile:{type:Boolean,required:!0},roomInfoEnabled:{type:Boolean,required:!0},menuActions:{type:Array,required:!0},room:{type:Object,required:!0},messageSelectionEnabled:{type:Boolean,required:!0},messageSelectionActions:{type:Array,required:!0},selectedMessagesTotal:{type:Number,required:!0}},emits:["toggle-rooms-list","room-info","menu-action-handler","cancel-message-selection","message-selection-action-handler"],data(){return{menuOpened:!1,messageSelectionAnimationEnded:!0}},computed:{typingUsers(){return iS(this.room,this.currentUserId,this.textMessages)},userStatus(){if(!this.room.users||2!==this.room.users.length)return;const e=this.room.users.find((e=>e._id!==this.currentUserId));if(!(null==e?void 0:e.status))return;let t="";return"online"===e.status.state?t=this.textMessages.IS_ONLINE:e.status.lastChanged&&(t=this.textMessages.LAST_SEEN+e.status.lastChanged),t}},watch:{messageSelectionEnabled(e){e?this.messageSelectionAnimationEnded=!1:setTimeout((()=>{this.messageSelectionAnimationEnded=!0}),300)}},methods:{menuActionHandler(e){this.closeMenu(),this.$emit("menu-action-handler",e)},closeMenu(){this.menuOpened=!1},messageSelectionActionHandler(e){this.$emit("message-selection-action-handler",e)}}},FS={class:"vac-room-header vac-app-border-b"},DS={class:"vac-room-wrapper"},HS={key:0,class:"vac-room-selection"},US=["id"],VS=["onClick"],$S={class:"vac-selection-button-count"},zS={class:"vac-text-ellipsis"},qS={class:"vac-room-name vac-text-ellipsis"},YS={key:0,class:"vac-room-info vac-text-ellipsis"},GS={key:1,class:"vac-room-info vac-text-ellipsis"},XS={key:0,class:"vac-menu-options"},WS={class:"vac-menu-list"},KS=["onClick"];function ZS(e,t,n,o,r,s){const i=_m("svg-icon"),a=xm("click-outside");return Sg(),Rg("div",FS,[Tm(e.$slots,"room-header",{},(()=>[Ng("div",DS,[jg(g_,{name:"vac-slide-up"},{default:wh((()=>[n.messageSelectionEnabled?(Sg(),Rg("div",HS,[(Sg(!0),Rg(_g,null,Sm(n.messageSelectionActions,(e=>(Sg(),Rg("div",{id:e.name,key:e.name},[Ng("div",{class:"vac-selection-button",onClick:t=>s.messageSelectionActionHandler(e)},[Ug(rp(e.title)+" ",1),Ng("span",$S,rp(n.selectedMessagesTotal),1)],8,VS)],8,US)))),128)),Ng("div",{class:"vac-selection-cancel vac-item-clickable",onClick:t[0]||(t[0]=t=>e.$emit("cancel-message-selection"))},rp(n.textMessages.CANCEL_SELECT_MESSAGE),1)])):Vg("",!0)])),_:1}),!n.messageSelectionEnabled&&r.messageSelectionAnimationEnded?(Sg(),Rg(_g,{key:0},[n.singleRoom?Vg("",!0):(Sg(),Rg("div",{key:0,class:np(["vac-svg-button vac-toggle-button",{"vac-rotate-icon-init":!n.isMobile,"vac-rotate-icon":!n.showRoomsList&&!n.isMobile}]),onClick:t[1]||(t[1]=t=>e.$emit("toggle-rooms-list"))},[Tm(e.$slots,"toggle-icon",{},(()=>[jg(i,{name:"toggle"})]))],2)),Ng("div",{class:np(["vac-info-wrapper",{"vac-item-clickable":n.roomInfoEnabled}]),onClick:t[2]||(t[2]=t=>e.$emit("room-info"))},[Tm(e.$slots,"room-header-avatar",{},(()=>[n.room.avatar?(Sg(),Rg("div",{key:0,class:"vac-avatar",style:Qf({"background-image":`url('${n.room.avatar}')`})},null,4)):Vg("",!0)])),Tm(e.$slots,"room-header-info",{},(()=>[Ng("div",zS,[Ng("div",qS,rp(n.room.roomName),1),s.typingUsers?(Sg(),Rg("div",YS,rp(s.typingUsers),1)):(Sg(),Rg("div",GS,rp(s.userStatus),1))])]))],2),n.room.roomId?Tm(e.$slots,"room-options",{key:1},(()=>[n.menuActions.length?(Sg(),Rg("div",{key:0,class:"vac-svg-button vac-room-options",onClick:t[3]||(t[3]=e=>r.menuOpened=!r.menuOpened)},[Tm(e.$slots,"menu-icon",{},(()=>[jg(i,{name:"menu"})]))])):Vg("",!0),n.menuActions.length?(Sg(),Cg(g_,{key:1,name:"vac-slide-left"},{default:wh((()=>[r.menuOpened?hm((Sg(),Rg("div",XS,[Ng("div",WS,[(Sg(!0),Rg(_g,null,Sm(n.menuActions,(e=>(Sg(),Rg("div",{key:e.name},[Ng("div",{class:"vac-menu-item",onClick:t=>s.menuActionHandler(e)},rp(e.title),9,KS)])))),128))])])),[[a,s.closeMenu]]):Vg("",!0)])),_:1})):Vg("",!0)])):Vg("",!0)],64)):Vg("",!0)])]))])}var QS=Q_(jS,[["render",ZS]]);function JS(e){if("string"!==typeof e||!e)throw new Error("expected a non-empty string, got: "+e)}function eE(e){if("number"!==typeof e)throw new Error("expected a number, got: "+e)}const tE=1,nE=1,oE="emoji",rE="keyvalue",sE="favorites",iE="tokens",aE="tokens",lE="unicode",cE="count",uE="group",dE="order",fE="group-order",pE="eTag",hE="url",mE="skinTone",gE="readonly",vE="readwrite",_E="skinUnicodes",bE="skinUnicodes",yE="https://cdn.jsdelivr.net/npm/emoji-picker-element-data@^1/en/emojibase/data.json",xE="en";function wE(e,t){const n=new Set,o=[];for(const r of e){const e=t(r);n.has(e)||(n.add(e),o.push(r))}return o}function kE(e){return wE(e,(e=>e.unicode))}function SE(e){function t(t,n,o){const r=n?e.createObjectStore(t,{keyPath:n}):e.createObjectStore(t);if(o)for(const[e,[s,i]]of Object.entries(o))r.createIndex(e,s,{multiEntry:i});return r}t(rE),t(oE,lE,{[aE]:[iE,!0],[fE]:[[uE,dE]],[_E]:[bE,!0]}),t(sE,void 0,{[cE]:[""]})}const EE={},TE={},ME={};function AE(e,t,n){n.onerror=()=>t(n.error),n.onblocked=()=>t(new Error("IDB blocked")),n.onsuccess=()=>e(n.result)}async function RE(e){const t=await new Promise(((t,n)=>{const o=indexedDB.open(e,tE);EE[e]=o,o.onupgradeneeded=e=>{e.oldVersionIE(e),t}function CE(e){return TE[e]||(TE[e]=RE(e)),TE[e]}function OE(e,t,n,o){return new Promise(((r,s)=>{const i=e.transaction(t,n,{durability:"relaxed"}),a="string"===typeof t?i.objectStore(t):t.map((e=>i.objectStore(e)));let l;o(a,i,(e=>{l=e})),i.oncomplete=()=>r(l),i.onerror=()=>s(i.error)}))}function IE(e){const t=EE[e],n=t&&t.result;if(n){n.close();const t=ME[e];if(t)for(const e of t)e()}delete EE[e],delete TE[e],delete ME[e]}function BE(e){return new Promise(((t,n)=>{IE(e);const o=indexedDB.deleteDatabase(e);AE(t,n,o)}))}function PE(e,t){let n=ME[e];n||(n=ME[e]=[]),n.push(t)}const LE=new Set([":D","XD",":'D","O:)",":X",":P",";P","XP",":L",":Z",":j","8D","XO","8)",":B",":O",":S",":'o","Dx","X(","D:",":C",">0)",":3","!e.match(/\w/)||LE.has(e)?e.toLowerCase():e.replace(/[)(:,]/g,"").replace(/’/g,"'").toLowerCase())).filter(Boolean)}const jE=2;function FE(e){return e.filter(Boolean).map((e=>e.toLowerCase())).filter((e=>e.length>=jE))}function DE(e){const t=e.map((({annotation:e,emoticon:t,group:n,order:o,shortcodes:r,skins:s,tags:i,emoji:a,version:l})=>{const c=[...new Set(FE([...(r||[]).map(NE).flat(),...i.map(NE).flat(),...NE(e),t]))].sort(),u={annotation:e,group:n,order:o,tags:i,tokens:c,unicode:a,version:l};if(t&&(u.emoticon=t),r&&(u.shortcodes=r),s){u.skinTones=[],u.skinUnicodes=[],u.skinVersions=[];for(const{tone:e,emoji:t,version:n}of s)u.skinTones.push(e),u.skinUnicodes.push(t),u.skinVersions.push(n)}return u}));return t}function HE(e,t,n,o){e[t](n).onsuccess=e=>o&&o(e.target.result)}function UE(e,t,n){HE(e,"get",t,n)}function VE(e,t,n){HE(e,"getAll",t,n)}function $E(e){e.commit&&e.commit()}function zE(e,t){let n=e[0];for(let o=1;ot(r)&&(n=r)}return n}function qE(e,t){const n=zE(e,(e=>e.length)),o=[];for(const r of n)e.some((e=>-1===e.findIndex((e=>t(e)===t(r)))))||o.push(r);return o}async function YE(e){return!await eT(e,rE,hE)}async function GE(e,t,n){const[o,r]=await Promise.all([pE,hE].map((t=>eT(e,rE,t))));return o===n&&r===t}async function XE(e,t){const n=50;return OE(e,oE,gE,((e,o,r)=>{let s;const i=()=>{e.getAll(s&&IDBKeyRange.lowerBound(s,!0),n).onsuccess=e=>{const o=e.target.result;for(const n of o)if(s=n.unicode,t(n))return r(n);if(o.length{let i,a,l=0;function c(){2===++l&&u()}function u(){if(i!==o||a!==n){e.clear();for(const t of r)e.put(t);t.put(o,pE),t.put(n,hE),$E(s)}}UE(t,pE,(e=>{i=e,c()})),UE(t,hE,(e=>{a=e,c()}))}))}finally{}}async function KE(e,t){return OE(e,oE,gE,((e,n,o)=>{const r=IDBKeyRange.bound([t,0],[t+1,0],!1,!0);VE(e.index(fE),r,o)}))}async function ZE(e,t){const n=FE(NE(t));return n.length?OE(e,oE,gE,((e,t,o)=>{const r=[],s=()=>{r.length===n.length&&i()},i=()=>{const e=qE(r,(e=>e.unicode));o(e.sort(((e,t)=>e.order{r.push(e),s()}))}})):[]}async function QE(e,t){const n=await ZE(e,t);if(!n.length){const n=e=>(e.shortcodes||[]).includes(t.toLowerCase());return await XE(e,n)||null}return n.filter((e=>{const n=(e.shortcodes||[]).map((e=>e.toLowerCase()));return n.includes(t.toLowerCase())}))[0]||null}async function JE(e,t){return OE(e,oE,gE,((e,n,o)=>UE(e,t,(n=>{if(n)return o(n);UE(e.index(_E),t,(e=>o(e||null)))}))))}function eT(e,t,n){return OE(e,t,gE,((e,t,o)=>UE(e,n,o)))}function tT(e,t,n,o){return OE(e,t,vE,((e,t)=>{e.put(o,n),$E(t)}))}function nT(e,t){return OE(e,sE,vE,((e,n)=>UE(e,t,(o=>{e.put((o||0)+1,t),$E(n)}))))}function oT(e,t,n){return 0===n?[]:OE(e,[sE,oE],gE,(([e,o],r,s)=>{const i=[];e.index(cE).openCursor(void 0,"prev").onsuccess=e=>{const r=e.target.result;if(!r)return s(i);function a(e){if(i.push(e),i.length===n)return s(i);r.continue()}const l=r.primaryKey,c=t.byName(l);if(c)return a(c);UE(o,l,(e=>{if(e)return a(e);r.continue()}))}}))}const rT="";function sT(e,t){const n=new Map;for(const r of e){const e=t(r);for(const t of e){let e=n;for(let n=0;n{let o=n;for(let n=0;ne[0]!(t in e[0]))));if(!t||n)throw new Error("Custom emojis are in the wrong format")}function lT(e){aT(e);const t=(e,t)=>e.name.toLowerCase()[...new Set((e.shortcodes||[]).map((e=>NE(e))).flat())],r=sT(e,o),s=e=>r(e,!0),i=e=>r(e,!1),a=e=>{const n=NE(e),o=n.map(((e,t)=>(te.name)).sort(t)},l=new Map,c=new Map;for(const f of e){c.set(f.name.toLowerCase(),f);for(const e of f.shortcodes||[])l.set(e.toLowerCase(),f)}const u=e=>l.get(e.toLowerCase()),d=e=>c.get(e.toLowerCase());return{all:n,search:a,byShortcode:u,byName:d}}function cT(e){if(!e)return e;if(delete e.tokens,e.skinTones){const t=e.skinTones.length;e.skins=Array(t);for(let n=0;n!(t in e[0]))))throw new Error("Emoji data is in the wrong format")}function pT(e,t){if(2!==Math.floor(e.status/100))throw new Error("Failed to fetch: "+t+": "+e.status)}async function hT(e){const t=await fetch(e,{method:"HEAD"});pT(t,e);const n=t.headers.get("etag");return uT(n),n}async function mT(e){const t=await fetch(e);pT(t,e);const n=t.headers.get("etag");uT(n);const o=await t.json();return fT(o),[n,o]}function gT(e){var t="",n=new Uint8Array(e),o=n.byteLength,r=-1;while(++r(this._ready||(this._ready=this._init()),this._ready);await e(),this._db||await e()}async getEmojiByGroup(e){return eE(e),await this.ready(),kE(await KE(this._db,e)).map(cT)}async getEmojiBySearchQuery(e){JS(e),await this.ready();const t=this._custom.search(e),n=kE(await ZE(this._db,e)).map(cT);return[...t,...n]}async getEmojiByShortcode(e){JS(e),await this.ready();const t=this._custom.byShortcode(e);return t||cT(await QE(this._db,e))}async getEmojiByUnicodeOrName(e){JS(e),await this.ready();const t=this._custom.byName(e);return t||cT(await JE(this._db,e))}async getPreferredSkinTone(){return await this.ready(),await eT(this._db,rE,mE)||0}async setPreferredSkinTone(e){return eE(e),await this.ready(),tT(this._db,rE,mE,e)}async incrementFavoriteEmojiCount(e){return JS(e),await this.ready(),nT(this._db,e)}async getTopFavoriteEmoji(e){return eE(e),await this.ready(),(await oT(this._db,this._custom,e)).map(cT)}set customEmoji(e){this._custom=lT(e)}get customEmoji(){return this._custom.all}async _shutdown(){await this.ready();try{await this._lazyUpdate}catch(e){}}_clear(){this._db=this._ready=this._lazyUpdate=void 0}async close(){await this._shutdown(),await IE(this._dbName)}async delete(){await this._shutdown(),await BE(this._dbName)}}function wT(){}function kT(e){return e()}function ST(){return Object.create(null)}function ET(e){e.forEach(kT)}function TT(e){return"function"===typeof e}function MT(e,t){return e!=e?t==t:e!==t||e&&"object"===typeof e||"function"===typeof e}let AT,RT;function CT(e,t){return AT||(AT=document.createElement("a")),AT.href=t,e===AT.href}function OT(e){return 0===Object.keys(e).length}function IT(e){return e&&TT(e.destroy)?e.destroy:wT}function BT(e,t){e.appendChild(t)}function PT(e,t,n){e.insertBefore(t,n||null)}function LT(e){e.parentNode.removeChild(e)}function NT(e){return document.createElement(e)}function jT(e){return document.createTextNode(e)}function FT(e,t,n,o){return e.addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}function DT(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function HT(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function UT(e,t){e.value=null==t?"":t}function VT(e,t,n,o){null===n?e.style.removeProperty(t):e.style.setProperty(t,n,o?"important":"")}function $T(e){RT=e}const zT=[],qT=[],YT=[],GT=[],XT=Promise.resolve();let WT=!1;function KT(){WT||(WT=!0,XT.then(tM))}function ZT(){return KT(),XT}function QT(e){YT.push(e)}const JT=new Set;let eM=0;function tM(){const e=RT;do{while(eM_.get(r)?(y.add(o),x(t)):(b.add(r),f--):(l(n,i),f--)}while(f--){const t=e[f];v.has(t.key)||l(t,i)}while(p)x(g[p-1]);return g}function lM(e,t,n,o){const{fragment:r,on_mount:s,on_destroy:i,after_update:a}=e.$$;r&&r.m(t,n),o||QT((()=>{const t=s.map(kT).filter(TT);i?i.push(...t):ET(t),e.$$.on_mount=[]})),a.forEach(QT)}function cM(e,t){const n=e.$$;null!==n.fragment&&(ET(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function uM(e,t){-1===e.$$.dirty[0]&&(zT.push(e),KT(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const s=o.length?o[0]:n;return c.ctx&&r(c.ctx[t],c.ctx[t]=s)&&(!c.skip_bound&&c.bound[t]&&c.bound[t](s),u&&uM(e,t)),n})):[],c.update(),u=!0,ET(c.before_update),c.fragment=!!o&&o(c.ctx),t.target&&(c.fragment&&c.fragment.c(),lM(e,t.target,void 0,void 0),tM()),$T(l)}class fM{$destroy(){cM(this,1),this.$destroy=wT}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!OT(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const pM=[[-1,"✨","custom"],[0,"😀","smileys-emotion"],[1,"👋","people-body"],[3,"🐱","animals-nature"],[4,"🍎","food-drink"],[5,"🏠️","travel-places"],[6,"⚽","activities"],[7,"📝","objects"],[8,"⛔️","symbols"],[9,"🏁","flags"]].map((([e,t,n])=>({id:e,emoji:t,name:n}))),hM=pM.slice(1),mM=pM[0],gM=2,vM=6,_M="function"===typeof requestIdleCallback?requestIdleCallback:setTimeout;function bM(e){return e.unicode.includes("‍")}const yM={"🫠":14,"🥲":13.1,"🥻":12.1,"🥰":11,"🤩":5,"👱‍♀️":4,"🤣":3,"👁️‍🗨️":2,"😀":1,"😐️":.7,"😃":.6},xM=1e3,wM="🖐️",kM=8,SM=["😊","😒","♥️","👍️","😍","😂","😭","☺️","😔","😩","😏","💕","🙌","😘"],EM='"Twemoji Mozilla","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","EmojiOne Color","Android Emoji",sans-serif',TM=(e,t)=>et?1:0,MM=(e,t)=>{const n=document.createElement("canvas");n.width=n.height=1;const o=n.getContext("2d");return o.textBaseline="top",o.font=`100px ${EM}`,o.fillStyle=t,o.scale(.01,.01),o.fillText(e,0,0),o.getImageData(0,0,1,1).data},AM=(e,t)=>{const n=[...e].join(","),o=[...t].join(",");return n===o&&!n.startsWith("0,0,0,")};function RM(e){const t=MM(e,"#000"),n=MM(e,"#fff");return t&&n&&AM(t,n)}function CM(){const e=Object.entries(yM);try{for(const[t,n]of e)if(RM(t))return n}catch(t){}return e[0][1]}const OM=new Promise((e=>_M((()=>e(CM()))))),IM=new Map,BM="️",PM="\ud83c",LM="‍",NM=127995,jM=57339;function FM(e,t){if(0===t)return e;const n=e.indexOf(LM);return-1!==n?e.substring(0,n)+String.fromCodePoint(NM+t-1)+e.substring(n):(e.endsWith(BM)&&(e=e.substring(0,e.length-1)),e+PM+String.fromCodePoint(jM+t-1))}function DM(e){e.preventDefault(),e.stopPropagation()}function HM(e,t,n){return t+=e?-1:1,t<0?t=n.length-1:t>=n.length&&(t=0),t}function UM(e,t){const n=new Set,o=[];for(const r of e){const e=t(r);n.has(e)||(n.add(e),o.push(r))}return o}function VM(e,t){const n=e=>{const n={};for(const o of e)"number"===typeof o.tone&&o.version<=t&&(n[o.tone]=o.unicode);return n};return e.map((({unicode:e,skins:t,shortcodes:o,url:r,name:s,category:i})=>({unicode:e,name:s,shortcodes:o,url:r,category:i,id:e||s,skins:t&&n(t),title:(o||[]).join(", ")})))}const $M=requestAnimationFrame;let zM,qM="function"===typeof ResizeObserver;function YM(e,t){let n;return qM?(n=new ResizeObserver((e=>t(e[0].contentRect.width))),n.observe(e)):$M((()=>t(e.getBoundingClientRect().width))),{destroy(){n&&n.disconnect()}}}function GM(e){{const t=document.createRange();return t.selectNode(e.firstChild),t.getBoundingClientRect().width}}function XM(e,t,n){for(const o of e){const e=n(o),r=GM(e);"undefined"===typeof zM&&(zM=GM(t));const s=r/1.8e))}const{Map:KM}=sM;function ZM(e,t,n){const o=e.slice();return o[63]=t[n],o[65]=n,o}function QM(e,t,n){const o=e.slice();return o[66]=t[n],o[65]=n,o}function JM(e,t,n){const o=e.slice();return o[63]=t[n],o[65]=n,o}function eA(e,t,n){const o=e.slice();return o[69]=t[n],o}function tA(e,t,n){const o=e.slice();return o[72]=t[n],o[65]=n,o}function nA(e,t){let n,o,r,s,i,a,l,c=t[72]+"";return{key:e,first:null,c(){n=NT("div"),o=jT(c),DT(n,"id",r="skintone-"+t[65]),DT(n,"class",s="emoji hide-focus "+(t[65]===t[20]?"active":"")),DT(n,"aria-selected",i=t[65]===t[20]),DT(n,"role","option"),DT(n,"title",a=t[0].skinTones[t[65]]),DT(n,"tabindex","-1"),DT(n,"aria-label",l=t[0].skinTones[t[65]]),this.first=n},m(e,t){PT(e,n,t),BT(n,o)},p(e,u){t=e,512&u[0]&&c!==(c=t[72]+"")&&HT(o,c),512&u[0]&&r!==(r="skintone-"+t[65])&&DT(n,"id",r),1049088&u[0]&&s!==(s="emoji hide-focus "+(t[65]===t[20]?"active":""))&&DT(n,"class",s),1049088&u[0]&&i!==(i=t[65]===t[20])&&DT(n,"aria-selected",i),513&u[0]&&a!==(a=t[0].skinTones[t[65]])&&DT(n,"title",a),513&u[0]&&l!==(l=t[0].skinTones[t[65]])&&DT(n,"aria-label",l)},d(e){e&<(n)}}}function oA(e,t){let n,o,r,s,i,a,l,c,u,d=t[69].emoji+"";function f(){return t[49](t[69])}return{key:e,first:null,c(){n=NT("button"),o=NT("div"),r=jT(d),DT(o,"class","nav-emoji emoji"),DT(n,"role","tab"),DT(n,"class","nav-button"),DT(n,"aria-controls",s="tab-"+t[69].id),DT(n,"aria-label",i=t[0].categories[t[69].name]),DT(n,"aria-selected",a=!t[4]&&t[13].id===t[69].id),DT(n,"title",l=t[0].categories[t[69].name]),this.first=n},m(e,t){PT(e,n,t),BT(n,o),BT(o,r),c||(u=FT(n,"click",f),c=!0)},p(e,o){t=e,4096&o[0]&&d!==(d=t[69].emoji+"")&&HT(r,d),4096&o[0]&&s!==(s="tab-"+t[69].id)&&DT(n,"aria-controls",s),4097&o[0]&&i!==(i=t[0].categories[t[69].name])&&DT(n,"aria-label",i),12304&o[0]&&a!==(a=!t[4]&&t[13].id===t[69].id)&&DT(n,"aria-selected",a),4097&o[0]&&l!==(l=t[0].categories[t[69].name])&&DT(n,"title",l)},d(e){e&<(n),c=!1,u()}}}function rA(e){let t,n;return{c(){t=NT("img"),DT(t,"class","custom-emoji"),CT(t.src,n=e[63].url)||DT(t,"src",n),DT(t,"alt",""),DT(t,"loading","lazy")},m(e,n){PT(e,t,n)},p(e,o){32768&o[0]&&!CT(t.src,n=e[63].url)&&DT(t,"src",n)},d(e){e&<(t)}}}function sA(e){let t,n=e[27](e[63],e[8])+"";return{c(){t=jT(n)},m(e,n){PT(e,t,n)},p(e,o){33024&o[0]&&n!==(n=e[27](e[63],e[8])+"")&&HT(t,n)},d(e){e&<(t)}}}function iA(e,t){let n,o,r,s,i,a,l;function c(e,t){return e[63].unicode?sA:rA}let u=c(t),d=u(t);return{key:e,first:null,c(){n=NT("button"),d.c(),DT(n,"role",o=t[4]?"option":"menuitem"),DT(n,"aria-selected",r=t[4]?t[65]==t[5]:""),DT(n,"aria-label",s=t[28](t[63],t[8])),DT(n,"title",i=t[63].title),DT(n,"class",a="emoji "+(t[4]&&t[65]===t[5]?"active":"")),DT(n,"id",l="emo-"+t[63].id),this.first=n},m(e,t){PT(e,n,t),d.m(n,null)},p(e,f){t=e,u===(u=c(t))&&d?d.p(t,f):(d.d(1),d=u(t),d&&(d.c(),d.m(n,null))),16&f[0]&&o!==(o=t[4]?"option":"menuitem")&&DT(n,"role",o),32816&f[0]&&r!==(r=t[4]?t[65]==t[5]:"")&&DT(n,"aria-selected",r),33024&f[0]&&s!==(s=t[28](t[63],t[8]))&&DT(n,"aria-label",s),32768&f[0]&&i!==(i=t[63].title)&&DT(n,"title",i),32816&f[0]&&a!==(a="emoji "+(t[4]&&t[65]===t[5]?"active":""))&&DT(n,"class",a),32768&f[0]&&l!==(l="emo-"+t[63].id)&&DT(n,"id",l)},d(e){e&<(n),d.d()}}}function aA(e,t){let n,o,r,s,i,a,l,c,u=(t[4]?t[0].searchResultsLabel:t[66].category?t[66].category:t[15].length>1?t[0].categories.custom:t[0].categories[t[13].name])+"",d=[],f=new KM,p=t[66].emojis;const h=e=>e[63].id;for(let m=0;m1?t[0].categories.custom:t[0].categories[t[13].name])+"")&&HT(o,u),32768&m[0]&&r!==(r="menu-label-"+t[65])&&DT(n,"id",r),32768&m[0]&&s!==(s="category "+(1===t[15].length&&""===t[15][0].category?"gone":""))&&DT(n,"class",s),402686256&m[0]&&(p=t[66].emojis,d=aM(d,m,h,1,t,p,f,i,iM,iA,null,JM)),16&m[0]&&a!==(a=t[4]?"listbox":"menu")&&DT(i,"role",a),32768&m[0]&&l!==(l="menu-label-"+t[65])&&DT(i,"aria-labelledby",l),16&m[0]&&c!==(c=t[4]?"search-results":"")&&DT(i,"id",c)},d(e){e&<(n),e&<(i);for(let t=0;te[72];for(let ue=0;uee[69].id;for(let ue=0;uee[66].category;for(let ue=0;uee[63].id;for(let ue=0;ue