const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BLhnEd9j.js","./C8UKsJN0.js","./circular-progress-bar.DlPN0Kym.css","./DW3vRmSF.js","./C4mcFB9Q.js","./DuVTxE5M.js","./C-Jb1a1G.js","./EwkWKux8.js","./CHqzISX0.js","./DohmtHUO.js","./BiFc8NtG.js","./bG9o2hA6.js","./CyeviZBg.js","./BqQEfJD7.js","./BD5kReaI.js","./wSbNHcIL.js","./sso.CQmDnE3j.css","./BnXWZKI2.js","./BAuT9XSA.js","./DpvMb9Bg.js","./CyJW4iqJ.js","./index.a0VnOXhd.css","./BYNhkFFB.js","./BbU9Om99.js","./index.AozlFEiQ.css","./D3LVSQpB.js","./CKQch5N5.js","./vAOZwUsk.js","./CZvhgjAL.js","./BUBpgfMP.js","./CY_QEgKF.js","./CET9A6-S.js","./PRk0OLqc.js","./VTHgzl1R.js","./Camxv_Fm.js","./BNPyrFRJ.js","./DIrLlpwZ.js","./C8bUenGO.js","./nLdJ3APB.js","./xgO59UgL.js","./D2hvdS6z.js","./base-input.D4_DQMt7.css","./CZscIxzI.js","./BhVWTIoc.js","./D1YQOfVO.js","./BumMhwT-.js","./form-login.D8m0OgBg.css","./login.BqhHKn3f.css","./DnJKpxnb.js","./BpaRNX5s.js","./t0JrpXAg.js","./CDW5USMX.js","./BCTkIbFo.js","./xcItoT7x.js","./dai-ly.C5FYN4t5.css","./Ckc9vG_t.js","./iframe.CfLYQMSo.css","./CioTrtvQ.js","./MojjGmU_.js","./Jklf4krR.js","./C_FaK7th.js","./D47FguCl.js","./9DEDReQ5.js","./cE3ZOzud.js","./2R93sHXa.js","./BpWoSuEW.js","./XFrwxrpT.js","./CnPvGN1x.js","./D0GjS-ay.js","./CJHGls6Z.js","./B2SBF96f.js","./Bu92u4ul.js","./CudnfGE1.js","./uu-dai.B7Md5hQs.css","./-55EqtvK.js","./rfuBkzHP.js","./CA0oBVTe.js","./D969dmV7.js","./BROhdwfB.js","./B4ihmCCV.js","./DxYBcZMH.js","./base-pagination.Bkwfkxxz.css","./history.CkdCEcWx.css","./cua-hang.D0V2wgJH.css","./Cm2LtObR.js","./P69E_fV-.js","./DZ4h2Iqm.js","./B0AVKUul.js","./Bp0er4xD.js","./DAlhhri-.js","./BDsxcsvO.js","./BxD9_IxF.js","./CL2UKK3T.js","./navigation.CVyh-TZu.css","./BIz8Ilkz.js","./event-item.D5ZRf5YH.css","./DX_6-i7A.js","./event-item.B273Dtko.css","./index.DmsMuzzs.css","./CkV6lq3V.js","./BtqJvBod.js","./tabs.B5c4AAcL.css","./G_hh1QMy.js","./empty.CGCjEVee.css","./index.DJOnPzUK.css","./ekgMEE6h.js","./minigame-center.BlxGuc1X.css","./2_fjX2g7.js","./1Dg1LyGn.js","./CTtozM6F.js","./B0oAz5-7.js","./GsgoAdMj.js","./promotion-item.95ClbT0m.css","./detail.VQ8qx--x.css","./CIzrvQRo.js","./DWPmzqPu.js","./Bhcyb_VI.js","./banner.DyOwdzWU.css","./CX8qPO0A.js","./CKjmWgWT.js","./C1T0zm6Q.js","./-v4KxS-J.js","./CEmiNL-3.js","./CRtAw8-B.js","./C7ENdtNG.js","./account.NidobogP.css","./BJw0xKUf.js","./DXrkD6dO.js","./index.BKGNBgPE.css","./user.YCFSfN-Q.css","./CFdHJ7AY.js","./X_3Ae-Gy.js","./s_9N2GHa.js","./unfinished-promotion.Do_yyQcv.css","./rbT-97Jm.js","./CdgPhYsc.js","./tabs.BA2UBek4.css","./deposit.Yihnew2Z.css","./DX2W1Qij.js","./aHCr58H3.js","./index.CIVQ-bGA.css","./C_usk_Z6.js","./D34V_gWU.js","./notes.D2aoYIOd.css","./C4dSH0Yj.js","./card.Cu8iUMrD.css","./aePavsEc.js","./momo.BsJFG0s6.css","./C9tic-mG.js","./CbN3aBqm.js","./C8_EOhdn.js","./base-copy-button.DVTotnyu.css","./CkH_XDos.js","./base-select-crypto.T2ndO5Ox.css","./crypto.DFzU6Vjd.css","./DSkz4kXP.js","./codepay.qazw5c47.css","./CHSg-Qqo.js","./viettelpay.BK8n2xGt.css","./DlktHbrC.js","./history.DaI_kVpd.css","./ZjnNVo5c.js","./withdraw.BXsImUs7.css","./BMn6vmet.js","./BfI89j9x.js","./_9XFi9xD.js","./BfkG2wc4.js","./bank-link.BbGp0ki9.css","./CQo6y030.js","./56XD-HxV.js","./base-select-money.DqcPisJm.css","./Cw9fXCKt.js","./bank-link.Bd52kiy_.css","./bank.Bvc4yvmX.css","./NMl2H_o-.js","./card.BbiSonxN.css","./DKYee10-.js","./crypto.DQQk9FDs.css","./Bnp4mRoE.js","./HrsQxS8U.js","./DaQfxy4c.js","./change-password.oD3mvYPM.css","./DPE2BuND.js","./Azpe4k6b.js","./CRRvjlJj.js","./9Hm4OkGQ.js","./D7Rq9Ygg.js","./DUPa7wFf.js","./loyalty.CORAEVCX.css","./BZIjMy4u.js","./maintain.CaHvju9N.css","./Dc-Lauk1.js","./BY18g38X.js","./form-register.j6foouOi.css","./register.DK8QsiHX.css","./BTU0eHtp.js","./B-CWYiKO.js","./DqKHFt2x.js","./Bd3sdbMd.js","./post.B7VOo8fe.css","./index.ClSslBYy.css","./CJ_mF89N.js","./BOQJzdbB.js","./Bp94Rh_v.js","./Du-KVP1_.js","./new-item.CPOw7QyA.css","./DKNngRcY.js","./Ct2KUZlz.js","./index.2regSsje.css","./_id_.DoaLDB8L.css","./BjbV9SgO.js","./pFv-8qBn.js","./ty-le-keo.Dt92PANd.css","./13z_hQ1w.js","./BNYukrYv.js","./content.C-O7ADRl.css","./livestream.DyXWhHrM.css","./C2OuZBor.js","./D3oua12H.js","./Bb5JRqP5.js","./BlSZSIgD.js","./info-user.Bc-oBIGX.css","./index.TrIjW62P.css","./CfAuLGS3.js","./CVQzt4j7.js","./game-iframe.1WcOuDA1.css","./DAHEPLod.js","./don-than-tai.C2XBZYfm.css","./vjzpue_r.js","./CoFt8cUJ.js","./CAd6Vlbw.js","./index.B3bntyei.css","./index.KSIJAtjR.css","./DGlStPhY.js","./98Z7HlKf.js","./D-X0778L.js","./Cy4M8Xw2.js","./index.B8G7tvfQ.css","./notification.r-HCKBvh.css","./7yPdVQZb.js","./Bxl25weT.js","./km2Mx6eD.js","./C0Hiad9K.js","./BAbHjKIb.js","./Q-eNCF0J.js","./animation-jackpot.t85DfHNO.css","./DcydRm5f.js","./base-img-game.B2-fITWe.css","./Cu9ONmwB.js","./game-item.94ejKwdd.css","./CYhmnTCk.js","./index.C1iJsIfw.css","./index.DIGG11ZT.css","./CKSUfyWM.js","./verify-phone.fYg99LFc.css","./JFXeWdc7.js","./quyen-loi-vip.Cu9SzNYV.css","./8dCm6UtX.js","./Br3eBETt.js","./form-reset.D6UOx5HT.css","./reset-password.B0cO_Ncw.css","./DRB-myOQ.js","./forgot-password.D3rfnzD1.css","./j6Vk-9qk.js","./index.XV5wku2L.css","./si5bY31L.js","./CkDGo3Ef.js","./tabs.CRXYUuXs.css","./_id_.CFQOhcd7.css","./Cu8VrYwZ.js","./DrCizJLW.js","./content.dXvqVTex.css","./BJSl-pJh.js","./DUv0cJNe.js","./index.BvQcw8bG.css","./DmI88_0Z.js","./media.DTjU6tSr.css","./C1UPqpoh.js","./R7fs2JXV.js","./events.4MwjyPIt.css","./DBPSrHtQ.js","./BjLW1NiA.js","./bi-an-dem-halloween.BjHTHvTQ.css","./DgTBWFC4.js","./4UxhNDp2.js","./unavailable-country.BA_T6D_1.css","./tziAWQZ3.js","./RQN4AGMN.js","./vong-quay-trieu-phu.BQGAC0pS.css","./CivJCJtH.js","./B_pP4Xjn.js","./Iogr5m4O.js","./bRXOs3Iq.js","./CQIEvKP0.js","./sZccjBGL.js","./loading-info.BbVwCUnC.css","./useMiniGameVG.CrGQubMh.css","./CowxU2G_.js","./gift-code.CW8L88h_.css","./default.D9gvT-GE.css","./BQu49LO1.js","./mobile.DZy4_b3q.css","./sweetalert2.ZQJ5vCBu.css","./_swal.wso0_mB7.css"])))=>i.map(i=>d[i]); var Mm=Object.defineProperty;var Bm=(t,e,n)=>e in t?Mm(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var on=(t,e,n)=>Bm(t,typeof e!="symbol"?e+"":e,n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function ac(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Et={},pr=[],Pe=()=>{},Hm=()=>!1,Ls=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),cc=t=>t.startsWith("onUpdate:"),Ht=Object.assign,lc=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Vm=Object.prototype.hasOwnProperty,_t=(t,e)=>Vm.call(t,e),tt=Array.isArray,mr=t=>Mr(t)==="[object Map]",Wi=t=>Mr(t)==="[object Set]",yl=t=>Mr(t)==="[object Date]",Fm=t=>Mr(t)==="[object RegExp]",nt=t=>typeof t=="function",St=t=>typeof t=="string",Ee=t=>typeof t=="symbol",Tt=t=>t!==null&&typeof t=="object",uc=t=>(Tt(t)||nt(t))&&nt(t.then)&&nt(t.catch),Kf=Object.prototype.toString,Mr=t=>Kf.call(t),Um=t=>Mr(t).slice(8,-1),Gf=t=>Mr(t)==="[object Object]",fc=t=>St(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,gr=ac(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ki=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},jm=/-(\w)/g,he=Ki(t=>t.replace(jm,(e,n)=>n?n.toUpperCase():"")),Wm=/\B([A-Z])/g,kn=Ki(t=>t.replace(Wm,"-$1").toLowerCase()),Gi=Ki(t=>t.charAt(0).toUpperCase()+t.slice(1)),_o=Ki(t=>t?`on${Gi(t)}`:""),bn=(t,e)=>!Object.is(t,e),_r=(t,...e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:r,value:n})},ca=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Yf=t=>{const e=St(t)?Number(t):NaN;return isNaN(e)?t:e};let bl;const qi=()=>bl||(bl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Er(t){if(tt(t)){const e={};for(let n=0;n{if(n){const r=n.split(Gm);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function Me(t){let e="";if(St(t))e=t;else if(tt(t))for(let n=0;nwr(n,e))}const Jf=t=>!!(t&&t.__v_isRef===!0),Qm=t=>St(t)?t:t==null?"":tt(t)||Tt(t)&&(t.toString===Kf||!nt(t.toString))?Jf(t)?Qm(t.value):JSON.stringify(t,Qf,2):String(t),Qf=(t,e)=>Jf(e)?Qf(t,e.value):mr(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,s],i)=>(n[yo(r,i)+" =>"]=s,n),{})}:Wi(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>yo(n))}:Ee(e)?yo(e):Tt(e)&&!tt(e)&&!Gf(e)?String(e):e,yo=(t,e="")=>{var n;return Ee(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Yt;class Zf{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Yt,!e&&Yt&&(this.index=(Yt.scopes||(Yt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e0)return;if(cs){let e=cs;for(cs=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;as;){let e=as;for(as=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(r){t||(t=r)}e=n}}if(t)throw t}function rh(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function sh(t){let e,n=t.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),gc(r),tg(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}t.deps=e,t.depsTail=n}function la(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(ih(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function ih(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===vs))return;t.globalVersion=vs;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!la(t)){t.flags&=-3;return}const n=At,r=ve;At=t,ve=!0;try{rh(t);const s=t.fn(t._value);(e.version===0||bn(s,t._value))&&(t._value=s,e.version++)}catch(s){throw e.version++,s}finally{At=n,ve=r,sh(t),t.flags&=-3}}function gc(t,e=!1){const{dep:n,prevSub:r,nextSub:s}=t;if(r&&(r.nextSub=s,t.prevSub=void 0),s&&(s.prevSub=r,t.nextSub=void 0),n.subs===t&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)gc(i,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function tg(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let ve=!0;const oh=[];function Ln(){oh.push(ve),ve=!1}function Nn(){const t=oh.pop();ve=t===void 0?!0:t}function vl(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=At;At=void 0;try{e()}finally{At=n}}}let vs=0;class eg{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Yi{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!At||!ve||At===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==At)n=this.activeLink=new eg(At,this),At.deps?(n.prevDep=At.depsTail,At.depsTail.nextDep=n,At.depsTail=n):At.deps=At.depsTail=n,ah(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=At.depsTail,n.nextDep=void 0,At.depsTail.nextDep=n,At.depsTail=n,At.deps===n&&(At.deps=r)}return n}trigger(e){this.version++,vs++,this.notify(e)}notify(e){pc();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{mc()}}}function ah(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let r=e.deps;r;r=r.nextDep)ah(r)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Ai=new WeakMap,Un=Symbol(""),ua=Symbol(""),Es=Symbol("");function jt(t,e,n){if(ve&&At){let r=Ai.get(t);r||Ai.set(t,r=new Map);let s=r.get(n);s||(r.set(n,s=new Yi),s.map=r,s.key=n),s.track()}}function Ke(t,e,n,r,s,i){const o=Ai.get(t);if(!o){vs++;return}const a=c=>{c&&c.trigger()};if(pc(),e==="clear")o.forEach(a);else{const c=tt(t),u=c&&fc(n);if(c&&n==="length"){const l=Number(r);o.forEach((f,h)=>{(h==="length"||h===Es||!Ee(h)&&h>=l)&&a(f)})}else switch((n!==void 0||o.has(void 0))&&a(o.get(n)),u&&a(o.get(Es)),e){case"add":c?u&&a(o.get("length")):(a(o.get(Un)),mr(t)&&a(o.get(ua)));break;case"delete":c||(a(o.get(Un)),mr(t)&&a(o.get(ua)));break;case"set":mr(t)&&a(o.get(Un));break}}mc()}function ng(t,e){const n=Ai.get(t);return n&&n.get(e)}function er(t){const e=ft(t);return e===t?e:(jt(e,"iterate",Es),ue(t)?e:e.map(Wt))}function zi(t){return jt(t=ft(t),"iterate",Es),t}const rg={__proto__:null,[Symbol.iterator](){return vo(this,Symbol.iterator,Wt)},concat(...t){return er(this).concat(...t.map(e=>tt(e)?er(e):e))},entries(){return vo(this,"entries",t=>(t[1]=Wt(t[1]),t))},every(t,e){return Fe(this,"every",t,e,void 0,arguments)},filter(t,e){return Fe(this,"filter",t,e,n=>n.map(Wt),arguments)},find(t,e){return Fe(this,"find",t,e,Wt,arguments)},findIndex(t,e){return Fe(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Fe(this,"findLast",t,e,Wt,arguments)},findLastIndex(t,e){return Fe(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Fe(this,"forEach",t,e,void 0,arguments)},includes(...t){return Eo(this,"includes",t)},indexOf(...t){return Eo(this,"indexOf",t)},join(t){return er(this).join(t)},lastIndexOf(...t){return Eo(this,"lastIndexOf",t)},map(t,e){return Fe(this,"map",t,e,void 0,arguments)},pop(){return zr(this,"pop")},push(...t){return zr(this,"push",t)},reduce(t,...e){return El(this,"reduce",t,e)},reduceRight(t,...e){return El(this,"reduceRight",t,e)},shift(){return zr(this,"shift")},some(t,e){return Fe(this,"some",t,e,void 0,arguments)},splice(...t){return zr(this,"splice",t)},toReversed(){return er(this).toReversed()},toSorted(t){return er(this).toSorted(t)},toSpliced(...t){return er(this).toSpliced(...t)},unshift(...t){return zr(this,"unshift",t)},values(){return vo(this,"values",Wt)}};function vo(t,e,n){const r=zi(t),s=r[e]();return r!==t&&!ue(t)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.value&&(i.value=n(i.value)),i}),s}const sg=Array.prototype;function Fe(t,e,n,r,s,i){const o=zi(t),a=o!==t&&!ue(t),c=o[e];if(c!==sg[e]){const f=c.apply(t,i);return a?Wt(f):f}let u=n;o!==t&&(a?u=function(f,h){return n.call(this,Wt(f),h,t)}:n.length>2&&(u=function(f,h){return n.call(this,f,h,t)}));const l=c.call(o,u,r);return a&&s?s(l):l}function El(t,e,n,r){const s=zi(t);let i=n;return s!==t&&(ue(t)?n.length>3&&(i=function(o,a,c){return n.call(this,o,a,c,t)}):i=function(o,a,c){return n.call(this,o,Wt(a),c,t)}),s[e](i,...r)}function Eo(t,e,n){const r=ft(t);jt(r,"iterate",Es);const s=r[e](...n);return(s===-1||s===!1)&&bc(n[0])?(n[0]=ft(n[0]),r[e](...n)):s}function zr(t,e,n=[]){Ln(),pc();const r=ft(t)[e].apply(t,n);return mc(),Nn(),r}const ig=ac("__proto__,__v_isRef,__isVue"),ch=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Ee));function og(t){Ee(t)||(t=String(t));const e=ft(this);return jt(e,"has",t),e.hasOwnProperty(t)}class lh{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,r){if(n==="__v_skip")return e.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(s?i?gg:dh:i?hh:fh).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const o=tt(e);if(!s){let c;if(o&&(c=rg[n]))return c;if(n==="hasOwnProperty")return og}const a=Reflect.get(e,n,Ct(e)?e:r);return(Ee(n)?ch.has(n):ig(n))||(s||jt(e,"get",n),i)?a:Ct(a)?o&&fc(n)?a:a.value:Tt(a)?s?ph(a):we(a):a}}class uh extends lh{constructor(e=!1){super(!1,e)}set(e,n,r,s){let i=e[n];if(!this._isShallow){const c=On(i);if(!ue(r)&&!On(r)&&(i=ft(i),r=ft(r)),!tt(e)&&Ct(i)&&!Ct(r))return c?!1:(i.value=r,!0)}const o=tt(e)&&fc(n)?Number(n)t,Us=t=>Reflect.getPrototypeOf(t);function fg(t,e,n){return function(...r){const s=this.__v_raw,i=ft(s),o=mr(i),a=t==="entries"||t===Symbol.iterator&&o,c=t==="keys"&&o,u=s[t](...r),l=n?fa:e?ha:Wt;return!e&&jt(i,"iterate",c?ua:Un),{next(){const{value:f,done:h}=u.next();return h?{value:f,done:h}:{value:a?[l(f[0]),l(f[1])]:l(f),done:h}},[Symbol.iterator](){return this}}}}function js(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function hg(t,e){const n={get(s){const i=this.__v_raw,o=ft(i),a=ft(s);t||(bn(s,a)&&jt(o,"get",s),jt(o,"get",a));const{has:c}=Us(o),u=e?fa:t?ha:Wt;if(c.call(o,s))return u(i.get(s));if(c.call(o,a))return u(i.get(a));i!==o&&i.get(s)},get size(){const s=this.__v_raw;return!t&&jt(ft(s),"iterate",Un),Reflect.get(s,"size",s)},has(s){const i=this.__v_raw,o=ft(i),a=ft(s);return t||(bn(s,a)&&jt(o,"has",s),jt(o,"has",a)),s===a?i.has(s):i.has(s)||i.has(a)},forEach(s,i){const o=this,a=o.__v_raw,c=ft(a),u=e?fa:t?ha:Wt;return!t&&jt(c,"iterate",Un),a.forEach((l,f)=>s.call(i,u(l),u(f),o))}};return Ht(n,t?{add:js("add"),set:js("set"),delete:js("delete"),clear:js("clear")}:{add(s){!e&&!ue(s)&&!On(s)&&(s=ft(s));const i=ft(this);return Us(i).has.call(i,s)||(i.add(s),Ke(i,"add",s,s)),this},set(s,i){!e&&!ue(i)&&!On(i)&&(i=ft(i));const o=ft(this),{has:a,get:c}=Us(o);let u=a.call(o,s);u||(s=ft(s),u=a.call(o,s));const l=c.call(o,s);return o.set(s,i),u?bn(i,l)&&Ke(o,"set",s,i):Ke(o,"add",s,i),this},delete(s){const i=ft(this),{has:o,get:a}=Us(i);let c=o.call(i,s);c||(s=ft(s),c=o.call(i,s)),a&&a.call(i,s);const u=i.delete(s);return c&&Ke(i,"delete",s,void 0),u},clear(){const s=ft(this),i=s.size!==0,o=s.clear();return i&&Ke(s,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=fg(s,t,e)}),n}function _c(t,e){const n=hg(t,e);return(r,s,i)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?r:Reflect.get(_t(n,s)&&s in r?n:r,s,i)}const dg={get:_c(!1,!1)},pg={get:_c(!1,!0)},mg={get:_c(!0,!1)};const fh=new WeakMap,hh=new WeakMap,dh=new WeakMap,gg=new WeakMap;function _g(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function yg(t){return t.__v_skip||!Object.isExtensible(t)?0:_g(Um(t))}function we(t){return On(t)?t:yc(t,!1,cg,dg,fh)}function Ye(t){return yc(t,!1,ug,pg,hh)}function ph(t){return yc(t,!0,lg,mg,dh)}function yc(t,e,n,r,s){if(!Tt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=s.get(t);if(i)return i;const o=yg(t);if(o===0)return t;const a=new Proxy(t,o===2?r:n);return s.set(t,a),a}function Ie(t){return On(t)?Ie(t.__v_raw):!!(t&&t.__v_isReactive)}function On(t){return!!(t&&t.__v_isReadonly)}function ue(t){return!!(t&&t.__v_isShallow)}function bc(t){return t?!!t.__v_raw:!1}function ft(t){const e=t&&t.__v_raw;return e?ft(e):t}function vc(t){return!_t(t,"__v_skip")&&Object.isExtensible(t)&&qf(t,"__v_skip",!0),t}const Wt=t=>Tt(t)?we(t):t,ha=t=>Tt(t)?ph(t):t;function Ct(t){return t?t.__v_isRef===!0:!1}function Gt(t){return mh(t,!1)}function Tr(t){return mh(t,!0)}function mh(t,e){return Ct(t)?t:new bg(t,e)}class bg{constructor(e,n){this.dep=new Yi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:ft(e),this._value=n?e:Wt(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,r=this.__v_isShallow||ue(e)||On(e);e=r?e:ft(e),bn(e,n)&&(this._rawValue=e,this._value=r?e:Wt(e),this.dep.trigger())}}function dt(t){return Ct(t)?t.value:t}function vg(t){return nt(t)?t():dt(t)}const Eg={get:(t,e,n)=>e==="__v_raw"?t:dt(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const s=t[e];return Ct(s)&&!Ct(n)?(s.value=n,!0):Reflect.set(t,e,n,r)}};function gh(t){return Ie(t)?t:new Proxy(t,Eg)}class wg{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Yi,{get:r,set:s}=e(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Fk(t){return new wg(t)}function Tg(t){const e=tt(t)?new Array(t.length):{};for(const n in t)e[n]=_h(t,n);return e}class Ag{constructor(e,n,r){this._object=e,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return ng(ft(this._object),this._key)}}class Og{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Ec(t,e,n){return Ct(t)?t:nt(t)?new Og(t):Tt(t)&&arguments.length>1?_h(t,e,n):Gt(t)}function _h(t,e,n){const r=t[e];return Ct(r)?r:new Ag(t,e,n)}class Cg{constructor(e,n,r){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Yi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=vs-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&At!==this)return nh(this,!0),!0}get value(){const e=this.dep.track();return ih(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Sg(t,e,n=!1){let r,s;return nt(t)?r=t:(r=t.get,s=t.set),new Cg(r,s,n)}const Ws={},Oi=new WeakMap;let Hn;function Rg(t,e=!1,n=Hn){if(n){let r=Oi.get(n);r||Oi.set(n,r=[]),r.push(t)}}function kg(t,e,n=Et){const{immediate:r,deep:s,once:i,scheduler:o,augmentJob:a,call:c}=n,u=_=>s?_:ue(_)||s===!1||s===0?Ge(_,1):Ge(_);let l,f,h,d,m=!1,p=!1;if(Ct(t)?(f=()=>t.value,m=ue(t)):Ie(t)?(f=()=>u(t),m=!0):tt(t)?(p=!0,m=t.some(_=>Ie(_)||ue(_)),f=()=>t.map(_=>{if(Ct(_))return _.value;if(Ie(_))return u(_);if(nt(_))return c?c(_,2):_()})):nt(t)?e?f=c?()=>c(t,2):t:f=()=>{if(h){Ln();try{h()}finally{Nn()}}const _=Hn;Hn=l;try{return c?c(t,3,[d]):t(d)}finally{Hn=_}}:f=Pe,e&&s){const _=f,v=s===!0?1/0:s;f=()=>Ge(_(),v)}const w=dc(),E=()=>{l.stop(),w&&w.active&&lc(w.effects,l)};if(i&&e){const _=e;e=(...v)=>{_(...v),E()}}let T=p?new Array(t.length).fill(Ws):Ws;const g=_=>{if(!(!(l.flags&1)||!l.dirty&&!_))if(e){const v=l.run();if(s||m||(p?v.some((A,R)=>bn(A,T[R])):bn(v,T))){h&&h();const A=Hn;Hn=l;try{const R=[v,T===Ws?void 0:p&&T[0]===Ws?[]:T,d];c?c(e,3,R):e(...R),T=v}finally{Hn=A}}}else l.run()};return a&&a(g),l=new th(f),l.scheduler=o?()=>o(g,!1):g,d=_=>Rg(_,!1,l),h=l.onStop=()=>{const _=Oi.get(l);if(_){if(c)c(_,4);else for(const v of _)v();Oi.delete(l)}},e?r?g(!0):T=l.run():o?o(g.bind(null,!0),!0):l.run(),E.pause=l.pause.bind(l),E.resume=l.resume.bind(l),E.stop=E,E}function Ge(t,e=1/0,n){if(e<=0||!Tt(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,Ct(t))Ge(t.value,e,n);else if(tt(t))for(let r=0;r{Ge(r,e,n)});else if(Gf(t)){for(const r in t)Ge(t[r],e,n);for(const r of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,r)&&Ge(t[r],e,n)}return t}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Ns(t,e,n,r){try{return r?t(...r):t()}catch(s){Br(s,e,n)}}function Te(t,e,n,r){if(nt(t)){const s=Ns(t,e,n,r);return s&&uc(s)&&s.catch(i=>{Br(i,e,n)}),s}if(tt(t)){const s=[];for(let i=0;i>>1,s=zt[r],i=ws(s);i=ws(n)?zt.push(t):zt.splice(Ng(e),0,t),t.flags|=1,bh()}}function bh(){Ci||(Ci=yh.then(vh))}function da(t){tt(t)?yr.push(...t):un&&t.id===-1?un.splice(ar+1,0,t):t.flags&1||(yr.push(t),t.flags|=1),bh()}function wl(t,e,n=ke+1){for(;nws(n)-ws(r));if(yr.length=0,un){un.push(...e);return}for(un=e,ar=0;art.id==null?t.flags&2?-1:1/0:t.id;function vh(t){try{for(ke=0;ke{r._d&&Hl(-1);const i=Ri(e);let o;try{o=t(...s)}finally{Ri(i),r._d&&Hl(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Pg(t,e){if($t===null)return t;const n=Zi($t),r=t.dirs||(t.dirs=[]);for(let s=0;st.__isTeleport,ls=t=>t&&(t.disabled||t.disabled===""),Tl=t=>t&&(t.defer||t.defer===""),Al=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Ol=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,pa=(t,e)=>{const n=t&&t.to;return St(n)?e?e(n):null:n},Ah={name:"Teleport",__isTeleport:!0,process(t,e,n,r,s,i,o,a,c,u){const{mc:l,pc:f,pbc:h,o:{insert:d,querySelector:m,createText:p,createComment:w}}=u,E=ls(e.props);let{shapeFlag:T,children:g,dynamicChildren:_}=e;if(t==null){const v=e.el=p(""),A=e.anchor=p("");d(v,n,r),d(A,n,r);const R=(O,C)=>{T&16&&(s&&s.isCE&&(s.ce._teleportTarget=O),l(g,O,C,s,i,o,a,c))},P=()=>{const O=e.target=pa(e.props,m),C=Oh(O,e,p,d);O&&(o!=="svg"&&Al(O)?o="svg":o!=="mathml"&&Ol(O)&&(o="mathml"),E||(R(O,C),ui(e,!1)))};E&&(R(n,A),ui(e,!0)),Tl(e.props)?Pt(()=>{P(),e.el.__isMounted=!0},i):P()}else{if(Tl(e.props)&&!t.el.__isMounted){Pt(()=>{Ah.process(t,e,n,r,s,i,o,a,c,u),delete t.el.__isMounted},i);return}e.el=t.el,e.targetStart=t.targetStart;const v=e.anchor=t.anchor,A=e.target=t.target,R=e.targetAnchor=t.targetAnchor,P=ls(t.props),O=P?n:A,C=P?v:R;if(o==="svg"||Al(A)?o="svg":(o==="mathml"||Ol(A))&&(o="mathml"),_?(h(t.dynamicChildren,_,O,s,i,o,a),Lc(t,e,!0)):c||f(t,e,O,C,s,i,o,a,!1),E)P?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):Ks(e,n,v,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const K=e.target=pa(e.props,m);K&&Ks(e,K,null,u,0)}else P&&Ks(e,A,R,u,1);ui(e,E)}},remove(t,e,n,{um:r,o:{remove:s}},i){const{shapeFlag:o,children:a,anchor:c,targetStart:u,targetAnchor:l,target:f,props:h}=t;if(f&&(s(u),s(l)),i&&s(c),o&16){const d=i||!ls(h);for(let m=0;m{t.isMounted=!0}),Fr(()=>{t.isUnmounting=!0}),t}const ae=[Function,Array],Ch={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ae,onEnter:ae,onAfterEnter:ae,onEnterCancelled:ae,onBeforeLeave:ae,onLeave:ae,onAfterLeave:ae,onLeaveCancelled:ae,onBeforeAppear:ae,onAppear:ae,onAfterAppear:ae,onAppearCancelled:ae},Sh=t=>{const e=t.subTree;return e.component?Sh(e.component):e},Dg={name:"BaseTransition",props:Ch,setup(t,{slots:e}){const n=Qn(),r=xg();return()=>{const s=e.default&&Lh(e.default(),!0);if(!s||!s.length)return;const i=Rh(s),o=ft(t),{mode:a}=o;if(r.isLeaving)return wo(i);const c=Cl(i);if(!c)return wo(i);let u=ma(c,o,r,n,f=>u=f);c.type!==xt&&Ar(c,u);let l=n.subTree&&Cl(n.subTree);if(l&&l.type!==xt&&!be(c,l)&&Sh(n).type!==xt){let f=ma(l,o,r,n);if(Ar(l,f),a==="out-in"&&c.type!==xt)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,l=void 0},wo(i);a==="in-out"&&c.type!==xt?f.delayLeave=(h,d,m)=>{const p=kh(r,l);p[String(l.key)]=l,h[fn]=()=>{d(),h[fn]=void 0,delete u.delayedLeave,l=void 0},u.delayedLeave=()=>{m(),delete u.delayedLeave,l=void 0}}:l=void 0}else l&&(l=void 0);return i}}};function Rh(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==xt){e=n;break}}return e}const $g=Dg;function kh(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function ma(t,e,n,r,s){const{appear:i,mode:o,persisted:a=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:l,onEnterCancelled:f,onBeforeLeave:h,onLeave:d,onAfterLeave:m,onLeaveCancelled:p,onBeforeAppear:w,onAppear:E,onAfterAppear:T,onAppearCancelled:g}=e,_=String(t.key),v=kh(n,t),A=(O,C)=>{O&&Te(O,r,9,C)},R=(O,C)=>{const K=C[1];A(O,C),tt(O)?O.every($=>$.length<=1)&&K():O.length<=1&&K()},P={mode:o,persisted:a,beforeEnter(O){let C=c;if(!n.isMounted)if(i)C=w||c;else return;O[fn]&&O[fn](!0);const K=v[_];K&&be(t,K)&&K.el[fn]&&K.el[fn](),A(C,[O])},enter(O){let C=u,K=l,$=f;if(!n.isMounted)if(i)C=E||u,K=T||l,$=g||f;else return;let I=!1;const M=O[Gs]=D=>{I||(I=!0,D?A($,[O]):A(K,[O]),P.delayedLeave&&P.delayedLeave(),O[Gs]=void 0)};C?R(C,[O,M]):M()},leave(O,C){const K=String(t.key);if(O[Gs]&&O[Gs](!0),n.isUnmounting)return C();A(h,[O]);let $=!1;const I=O[fn]=M=>{$||($=!0,C(),M?A(p,[O]):A(m,[O]),O[fn]=void 0,v[K]===t&&delete v[K])};v[K]=t,d?R(d,[O,I]):I()},clone(O){const C=ma(O,e,n,r,s);return s&&s(C),C}};return P}function wo(t){if(Ps(t))return t=tn(t),t.children=null,t}function Cl(t){if(!Ps(t))return Th(t.type)&&t.children?Rh(t.children):t;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&nt(n.default))return n.default()}}function Ar(t,e){t.shapeFlag&6&&t.component?(t.transition=e,Ar(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Lh(t,e=!1,n){let r=[],s=0;for(let i=0;i1)for(let i=0;in.value,set:i=>n.value=i})}return n}function Ts(t,e,n,r,s=!1){if(tt(t)){t.forEach((m,p)=>Ts(m,e&&(tt(e)?e[p]:e),n,r,s));return}if(vn(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Ts(t,e,n,r.component.subTree);return}const i=r.shapeFlag&4?Zi(r.component):r.el,o=s?null:i,{i:a,r:c}=t,u=e&&e.r,l=a.refs===Et?a.refs={}:a.refs,f=a.setupState,h=ft(f),d=f===Et?()=>!1:m=>_t(h,m);if(u!=null&&u!==c&&(St(u)?(l[u]=null,d(u)&&(f[u]=null)):Ct(u)&&(u.value=null)),nt(c))Ns(c,a,12,[o,l]);else{const m=St(c),p=Ct(c);if(m||p){const w=()=>{if(t.f){const E=m?d(c)?f[c]:l[c]:c.value;s?tt(E)&&lc(E,i):tt(E)?E.includes(i)||E.push(i):m?(l[c]=[i],d(c)&&(f[c]=l[c])):(c.value=[i],t.k&&(l[t.k]=c.value))}else m?(l[c]=o,d(c)&&(f[c]=o)):p&&(c.value=o,t.k&&(l[t.k]=o))};o?(w.id=-1,Pt(w,n)):w()}}}let Sl=!1;const nr=()=>{Sl||(Sl=!0)},Mg=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",Bg=t=>t.namespaceURI.includes("MathML"),qs=t=>{if(t.nodeType===1){if(Mg(t))return"svg";if(Bg(t))return"mathml"}},hr=t=>t.nodeType===8;function Hg(t){const{mt:e,p:n,o:{patchProp:r,createText:s,nextSibling:i,parentNode:o,remove:a,insert:c,createComment:u}}=t,l=(g,_)=>{if(!_.hasChildNodes()){n(null,g,_),Si(),_._vnode=g;return}f(_.firstChild,g,null,null,null),Si(),_._vnode=g},f=(g,_,v,A,R,P=!1)=>{P=P||!!_.dynamicChildren;const O=hr(g)&&g.data==="[",C=()=>p(g,_,v,A,R,O),{type:K,ref:$,shapeFlag:I,patchFlag:M}=_;let D=g.nodeType;_.el=g,M===-2&&(P=!1,_.dynamicChildren=null);let L=null;switch(K){case Wn:D!==3?_.children===""?(c(_.el=s(""),o(g),g),L=g):L=C():(g.data!==_.children&&(nr(),g.data=_.children),L=i(g));break;case xt:T(g)?(L=i(g),E(_.el=g.content.firstChild,g,v)):D!==8||O?L=C():L=i(g);break;case fi:if(O&&(g=i(g),D=g.nodeType),D===1||D===3){L=g;const k=!_.children.length;for(let H=0;H<_.staticCount;H++)k&&(_.children+=L.nodeType===1?L.outerHTML:L.data),H===_.staticCount-1&&(_.anchor=L),L=i(L);return O?i(L):L}else C();break;case Kt:O?L=m(g,_,v,A,R,P):L=C();break;default:if(I&1)(D!==1||_.type.toLowerCase()!==g.tagName.toLowerCase())&&!T(g)?L=C():L=h(g,_,v,A,R,P);else if(I&6){_.slotScopeIds=R;const k=o(g);if(O?L=w(g):hr(g)&&g.data==="teleport start"?L=w(g,g.data,"teleport end"):L=i(g),e(_,k,null,v,A,qs(k),P),vn(_)&&!_.type.__asyncResolved){let H;O?(H=Ot(Kt),H.anchor=L?L.previousSibling:k.lastChild):H=g.nodeType===3?Ic(""):Ot("div"),H.el=g,_.component.subTree=H}}else I&64?D!==8?L=C():L=_.type.hydrate(g,_,v,A,R,P,t,d):I&128&&(L=_.type.hydrate(g,_,v,A,qs(o(g)),R,P,t,f))}return $!=null&&Ts($,null,A,_),L},h=(g,_,v,A,R,P)=>{P=P||!!_.dynamicChildren;const{type:O,props:C,patchFlag:K,shapeFlag:$,dirs:I,transition:M}=_,D=O==="input"||O==="option";if(D||K!==-1){I&&Le(_,null,v,"created");let L=!1;if(T(g)){L=zh(null,M)&&v&&v.vnode.props&&v.vnode.props.appear;const H=g.content.firstChild;L&&M.beforeEnter(H),E(H,g,v),_.el=g=H}if($&16&&!(C&&(C.innerHTML||C.textContent))){let H=d(g.firstChild,_,g,v,A,R,P);for(;H;){Ys(g,1)||nr();const J=H;H=H.nextSibling,a(J)}}else if($&8){let H=_.children;H[0]===` `&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(H=H.slice(1)),g.textContent!==H&&(Ys(g,0)||nr(),g.textContent=_.children)}if(C){if(D||!P||K&48){const H=g.tagName.includes("-");for(const J in C)(D&&(J.endsWith("value")||J==="indeterminate")||Ls(J)&&!gr(J)||J[0]==="."||H)&&r(g,J,null,C[J],void 0,v)}else if(C.onClick)r(g,"onClick",null,C.onClick,void 0,v);else if(K&4&&Ie(C.style))for(const H in C.style)C.style[H]}let k;(k=C&&C.onVnodeBeforeMount)&&Qt(k,v,_),I&&Le(_,null,v,"beforeMount"),((k=C&&C.onVnodeMounted)||I||L)&&td(()=>{k&&Qt(k,v,_),L&&M.enter(g),I&&Le(_,null,v,"mounted")},A)}return g.nextSibling},d=(g,_,v,A,R,P,O)=>{O=O||!!_.dynamicChildren;const C=_.children,K=C.length;for(let $=0;${const{slotScopeIds:O}=_;O&&(R=R?R.concat(O):O);const C=o(g),K=d(i(g),_,C,v,A,R,P);return K&&hr(K)&&K.data==="]"?i(_.anchor=K):(nr(),c(_.anchor=u("]"),C,K),K)},p=(g,_,v,A,R,P)=>{if(Ys(g.parentElement,1)||nr(),_.el=null,P){const K=w(g);for(;;){const $=i(g);if($&&$!==K)a($);else break}}const O=i(g),C=o(g);return a(g),n(null,_,C,O,v,A,qs(C),R),v&&(v.vnode.el=_.el,Qi(v,_.el)),O},w=(g,_="[",v="]")=>{let A=0;for(;g;)if(g=i(g),g&&hr(g)&&(g.data===_&&A++,g.data===v)){if(A===0)return i(g);A--}return g},E=(g,_,v)=>{const A=_.parentNode;A&&A.replaceChild(g,_);let R=v;for(;R;)R.vnode.el===_&&(R.vnode.el=R.subTree.el=g),R=R.parent},T=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[l,f]}const Rl="data-allow-mismatch",Vg={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ys(t,e){if(e===0||e===1)for(;t&&!t.hasAttribute(Rl);)t=t.parentElement;const n=t&&t.getAttribute(Rl);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return e===0&&r.includes("children")?!0:n.split(",").includes(Vg[e])}}qi().requestIdleCallback;qi().cancelIdleCallback;function Fg(t,e){if(hr(t)&&t.data==="["){let n=1,r=t.nextSibling;for(;r;){if(r.nodeType===1){if(e(r)===!1)break}else if(hr(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else e(t)}const vn=t=>!!t.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function zs(t){nt(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:i,timeout:o,suspensible:a=!0,onError:c}=t;let u=null,l,f=0;const h=()=>(f++,u=null,d()),d=()=>{let m;return u||(m=u=e().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),c)return new Promise((w,E)=>{c(p,()=>w(h()),()=>E(p),f+1)});throw p}).then(p=>m!==u&&u?u:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),l=p,p)))};return Ve({name:"AsyncComponentWrapper",__asyncLoader:d,__asyncHydrate(m,p,w){const E=i?()=>{const T=i(w,g=>Fg(m,g));T&&(p.bum||(p.bum=[])).push(T)}:w;l?E():d().then(()=>!p.isUnmounted&&E())},get __asyncResolved(){return l},setup(){const m=Dt;if(Tc(m),l)return()=>To(l,m);const p=g=>{u=null,Br(g,m,13,!r)};if(a&&m.suspense||Cr)return d().then(g=>()=>To(g,m)).catch(g=>(p(g),()=>r?Ot(r,{error:g}):null));const w=Gt(!1),E=Gt(),T=Gt(!!s);return s&&setTimeout(()=>{T.value=!1},s),o!=null&&setTimeout(()=>{if(!w.value&&!E.value){const g=new Error(`Async component timed out after ${o}ms.`);p(g),E.value=g}},o),d().then(()=>{w.value=!0,m.parent&&Ps(m.parent.vnode)&&m.parent.update()}).catch(g=>{p(g),E.value=g}),()=>{if(w.value&&l)return To(l,m);if(E.value&&r)return Ot(r,{error:E.value});if(n&&!T.value)return Ot(n)}}})}function To(t,e){const{ref:n,props:r,children:s,ce:i}=e.vnode,o=Ot(t,r,s);return o.ref=n,o.ce=i,delete e.vnode.ce,o}const Ps=t=>t.type.__isKeepAlive,Ug={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=Qn(),r=n.ctx;if(!r.renderer)return()=>{const T=e.default&&e.default();return T&&T.length===1?T[0]:T};const s=new Map,i=new Set;let o=null;const a=n.suspense,{renderer:{p:c,m:u,um:l,o:{createElement:f}}}=r,h=f("div");r.activate=(T,g,_,v,A)=>{const R=T.component;u(T,g,_,0,a),c(R.vnode,T,g,_,R,a,v,T.slotScopeIds,A),Pt(()=>{R.isDeactivated=!1,R.a&&_r(R.a);const P=T.props&&T.props.onVnodeMounted;P&&Qt(P,R.parent,T)},a)},r.deactivate=T=>{const g=T.component;Li(g.m),Li(g.a),u(T,h,null,1,a),Pt(()=>{g.da&&_r(g.da);const _=T.props&&T.props.onVnodeUnmounted;_&&Qt(_,g.parent,T),g.isDeactivated=!0},a)};function d(T){Ao(T),l(T,n,a,!0)}function m(T){s.forEach((g,_)=>{const v=Aa(g.type);v&&!T(v)&&p(_)})}function p(T){const g=s.get(T);g&&(!o||!be(g,o))?d(g):o&&Ao(o),s.delete(T),i.delete(T)}wn(()=>[t.include,t.exclude],([T,g])=>{T&&m(_=>ss(T,_)),g&&m(_=>!ss(g,_))},{flush:"post",deep:!0});let w=null;const E=()=>{w!=null&&(Ni(n.subTree.type)?Pt(()=>{s.set(w,Xs(n.subTree))},n.subTree.suspense):s.set(w,Xs(n.subTree)))};return Vr(E),Ph(E),Fr(()=>{s.forEach(T=>{const{subTree:g,suspense:_}=n,v=Xs(g);if(T.type===v.type&&T.key===v.key){Ao(v);const A=v.component.da;A&&Pt(A,_);return}d(T)})}),()=>{if(w=null,!e.default)return o=null;const T=e.default(),g=T[0];if(T.length>1)return o=null,T;if(!qn(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return o=null,g;let _=Xs(g);if(_.type===xt)return o=null,_;const v=_.type,A=Aa(vn(_)?_.type.__asyncResolved||{}:v),{include:R,exclude:P,max:O}=t;if(R&&(!A||!ss(R,A))||P&&A&&ss(P,A))return _.shapeFlag&=-257,o=_,g;const C=_.key==null?v:_.key,K=s.get(C);return _.el&&(_=tn(_),g.shapeFlag&128&&(g.ssContent=_)),w=C,K?(_.el=K.el,_.component=K.component,_.transition&&Ar(_,_.transition),_.shapeFlag|=512,i.delete(C),i.add(C)):(i.add(C),O&&i.size>parseInt(O,10)&&p(i.values().next().value)),_.shapeFlag|=256,o=_,Ni(g.type)?g:_}}},jg=Ug;function ss(t,e){return tt(t)?t.some(n=>ss(n,e)):St(t)?t.split(",").includes(e):Fm(t)?(t.lastIndex=0,t.test(e)):!1}function Ac(t,e){Nh(t,"a",e)}function Oc(t,e){Nh(t,"da",e)}function Nh(t,e,n=Dt){const r=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(Xi(e,r,n),n){let s=n.parent;for(;s&&s.parent;)Ps(s.parent.vnode)&&Wg(r,e,n,s),s=s.parent}}function Wg(t,e,n,r){const s=Xi(e,t,r,!0);Cc(()=>{lc(r[e],s)},n)}function Ao(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function Xs(t){return t.shapeFlag&128?t.ssContent:t}function Xi(t,e,n=Dt,r=!1){if(n){const s=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...o)=>{Ln();const a=Yn(n),c=Te(e,n,t,o);return a(),Nn(),c});return r?s.unshift(i):s.push(i),i}}const nn=t=>(e,n=Dt)=>{(!Cr||t==="sp")&&Xi(t,(...r)=>e(...r),n)},Kg=nn("bm"),Vr=nn("m"),Gg=nn("bu"),Ph=nn("u"),Fr=nn("bum"),Cc=nn("um"),qg=nn("sp"),Yg=nn("rtg"),zg=nn("rtc");function Ih(t,e=Dt){Xi("ec",t,e)}const Sc="components",Xg="directives";function kl(t,e){return Rc(Sc,t,!0,e)||t}const xh=Symbol.for("v-ndc");function Jg(t){return St(t)?Rc(Sc,t,!1)||t:t||xh}function Qg(t){return Rc(Xg,t)}function Rc(t,e,n=!0,r=!1){const s=$t||Dt;if(s){const i=s.type;if(t===Sc){const a=Aa(i,!1);if(a&&(a===e||a===he(e)||a===Gi(he(e))))return i}const o=Ll(s[t]||i[t],e)||Ll(s.appContext[t],e);return!o&&r?i:o}}function Ll(t,e){return t&&(t[e]||t[he(e)]||t[Gi(he(e))])}function Wk(t,e,n,r){let s;const i=n,o=tt(t);if(o||St(t)){const a=o&&Ie(t);let c=!1;a&&(c=!ue(t),t=zi(t)),s=new Array(t.length);for(let u=0,l=t.length;ue(a,c,void 0,i));else{const a=Object.keys(t);s=new Array(a.length);for(let c=0,u=a.length;c{const i=r.fn(...s);return i&&(i.key=r.key),i}:r.fn)}return t}function Nl(t,e,n={},r,s){if($t.ce||$t.parent&&vn($t.parent)&&$t.parent.ce)return e!=="default"&&(n.name=e),It(),ye(Kt,null,[Ot("slot",n,r)],64);let i=t[e];i&&i._c&&(i._d=!1),It();const o=i&&Dh(i(n)),a=n.key||o&&o.key,c=ye(Kt,{key:(a&&!Ee(a)?a:`_${e}`)+""},o||[],o&&t._===1?64:-2);return!s&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),i&&i._c&&(i._d=!0),c}function Dh(t){return t.some(e=>qn(e)?!(e.type===xt||e.type===Kt&&!Dh(e.children)):!0)?t:null}const ga=t=>t?id(t)?Zi(t):ga(t.parent):null,us=Ht(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>ga(t.parent),$root:t=>ga(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Mh(t),$forceUpdate:t=>t.f||(t.f=()=>{wc(t.update)}),$nextTick:t=>t.n||(t.n=Hr.bind(t.proxy)),$watch:t=>v_.bind(t)}),Oo=(t,e)=>t!==Et&&!t.__isScriptSetup&&_t(t,e),Zg={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:i,accessCache:o,type:a,appContext:c}=t;let u;if(e[0]!=="$"){const d=o[e];if(d!==void 0)switch(d){case 1:return r[e];case 2:return s[e];case 4:return n[e];case 3:return i[e]}else{if(Oo(r,e))return o[e]=1,r[e];if(s!==Et&&_t(s,e))return o[e]=2,s[e];if((u=t.propsOptions[0])&&_t(u,e))return o[e]=3,i[e];if(n!==Et&&_t(n,e))return o[e]=4,n[e];_a&&(o[e]=0)}}const l=us[e];let f,h;if(l)return e==="$attrs"&&jt(t.attrs,"get",""),l(t);if((f=a.__cssModules)&&(f=f[e]))return f;if(n!==Et&&_t(n,e))return o[e]=4,n[e];if(h=c.config.globalProperties,_t(h,e))return h[e]},set({_:t},e,n){const{data:r,setupState:s,ctx:i}=t;return Oo(s,e)?(s[e]=n,!0):r!==Et&&_t(r,e)?(r[e]=n,!0):_t(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:s,propsOptions:i}},o){let a;return!!n[o]||t!==Et&&_t(t,o)||Oo(e,o)||(a=i[0])&&_t(a,o)||_t(r,o)||_t(us,o)||_t(s.config.globalProperties,o)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:_t(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function Gk(){return t_().slots}function t_(){const t=Qn();return t.setupContext||(t.setupContext=ad(t))}function Pl(t){return tt(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function qk(t){const e=Qn();let n=t();return wa(),uc(n)&&(n=n.catch(r=>{throw Yn(e),r})),[n,()=>Yn(e)]}let _a=!0;function e_(t){const e=Mh(t),n=t.proxy,r=t.ctx;_a=!1,e.beforeCreate&&Il(e.beforeCreate,t,"bc");const{data:s,computed:i,methods:o,watch:a,provide:c,inject:u,created:l,beforeMount:f,mounted:h,beforeUpdate:d,updated:m,activated:p,deactivated:w,beforeDestroy:E,beforeUnmount:T,destroyed:g,unmounted:_,render:v,renderTracked:A,renderTriggered:R,errorCaptured:P,serverPrefetch:O,expose:C,inheritAttrs:K,components:$,directives:I,filters:M}=e;if(u&&n_(u,r,null),o)for(const k in o){const H=o[k];nt(H)&&(r[k]=H.bind(n))}if(s){const k=s.call(n,n);Tt(k)&&(t.data=we(k))}if(_a=!0,i)for(const k in i){const H=i[k],J=nt(H)?H.bind(n,n):nt(H.get)?H.get.bind(n,n):Pe,it=!nt(H)&&nt(H.set)?H.set.bind(n):Pe,lt=wt({get:J,set:it});Object.defineProperty(r,k,{enumerable:!0,configurable:!0,get:()=>lt.value,set:st=>lt.value=st})}if(a)for(const k in a)$h(a[k],r,n,k);if(c){const k=nt(c)?c.call(n):c;Reflect.ownKeys(k).forEach(H=>{En(H,k[H])})}l&&Il(l,t,"c");function L(k,H){tt(H)?H.forEach(J=>k(J.bind(n))):H&&k(H.bind(n))}if(L(Kg,f),L(Vr,h),L(Gg,d),L(Ph,m),L(Ac,p),L(Oc,w),L(Ih,P),L(zg,A),L(Yg,R),L(Fr,T),L(Cc,_),L(qg,O),tt(C))if(C.length){const k=t.exposed||(t.exposed={});C.forEach(H=>{Object.defineProperty(k,H,{get:()=>n[H],set:J=>n[H]=J})})}else t.exposed||(t.exposed={});v&&t.render===Pe&&(t.render=v),K!=null&&(t.inheritAttrs=K),$&&(t.components=$),I&&(t.directives=I),O&&Tc(t)}function n_(t,e,n=Pe){tt(t)&&(t=ya(t));for(const r in t){const s=t[r];let i;Tt(s)?"default"in s?i=Mt(s.from||r,s.default,!0):i=Mt(s.from||r):i=Mt(s),Ct(i)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):e[r]=i}}function Il(t,e,n){Te(tt(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function $h(t,e,n,r){let s=r.includes(".")?Jh(n,r):()=>n[r];if(St(t)){const i=e[t];nt(i)&&wn(s,i)}else if(nt(t))wn(s,t.bind(n));else if(Tt(t))if(tt(t))t.forEach(i=>$h(i,e,n,r));else{const i=nt(t.handler)?t.handler.bind(n):e[t.handler];nt(i)&&wn(s,i,t)}}function Mh(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:s,optionsCache:i,config:{optionMergeStrategies:o}}=t.appContext,a=i.get(e);let c;return a?c=a:!s.length&&!n&&!r?c=e:(c={},s.length&&s.forEach(u=>ki(c,u,o,!0)),ki(c,e,o)),Tt(e)&&i.set(e,c),c}function ki(t,e,n,r=!1){const{mixins:s,extends:i}=e;i&&ki(t,i,n,!0),s&&s.forEach(o=>ki(t,o,n,!0));for(const o in e)if(!(r&&o==="expose")){const a=r_[o]||n&&n[o];t[o]=a?a(t[o],e[o]):e[o]}return t}const r_={data:xl,props:Dl,emits:Dl,methods:is,computed:is,beforeCreate:qt,created:qt,beforeMount:qt,mounted:qt,beforeUpdate:qt,updated:qt,beforeDestroy:qt,beforeUnmount:qt,destroyed:qt,unmounted:qt,activated:qt,deactivated:qt,errorCaptured:qt,serverPrefetch:qt,components:is,directives:is,watch:i_,provide:xl,inject:s_};function xl(t,e){return e?t?function(){return Ht(nt(t)?t.call(this,this):t,nt(e)?e.call(this,this):e)}:e:t}function s_(t,e){return is(ya(t),ya(e))}function ya(t){if(tt(t)){const e={};for(let n=0;n1)return n&&nt(e)?e.call(r&&r.proxy):e}}function Is(){return!!(Dt||$t||jn)}const Hh={},Vh=()=>Object.create(Hh),Fh=t=>Object.getPrototypeOf(t)===Hh;function c_(t,e,n,r=!1){const s={},i=Vh();t.propsDefaults=Object.create(null),Uh(t,e,s,i);for(const o in t.propsOptions[0])o in s||(s[o]=void 0);n?t.props=r?s:Ye(s):t.type.props?t.props=s:t.props=i,t.attrs=i}function l_(t,e,n,r){const{props:s,attrs:i,vnode:{patchFlag:o}}=t,a=ft(s),[c]=t.propsOptions;let u=!1;if((r||o>0)&&!(o&16)){if(o&8){const l=t.vnode.dynamicProps;for(let f=0;f{c=!0;const[h,d]=jh(f,e,!0);Ht(o,h),d&&a.push(...d)};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}if(!i&&!c)return Tt(t)&&r.set(t,pr),pr;if(tt(i))for(let l=0;lt[0]==="_"||t==="$stable",kc=t=>tt(t)?t.map(re):[re(t)],f_=(t,e,n)=>{if(e._n)return e;const r=Gn((...s)=>kc(e(...s)),n);return r._c=!1,r},Kh=(t,e,n)=>{const r=t._ctx;for(const s in t){if(Wh(s))continue;const i=t[s];if(nt(i))e[s]=f_(s,i,r);else if(i!=null){const o=kc(i);e[s]=()=>o}}},Gh=(t,e)=>{const n=kc(e);t.slots.default=()=>n},qh=(t,e,n)=>{for(const r in e)(n||r!=="_")&&(t[r]=e[r])},h_=(t,e,n)=>{const r=t.slots=Vh();if(t.vnode.shapeFlag&32){const s=e._;s?(qh(r,e,n),n&&qf(r,"_",s,!0)):Kh(e,r)}else e&&Gh(t,e)},d_=(t,e,n)=>{const{vnode:r,slots:s}=t;let i=!0,o=Et;if(r.shapeFlag&32){const a=e._;a?n&&a===1?i=!1:qh(s,e,n):(i=!e.$stable,Kh(e,s)),o=e}else e&&(Gh(t,e),o={default:1});if(i)for(const a in s)!Wh(a)&&o[a]==null&&delete s[a]},Pt=td;function p_(t){return Yh(t)}function m_(t){return Yh(t,Hg)}function Yh(t,e){const n=qi();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:o,createText:a,createComment:c,setText:u,setElementText:l,parentNode:f,nextSibling:h,setScopeId:d=Pe,insertStaticContent:m}=t,p=(y,b,S,V=null,x=null,U=null,z=void 0,G=null,q=!!b.dynamicChildren)=>{if(y===b)return;y&&!be(y,b)&&(V=N(y),st(y,x,U,!0),y=null),b.patchFlag===-2&&(q=!1,b.dynamicChildren=null);const{type:j,ref:et,shapeFlag:X}=b;switch(j){case Wn:w(y,b,S,V);break;case xt:E(y,b,S,V);break;case fi:y==null&&T(b,S,V,z);break;case Kt:$(y,b,S,V,x,U,z,G,q);break;default:X&1?v(y,b,S,V,x,U,z,G,q):X&6?I(y,b,S,V,x,U,z,G,q):(X&64||X&128)&&j.process(y,b,S,V,x,U,z,G,q,Q)}et!=null&&x&&Ts(et,y&&y.ref,U,b||y,!b)},w=(y,b,S,V)=>{if(y==null)r(b.el=a(b.children),S,V);else{const x=b.el=y.el;b.children!==y.children&&u(x,b.children)}},E=(y,b,S,V)=>{y==null?r(b.el=c(b.children||""),S,V):b.el=y.el},T=(y,b,S,V)=>{[y.el,y.anchor]=m(y.children,b,S,V,y.el,y.anchor)},g=({el:y,anchor:b},S,V)=>{let x;for(;y&&y!==b;)x=h(y),r(y,S,V),y=x;r(b,S,V)},_=({el:y,anchor:b})=>{let S;for(;y&&y!==b;)S=h(y),s(y),y=S;s(b)},v=(y,b,S,V,x,U,z,G,q)=>{b.type==="svg"?z="svg":b.type==="math"&&(z="mathml"),y==null?A(b,S,V,x,U,z,G,q):O(y,b,x,U,z,G,q)},A=(y,b,S,V,x,U,z,G)=>{let q,j;const{props:et,shapeFlag:X,transition:Z,dirs:rt}=y;if(q=y.el=o(y.type,U,et&&et.is,et),X&8?l(q,y.children):X&16&&P(y.children,q,null,V,x,Co(y,U),z,G),rt&&Le(y,null,V,"created"),R(q,y,y.scopeId,z,V),et){for(const yt in et)yt!=="value"&&!gr(yt)&&i(q,yt,null,et[yt],U,V);"value"in et&&i(q,"value",null,et.value,U),(j=et.onVnodeBeforeMount)&&Qt(j,V,y)}rt&&Le(y,null,V,"beforeMount");const ct=zh(x,Z);ct&&Z.beforeEnter(q),r(q,b,S),((j=et&&et.onVnodeMounted)||ct||rt)&&Pt(()=>{j&&Qt(j,V,y),ct&&Z.enter(q),rt&&Le(y,null,V,"mounted")},x)},R=(y,b,S,V,x)=>{if(S&&d(y,S),V)for(let U=0;U{for(let j=q;j{const G=b.el=y.el;let{patchFlag:q,dynamicChildren:j,dirs:et}=b;q|=y.patchFlag&16;const X=y.props||Et,Z=b.props||Et;let rt;if(S&&Dn(S,!1),(rt=Z.onVnodeBeforeUpdate)&&Qt(rt,S,b,y),et&&Le(b,y,S,"beforeUpdate"),S&&Dn(S,!0),(X.innerHTML&&Z.innerHTML==null||X.textContent&&Z.textContent==null)&&l(G,""),j?C(y.dynamicChildren,j,G,S,V,Co(b,x),U):z||H(y,b,G,null,S,V,Co(b,x),U,!1),q>0){if(q&16)K(G,X,Z,S,x);else if(q&2&&X.class!==Z.class&&i(G,"class",null,Z.class,x),q&4&&i(G,"style",X.style,Z.style,x),q&8){const ct=b.dynamicProps;for(let yt=0;yt{rt&&Qt(rt,S,b,y),et&&Le(b,y,S,"updated")},V)},C=(y,b,S,V,x,U,z)=>{for(let G=0;G{if(b!==S){if(b!==Et)for(const U in b)!gr(U)&&!(U in S)&&i(y,U,b[U],null,x,V);for(const U in S){if(gr(U))continue;const z=S[U],G=b[U];z!==G&&U!=="value"&&i(y,U,G,z,x,V)}"value"in S&&i(y,"value",b.value,S.value,x)}},$=(y,b,S,V,x,U,z,G,q)=>{const j=b.el=y?y.el:a(""),et=b.anchor=y?y.anchor:a("");let{patchFlag:X,dynamicChildren:Z,slotScopeIds:rt}=b;rt&&(G=G?G.concat(rt):rt),y==null?(r(j,S,V),r(et,S,V),P(b.children||[],S,et,x,U,z,G,q)):X>0&&X&64&&Z&&y.dynamicChildren?(C(y.dynamicChildren,Z,S,x,U,z,G),(b.key!=null||x&&b===x.subTree)&&Lc(y,b,!0)):H(y,b,S,et,x,U,z,G,q)},I=(y,b,S,V,x,U,z,G,q)=>{b.slotScopeIds=G,y==null?b.shapeFlag&512?x.ctx.activate(b,S,V,z,q):M(b,S,V,x,U,z,q):D(y,b,q)},M=(y,b,S,V,x,U,z)=>{const G=y.component=M_(y,V,x);if(Ps(y)&&(G.ctx.renderer=Q),B_(G,!1,z),G.asyncDep){if(x&&x.registerDep(G,L,z),!y.el){const q=G.subTree=Ot(xt);E(null,q,b,S)}}else L(G,y,b,S,x,U,z)},D=(y,b,S)=>{const V=b.component=y.component;if(C_(y,b,S))if(V.asyncDep&&!V.asyncResolved){k(V,b,S);return}else V.next=b,V.update();else b.el=y.el,V.vnode=b},L=(y,b,S,V,x,U,z)=>{const G=()=>{if(y.isMounted){let{next:X,bu:Z,u:rt,parent:ct,vnode:yt}=y;{const ee=Xh(y);if(ee){X&&(X.el=yt.el,k(y,X,z)),ee.asyncDep.then(()=>{y.isUnmounted||G()});return}}let bt=X,te;Dn(y,!1),X?(X.el=yt.el,k(y,X,z)):X=yt,Z&&_r(Z),(te=X.props&&X.props.onVnodeBeforeUpdate)&&Qt(te,ct,X,yt),Dn(y,!0);const Ut=So(y),me=y.subTree;y.subTree=Ut,p(me,Ut,f(me.el),N(me),y,x,U),X.el=Ut.el,bt===null&&Qi(y,Ut.el),rt&&Pt(rt,x),(te=X.props&&X.props.onVnodeUpdated)&&Pt(()=>Qt(te,ct,X,yt),x)}else{let X;const{el:Z,props:rt}=b,{bm:ct,m:yt,parent:bt,root:te,type:Ut}=y,me=vn(b);if(Dn(y,!1),ct&&_r(ct),!me&&(X=rt&&rt.onVnodeBeforeMount)&&Qt(X,bt,b),Dn(y,!0),Z&&pt){const ee=()=>{y.subTree=So(y),pt(Z,y.subTree,y,x,null)};me&&Ut.__asyncHydrate?Ut.__asyncHydrate(Z,y,ee):ee()}else{te.ce&&te.ce._injectChildStyle(Ut);const ee=y.subTree=So(y);p(null,ee,S,V,y,x,U),b.el=ee.el}if(yt&&Pt(yt,x),!me&&(X=rt&&rt.onVnodeMounted)){const ee=b;Pt(()=>Qt(X,bt,ee),x)}(b.shapeFlag&256||bt&&vn(bt.vnode)&&bt.vnode.shapeFlag&256)&&y.a&&Pt(y.a,x),y.isMounted=!0,b=S=V=null}};y.scope.on();const q=y.effect=new th(G);y.scope.off();const j=y.update=q.run.bind(q),et=y.job=q.runIfDirty.bind(q);et.i=y,et.id=y.uid,q.scheduler=()=>wc(et),Dn(y,!0),j()},k=(y,b,S)=>{b.component=y;const V=y.vnode.props;y.vnode=b,y.next=null,l_(y,b.props,V,S),d_(y,b.children,S),Ln(),wl(y),Nn()},H=(y,b,S,V,x,U,z,G,q=!1)=>{const j=y&&y.children,et=y?y.shapeFlag:0,X=b.children,{patchFlag:Z,shapeFlag:rt}=b;if(Z>0){if(Z&128){it(j,X,S,V,x,U,z,G,q);return}else if(Z&256){J(j,X,S,V,x,U,z,G,q);return}}rt&8?(et&16&&Rt(j,x,U),X!==j&&l(S,X)):et&16?rt&16?it(j,X,S,V,x,U,z,G,q):Rt(j,x,U,!0):(et&8&&l(S,""),rt&16&&P(X,S,V,x,U,z,G,q))},J=(y,b,S,V,x,U,z,G,q)=>{y=y||pr,b=b||pr;const j=y.length,et=b.length,X=Math.min(j,et);let Z;for(Z=0;Zet?Rt(y,x,U,!0,!1,X):P(b,S,V,x,U,z,G,q,X)},it=(y,b,S,V,x,U,z,G,q)=>{let j=0;const et=b.length;let X=y.length-1,Z=et-1;for(;j<=X&&j<=Z;){const rt=y[j],ct=b[j]=q?hn(b[j]):re(b[j]);if(be(rt,ct))p(rt,ct,S,null,x,U,z,G,q);else break;j++}for(;j<=X&&j<=Z;){const rt=y[X],ct=b[Z]=q?hn(b[Z]):re(b[Z]);if(be(rt,ct))p(rt,ct,S,null,x,U,z,G,q);else break;X--,Z--}if(j>X){if(j<=Z){const rt=Z+1,ct=rtZ)for(;j<=X;)st(y[j],x,U,!0),j++;else{const rt=j,ct=j,yt=new Map;for(j=ct;j<=Z;j++){const ne=b[j]=q?hn(b[j]):re(b[j]);ne.key!=null&&yt.set(ne.key,j)}let bt,te=0;const Ut=Z-ct+1;let me=!1,ee=0;const Yr=new Array(Ut);for(j=0;j=Ut){st(ne,x,U,!0);continue}let Se;if(ne.key!=null)Se=yt.get(ne.key);else for(bt=ct;bt<=Z;bt++)if(Yr[bt-ct]===0&&be(ne,b[bt])){Se=bt;break}Se===void 0?st(ne,x,U,!0):(Yr[Se-ct]=j+1,Se>=ee?ee=Se:me=!0,p(ne,b[Se],S,null,x,U,z,G,q),te++)}const gl=me?g_(Yr):pr;for(bt=gl.length-1,j=Ut-1;j>=0;j--){const ne=ct+j,Se=b[ne],_l=ne+1{const{el:U,type:z,transition:G,children:q,shapeFlag:j}=y;if(j&6){lt(y.component.subTree,b,S,V);return}if(j&128){y.suspense.move(b,S,V);return}if(j&64){z.move(y,b,S,Q);return}if(z===Kt){r(U,b,S);for(let X=0;XG.enter(U),x);else{const{leave:X,delayLeave:Z,afterLeave:rt}=G,ct=()=>r(U,b,S),yt=()=>{X(U,()=>{ct(),rt&&rt()})};Z?Z(U,ct,yt):yt()}else r(U,b,S)},st=(y,b,S,V=!1,x=!1)=>{const{type:U,props:z,ref:G,children:q,dynamicChildren:j,shapeFlag:et,patchFlag:X,dirs:Z,cacheIndex:rt}=y;if(X===-2&&(x=!1),G!=null&&Ts(G,null,S,y,!0),rt!=null&&(b.renderCache[rt]=void 0),et&256){b.ctx.deactivate(y);return}const ct=et&1&&Z,yt=!vn(y);let bt;if(yt&&(bt=z&&z.onVnodeBeforeUnmount)&&Qt(bt,b,y),et&6)kt(y.component,S,V);else{if(et&128){y.suspense.unmount(S,V);return}ct&&Le(y,null,b,"beforeUnmount"),et&64?y.type.remove(y,b,S,Q,V):j&&!j.hasOnce&&(U!==Kt||X>0&&X&64)?Rt(j,b,S,!1,!0):(U===Kt&&X&384||!x&&et&16)&&Rt(q,b,S),V&&vt(y)}(yt&&(bt=z&&z.onVnodeUnmounted)||ct)&&Pt(()=>{bt&&Qt(bt,b,y),ct&&Le(y,null,b,"unmounted")},S)},vt=y=>{const{type:b,el:S,anchor:V,transition:x}=y;if(b===Kt){Lt(S,V);return}if(b===fi){_(y);return}const U=()=>{s(S),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(y.shapeFlag&1&&x&&!x.persisted){const{leave:z,delayLeave:G}=x,q=()=>z(S,U);G?G(y.el,U,q):q()}else U()},Lt=(y,b)=>{let S;for(;y!==b;)S=h(y),s(y),y=S;s(b)},kt=(y,b,S)=>{const{bum:V,scope:x,job:U,subTree:z,um:G,m:q,a:j}=y;Li(q),Li(j),V&&_r(V),x.stop(),U&&(U.flags|=8,st(z,y,b,S)),G&&Pt(G,b),Pt(()=>{y.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},Rt=(y,b,S,V=!1,x=!1,U=0)=>{for(let z=U;z{if(y.shapeFlag&6)return N(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const b=h(y.anchor||y.el),S=b&&b[wh];return S?h(S):b};let Y=!1;const W=(y,b,S)=>{y==null?b._vnode&&st(b._vnode,null,null,!0):p(b._vnode||null,y,b,null,null,null,S),b._vnode=y,Y||(Y=!0,wl(),Si(),Y=!1)},Q={p,um:st,m:lt,r:vt,mt:M,mc:P,pc:H,pbc:C,n:N,o:t};let at,pt;return e&&([at,pt]=e(Q)),{render:W,hydrate:at,createApp:a_(W,at)}}function Co({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function Dn({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function zh(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Lc(t,e,n=!1){const r=t.children,s=e.children;if(tt(r)&&tt(s))for(let i=0;i>1,t[n[a]]0&&(e[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=e[o];return n}function Xh(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Xh(e)}function Li(t){if(t)for(let e=0;eMt(__);function b_(t,e){return Nc(t,null,e)}function wn(t,e,n){return Nc(t,e,n)}function Nc(t,e,n=Et){const{immediate:r,deep:s,flush:i,once:o}=n,a=Ht({},n),c=e&&r||!e&&i!=="post";let u;if(Cr){if(i==="sync"){const d=y_();u=d.__watcherHandles||(d.__watcherHandles=[])}else if(!c){const d=()=>{};return d.stop=Pe,d.resume=Pe,d.pause=Pe,d}}const l=Dt;a.call=(d,m,p)=>Te(d,l,m,p);let f=!1;i==="post"?a.scheduler=d=>{Pt(d,l&&l.suspense)}:i!=="sync"&&(f=!0,a.scheduler=(d,m)=>{m?d():wc(d)}),a.augmentJob=d=>{e&&(d.flags|=4),f&&(d.flags|=2,l&&(d.id=l.uid,d.i=l))};const h=kg(t,e,a);return Cr&&(u?u.push(h):c&&h()),h}function v_(t,e,n){const r=this.proxy,s=St(t)?t.includes(".")?Jh(r,t):()=>r[t]:t.bind(r,r);let i;nt(e)?i=e:(i=e.handler,n=e);const o=Yn(this),a=Nc(s,i.bind(r),n);return o(),a}function Jh(t,e){const n=e.split(".");return()=>{let r=t;for(let s=0;se==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${he(e)}Modifiers`]||t[`${kn(e)}Modifiers`];function w_(t,e,...n){if(t.isUnmounted)return;const r=t.vnode.props||Et;let s=n;const i=e.startsWith("update:"),o=i&&E_(r,e.slice(7));o&&(o.trim&&(s=n.map(l=>St(l)?l.trim():l)),o.number&&(s=n.map(ca)));let a,c=r[a=_o(e)]||r[a=_o(he(e))];!c&&i&&(c=r[a=_o(kn(e))]),c&&Te(c,t,6,s);const u=r[a+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Te(u,t,6,s)}}function Qh(t,e,n=!1){const r=e.emitsCache,s=r.get(t);if(s!==void 0)return s;const i=t.emits;let o={},a=!1;if(!nt(t)){const c=u=>{const l=Qh(u,e,!0);l&&(a=!0,Ht(o,l))};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!i&&!a?(Tt(t)&&r.set(t,null),null):(tt(i)?i.forEach(c=>o[c]=null):Ht(o,i),Tt(t)&&r.set(t,o),o)}function Ji(t,e){return!t||!Ls(e)?!1:(e=e.slice(2).replace(/Once$/,""),_t(t,e[0].toLowerCase()+e.slice(1))||_t(t,kn(e))||_t(t,e))}function So(t){const{type:e,vnode:n,proxy:r,withProxy:s,propsOptions:[i],slots:o,attrs:a,emit:c,render:u,renderCache:l,props:f,data:h,setupState:d,ctx:m,inheritAttrs:p}=t,w=Ri(t);let E,T;try{if(n.shapeFlag&4){const _=s||r,v=_;E=re(u.call(v,_,l,f,d,h,m)),T=a}else{const _=e;E=re(_.length>1?_(f,{attrs:a,slots:o,emit:c}):_(f,null)),T=e.props?a:A_(a)}}catch(_){fs.length=0,Br(_,t,1),E=Ot(xt)}let g=E;if(T&&p!==!1){const _=Object.keys(T),{shapeFlag:v}=g;_.length&&v&7&&(i&&_.some(cc)&&(T=O_(T,i)),g=tn(g,T,!1,!0))}return n.dirs&&(g=tn(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&Ar(g,n.transition),E=g,Ri(w),E}function T_(t,e=!0){let n;for(let r=0;r{let e;for(const n in t)(n==="class"||n==="style"||Ls(n))&&((e||(e={}))[n]=t[n]);return e},O_=(t,e)=>{const n={};for(const r in t)(!cc(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function C_(t,e,n){const{props:r,children:s,component:i}=t,{props:o,children:a,patchFlag:c}=e,u=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Ml(r,o,u):!!o;if(c&8){const l=e.dynamicProps;for(let f=0;ft.__isSuspense;let va=0;const S_={name:"Suspense",__isSuspense:!0,process(t,e,n,r,s,i,o,a,c,u){if(t==null)R_(e,n,r,s,i,o,a,c,u);else{if(i&&i.deps>0&&!t.suspense.isInFallback){e.suspense=t.suspense,e.suspense.vnode=e,e.el=t.el;return}k_(t,e,n,r,s,o,a,c,u)}},hydrate:L_,normalize:N_},Pc=S_;function As(t,e){const n=t.props&&t.props[e];nt(n)&&n()}function R_(t,e,n,r,s,i,o,a,c){const{p:u,o:{createElement:l}}=c,f=l("div"),h=t.suspense=Zh(t,s,r,e,f,n,i,o,a,c);u(null,h.pendingBranch=t.ssContent,f,null,r,h,i,o),h.deps>0?(As(t,"onPending"),As(t,"onFallback"),u(null,t.ssFallback,e,n,r,null,i,o),br(h,t.ssFallback)):h.resolve(!1,!0)}function k_(t,e,n,r,s,i,o,a,{p:c,um:u,o:{createElement:l}}){const f=e.suspense=t.suspense;f.vnode=e,e.el=t.el;const h=e.ssContent,d=e.ssFallback,{activeBranch:m,pendingBranch:p,isInFallback:w,isHydrating:E}=f;if(p)f.pendingBranch=h,be(h,p)?(c(p,h,f.hiddenContainer,null,s,f,i,o,a),f.deps<=0?f.resolve():w&&(E||(c(m,d,n,r,s,null,i,o,a),br(f,d)))):(f.pendingId=va++,E?(f.isHydrating=!1,f.activeBranch=p):u(p,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=l("div"),w?(c(null,h,f.hiddenContainer,null,s,f,i,o,a),f.deps<=0?f.resolve():(c(m,d,n,r,s,null,i,o,a),br(f,d))):m&&be(h,m)?(c(m,h,n,r,s,f,i,o,a),f.resolve(!0)):(c(null,h,f.hiddenContainer,null,s,f,i,o,a),f.deps<=0&&f.resolve()));else if(m&&be(h,m))c(m,h,n,r,s,f,i,o,a),br(f,h);else if(As(e,"onPending"),f.pendingBranch=h,h.shapeFlag&512?f.pendingId=h.component.suspenseId:f.pendingId=va++,c(null,h,f.hiddenContainer,null,s,f,i,o,a),f.deps<=0)f.resolve();else{const{timeout:T,pendingId:g}=f;T>0?setTimeout(()=>{f.pendingId===g&&f.fallback(d)},T):T===0&&f.fallback(d)}}function Zh(t,e,n,r,s,i,o,a,c,u,l=!1){const{p:f,m:h,um:d,n:m,o:{parentNode:p,remove:w}}=u;let E;const T=P_(t);T&&e&&e.pendingBranch&&(E=e.pendingId,e.deps++);const g=t.props?Yf(t.props.timeout):void 0,_=i,v={vnode:t,parent:e,parentComponent:n,namespace:o,container:r,hiddenContainer:s,deps:0,pendingId:va++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!l,isHydrating:l,isUnmounted:!1,effects:[],resolve(A=!1,R=!1){const{vnode:P,activeBranch:O,pendingBranch:C,pendingId:K,effects:$,parentComponent:I,container:M}=v;let D=!1;v.isHydrating?v.isHydrating=!1:A||(D=O&&C.transition&&C.transition.mode==="out-in",D&&(O.transition.afterLeave=()=>{K===v.pendingId&&(h(C,M,i===_?m(O):i,0),da($))}),O&&(p(O.el)===M&&(i=m(O)),d(O,I,v,!0)),D||h(C,M,i,0)),br(v,C),v.pendingBranch=null,v.isInFallback=!1;let L=v.parent,k=!1;for(;L;){if(L.pendingBranch){L.effects.push(...$),k=!0;break}L=L.parent}!k&&!D&&da($),v.effects=[],T&&e&&e.pendingBranch&&E===e.pendingId&&(e.deps--,e.deps===0&&!R&&e.resolve()),As(P,"onResolve")},fallback(A){if(!v.pendingBranch)return;const{vnode:R,activeBranch:P,parentComponent:O,container:C,namespace:K}=v;As(R,"onFallback");const $=m(P),I=()=>{v.isInFallback&&(f(null,A,C,$,O,null,K,a,c),br(v,A))},M=A.transition&&A.transition.mode==="out-in";M&&(P.transition.afterLeave=I),v.isInFallback=!0,d(P,O,null,!0),M||I()},move(A,R,P){v.activeBranch&&h(v.activeBranch,A,R,P),v.container=A},next(){return v.activeBranch&&m(v.activeBranch)},registerDep(A,R,P){const O=!!v.pendingBranch;O&&v.deps++;const C=A.vnode.el;A.asyncDep.catch(K=>{Br(K,A,0)}).then(K=>{if(A.isUnmounted||v.isUnmounted||v.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:$}=A;Ta(A,K),C&&($.el=C);const I=!C&&A.subTree.el;R(A,$,p(C||A.subTree.el),C?null:m(A.subTree),v,o,P),I&&w(I),Qi(A,$.el),O&&--v.deps===0&&v.resolve()})},unmount(A,R){v.isUnmounted=!0,v.activeBranch&&d(v.activeBranch,n,A,R),v.pendingBranch&&d(v.pendingBranch,n,A,R)}};return v}function L_(t,e,n,r,s,i,o,a,c){const u=e.suspense=Zh(e,r,n,t.parentNode,document.createElement("div"),null,s,i,o,a,!0),l=c(t,u.pendingBranch=e.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),l}function N_(t){const{shapeFlag:e,children:n}=t,r=e&32;t.ssContent=Bl(r?n.default:n),t.ssFallback=r?Bl(n.fallback):Ot(xt)}function Bl(t){let e;if(nt(t)){const n=Or&&t._c;n&&(t._d=!1,It()),t=t(),n&&(t._d=!0,e=Zt,ed())}return tt(t)&&(t=T_(t)),t=re(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function td(t,e){e&&e.pendingBranch?tt(t)?e.effects.push(...t):e.effects.push(t):da(t)}function br(t,e){t.activeBranch=e;const{vnode:n,parentComponent:r}=t;let s=e.el;for(;!s&&e.component;)e=e.component.subTree,s=e.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,Qi(r,s))}function P_(t){const e=t.props&&t.props.suspensible;return e!=null&&e!==!1}const Kt=Symbol.for("v-fgt"),Wn=Symbol.for("v-txt"),xt=Symbol.for("v-cmt"),fi=Symbol.for("v-stc"),fs=[];let Zt=null;function It(t=!1){fs.push(Zt=t?null:[])}function ed(){fs.pop(),Zt=fs[fs.length-1]||null}let Or=1;function Hl(t,e=!1){Or+=t,t<0&&Zt&&e&&(Zt.hasOnce=!0)}function nd(t){return t.dynamicChildren=Or>0?Zt||pr:null,ed(),Or>0&&Zt&&Zt.push(t),t}function Tn(t,e,n,r,s,i){return nd(_n(t,e,n,r,s,i,!0))}function ye(t,e,n,r,s){return nd(Ot(t,e,n,r,s,!0))}function qn(t){return t?t.__v_isVNode===!0:!1}function be(t,e){return t.type===e.type&&t.key===e.key}const rd=({key:t})=>t??null,hi=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?St(t)||Ct(t)||nt(t)?{i:$t,r:t,k:e,f:!!n}:t:null);function _n(t,e=null,n=null,r=0,s=null,i=t===Kt?0:1,o=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&rd(e),ref:e&&hi(e),scopeId:Eh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:$t};return a?(xc(c,n),i&128&&t.normalize(c)):n&&(c.shapeFlag|=St(n)?8:16),Or>0&&!o&&Zt&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Zt.push(c),c}const Ot=I_;function I_(t,e=null,n=null,r=0,s=null,i=!1){if((!t||t===xh)&&(t=xt),qn(t)){const a=tn(t,e,!0);return n&&xc(a,n),Or>0&&!i&&Zt&&(a.shapeFlag&6?Zt[Zt.indexOf(t)]=a:Zt.push(a)),a.patchFlag=-2,a}if(F_(t)&&(t=t.__vccOpts),e){e=x_(e);let{class:a,style:c}=e;a&&!St(a)&&(e.class=Me(a)),Tt(c)&&(bc(c)&&!tt(c)&&(c=Ht({},c)),e.style=Er(c))}const o=St(t)?1:Ni(t)?128:Th(t)?64:Tt(t)?4:nt(t)?2:0;return _n(t,e,n,r,s,o,i,!0)}function x_(t){return t?bc(t)||Fh(t)?Ht({},t):t:null}function tn(t,e,n=!1,r=!1){const{props:s,ref:i,patchFlag:o,children:a,transition:c}=t,u=e?sd(s||{},e):s,l={__v_isVNode:!0,__v_skip:!0,type:t.type,props:u,key:u&&rd(u),ref:e&&e.ref?n&&i?tt(i)?i.concat(hi(e)):[i,hi(e)]:hi(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Kt?o===-1?16:o|16:o,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:c,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&tn(t.ssContent),ssFallback:t.ssFallback&&tn(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&r&&Ar(l,c.clone(l)),l}function Ic(t=" ",e=0){return Ot(Wn,null,t,e)}function Vl(t="",e=!1){return e?(It(),ye(xt,null,t)):Ot(xt,null,t)}function re(t){return t==null||typeof t=="boolean"?Ot(xt):tt(t)?Ot(Kt,null,t.slice()):qn(t)?hn(t):Ot(Wn,null,String(t))}function hn(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:tn(t)}function xc(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(tt(e))n=16;else if(typeof e=="object")if(r&65){const s=e.default;s&&(s._c&&(s._d=!1),xc(t,s()),s._c&&(s._d=!0));return}else{n=32;const s=e._;!s&&!Fh(e)?e._ctx=$t:s===3&&$t&&($t.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else nt(e)?(e={default:e,_ctx:$t},n=32):(e=String(e),r&64?(n=16,e=[Ic(e)]):n=8);t.children=e,t.shapeFlag|=n}function sd(...t){const e={};for(let n=0;nDt||$t;let Pi,Ea;{const t=qi(),e=(n,r)=>{let s;return(s=t[n])||(s=t[n]=[]),s.push(r),i=>{s.length>1?s.forEach(o=>o(i)):s[0](i)}};Pi=e("__VUE_INSTANCE_SETTERS__",n=>Dt=n),Ea=e("__VUE_SSR_SETTERS__",n=>Cr=n)}const Yn=t=>{const e=Dt;return Pi(t),t.scope.on(),()=>{t.scope.off(),Pi(e)}},wa=()=>{Dt&&Dt.scope.off(),Pi(null)};function id(t){return t.vnode.shapeFlag&4}let Cr=!1;function B_(t,e=!1,n=!1){e&&Ea(e);const{props:r,children:s}=t.vnode,i=id(t);c_(t,r,i,e),h_(t,s,n);const o=i?H_(t,e):void 0;return e&&Ea(!1),o}function H_(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Zg);const{setup:r}=n;if(r){Ln();const s=t.setupContext=r.length>1?ad(t):null,i=Yn(t),o=Ns(r,t,0,[t.props,s]),a=uc(o);if(Nn(),i(),(a||t.sp)&&!vn(t)&&Tc(t),a){if(o.then(wa,wa),e)return o.then(c=>{Ta(t,c)}).catch(c=>{Br(c,t,0)});t.asyncDep=o}else Ta(t,o)}else od(t)}function Ta(t,e,n){nt(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Tt(e)&&(t.setupState=gh(e)),od(t)}function od(t,e,n){const r=t.type;t.render||(t.render=r.render||Pe);{const s=Yn(t);Ln();try{e_(t)}finally{Nn(),s()}}}const V_={get(t,e){return jt(t,"get",""),t[e]}};function ad(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,V_),slots:t.slots,emit:t.emit,expose:e}}function Zi(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(gh(vc(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in us)return us[n](t)},has(e,n){return n in e||n in us}})):t.proxy}function Aa(t,e=!0){return nt(t)?t.displayName||t.name:t.name||e&&t.__name}function F_(t){return nt(t)&&"__vccOpts"in t}const wt=(t,e)=>Sg(t,e,Cr);function Bt(t,e,n){const r=arguments.length;return r===2?Tt(e)&&!tt(e)?qn(e)?Ot(t,null,[e]):Ot(t,e):Ot(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&qn(n)&&(n=[n]),Ot(t,e,n))}const U_="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Oa;const Fl=typeof window<"u"&&window.trustedTypes;if(Fl)try{Oa=Fl.createPolicy("vue",{createHTML:t=>t})}catch{}const cd=Oa?t=>Oa.createHTML(t):t=>t,j_="http://www.w3.org/2000/svg",W_="http://www.w3.org/1998/Math/MathML",We=typeof document<"u"?document:null,Ul=We&&We.createElement("template"),K_={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const s=e==="svg"?We.createElementNS(j_,t):e==="mathml"?We.createElementNS(W_,t):n?We.createElement(t,{is:n}):We.createElement(t);return t==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:t=>We.createTextNode(t),createComment:t=>We.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>We.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,r,s,i){const o=n?n.previousSibling:e.lastChild;if(s&&(s===i||s.nextSibling))for(;e.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{Ul.innerHTML=cd(r==="svg"?`${t}`:r==="mathml"?`${t}`:t);const a=Ul.content;if(r==="svg"||r==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}e.insertBefore(a,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},an="transition",Xr="animation",Os=Symbol("_vtc"),ld={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_=Ht({},Ch,ld),q_=t=>(t.displayName="Transition",t.props=G_,t),Y_=q_((t,{slots:e})=>Bt($g,z_(t),e)),$n=(t,e=[])=>{tt(t)?t.forEach(n=>n(...e)):t&&t(...e)},jl=t=>t?tt(t)?t.some(e=>e.length>1):t.length>1:!1;function z_(t){const e={};for(const $ in t)$ in ld||(e[$]=t[$]);if(t.css===!1)return e;const{name:n="v",type:r,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=o,appearToClass:l=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=t,m=X_(s),p=m&&m[0],w=m&&m[1],{onBeforeEnter:E,onEnter:T,onEnterCancelled:g,onLeave:_,onLeaveCancelled:v,onBeforeAppear:A=E,onAppear:R=T,onAppearCancelled:P=g}=e,O=($,I,M,D)=>{$._enterCancelled=D,Mn($,I?l:a),Mn($,I?u:o),M&&M()},C=($,I)=>{$._isLeaving=!1,Mn($,f),Mn($,d),Mn($,h),I&&I()},K=$=>(I,M)=>{const D=$?R:T,L=()=>O(I,$,M);$n(D,[I,L]),Wl(()=>{Mn(I,$?c:i),Ue(I,$?l:a),jl(D)||Kl(I,r,p,L)})};return Ht(e,{onBeforeEnter($){$n(E,[$]),Ue($,i),Ue($,o)},onBeforeAppear($){$n(A,[$]),Ue($,c),Ue($,u)},onEnter:K(!1),onAppear:K(!0),onLeave($,I){$._isLeaving=!0;const M=()=>C($,I);Ue($,f),$._enterCancelled?(Ue($,h),Yl()):(Yl(),Ue($,h)),Wl(()=>{$._isLeaving&&(Mn($,f),Ue($,d),jl(_)||Kl($,r,w,M))}),$n(_,[$,M])},onEnterCancelled($){O($,!1,void 0,!0),$n(g,[$])},onAppearCancelled($){O($,!0,void 0,!0),$n(P,[$])},onLeaveCancelled($){C($),$n(v,[$])}})}function X_(t){if(t==null)return null;if(Tt(t))return[Ro(t.enter),Ro(t.leave)];{const e=Ro(t);return[e,e]}}function Ro(t){return Yf(t)}function Ue(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Os]||(t[Os]=new Set)).add(e)}function Mn(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const n=t[Os];n&&(n.delete(e),n.size||(t[Os]=void 0))}function Wl(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let J_=0;function Kl(t,e,n,r){const s=t._endId=++J_,i=()=>{s===t._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:a,propCount:c}=Q_(t,e);if(!o)return r();const u=o+"end";let l=0;const f=()=>{t.removeEventListener(u,h),i()},h=d=>{d.target===t&&++l>=c&&f()};setTimeout(()=>{l(n[m]||"").split(", "),s=r(`${an}Delay`),i=r(`${an}Duration`),o=Gl(s,i),a=r(`${Xr}Delay`),c=r(`${Xr}Duration`),u=Gl(a,c);let l=null,f=0,h=0;e===an?o>0&&(l=an,f=o,h=i.length):e===Xr?u>0&&(l=Xr,f=u,h=c.length):(f=Math.max(o,u),l=f>0?o>u?an:Xr:null,h=l?l===an?i.length:c.length:0);const d=l===an&&/\b(transform|all)(,|$)/.test(r(`${an}Property`).toString());return{type:l,timeout:f,propCount:h,hasTransform:d}}function Gl(t,e){for(;t.lengthql(n)+ql(t[r])))}function ql(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Yl(){return document.body.offsetHeight}function Z_(t,e,n){const r=t[Os];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Ii=Symbol("_vod"),ud=Symbol("_vsh"),Yk={beforeMount(t,{value:e},{transition:n}){t[Ii]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Jr(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),Jr(t,!0),r.enter(t)):r.leave(t,()=>{Jr(t,!1)}):Jr(t,e))},beforeUnmount(t,{value:e}){Jr(t,e)}};function Jr(t,e){t.style.display=e?t[Ii]:"none",t[ud]=!e}const ty=Symbol(""),ey=/(^|;)\s*display\s*:/;function ny(t,e,n){const r=t.style,s=St(n);let i=!1;if(n&&!s){if(e)if(St(e))for(const o of e.split(";")){const a=o.slice(0,o.indexOf(":")).trim();n[a]==null&&di(r,a,"")}else for(const o in e)n[o]==null&&di(r,o,"");for(const o in n)o==="display"&&(i=!0),di(r,o,n[o])}else if(s){if(e!==n){const o=r[ty];o&&(n+=";"+o),r.cssText=n,i=ey.test(n)}}else e&&t.removeAttribute("style");Ii in t&&(t[Ii]=i?r.display:"",t[ud]&&(r.display="none"))}const zl=/\s*!important$/;function di(t,e,n){if(tt(n))n.forEach(r=>di(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=ry(t,e);zl.test(n)?t.setProperty(kn(r),n.replace(zl,""),"important"):t[r]=n}}const Xl=["Webkit","Moz","ms"],ko={};function ry(t,e){const n=ko[e];if(n)return n;let r=he(e);if(r!=="filter"&&r in t)return ko[e]=r;r=Gi(r);for(let s=0;sLo||(ay.then(()=>Lo=0),Lo=Date.now());function ly(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Te(uy(r,n.value),e,5,[r])};return n.value=t,n.attached=cy(),n}function uy(t,e){if(tt(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(r=>s=>!s._stopped&&r&&r(s))}else return e}const nu=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,fy=(t,e,n,r,s,i)=>{const o=s==="svg";e==="class"?Z_(t,r,o):e==="style"?ny(t,n,r):Ls(e)?cc(e)||iy(t,e,n,r,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):hy(t,e,r,o))?(Zl(t,e,r),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Ql(t,e,r,o,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!St(r))?Zl(t,he(e),r,i,e):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),Ql(t,e,r,o))};function hy(t,e,n,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in t&&nu(e)&&nt(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const s=t.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return nu(e)&&St(n)?!1:e in t}const Sr=t=>{const e=t.props["onUpdate:modelValue"]||!1;return tt(e)?n=>_r(e,n):e};function dy(t){t.target.composing=!0}function ru(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const ze=Symbol("_assign"),zk={created(t,{modifiers:{lazy:e,trim:n,number:r}},s){t[ze]=Sr(s);const i=r||s.props&&s.props.type==="number";gn(t,e?"change":"input",o=>{if(o.target.composing)return;let a=t.value;n&&(a=a.trim()),i&&(a=ca(a)),t[ze](a)}),n&&gn(t,"change",()=>{t.value=t.value.trim()}),e||(gn(t,"compositionstart",dy),gn(t,"compositionend",ru),gn(t,"change",ru))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:r,trim:s,number:i}},o){if(t[ze]=Sr(o),t.composing)return;const a=(i||t.type==="number")&&!/^0\d/.test(t.value)?ca(t.value):t.value,c=e??"";a!==c&&(document.activeElement===t&&t.type!=="range"&&(r&&e===n||s&&t.value.trim()===c)||(t.value=c))}},Xk={deep:!0,created(t,e,n){t[ze]=Sr(n),gn(t,"change",()=>{const r=t._modelValue,s=fd(t),i=t.checked,o=t[ze];if(tt(r)){const a=Xf(r,s),c=a!==-1;if(i&&!c)o(r.concat(s));else if(!i&&c){const u=[...r];u.splice(a,1),o(u)}}else if(Wi(r)){const a=new Set(r);i?a.add(s):a.delete(s),o(a)}else o(hd(t,i))})},mounted:su,beforeUpdate(t,e,n){t[ze]=Sr(n),su(t,e,n)}};function su(t,{value:e,oldValue:n},r){t._modelValue=e;let s;if(tt(e))s=Xf(e,r.props.value)>-1;else if(Wi(e))s=e.has(r.props.value);else{if(e===n)return;s=wr(e,hd(t,!0))}t.checked!==s&&(t.checked=s)}const Jk={created(t,{value:e},n){t.checked=wr(e,n.props.value),t[ze]=Sr(n),gn(t,"change",()=>{t[ze](fd(t))})},beforeUpdate(t,{value:e,oldValue:n},r){t[ze]=Sr(r),e!==n&&(t.checked=wr(e,r.props.value))}};function fd(t){return"_value"in t?t._value:t.value}function hd(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const py=["ctrl","shift","alt","meta"],my={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>py.some(n=>t[`${n}Key`]&&!e.includes(n))},gy=(t,e)=>{const n=t._withMods||(t._withMods={}),r=e.join(".");return n[r]||(n[r]=(s,...i)=>{for(let o=0;o{const n=t._withKeys||(t._withKeys={}),r=e.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const i=kn(s.key);if(e.some(o=>o===i||_y[o]===i))return t(s)})},dd=Ht({patchProp:fy},K_);let hs,iu=!1;function yy(){return hs||(hs=p_(dd))}function by(){return hs=iu?hs:m_(dd),iu=!0,hs}const vy=(...t)=>{const e=yy().createApp(...t),{mount:n}=e;return e.mount=r=>{const s=md(r);if(!s)return;const i=e._component;!nt(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,pd(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},e},Ey=(...t)=>{const e=by().createApp(...t),{mount:n}=e;return e.mount=r=>{const s=md(r);if(s)return n(s,!0,pd(s))},e};function pd(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function md(t){return St(t)?document.querySelector(t):t}const wy=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Ty=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Ay=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Oy(t,e){if(t==="__proto__"||t==="constructor"&&e&&typeof e=="object"&&"prototype"in e){return}return e}function Cs(t,e={}){if(typeof t!="string")return t;if(t[0]==='"'&&t[t.length-1]==='"'&&t.indexOf("\\")===-1)return t.slice(1,-1);const n=t.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!Ay.test(t)){if(e.strict)throw new SyntaxError("[destr] Invalid JSON");return t}try{if(wy.test(t)||Ty.test(t)){if(e.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(t,Oy)}return JSON.parse(t)}catch(r){if(e.strict)throw r;return t}}const Cy=/#/g,Sy=/&/g,Ry=/\//g,ky=/=/g,Dc=/\+/g,Ly=/%5e/gi,Ny=/%60/gi,Py=/%7c/gi,Iy=/%20/gi;function xy(t){return encodeURI(""+t).replace(Py,"|")}function Ca(t){return xy(typeof t=="string"?t:JSON.stringify(t)).replace(Dc,"%2B").replace(Iy,"+").replace(Cy,"%23").replace(Sy,"%26").replace(Ny,"`").replace(Ly,"^").replace(Ry,"%2F")}function No(t){return Ca(t).replace(ky,"%3D")}function xi(t=""){try{return decodeURIComponent(""+t)}catch{return""+t}}function Dy(t){return xi(t.replace(Dc," "))}function $y(t){return xi(t.replace(Dc," "))}function $c(t=""){const e=Object.create(null);t[0]==="?"&&(t=t.slice(1));for(const n of t.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=Dy(r[1]);if(s==="__proto__"||s==="constructor")continue;const i=$y(r[2]||"");e[s]===void 0?e[s]=i:Array.isArray(e[s])?e[s].push(i):e[s]=[e[s],i]}return e}function My(t,e){return(typeof e=="number"||typeof e=="boolean")&&(e=String(e)),e?Array.isArray(e)?e.map(n=>`${No(t)}=${Ca(n)}`).join("&"):`${No(t)}=${Ca(e)}`:No(t)}function By(t){return Object.keys(t).filter(e=>t[e]!==void 0).map(e=>My(e,t[e])).filter(Boolean).join("&")}const Hy=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Vy=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Fy=/^([/\\]\s*){2,}[^/\\]/,Uy=/^[\s\0]*(blob|data|javascript|vbscript):$/i,jy=/\/$|\/\?|\/#/,Wy=/^\.?\//;function rn(t,e={}){return typeof e=="boolean"&&(e={acceptRelative:e}),e.strict?Hy.test(t):Vy.test(t)||(e.acceptRelative?Fy.test(t):!1)}function Ky(t){return!!t&&Uy.test(t)}function Sa(t="",e){return e?jy.test(t):t.endsWith("/")}function to(t="",e){if(!e)return(Sa(t)?t.slice(0,-1):t)||"/";if(!Sa(t,!0))return t||"/";let n=t,r="";const s=t.indexOf("#");s!==-1&&(n=t.slice(0,s),r=t.slice(s));const[i,...o]=n.split("?");return((i.endsWith("/")?i.slice(0,-1):i)||"/")+(o.length>0?`?${o.join("?")}`:"")+r}function Di(t="",e){if(!e)return t.endsWith("/")?t:t+"/";if(Sa(t,!0))return t||"/";let n=t,r="";const s=t.indexOf("#");if(s!==-1&&(n=t.slice(0,s),r=t.slice(s),!n))return r;const[i,...o]=n.split("?");return i+"/"+(o.length>0?`?${o.join("?")}`:"")+r}function Gy(t=""){return t.startsWith("/")}function ou(t=""){return Gy(t)?t:"/"+t}function qy(t,e){if(_d(e)||rn(t))return t;const n=to(e);return t.startsWith(n)?t:eo(n,t)}function au(t,e){if(_d(e))return t;const n=to(e);if(!t.startsWith(n))return t;const r=t.slice(n.length);return r[0]==="/"?r:"/"+r}function gd(t,e){const n=vd(t),r={...$c(n.search),...e};return n.search=By(r),Xy(n)}function _d(t){return!t||t==="/"}function Yy(t){return t&&t!=="/"}function eo(t,...e){let n=t||"";for(const r of e.filter(s=>Yy(s)))if(n){const s=r.replace(Wy,"");n=Di(n)+s}else n=r;return n}function yd(...t){var o,a,c,u;const e=/\/(?!\/)/,n=t.filter(Boolean),r=[];let s=0;for(const l of n)if(!(!l||l==="/")){for(const[f,h]of l.split(e).entries())if(!(!h||h===".")){if(h===".."){if(r.length===1&&rn(r[0]))continue;r.pop(),s--;continue}if(f===1&&((o=r[r.length-1])!=null&&o.endsWith(":/"))){r[r.length-1]+="/"+h;continue}r.push(h),s++}}let i=r.join("/");return s>=0?(a=n[0])!=null&&a.startsWith("/")&&!i.startsWith("/")?i="/"+i:(c=n[0])!=null&&c.startsWith("./")&&!i.startsWith("./")&&(i="./"+i):i="../".repeat(-1*s)+i,(u=n[n.length-1])!=null&&u.endsWith("/")&&!i.endsWith("/")&&(i+="/"),i}function zy(t,e,n={}){return n.trailingSlash||(t=Di(t),e=Di(e)),n.leadingSlash||(t=ou(t),e=ou(e)),n.encoding||(t=xi(t),e=xi(e)),t===e}const bd=Symbol.for("ufo:protocolRelative");function vd(t="",e){const n=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,h=""]=n;return{protocol:f.toLowerCase(),pathname:h,href:f+h,auth:"",host:"",search:"",hash:""}}if(!rn(t,{acceptRelative:!0}))return cu(t);const[,r="",s,i=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,o="",a=""]=i.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:c,search:u,hash:l}=cu(a);return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:o,pathname:c,search:u,hash:l,[bd]:!r}}function cu(t=""){const[e="",n="",r=""]=(t.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:e,search:n,hash:r}}function Xy(t){const e=t.pathname||"",n=t.search?(t.search.startsWith("?")?"":"?")+t.search:"",r=t.hash||"",s=t.auth?t.auth+"@":"",i=t.host||"";return(t.protocol||t[bd]?(t.protocol||"")+"//":"")+s+i+e+n+r}class Jy extends Error{constructor(e,n){super(e,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Qy(t){var c,u,l,f,h;const e=((c=t.error)==null?void 0:c.message)||((u=t.error)==null?void 0:u.toString())||"",n=((l=t.request)==null?void 0:l.method)||((f=t.options)==null?void 0:f.method)||"GET",r=((h=t.request)==null?void 0:h.url)||String(t.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,i=t.response?`${t.response.status} ${t.response.statusText}`:"",o=`${s}: ${i}${e?` ${e}`:""}`,a=new Jy(o,t.error?{cause:t.error}:void 0);for(const d of["request","options","response"])Object.defineProperty(a,d,{get(){return t[d]}});for(const[d,m]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,d,{get(){return t.response&&t.response[m]}});return a}const Zy=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function lu(t="GET"){return Zy.has(t.toUpperCase())}function tb(t){if(t===void 0)return!1;const e=typeof t;return e==="string"||e==="number"||e==="boolean"||e===null?!0:e!=="object"?!1:Array.isArray(t)?!0:t.buffer?!1:t.constructor&&t.constructor.name==="Object"||typeof t.toJSON=="function"}const eb=new Set(["image/svg","application/xml","application/xhtml","application/html"]),nb=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function rb(t=""){if(!t)return"json";const e=t.split(";").shift()||"";return nb.test(e)?"json":eb.has(e)||e.startsWith("text/")?"text":"blob"}function sb(t,e,n,r){const s=ib((e==null?void 0:e.headers)??(t==null?void 0:t.headers),n==null?void 0:n.headers,r);let i;return(n!=null&&n.query||n!=null&&n.params||e!=null&&e.params||e!=null&&e.query)&&(i={...n==null?void 0:n.params,...n==null?void 0:n.query,...e==null?void 0:e.params,...e==null?void 0:e.query}),{...n,...e,query:i,params:i,headers:s}}function ib(t,e,n){if(!e)return new n(t);const r=new n(e);if(t)for(const[s,i]of Symbol.iterator in t||Array.isArray(t)?t:new n(t))r.set(s,i);return r}async function Js(t,e){if(e)if(Array.isArray(e))for(const n of e)await n(t);else await e(t)}const ob=new Set([408,409,425,429,500,502,503,504]),ab=new Set([101,204,205,304]);function Ed(t={}){const{fetch:e=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=t;async function s(a){const c=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!c){let l;typeof a.options.retry=="number"?l=a.options.retry:l=lu(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(l>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):ob.has(f))){const h=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return h>0&&await new Promise(d=>setTimeout(d,h)),i(a.request,{...a.options,retry:l-1})}}const u=Qy(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,i),u}const i=async function(c,u={}){const l={request:c,options:sb(c,u,t.defaults,n),response:void 0,error:void 0};l.options.method&&(l.options.method=l.options.method.toUpperCase()),l.options.onRequest&&await Js(l,l.options.onRequest),typeof l.request=="string"&&(l.options.baseURL&&(l.request=qy(l.request,l.options.baseURL)),l.options.query&&(l.request=gd(l.request,l.options.query),delete l.options.query),"query"in l.options&&delete l.options.query,"params"in l.options&&delete l.options.params),l.options.body&&lu(l.options.method)&&(tb(l.options.body)?(l.options.body=typeof l.options.body=="string"?l.options.body:JSON.stringify(l.options.body),l.options.headers=new n(l.options.headers||{}),l.options.headers.has("content-type")||l.options.headers.set("content-type","application/json"),l.options.headers.has("accept")||l.options.headers.set("accept","application/json")):("pipeTo"in l.options.body&&typeof l.options.body.pipeTo=="function"||typeof l.options.body.pipe=="function")&&("duplex"in l.options||(l.options.duplex="half")));let f;if(!l.options.signal&&l.options.timeout){const d=new r;f=setTimeout(()=>{const m=new Error("[TimeoutError]: The operation was aborted due to timeout");m.name="TimeoutError",m.code=23,d.abort(m)},l.options.timeout),l.options.signal=d.signal}try{l.response=await e(l.request,l.options)}catch(d){return l.error=d,l.options.onRequestError&&await Js(l,l.options.onRequestError),await s(l)}finally{f&&clearTimeout(f)}if((l.response.body||l.response._bodyInit)&&!ab.has(l.response.status)&&l.options.method!=="HEAD"){const d=(l.options.parseResponse?"json":l.options.responseType)||rb(l.response.headers.get("content-type")||"");switch(d){case"json":{const m=await l.response.text(),p=l.options.parseResponse||Cs;l.response._data=p(m);break}case"stream":{l.response._data=l.response.body||l.response._bodyInit;break}default:l.response._data=await l.response[d]()}}return l.options.onResponse&&await Js(l,l.options.onResponse),!l.options.ignoreResponseError&&l.response.status>=400&&l.response.status<600?(l.options.onResponseError&&await Js(l,l.options.onResponseError),await s(l)):l.response},o=async function(c,u){return(await i(c,u))._data};return o.raw=i,o.native=(...a)=>e(...a),o.create=(a={},c={})=>Ed({...t,...c,defaults:{...t.defaults,...c.defaults,...a}}),o}const $i=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),cb=$i.fetch?(...t)=>$i.fetch(...t):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),lb=$i.Headers,ub=$i.AbortController,fb=Ed({fetch:cb,Headers:lb,AbortController:ub}),hb=fb,db=()=>{var t;return((t=window==null?void 0:window.__NUXT__)==null?void 0:t.config)||{}},Mi=db().app,pb=()=>Mi.baseURL,mb=()=>Mi.buildAssetsDir,Mc=(...t)=>yd(wd(),mb(),...t),wd=(...t)=>{const e=Mi.cdnURL||Mi.baseURL;return t.length?yd(e,...t):e};globalThis.__buildAssetsURL=Mc,globalThis.__publicAssetsURL=wd;globalThis.$fetch||(globalThis.$fetch=hb.create({baseURL:pb()}));function Ra(t,e={},n){for(const r in t){const s=t[r],i=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?Ra(s,e,i):typeof s=="function"&&(e[i]=s)}return e}const gb={run:t=>t()},_b=()=>gb,Td=typeof console.createTask<"u"?console.createTask:_b;function yb(t,e){const n=e.shift(),r=Td(n);return t.reduce((s,i)=>s.then(()=>r.run(()=>i(...e))),Promise.resolve())}function bb(t,e){const n=e.shift(),r=Td(n);return Promise.all(t.map(s=>r.run(()=>s(...e))))}function Po(t,e){for(const n of[...t])n(e)}class vb{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,n,r={}){if(!e||typeof n!="function")return()=>{};const s=e;let i;for(;this._deprecatedHooks[e];)i=this._deprecatedHooks[e],e=i.to;if(i&&!r.allowDeprecated){let o=i.message;o||(o=`${s} hook has been deprecated`+(i.to?`, please use ${i.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||this._deprecatedMessages.add(o)}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(n),()=>{n&&(this.removeHook(e,n),n=void 0)}}hookOnce(e,n){let r,s=(...i)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...i));return r=this.hook(e,s),r}removeHook(e,n){if(this._hooks[e]){const r=this._hooks[e].indexOf(n);r!==-1&&this._hooks[e].splice(r,1),this._hooks[e].length===0&&delete this._hooks[e]}}deprecateHook(e,n){this._deprecatedHooks[e]=typeof n=="string"?{to:n}:n;const r=this._hooks[e]||[];delete this._hooks[e];for(const s of r)this.hook(e,s)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const n in e)this.deprecateHook(n,e[n])}addHooks(e){const n=Ra(e),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(e){const n=Ra(e);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...n){return n.unshift(e),this.callHookWith(yb,e,...n)}callHookParallel(e,...n){return n.unshift(e),this.callHookWith(bb,e,...n)}callHookWith(e,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Po(this._before,s);const i=e(n in this._hooks?[...this._hooks[n]]:[],r);return i instanceof Promise?i.finally(()=>{this._after&&s&&Po(this._after,s)}):(this._after&&s&&Po(this._after,s),i)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const n=this._before.indexOf(e);n!==-1&&this._before.splice(n,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const n=this._after.indexOf(e);n!==-1&&this._after.splice(n,1)}}}}function Ad(){return new vb}function Eb(t={}){let e,n=!1;const r=o=>{if(e&&e!==o)throw new Error("Context conflict")};let s;if(t.asyncContext){const o=t.AsyncLocalStorage||globalThis.AsyncLocalStorage;o&&(s=new o)}const i=()=>{if(s){const o=s.getStore();if(o!==void 0)return o}return e};return{use:()=>{const o=i();if(o===void 0)throw new Error("Context is not available");return o},tryUse:()=>i(),set:(o,a)=>{a||r(o),e=o,n=!0},unset:()=>{e=void 0,n=!1},call:(o,a)=>{r(o),e=o;try{return s?s.run(o,a):a()}finally{n||(e=void 0)}},async callAsync(o,a){e=o;const c=()=>{e=o},u=()=>e===o?c:void 0;ka.add(u);try{const l=s?s.run(o,a):a();return n||(e=void 0),await l}finally{ka.delete(u)}}}}function wb(t={}){const e={};return{get(n,r={}){return e[n]||(e[n]=Eb({...t,...r})),e[n]}}}const Bi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},uu="__unctx__",Tb=Bi[uu]||(Bi[uu]=wb()),Ab=(t,e={})=>Tb.get(t,e),fu="__unctx_async_handlers__",ka=Bi[fu]||(Bi[fu]=new Set);function vr(t){const e=[];for(const s of ka){const i=s();i&&e.push(i)}const n=()=>{for(const s of e)s()};let r=t();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const La={name:"page",mode:"out-in"},Ob=!1,Cb=!0,Sb=!1,Rb={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},Zk={value:null,errorValue:null,deep:!0},kb=null,tL={},Lb="#__nuxt",Od="nuxt-app",hu=36e5,Nb="vite:preloadError";function Cd(t=Od){return Ab(t,{asyncContext:!1})}const Pb="__nuxt_plugin";function Ib(t){var s;let e=0;const n={_id:t.id||Od||"nuxt-app",_scope:hc(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.16.2"},get vue(){return n.vueApp.version}},payload:Ye({...((s=t.ssrContext)==null?void 0:s.payload)||{},data:Ye({}),state:we({}),once:new Set,_errors:Ye({})}),static:{data:{}},runWithContext(i){return n._scope.active&&!dc()?n._scope.run(()=>du(n,i)):du(n,i)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};e++;let i=!1;return()=>{if(!i&&(i=!0,e--,e===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Ye({}),_payloadRevivers:{},...t};{const i=window.__NUXT__;if(i)for(const o in i)switch(o){case"data":case"state":case"_errors":Object.assign(n.payload[o],i[o]);break;default:n.payload[o]=i[o]}}n.hooks=Ad(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(i,o)=>{const a="$"+i;Qs(n,a,o),Qs(n.vueApp.config.globalProperties,a,o)},Qs(n.vueApp,"$nuxt",n),Qs(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(Nb,o=>{n.callHook("app:chunkError",{error:o.payload}),(n.isHydrating||o.payload.message.includes("Unable to preload CSS"))&&o.preventDefault()}),window.useNuxtApp||(window.useNuxtApp=ht);const i=n.hook("app:error",(...o)=>{});n.hook("app:mounted",i)}const r=n.payload.config;return n.provide("config",r),n}function xb(t,e){e.hooks&&t.hooks.addHooks(e.hooks)}async function Db(t,e){if(typeof e=="function"){const{provide:n}=await t.runWithContext(()=>e(t))||{};if(n&&typeof n=="object")for(const r in n)t.provide(r,n[r])}}async function $b(t,e){const n=[],r=[],s=[],i=[];let o=0;async function a(c){var l;const u=((l=c.dependsOn)==null?void 0:l.filter(f=>e.some(h=>h._name===f)&&!n.includes(f)))??[];if(u.length>0)r.push([new Set(u),c]);else{const f=Db(t,c).then(async()=>{c._name&&(n.push(c._name),await Promise.all(r.map(async([h,d])=>{h.has(c._name)&&(h.delete(c._name),h.size===0&&(o++,await a(d)))})))});c.parallel?s.push(f.catch(h=>i.push(h))):await f}}for(const c of e)xb(t,c);for(const c of e)await a(c);if(await Promise.all(s),o)for(let c=0;c{}),t,{[Pb]:!0,_name:e})}const Mb=mt;function du(t,e,n){const r=()=>e();return Cd(t._id).set(t),t.vueApp.runWithContext(r)}function Sd(t){var n;let e;return Is()&&(e=(n=Qn())==null?void 0:n.appContext.app.$nuxt),e||(e=Cd(t).tryUse()),e||null}function ht(t){const e=Sd(t);if(!e)throw new Error("[nuxt] instance unavailable");return e}function Ft(t){return ht().$config}function Qs(t,e,n){Object.defineProperty(t,e,{get:()=>n})}const Xe={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function Bb(t={}){const e={options:t,rootNode:Rd(),staticRoutesMap:{}},n=r=>t.strictTrailingSlash?r:r.replace(/\/$/,"")||"/";if(t.routes)for(const r in t.routes)pu(e,n(r),t.routes[r]);return{ctx:e,lookup:r=>Hb(e,n(r)),insert:(r,s)=>pu(e,n(r),s),remove:r=>Vb(e,n(r))}}function Hb(t,e){const n=t.staticRoutesMap[e];if(n)return n.data;const r=e.split("/"),s={};let i=!1,o=null,a=t.rootNode,c=null;for(let u=0;u1){const h=r.length-u;a=a.placeholderChildren.find(d=>d.maxDepth===h)||null}else a=a.placeholderChildren[0]||null;if(!a)break;a.paramName&&(s[a.paramName]=l),i=!0}else a=f}return(a===null||a.data===null)&&o!==null&&(a=o,s[a.paramName||"_"]=c,i=!0),a?i?{...a.data,params:i?s:void 0}:a.data:null}function pu(t,e,n){let r=!0;const s=e.split("/");let i=t.rootNode,o=0;const a=[i];for(const c of s){let u;if(u=i.children.get(c))i=u;else{const l=Fb(c);u=Rd({type:l,parent:i}),i.children.set(c,u),l===Xe.PLACEHOLDER?(u.paramName=c==="*"?`_${o++}`:c.slice(1),i.placeholderChildren.push(u),r=!1):l===Xe.WILDCARD&&(i.wildcardChildNode=u,u.paramName=c.slice(3)||"_",r=!1),a.push(u),i=u}}for(const[c,u]of a.entries())u.maxDepth=Math.max(a.length-c,u.maxDepth||0);return i.data=n,r===!0&&(t.staticRoutesMap[e]=i),i}function Vb(t,e){let n=!1;const r=e.split("/");let s=t.rootNode;for(const i of r)if(s=s.children.get(i),!s)return n;if(s.data){const i=r.at(-1)||"";s.data=null,Object.keys(s.children).length===0&&s.parent&&(s.parent.children.delete(i),s.parent.wildcardChildNode=null,s.parent.placeholderChildren=[]),n=!0}return n}function Rd(t={}){return{type:t.type||Xe.NORMAL,maxDepth:0,parent:t.parent||null,children:new Map,data:t.data||null,paramName:t.paramName||null,wildcardChildNode:null,placeholderChildren:[]}}function Fb(t){return t.startsWith("**")?Xe.WILDCARD:t[0]===":"||t==="*"?Xe.PLACEHOLDER:Xe.NORMAL}function Ub(t){const e=Pd("",t.ctx.rootNode);return kd(e,t.ctx.options.strictTrailingSlash)}function kd(t,e){return{ctx:{table:t},matchAll:n=>Nd(n,t,e)}}function jb(){return{static:new Map,wildcard:new Map,dynamic:new Map}}function Ld(t){const e={};for(const n in t)e[n]=n==="dynamic"?new Map(Object.entries(t[n]).map(([r,s])=>[r,Ld(s)])):new Map(Object.entries(t[n]));return e}function Wb(t){return kd(Ld(t))}function Nd(t,e,n){n!==!0&&t.endsWith("/")&&(t=t.slice(0,-1)||"/");const r=[];for(const[i,o]of mu(e.wildcard))(t===i||t.startsWith(i+"/"))&&r.push(o);for(const[i,o]of mu(e.dynamic))if(t.startsWith(i+"/")){const a="/"+t.slice(i.length).split("/").splice(2).join("/");r.push(...Nd(a,o))}const s=e.static.get(t);return s&&r.push(s),r.filter(Boolean)}function mu(t){return[...t.entries()].sort((e,n)=>e[0].length-n[0].length)}function Pd(t,e){const n=jb();function r(s,i){if(s){if(i.type===Xe.NORMAL&&!(s.includes("*")||s.includes(":")))i.data&&n.static.set(s,i.data);else if(i.type===Xe.WILDCARD)n.wildcard.set(s.replace("/**",""),i.data);else if(i.type===Xe.PLACEHOLDER){const o=Pd("",i);i.data&&o.static.set("/",i.data),n.dynamic.set(s.replace(/\/\*|\/:\w+/,""),o);return}}for(const[o,a]of i.children.entries())r(`${s}/${o}`.replace("//","/"),a)}return r(t,e),n}function Io(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function Na(t,e,n=".",r){if(!Io(e))return Na(t,{},n,r);const s=Object.assign({},e);for(const i in t){if(i==="__proto__"||i==="constructor")continue;const o=t[i];o!=null&&(r&&r(s,i,o,n)||(Array.isArray(o)&&Array.isArray(s[i])?s[i]=[...o,...s[i]]:Io(o)&&Io(s[i])?s[i]=Na(o,s[i],(n?`${n}.`:"")+i.toString(),r):s[i]=o))}return s}function Kb(t){return(...e)=>e.reduce((n,r)=>Na(n,r,"",t),{})}const Id=Kb();function Gb(t,e){try{return e in t}catch{return!1}}class Pa extends Error{constructor(n,r={}){super(n,r);on(this,"statusCode",500);on(this,"fatal",!1);on(this,"unhandled",!1);on(this,"statusMessage");on(this,"data");on(this,"cause");r.cause&&!this.cause&&(this.cause=r.cause)}toJSON(){const n={message:this.message,statusCode:Ia(this.statusCode,500)};return this.statusMessage&&(n.statusMessage=xd(this.statusMessage)),this.data!==void 0&&(n.data=this.data),n}}on(Pa,"__h3_error__",!0);function pi(t){if(typeof t=="string")return new Pa(t);if(qb(t))return t;const e=new Pa(t.message??t.statusMessage??"",{cause:t.cause||t});if(Gb(t,"stack"))try{Object.defineProperty(e,"stack",{get(){return t.stack}})}catch{try{e.stack=t.stack}catch{}}if(t.data&&(e.data=t.data),t.statusCode?e.statusCode=Ia(t.statusCode,e.statusCode):t.status&&(e.statusCode=Ia(t.status,e.statusCode)),t.statusMessage?e.statusMessage=t.statusMessage:t.statusText&&(e.statusMessage=t.statusText),e.statusMessage){const n=e.statusMessage,r=xd(e.statusMessage)}return t.fatal!==void 0&&(e.fatal=t.fatal),t.unhandled!==void 0&&(e.unhandled=t.unhandled),e}function qb(t){var e;return((e=t==null?void 0:t.constructor)==null?void 0:e.__h3_error__)===!0}const Yb=/[^\u0009\u0020-\u007E]/g;function xd(t=""){return t.replace(Yb,"")}function Ia(t,e=200){return!t||(typeof t=="string"&&(t=Number.parseInt(t,10)),t<100||t>999)?e:t}const Dd=Symbol("layout-meta"),xs=Symbol("route"),Vt=()=>{var t;return(t=ht())==null?void 0:t.$router},Ur=()=>Is()?Mt(xs,ht()._route):ht()._route;function eL(t){return t}const $d=()=>{try{if(ht()._processingMiddleware)return!0}catch{return!1}return!1},zn=(t,e)=>{t||(t="/");const n=typeof t=="string"?t:"path"in t?xa(t):Vt().resolve(t).href;if(e!=null&&e.open){const{target:c="_blank",windowFeatures:u={}}=e.open,l=Object.entries(u).filter(([f,h])=>h!==void 0).map(([f,h])=>`${f.toLowerCase()}=${h}`).join(", ");return open(n,c,l),Promise.resolve()}const r=rn(n,{acceptRelative:!0}),s=(e==null?void 0:e.external)||r;if(s){if(!(e!=null&&e.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:c}=new URL(n,window.location.href);if(c&&Ky(c))throw new Error(`Cannot navigate to a URL with '${c}' protocol.`)}const i=$d();if(!s&&i){if(e!=null&&e.replace){if(typeof t=="string"){const{pathname:c,search:u,hash:l}=vd(t);return{path:c,...u&&{query:$c(u)},...l&&{hash:l},replace:!0}}return{...t,replace:!0}}return t}const o=Vt(),a=ht();return s?(a._scope.stop(),e!=null&&e.replace?location.replace(n):location.href=n,i?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):e!=null&&e.replace?o.replace(t):o.push(t)},xo=t=>{const e=ht(),n=$d();if(n||e.isHydrating){const r=Vt().beforeResolve(s=>{s.meta.layout=t,r()})}n||(Ur().meta.layout=t)};function xa(t){return gd(t.path||"",t.query||{})+(t.hash||"")}const Md="__nuxt_error",Ds=()=>Ec(ht().payload,"error"),dn=t=>{const e=no(t);try{const n=ht(),r=Ds();n.hooks.callHook("app:error",e),r.value||(r.value=e)}catch{throw e}return e},zb=async(t={})=>{const e=ht(),n=Ds();e.callHook("app:error:cleared",t),t.redirect&&await Vt().replace(t.redirect),n.value=kb},Bd=t=>!!t&&typeof t=="object"&&Md in t,no=t=>{const e=pi(t);return Object.defineProperty(e,Md,{value:!0,configurable:!1,writable:!1}),e};/*! * pinia v2.3.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */let Hd;const $s=t=>Hd=t,Vd=Symbol();function Da(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var ds;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(ds||(ds={}));function Xb(){const t=hc(!0),e=t.run(()=>Gt({}));let n=[],r=[];const s=vc({install(i){$s(s),s._a=i,i.provide(Vd,s),i.config.globalProperties.$pinia=s,r.forEach(o=>n.push(o)),r=[]},use(i){return this._a?n.push(i):r.push(i),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return s}const Fd=()=>{};function gu(t,e,n,r=Fd){t.push(e);const s=()=>{const i=t.indexOf(e);i>-1&&(t.splice(i,1),r())};return!n&&dc()&&Zm(s),s}function rr(t,...e){t.slice().forEach(n=>{n(...e)})}const Jb=t=>t(),_u=Symbol(),Do=Symbol();function $a(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,r)=>t.set(r,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n],s=t[n];Da(s)&&Da(r)&&t.hasOwnProperty(n)&&!Ct(r)&&!Ie(r)?t[n]=$a(s,r):t[n]=r}return t}const Qb=Symbol();function Zb(t){return!Da(t)||!t.hasOwnProperty(Qb)}const{assign:ln}=Object;function tv(t){return!!(Ct(t)&&t.effect)}function ev(t,e,n,r){const{state:s,actions:i,getters:o}=e,a=n.state.value[t];let c;function u(){a||(n.state.value[t]=s?s():{});const l=Tg(n.state.value[t]);return ln(l,i,Object.keys(o||{}).reduce((f,h)=>(f[h]=vc(wt(()=>{$s(n);const d=n._s.get(t);return o[h].call(d,d)})),f),{}))}return c=Ud(t,u,e,n,r,!0),c}function Ud(t,e,n={},r,s,i){let o;const a=ln({actions:{}},n),c={deep:!0};let u,l,f=[],h=[],d;const m=r.state.value[t];!i&&!m&&(r.state.value[t]={}),Gt({});let p;function w(P){let O;u=l=!1,typeof P=="function"?(P(r.state.value[t]),O={type:ds.patchFunction,storeId:t,events:d}):($a(r.state.value[t],P),O={type:ds.patchObject,payload:P,storeId:t,events:d});const C=p=Symbol();Hr().then(()=>{p===C&&(u=!0)}),l=!0,rr(f,O,r.state.value[t])}const E=i?function(){const{state:O}=n,C=O?O():{};this.$patch(K=>{ln(K,C)})}:Fd;function T(){o.stop(),f=[],h=[],r._s.delete(t)}const g=(P,O="")=>{if(_u in P)return P[Do]=O,P;const C=function(){$s(r);const K=Array.from(arguments),$=[],I=[];function M(k){$.push(k)}function D(k){I.push(k)}rr(h,{args:K,name:C[Do],store:v,after:M,onError:D});let L;try{L=P.apply(this&&this.$id===t?this:v,K)}catch(k){throw rr(I,k),k}return L instanceof Promise?L.then(k=>(rr($,k),k)).catch(k=>(rr(I,k),Promise.reject(k))):(rr($,L),L)};return C[_u]=!0,C[Do]=O,C},_={_p:r,$id:t,$onAction:gu.bind(null,h),$patch:w,$reset:E,$subscribe(P,O={}){const C=gu(f,P,O.detached,()=>K()),K=o.run(()=>wn(()=>r.state.value[t],$=>{(O.flush==="sync"?l:u)&&P({storeId:t,type:ds.direct,events:d},$)},ln({},c,O)));return C},$dispose:T},v=we(_);r._s.set(t,v);const R=(r._a&&r._a.runWithContext||Jb)(()=>r._e.run(()=>(o=hc()).run(()=>e({action:g}))));for(const P in R){const O=R[P];if(Ct(O)&&!tv(O)||Ie(O))i||(m&&Zb(O)&&(Ct(O)?O.value=m[P]:$a(O,m[P])),r.state.value[t][P]=O);else if(typeof O=="function"){const C=g(O,P);R[P]=C,a.actions[P]=O}}return ln(v,R),ln(ft(v),R),Object.defineProperty(v,"$state",{get:()=>r.state.value[t],set:P=>{w(O=>{ln(O,P)})}}),r._p.forEach(P=>{ln(v,o.run(()=>P({store:v,app:r._a,pinia:r,options:a})))}),m&&i&&n.hydrate&&n.hydrate(v.$state,m),u=!0,l=!0,v}/*! #__NO_SIDE_EFFECTS__ */function nv(t,e,n){let r,s;const i=typeof e=="function";typeof t=="string"?(r=t,s=i?n:e):(s=t,r=t.id);function o(a,c){const u=Is();return a=a||(u?Mt(Vd,null):null),a&&$s(a),a=Hd,a._s.has(r)||(i?Ud(r,e,s,a):ev(r,s,a)),a._s.get(r)}return o.$id=r,o}function nL(t){{const e=ft(t),n={};for(const r in e){const s=e[r];s.effect?n[r]=wt({get:()=>t[r],set(i){t[r]=i}}):(Ct(s)||Ie(s))&&(n[r]=Ec(t,r))}return n}}function rv(t){const e=iv(t),n=new ArrayBuffer(e.length),r=new DataView(n);for(let s=0;s>16),e+=String.fromCharCode((n&65280)>>8),e+=String.fromCharCode(n&255),n=r=0);return r===12?(n>>=4,e+=String.fromCharCode(n)):r===18&&(n>>=2,e+=String.fromCharCode((n&65280)>>8),e+=String.fromCharCode(n&255)),e}const ov=-1,av=-2,cv=-3,lv=-4,uv=-5,fv=-6;function hv(t,e){return dv(JSON.parse(t),e)}function dv(t,e){if(typeof t=="number")return s(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const n=t,r=Array(n.length);function s(i,o=!1){if(i===ov)return;if(i===cv)return NaN;if(i===lv)return 1/0;if(i===uv)return-1/0;if(i===fv)return-0;if(o||typeof i!="number")throw new Error("Invalid input");if(i in r)return r[i];const a=n[i];if(!a||typeof a!="object")r[i]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const c=a[0],u=e==null?void 0:e[c];if(u)return r[i]=u(s(a[1]));switch(c){case"Date":r[i]=new Date(a[1]);break;case"Set":const l=new Set;r[i]=l;for(let d=1;d`${r}:${String(s)}`).join(",")}`}function Hi(t,e,n){typeof t==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(t=t());let s;if(e&&(s=e(n,t)),Array.isArray(s))return s.map(i=>Hi(i,e));if((s==null?void 0:s.constructor)===Object){const i={};for(const o of Object.keys(s))i[o]=Hi(s[o],e,o);return i}return s}function wv(t,e){const n=t==="style"?new Map:new Set;function r(s){const i=s.trim();if(i)if(t==="style"){const[o,...a]=i.split(":").map(c=>c.trim());o&&a.length&&n.set(o,a.join(":"))}else i.split(" ").filter(Boolean).forEach(o=>n.add(o))}return typeof e=="string"?t==="style"?e.split(";").forEach(r):r(e):Array.isArray(e)?e.forEach(s=>r(s)):e&&typeof e=="object"&&Object.entries(e).forEach(([s,i])=>{i&&i!=="false"&&(t==="style"?n.set(s.trim(),i):r(s))}),n}function Wd(t,e){return t.props=t.props||{},e&&Object.entries(e).forEach(([n,r])=>{if(r===null){t.props[n]=null;return}if(n==="class"||n==="style"){t.props[n]=wv(n,r);return}if(yv.has(n)){if(["textContent","innerHTML"].includes(n)&&typeof r=="object"){let o=e.type;if(e.type||(o="application/json"),!(o!=null&&o.endsWith("json"))&&o!=="speculationrules")return;e.type=o,t.props.type=o,t[n]=JSON.stringify(r)}else t[n]=r;return}const s=String(r),i=n.startsWith("data-");s==="true"||s===""?t.props[n]=i?s:!0:!r&&i&&s==="false"?t.props[n]="false":r!==void 0&&(t.props[n]=r)}),t}function Tv(t,e){const n=typeof e=="object"&&typeof e!="function"?e:{[t==="script"||t==="noscript"||t==="style"?"innerHTML":"textContent"]:e},r=Wd({tag:t,props:{}},n);return r.key&&pv.has(r.tag)&&(r.props["data-hid"]=r._h=r.key),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(s=>({...r,props:{...r.props,content:s}})):r}function Av(t,e){if(!t)return[];typeof t=="function"&&(t=t());const n=(s,i)=>{for(let o=0;o{if(i!==void 0)for(const o of Array.isArray(i)?i:[i])r.push(Tv(s,o))}),r.flat()}const Ba=(t,e)=>t._w===e._w?t._p-e._p:t._w-e._w,vu={base:-10,title:10},Ov={critical:-8,high:-1,low:2},Eu={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},Cv=/@import/,Qr=t=>t===""||t===!0;function Sv(t,e){var i;if(typeof e.tagPriority=="number")return e.tagPriority;let n=100;const r=Ov[e.tagPriority]||0,s=t.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:Eu;if(e.tag in vu)n=vu[e.tag];else if(e.tag==="meta"){const o=e.props["http-equiv"]==="content-security-policy"?"content-security-policy":e.props.charset?"charset":e.props.name==="viewport"?"viewport":null;o&&(n=Eu.meta[o])}else e.tag==="link"&&e.props.rel?n=s.link[e.props.rel]:e.tag==="script"?Qr(e.props.async)?n=s.script.async:e.props.src&&!Qr(e.props.defer)&&!Qr(e.props.async)&&e.props.type!=="module"&&!((i=e.props.type)!=null&&i.endsWith("json"))?n=s.script.sync:Qr(e.props.defer)&&e.props.src&&!Qr(e.props.async)&&(n=s.script.defer):e.tag==="style"&&(n=e.innerHTML&&Cv.test(e.innerHTML)?s.style.imported:s.style.sync);return(n||100)+r}function wu(t,e){const n=typeof e=="function"?e(t):e,r=n.key||String(t.plugins.size+1);t.plugins.get(r)||(t.plugins.set(r,n),t.hooks.addHooks(n.hooks||{}))}function Rv(t={}){var a;const e=Ad();e.addHooks(t.hooks||{});const n=!t.document,r=new Map,s=new Map,i=[],o={_entryCount:1,plugins:s,dirty:!1,resolvedOptions:t,hooks:e,ssr:n,entries:r,headEntries(){return[...r.values()]},use:c=>wu(o,c),push(c,u){const l={...u||{}};delete l.head;const f=l._index??o._entryCount++,h={_i:f,input:c,options:l},d={_poll(m=!1){o.dirty=!0,!m&&i.push(f),e.callHook("entries:updated",o)},dispose(){r.delete(f)&&d._poll(!0)},patch(m){(!l.mode||l.mode==="server"&&n||l.mode==="client"&&!n)&&(h.input=m,r.set(f,h),d._poll())}};return d.patch(c),d},async resolveTags(){var d;const c={tagMap:new Map,tags:[],entries:[...o.entries.values()]};for(await e.callHook("entries:resolve",c);i.length;){const m=i.shift(),p=r.get(m);if(p){const w={tags:Av(p.input,t.propResolvers||[]).map(E=>Object.assign(E,p.options)),entry:p};await e.callHook("entries:normalize",w),p._tags=w.tags.map((E,T)=>(E._w=Sv(o,E),E._p=(p._i<<10)+T,E._d=Ma(E),E))}}let u=!1;c.entries.flatMap(m=>(m._tags||[]).map(p=>({...p,props:{...p.props}}))).sort(Ba).reduce((m,p)=>{const w=String(p._d||p._p);if(!m.has(w))return m.set(w,p);const E=m.get(w);if(((p==null?void 0:p.tagDuplicateStrategy)||(bv.has(p.tag)?"merge":null)||(p.key&&p.key===E.key?"merge":null))==="merge"){const g={...E.props};Object.entries(p.props).forEach(([_,v])=>g[_]=_==="style"?new Map([...E.props.style||new Map,...v]):_==="class"?new Set([...E.props.class||new Set,...v]):v),m.set(w,{...p,props:g})}else p._p>>10===E._p>>10&&jd(p._d)?(m.set(w,Object.assign([...Array.isArray(E)?E:[E],p],p)),u=!0):(p._w===E._w?p._p>E._p:(p==null?void 0:p._w)<(E==null?void 0:E._w))&&m.set(w,p);return m},c.tagMap);const l=c.tagMap.get("title"),f=c.tagMap.get("titleTemplate");if(o._title=l==null?void 0:l.textContent,f){const m=f==null?void 0:f.textContent;if(o._titleTemplate=m,m){let p=typeof m=="function"?m(l==null?void 0:l.textContent):m;typeof p=="string"&&!o.plugins.has("template-params")&&(p=p.replace("%s",(l==null?void 0:l.textContent)||"")),l?p===null?c.tagMap.delete("title"):c.tagMap.set("title",{...l,textContent:p}):(f.tag="title",f.textContent=p)}}c.tags=Array.from(c.tagMap.values()),u&&(c.tags=c.tags.flat().sort(Ba)),await e.callHook("tags:beforeResolve",c),await e.callHook("tags:resolve",c),await e.callHook("tags:afterResolve",c);const h=[];for(const m of c.tags){const{innerHTML:p,tag:w,props:E}=m;if(gv.has(w)&&!(Object.keys(E).length===0&&!m.innerHTML&&!m.textContent)&&!(w==="meta"&&!E.content&&!E["http-equiv"]&&!E.charset)){if(w==="script"&&p){if((d=E.type)!=null&&d.endsWith("json")){const T=typeof p=="string"?p:JSON.stringify(p);m.innerHTML=T.replace(/wu(o,c)),o.hooks.callHook("init",o),(a=t.init)==null||a.forEach(c=>c&&o.push(c)),o}const pn="%separator",kv=new RegExp(`${pn}(?:\\s*${pn})*`,"g");function Lv(t,e,n=!1){var s;let r;if(e==="s"||e==="pageTitle")r=t.pageTitle;else if(e.includes(".")){const i=e.indexOf(".");r=(s=t[e.substring(0,i)])==null?void 0:s[e.substring(i+1)]}else r=t[e];if(r!==void 0)return n?(r||"").replace(/\\/g,"\\\\").replace(/{if(a===pn||!i.includes(a))return a;const c=Lv(e,a.slice(1),r);return c!==void 0?c:a}).trim(),o&&(t.endsWith(pn)&&(t=t.slice(0,-pn.length)),t.startsWith(pn)&&(t=t.slice(pn.length)),t=t.replace(kv,n||"").trim()),t}const Tu=t=>t.includes(":key")?t:t.split(":").join(":key:"),Nv={key:"aliasSorting",hooks:{"tags:resolve":t=>{let e=!1;for(const n of t.tags){const r=n.tagPriority;if(!r)continue;const s=String(r);if(s.startsWith("before:")){const i=Tu(s.slice(7)),o=t.tagMap.get(i);o&&(typeof o.tagPriority=="number"&&(n.tagPriority=o.tagPriority),n._p=o._p-1,e=!0)}else if(s.startsWith("after:")){const i=Tu(s.slice(6)),o=t.tagMap.get(i);o&&(typeof o.tagPriority=="number"&&(n.tagPriority=o.tagPriority),n._p=o._p+1,e=!0)}}e&&(t.tags=t.tags.sort(Ba))}}},Pv={key:"deprecations",hooks:{"entries:normalize":({tags:t})=>{for(const e of t)e.props.children&&(e.innerHTML=e.props.children,delete e.props.children),e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.body&&(e.tagPosition="bodyClose",delete e.props.body)}}};async function Ha(t){if(typeof t==="function")return t;if(t instanceof Promise)return await t;if(Array.isArray(t))return await Promise.all(t.map(n=>Ha(n)));if((t==null?void 0:t.constructor)===Object){const n={};for(const r of Object.keys(t))n[r]=await Ha(t[r]);return n}return t}const Iv={key:"promises",hooks:{"entries:resolve":async t=>{const e=[];for(const n in t.entries)t.entries[n]._promisesProcessed||e.push(Ha(t.entries[n].input).then(r=>{t.entries[n].input=r,t.entries[n]._promisesProcessed=!0}));await Promise.all(e)}}},xv={meta:"content",link:"href",htmlAttrs:"lang"},Dv=["innerHTML","textContent"],$v=t=>({key:"template-params",hooks:{"entries:normalize":e=>{var r,s,i;const n=((s=(r=e.tags.filter(o=>o.tag==="templateParams"&&o.mode==="server"))==null?void 0:r[0])==null?void 0:s.props)||{};Object.keys(n).length&&(t._ssrPayload={templateParams:{...((i=t._ssrPayload)==null?void 0:i.templateParams)||{},...n}})},"tags:resolve":({tagMap:e,tags:n})=>{var i;const r=((i=e.get("templateParams"))==null?void 0:i.props)||{},s=r.separator||"|";delete r.separator,r.pageTitle=Zs(r.pageTitle||t._title||"",r,s);for(const o of n){if(o.processTemplateParams===!1)continue;const a=xv[o.tag];if(a&&typeof o.props[a]=="string")o.props[a]=Zs(o.props[a],r,s);else if(o.processTemplateParams||o.tag==="titleTemplate"||o.tag==="title")for(const c of Dv)typeof o[c]=="string"&&(o[c]=Zs(o[c],r,s,o.tag==="script"&&o.props.type.endsWith("json")))}t._templateParams=r,t._separator=s},"tags:afterResolve":({tagMap:e})=>{const n=e.get("title");n!=null&&n.textContent&&n.processTemplateParams!==!1&&(n.textContent=Zs(n.textContent,t._templateParams,t._separator))}}}),Mv=(t,e)=>Ct(e)?vg(e):e,Bc="usehead";function Bv(t){return{install(n){n.config.globalProperties.$unhead=t,n.config.globalProperties.$head=t,n.provide(Bc,t)}}.install}function Hv(){if(Is()){const t=Mt(Bc);if(!t)throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.");return t}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function Vv(t,e={}){const n=e.head||Hv();return n.ssr?n.push(t||{},e):Fv(n,t,e)}function Fv(t,e,n={}){const r=Gt(!1);let s;return b_(()=>{const o=r.value?{}:Hi(e,Mv);s?s.patch(o):s=t.push(o,n)}),Qn()&&(Fr(()=>{s.dispose()}),Oc(()=>{r.value=!0}),Ac(()=>{r.value=!1})),s}function Uv(t){var n;const e=t||Sd();return((n=e==null?void 0:e.ssrContext)==null?void 0:n.head)||(e==null?void 0:e.runWithContext(()=>{if(Is())return Mt(Bc)}))}function Va(t,e={}){const n=Uv(e.nuxt);if(n)return Vv(t,{head:n,...e})}const jv="modulepreload",Wv=function(t,e){return new URL(t,e).href},Au={},B=function(e,n,r){let s=Promise.resolve();if(n&&n.length>0){let o=function(l){return Promise.all(l.map(f=>Promise.resolve(f).then(h=>({status:"fulfilled",value:h}),h=>({status:"rejected",reason:h}))))};const a=document.getElementsByTagName("link"),c=document.querySelector("meta[property=csp-nonce]"),u=(c==null?void 0:c.nonce)||(c==null?void 0:c.getAttribute("nonce"));s=o(n.map(l=>{if(l=Wv(l,r),l in Au)return;Au[l]=!0;const f=l.endsWith(".css"),h=f?'[rel="stylesheet"]':"";if(!!r)for(let p=a.length-1;p>=0;p--){const w=a[p];if(w.href===l&&(!f||w.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${h}`))return;const m=document.createElement("link");if(m.rel=f?"stylesheet":jv,f||(m.as="script"),m.crossOrigin="",m.href=l,u&&m.setAttribute("nonce",u),document.head.appendChild(m),f)return new Promise((p,w)=>{m.addEventListener("load",p),m.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return s.then(o=>{for(const a of o||[])a.status==="rejected"&&i(a.reason);return e().catch(i)})};let mi,Fa;function Kv(){return mi=$fetch(Mc(`builds/meta/${Ft().app.buildId}.json`),{responseType:"json"}),mi.then(t=>{Fa=Wb(t.matcher)}).catch(t=>{}),mi}function ro(){return mi||Kv()}async function Hc(t){const e=typeof t=="string"?t:t.path;if(await ro(),!Fa)return{};try{return Id({},...Fa.matchAll(e).reverse())}catch{return{}}}async function Ou(t,e={}){if(!await Gd(t))return null;const r=await qv(t,e);return await Kd(r)||null}const Gv="_payload.json";async function qv(t,e={}){const n=new URL(t,"http://localhost");if(n.host!=="localhost"||rn(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+t);const r=Ft(),s=e.hash||(e.fresh?Date.now():r.app.buildId),i=r.app.cdnURL,o=i&&await Gd(t)?i:r.app.baseURL;return eo(o,n.pathname,Gv+(s?`?${s}`:""))}async function Kd(t){const e=fetch(t,{cache:"force-cache"}).then(n=>n.text().then(qd));try{return await e}catch{}return null}async function Gd(t=Ur().path){const e=ht();return t=to(t),(await ro()).prerendered.includes(t)?!0:e.runWithContext(async()=>{const r=await Hc({path:t});return!!r.prerender&&!r.redirect})}let Bn=null;async function Yv(){var r;if(Bn)return Bn;const t=document.getElementById("__NUXT_DATA__");if(!t)return{};const e=await qd(t.textContent||""),n=t.dataset.src?await Kd(t.dataset.src):void 0;return Bn={...e,...n,...window.__NUXT__},(r=Bn.config)!=null&&r.public&&(Bn.config.public=we(Bn.config.public)),Bn}async function qd(t){return await hv(t,ht()._payloadRevivers)}function Yd(t,e){ht()._payloadRevivers[t]=e}const zv=Mb(()=>{Yd("skipHydrate",t=>{})}),zd=[["NuxtError",t=>no(t)],["EmptyShallowRef",t=>Tr(t==="_"?void 0:t==="0n"?BigInt(0):Cs(t))],["EmptyRef",t=>Gt(t==="_"?void 0:t==="0n"?BigInt(0):Cs(t))],["ShallowRef",t=>Tr(t)],["ShallowReactive",t=>Ye(t)],["Ref",t=>Gt(t)],["Reactive",t=>we(t)]];zd.push(["Island",({key:t,params:e,result:n})=>{var s;const r=ht();return r.isHydrating||(s=r.payload.data)[t]||(s[t]=$fetch(`/__nuxt_island/${t}.json`,{responseType:"json",...e?{params:e}:{}}).then(i=>(r.payload.data[t]=i,i))),{html:"",...n}}]);const Xv=mt({name:"nuxt:revive-payload:client",order:-30,async setup(t){let e,n;for(const[r,s]of zd)Yd(r,s);Object.assign(t.payload,([e,n]=vr(()=>t.runWithContext(Yv)),e=await e,n(),e)),window.__NUXT__=t.payload}});async function Vc(t,e={}){const n=e.document||t.resolvedOptions.document;if(!n||!t.dirty)return;const r={shouldRender:!0,tags:[]};if(await t.hooks.callHook("dom:beforeRender",r),!!r.shouldRender)return t._domUpdatePromise||(t._domUpdatePromise=new Promise(async s=>{var d;const i=new Map,o=new Promise(m=>{t.resolveTags().then(p=>{m(p.map(w=>{const E=i.get(w._d)||0,T={tag:w,id:(E?`${w._d}:${E}`:w._d)||bu(w),shouldRender:!0};return w._d&&jd(w._d)&&i.set(w._d,E+1),T}))})});let a=t._dom;if(!a){a={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const m of["body","head"]){const p=(d=n[m])==null?void 0:d.children;for(const w of p){const E=w.tagName.toLowerCase();if(!yu.has(E))continue;const T=Wd({tag:E,props:{}},{innerHTML:w.innerHTML,...w.getAttributeNames().reduce((g,_)=>(g[_]=w.getAttribute(_),g),{})||{}});if(T.key=w.getAttribute("data-hid")||void 0,T._d=Ma(T)||bu(T),a.elMap.has(T._d)){let g=1,_=T._d;for(;a.elMap.has(_);)_=`${T._d}:${g++}`;a.elMap.set(_,w)}else a.elMap.set(T._d,w)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function c(m,p,w){const E=`${m}:${p}`;a.sideEffects[E]=w,delete a.pendingSideEffects[E]}function u({id:m,$el:p,tag:w}){const E=w.tag.endsWith("Attrs");a.elMap.set(m,p),E||(w.textContent&&w.textContent!==p.textContent&&(p.textContent=w.textContent),w.innerHTML&&w.innerHTML!==p.innerHTML&&(p.innerHTML=w.innerHTML),c(m,"el",()=>{p==null||p.remove(),a.elMap.delete(m)}));for(const T in w.props){if(!Object.prototype.hasOwnProperty.call(w.props,T))continue;const g=w.props[T];if(T.startsWith("on")&&typeof g=="function"){const v=p==null?void 0:p.dataset;if(v&&v[`${T}fired`]){const A=T.slice(0,-5);g.call(p,new Event(A.substring(2)))}p.getAttribute(`data-${T}`)!==""&&((w.tag==="bodyAttrs"?n.defaultView:p).addEventListener(T.substring(2),g.bind(p)),p.setAttribute(`data-${T}`,""));continue}const _=`attr:${T}`;if(T==="class"){if(!g)continue;for(const v of g)E&&c(m,`${_}:${v}`,()=>p.classList.remove(v)),!p.classList.contains(v)&&p.classList.add(v)}else if(T==="style"){if(!g)continue;for(const[v,A]of g)c(m,`${_}:${v}`,()=>{p.style.removeProperty(v)}),p.style.setProperty(v,A)}else g!==!1&&g!==null&&(p.getAttribute(T)!==g&&p.setAttribute(T,g===!0?"":String(g)),E&&c(m,_,()=>p.removeAttribute(T)))}}const l=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0},h=await o;for(const m of h){const{tag:p,shouldRender:w,id:E}=m;if(w){if(p.tag==="title"){n.title=p.textContent,c("title","",()=>n.title=a.title);continue}m.$el=m.$el||a.elMap.get(E),m.$el?u(m):yu.has(p.tag)&&l.push(m)}}for(const m of l){const p=m.tag.tagPosition||"head";m.$el=n.createElement(m.tag.tag),u(m),f[p]=f[p]||n.createDocumentFragment(),f[p].appendChild(m.$el)}for(const m of h)await t.hooks.callHook("dom:renderTag",m,n,c);f.head&&n.head.appendChild(f.head),f.bodyOpen&&n.body.insertBefore(f.bodyOpen,n.body.firstChild),f.bodyClose&&n.body.appendChild(f.bodyClose);for(const m in a.pendingSideEffects)a.pendingSideEffects[m]();t._dom=a,await t.hooks.callHook("dom:rendered",{renders:h}),s()}).finally(()=>{t._domUpdatePromise=void 0,t.dirty=!1})),t._domUpdatePromise}function Jv(t={}){var r,s,i;const e=((r=t.domOptions)==null?void 0:r.render)||Vc;t.document=t.document||(typeof window<"u"?document:void 0);const n=((i=(s=t.document)==null?void 0:s.head.querySelector('script[id="unhead:payload"]'))==null?void 0:i.innerHTML)||!1;return Rv({...t,plugins:[...t.plugins||[],{key:"client",hooks:{"entries:updated":e}}],init:[n?JSON.parse(n):!1,...t.init||[]]})}function Qv(t,e){let n=0;return()=>{const r=++n;e(()=>{n===r&&t()})}}function Zv(t={}){const e=Jv({domOptions:{render:Qv(()=>Vc(e),n=>setTimeout(n,0))},...t});return e.install=Bv(e),e}const tE={disableDefaults:!0,disableCapoSorting:!1,plugins:[Pv,Iv,$v,Nv]},eE=mt({name:"nuxt:head",enforce:"pre",setup(t){const e=Zv(tE);t.vueApp.use(e);{let n=!0;const r=async()=>{n=!1,await Vc(e)};e.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),t.hooks.hook("page:start",()=>{n=!0}),t.hooks.hook("page:finish",()=>{t.isHydrating||r()}),t.hooks.hook("app:error",r),t.hooks.hook("app:suspense:resolve",r)}}});/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const cr=typeof document<"u";function Xd(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function nE(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&Xd(t.default)}const gt=Object.assign;function $o(t,e){const n={};for(const r in e){const s=e[r];n[r]=Ae(s)?s.map(t):t(s)}return n}const ps=()=>{},Ae=Array.isArray,Jd=/#/g,rE=/&/g,sE=/\//g,iE=/=/g,oE=/\?/g,Qd=/\+/g,aE=/%5B/g,cE=/%5D/g,Zd=/%5E/g,lE=/%60/g,tp=/%7B/g,uE=/%7C/g,ep=/%7D/g,fE=/%20/g;function Fc(t){return encodeURI(""+t).replace(uE,"|").replace(aE,"[").replace(cE,"]")}function hE(t){return Fc(t).replace(tp,"{").replace(ep,"}").replace(Zd,"^")}function Ua(t){return Fc(t).replace(Qd,"%2B").replace(fE,"+").replace(Jd,"%23").replace(rE,"%26").replace(lE,"`").replace(tp,"{").replace(ep,"}").replace(Zd,"^")}function dE(t){return Ua(t).replace(iE,"%3D")}function pE(t){return Fc(t).replace(Jd,"%23").replace(oE,"%3F")}function mE(t){return t==null?"":pE(t).replace(sE,"%2F")}function Ss(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const gE=/\/$/,_E=t=>t.replace(gE,"");function Mo(t,e,n="/"){let r,s={},i="",o="";const a=e.indexOf("#");let c=e.indexOf("?");return a=0&&(c=-1),c>-1&&(r=e.slice(0,c),i=e.slice(c+1,a>-1?a:e.length),s=t(i)),a>-1&&(r=r||e.slice(0,a),o=e.slice(a,e.length)),r=EE(r??e,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:Ss(o)}}function yE(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Cu(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function bE(t,e,n){const r=e.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Rr(e.matched[r],n.matched[s])&&np(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function Rr(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function np(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!vE(t[n],e[n]))return!1;return!0}function vE(t,e){return Ae(t)?Su(t,e):Ae(e)?Su(e,t):t===e}function Su(t,e){return Ae(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function EE(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),r=t.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let i=n.length-1,o,a;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o).join("/")}const ge={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Rs;(function(t){t.pop="pop",t.push="push"})(Rs||(Rs={}));var ms;(function(t){t.back="back",t.forward="forward",t.unknown=""})(ms||(ms={}));function wE(t){if(!t)if(cr){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),_E(t)}const TE=/^[^#]+#/;function AE(t,e){return t.replace(TE,"#")+e}function OE(t,e){const n=document.documentElement.getBoundingClientRect(),r=t.getBoundingClientRect();return{behavior:e.behavior,left:r.left-n.left-(e.left||0),top:r.top-n.top-(e.top||0)}}const so=()=>({left:window.scrollX,top:window.scrollY});function CE(t){let e;if("el"in t){const n=t.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;e=OE(s,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function Ru(t,e){return(history.state?history.state.position-e:-1)+t}const ja=new Map;function SE(t,e){ja.set(t,e)}function RE(t){const e=ja.get(t);return ja.delete(t),e}let kE=()=>location.protocol+"//"+location.host;function rp(t,e){const{pathname:n,search:r,hash:s}=e,i=t.indexOf("#");if(i>-1){let a=s.includes(t.slice(i))?t.slice(i).length:1,c=s.slice(a);return c[0]!=="/"&&(c="/"+c),Cu(c,"")}return Cu(n,t)+r+s}function LE(t,e,n,r){let s=[],i=[],o=null;const a=({state:h})=>{const d=rp(t,location),m=n.value,p=e.value;let w=0;if(h){if(n.value=d,e.value=h,o&&o===m){o=null;return}w=p?h.position-p.position:0}else r(d);s.forEach(E=>{E(n.value,m,{delta:w,type:Rs.pop,direction:w?w>0?ms.forward:ms.back:ms.unknown})})};function c(){o=n.value}function u(h){s.push(h);const d=()=>{const m=s.indexOf(h);m>-1&&s.splice(m,1)};return i.push(d),d}function l(){const{history:h}=window;h.state&&h.replaceState(gt({},h.state,{scroll:so()}),"")}function f(){for(const h of i)h();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",l)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:c,listen:u,destroy:f}}function ku(t,e,n,r=!1,s=!1){return{back:t,current:e,forward:n,replaced:r,position:window.history.length,scroll:s?so():null}}function NE(t){const{history:e,location:n}=window,r={value:rp(t,n)},s={value:e.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function i(c,u,l){const f=t.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?t:t.slice(f))+c:kE()+t+c;try{e[l?"replaceState":"pushState"](u,"",h),s.value=u}catch{n[l?"replace":"assign"](h)}}function o(c,u){const l=gt({},e.state,ku(s.value.back,c,s.value.forward,!0),u,{position:s.value.position});i(c,l,!0),r.value=c}function a(c,u){const l=gt({},s.value,e.state,{forward:c,scroll:so()});i(l.current,l,!0);const f=gt({},ku(r.value,c,null),{position:l.position+1},u);i(c,f,!1),r.value=c}return{location:r,state:s,push:a,replace:o}}function sp(t){t=wE(t);const e=NE(t),n=LE(t,e.state,e.location,e.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=gt({location:"",base:t,go:r,createHref:AE.bind(null,t)},e,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>e.state.value}),s}function PE(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),sp(t)}function IE(t){return typeof t=="string"||t&&typeof t=="object"}function ip(t){return typeof t=="string"||typeof t=="symbol"}const op=Symbol("");var Lu;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(Lu||(Lu={}));function kr(t,e){return gt(new Error,{type:t,[op]:!0},e)}function je(t,e){return t instanceof Error&&op in t&&(e==null||!!(t.type&e))}const Nu="[^/]+?",xE={sensitive:!1,strict:!1,start:!0,end:!0},DE=/[.+*?^${}()[\]/\\]/g;function $E(t,e){const n=gt({},xE,e),r=[];let s=n.start?"^":"";const i=[];for(const u of t){const l=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;fe.length?e.length===1&&e[0]===80?1:-1:0}function ap(t,e){let n=0;const r=t.score,s=e.score;for(;n0&&e[e.length-1]<0}const BE={type:0,value:""},HE=/[a-zA-Z0-9_]/;function VE(t){if(!t)return[[]];if(t==="/")return[[BE]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(d){throw new Error(`ERR (${n})/"${u}": ${d}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,c,u="",l="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&e(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:l,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):e("Invalid state to consume buffer"),u="")}function h(){u+=c}for(;a{o(g)}:ps}function o(f){if(ip(f)){const h=r.get(f);h&&(r.delete(f),n.splice(n.indexOf(h),1),h.children.forEach(o),h.alias.forEach(o))}else{const h=n.indexOf(f);h>-1&&(n.splice(h,1),f.record.name&&r.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function a(){return n}function c(f){const h=KE(f,n);n.splice(h,0,f),f.record.name&&!Du(f)&&r.set(f.record.name,f)}function u(f,h){let d,m={},p,w;if("name"in f&&f.name){if(d=r.get(f.name),!d)throw kr(1,{location:f});w=d.record.name,m=gt(Iu(h.params,d.keys.filter(g=>!g.optional).concat(d.parent?d.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),f.params&&Iu(f.params,d.keys.map(g=>g.name))),p=d.stringify(m)}else if(f.path!=null)p=f.path,d=n.find(g=>g.re.test(p)),d&&(m=d.parse(p),w=d.record.name);else{if(d=h.name?r.get(h.name):n.find(g=>g.re.test(h.path)),!d)throw kr(1,{location:f,currentLocation:h});w=d.record.name,m=gt({},h.params,f.params),p=d.stringify(m)}const E=[];let T=d;for(;T;)E.unshift(T.record),T=T.parent;return{name:w,path:p,params:m,matched:E,meta:WE(E)}}t.forEach(f=>i(f));function l(){n.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:o,clearRoutes:l,getRoutes:a,getRecordMatcher:s}}function Iu(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function xu(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:jE(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function jE(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const r in t.components)e[r]=typeof n=="object"?n[r]:n;return e}function Du(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function WE(t){return t.reduce((e,n)=>gt(e,n.meta),{})}function $u(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}function KE(t,e){let n=0,r=e.length;for(;n!==r;){const i=n+r>>1;ap(t,e[i])<0?r=i:n=i+1}const s=GE(t);return s&&(r=e.lastIndexOf(s,r-1)),r}function GE(t){let e=t;for(;e=e.parent;)if(cp(e)&&ap(t,e)===0)return e}function cp({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function qE(t){const e={};if(t===""||t==="?")return e;const r=(t[0]==="?"?t.slice(1):t).split("&");for(let s=0;si&&Ua(i)):[r&&Ua(r)]).forEach(i=>{i!==void 0&&(e+=(e.length?"&":"")+n,i!=null&&(e+="="+i))})}return e}function YE(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=Ae(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return e}const lp=Symbol(""),Bu=Symbol(""),io=Symbol(""),Uc=Symbol(""),Wa=Symbol("");function Zr(){let t=[];function e(r){return t.push(r),()=>{const s=t.indexOf(r);s>-1&&t.splice(s,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function zE(t,e,n){const r=()=>{t[e].delete(n)};Cc(r),Oc(r),Ac(()=>{t[e].add(n)}),t[e].add(n)}function rL(t){const e=Mt(lp,{}).value;e&&zE(e,"leaveGuards",t)}function mn(t,e,n,r,s,i=o=>o()){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,c)=>{const u=h=>{h===!1?c(kr(4,{from:n,to:e})):h instanceof Error?c(h):IE(h)?c(kr(2,{from:e,to:h})):(o&&r.enterCallbacks[s]===o&&typeof h=="function"&&o.push(h),a())},l=i(()=>t.call(r&&r.instances[s],e,n,u));let f=Promise.resolve(l);t.length<3&&(f=f.then(u)),f.catch(h=>c(h))})}function Bo(t,e,n,r,s=i=>i()){const i=[];for(const o of t)for(const a in o.components){let c=o.components[a];if(!(e!=="beforeRouteEnter"&&!o.instances[a]))if(Xd(c)){const l=(c.__vccOpts||c)[e];l&&i.push(mn(l,n,r,o,a,s))}else{let u=c();i.push(()=>u.then(l=>{if(!l)throw new Error(`Couldn't resolve component "${a}" at "${o.path}"`);const f=nE(l)?l.default:l;o.mods[a]=l,o.components[a]=f;const d=(f.__vccOpts||f)[e];return d&&mn(d,n,r,o,a,s)()}))}}return i}function Hu(t){const e=Mt(io),n=Mt(Uc),r=wt(()=>{const c=dt(t.to);return e.resolve(c)}),s=wt(()=>{const{matched:c}=r.value,{length:u}=c,l=c[u-1],f=n.matched;if(!l||!f.length)return-1;const h=f.findIndex(Rr.bind(null,l));if(h>-1)return h;const d=Vu(c[u-2]);return u>1&&Vu(l)===d&&f[f.length-1].path!==d?f.findIndex(Rr.bind(null,c[u-2])):h}),i=wt(()=>s.value>-1&&tw(n.params,r.value.params)),o=wt(()=>s.value>-1&&s.value===n.matched.length-1&&np(n.params,r.value.params));function a(c={}){if(ZE(c)){const u=e[dt(t.replace)?"replace":"push"](dt(t.to)).catch(ps);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:wt(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}function XE(t){return t.length===1?t[0]:t}const JE=Ve({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Hu,setup(t,{slots:e}){const n=we(Hu(t)),{options:r}=Mt(io),s=wt(()=>({[Fu(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Fu(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=e.default&&XE(e.default(n));return t.custom?i:Bt("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),QE=JE;function ZE(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function tw(t,e){for(const n in e){const r=e[n],s=t[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Ae(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function Vu(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Fu=(t,e,n)=>t??e??n,ew=Ve({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const r=Mt(Wa),s=wt(()=>t.route||r.value),i=Mt(Bu,0),o=wt(()=>{let u=dt(i);const{matched:l}=s.value;let f;for(;(f=l[u])&&!f.components;)u++;return u}),a=wt(()=>s.value.matched[o.value]);En(Bu,wt(()=>o.value+1)),En(lp,a),En(Wa,s);const c=Gt();return wn(()=>[c.value,a.value,t.name],([u,l,f],[h,d,m])=>{l&&(l.instances[f]=u,d&&d!==l&&u&&u===h&&(l.leaveGuards.size||(l.leaveGuards=d.leaveGuards),l.updateGuards.size||(l.updateGuards=d.updateGuards))),u&&l&&(!d||!Rr(l,d)||!h)&&(l.enterCallbacks[f]||[]).forEach(p=>p(u))},{flush:"post"}),()=>{const u=s.value,l=t.name,f=a.value,h=f&&f.components[l];if(!h)return Uu(n.default,{Component:h,route:u});const d=f.props[l],m=d?d===!0?u.params:typeof d=="function"?d(u):d:null,w=Bt(h,gt({},m,e,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(f.instances[l]=null)},ref:c}));return Uu(n.default,{Component:w,route:u})||w}}});function Uu(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const up=ew;function nw(t){const e=UE(t.routes,t),n=t.parseQuery||qE,r=t.stringifyQuery||Mu,s=t.history,i=Zr(),o=Zr(),a=Zr(),c=Tr(ge);let u=ge;cr&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const l=$o.bind(null,N=>""+N),f=$o.bind(null,mE),h=$o.bind(null,Ss);function d(N,Y){let W,Q;return ip(N)?(W=e.getRecordMatcher(N),Q=Y):Q=N,e.addRoute(Q,W)}function m(N){const Y=e.getRecordMatcher(N);Y&&e.removeRoute(Y)}function p(){return e.getRoutes().map(N=>N.record)}function w(N){return!!e.getRecordMatcher(N)}function E(N,Y){if(Y=gt({},Y||c.value),typeof N=="string"){const b=Mo(n,N,Y.path),S=e.resolve({path:b.path},Y),V=s.createHref(b.fullPath);return gt(b,S,{params:h(S.params),hash:Ss(b.hash),redirectedFrom:void 0,href:V})}let W;if(N.path!=null)W=gt({},N,{path:Mo(n,N.path,Y.path).path});else{const b=gt({},N.params);for(const S in b)b[S]==null&&delete b[S];W=gt({},N,{params:f(b)}),Y.params=f(Y.params)}const Q=e.resolve(W,Y),at=N.hash||"";Q.params=l(h(Q.params));const pt=yE(r,gt({},N,{hash:hE(at),path:Q.path})),y=s.createHref(pt);return gt({fullPath:pt,hash:at,query:r===Mu?YE(N.query):N.query||{}},Q,{redirectedFrom:void 0,href:y})}function T(N){return typeof N=="string"?Mo(n,N,c.value.path):gt({},N)}function g(N,Y){if(u!==N)return kr(8,{from:Y,to:N})}function _(N){return R(N)}function v(N){return _(gt(T(N),{replace:!0}))}function A(N){const Y=N.matched[N.matched.length-1];if(Y&&Y.redirect){const{redirect:W}=Y;let Q=typeof W=="function"?W(N):W;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=T(Q):{path:Q},Q.params={}),gt({query:N.query,hash:N.hash,params:Q.path!=null?{}:N.params},Q)}}function R(N,Y){const W=u=E(N),Q=c.value,at=N.state,pt=N.force,y=N.replace===!0,b=A(W);if(b)return R(gt(T(b),{state:typeof b=="object"?gt({},at,b.state):at,force:pt,replace:y}),Y||W);const S=W;S.redirectedFrom=Y;let V;return!pt&&bE(r,Q,W)&&(V=kr(16,{to:S,from:Q}),lt(Q,Q,!0,!1)),(V?Promise.resolve(V):C(S,Q)).catch(x=>je(x)?je(x,2)?x:it(x):H(x,S,Q)).then(x=>{if(x){if(je(x,2))return R(gt({replace:y},T(x.to),{state:typeof x.to=="object"?gt({},at,x.to.state):at,force:pt}),Y||S)}else x=$(S,Q,!0,y,at);return K(S,Q,x),x})}function P(N,Y){const W=g(N,Y);return W?Promise.reject(W):Promise.resolve()}function O(N){const Y=Lt.values().next().value;return Y&&typeof Y.runWithContext=="function"?Y.runWithContext(N):N()}function C(N,Y){let W;const[Q,at,pt]=rw(N,Y);W=Bo(Q.reverse(),"beforeRouteLeave",N,Y);for(const b of Q)b.leaveGuards.forEach(S=>{W.push(mn(S,N,Y))});const y=P.bind(null,N,Y);return W.push(y),Rt(W).then(()=>{W=[];for(const b of i.list())W.push(mn(b,N,Y));return W.push(y),Rt(W)}).then(()=>{W=Bo(at,"beforeRouteUpdate",N,Y);for(const b of at)b.updateGuards.forEach(S=>{W.push(mn(S,N,Y))});return W.push(y),Rt(W)}).then(()=>{W=[];for(const b of pt)if(b.beforeEnter)if(Ae(b.beforeEnter))for(const S of b.beforeEnter)W.push(mn(S,N,Y));else W.push(mn(b.beforeEnter,N,Y));return W.push(y),Rt(W)}).then(()=>(N.matched.forEach(b=>b.enterCallbacks={}),W=Bo(pt,"beforeRouteEnter",N,Y,O),W.push(y),Rt(W))).then(()=>{W=[];for(const b of o.list())W.push(mn(b,N,Y));return W.push(y),Rt(W)}).catch(b=>je(b,8)?b:Promise.reject(b))}function K(N,Y,W){a.list().forEach(Q=>O(()=>Q(N,Y,W)))}function $(N,Y,W,Q,at){const pt=g(N,Y);if(pt)return pt;const y=Y===ge,b=cr?history.state:{};W&&(Q||y?s.replace(N.fullPath,gt({scroll:y&&b&&b.scroll},at)):s.push(N.fullPath,at)),c.value=N,lt(N,Y,W,y),it()}let I;function M(){I||(I=s.listen((N,Y,W)=>{if(!kt.listening)return;const Q=E(N),at=A(Q);if(at){R(gt(at,{replace:!0,force:!0}),Q).catch(ps);return}u=Q;const pt=c.value;cr&&SE(Ru(pt.fullPath,W.delta),so()),C(Q,pt).catch(y=>je(y,12)?y:je(y,2)?(R(gt(T(y.to),{force:!0}),Q).then(b=>{je(b,20)&&!W.delta&&W.type===Rs.pop&&s.go(-1,!1)}).catch(ps),Promise.reject()):(W.delta&&s.go(-W.delta,!1),H(y,Q,pt))).then(y=>{y=y||$(Q,pt,!1),y&&(W.delta&&!je(y,8)?s.go(-W.delta,!1):W.type===Rs.pop&&je(y,20)&&s.go(-1,!1)),K(Q,pt,y)}).catch(ps)}))}let D=Zr(),L=Zr(),k;function H(N,Y,W){it(N);const Q=L.list();return Q.length&&Q.forEach(at=>at(N,Y,W)),Promise.reject(N)}function J(){return k&&c.value!==ge?Promise.resolve():new Promise((N,Y)=>{D.add([N,Y])})}function it(N){return k||(k=!N,M(),D.list().forEach(([Y,W])=>N?W(N):Y()),D.reset()),N}function lt(N,Y,W,Q){const{scrollBehavior:at}=t;if(!cr||!at)return Promise.resolve();const pt=!W&&RE(Ru(N.fullPath,0))||(Q||!W)&&history.state&&history.state.scroll||null;return Hr().then(()=>at(N,Y,pt)).then(y=>y&&CE(y)).catch(y=>H(y,N,Y))}const st=N=>s.go(N);let vt;const Lt=new Set,kt={currentRoute:c,listening:!0,addRoute:d,removeRoute:m,clearRoutes:e.clearRoutes,hasRoute:w,getRoutes:p,resolve:E,options:t,push:_,replace:v,go:st,back:()=>st(-1),forward:()=>st(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:L.add,isReady:J,install(N){const Y=this;N.component("RouterLink",QE),N.component("RouterView",up),N.config.globalProperties.$router=Y,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>dt(c)}),cr&&!vt&&c.value===ge&&(vt=!0,_(s.location).catch(at=>{}));const W={};for(const at in ge)Object.defineProperty(W,at,{get:()=>c.value[at],enumerable:!0});N.provide(io,Y),N.provide(Uc,Ye(W)),N.provide(Wa,c);const Q=N.unmount;Lt.add(N),N.unmount=function(){Lt.delete(N),Lt.size<1&&(u=ge,I&&I(),I=null,c.value=ge,vt=!1,k=!1),Q()}}};function Rt(N){return N.reduce((Y,W)=>Y.then(()=>O(W)),Promise.resolve())}return kt}function rw(t,e){const n=[],r=[],s=[],i=Math.max(e.matched.length,t.matched.length);for(let o=0;oRr(u,a))?r.push(a):n.push(a));const c=t.matched[o];c&&(e.matched.find(u=>Rr(u,c))||s.push(c))}return[n,r,s]}function sL(){return Mt(io)}function sw(t){return Mt(Uc)}const iw=/(:\w+)\([^)]+\)/g,ow=/(:\w+)[?+*]/g,aw=/:\w+/g,cw=(t,e)=>e.path.replace(iw,"$1").replace(ow,"$1").replace(aw,n=>{var r;return((r=t.params[n.slice(1)])==null?void 0:r.toString())||""}),Ka=(t,e)=>{const n=t.route.matched.find(s=>{var i;return((i=s.components)==null?void 0:i.default)===t.Component.type}),r=e??(n==null?void 0:n.meta.key)??(n&&cw(t.route,n));return typeof r=="function"?r(t.route):r},lw=(t,e)=>({default:()=>t?Bt(jg,t===!0?{}:t,e):e});function jc(t){return Array.isArray(t)?t:[t]}const Ho=null,uw={middleware:["auth"]},fw={middleware:["auth"]},hw={middleware:[()=>zn("/account/deposit/codepay")]},dw={middleware:[()=>zn("/account/deposit/codepay")]},Vo=null,pw={middleware:[()=>zn("/account/withdraw/bank")]},Fo=null,mw={middleware:["auth"]},ti={middleware:["auth"]},gw={middleware:["auth","page-access-flag"]},_w={middleware:["auth"]},yw={middleware:t=>{var n,r,s;const e=["gioi-thieu","tai-sao-chon-chung-toi","chinh-sach-bao-mat","dieu-khoan-dieu-kien","huong-dan-dang-ky","huong-dan-ca-cuoc","cau-hoi-thuong-gap","khuyen-mai"];if((n=t.params.slug)!=null&&n.length&&(!e.includes((r=t.params.slug)==null?void 0:r[0])||((s=t.params.slug)==null?void 0:s.length)>=2))return"/404"}},bw={middleware:["auth"]},vw={middleware:["auth"]},Ew={middleware:["page-access-flag"]},ww={middleware:["auth"]};const Uo=[{name:"404",path:"/404",component:()=>B(()=>import("./Cs-c5xb0.js"),[],import.meta.url)},{name:"sso",path:"/sso",component:()=>B(()=>import("./BLhnEd9j.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]),import.meta.url)},{name:Ho==null?void 0:Ho.name,path:"/",component:()=>B(()=>import("./BnXWZKI2.js"),__vite__mapDeps([17,18,7,19,11,12,6,20,21]),import.meta.url),children:[{name:"index",path:"",component:()=>B(()=>import("./BYNhkFFB.js"),__vite__mapDeps([22,23,24]),import.meta.url)},{name:"index-rewards",path:"rewards",component:()=>B(()=>import("./D3LVSQpB.js"),__vite__mapDeps([25,23,24,26]),import.meta.url)},{name:"index-lobby-lode",path:"lobby-lode",component:()=>B(()=>import("./vAOZwUsk.js"),__vite__mapDeps([27,23,24]),import.meta.url)},{name:"index-lobby-slots",path:"lobby-slots",component:()=>B(()=>import("./CZvhgjAL.js"),__vite__mapDeps([28,23,24]),import.meta.url)},{name:"index-lobby-casino",path:"lobby-casino",component:()=>B(()=>import("./BUBpgfMP.js"),__vite__mapDeps([29,23,24]),import.meta.url)},{name:"index-lobby-sports",path:"lobby-sports",component:()=>B(()=>import("./CY_QEgKF.js"),__vite__mapDeps([30,23,24]),import.meta.url)},{name:"index-lobby-fishing",path:"lobby-fishing",component:()=>B(()=>import("./CET9A6-S.js"),__vite__mapDeps([31,23,24]),import.meta.url)},{name:"index-lobby-jackpot",path:"lobby-jackpot",component:()=>B(()=>import("./PRk0OLqc.js"),__vite__mapDeps([32,23,24]),import.meta.url)},{name:"index-lobby-lottery",path:"lobby-lottery",component:()=>B(()=>import("./VTHgzl1R.js"),__vite__mapDeps([33,23,24]),import.meta.url)},{name:"index-lobby-card-games",path:"lobby-card-games",component:()=>B(()=>import("./Camxv_Fm.js"),__vite__mapDeps([34,23,24]),import.meta.url)},{name:"index-lobby-quick-games",path:"lobby-quick-games",component:()=>B(()=>import("./BNPyrFRJ.js"),__vite__mapDeps([35,23,24]),import.meta.url)},{name:"index-lobby-table-games",path:"lobby-table-games",component:()=>B(()=>import("./DIrLlpwZ.js"),__vite__mapDeps([36,23,24]),import.meta.url)}]},{name:"login",path:"/login",meta:uw||{},component:()=>B(()=>import("./C8bUenGO.js"),__vite__mapDeps([37,38,39,40,41,42,43,10,11,4,44,45,3,5,6,7,8,9,12,13,14,15,46,47]),import.meta.url)},{name:"dai-ly",path:"/dai-ly",component:()=>B(()=>import("./DnJKpxnb.js"),__vite__mapDeps([48,49,50,51,39,40,41,42,43,10,11,4,44,52,5,6,45,8,9,12,13,26,53,54]),import.meta.url)},{name:"iframe",path:"/iframe",component:()=>B(()=>import("./Ckc9vG_t.js"),__vite__mapDeps([55,56]),import.meta.url)},{name:"uu-dai",path:"/uu-dai",component:()=>B(()=>import("./CioTrtvQ.js"),__vite__mapDeps([57,58,39,40,41,42,43,10,11,4,44,59,60,5,6,61,62,19,12,63,64,7,65,66,67,68,69,70,71,72,26,73]),import.meta.url),children:[{name:"uu-dai-cua-hang",path:"cua-hang",component:()=>B(()=>import("./-55EqtvK.js"),__vite__mapDeps([74,44,68,1,2,67,61,6,69,70,65,75,76,9,10,11,12,13,5,77,15,78,7,79,80,43,81,82,83]),import.meta.url)},{name:"uu-dai-su-kien-id",path:"su-kien/:id()",component:()=>B(()=>import("./Cm2LtObR.js"),__vite__mapDeps([84,85,1,2,7,86,87,88,89,58,5,69,90,63,64,65,91,6,44,19,11,12,92,93,94,95,96,97,98]),import.meta.url)},{name:"uu-dai-su-kien",path:"su-kien",component:()=>B(()=>import("./CkV6lq3V.js"),__vite__mapDeps([99,90,100,6,101,94,44,91,86,87,88,89,58,5,69,7,63,64,95,102,103,1,2,65,96,97,104]),import.meta.url)},{name:"uu-dai-minigame-center",path:"minigame-center",component:()=>B(()=>import("./ekgMEE6h.js"),__vite__mapDeps([105,61,6,7,102,103,1,2,100,101,75,67,68,69,70,44,76,9,10,11,12,13,5,77,15,65,78,79,80,43,81,82,66,64,106]),import.meta.url)},{name:"uu-dai-khuyen-mai",path:"khuyen-mai",component:()=>B(()=>import("./2_fjX2g7.js"),__vite__mapDeps([107,1,2,100,6,101,71,72,69,63,64,77,15,65]),import.meta.url)},{name:"uu-dai-khuyen-mai-slug",path:"khuyen-mai/:slug()",component:()=>B(()=>import("./1Dg1LyGn.js"),__vite__mapDeps([108,109,110,6,111,59,60,5,72,69,63,64,112,90,1,2,77,15,65,50,92,93,113]),import.meta.url)}]},{name:ti==null?void 0:ti.name,path:"/account",meta:ti||{},component:()=>B(()=>import("./CIzrvQRo.js"),__vite__mapDeps([114,115,116,117,118,119,5,111,26,120,7,121,4,122,123,45,44,124,125]),import.meta.url),children:[{name:"account-user",path:"user",meta:fw||{},component:()=>B(()=>import("./BJw0xKUf.js"),__vite__mapDeps([126,115,127,128,92,93,26,129]),import.meta.url)},{name:"account",path:"",meta:hw||{},component:()=>B(()=>import("./BlrMpAWF.js"),[],import.meta.url)},{name:Vo==null?void 0:Vo.name,path:"deposit",component:()=>B(()=>import("./CFdHJ7AY.js"),__vite__mapDeps([130,127,128,118,119,5,111,115,26,131,4,44,132,133,134,120,7,121,87,124,135,19,11,12,136,92,93,137]),import.meta.url),children:[{name:"account-deposit-p2p",path:"p2p",component:()=>B(()=>import("./DX2W1Qij.js"),__vite__mapDeps([138,139,1,2,124,115,140]),import.meta.url)},{name:"account-deposit-card",path:"card",component:()=>B(()=>import("./C_usk_Z6.js"),__vite__mapDeps([141,89,90,39,40,41,42,43,10,11,4,44,80,13,119,118,5,111,115,26,45,142,143,144,145]),import.meta.url)},{name:"account-deposit-momo",path:"momo",component:()=>B(()=>import("./aePavsEc.js"),__vite__mapDeps([146,127,128,134,120,119,7,121,4,5,87,118,111,115,26,44,124,135,19,11,12,136,147]),import.meta.url)},{name:"account-deposit",path:"",meta:dw||{},component:()=>B(()=>import("./BwPIn14O.js"),[],import.meta.url)},{name:"account-deposit-crypto",path:"crypto",component:()=>B(()=>import("./C9tic-mG.js"),__vite__mapDeps([148,44,149,120,119,7,121,4,5,150,151,142,143,144,1,2,152,153,123,45,115,26,154]),import.meta.url)},{name:"account-deposit-codepay",path:"codepay",component:()=>B(()=>import("./DSkz4kXP.js").then(t=>t.c),__vite__mapDeps([155,89,127,128,87,119,115,121,4,5,118,111,26,44,134,120,7,124,1,2,135,19,11,12,136,156]),import.meta.url)},{name:"account-deposit-viettelpay",path:"viettelpay",component:()=>B(()=>import("./CHSg-Qqo.js"),__vite__mapDeps([157,127,128,134,120,119,7,121,4,5,87,118,111,115,26,44,124,135,19,11,12,136,158]),import.meta.url)}]},{name:"account-history",path:"history",component:()=>B(()=>import("./DlktHbrC.js"),__vite__mapDeps([159,44,150,151,69,115,53,6,79,9,10,11,12,13,80,43,81,1,2,119,127,128,92,93,26,160]),import.meta.url)},{name:Fo==null?void 0:Fo.name,path:"withdraw",component:()=>B(()=>import("./ZjnNVo5c.js"),__vite__mapDeps([161,122,119,5,121,4,115,123,45,7,44,124,131,111,132,26,133,127,128,92,93,135,19,11,12,136,162]),import.meta.url),children:[{name:"account-withdraw-p2p",path:"p2p",component:()=>B(()=>import("./BMn6vmet.js"),__vite__mapDeps([163,139,1,2,124,115,140]),import.meta.url)},{name:"account-withdraw-bank",path:"bank",component:()=>B(()=>import("./BfI89j9x.js"),__vite__mapDeps([164,39,40,41,42,43,10,11,4,44,165,121,5,166,45,122,119,115,123,7,124,167,78,142,143,168,1,2,169,26,170,171,172,173]),import.meta.url)},{name:"account-withdraw-card",path:"card",component:()=>B(()=>import("./NMl2H_o-.js"),__vite__mapDeps([174,90,44,40,41,42,43,10,11,142,143,121,4,5,119,78,122,115,123,45,7,124,168,175]),import.meta.url)},{name:"account-withdraw",path:"",meta:pw||{},component:()=>B(()=>import("./Cwz_mOI5.js"),[],import.meta.url)},{name:"account-withdraw-crypto",path:"crypto",component:()=>B(()=>import("./DKYee10-.js"),__vite__mapDeps([176,44,150,151,142,143,168,39,40,41,42,43,10,11,4,123,45,119,121,5,7,115,78,122,124,152,153,177]),import.meta.url)}]},{name:"account-change-password",path:"change-password",meta:mw||{},component:()=>B(()=>import("./Bnp4mRoE.js"),__vite__mapDeps([178,179,39,40,41,42,43,10,11,4,44,180,45,142,143,115,181]),import.meta.url)}]},{name:"loyalty",path:"/loyalty",meta:gw||{},component:()=>B(()=>import("./DPE2BuND.js"),__vite__mapDeps([182,44,1,2,62,19,11,12,183,184,68,61,6,69,70,77,15,65,76,9,10,13,5,78,7,79,80,43,81,50,185,186,187,51,110,111,59,60,72,63,64,112,90,188]),import.meta.url)},{name:"maintain",path:"/maintain",component:()=>B(()=>import("./BZIjMy4u.js"),__vite__mapDeps([189,26,190]),import.meta.url)},{name:"register",path:"/register",meta:_w||{},component:()=>B(()=>import("./Dc-Lauk1.js"),__vite__mapDeps([191,192,39,40,41,42,43,10,11,4,44,52,5,6,45,193,26,194]),import.meta.url)},{name:"slug",path:"/:slug(.*)*",meta:yw||{},component:()=>B(()=>import("./BTU0eHtp.js"),__vite__mapDeps([195,196,197,14,15,116,117,198,199,92,93,200,201,26]),import.meta.url)},{name:"news-id",path:"/news/:id()",component:()=>B(()=>import("./BOQJzdbB.js"),__vite__mapDeps([202,203,1,2,79,9,10,11,12,13,80,43,81,204,205,206,207,65,19,208,77,15,209]),import.meta.url)},{name:"ty-le-keo",path:"/ty-le-keo",component:()=>B(()=>import("./BjbV9SgO.js"),__vite__mapDeps([210,211,201,65,212]),import.meta.url)},{name:"livestream",path:"/livestream",component:()=>B(()=>import("./13z_hQ1w.js"),__vite__mapDeps([213,214,1,2,110,6,111,59,60,5,72,69,63,64,112,90,77,15,65,215,216]),import.meta.url)},{name:"news",path:"/news",component:()=>B(()=>import("./C2OuZBor.js"),__vite__mapDeps([217,203,1,2,79,9,10,11,12,13,80,43,81,204,205,206,207,65,19,208]),import.meta.url)},{name:"user",path:"/user",component:()=>B(()=>import("./D3oua12H.js"),__vite__mapDeps([218,44,219,61,6,220,62,19,11,12,3,4,5,7,8,9,10,13,14,15,221,92,93,222]),import.meta.url)},{name:"events-id",path:"/events/:id()",component:()=>B(()=>import("./CfAuLGS3.js"),__vite__mapDeps([223,85,1,2,7,86,87,88,89,58,5,69,90,63,64,65,91,6,44,19,11,12,92,93,94,95,96,97,98]),import.meta.url)},{name:"game-iframe",path:"/game-iframe",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"don-than-tai",path:"/don-than-tai",component:()=>B(()=>import("./DAHEPLod.js"),__vite__mapDeps([226,42,43,10,11,6,70,184,69,44,53,1,2,227]),import.meta.url)},{name:"events",path:"/events",component:()=>B(()=>import("./vjzpue_r.js"),__vite__mapDeps([228,1,2,94,44,91,86,87,88,89,58,5,69,90,7,63,64,6,95,229,230,77,15,65,231,19,11,12,96,97,232]),import.meta.url)},{name:"notification",path:"/notification",meta:bw||{},component:()=>B(()=>import("./DGlStPhY.js"),__vite__mapDeps([233,92,93,234,235,69,236,1,2,6,61,237,238]),import.meta.url)},{name:"search",path:"/search",component:()=>B(()=>import("./7yPdVQZb.js"),__vite__mapDeps([239,240,39,40,41,42,43,10,11,4,44,76,9,12,13,5,77,15,65,6,78,7,241,211,69,242,243,244,245,91,246,247,248,26,249,88,1,2,60,250,251,252]),import.meta.url)},{name:"verify-phone",path:"/verify-phone",meta:vw||{},component:()=>B(()=>import("./CKSUfyWM.js"),__vite__mapDeps([253,26,254]),import.meta.url)},{name:"quyen-loi-vip",path:"/quyen-loi-vip",meta:Ew||{},component:()=>B(()=>import("./JFXeWdc7.js"),__vite__mapDeps([255,1,2,62,19,11,12,44,256]),import.meta.url)},{name:"reset-password",path:"/reset-password",component:()=>B(()=>import("./8dCm6UtX.js"),__vite__mapDeps([257,258,39,40,41,42,43,10,11,4,44,45,259,260]),import.meta.url)},{name:"forgot-password",path:"/forgot-password",meta:ww||{},component:()=>B(()=>import("./DRB-myOQ.js"),__vite__mapDeps([261,258,39,40,41,42,43,10,11,4,44,45,259,19,12,5,242,6,262]),import.meta.url)},{name:"huong-dan",path:"/huong-dan",component:()=>B(()=>import("./j6Vk-9qk.js"),__vite__mapDeps([263,92,93,26,264]),import.meta.url)},{name:"partnership-id",path:"/partnership/:id()",component:()=>B(()=>import("./si5bY31L.js"),__vite__mapDeps([265,266,267,1,2,207,77,15,65,268]),import.meta.url)},{name:"promotions",path:"/promotions",component:()=>B(()=>import("./Cu8VrYwZ.js"),__vite__mapDeps([269,229,58,230,6,5,77,15,65,231,214,1,2,110,111,59,60,72,69,63,64,112,90,215,270,271]),import.meta.url)},{name:"partnership",path:"/partnership",component:()=>B(()=>import("./BJSl-pJh.js"),__vite__mapDeps([272,273,266,267,274]),import.meta.url)},{name:"partnership-media",path:"/partnership/media",component:()=>B(()=>import("./DmI88_0Z.js"),__vite__mapDeps([275,266,267,1,2,79,9,10,11,12,13,80,43,81,204,205,206,207,65,276]),import.meta.url)},{name:"promotions-slug",path:"/promotions/:slug()",component:()=>B(()=>import("./C1UPqpoh.js"),__vite__mapDeps([277,109,110,6,111,59,60,5,72,69,63,64,112,90,1,2,77,15,65,50,92,93,113]),import.meta.url)},{name:"partnership-events",path:"/partnership/events",component:()=>B(()=>import("./R7fs2JXV.js"),__vite__mapDeps([278,266,267,1,2,79,9,10,11,12,13,80,43,81,206,207,65,279]),import.meta.url)},{name:"bi-an-dem-halloween",path:"/bi-an-dem-halloween",component:()=>B(()=>import("./DBPSrHtQ.js"),__vite__mapDeps([280,44,50,243,244,245,91,246,247,248,76,9,10,11,12,13,5,77,15,65,6,78,7,26,249,281,70,1,2,282]),import.meta.url)},{name:"unavailable-country",path:"/unavailable-country",component:()=>B(()=>import("./DgTBWFC4.js"),__vite__mapDeps([283,284,20,285]),import.meta.url)},{name:"vong-quay-trieu-phu",path:"/vong-quay-trieu-phu",component:()=>B(()=>import("./tziAWQZ3.js"),__vite__mapDeps([286,287,1,2,6,70,69,150,151,42,43,10,11,44,53,288]),import.meta.url)},{name:"huong-dan-nap-tien-slug",path:"/huong-dan-nap-tien/:slug()",component:()=>B(()=>import("./CivJCJtH.js"),__vite__mapDeps([289,196,197,14,15,116,117,198,199,92,93,200,201,26]),import.meta.url)},{name:"huong-dan-rut-tien-slug",path:"/huong-dan-rut-tien/:slug()",component:()=>B(()=>import("./B_pP4Xjn.js"),__vite__mapDeps([290,196,197,14,15,116,117,198,199,92,93,200,201,26]),import.meta.url)},{name:"numbergame",path:"/numbergame",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"keno",path:"/keno",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"lode-truyen-thong",path:"/lode-truyen-thong",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"lode-sieu-toc",path:"/lode-sieu-toc",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"lode-dai-phat",path:"/lode-dai-phat",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"ksport",path:"/ksport",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"csport",path:"/csport",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"ssport",path:"/ssport",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"psport",path:"/psport",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"psport-match",path:"/psport/match",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"lottery-munich",path:"/lottery-munich",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"lottery-berlin",path:"/lottery-berlin",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"lottery-atom",path:"/lottery-atom",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"lottery-numbergame",path:"/lottery-numbergame",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"lottery-salad",path:"/lottery-salad",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"lottery-xeng",path:"/lottery-xeng",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"vssport",path:"/vssport",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"vsksport",path:"/vsksport",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"esports",path:"/esports",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)},{name:"imesport",path:"/imesport",component:()=>B(()=>import("./CVQzt4j7.js"),__vite__mapDeps([224,1,2,26,225]),import.meta.url)}],fp=(t,e)=>({default:()=>{var n;return t?Bt(Y_,t===!0?{}:t,e):(n=e.default)==null?void 0:n.call(e)}}),Tw=/(:\w+)\([^)]+\)/g,Aw=/(:\w+)[?+*]/g,Ow=/:\w+/g;function ju(t){const e=(t==null?void 0:t.meta.key)??t.path.replace(Tw,"$1").replace(Aw,"$1").replace(Ow,n=>{var r;return((r=t.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof e=="function"?e(t):e}function hp(t,e){return t===e||e===ge?!1:ju(t)!==ju(e)?!0:!t.matched.every((r,s)=>{var i,o;return r.components&&r.components.default===((o=(i=e.matched[s])==null?void 0:i.components)==null?void 0:o.default)})}const dp={scrollBehavior(t,e,n){var u;const r=ht(),s=((u=Vt().options)==null?void 0:u.scrollBehaviorType)??"auto";let i=n||void 0;const o=typeof t.meta.scrollToTop=="function"?t.meta.scrollToTop(t,e):t.meta.scrollToTop;if(!i&&e&&t&&o!==!1&&hp(t,e)&&(i={left:0,top:0}),t.path===e.path)return e.hash&&!t.hash?{left:0,top:0}:t.hash?{el:t.hash,top:pp(t.hash),behavior:s}:!1;const a=l=>!!(l.meta.pageTransition??La),c=a(e)&&a(t)?"page:transition:finish":"page:loading:end";return new Promise(l=>{r.hooks.hookOnce(c,()=>{requestAnimationFrame(()=>l(Cw(t,"instant",i)))})})}};function pp(t){try{const e=document.querySelector(t);if(e)return(Number.parseFloat(getComputedStyle(e).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function Cw(t,e,n){return n||(t.hash?{el:t.hash,top:pp(t.hash),behavior:e}:{left:0,top:0,behavior:e})}const Sw={scrollBehavior(t,e){var r;const{$isMobileOrTablet:n}=ht();return t&&t.name&&t.name.startsWith("index-lobby")&&n?!1:t!=null&&t.hash&&t.name!=="dai-ly"?{el:t.hash}:(t==null?void 0:t.name)===(e==null?void 0:e.name)?!1:((r=document==null?void 0:document.body)==null||r.scrollTo({top:0,behavior:"instant"}),{top:0,behavior:"smooth"})}},Rw={hashMode:!1,scrollBehaviorType:"auto"},Ga=dp.hashMode??!1,ce={...Rw,...dp,...Sw},kw=async t=>{var c;let e,n;if(!((c=t.meta)!=null&&c.validate))return;const r=ht(),s=Vt(),i=([e,n]=vr(()=>Promise.resolve(t.meta.validate(t))),e=await e,n(),e);if(i===!0)return;const o=no({statusCode:i&&i.statusCode||404,statusMessage:i&&i.statusMessage||`Page Not Found: ${t.fullPath}`,data:{path:t.fullPath}}),a=s.beforeResolve(u=>{if(a(),u===t){const l=s.afterEach(async()=>{l(),await r.runWithContext(()=>dn(o)),window==null||window.history.pushState({},"",t.fullPath)});return!1}})},iL=["user","account-user","account-deposit-codepay","account-deposit-momo","user-change-password","account-deposit-crypto","account-deposit-card","account-deposit-viettelpay","account-deposit-p2p","account-change-password","account-withdraw-bank","account-withdraw-crypto","account-withdraw-card","account-withdraw-p2p","account-history","events-id","notification","quyen-loi-vip"],oL=["promotions","news","news-id","user","account-user","account-deposit-momo","account-deposit-viettelpay","account-deposit-codepay","account-deposit-crypto","account-deposit-card","account-deposit-p2p","verify-phone","account-change-password","login","register","forgot-password","reset-password","account-withdraw-bank","account-withdraw-crypto","account-withdraw-card","account-withdraw-p2p","dai-ly","events-id","huong-dan","slug","huong-dan-nap-tien-slug","huong-dan-rut-tien-slug","404","notification","don-than-tai","vong-quay-trieu-phu","index-lobby-lode","index-lobby-sports","index-lobby-card-games","index-lobby-table-games","index-lobby-casino","index-lobby-slots","index-lobby-fishing","index-lobby-jackpot","index-lobby-quick-games","index-lobby-lottery","index-p2p","ty-le-keo","quyen-loi-vip","uu-dai","uu-dai","uu-dai-khuyen-mai","uu-dai-su-kien","uu-dai-su-kien-id","uu-dai-cua-hang","uu-dai-minigame-center","uu-dai-giftcode","bi-an-dem-halloween"],aL=["user","account-user","account-deposit-momo","account-deposit-codepay","account-change-password","account-deposit-card","account-deposit-crypto","account-deposit-p2p","account-withdraw-bank","account-deposit-viettelpay","account-withdraw-crypto","account-withdraw-card","account-withdraw-p2p","account-history","events-id","huong-dan","huong-dan-nap-tien-slug","slug","notification","ty-le-keo","uu-dai","uu-dai-khuyen-mai","uu-dai-su-kien","uu-dai-su-kien-id","uu-dai-cua-hang","uu-dai-minigame-center","uu-dai-giftcode","bi-an-dem-halloween"],cL=["vong-quay-trieu-phu","dai-ly","login","register","forgot-password","iframe","don-than-tai","psport","ksport","ty-le-keo","uu-dai","uu-dai-khuyen-mai","uu-dai-su-kien","uu-dai-su-kien-id","uu-dai-cua-hang","uu-dai-minigame-center","uu-dai-giftcode","bi-an-dem-halloween"],lL=["loyalty","quyen-loi-vip"],ts={HOME:"/",OFFER:"/uu-dai",OFFER_PROMOTION:"/uu-dai/khuyen-mai",OFFER_EVENT:"/uu-dai/su-kien",OFFER_STORE:"/uu-dai/cua-hang",OFFER_MINIGAME:"/uu-dai/minigame-center",OFFER_GIFTCODE:"/uu-dai/giftcode",LOGIN:"/login",AGENCY:"/dai-ly",ACCOUNT_DEPOSIT_CODEPAY:"/account/deposit/codepay",NOT_FOUND:"/404",LOYALTY:"/loyalty",VIP:"/quyen-loi-vip",MINIGAME_HALLOWEEN:"/bi-an-dem-halloween"},uL=["uu-dai-su-kien-id","uu-dai-khuyen-mai-slug"],fL={VIP:"/quyen-loi-vip"},hL=["index","partnership","partnership-events","partnership-media"],dL={SESSION:"popup_hidden"},pL={index:"HOMEPAGE","index-lobby-sports":"SPORTS_LOBBY","index-lobby-lode":"LODE_LOBBY","index-lobby-card-games":"CARDS_LOBBY","index-lobby-table-games":"TABLE_GAMES_LOBBY","index-lobby-casino":"CASINO_LOBBY","index-lobby-slots":"SLOTS_LOBBY","index-lobby-fishing":"FISHING_LOBBY","index-lobby-jackpot":"JACKPOTS_LOBBY","index-lobby-lottery":"LOTTERY_LOBBY","index-lobby-quick-games":"QUICK_GAMES_LOBBY","uu-dai-su-kien":"EVENTS_LOBBY","uu-dai-khuyen-mai":"PROMOTIONS_LOBBY"},mL={PAGE:"PAGE",GAME:"GAME"},Lw=t=>{if(ts.OFFER_PROMOTION,ts.OFFER_EVENT,ts.OFFER_PROMOTION,(n=>n!=="/"?n==null?void 0:n.replace(/\/$/,""):n)(t==null?void 0:t.fullPath),t.path.startsWith("/promotions/")){const n=t.path.replace(/^\/promotions\//,"");return zn(`${ts.OFFER_PROMOTION}/${n}`,{})}if(t.path.startsWith("/events/")){const n=t.path.replace(/^\/events\//,"");return zn(`${ts.OFFER_EVENT}/${n}`,{})}},Nw=(t,e)=>{const{$isMobileOrTablet:n}=ht();if(t.name==="iframe"||t.name==="unavailable-country"){xo("empty");return}if(t.name==="game-iframe"){xo(n?"empty":"default");return}xo(n?"mobile":"default")},Pw=async t=>{let e,n;const r=([e,n]=vr(()=>Hc({path:t.path})),e=await e,n(),e);if(r.redirect)return rn(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},Iw=[kw,Lw,Nw,Pw],gs={auth:()=>B(()=>import("./ChYxdm03.js"),[],import.meta.url),"page-access-flag":()=>B(()=>import("./LY_2Otj6.js"),[],import.meta.url),"page-desktop":()=>B(()=>import("./C1gbelL2.js"),[],import.meta.url),"page-mobile":()=>B(()=>import("./B-SRL5aI.js"),[],import.meta.url),"un-auth":()=>B(()=>import("./D_5ya4jc.js"),[],import.meta.url)};function xw(t,e,n){const{pathname:r,search:s,hash:i}=e,o=t.indexOf("#");if(o>-1){const u=i.includes(t.slice(o))?t.slice(o).length:1;let l=i.slice(u);return l[0]!=="/"&&(l="/"+l),au(l,"")}const a=au(r,t),c=!n||zy(a,n,{trailingSlash:!0})?a:n;return c+(c.includes("?")?"":s)+i}const Dw=mt({name:"nuxt:router",enforce:"pre",async setup(t){var w;let e,n,r=Ft().app.baseURL;Ga&&!r.includes("#")&&(r+="#");const s=((w=ce.history)==null?void 0:w.call(ce,r))??(Ga?PE(r):sp(r)),i=ce.routes?([e,n]=vr(()=>ce.routes(Uo)),e=await e,n(),e??Uo):Uo;let o;const a=nw({...ce,scrollBehavior:(E,T,g)=>{if(T===ge){o=g;return}if(ce.scrollBehavior){if(a.options.scrollBehavior=ce.scrollBehavior,"scrollRestoration"in window.history){const _=a.beforeEach(()=>{_(),window.history.scrollRestoration="manual"})}return ce.scrollBehavior(E,ge,o||g)}},history:s,routes:i});ce.routes&&ce.routes,"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),t.vueApp.use(a);const c=Tr(a.currentRoute.value);a.afterEach((E,T)=>{c.value=T}),Object.defineProperty(t.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});const u=xw(r,window.location,t.payload.path),l=Tr(a.currentRoute.value),f=()=>{l.value=a.currentRoute.value};t.hook("page:finish",f),a.afterEach((E,T)=>{var g,_,v,A;((_=(g=E.matched[0])==null?void 0:g.components)==null?void 0:_.default)===((A=(v=T.matched[0])==null?void 0:v.components)==null?void 0:A.default)&&f()});const h={};for(const E in l.value)Object.defineProperty(h,E,{get:()=>l.value[E],enumerable:!0});t._route=Ye(h),t._middleware||(t._middleware={global:[],named:{}});const d=Ds();a.afterEach(async(E,T,g)=>{delete t._processingMiddleware,!t.isHydrating&&d.value&&await t.runWithContext(zb),g&&await t.callHook("page:loading:end")});try{[e,n]=vr(()=>a.isReady()),await e,n()}catch(E){[e,n]=vr(()=>t.runWithContext(()=>dn(E))),await e,n()}const m=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;f();const p=t.payload.state._layout;return a.beforeEach(async(E,T)=>{var g;await t.callHook("page:loading:start"),E.meta=we(E.meta),t.isHydrating&&p&&!On(E.meta.layout)&&(E.meta.layout=p),t._processingMiddleware=!0;{const _=new Set([...Iw,...t._middleware.global]);for(const v of E.matched){const A=v.meta.middleware;if(A)for(const R of jc(A))_.add(R)}{const v=await t.runWithContext(()=>Hc({path:E.path}));if(v.appMiddleware)for(const A in v.appMiddleware)v.appMiddleware[A]?_.add(A):_.delete(A)}for(const v of _){const A=typeof v=="string"?t._middleware.named[v]||await((g=gs[v])==null?void 0:g.call(gs).then(R=>R.default||R)):v;if(!A)throw new Error(`Unknown route middleware: '${v}'.`);try{const R=await t.runWithContext(()=>A(E,T));if(!t.payload.serverRendered&&t.isHydrating&&(R===!1||R instanceof Error)){const P=R||pi({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await t.runWithContext(()=>dn(P)),!1}if(R===!0)continue;if(R===!1)return R;if(R)return Bd(R)&&R.fatal&&await t.runWithContext(()=>dn(R)),R}catch(R){const P=pi(R);return P.fatal&&await t.runWithContext(()=>dn(P)),P}}}}),a.onError(async()=>{delete t._processingMiddleware,await t.callHook("page:loading:end")}),a.afterEach(async(E,T)=>{E.matched.length===0&&await t.runWithContext(()=>dn(pi({statusCode:404,fatal:!1,statusMessage:`Page not found: ${E.fullPath}`,data:{path:E.fullPath}})))}),t.hooks.hookOnce("app:created",async()=>{try{"name"in m&&(m.name=void 0),await a.replace({...m,force:!0}),a.options.scrollBehavior=ce.scrollBehavior}catch(E){await t.runWithContext(()=>dn(E))}}),{provide:{router:a}}}}),qa=globalThis.requestIdleCallback||(t=>{const e=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))};return setTimeout(()=>{t(n)},1)}),$w=globalThis.cancelIdleCallback||(t=>{clearTimeout(t)}),oo=t=>{const e=ht();e.isHydrating?e.hooks.hookOnce("app:suspense:resolve",()=>{qa(()=>t())}):qa(()=>t())},Mw=mt({name:"nuxt:payload",setup(t){const e=new Set;Vt().beforeResolve(async(n,r)=>{if(n.path===r.path)return;const s=await Ou(n.path);if(s){for(const i of e)delete t.static.data[i];for(const i in s.data)i in t.static.data||e.add(i),t.static.data[i]=s.data[i]}}),oo(()=>{var n;t.hooks.hook("link:prefetch",async r=>{const{hostname:s}=new URL(r,window.location.href);s===window.location.hostname&&await Ou(r).catch(()=>{})}),((n=navigator.connection)==null?void 0:n.effectiveType)!=="slow-2g"&&setTimeout(ro,1e3)})}}),Bw=mt(()=>{const t=Vt();oo(()=>{t.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),Hw=mt(t=>{let e;async function n(){const r=await ro();e&&clearTimeout(e),e=setTimeout(n,hu);try{const s=await $fetch(Mc("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&t.hooks.callHook("app:manifest:update",s)}catch{}}oo(()=>{e=setTimeout(n,hu)})}),Vw=mt(t=>{if(!document.startViewTransition)return;let e,n;Vt().beforeResolve(async(s,i)=>{const o=s.meta.viewTransition??Cb,c=window.matchMedia("(prefers-reduced-motion: reduce)").matches&&o!=="always";if(o===!1||c||!hp(s,i))return;const u=new Promise((d,m)=>{e=d,n=m});let l;const f=new Promise(d=>l=d),h=document.startViewTransition(()=>(l(),u));return h.finished.then(()=>{n=void 0,e=void 0}),await t.callHook("page:view-transition:start",h),f}),t.hook("vue:error",()=>{n==null||n(),n=void 0}),t.hook("page:finish",()=>{e==null||e(),e=void 0})});function Fw(t={}){const e=t.path||window.location.pathname;let n={};try{n=Cs(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(t.force||(n==null?void 0:n.path)!==e||(n==null?void 0:n.expires){r.clear()}),t.hook("app:chunkError",({error:i})=>{r.add(i)});function s(i){const a="href"in i&&i.href[0]==="#"?n.app.baseURL+i.href:eo(n.app.baseURL,i.fullPath);Fw({path:a,persistState:!0})}t.hook("app:manifest:update",()=>{e.beforeResolve(s)}),e.onError((i,o)=>{r.has(i)&&s(o)})}}),jw="$s";function Ww(...t){const e=typeof t[t.length-1]=="string"?t.pop():void 0;typeof t[0]!="string"&&t.unshift(e);const[n,r]=t;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const s=jw+n,i=ht(),o=Ec(i.payload.state,s);if(o.value===void 0&&r){const a=r();if(Ct(a))return i.payload.state[s]=a,a;o.value=a}return o}function Kw(t){return{}}async function mp(t,e=Vt()){const{path:n,matched:r}=e.resolve(t);if(!r.length||(e._routePreloaded||(e._routePreloaded=new Set),e._routePreloaded.has(n)))return;const s=e._preloadPromises||(e._preloadPromises=[]);if(s.length>4)return Promise.all(s).then(()=>mp(t,e));e._routePreloaded.add(n);const i=r.map(o=>{var a;return(a=o.components)==null?void 0:a.default}).filter(o=>typeof o=="function");for(const o of i){const a=Promise.resolve(o()).catch(()=>{}).finally(()=>s.splice(s.indexOf(a)));s.push(a)}await Promise.all(s)}const Gw=(...t)=>t.find(e=>e!==void 0);function qw(t){const e=t.componentName||"NuxtLink";function n(i){return!Ga&&typeof i=="string"&&i.startsWith("#")}function r(i,o){if(!i||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return i;if(typeof i=="string")return Wu(i,t.trailingSlash);const a="path"in i&&i.path!==void 0?i.path:o(i).path;return{...i,name:void 0,path:Wu(a,t.trailingSlash)}}function s(i){const o=Vt(),a=Ft(),c=wt(()=>!!i.target&&i.target!=="_self"),u=wt(()=>{const w=i.to||i.href||"";return typeof w=="string"&&rn(w,{acceptRelative:!0})}),l=kl("RouterLink"),f=l&&typeof l!="string"?l.useLink:void 0,h=wt(()=>{if(i.external)return!0;const w=i.to||i.href||"";return typeof w=="object"?!1:w===""||u.value}),d=wt(()=>{const w=i.to||i.href||"";return h.value?w:r(w,o.resolve)}),m=h.value||f==null?void 0:f({...i,to:d}),p=wt(()=>{var w;if(!d.value||u.value||n(d.value))return d.value;if(h.value){const E=typeof d.value=="object"&&"path"in d.value?xa(d.value):d.value,T=typeof E=="object"?o.resolve(E).href:E;return r(T,o.resolve)}return typeof d.value=="object"?((w=o.resolve(d.value))==null?void 0:w.href)??null:r(eo(a.app.baseURL,d.value),o.resolve)});return{to:d,hasTarget:c,isAbsoluteUrl:u,isExternal:h,href:p,isActive:(m==null?void 0:m.isActive)??wt(()=>d.value===o.currentRoute.value.path),isExactActive:(m==null?void 0:m.isExactActive)??wt(()=>d.value===o.currentRoute.value.path),route:(m==null?void 0:m.route)??wt(()=>o.resolve(d.value)),async navigate(w){await zn(p.value,{replace:i.replace,external:h.value||c.value})}}}return Ve({name:e,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},useLink:s,setup(i,{slots:o}){const a=Vt(),{to:c,href:u,navigate:l,isExternal:f,hasTarget:h,isAbsoluteUrl:d}=s(i),m=Gt(!1),p=Gt(null),w=g=>{var _;p.value=i.custom?(_=g==null?void 0:g.$el)==null?void 0:_.nextElementSibling:g==null?void 0:g.$el};function E(g){var _,v;return!m.value&&(typeof i.prefetchOn=="string"?i.prefetchOn===g:((_=i.prefetchOn)==null?void 0:_[g])??((v=t.prefetchOn)==null?void 0:v[g]))&&(i.prefetch??t.prefetch)!==!1&&i.noPrefetch!==!0&&i.target!=="_blank"&&!Jw()}async function T(g=ht()){if(m.value)return;m.value=!0;const _=typeof c.value=="string"?c.value:f.value?xa(c.value):a.resolve(c.value).fullPath,v=f.value?new URL(_,window.location.href).href:_;await Promise.all([g.hooks.callHook("link:prefetch",v).catch(()=>{}),!f.value&&!h.value&&mp(c.value,a).catch(()=>{})])}if(E("visibility")){const g=ht();let _,v=null;Vr(()=>{const A=zw();oo(()=>{_=qa(()=>{var R;(R=p==null?void 0:p.value)!=null&&R.tagName&&(v=A.observe(p.value,async()=>{v==null||v(),v=null,await T(g)}))})})}),Fr(()=>{_&&$w(_),v==null||v(),v=null})}return()=>{var v;if(!f.value&&!h.value&&!n(c.value)){const A={ref:w,to:c.value,activeClass:i.activeClass||t.activeClass,exactActiveClass:i.exactActiveClass||t.exactActiveClass,replace:i.replace,ariaCurrentValue:i.ariaCurrentValue,custom:i.custom};return i.custom||(E("interaction")&&(A.onPointerenter=T.bind(null,void 0),A.onFocus=T.bind(null,void 0)),m.value&&(A.class=i.prefetchedClass||t.prefetchedClass),A.rel=i.rel||void 0),Bt(kl("RouterLink"),A,o.default)}const g=i.target||null,_=Gw(i.noRel?"":i.rel,t.externalRelAttribute,d.value||h.value?"noopener noreferrer":"")||null;return i.custom?o.default?o.default({href:u.value,navigate:l,prefetch:T,get route(){if(!u.value)return;const A=new URL(u.value,window.location.href);return{path:A.pathname,fullPath:A.pathname,get query(){return $c(A.search)},hash:A.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:u.value}},rel:_,target:g,isExternal:f.value||h.value,isActive:!1,isExactActive:!1}):null:Bt("a",{ref:p,href:u.value||null,rel:_,target:g},(v=o.default)==null?void 0:v.call(o))}}})}const Yw=qw(Rb);function Wu(t,e){const n=e==="append"?Di:to;return rn(t)&&!t.startsWith("http")?t:n(t,!0)}function zw(){const t=ht();if(t._observer)return t._observer;let e=null;const n=new Map,r=(i,o)=>(e||(e=new IntersectionObserver(a=>{for(const c of a){const u=n.get(c.target);(c.isIntersecting||c.intersectionRatio>0)&&u&&u()}})),n.set(i,o),e.observe(i),()=>{n.delete(i),e==null||e.unobserve(i),n.size===0&&(e==null||e.disconnect(),e=null)});return t._observer={observe:r}}const Xw=/2g/;function Jw(){const t=navigator.connection;return!!(t&&(t.saveData||Xw.test(t.effectiveType)))}const Qw=mt({name:"pinia",setup(t){const e=Xb();return t.vueApp.use(e),$s(e),t.payload&&t.payload.pinia&&(e.state.value=t.payload.pinia),{provide:{pinia:e}}}}),Zw=mt({name:"nuxt:global-components"}),yn={default:zs(()=>B(()=>import("./Iogr5m4O.js"),__vite__mapDeps([291,18,6,8,9,10,11,12,13,4,5,3,7,14,15,70,131,111,44,61,49,292,236,235,50,51,293,250,53,294,26,295,243,244,245,91,246,247,248,76,77,65,78,249,287,296,220,62,19,297,39,40,41,42,43,1,2,59,60,298,240,241,211,69,242,88,251,281,198,299]),import.meta.url).then(t=>t.default||t)),empty:zs(()=>B(()=>import("./CjAO9hEP.js"),[],import.meta.url).then(t=>t.default||t)),mobile:zs(()=>B(()=>import("./BQu49LO1.js"),__vite__mapDeps([300,18,8,9,10,11,12,13,4,5,6,3,7,14,15,131,111,44,61,292,236,235,50,51,293,250,53,294,26,295,243,244,245,91,246,247,248,76,77,65,78,249,287,296,70,281,198,301]),import.meta.url).then(t=>t.default||t)),post:zs(()=>B(()=>import("./DqKHFt2x.js").then(t=>t.p),__vite__mapDeps([197,14,15,116,117,198,199]),import.meta.url).then(t=>t.default||t))},tT=mt({name:"nuxt:prefetch",setup(t){const e=Vt();t.hooks.hook("app:mounted",()=>{e.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof yn[r]=="function"&&await yn[r]()})}),t.hooks.hook("link:prefetch",n=>{if(rn(n))return;const r=e.resolve(n);if(!r)return;const s=r.meta.layout;let i=jc(r.meta.middleware);i=i.filter(o=>typeof o=="string");for(const o of i)typeof gs[o]=="function"&&gs[o]();s&&typeof yn[s]=="function"&&yn[s]()})}}),eT="mount",Ku=[],Gu=["/_nuxt/**","/api/**"];function nT(t={}){const e=t.include||[],n=t.exclude||[];return function(r){for(const s of[{rules:n,result:!1},{rules:e,result:!0}]){if(s.rules.filter(a=>a instanceof RegExp).some(a=>a.test(r)))return s.result;const o=s.rules.filter(a=>typeof a=="string");if(o.length>0){const a={};for(const u of o){if(u===r)return s.result;a[u]=!0}if(Ub(Bb({routes:a,...t})).matchAll(r).length>0)return!!s.result}}return e.length===0}}const rT=mt(async t=>{Ww("nuxt-delay-hydration-mode",()=>eT).value==="mount"&&t.hooks.hook("app:created",async()=>{var n,r;(n=t.ssrContext)!=null&&n.noSSR||(r=t.ssrContext)!=null&&r.url&&(Ku.length||Gu.length)&&!nT({include:Ku,exclude:Gu})(t.ssrContext.url)||await window._$delayHydration})}),sT=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,iT=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;function oT(t){return sT.test(t)||iT.test(t.slice(0,4))}const aT=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,cT=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,lT=/Googlebot\/|Googlebot-Mobile|Googlebot-Image|Googlebot-News|Googlebot-Video|AdsBot-Google([^-]|$)|AdsBot-Google-Mobile|Feedfetcher-Google|Mediapartners-Google|Mediapartners \(Googlebot\)|APIs-Google|bingbot|Slurp|[wW]get|LinkedInBot|Python-urllib|python-requests|aiohttp|httpx|libwww-perl|httpunit|nutch|Go-http-client|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|BIGLOTRON|Teoma|convera|seekbot|Gigabot|Gigablast|exabot|ia_archiver|GingerCrawler|webmon |HTTrack|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|findlink|msrbot|panscient|yacybot|AISearchBot|ips-agent|tagoobot|MJ12bot|woriobot|yanga|buzzbot|mlbot|YandexBot|YandexImages|YandexAccessibilityBot|YandexMobileBot|YandexMetrika|YandexTurbo|YandexImageResizer|YandexVideo|YandexAdNet|YandexBlogs|YandexCalendar|YandexDirect|YandexFavicons|YaDirectFetcher|YandexForDomain|YandexMarket|YandexMedia|YandexMobileScreenShotBot|YandexNews|YandexOntoDB|YandexPagechecker|YandexPartner|YandexRCA|YandexSearchShop|YandexSitelinks|YandexSpravBot|YandexTracker|YandexVertis|YandexVerticals|YandexWebmaster|YandexScreenshotBot|purebot|Linguee Bot|CyberPatrol|voilabot|Baiduspider|citeseerxbot|spbot|twengabot|postrank|TurnitinBot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|Ahrefs(Bot|SiteAudit)|fuelbot|CrunchBot|IndeedBot|mappydata|woobot|ZoominfoBot|PrivacyAwareBot|Multiviewbot|SWIMGBot|Grobbot|eright|Apercite|semanticbot|Aboundex|domaincrawler|wbsearchbot|summify|CCBot|edisterbot|seznambot|ec2linkfinder|gslfbot|aiHitBot|intelium_bot|facebookexternalhit|Yeti|RetrevoPageAnalyzer|lb-spider|Sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|OrangeBot\/|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|S[eE][mM]rushBot|yoozBot|lipperhey|Y!J|Domain Re-Animator Bot|AddThis|Screaming Frog SEO Spider|MetaURI|Scrapy|Livelap[bB]ot|OpenHoseBot|CapsuleChecker|collection@infegy.com|IstellaBot|DeuSu\/|betaBot|Cliqzbot\/|MojeekBot\/|netEstate NE Crawler|SafeSearch microdata crawler|Gluten Free Crawler\/|Sonic|Sysomos|Trove|deadlinkchecker|Slack-ImgProxy|Embedly|RankActiveLinkBot|iskanie|SafeDNSBot|SkypeUriPreview|Veoozbot|Slackbot|redditbot|datagnionbot|Google-Adwords-Instant|adbeat_bot|WhatsApp|contxbot|pinterest.com.bot|electricmonk|GarlikCrawler|BingPreview\/|vebidoobot|FemtosearchBot|Yahoo Link Preview|MetaJobBot|DomainStatsBot|mindUpBot|Daum\/|Jugendschutzprogramm-Crawler|Xenu Link Sleuth|Pcore-HTTP|moatbot|KosmioBot|pingdom|AppInsights|PhantomJS|Gowikibot|PiplBot|Discordbot|TelegramBot|Jetslide|newsharecounts|James BOT|Bark[rR]owler|TinEye|SocialRankIOBot|trendictionbot|Ocarinabot|epicbot|Primalbot|DuckDuckGo-Favicons-Bot|GnowitNewsbot|Leikibot|LinkArchiver|YaK\/|PaperLiBot|Digg Deeper|dcrawl|Snacktory|AndersPinkBot|Fyrebot|EveryoneSocialBot|Mediatoolkitbot|Luminator-robots|ExtLinksBot|SurveyBot|NING\/|okhttp|Nuzzel|omgili|PocketParser|YisouSpider|um-LN|ToutiaoSpider|MuckRack|Jamie's Spider|AHC\/|NetcraftSurveyAgent|Laserlikebot|^Apache-HttpClient|AppEngine-Google|Jetty|Upflow|Thinklab|Traackr.com|Twurly|Mastodon|http_get|DnyzBot|botify|007ac9 Crawler|BehloolBot|BrandVerity|check_http|BDCbot|ZumBot|EZID|ICC-Crawler|ArchiveBot|^LCC |filterdb.iss.net\/crawler|BLP_bbot|BomboraBot|Buck\/|Companybook-Crawler|Genieo|magpie-crawler|MeltwaterNews|Moreover|newspaper\/|ScoutJet|(^| )sentry\/|StorygizeBot|UptimeRobot|OutclicksBot|seoscanners|Hatena|Google Web Preview|MauiBot|AlphaBot|SBL-BOT|IAS crawler|adscanner|Netvibes|acapbot|Baidu-YunGuanCe|bitlybot|blogmuraBot|Bot.AraTurka.com|bot-pge.chlooe.com|BoxcarBot|BTWebClient|ContextAd Bot|Digincore bot|Disqus|Feedly|Fetch\/|Fever|Flamingo_SearchEngine|FlipboardProxy|g2reader-bot|G2 Web Services|imrbot|K7MLWCBot|Kemvibot|Landau-Media-Spider|linkapediabot|vkShare|Siteimprove.com|BLEXBot\/|DareBoost|ZuperlistBot\/|Miniflux\/|Feedspot|Diffbot\/|SEOkicks|tracemyfile|Nimbostratus-Bot|zgrab|PR-CY.RU|AdsTxtCrawler|Datafeedwatch|Zabbix|TangibleeBot|google-xrawler|axios|Amazon CloudFront|Pulsepoint|CloudFlare-AlwaysOnline|Google-Structured-Data-Testing-Tool|WordupInfoSearch|WebDataStats|HttpUrlConnection|Seekport Crawler|ZoomBot|VelenPublicWebCrawler|MoodleBot|jpg-newsbot|outbrain|W3C_Validator|Validator\.nu|W3C-checklink|W3C-mobileOK|W3C_I18n-Checker|FeedValidator|W3C_CSS_Validator|W3C_Unicorn|Google-PhysicalWeb|Blackboard|ICBot\/|BazQux|Twingly|Rivva|Experibot|awesomecrawler|Dataprovider.com|GroupHigh\/|theoldreader.com|AnyEvent|Uptimebot\.org|Nmap Scripting Engine|2ip.ru|Clickagy|Caliperbot|MBCrawler|online-webceo-bot|B2B Bot|AddSearchBot|Google Favicon|HubSpot|Chrome-Lighthouse|HeadlessChrome|CheckMarkNetwork\/|www\.uptime\.com|Streamline3Bot\/|serpstatbot\/|MixnodeCache\/|^curl|SimpleScraper|RSSingBot|Jooblebot|fedoraplanet|Friendica|NextCloud|Tiny Tiny RSS|RegionStuttgartBot|Bytespider|Datanyze|Google-Site-Verification|TrendsmapResolver|tweetedtimes|NTENTbot|Gwene|SimplePie|SearchAtlas|Superfeedr|feedbot|UT-Dorkbot|Amazonbot|SerendeputyBot|Eyeotabot|officestorebot|Neticle Crawler|SurdotlyBot|LinkisBot|AwarioSmartBot|AwarioRssBot|RyteBot|FreeWebMonitoring SiteChecker|AspiegelBot|NAVER Blog Rssbot|zenback bot|SentiBot|Domains Project\/|Pandalytics|VKRobot|bidswitchbot|tigerbot|NIXStatsbot|Atom Feed Robot|Curebot|PagePeeker\/|Vigil\/|rssbot\/|startmebot\/|JobboerseBot|seewithkids|NINJA bot|Cutbot|BublupBot|BrandONbot|RidderBot|Taboolabot|Dubbotbot|FindITAnswersbot|infoobot|Refindbot|BlogTraffic\/\d\.\d+ Feed-Fetcher|SeobilityBot|Cincraw|Dragonbot|VoluumDSP-content-bot|FreshRSS|BitBot|^PHP-Curl-Class|Google-Certificates-Bridge/;function uT(t){return aT.test(t)||cT.test(t.slice(0,4))}function fT(t){return/iPad|iPhone|iPod/.test(t)}function hT(t){return/android/i.test(t)}function dT(t){return/Windows/.test(t)}function pT(t){return/Mac OS X/.test(t)}const mT=[{name:"Samsung",test:/SamsungBrowser/i},{name:"Edge",test:/edg([ea]|ios|)\//i},{name:"Firefox",test:/firefox|iceweasel|fxios/i},{name:"Chrome",test:/chrome|crios|crmo/i},{name:"Safari",test:/safari|applewebkit/i}];function gT(t){for(const e of mT)if(e.test.test(t))return e.name;return""}function jo(t,e){let n=!1,r=!1,s=!1,i=!1;if(e==="Amazon CloudFront")t["cloudfront-is-mobile-viewer"]==="true"&&(n=!0,r=!0),t["cloudfront-is-tablet-viewer"]==="true"&&(n=!1,r=!0);else if(t&&t["cf-device-type"])switch(t["cf-device-type"]){case"mobile":n=!0,r=!0;break;case"tablet":n=!1,r=!0;break;case"desktop":n=!1,r=!1;break}else n=oT(e),r=uT(e),s=fT(e),i=hT(e);const o=dT(e),a=pT(e),c=gT(e),u=c==="Safari",l=c==="Firefox",f=c==="Edge",h=c==="Chrome",d=c==="Samsung",m=lT.test(e);return{userAgent:e,isMobile:n,isMobileOrTablet:r,isTablet:!n&&r,isDesktop:!r,isIos:s,isAndroid:i,isWindows:o,isMacOS:a,isApple:a||s,isDesktopOrTablet:!n,isSafari:u,isFirefox:l,isEdge:f,isChrome:h,isSamsung:d,isCrawler:m}}const _T=mt(t=>{const e=Ft(),n=e.public.device.defaultUserAgent,r=e.public.device.refreshOnResize;if(t.ssrContext){const o=Kw(),a=o["user-agent"]||n;return{provide:{device:we(jo(o,a))}}}const s=navigator.userAgent||n,i=we(jo({},s));return r&&window.addEventListener("resize",()=>{setTimeout(()=>{const o=jo({},navigator.userAgent||n);Object.entries(o).forEach(a=>{const[c,u]=a;i[c]=u})},50)}),{provide:{device:i}}}),yT=mt(t=>{const{$config:e,$device:n}=t,r=a=>`${e.public.IMAGE_URL_BMP}/${a}?a=${e.public.VER_IMG}`.replace(/(https?:\/\/[^/]+)\/+/g,"$1/"),s=e.public.DEVICE_MODE==="desktop",i=e.public.DEVICE_MODE==="mobile";return{provide:{getUrlThumbnailBmp:r,isDesktop:s,isMobileOrTablet:i,apiBaseURL:""}}}),bT=mt(t=>(globalThis.$fetch=$fetch.create({onRequest({request:n}){},onRequestError({error:n}){},onResponseError({request:n}){}}),{provide:{mFetch:(n,r)=>$fetch.create({onResponseError({response:i}){var a,c;const o=new Error("Response error");throw o.response={data:i._data,status:(a=i==null?void 0:i._data)==null?void 0:a.code,message:(c=i==null?void 0:i._data)==null?void 0:c.message},o}})(n,r)}}));var Re=(t=>(t.LOADING="loading",t.LOADED="loaded",t.ERROR="error",t))(Re||{});const vT=typeof window<"u"&&window!==null,ET=OT(),wT=Object.prototype.propertyIsEnumerable,qu=Object.getOwnPropertySymbols;function _s(t){return typeof t=="function"||toString.call(t)==="[object Object]"}function TT(t){return typeof t=="object"?t===null:typeof t!="function"}function AT(t){return t!=="__proto__"&&t!=="constructor"&&t!=="prototype"}function OT(){return vT&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0):!1}function CT(t,...e){if(!_s(t))throw new TypeError("expected the first argument to be an object");if(e.length===0||typeof Symbol!="function"||typeof qu!="function")return t;for(const n of e){const r=qu(n);for(const s of r)wT.call(n,s)&&(t[s]=n[s])}return t}function gp(t,...e){let n=0;for(TT(t)&&(t=e[n++]),t||(t={});n{this._logger("Not support IntersectionObserver!")})),this._initIntersectionObserver(e,r,i,o,a)}update(e,n){var a;if(!e)return;(a=this._realObserver(e))==null||a.unobserve(e);const{src:r,error:s,lifecycle:i,delay:o}=this._valueFormatter(typeof n=="string"?n:n.value);this._initIntersectionObserver(e,r,s,i,o)}unmount(e){var n;e&&((n=this._realObserver(e))==null||n.unobserve(e),this._images.delete(e))}loadImages(e,n,r,s){this._setImageSrc(e,n,r,s)}_setImageSrc(e,n,r,s){e.tagName.toLowerCase()==="img"?(n&&e.getAttribute("src")!==n&&e.setAttribute("src",n),this._listenImageStatus(e,()=>{this._lifecycle(Re.LOADED,s,e)},()=>{var i;e.onload=null,this._lifecycle(Re.ERROR,s,e),(i=this._realObserver(e))==null||i.disconnect(),r&&e.getAttribute("src")!==r&&e.setAttribute("src",r),this._log(()=>{this._logger(`Image failed to load!And failed src was: ${n} `)})})):e.style.backgroundImage=`url('${n}')`}_initIntersectionObserver(e,n,r,s,i){var a;const o=this.options.observerOptions;this._images.set(e,new IntersectionObserver(c=>{Array.prototype.forEach.call(c,u=>{i&&i>0?this._delayedIntersectionCallback(e,u,i,n,r,s):this._intersectionCallback(e,u,n,r,s)})},o)),(a=this._realObserver(e))==null||a.observe(e)}_intersectionCallback(e,n,r,s,i){var o;n.isIntersecting&&((o=this._realObserver(e))==null||o.unobserve(n.target),this._setImageSrc(e,r,s,i))}_delayedIntersectionCallback(e,n,r,s,i,o){if(n.isIntersecting){if(n.target.hasAttribute(sr))return;const a=setTimeout(()=>{this._intersectionCallback(e,n,s,i,o),n.target.removeAttribute(sr)},r);n.target.setAttribute(sr,String(a))}else n.target.hasAttribute(sr)&&(clearTimeout(Number(n.target.getAttribute(sr))),n.target.removeAttribute(sr))}_listenImageStatus(e,n,r){e.onload=n,e.onerror=r}_valueFormatter(e){let n=e,r=this.options.loading,s=this.options.error,i=this.options.lifecycle,o=this.options.delay;return _s(e)&&(n=e.src,r=e.loading||this.options.loading,s=e.error||this.options.error,i=e.lifecycle||this.options.lifecycle,o=e.delay||this.options.delay),{src:n,loading:r,error:s,lifecycle:i,delay:o}}_log(e){this.options.log&&e()}_lifecycle(e,n,r){switch(e){case Re.LOADING:r==null||r.setAttribute("lazy",Re.LOADING),n!=null&&n.loading&&n.loading(r);break;case Re.LOADED:r==null||r.setAttribute("lazy",Re.LOADED),n!=null&&n.loaded&&n.loaded(r);break;case Re.ERROR:r==null||r.setAttribute("lazy",Re.ERROR),n!=null&&n.error&&n.error(r);break}}_realObserver(e){return this._images.get(e)}_logger(e,...n){let r=console.error;switch(this.options.logLevel){case"error":r=console.error;break;case"warn":r=console.warn;break;case"info":r=console.info;break;case"debug":r=console.debug;break}r(e,n)}}const LT={install(t,e){const n=new kT(e);t.config.globalProperties.$Lazyload=n,t.provide("Lazyload",n),t.directive("lazy",{mounted:n.mount.bind(n),updated:n.update.bind(n),unmounted:n.unmount.bind(n)})}},NT=mt(t=>{t.vueApp.use(LT,{loading:"/assets/images/logo.svg",error:"/assets/images/logo.svg"})});function PT(t,e){if(t==null)return;let n=t;for(let r=0;r1&&(e=Wc(typeof t!="object"||t===null||!Object.prototype.hasOwnProperty.call(t,r)?Number.isInteger(Number(n[1]))?[]:{}:t[r],e,Array.prototype.slice.call(n,1))),Number.isInteger(Number(r))&&Array.isArray(t)?t.slice()[r]:Object.assign({},t,{[r]:e})}function _p(t,e){if(t==null||e.length===0)return t;if(e.length===1){if(t==null)return t;if(Number.isInteger(e[0])&&Array.isArray(t))return Array.prototype.slice.call(t,0).splice(e[0],1);const n={};for(const r in t)n[r]=t[r];return delete n[e[0]],n}if(t[e[0]]==null){if(Number.isInteger(e[0])&&Array.isArray(t))return Array.prototype.concat.call([],t);const n={};for(const r in t)n[r]=t[r];return n}return Wc(t,_p(t[e[0]],Array.prototype.slice.call(e,1)),[e[0]])}function yp(t,e){return e.map(n=>n.split(".")).map(n=>[n,PT(t,n)]).filter(n=>n[1]!==void 0).reduce((n,r)=>Wc(n,r[1],r[0]),{})}function bp(t,e){return e.map(n=>n.split(".")).reduce((n,r)=>_p(n,r),t)}function zu(t,{storage:e,serializer:n,key:r,debug:s,pick:i,omit:o,beforeHydrate:a,afterHydrate:c},u,l=!0){try{l&&(a==null||a(u));const f=e.getItem(r);if(f){const h=n.deserialize(f),d=i?yp(h,i):h,m=o?bp(d,o):d;t.$patch(m)}l&&(c==null||c(u))}catch{}}function Xu(t,{storage:e,serializer:n,key:r,debug:s,pick:i,omit:o}){try{const a=i?yp(t,i):t,c=o?bp(a,o):a,u=n.serialize(c);e.setItem(r,u)}catch{}}function IT(t,e,n){const{pinia:r,store:s,options:{persist:i=n}}=t;if(!i)return;if(!(s.$id in r.state.value)){const c=r._s.get(s.$id.replace("__hot:",""));c&&Promise.resolve().then(()=>c.$persist());return}const a=(Array.isArray(i)?i:i===!0?[{}]:[i]).map(e);s.$hydrate=({runHooks:c=!0}={})=>{a.forEach(u=>{zu(s,u,t,c)})},s.$persist=()=>{a.forEach(c=>{Xu(s.$state,c)})},a.forEach(c=>{zu(s,c,t),s.$subscribe((u,l)=>Xu(l,c),{detached:!0})})}function xT(t={}){return function(e){IT(e,n=>({key:(t.key?t.key:r=>r)(n.key??e.store.$id),debug:n.debug??t.debug??!1,serializer:n.serializer??t.serializer??{serialize:r=>JSON.stringify(r),deserialize:r=>Cs(r)},storage:n.storage??t.storage??window.localStorage,beforeHydrate:n.beforeHydrate,afterHydrate:n.afterHydrate,pick:n.pick,omit:n.omit}),t.auto??!1)}}const DT=mt(t=>{t.$pinia.use(xT())});function $T(t){return{all:t=t||new Map,on:function(e,n){var r=t.get(e);r?r.push(n):t.set(e,[n])},off:function(e,n){var r=t.get(e);r&&(n?r.splice(r.indexOf(n)>>>0,1):t.set(e,[]))},emit:function(e,n){var r=t.get(e);r&&r.slice().map(function(s){s(n)}),(r=t.get("*"))&&r.slice().map(function(s){s(e,n)})}}}const MT=mt(t=>{const e=$T();return{provide:{bus:{$on:e.on,$emit:e.emit,$off:e.off}}}});var Xt="top",se="bottom",ie="right",Jt="left",ao="auto",jr=[Xt,se,ie,Jt],Xn="start",Lr="end",vp="clippingParents",Kc="viewport",lr="popper",Ep="reference",Ya=jr.reduce(function(t,e){return t.concat([e+"-"+Xn,e+"-"+Lr])},[]),Gc=[].concat(jr,[ao]).reduce(function(t,e){return t.concat([e,e+"-"+Xn,e+"-"+Lr])},[]),wp="beforeRead",Tp="read",Ap="afterRead",Op="beforeMain",Cp="main",Sp="afterMain",Rp="beforeWrite",kp="write",Lp="afterWrite",Np=[wp,Tp,Ap,Op,Cp,Sp,Rp,kp,Lp];function Be(t){return t?(t.nodeName||"").toLowerCase():null}function oe(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Jn(t){var e=oe(t).Element;return t instanceof e||t instanceof Element}function fe(t){var e=oe(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function qc(t){if(typeof ShadowRoot>"u")return!1;var e=oe(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function BT(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var r=e.styles[n]||{},s=e.attributes[n]||{},i=e.elements[n];!fe(i)||!Be(i)||(Object.assign(i.style,r),Object.keys(s).forEach(function(o){var a=s[o];a===!1?i.removeAttribute(o):i.setAttribute(o,a===!0?"":a)}))})}function HT(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(r){var s=e.elements[r],i=e.attributes[r]||{},o=Object.keys(e.styles.hasOwnProperty(r)?e.styles[r]:n[r]),a=o.reduce(function(c,u){return c[u]="",c},{});!fe(s)||!Be(s)||(Object.assign(s.style,a),Object.keys(i).forEach(function(c){s.removeAttribute(c)}))})}}const Yc={name:"applyStyles",enabled:!0,phase:"write",fn:BT,effect:HT,requires:["computeStyles"]};function xe(t){return t.split("-")[0]}var Kn=Math.max,Vi=Math.min,Nr=Math.round;function za(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Pp(){return!/^((?!chrome|android).)*safari/i.test(za())}function Pr(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var r=t.getBoundingClientRect(),s=1,i=1;e&&fe(t)&&(s=t.offsetWidth>0&&Nr(r.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Nr(r.height)/t.offsetHeight||1);var o=Jn(t)?oe(t):window,a=o.visualViewport,c=!Pp()&&n,u=(r.left+(c&&a?a.offsetLeft:0))/s,l=(r.top+(c&&a?a.offsetTop:0))/i,f=r.width/s,h=r.height/i;return{width:f,height:h,top:l,right:u+f,bottom:l+h,left:u,x:u,y:l}}function zc(t){var e=Pr(t),n=t.offsetWidth,r=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-r)<=1&&(r=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:r}}function Ip(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&qc(n)){var r=e;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function en(t){return oe(t).getComputedStyle(t)}function VT(t){return["table","td","th"].indexOf(Be(t))>=0}function Pn(t){return((Jn(t)?t.ownerDocument:t.document)||window.document).documentElement}function co(t){return Be(t)==="html"?t:t.assignedSlot||t.parentNode||(qc(t)?t.host:null)||Pn(t)}function Ju(t){return!fe(t)||en(t).position==="fixed"?null:t.offsetParent}function FT(t){var e=/firefox/i.test(za()),n=/Trident/i.test(za());if(n&&fe(t)){var r=en(t);if(r.position==="fixed")return null}var s=co(t);for(qc(s)&&(s=s.host);fe(s)&&["html","body"].indexOf(Be(s))<0;){var i=en(s);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return s;s=s.parentNode}return null}function Ms(t){for(var e=oe(t),n=Ju(t);n&&VT(n)&&en(n).position==="static";)n=Ju(n);return n&&(Be(n)==="html"||Be(n)==="body"&&en(n).position==="static")?e:n||FT(t)||e}function Xc(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function ys(t,e,n){return Kn(t,Vi(e,n))}function UT(t,e,n){var r=ys(t,e,n);return r>n?n:r}function xp(){return{top:0,right:0,bottom:0,left:0}}function Dp(t){return Object.assign({},xp(),t)}function $p(t,e){return e.reduce(function(n,r){return n[r]=t,n},{})}var jT=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,Dp(typeof e!="number"?e:$p(e,jr))};function WT(t){var e,n=t.state,r=t.name,s=t.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,a=xe(n.placement),c=Xc(a),u=[Jt,ie].indexOf(a)>=0,l=u?"height":"width";if(!(!i||!o)){var f=jT(s.padding,n),h=zc(i),d=c==="y"?Xt:Jt,m=c==="y"?se:ie,p=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],w=o[c]-n.rects.reference[c],E=Ms(i),T=E?c==="y"?E.clientHeight||0:E.clientWidth||0:0,g=p/2-w/2,_=f[d],v=T-h[l]-f[m],A=T/2-h[l]/2+g,R=ys(_,A,v),P=c;n.modifiersData[r]=(e={},e[P]=R,e.centerOffset=R-A,e)}}function KT(t){var e=t.state,n=t.options,r=n.element,s=r===void 0?"[data-popper-arrow]":r;s!=null&&(typeof s=="string"&&(s=e.elements.popper.querySelector(s),!s)||Ip(e.elements.popper,s)&&(e.elements.arrow=s))}const Mp={name:"arrow",enabled:!0,phase:"main",fn:WT,effect:KT,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ir(t){return t.split("-")[1]}var GT={top:"auto",right:"auto",bottom:"auto",left:"auto"};function qT(t,e){var n=t.x,r=t.y,s=e.devicePixelRatio||1;return{x:Nr(n*s)/s||0,y:Nr(r*s)/s||0}}function Qu(t){var e,n=t.popper,r=t.popperRect,s=t.placement,i=t.variation,o=t.offsets,a=t.position,c=t.gpuAcceleration,u=t.adaptive,l=t.roundOffsets,f=t.isFixed,h=o.x,d=h===void 0?0:h,m=o.y,p=m===void 0?0:m,w=typeof l=="function"?l({x:d,y:p}):{x:d,y:p};d=w.x,p=w.y;var E=o.hasOwnProperty("x"),T=o.hasOwnProperty("y"),g=Jt,_=Xt,v=window;if(u){var A=Ms(n),R="clientHeight",P="clientWidth";if(A===oe(n)&&(A=Pn(n),en(A).position!=="static"&&a==="absolute"&&(R="scrollHeight",P="scrollWidth")),A=A,s===Xt||(s===Jt||s===ie)&&i===Lr){_=se;var O=f&&A===v&&v.visualViewport?v.visualViewport.height:A[R];p-=O-r.height,p*=c?1:-1}if(s===Jt||(s===Xt||s===se)&&i===Lr){g=ie;var C=f&&A===v&&v.visualViewport?v.visualViewport.width:A[P];d-=C-r.width,d*=c?1:-1}}var K=Object.assign({position:a},u&>),$=l===!0?qT({x:d,y:p},oe(n)):{x:d,y:p};if(d=$.x,p=$.y,c){var I;return Object.assign({},K,(I={},I[_]=T?"0":"",I[g]=E?"0":"",I.transform=(v.devicePixelRatio||1)<=1?"translate("+d+"px, "+p+"px)":"translate3d("+d+"px, "+p+"px, 0)",I))}return Object.assign({},K,(e={},e[_]=T?p+"px":"",e[g]=E?d+"px":"",e.transform="",e))}function YT(t){var e=t.state,n=t.options,r=n.gpuAcceleration,s=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,a=n.roundOffsets,c=a===void 0?!0:a,u={placement:xe(e.placement),variation:Ir(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Qu(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:c})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Qu(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Jc={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:YT,data:{}};var ei={passive:!0};function zT(t){var e=t.state,n=t.instance,r=t.options,s=r.scroll,i=s===void 0?!0:s,o=r.resize,a=o===void 0?!0:o,c=oe(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&u.forEach(function(l){l.addEventListener("scroll",n.update,ei)}),a&&c.addEventListener("resize",n.update,ei),function(){i&&u.forEach(function(l){l.removeEventListener("scroll",n.update,ei)}),a&&c.removeEventListener("resize",n.update,ei)}}const Qc={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:zT,data:{}};var XT={left:"right",right:"left",bottom:"top",top:"bottom"};function gi(t){return t.replace(/left|right|bottom|top/g,function(e){return XT[e]})}var JT={start:"end",end:"start"};function Zu(t){return t.replace(/start|end/g,function(e){return JT[e]})}function Zc(t){var e=oe(t),n=e.pageXOffset,r=e.pageYOffset;return{scrollLeft:n,scrollTop:r}}function tl(t){return Pr(Pn(t)).left+Zc(t).scrollLeft}function QT(t,e){var n=oe(t),r=Pn(t),s=n.visualViewport,i=r.clientWidth,o=r.clientHeight,a=0,c=0;if(s){i=s.width,o=s.height;var u=Pp();(u||!u&&e==="fixed")&&(a=s.offsetLeft,c=s.offsetTop)}return{width:i,height:o,x:a+tl(t),y:c}}function ZT(t){var e,n=Pn(t),r=Zc(t),s=(e=t.ownerDocument)==null?void 0:e.body,i=Kn(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),o=Kn(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-r.scrollLeft+tl(t),c=-r.scrollTop;return en(s||n).direction==="rtl"&&(a+=Kn(n.clientWidth,s?s.clientWidth:0)-i),{width:i,height:o,x:a,y:c}}function el(t){var e=en(t),n=e.overflow,r=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+s+r)}function Bp(t){return["html","body","#document"].indexOf(Be(t))>=0?t.ownerDocument.body:fe(t)&&el(t)?t:Bp(co(t))}function bs(t,e){var n;e===void 0&&(e=[]);var r=Bp(t),s=r===((n=t.ownerDocument)==null?void 0:n.body),i=oe(r),o=s?[i].concat(i.visualViewport||[],el(r)?r:[]):r,a=e.concat(o);return s?a:a.concat(bs(co(o)))}function Xa(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function tA(t,e){var n=Pr(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function tf(t,e,n){return e===Kc?Xa(QT(t,n)):Jn(e)?tA(e,n):Xa(ZT(Pn(t)))}function eA(t){var e=bs(co(t)),n=["absolute","fixed"].indexOf(en(t).position)>=0,r=n&&fe(t)?Ms(t):t;return Jn(r)?e.filter(function(s){return Jn(s)&&Ip(s,r)&&Be(s)!=="body"}):[]}function nA(t,e,n,r){var s=e==="clippingParents"?eA(t):[].concat(e),i=[].concat(s,[n]),o=i[0],a=i.reduce(function(c,u){var l=tf(t,u,r);return c.top=Kn(l.top,c.top),c.right=Vi(l.right,c.right),c.bottom=Vi(l.bottom,c.bottom),c.left=Kn(l.left,c.left),c},tf(t,o,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Hp(t){var e=t.reference,n=t.element,r=t.placement,s=r?xe(r):null,i=r?Ir(r):null,o=e.x+e.width/2-n.width/2,a=e.y+e.height/2-n.height/2,c;switch(s){case Xt:c={x:o,y:e.y-n.height};break;case se:c={x:o,y:e.y+e.height};break;case ie:c={x:e.x+e.width,y:a};break;case Jt:c={x:e.x-n.width,y:a};break;default:c={x:e.x,y:e.y}}var u=s?Xc(s):null;if(u!=null){var l=u==="y"?"height":"width";switch(i){case Xn:c[u]=c[u]-(e[l]/2-n[l]/2);break;case Lr:c[u]=c[u]+(e[l]/2-n[l]/2);break}}return c}function xr(t,e){e===void 0&&(e={});var n=e,r=n.placement,s=r===void 0?t.placement:r,i=n.strategy,o=i===void 0?t.strategy:i,a=n.boundary,c=a===void 0?vp:a,u=n.rootBoundary,l=u===void 0?Kc:u,f=n.elementContext,h=f===void 0?lr:f,d=n.altBoundary,m=d===void 0?!1:d,p=n.padding,w=p===void 0?0:p,E=Dp(typeof w!="number"?w:$p(w,jr)),T=h===lr?Ep:lr,g=t.rects.popper,_=t.elements[m?T:h],v=nA(Jn(_)?_:_.contextElement||Pn(t.elements.popper),c,l,o),A=Pr(t.elements.reference),R=Hp({reference:A,element:g,placement:s}),P=Xa(Object.assign({},g,R)),O=h===lr?P:A,C={top:v.top-O.top+E.top,bottom:O.bottom-v.bottom+E.bottom,left:v.left-O.left+E.left,right:O.right-v.right+E.right},K=t.modifiersData.offset;if(h===lr&&K){var $=K[s];Object.keys(C).forEach(function(I){var M=[ie,se].indexOf(I)>=0?1:-1,D=[Xt,se].indexOf(I)>=0?"y":"x";C[I]+=$[D]*M})}return C}function rA(t,e){e===void 0&&(e={});var n=e,r=n.placement,s=n.boundary,i=n.rootBoundary,o=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,u=c===void 0?Gc:c,l=Ir(r),f=l?a?Ya:Ya.filter(function(m){return Ir(m)===l}):jr,h=f.filter(function(m){return u.indexOf(m)>=0});h.length===0&&(h=f);var d=h.reduce(function(m,p){return m[p]=xr(t,{placement:p,boundary:s,rootBoundary:i,padding:o})[xe(p)],m},{});return Object.keys(d).sort(function(m,p){return d[m]-d[p]})}function sA(t){if(xe(t)===ao)return[];var e=gi(t);return[Zu(t),e,Zu(e)]}function iA(t){var e=t.state,n=t.options,r=t.name;if(!e.modifiersData[r]._skip){for(var s=n.mainAxis,i=s===void 0?!0:s,o=n.altAxis,a=o===void 0?!0:o,c=n.fallbackPlacements,u=n.padding,l=n.boundary,f=n.rootBoundary,h=n.altBoundary,d=n.flipVariations,m=d===void 0?!0:d,p=n.allowedAutoPlacements,w=e.options.placement,E=xe(w),T=E===w,g=c||(T||!m?[gi(w)]:sA(w)),_=[w].concat(g).reduce(function(Lt,kt){return Lt.concat(xe(kt)===ao?rA(e,{placement:kt,boundary:l,rootBoundary:f,padding:u,flipVariations:m,allowedAutoPlacements:p}):kt)},[]),v=e.rects.reference,A=e.rects.popper,R=new Map,P=!0,O=_[0],C=0;C<_.length;C++){var K=_[C],$=xe(K),I=Ir(K)===Xn,M=[Xt,se].indexOf($)>=0,D=M?"width":"height",L=xr(e,{placement:K,boundary:l,rootBoundary:f,altBoundary:h,padding:u}),k=M?I?ie:Jt:I?se:Xt;v[D]>A[D]&&(k=gi(k));var H=gi(k),J=[];if(i&&J.push(L[$]<=0),a&&J.push(L[k]<=0,L[H]<=0),J.every(function(Lt){return Lt})){O=K,P=!1;break}R.set(K,J)}if(P)for(var it=m?3:1,lt=function(kt){var Rt=_.find(function(N){var Y=R.get(N);if(Y)return Y.slice(0,kt).every(function(W){return W})});if(Rt)return O=Rt,"break"},st=it;st>0;st--){var vt=lt(st);if(vt==="break")break}e.placement!==O&&(e.modifiersData[r]._skip=!0,e.placement=O,e.reset=!0)}}const Vp={name:"flip",enabled:!0,phase:"main",fn:iA,requiresIfExists:["offset"],data:{_skip:!1}};function ef(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function nf(t){return[Xt,ie,se,Jt].some(function(e){return t[e]>=0})}function oA(t){var e=t.state,n=t.name,r=e.rects.reference,s=e.rects.popper,i=e.modifiersData.preventOverflow,o=xr(e,{elementContext:"reference"}),a=xr(e,{altBoundary:!0}),c=ef(o,r),u=ef(a,s,i),l=nf(c),f=nf(u);e.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:l,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":f})}const Fp={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:oA};function aA(t,e,n){var r=xe(t),s=[Jt,Xt].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,o=i[0],a=i[1];return o=o||0,a=(a||0)*s,[Jt,ie].indexOf(r)>=0?{x:a,y:o}:{x:o,y:a}}function cA(t){var e=t.state,n=t.options,r=t.name,s=n.offset,i=s===void 0?[0,0]:s,o=Gc.reduce(function(l,f){return l[f]=aA(f,e.rects,i),l},{}),a=o[e.placement],c=a.x,u=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=u),e.modifiersData[r]=o}const Up={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:cA};function lA(t){var e=t.state,n=t.name;e.modifiersData[n]=Hp({reference:e.rects.reference,element:e.rects.popper,placement:e.placement})}const nl={name:"popperOffsets",enabled:!0,phase:"read",fn:lA,data:{}};function uA(t){return t==="x"?"y":"x"}function fA(t){var e=t.state,n=t.options,r=t.name,s=n.mainAxis,i=s===void 0?!0:s,o=n.altAxis,a=o===void 0?!1:o,c=n.boundary,u=n.rootBoundary,l=n.altBoundary,f=n.padding,h=n.tether,d=h===void 0?!0:h,m=n.tetherOffset,p=m===void 0?0:m,w=xr(e,{boundary:c,rootBoundary:u,padding:f,altBoundary:l}),E=xe(e.placement),T=Ir(e.placement),g=!T,_=Xc(E),v=uA(_),A=e.modifiersData.popperOffsets,R=e.rects.reference,P=e.rects.popper,O=typeof p=="function"?p(Object.assign({},e.rects,{placement:e.placement})):p,C=typeof O=="number"?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),K=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,$={x:0,y:0};if(A){if(i){var I,M=_==="y"?Xt:Jt,D=_==="y"?se:ie,L=_==="y"?"height":"width",k=A[_],H=k+w[M],J=k-w[D],it=d?-P[L]/2:0,lt=T===Xn?R[L]:P[L],st=T===Xn?-P[L]:-R[L],vt=e.elements.arrow,Lt=d&&vt?zc(vt):{width:0,height:0},kt=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:xp(),Rt=kt[M],N=kt[D],Y=ys(0,R[L],Lt[L]),W=g?R[L]/2-it-Y-Rt-C.mainAxis:lt-Y-Rt-C.mainAxis,Q=g?-R[L]/2+it+Y+N+C.mainAxis:st+Y+N+C.mainAxis,at=e.elements.arrow&&Ms(e.elements.arrow),pt=at?_==="y"?at.clientTop||0:at.clientLeft||0:0,y=(I=K==null?void 0:K[_])!=null?I:0,b=k+W-y-pt,S=k+Q-y,V=ys(d?Vi(H,b):H,k,d?Kn(J,S):J);A[_]=V,$[_]=V-k}if(a){var x,U=_==="x"?Xt:Jt,z=_==="x"?se:ie,G=A[v],q=v==="y"?"height":"width",j=G+w[U],et=G-w[z],X=[Xt,Jt].indexOf(E)!==-1,Z=(x=K==null?void 0:K[v])!=null?x:0,rt=X?j:G-R[q]-P[q]-Z+C.altAxis,ct=X?G+R[q]+P[q]-Z-C.altAxis:et,yt=d&&X?UT(rt,G,ct):ys(d?rt:j,G,d?ct:et);A[v]=yt,$[v]=yt-G}e.modifiersData[r]=$}}const jp={name:"preventOverflow",enabled:!0,phase:"main",fn:fA,requiresIfExists:["offset"]};function hA(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function dA(t){return t===oe(t)||!fe(t)?Zc(t):hA(t)}function pA(t){var e=t.getBoundingClientRect(),n=Nr(e.width)/t.offsetWidth||1,r=Nr(e.height)/t.offsetHeight||1;return n!==1||r!==1}function mA(t,e,n){n===void 0&&(n=!1);var r=fe(e),s=fe(e)&&pA(e),i=Pn(e),o=Pr(t,s,n),a={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Be(e)!=="body"||el(i))&&(a=dA(e)),fe(e)?(c=Pr(e,!0),c.x+=e.clientLeft,c.y+=e.clientTop):i&&(c.x=tl(i))),{x:o.left+a.scrollLeft-c.x,y:o.top+a.scrollTop-c.y,width:o.width,height:o.height}}function gA(t){var e=new Map,n=new Set,r=[];t.forEach(function(i){e.set(i.name,i)});function s(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var c=e.get(a);c&&s(c)}}),r.push(i)}return t.forEach(function(i){n.has(i.name)||s(i)}),r}function _A(t){var e=gA(t);return Np.reduce(function(n,r){return n.concat(e.filter(function(s){return s.phase===r}))},[])}function yA(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function bA(t){var e=t.reduce(function(n,r){var s=n[r.name];return n[r.name]=s?Object.assign({},s,r,{options:Object.assign({},s.options,r.options),data:Object.assign({},s.data,r.data)}):r,n},{});return Object.keys(e).map(function(n){return e[n]})}var rf={placement:"bottom",modifiers:[],strategy:"absolute"};function sf(){for(var t=arguments.length,e=new Array(t),n=0;nt==null?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),SA=t=>{do t+=Math.floor(Math.random()*AA);while(document.getElementById(t));return t},Kp=t=>{let e=t.getAttribute("data-bs-target");if(!e||e==="#"){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&n!=="#"?n.trim():null}return e},Gp=t=>{const e=Kp(t);return e&&document.querySelector(e)?e:null},Je=t=>{const e=Kp(t);return e?document.querySelector(e):null},RA=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const r=Number.parseFloat(e),s=Number.parseFloat(n);return!r&&!s?0:(e=e.split(",")[0],n=n.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(n))*OA)},qp=t=>{t.dispatchEvent(new Event(Ja))},Qe=t=>!t||typeof t!="object"?!1:(typeof t.jquery<"u"&&(t=t[0]),typeof t.nodeType<"u"),Cn=t=>Qe(t)?t.jquery?t[0]:t:typeof t=="string"&&t.length>0?document.querySelector(t):null,Wr=t=>{if(!Qe(t)||t.getClientRects().length===0)return!1;const e=getComputedStyle(t).getPropertyValue("visibility")==="visible",n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const r=t.closest("summary");if(r&&r.parentNode!==n||r===null)return!1}return e},Sn=t=>!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains("disabled")?!0:typeof t.disabled<"u"?t.disabled:t.hasAttribute("disabled")&&t.getAttribute("disabled")!=="false",Yp=t=>{if(!document.documentElement.attachShadow)return null;if(typeof t.getRootNode=="function"){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?Yp(t.parentNode):null},Fi=()=>{},Bs=t=>{t.offsetHeight},zp=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Wo=[],kA=t=>{document.readyState==="loading"?(Wo.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of Wo)e()}),Wo.push(t)):t()},de=()=>document.documentElement.dir==="rtl",pe=t=>{kA(()=>{const e=zp();if(e){const n=t.NAME,r=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=r,t.jQueryInterface)}})},qe=t=>{typeof t=="function"&&t()},Xp=(t,e,n=!0)=>{if(!n){qe(t);return}const s=RA(e)+5;let i=!1;const o=({target:a})=>{a===e&&(i=!0,e.removeEventListener(Ja,o),qe(t))};e.addEventListener(Ja,o),setTimeout(()=>{i||qp(e)},s)},sl=(t,e,n,r)=>{const s=t.length;let i=t.indexOf(e);return i===-1?!n&&r?t[s-1]:t[0]:(i+=n?1:-1,r&&(i=(i+s)%s),t[Math.max(0,Math.min(i,s-1))])},LA=/[^.]*(?=\..*)\.|.*/,NA=/\..*/,PA=/::\d+$/,Ko={};let of=1;const Jp={mouseenter:"mouseover",mouseleave:"mouseout"},IA=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Qp(t,e){return e&&`${e}::${of++}`||t.uidEvent||of++}function Zp(t){const e=Qp(t);return t.uidEvent=e,Ko[e]=Ko[e]||{},Ko[e]}function xA(t,e){return function n(r){return il(r,{delegateTarget:t}),n.oneOff&&F.off(t,r.type,e),e.apply(t,[r])}}function DA(t,e,n){return function r(s){const i=t.querySelectorAll(e);for(let{target:o}=s;o&&o!==this;o=o.parentNode)for(const a of i)if(a===o)return il(s,{delegateTarget:o}),r.oneOff&&F.off(t,s.type,e,n),n.apply(o,[s])}}function tm(t,e,n=null){return Object.values(t).find(r=>r.callable===e&&r.delegationSelector===n)}function em(t,e,n){const r=typeof e=="string",s=r?n:e||n;let i=nm(t);return IA.has(i)||(i=t),[r,s,i]}function af(t,e,n,r,s){if(typeof e!="string"||!t)return;let[i,o,a]=em(e,n,r);e in Jp&&(o=(m=>function(p){if(!p.relatedTarget||p.relatedTarget!==p.delegateTarget&&!p.delegateTarget.contains(p.relatedTarget))return m.call(this,p)})(o));const c=Zp(t),u=c[a]||(c[a]={}),l=tm(u,o,i?n:null);if(l){l.oneOff=l.oneOff&&s;return}const f=Qp(o,e.replace(LA,"")),h=i?DA(t,n,o):xA(t,o);h.delegationSelector=i?n:null,h.callable=o,h.oneOff=s,h.uidEvent=f,u[f]=h,t.addEventListener(a,h,i)}function Qa(t,e,n,r,s){const i=tm(e[n],r,s);i&&(t.removeEventListener(n,i,!!s),delete e[n][i.uidEvent])}function $A(t,e,n,r){const s=e[n]||{};for(const i of Object.keys(s))if(i.includes(r)){const o=s[i];Qa(t,e,n,o.callable,o.delegationSelector)}}function nm(t){return t=t.replace(NA,""),Jp[t]||t}const F={on(t,e,n,r){af(t,e,n,r,!1)},one(t,e,n,r){af(t,e,n,r,!0)},off(t,e,n,r){if(typeof e!="string"||!t)return;const[s,i,o]=em(e,n,r),a=o!==e,c=Zp(t),u=c[o]||{},l=e.startsWith(".");if(typeof i<"u"){if(!Object.keys(u).length)return;Qa(t,c,o,i,s?n:null);return}if(l)for(const f of Object.keys(c))$A(t,c,f,e.slice(1));for(const f of Object.keys(u)){const h=f.replace(PA,"");if(!a||e.includes(h)){const d=u[f];Qa(t,c,o,d.callable,d.delegationSelector)}}},trigger(t,e,n){if(typeof e!="string"||!t)return null;const r=zp(),s=nm(e),i=e!==s;let o=null,a=!0,c=!0,u=!1;i&&r&&(o=r.Event(e,n),r(t).trigger(o),a=!o.isPropagationStopped(),c=!o.isImmediatePropagationStopped(),u=o.isDefaultPrevented());let l=new Event(e,{bubbles:a,cancelable:!0});return l=il(l,n),u&&l.preventDefault(),c&&t.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function il(t,e){for(const[n,r]of Object.entries(e||{}))try{t[n]=r}catch{Object.defineProperty(t,n,{configurable:!0,get(){return r}})}return t}const cn=new Map,Go={set(t,e,n){cn.has(t)||cn.set(t,new Map);const r=cn.get(t);!r.has(e)&&r.size!==0||r.set(e,n)},get(t,e){return cn.has(t)&&cn.get(t).get(e)||null},remove(t,e){if(!cn.has(t))return;const n=cn.get(t);n.delete(e),n.size===0&&cn.delete(t)}};function cf(t){if(t==="true")return!0;if(t==="false")return!1;if(t===Number(t).toString())return Number(t);if(t===""||t==="null")return null;if(typeof t!="string")return t;try{return JSON.parse(decodeURIComponent(t))}catch{return t}}function qo(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const Ze={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${qo(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${qo(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter(r=>r.startsWith("bs")&&!r.startsWith("bsConfig"));for(const r of n){let s=r.replace(/^bs/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),e[s]=cf(t.dataset[r])}return e},getDataAttribute(t,e){return cf(t.getAttribute(`data-bs-${qo(e)}`))}};class Hs{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,n){const r=Qe(n)?Ze.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof r=="object"?r:{},...Qe(n)?Ze.getDataAttributes(n):{},...typeof e=="object"?e:{}}}_typeCheckConfig(e,n=this.constructor.DefaultType){for(const r of Object.keys(n)){const s=n[r],i=e[r],o=Qe(i)?"element":CA(i);if(!new RegExp(s).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${o}" but expected type "${s}".`)}}}const MA="5.2.3";class Oe extends Hs{constructor(e,n){super(),e=Cn(e),e&&(this._element=e,this._config=this._getConfig(n),Go.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Go.remove(this._element,this.constructor.DATA_KEY),F.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,n,r=!0){Xp(e,n,r)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Go.get(Cn(e),this.DATA_KEY)}static getOrCreateInstance(e,n={}){return this.getInstance(e)||new this(e,typeof n=="object"?n:null)}static get VERSION(){return MA}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const uo=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,r=t.NAME;F.on(document,n,`[data-bs-dismiss="${r}"]`,function(s){if(["A","AREA"].includes(this.tagName)&&s.preventDefault(),Sn(this))return;const i=Je(this)||this.closest(`.${r}`);t.getOrCreateInstance(i)[e]()})},BA="alert",HA="bs.alert",rm=`.${HA}`,VA=`close${rm}`,FA=`closed${rm}`,UA="fade",jA="show";class fo extends Oe{static get NAME(){return BA}close(){if(F.trigger(this._element,VA).defaultPrevented)return;this._element.classList.remove(jA);const n=this._element.classList.contains(UA);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),F.trigger(this._element,FA),this.dispose()}static jQueryInterface(e){return this.each(function(){const n=fo.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}uo(fo,"close");pe(fo);const WA="button",KA="bs.button",GA=`.${KA}`,qA=".data-api",YA="active",lf='[data-bs-toggle="button"]',zA=`click${GA}${qA}`;class ho extends Oe{static get NAME(){return WA}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(YA))}static jQueryInterface(e){return this.each(function(){const n=ho.getOrCreateInstance(this);e==="toggle"&&n[e]()})}}F.on(document,zA,lf,t=>{t.preventDefault();const e=t.target.closest(lf);ho.getOrCreateInstance(e).toggle()});pe(ho);const ot={find(t,e=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t,e=document.documentElement){return Element.prototype.querySelector.call(e,t)},children(t,e){return[].concat(...t.children).filter(n=>n.matches(e))},parents(t,e){const n=[];let r=t.parentNode.closest(e);for(;r;)n.push(r),r=r.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(e,t).filter(n=>!Sn(n)&&Wr(n))}},XA="swipe",Kr=".bs.swipe",JA=`touchstart${Kr}`,QA=`touchmove${Kr}`,ZA=`touchend${Kr}`,t0=`pointerdown${Kr}`,e0=`pointerup${Kr}`,n0="touch",r0="pen",s0="pointer-event",i0=40,o0={endCallback:null,leftCallback:null,rightCallback:null},a0={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Ui extends Hs{constructor(e,n){super(),this._element=e,!(!e||!Ui.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return o0}static get DefaultType(){return a0}static get NAME(){return XA}dispose(){F.off(this._element,Kr)}_start(e){if(!this._supportPointerEvents){this._deltaX=e.touches[0].clientX;return}this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),qe(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=i0)return;const n=e/this._deltaX;this._deltaX=0,n&&qe(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(F.on(this._element,t0,e=>this._start(e)),F.on(this._element,e0,e=>this._end(e)),this._element.classList.add(s0)):(F.on(this._element,JA,e=>this._start(e)),F.on(this._element,QA,e=>this._move(e)),F.on(this._element,ZA,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===r0||e.pointerType===n0)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const c0="carousel",l0="bs.carousel",In=`.${l0}`,sm=".data-api",u0="ArrowLeft",f0="ArrowRight",h0=500,es="next",ir="prev",ur="left",_i="right",d0=`slide${In}`,Yo=`slid${In}`,p0=`keydown${In}`,m0=`mouseenter${In}`,g0=`mouseleave${In}`,_0=`dragstart${In}`,y0=`load${In}${sm}`,b0=`click${In}${sm}`,im="carousel",ni="active",v0="slide",E0="carousel-item-end",w0="carousel-item-start",T0="carousel-item-next",A0="carousel-item-prev",om=".active",am=".carousel-item",O0=om+am,C0=".carousel-item img",S0=".carousel-indicators",R0="[data-bs-slide], [data-bs-slide-to]",k0='[data-bs-ride="carousel"]',L0={[u0]:_i,[f0]:ur},N0={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},P0={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Vs extends Oe{constructor(e,n){super(e,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ot.findOne(S0,this._element),this._addEventListeners(),this._config.ride===im&&this.cycle()}static get Default(){return N0}static get DefaultType(){return P0}static get NAME(){return c0}next(){this._slide(es)}nextWhenVisible(){!document.hidden&&Wr(this._element)&&this.next()}prev(){this._slide(ir)}pause(){this._isSliding&&qp(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){F.one(this._element,Yo,()=>this.cycle());return}this.cycle()}}to(e){const n=this._getItems();if(e>n.length-1||e<0)return;if(this._isSliding){F.one(this._element,Yo,()=>this.to(e));return}const r=this._getItemIndex(this._getActive());if(r===e)return;const s=e>r?es:ir;this._slide(s,n[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&F.on(this._element,p0,e=>this._keydown(e)),this._config.pause==="hover"&&(F.on(this._element,m0,()=>this.pause()),F.on(this._element,g0,()=>this._maybeEnableCycle())),this._config.touch&&Ui.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const r of ot.find(C0,this._element))F.on(r,_0,s=>s.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(ur)),rightCallback:()=>this._slide(this._directionToOrder(_i)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),h0+this._config.interval))}};this._swipeHelper=new Ui(this._element,n)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const n=L0[e.key];n&&(e.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const n=ot.findOne(om,this._indicatorsElement);n.classList.remove(ni),n.removeAttribute("aria-current");const r=ot.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);r&&(r.classList.add(ni),r.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const n=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(e,n=null){if(this._isSliding)return;const r=this._getActive(),s=e===es,i=n||sl(this._getItems(),r,s,this._config.wrap);if(i===r)return;const o=this._getItemIndex(i),a=d=>F.trigger(this._element,d,{relatedTarget:i,direction:this._orderToDirection(e),from:this._getItemIndex(r),to:o});if(a(d0).defaultPrevented||!r||!i)return;const u=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const l=s?w0:E0,f=s?T0:A0;i.classList.add(f),Bs(i),r.classList.add(l),i.classList.add(l);const h=()=>{i.classList.remove(l,f),i.classList.add(ni),r.classList.remove(ni,f,l),this._isSliding=!1,a(Yo)};this._queueCallback(h,r,this._isAnimated()),u&&this.cycle()}_isAnimated(){return this._element.classList.contains(v0)}_getActive(){return ot.findOne(O0,this._element)}_getItems(){return ot.find(am,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return de()?e===ur?ir:es:e===ur?es:ir}_orderToDirection(e){return de()?e===ir?ur:_i:e===ir?_i:ur}static jQueryInterface(e){return this.each(function(){const n=Vs.getOrCreateInstance(this,e);if(typeof e=="number"){n.to(e);return}if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}F.on(document,b0,R0,function(t){const e=Je(this);if(!e||!e.classList.contains(im))return;t.preventDefault();const n=Vs.getOrCreateInstance(e),r=this.getAttribute("data-bs-slide-to");if(r){n.to(r),n._maybeEnableCycle();return}if(Ze.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});F.on(window,y0,()=>{const t=ot.find(k0);for(const e of t)Vs.getOrCreateInstance(e)});pe(Vs);const I0="collapse",x0="bs.collapse",Fs=`.${x0}`,D0=".data-api",$0=`show${Fs}`,M0=`shown${Fs}`,B0=`hide${Fs}`,H0=`hidden${Fs}`,V0=`click${Fs}${D0}`,zo="show",dr="collapse",ri="collapsing",F0="collapsed",U0=`:scope .${dr} .${dr}`,j0="collapse-horizontal",W0="width",K0="height",G0=".collapse.show, .collapse.collapsing",Za='[data-bs-toggle="collapse"]',q0={parent:null,toggle:!0},Y0={parent:"(null|element)",toggle:"boolean"};class ks extends Oe{constructor(e,n){super(e,n),this._isTransitioning=!1,this._triggerArray=[];const r=ot.find(Za);for(const s of r){const i=Gp(s),o=ot.find(i).filter(a=>a===this._element);i!==null&&o.length&&this._triggerArray.push(s)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return q0}static get DefaultType(){return Y0}static get NAME(){return I0}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(G0).filter(a=>a!==this._element).map(a=>ks.getOrCreateInstance(a,{toggle:!1}))),e.length&&e[0]._isTransitioning||F.trigger(this._element,$0).defaultPrevented)return;for(const a of e)a.hide();const r=this._getDimension();this._element.classList.remove(dr),this._element.classList.add(ri),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const s=()=>{this._isTransitioning=!1,this._element.classList.remove(ri),this._element.classList.add(dr,zo),this._element.style[r]="",F.trigger(this._element,M0)},o=`scroll${r[0].toUpperCase()+r.slice(1)}`;this._queueCallback(s,this._element,!0),this._element.style[r]=`${this._element[o]}px`}hide(){if(this._isTransitioning||!this._isShown()||F.trigger(this._element,B0).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,Bs(this._element),this._element.classList.add(ri),this._element.classList.remove(dr,zo);for(const s of this._triggerArray){const i=Je(s);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([s],!1)}this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(ri),this._element.classList.add(dr),F.trigger(this._element,H0)};this._element.style[n]="",this._queueCallback(r,this._element,!0)}_isShown(e=this._element){return e.classList.contains(zo)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=Cn(e.parent),e}_getDimension(){return this._element.classList.contains(j0)?W0:K0}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(Za);for(const n of e){const r=Je(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))}}_getFirstLevelChildren(e){const n=ot.find(U0,this._config.parent);return ot.find(e,this._config.parent).filter(r=>!n.includes(r))}_addAriaAndCollapsedClass(e,n){if(e.length)for(const r of e)r.classList.toggle(F0,!n),r.setAttribute("aria-expanded",n)}static jQueryInterface(e){const n={};return typeof e=="string"&&/show|hide/.test(e)&&(n.toggle=!1),this.each(function(){const r=ks.getOrCreateInstance(this,n);if(typeof e=="string"){if(typeof r[e]>"u")throw new TypeError(`No method named "${e}"`);r[e]()}})}}F.on(document,V0,Za,function(t){(t.target.tagName==="A"||t.delegateTarget&&t.delegateTarget.tagName==="A")&&t.preventDefault();const e=Gp(this),n=ot.find(e);for(const r of n)ks.getOrCreateInstance(r,{toggle:!1}).toggle()});pe(ks);const uf="dropdown",z0="bs.dropdown",Zn=`.${z0}`,ol=".data-api",X0="Escape",ff="Tab",J0="ArrowUp",hf="ArrowDown",Q0=2,Z0=`hide${Zn}`,tO=`hidden${Zn}`,eO=`show${Zn}`,nO=`shown${Zn}`,cm=`click${Zn}${ol}`,lm=`keydown${Zn}${ol}`,rO=`keyup${Zn}${ol}`,fr="show",sO="dropup",iO="dropend",oO="dropstart",aO="dropup-center",cO="dropdown-center",Vn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',lO=`${Vn}.${fr}`,yi=".dropdown-menu",uO=".navbar",fO=".navbar-nav",hO=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",dO=de()?"top-end":"top-start",pO=de()?"top-start":"top-end",mO=de()?"bottom-end":"bottom-start",gO=de()?"bottom-start":"bottom-end",_O=de()?"left-start":"right-start",yO=de()?"right-start":"left-start",bO="top",vO="bottom",EO={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},wO={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class De extends Oe{constructor(e,n){super(e,n),this._popper=null,this._parent=this._element.parentNode,this._menu=ot.next(this._element,yi)[0]||ot.prev(this._element,yi)[0]||ot.findOne(yi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return EO}static get DefaultType(){return wO}static get NAME(){return uf}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Sn(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!F.trigger(this._element,eO,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(fO))for(const r of[].concat(...document.body.children))F.on(r,"mouseover",Fi);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(fr),this._element.classList.add(fr),F.trigger(this._element,nO,e)}}hide(){if(Sn(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!F.trigger(this._element,Z0,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))F.off(r,"mouseover",Fi);this._popper&&this._popper.destroy(),this._menu.classList.remove(fr),this._element.classList.remove(fr),this._element.setAttribute("aria-expanded","false"),Ze.removeDataAttribute(this._menu,"popper"),F.trigger(this._element,tO,e)}}_getConfig(e){if(e=super._getConfig(e),typeof e.reference=="object"&&!Qe(e.reference)&&typeof e.reference.getBoundingClientRect!="function")throw new TypeError(`${uf.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(typeof Wp>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;this._config.reference==="parent"?e=this._parent:Qe(this._config.reference)?e=Cn(this._config.reference):typeof this._config.reference=="object"&&(e=this._config.reference);const n=this._getPopperConfig();this._popper=rl(e,this._menu,n)}_isShown(){return this._menu.classList.contains(fr)}_getPlacement(){const e=this._parent;if(e.classList.contains(iO))return _O;if(e.classList.contains(oO))return yO;if(e.classList.contains(aO))return bO;if(e.classList.contains(cO))return vO;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return e.classList.contains(sO)?n?pO:dO:n?gO:mO}_detectNavbar(){return this._element.closest(uO)!==null}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(Ze.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...typeof this._config.popperConfig=="function"?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:n}){const r=ot.find(hO,this._menu).filter(s=>Wr(s));r.length&&sl(r,n,e===hf,!r.includes(n)).focus()}static jQueryInterface(e){return this.each(function(){const n=De.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}static clearMenus(e){if(e.button===Q0||e.type==="keyup"&&e.key!==ff)return;const n=ot.find(lO);for(const r of n){const s=De.getInstance(r);if(!s||s._config.autoClose===!1)continue;const i=e.composedPath(),o=i.includes(s._menu);if(i.includes(s._element)||s._config.autoClose==="inside"&&!o||s._config.autoClose==="outside"&&o||s._menu.contains(e.target)&&(e.type==="keyup"&&e.key===ff||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:s._element};e.type==="click"&&(a.clickEvent=e),s._completeHide(a)}}static dataApiKeydownHandler(e){const n=/input|textarea/i.test(e.target.tagName),r=e.key===X0,s=[J0,hf].includes(e.key);if(!s&&!r||n&&!r)return;e.preventDefault();const i=this.matches(Vn)?this:ot.prev(this,Vn)[0]||ot.next(this,Vn)[0]||ot.findOne(Vn,e.delegateTarget.parentNode),o=De.getOrCreateInstance(i);if(s){e.stopPropagation(),o.show(),o._selectMenuItem(e);return}o._isShown()&&(e.stopPropagation(),o.hide(),i.focus())}}F.on(document,lm,Vn,De.dataApiKeydownHandler);F.on(document,lm,yi,De.dataApiKeydownHandler);F.on(document,cm,De.clearMenus);F.on(document,rO,De.clearMenus);F.on(document,cm,Vn,function(t){t.preventDefault(),De.getOrCreateInstance(this).toggle()});pe(De);const df=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",pf=".sticky-top",si="padding-right",mf="margin-right";class tc{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,si,n=>n+e),this._setElementAttributes(df,si,n=>n+e),this._setElementAttributes(pf,mf,n=>n-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,si),this._resetElementAttributes(df,si),this._resetElementAttributes(pf,mf)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,n,r){const s=this.getWidth(),i=o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+s)return;this._saveInitialAttribute(o,n);const a=window.getComputedStyle(o).getPropertyValue(n);o.style.setProperty(n,`${r(Number.parseFloat(a))}px`)};this._applyManipulationCallback(e,i)}_saveInitialAttribute(e,n){const r=e.style.getPropertyValue(n);r&&Ze.setDataAttribute(e,n,r)}_resetElementAttributes(e,n){const r=s=>{const i=Ze.getDataAttribute(s,n);if(i===null){s.style.removeProperty(n);return}Ze.removeDataAttribute(s,n),s.style.setProperty(n,i)};this._applyManipulationCallback(e,r)}_applyManipulationCallback(e,n){if(Qe(e)){n(e);return}for(const r of ot.find(e,this._element))n(r)}}const um="backdrop",TO="fade",gf="show",_f=`mousedown.bs.${um}`,AO={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},OO={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class fm extends Hs{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return AO}static get DefaultType(){return OO}static get NAME(){return um}show(e){if(!this._config.isVisible){qe(e);return}this._append();const n=this._getElement();this._config.isAnimated&&Bs(n),n.classList.add(gf),this._emulateAnimation(()=>{qe(e)})}hide(e){if(!this._config.isVisible){qe(e);return}this._getElement().classList.remove(gf),this._emulateAnimation(()=>{this.dispose(),qe(e)})}dispose(){this._isAppended&&(F.off(this._element,_f),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add(TO),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=Cn(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),F.on(e,_f,()=>{qe(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){Xp(e,this._getElement(),this._config.isAnimated)}}const CO="focustrap",SO="bs.focustrap",ji=`.${SO}`,RO=`focusin${ji}`,kO=`keydown.tab${ji}`,LO="Tab",NO="forward",yf="backward",PO={autofocus:!0,trapElement:null},IO={autofocus:"boolean",trapElement:"element"};class hm extends Hs{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return PO}static get DefaultType(){return IO}static get NAME(){return CO}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),F.off(document,ji),F.on(document,RO,e=>this._handleFocusin(e)),F.on(document,kO,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,F.off(document,ji))}_handleFocusin(e){const{trapElement:n}=this._config;if(e.target===document||e.target===n||n.contains(e.target))return;const r=ot.focusableChildren(n);r.length===0?n.focus():this._lastTabNavDirection===yf?r[r.length-1].focus():r[0].focus()}_handleKeydown(e){e.key===LO&&(this._lastTabNavDirection=e.shiftKey?yf:NO)}}const xO="modal",DO="bs.modal",Ce=`.${DO}`,$O=".data-api",MO="Escape",BO=`hide${Ce}`,HO=`hidePrevented${Ce}`,dm=`hidden${Ce}`,pm=`show${Ce}`,VO=`shown${Ce}`,FO=`resize${Ce}`,UO=`click.dismiss${Ce}`,jO=`mousedown.dismiss${Ce}`,WO=`keydown.dismiss${Ce}`,KO=`click${Ce}${$O}`,bf="modal-open",GO="fade",vf="show",Xo="modal-static",qO=".modal.show",YO=".modal-dialog",zO=".modal-body",XO='[data-bs-toggle="modal"]',JO={backdrop:!0,focus:!0,keyboard:!0},QO={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ne extends Oe{constructor(e,n){super(e,n),this._dialog=ot.findOne(YO,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new tc,this._addEventListeners()}static get Default(){return JO}static get DefaultType(){return QO}static get NAME(){return xO}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||F.trigger(this._element,pm,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(bf),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||F.trigger(this._element,BO).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(vf),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){for(const e of[window,this._dialog])F.off(e,Ce);this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new fm({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new hm({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=ot.findOne(zO,this._dialog);n&&(n.scrollTop=0),Bs(this._element),this._element.classList.add(vf);const r=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,F.trigger(this._element,VO,{relatedTarget:e})};this._queueCallback(r,this._dialog,this._isAnimated())}_addEventListeners(){F.on(this._element,WO,e=>{if(e.key===MO){if(this._config.keyboard){e.preventDefault(),this.hide();return}this._triggerBackdropTransition()}}),F.on(window,FO,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),F.on(this._element,jO,e=>{F.one(this._element,UO,n=>{if(!(this._element!==e.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(bf),this._resetAdjustments(),this._scrollBar.reset(),F.trigger(this._element,dm)})}_isAnimated(){return this._element.classList.contains(GO)}_triggerBackdropTransition(){if(F.trigger(this._element,HO).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,r=this._element.style.overflowY;r==="hidden"||this._element.classList.contains(Xo)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(Xo),this._queueCallback(()=>{this._element.classList.remove(Xo),this._queueCallback(()=>{this._element.style.overflowY=r},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),r=n>0;if(r&&!e){const s=de()?"paddingLeft":"paddingRight";this._element.style[s]=`${n}px`}if(!r&&e){const s=de()?"paddingRight":"paddingLeft";this._element.style[s]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,n){return this.each(function(){const r=Ne.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof r[e]>"u")throw new TypeError(`No method named "${e}"`);r[e](n)}})}}F.on(document,KO,XO,function(t){const e=Je(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),F.one(e,pm,s=>{s.defaultPrevented||F.one(e,dm,()=>{Wr(this)&&this.focus()})});const n=ot.findOne(qO);n&&Ne.getInstance(n).hide(),Ne.getOrCreateInstance(e).toggle(this)});uo(Ne);pe(Ne);const ZO="offcanvas",tC="bs.offcanvas",sn=`.${tC}`,mm=".data-api",eC=`load${sn}${mm}`,nC="Escape",Ef="show",wf="showing",Tf="hiding",rC="offcanvas-backdrop",gm=".offcanvas.show",sC=`show${sn}`,iC=`shown${sn}`,oC=`hide${sn}`,Af=`hidePrevented${sn}`,_m=`hidden${sn}`,aC=`resize${sn}`,cC=`click${sn}${mm}`,lC=`keydown.dismiss${sn}`,uC='[data-bs-toggle="offcanvas"]',fC={backdrop:!0,keyboard:!0,scroll:!1},hC={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Rn extends Oe{constructor(e,n){super(e,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return fC}static get DefaultType(){return hC}static get NAME(){return ZO}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||F.trigger(this._element,sC,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new tc().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(wf);const r=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Ef),this._element.classList.remove(wf),F.trigger(this._element,iC,{relatedTarget:e})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||F.trigger(this._element,oC).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Tf),this._backdrop.hide();const n=()=>{this._element.classList.remove(Ef,Tf),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new tc().reset(),F.trigger(this._element,_m)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=()=>{if(this._config.backdrop==="static"){F.trigger(this._element,Af);return}this.hide()},n=!!this._config.backdrop;return new fm({className:rC,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?e:null})}_initializeFocusTrap(){return new hm({trapElement:this._element})}_addEventListeners(){F.on(this._element,lC,e=>{if(e.key===nC){if(!this._config.keyboard){F.trigger(this._element,Af);return}this.hide()}})}static jQueryInterface(e){return this.each(function(){const n=Rn.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}F.on(document,cC,uC,function(t){const e=Je(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Sn(this))return;F.one(e,_m,()=>{Wr(this)&&this.focus()});const n=ot.findOne(gm);n&&n!==e&&Rn.getInstance(n).hide(),Rn.getOrCreateInstance(e).toggle(this)});F.on(window,eC,()=>{for(const t of ot.find(gm))Rn.getOrCreateInstance(t).show()});F.on(window,aC,()=>{for(const t of ot.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(t).position!=="fixed"&&Rn.getOrCreateInstance(t).hide()});uo(Rn);pe(Rn);const dC=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),pC=/^aria-[\w-]*$/i,mC=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,gC=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,_C=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?dC.has(n)?!!(mC.test(t.nodeValue)||gC.test(t.nodeValue)):!0:e.filter(r=>r instanceof RegExp).some(r=>r.test(n))},ym={"*":["class","dir","id","lang","role",pC],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function yC(t,e,n){if(!t.length)return t;if(n&&typeof n=="function")return n(t);const s=new window.DOMParser().parseFromString(t,"text/html"),i=[].concat(...s.body.querySelectorAll("*"));for(const o of i){const a=o.nodeName.toLowerCase();if(!Object.keys(e).includes(a)){o.remove();continue}const c=[].concat(...o.attributes),u=[].concat(e["*"]||[],e[a]||[]);for(const l of c)_C(l,u)||o.removeAttribute(l.nodeName)}return s.body.innerHTML}const bC="TemplateFactory",vC={allowList:ym,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},EC={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},wC={entry:"(string|element|function|null)",selector:"(string|element)"};class TC extends Hs{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return vC}static get DefaultType(){return EC}static get NAME(){return bC}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[s,i]of Object.entries(this._config.content))this._setContent(e,i,s);const n=e.children[0],r=this._resolvePossibleFunction(this._config.extraClass);return r&&n.classList.add(...r.split(" ")),n}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[n,r]of Object.entries(e))super._typeCheckConfig({selector:n,entry:r},wC)}_setContent(e,n,r){const s=ot.findOne(r,e);if(s){if(n=this._resolvePossibleFunction(n),!n){s.remove();return}if(Qe(n)){this._putElementInTemplate(Cn(n),s);return}if(this._config.html){s.innerHTML=this._maybeSanitize(n);return}s.textContent=n}}_maybeSanitize(e){return this._config.sanitize?yC(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return typeof e=="function"?e(this):e}_putElementInTemplate(e,n){if(this._config.html){n.innerHTML="",n.append(e);return}n.textContent=e.textContent}}const AC="tooltip",OC=new Set(["sanitize","allowList","sanitizeFn"]),Jo="fade",CC="modal",ii="show",SC=".tooltip-inner",Of=`.${CC}`,Cf="hide.bs.modal",ns="hover",Qo="focus",RC="click",kC="manual",LC="hide",NC="hidden",PC="show",IC="shown",xC="inserted",DC="click",$C="focusin",MC="focusout",BC="mouseenter",HC="mouseleave",VC={AUTO:"auto",TOP:"top",RIGHT:de()?"left":"right",BOTTOM:"bottom",LEFT:de()?"right":"left"},FC={allowList:ym,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},UC={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Gr extends Oe{constructor(e,n){if(typeof Wp>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return FC}static get DefaultType(){return UC}static get NAME(){return AC}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),F.off(this._element.closest(Of),Cf,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const e=F.trigger(this._element,this.constructor.eventName(PC)),r=(Yp(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!r)return;this._disposePopper();const s=this._getTipElement();this._element.setAttribute("aria-describedby",s.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(s),F.trigger(this._element,this.constructor.eventName(xC))),this._popper=this._createPopper(s),s.classList.add(ii),"ontouchstart"in document.documentElement)for(const a of[].concat(...document.body.children))F.on(a,"mouseover",Fi);const o=()=>{F.trigger(this._element,this.constructor.eventName(IC)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(o,this.tip,this._isAnimated())}hide(){if(!this._isShown()||F.trigger(this._element,this.constructor.eventName(LC)).defaultPrevented)return;if(this._getTipElement().classList.remove(ii),"ontouchstart"in document.documentElement)for(const s of[].concat(...document.body.children))F.off(s,"mouseover",Fi);this._activeTrigger[RC]=!1,this._activeTrigger[Qo]=!1,this._activeTrigger[ns]=!1,this._isHovered=null;const r=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),F.trigger(this._element,this.constructor.eventName(NC)))};this._queueCallback(r,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const n=this._getTemplateFactory(e).toHtml();if(!n)return null;n.classList.remove(Jo,ii),n.classList.add(`bs-${this.constructor.NAME}-auto`);const r=SA(this.constructor.NAME).toString();return n.setAttribute("id",r),this._isAnimated()&&n.classList.add(Jo),n}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new TC({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[SC]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Jo)}_isShown(){return this.tip&&this.tip.classList.contains(ii)}_createPopper(e){const n=typeof this._config.placement=="function"?this._config.placement.call(this,e,this._element):this._config.placement,r=VC[n.toUpperCase()];return rl(this._element,e,this._getPopperConfig(r))}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_resolvePossibleFunction(e){return typeof e=="function"?e.call(this._element):e}_getPopperConfig(e){const n={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:r=>{this._getTipElement().setAttribute("data-popper-placement",r.state.placement)}}]};return{...n,...typeof this._config.popperConfig=="function"?this._config.popperConfig(n):this._config.popperConfig}}_setListeners(){const e=this._config.trigger.split(" ");for(const n of e)if(n==="click")F.on(this._element,this.constructor.eventName(DC),this._config.selector,r=>{this._initializeOnDelegatedTarget(r).toggle()});else if(n!==kC){const r=n===ns?this.constructor.eventName(BC):this.constructor.eventName($C),s=n===ns?this.constructor.eventName(HC):this.constructor.eventName(MC);F.on(this._element,r,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusin"?Qo:ns]=!0,o._enter()}),F.on(this._element,s,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusout"?Qo:ns]=o._element.contains(i.relatedTarget),o._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},F.on(this._element.closest(Of),Cf,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,n){clearTimeout(this._timeout),this._timeout=setTimeout(e,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const n=Ze.getDataAttributes(this._element);for(const r of Object.keys(n))OC.has(r)&&delete n[r];return e={...n,...typeof e=="object"&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:Cn(e.container),typeof e.delay=="number"&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title=="number"&&(e.title=e.title.toString()),typeof e.content=="number"&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const n in this._config)this.constructor.Default[n]!==this._config[n]&&(e[n]=this._config[n]);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const n=Gr.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}pe(Gr);const jC="popover",WC=".popover-header",KC=".popover-body",GC={...Gr.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},qC={...Gr.DefaultType,content:"(null|string|element|function)"};class al extends Gr{static get Default(){return GC}static get DefaultType(){return qC}static get NAME(){return jC}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[WC]:this._getTitle(),[KC]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const n=al.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}pe(al);const YC="scrollspy",zC="bs.scrollspy",cl=`.${zC}`,XC=".data-api",JC=`activate${cl}`,Sf=`click${cl}`,QC=`load${cl}${XC}`,ZC="dropdown-item",or="active",tS='[data-bs-spy="scroll"]',Zo="[href]",eS=".nav, .list-group",Rf=".nav-link",nS=".nav-item",rS=".list-group-item",sS=`${Rf}, ${nS} > ${Rf}, ${rS}`,iS=".dropdown",oS=".dropdown-toggle",aS={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},cS={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class po extends Oe{constructor(e,n){super(e,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return aS}static get DefaultType(){return cS}static get NAME(){return YC}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=Cn(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold=="string"&&(e.threshold=e.threshold.split(",").map(n=>Number.parseFloat(n))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(F.off(this._config.target,Sf),F.on(this._config.target,Sf,Zo,e=>{const n=this._observableSections.get(e.target.hash);if(n){e.preventDefault();const r=this._rootElement||window,s=n.offsetTop-this._element.offsetTop;if(r.scrollTo){r.scrollTo({top:s,behavior:"smooth"});return}r.scrollTop=s}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),e)}_observerCallback(e){const n=o=>this._targetLinks.get(`#${o.target.id}`),r=o=>{this._previousScrollData.visibleEntryTop=o.target.offsetTop,this._process(n(o))},s=(this._rootElement||document.documentElement).scrollTop,i=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const o of e){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const a=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&a){if(r(o),!s)return;continue}!i&&!a&&r(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=ot.find(Zo,this._config.target);for(const n of e){if(!n.hash||Sn(n))continue;const r=ot.findOne(n.hash,this._element);Wr(r)&&(this._targetLinks.set(n.hash,n),this._observableSections.set(n.hash,r))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(or),this._activateParents(e),F.trigger(this._element,JC,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains(ZC)){ot.findOne(oS,e.closest(iS)).classList.add(or);return}for(const n of ot.parents(e,eS))for(const r of ot.prev(n,sS))r.classList.add(or)}_clearActiveClass(e){e.classList.remove(or);const n=ot.find(`${Zo}.${or}`,e);for(const r of n)r.classList.remove(or)}static jQueryInterface(e){return this.each(function(){const n=po.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}F.on(window,QC,()=>{for(const t of ot.find(tS))po.getOrCreateInstance(t)});pe(po);const lS="tab",uS="bs.tab",tr=`.${uS}`,fS=`hide${tr}`,hS=`hidden${tr}`,dS=`show${tr}`,pS=`shown${tr}`,mS=`click${tr}`,gS=`keydown${tr}`,_S=`load${tr}`,yS="ArrowLeft",kf="ArrowRight",bS="ArrowUp",Lf="ArrowDown",Fn="active",Nf="fade",ta="show",vS="dropdown",ES=".dropdown-toggle",wS=".dropdown-menu",ea=":not(.dropdown-toggle)",TS='.list-group, .nav, [role="tablist"]',AS=".nav-item, .list-group-item",OS=`.nav-link${ea}, .list-group-item${ea}, [role="tab"]${ea}`,bm='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',na=`${OS}, ${bm}`,CS=`.${Fn}[data-bs-toggle="tab"], .${Fn}[data-bs-toggle="pill"], .${Fn}[data-bs-toggle="list"]`;class Dr extends Oe{constructor(e){super(e),this._parent=this._element.closest(TS),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),F.on(this._element,gS,n=>this._keydown(n)))}static get NAME(){return lS}show(){const e=this._element;if(this._elemIsActive(e))return;const n=this._getActiveElem(),r=n?F.trigger(n,fS,{relatedTarget:e}):null;F.trigger(e,dS,{relatedTarget:n}).defaultPrevented||r&&r.defaultPrevented||(this._deactivate(n,e),this._activate(e,n))}_activate(e,n){if(!e)return;e.classList.add(Fn),this._activate(Je(e));const r=()=>{if(e.getAttribute("role")!=="tab"){e.classList.add(ta);return}e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),F.trigger(e,pS,{relatedTarget:n})};this._queueCallback(r,e,e.classList.contains(Nf))}_deactivate(e,n){if(!e)return;e.classList.remove(Fn),e.blur(),this._deactivate(Je(e));const r=()=>{if(e.getAttribute("role")!=="tab"){e.classList.remove(ta);return}e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),F.trigger(e,hS,{relatedTarget:n})};this._queueCallback(r,e,e.classList.contains(Nf))}_keydown(e){if(![yS,kf,bS,Lf].includes(e.key))return;e.stopPropagation(),e.preventDefault();const n=[kf,Lf].includes(e.key),r=sl(this._getChildren().filter(s=>!Sn(s)),e.target,n,!0);r&&(r.focus({preventScroll:!0}),Dr.getOrCreateInstance(r).show())}_getChildren(){return ot.find(na,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,n){this._setAttributeIfNotExists(e,"role","tablist");for(const r of n)this._setInitialAttributesOnChild(r)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const n=this._elemIsActive(e),r=this._getOuterElement(e);e.setAttribute("aria-selected",n),r!==e&&this._setAttributeIfNotExists(r,"role","presentation"),n||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const n=Je(e);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`#${e.id}`))}_toggleDropDown(e,n){const r=this._getOuterElement(e);if(!r.classList.contains(vS))return;const s=(i,o)=>{const a=ot.findOne(i,r);a&&a.classList.toggle(o,n)};s(ES,Fn),s(wS,ta),r.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(e,n,r){e.hasAttribute(n)||e.setAttribute(n,r)}_elemIsActive(e){return e.classList.contains(Fn)}_getInnerElement(e){return e.matches(na)?e:ot.findOne(na,e)}_getOuterElement(e){return e.closest(AS)||e}static jQueryInterface(e){return this.each(function(){const n=Dr.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}F.on(document,mS,bm,function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),!Sn(this)&&Dr.getOrCreateInstance(this).show()});F.on(window,_S,()=>{for(const t of ot.find(CS))Dr.getOrCreateInstance(t)});pe(Dr);const SS="toast",RS="bs.toast",xn=`.${RS}`,kS=`mouseover${xn}`,LS=`mouseout${xn}`,NS=`focusin${xn}`,PS=`focusout${xn}`,IS=`hide${xn}`,xS=`hidden${xn}`,DS=`show${xn}`,$S=`shown${xn}`,MS="fade",Pf="hide",oi="show",ai="showing",BS={animation:"boolean",autohide:"boolean",delay:"number"},HS={animation:!0,autohide:!0,delay:5e3};class $r extends Oe{constructor(e,n){super(e,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return HS}static get DefaultType(){return BS}static get NAME(){return SS}show(){if(F.trigger(this._element,DS).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(MS);const n=()=>{this._element.classList.remove(ai),F.trigger(this._element,$S),this._maybeScheduleHide()};this._element.classList.remove(Pf),Bs(this._element),this._element.classList.add(oi,ai),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||F.trigger(this._element,IS).defaultPrevented)return;const n=()=>{this._element.classList.add(Pf),this._element.classList.remove(ai,oi),F.trigger(this._element,xS)};this._element.classList.add(ai),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(oi),super.dispose()}isShown(){return this._element.classList.contains(oi)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,n){switch(e.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const r=e.relatedTarget;this._element===r||this._element.contains(r)||this._maybeScheduleHide()}_setListeners(){F.on(this._element,kS,e=>this._onInteraction(e,!0)),F.on(this._element,LS,e=>this._onInteraction(e,!1)),F.on(this._element,NS,e=>this._onInteraction(e,!0)),F.on(this._element,PS,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const n=$r.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}uo($r);pe($r);const VS=mt(({$bus:t})=>{let e;const n=m=>{const w=getComputedStyle(m).getPropertyValue("--bs-modal-zindex");return{backdropZIndex:+w,modalZIndex:+w}},r=m=>{const p=document.getElementsByClassName("modal-backdrop");Array.from(p).forEach(w=>{!(w!=null&&w.getAttribute("data-modal-id"))&&(w==null||w.setAttribute("data-modal-id",m))})},s=(m,p,w)=>{const E=document.getElementById(m);if(p==="show.bs.modal"){e=T=>{var g,_;if(t.$emit(w,{event:T,modalId:m}),p==="shown.bs.modal"){r(m);const v=E.getAttribute("data-parent-modal-id"),A=document.getElementById(v);if(A){const{backdropZIndex:R,modalZIndex:P}=n(A);E==null||E.style.setProperty("z-index",P+100),(_=(g=document.querySelector('.modal-backdrop[data-modal-id="'+m+'"]'))==null?void 0:g.style)==null||_.setProperty("z-index",R+90)}}},E==null||E.addEventListener(p,e);return}E==null||E.addEventListener(p,T=>{var g,_;if(t.$emit(w,{event:T,modalId:m}),p==="shown.bs.modal"){r(m);const v=E.getAttribute("data-parent-modal-id"),A=document.getElementById(v);if(A){const{backdropZIndex:R,modalZIndex:P}=n(A);E==null||E.style.setProperty("z-index",P+100),(_=(g=document.querySelector('.modal-backdrop[data-modal-id="'+m+'"]'))==null?void 0:g.style)==null||_.setProperty("z-index",R+90)}}})},i=()=>{const m=document.body.classList.contains("modal-open");m&&document.body.classList.remove("modal-open"),m&&["overflow","padding-right"].forEach(w=>{document.body.style.removeProperty(w)})},o=m=>{const p=document.getElementsByClassName("modal-backdrop");Array.from(p).forEach(w=>{w==null||w.remove()})},a=m=>{if(!document.getElementById(m))return;i(),o();const w=new Ne(document.getElementById(m),{});s(m,"shown.bs.modal","bv::shown::modal"),s(m,"show.bs.modal","bv::show::modal"),w==null||w.show()},c=m=>{const p=document.getElementById(m),w=Ne.getInstance(p);s(m,"hidden.bs.modal","bv::hidden::modal"),s(m,"hide.bs.modal","bv::hide::modal"),p&&(p.style.transition="none"),["shown.bs.modal","show.bs.modal","hidden.bs.modal","hide.bs.modal"].forEach(E=>{p&&p.removeEventListener(E,e)}),w==null||w.hide(),p==null||p.removeEventListener("show.bs.modal",e),i(),o(),setTimeout(()=>{p&&p.style.removeProperty("transition")},0)},u=m=>{const p=Ne.getInstance(document.getElementById(m));!p&&new Ne(document.getElementById(m)),p==null||p.toggle()};window.addEventListener("popstate",()=>{i()});const l={animation:!1,autohide:!1,delay:5e3},f=(m,p,w)=>{const E=document.getElementById(m);E==null||E.addEventListener(p,T=>{t.$emit(w,{event:T,toastId:m})})};return{provide:{bvModal:{show:a,hide:c,toggle:u,removeBackdrop:o},bvToast:{show:(m,p={})=>{const w=document.getElementById(m);if(!w)return;const E=new $r(w,{...l,...p});f(m,"shown.bs.toast","bv::shown::toast"),f(m,"show.bs.toast","bv::show::toast"),f(m,"hidden.bs.toast","bv::hidden::toast"),f(m,"hide.bs.toast","bv::hide::toast"),E.show()},hide:m=>{const p=document.getElementById(m),w=$r.getInstance(p);w&&(["shown.bs.toast","show.bs.toast","hidden.bs.toast","hide.bs.toast"].forEach(E=>{p==null||p.removeEventListener(E,null)}),w.hide())}}}}}),FS=mt(t=>{let e=null,n=!1;const r=async()=>(e||(e=(await B(()=>import("./DAlhhri-.js"),[],import.meta.url)).default,await Promise.all([B(()=>Promise.resolve({}),__vite__mapDeps([302]),import.meta.url),B(()=>Promise.resolve({}),__vite__mapDeps([303]),import.meta.url)])),e),s=()=>{if(n){window.history.pushState(null,"",window.location.href);const o=async()=>{n=!1,(await r()).close()};window.addEventListener("popstate",o,{once:!0})}};return{provide:{swal:async o=>{o={...{type:"success",title:"",iconSrc:"",message:"",messageHtml:"",cancelButtonText:"",confirmButtonText:"",denyButtonText:"",showCloseButton:!0,className:"",timer:null,revertStyleAction:!1,didClose:()=>{},onCancel:()=>{},onConfirm:()=>{},onDeny:()=>{},closeOnBackButton:!0},...o};const c=!o.confirmButtonText&&!o.cancelButtonText?"no-button":"",u=o.iconSrc||`/assets/images/alert-icon/${o.type}.svg`,l=await r();return l.close(),o.closeOnBackButton&&(n=!0,s()),l.fire({title:(o==null?void 0:o.title)||"",text:(o==null?void 0:o.message)||"",html:(o==null?void 0:o.messageHtml)||"",imageUrl:u,allowOutsideClick:!1,confirmButtonText:o.confirmButtonText||"",showConfirmButton:o.confirmButtonText,cancelButtonText:o.cancelButtonText||"",showCancelButton:o.cancelButtonText,showCloseButton:o.showCloseButton,closeButtonHtml:'',customClass:{container:`custom-swal ${c} ${o.type} ${o.revertStyleAction?"revert-style-action":""} ${o.className}`},showDenyButton:o.denyButtonText,denyButtonText:o.denyButtonText,timer:o.timer,willClose:()=>{n=!1}}).then(f=>{n=!1,f.value||f.isConfirmed?o==null||o.onConfirm():f.dismiss==="cancel"?o==null||o.onCancel():f.isDenied?o==null||o.onDeny():o==null||o.didClose()})}}}});var gL=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function US(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function _L(t){if(Object.prototype.hasOwnProperty.call(t,"__esModule"))return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var s=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return t[r]}})}),n}var bi={exports:{}},jS=bi.exports,If;function WS(){return If||(If=1,function(t,e){(function(n,r){t.exports=r()})(jS,function(){var n=1e3,r=6e4,s=36e5,i="millisecond",o="second",a="minute",c="hour",u="day",l="week",f="month",h="quarter",d="year",m="date",p="Invalid Date",w=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,E=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,T={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(I){var M=["th","st","nd","rd"],D=I%100;return"["+I+(M[(D-20)%10]||M[D]||M[0])+"]"}},g=function(I,M,D){var L=String(I);return!L||L.length>=M?I:""+Array(M+1-L.length).join(D)+I},_={s:g,z:function(I){var M=-I.utcOffset(),D=Math.abs(M),L=Math.floor(D/60),k=D%60;return(M<=0?"+":"-")+g(L,2,"0")+":"+g(k,2,"0")},m:function I(M,D){if(M.date()1)return I(J[0])}else{var it=M.name;A[it]=M,k=it}return!L&&k&&(v=k),k||!L&&v},O=function(I,M){if(R(I))return I.clone();var D=typeof M=="object"?M:{};return D.date=I,D.args=arguments,new K(D)},C=_;C.l=P,C.i=R,C.w=function(I,M){return O(I,{locale:M.$L,utc:M.$u,x:M.$x,$offset:M.$offset})};var K=function(){function I(D){this.$L=P(D.locale,null,!0),this.parse(D)}var M=I.prototype;return M.parse=function(D){this.$d=function(L){var k=L.date,H=L.utc;if(k===null)return new Date(NaN);if(C.u(k))return new Date;if(k instanceof Date)return new Date(k);if(typeof k=="string"&&!/Z$/i.test(k)){var J=k.match(w);if(J){var it=J[2]-1||0,lt=(J[7]||"0").substring(0,3);return H?new Date(Date.UTC(J[1],it,J[3]||1,J[4]||0,J[5]||0,J[6]||0,lt)):new Date(J[1],it,J[3]||1,J[4]||0,J[5]||0,J[6]||0,lt)}}return new Date(k)}(D),this.$x=D.x||{},this.init()},M.init=function(){var D=this.$d;this.$y=D.getFullYear(),this.$M=D.getMonth(),this.$D=D.getDate(),this.$W=D.getDay(),this.$H=D.getHours(),this.$m=D.getMinutes(),this.$s=D.getSeconds(),this.$ms=D.getMilliseconds()},M.$utils=function(){return C},M.isValid=function(){return this.$d.toString()!==p},M.isSame=function(D,L){var k=O(D);return this.startOf(L)<=k&&k<=this.endOf(L)},M.isAfter=function(D,L){return O(D){const e=async(n="",r,s={},i=300)=>{try{n=n.replaceAll("/","");const o=localStorage.getItem(n);if(o&&JSON.parse(o).expiredTime>xf().valueOf())return JSON.parse(o).value;{const a=await $fetch(r,s);if(a&&(a.status==="OK"||a.status===1)){const c={value:a,expiredTime:xf().add(i,"second").valueOf()};return localStorage.setItem(n,JSON.stringify(c)),a}else return localStorage.removeItem(n),null}}catch{}};t.provide("cacheApi",e)}),qS=mt(({$config:t})=>{t.public.CLARITY_TOKEN&&function(e,n,r,s,i,o,a){e[r]=e[r]||function(){(e[r].q=e[r].q||[]).push(arguments)},o=n.createElement(s),o.async=1,o.src="https://www.clarity.ms/tag/"+i,a=n.getElementsByTagName(s)[0],a.parentNode.insertBefore(o,a)}(window,document,"clarity","script",t.public.CLARITY_TOKEN)}),YS=mt(t=>{t.vueApp.directive("click-outside",{beforeMount(e,n){const r=s=>{!e.contains(s.target)&&e!==s.target&&typeof n.value=="function"&&n.value(s)};e.__vueClickEventHandler__=r,document.addEventListener("click",r)},unmounted(e){document.removeEventListener("click",e.__vueClickEventHandler__)}})}),zS=mt(t=>{t.$router.options.scrollBehavior=(e,n,r)=>(history!=null&&history.scrollRestoration&&(history.scrollRestoration="manual"),e&&e.name&&e.name.startsWith("index-lobby")&&t.$isMobileOrTablet?!1:e!=null&&e.hash?e.name==="dai-ly"?!1:{el:e.hash}:(e==null?void 0:e.name)===(n==null?void 0:n.name)?!1:{top:0,behavior:"smooth"})});function XS(){const{public:t}=Ft(),e=t.API_VER_3,n=t.API_VER_1;return{JACKPOTS:`${e}/jackpots`,GAMES_V3:`${e}/games`,SEARCH_GAME:`${e}/games/search`,PARTNER_GAMES:`${e}/games/partners`,PROMOTED_GAME:`${n}/promoted-games`}}const JS=[{id:"reward",name:"Tiền thưởng"},{id:"item",name:"Vật phẩm"},{id:"free-slot",name:"Slots miễn phí"}],QS=[{id:"all",name:"Tất cả"},{id:"canRedeem",name:"Có thể đổi"}],ra={REWARD:"REWARD",MINIGAME:"MINIGAME",OTHER:"OTHER"},yL=[{id:ra.REWARD,name:"Đổi thưởng"},{id:ra.MINIGAME,name:"Mini game"},{id:ra.OTHER,name:"Khác"}],bL={REPEATED:"repeated",ONETIME:"one_time",UNLIMITED:"unlimited"},vL=()=>({STORE_NOT_FOUND:"Sai ID",STORE_NOT_RUNNING:"Thưởng không diễn ra",STORE_NOT_AVAILABLE:"Thưởng không khả dụng",USER_NOT_FOUND:"Không tìm thấy người dùng",STORE_IS_ONE_TIME:"Chỉ đổi thưởng 1 lần",WAITING_LIMIT_DAYS:"Chưa tới hạn đổi thưởng",USER_IS_NOT_ENOUGH_POINT:"Không đủ điểm để đổi",SERVER_ERROR:"Vui lòng tải lại trang",REDEEMED_STORE:"Đổi thưởng thành công",OUT_OF_STOCK:"Tạm hết"}),EL={redeem:"Đổi thưởng",notEnoughPoint:"Không đủ Point",soldOut:"Tạm hết"},wL={NOT_ENOUGH_POINT:"notEnoughPoint",SOLD_OUT:"soldOut",ERROR:"error",SUCCESS:"success",EXPIRED:"EXPIRED"},TL="reward",AL={PROMOTION:"PROMOTION",EVENT:"EVENT",STORE:"STORE",MINIGAME:"MINIGAME"},OL=[{key:"PROMOTION",title:"Khuyến Mãi",joinText:"Tham gia",link:"/uu-dai/khuyen-mai",icon:"icon-promotion",total:0,tabs:[{key:"ONGOING",title:"Đang diễn ra",total:0},{key:"MY_PROMOTION",title:"Khuyến mãi của tôi",isLoginRequired:!0}]},{key:"EVENT",title:"Sự Kiện",joinText:"Tham gia",link:"/uu-dai/su-kien",icon:"icon-event",total:0},{key:"STORE",title:"Cửa Hàng",joinText:"",link:"/uu-dai/cua-hang",icon:"icon-store",total:0,tabs:[{key:"reward",title:"Tiền thưởng"},{key:"item",title:"Vật phẩm"},{key:"free-slot",title:"Slots miễn phí"}]},{key:"MINIGAME",title:"Mini Game Center",joinText:"",link:"/uu-dai/minigame-center",icon:"icon-game-center",total:0,tabs:[{key:"RUNNING",title:"Đang diễn ra",total:0},{key:"FINISHED",title:"Đã kết thúc",total:0}]}],Df={ONGOING:"ONGOING",MY_PROMOTION:"MY_PROMOTION"},$f=[{key:Df.ONGOING,title:"Đang diễn ra",total:0,tab:"dang-dien-ra"},{key:Df.MY_PROMOTION,title:"Khuyến mãi của tôi",total:0,isLoginRequired:!0,tab:"khuyen-mai-cua-toi"}],sa={GIFT_CODE:"GIFT_CODE",REFUND:"REFUND",REWARD:"REWARD"},CL=[{key:sa.GIFT_CODE,title:"Giftcode",total:0},{key:sa.REFUND,title:"Hoàn tiền",total:0},{key:sa.REWARD,title:"Thưởng",total:0}],SL={key:"all",title:"Tất cả",total:0},ZS={key:"",title:"Khác",total:0},RL=[ZS],kL=[{key:"ALL",title:"Tất cả",total:0}],LL={HOME:"HOME",MORE:"MORE",GIFT_CODE:"GIFT_CODE"},tR=[{key:"RUNNING",title:"Đang diễn ra",total:0},{key:"FINISHED",title:"Đã kết thúc",total:0}],NL={alias:"/uu-dai/khuyen-mai?tab=khuyen-mai-cua-toi",name:"",pc_banner:null,mobile_banner:null,id:"DEFAULT_GIFT_CODE",end_time:"",code:"",count:0},PL={ONGOING:{KEY:0},MY_PROMOTION:{TAB:"khuyen-mai-cua-toi",KEY:1}},IL={EVENT:"uu-dai-su-kien",MINIGAME:"uu-dai-minigame-center"},ll=nv("appStore",{state:()=>{var t,e,n,r;return{currentUser:null,modalMessage:{},urlAfterLogin:{url:"",type:0},jackpot:{},clipboardText:null,plan:{},indexAccount:null,isLogin:!0,pathFrom:"",refreshInterval:null,jackpotIntervalNumberRolling:((e=(t=Ft())==null?void 0:t.public)==null?void 0:e.JACKPOT_INTERVAL)*2,listDeposit3rd:[],openDatePicker:!1,keywordSearchLobby:"",liveChatLoaded:!1,listEvents:[],jackpotsReward:[],profile:{},peerage:{},dataContentBank:"",isRedirectToHome:!1,promotion:null,promotionStatus:{type:"",message:""},promotionParticipations:[],isHistoryReward:!1,isRewardMaintenance:!1,isLoadingLoyalty:!0,closedEntryPoints:[],activeMiniGameTab:tR[0],activeStoreTab:(n=JS[0])==null?void 0:n.id,activeStoreSubTab:(r=QS[0])==null?void 0:r.id,activePromotionTab:$f[0],listMinigames:[],giftCodeList:[],promotionTabs:$f,isShowMenuOverlay:!1,previousRoute:"",promotionAvailable:[],isShowSearchResult:!1,missionChange:!1,isLoadingMission:!1,isNewMission:!1,isAccessPageHalloween:!1}},getters:{isLogged(t){return!!t.currentUser},momoV2(t){var e,n;return(n=(e=t.listDeposit3rd)==null?void 0:e.ewallets)==null?void 0:n.find(r=>r.code==="MOMO")},viettelPayV2(t){var e,n;return(n=(e=t.listDeposit3rd)==null?void 0:e.ewallets)==null?void 0:n.find(r=>r.code==="VIETTEL_PAY")},getCurrentUser(t){return t.currentUser},getPromotionAvailable(t){return t.promotionAvailable}},actions:{mutate(t){this.$state[t.property]=typeof t.with=="object"&&t.with!==null?{...this.$state[t.property],...t.with}:t.with},setLogin(t){this.$state.isLogin=t},setCurrentUser(t){t?this.currentUser={...t}:this.currentUser=null},updateCurrentUser(t){t?this.currentUser={...this.currentUser,...t}:this.currentUser=null},setPathFrom(t){this.pathFrom=t},setJackpotsReward(t){this.jackpotsReward=t},setOpenDatePicker(t){this.openDatePicker=t},setKeywordSearchLobby(t){this.keywordSearchLobby=t},setPromotion(t){this.promotion=t},setPromotionStatus(t){this.promotionStatus=t},async getJackpot(){var t;try{const{JACKPOTS:e}=XS(),n=await $fetch(e,{method:"GET"});this.jackpot=(t=n==null?void 0:n.data)==null?void 0:t.reduce((r,s)=>(r[s.uid]=s.jackpot,r),{})}catch{}},setRefreshInterval(t){this.refreshInterval=t},updateIndexAccount(t){this.indexAccount=t},updatePlan(t){this.plan=t},setListDeposit3rd(t){this.listDeposit3rd=t},setModalMessage(t){this.modalMessage=t},setListEvents(t){this.listEvents=t},setUrlAfterLogin(t){this.urlAfterLogin=t},setDataProfile(t){this.profile=t},setDataPeerage(t){this.peerage=t},setIsLoadingLoyalty(t){this.isLoadingLoyalty=t},setDataContentBank(t){this.dataContentBank=t},setIsHistoryReward(t){this.isHistoryReward=t},setIsRewardMaintenance(t){this.isRewardMaintenance=t},setClosedEntryPoints(t){this.closedEntryPoints=t},setPromotionParticipations(t){this.promotionParticipations=t},setActiveMiniGameTab(t){this.activeMiniGameTab=t},setListMinigames(t){this.listMinigames=t},setActiveStoreTab(t){this.activeStoreTab=t},setActiveStoreSubTab(t){this.activeStoreSubTab=t},setActivePromotionTab(t){this.activePromotionTab=t},setGiftCodeList(t){this.giftCodeList=t},setPromotionTabs(t){this.promotionTabs=t},setPromotionAvailable(t){this.promotionAvailable=t},setIsShowMenuOverlay(t){this.isShowMenuOverlay=t},setPreviousRoute(t){this.previousRoute=t},updateIsShowSearchResult(t){this.isShowSearchResult=t},setUpdateMission(t){this.missionChange=t},setLoadingMission(t){this.isLoadingMission=t},setIsNewMission(t){this.isNewMission=t},setIsAccessPageHalloween(t){this.isAccessPageHalloween=t}},persist:{omit:["isHistoryReward","isRewardMaintenance","profile","peerage","isShowSearchResult"]}}),eR=mt(t=>{const{setPreviousRoute:e}=ll();t.$router.beforeEach((n,r)=>{r.fullPath&&e(r.path)})}),nR=window.setInterval,rR=mt(t=>{const{$device:e,$config:n}=t,r=ll(t.$pinia),s=Ur();s.name!=="maintenance"&&s.path!=="/game-mini"&&(window.__lc=window.__lc||{},window.__lc.license=n.public.LIVE_CHAT_LICENSE,window.__lc.group=n.public.LIVE_CHAT_GROUP_ID,window.__lc.chat_between_groups=n.public.CHAT_BETWEEN_GROUPS,window.LC_API=window.LC_API||{},window.LC_API.on_after_load=()=>{if(r.liveChatLoaded=!0,window.innerWidth<=992){const c=nR(()=>{window.LC_API.chat_window_minimized()&&(window.LC_API.hide_chat_window(),clearInterval(c))},100)}},function(){const c=document.createElement("script");c.type="text/javascript",c.defer=!0,c.src=`${document.location.protocol==="https:"?"https://":"http://"}cdn.livechatinc.com/tracking.js`;const u=document.getElementsByTagName("script")[0];u.parentNode.insertBefore(c,u)}()),window.LC_API.on_chat_window_minimized=()=>{e.isDesktop||(window.LC_API.hide_chat_window(),o())};const i=()=>{document.body.classList.add("no-scroll")},o=()=>{document.body.classList.remove("no-scroll")};return{provide:{openLiveChat:()=>{r.liveChatLoaded&&typeof window.LC_API.open_chat_window=="function"&&window.LC_API.open_chat_window&&typeof window.LC_API.open_chat_window=="function"&&(document.getElementById("chat-widget-container").classList.add("open"),window.LC_API.open_chat_window(),document.getElementById("chat-widget-container").style.display="block",e.isDesktop||i())}}}}),He=Object.create(null);He.open="0";He.close="1";He.ping="2";He.pong="3";He.message="4";He.upgrade="5";He.noop="6";const vi=Object.create(null);Object.keys(He).forEach(t=>{vi[He[t]]=t});const ec={type:"error",data:"parser error"},vm=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Em=typeof ArrayBuffer=="function",wm=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,ul=({type:t,data:e},n,r)=>vm&&e instanceof Blob?n?r(e):Mf(e,r):Em&&(e instanceof ArrayBuffer||wm(e))?n?r(e):Mf(new Blob([e]),r):r(He[t]+(e||"")),Mf=(t,e)=>{const n=new FileReader;return n.onload=function(){const r=n.result.split(",")[1];e("b"+(r||""))},n.readAsDataURL(t)};function Bf(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let ia;function sR(t,e){if(vm&&t.data instanceof Blob)return t.data.arrayBuffer().then(Bf).then(e);if(Em&&(t.data instanceof ArrayBuffer||wm(t.data)))return e(Bf(t.data));ul(t,!1,n=>{ia||(ia=new TextEncoder),e(ia.encode(n))})}const Hf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",os=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t{let e=t.length*.75,n=t.length,r,s=0,i,o,a,c;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const u=new ArrayBuffer(e),l=new Uint8Array(u);for(r=0;r>4,l[s++]=(o&15)<<4|a>>2,l[s++]=(a&3)<<6|c&63;return u},oR=typeof ArrayBuffer=="function",fl=(t,e)=>{if(typeof t!="string")return{type:"message",data:Tm(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:aR(t.substring(1),e)}:vi[n]?t.length>1?{type:vi[n],data:t.substring(1)}:{type:vi[n]}:ec},aR=(t,e)=>{if(oR){const n=iR(t);return Tm(n,e)}else return{base64:!0,data:t}},Tm=(t,e)=>{switch(e){case"blob":return t instanceof Blob?t:new Blob([t]);case"arraybuffer":default:return t instanceof ArrayBuffer?t:t.buffer}},Am="",cR=(t,e)=>{const n=t.length,r=new Array(n);let s=0;t.forEach((i,o)=>{ul(i,!1,a=>{r[o]=a,++s===n&&e(r.join(Am))})})},lR=(t,e)=>{const n=t.split(Am),r=[];for(let s=0;s{const r=n.length;let s;if(r<126)s=new Uint8Array(1),new DataView(s.buffer).setUint8(0,r);else if(r<65536){s=new Uint8Array(3);const i=new DataView(s.buffer);i.setUint8(0,126),i.setUint16(1,r)}else{s=new Uint8Array(9);const i=new DataView(s.buffer);i.setUint8(0,127),i.setBigUint64(1,BigInt(r))}t.data&&typeof t.data!="string"&&(s[0]|=128),e.enqueue(s),e.enqueue(n)})}})}let oa;function ci(t){return t.reduce((e,n)=>e+n.length,0)}function li(t,e){if(t[0].length===e)return t.shift();const n=new Uint8Array(e);let r=0;for(let s=0;sMath.pow(2,21)-1){a.enqueue(ec);break}s=l*Math.pow(2,32)+u.getUint32(4),r=3}else{if(ci(n)t){a.enqueue(ec);break}}}})}const Om=4;function Nt(t){if(t)return hR(t)}function hR(t){for(var e in Nt.prototype)t[e]=Nt.prototype[e];return t}Nt.prototype.on=Nt.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this};Nt.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this};Nt.prototype.off=Nt.prototype.removeListener=Nt.prototype.removeAllListeners=Nt.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var r,s=0;sPromise.resolve().then(e):(e,n)=>n(e,0),le=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),dR="arraybuffer";function Cm(t,...e){return e.reduce((n,r)=>(t.hasOwnProperty(r)&&(n[r]=t[r]),n),{})}const pR=le.setTimeout,mR=le.clearTimeout;function go(t,e){e.useNativeTimers?(t.setTimeoutFn=pR.bind(le),t.clearTimeoutFn=mR.bind(le)):(t.setTimeoutFn=le.setTimeout.bind(le),t.clearTimeoutFn=le.clearTimeout.bind(le))}const gR=1.33;function _R(t){return typeof t=="string"?yR(t):Math.ceil((t.byteLength||t.size)*gR)}function yR(t){let e=0,n=0;for(let r=0,s=t.length;r=57344?n+=3:(r++,n+=4);return n}function Sm(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function bR(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function vR(t){let e={},n=t.split("&");for(let r=0,s=n.length;r{this.readyState="paused",e()};if(this._polling||!this.writable){let r=0;this._polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};lR(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,cR(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=Sm()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}}let Rm=!1;try{Rm=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const TR=Rm;function AR(){}class OR extends wR{constructor(e){if(super(e),typeof location<"u"){const n=location.protocol==="https:";let r=location.port;r||(r=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||r!==e.port}}doWrite(e,n){const r=this.request({method:"POST",data:e});r.on("success",n),r.on("error",(s,i)=>{this.onError("xhr post error",s,i)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=e}}class $e extends Nt{constructor(e,n,r){super(),this.createRequest=e,go(this,r),this._opts=r,this._method=r.method||"GET",this._uri=n,this._data=r.data!==void 0?r.data:null,this._create()}_create(){var e;const n=Cm(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const r=this._xhr=this.createRequest(n);try{r.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0);for(let s in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(s)&&r.setRequestHeader(s,this._opts.extraHeaders[s])}}catch{}if(this._method==="POST")try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{r.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(r),"withCredentials"in r&&(r.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(r.timeout=this._opts.requestTimeout),r.onreadystatechange=()=>{var s;r.readyState===3&&((s=this._opts.cookieJar)===null||s===void 0||s.parseCookies(r.getResponseHeader("set-cookie"))),r.readyState===4&&(r.status===200||r.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof r.status=="number"?r.status:0)},0))},r.send(this._data)}catch(s){this.setTimeoutFn(()=>{this._onError(s)},0);return}typeof document<"u"&&(this._index=$e.requestsCount++,$e.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=AR,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete $e.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}$e.requestsCount=0;$e.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Vf);else if(typeof addEventListener=="function"){const t="onpagehide"in le?"pagehide":"unload";addEventListener(t,Vf,!1)}}function Vf(){for(let t in $e.requests)$e.requests.hasOwnProperty(t)&&$e.requests[t].abort()}const CR=function(){const t=km({xdomain:!1});return t&&t.responseType!==null}();class SR extends OR{constructor(e){super(e);const n=e&&e.forceBase64;this.supportsBinary=CR&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new $e(km,this.uri(),e)}}function km(t){const e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||TR))return new XMLHttpRequest}catch{}if(!e)try{return new le[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const Lm=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class RR extends hl{get name(){return"websocket"}doOpen(){const e=this.uri(),n=this.opts.protocols,r=Lm?{}:Cm(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,r)}catch(s){return this.emitReserved("error",s)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n{try{this.doWrite(r,i)}catch{}s&&mo(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=Sm()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}}const aa=le.WebSocket||le.MozWebSocket;class kR extends RR{createSocket(e,n,r){return Lm?new aa(e,n,r):n?new aa(e,n):new aa(e)}doWrite(e,n){this.ws.send(n)}}class LR extends hl{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const n=fR(Number.MAX_SAFE_INTEGER,this.socket.binaryType),r=e.readable.pipeThrough(n).getReader(),s=uR();s.readable.pipeTo(e.writable),this._writer=s.writable.getWriter();const i=()=>{r.read().then(({done:a,value:c})=>{a||(this.onPacket(c),i())}).catch(a=>{})};i();const o={type:"open"};this.query.sid&&(o.data=`{"sid":"${this.query.sid}"}`),this._writer.write(o).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n{s&&mo(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const NR={websocket:kR,webtransport:LR,polling:SR},PR=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,IR=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function nc(t){if(t.length>8e3)throw"URI too long";const e=t,n=t.indexOf("["),r=t.indexOf("]");n!=-1&&r!=-1&&(t=t.substring(0,n)+t.substring(n,r).replace(/:/g,";")+t.substring(r,t.length));let s=PR.exec(t||""),i={},o=14;for(;o--;)i[IR[o]]=s[o]||"";return n!=-1&&r!=-1&&(i.source=e,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=xR(i,i.path),i.queryKey=DR(i,i.query),i}function xR(t,e){const n=/\/{2,9}/g,r=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&r.splice(0,1),e.slice(-1)=="/"&&r.splice(r.length-1,1),r}function DR(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,s,i){s&&(n[s]=i)}),n}const rc=typeof addEventListener=="function"&&typeof removeEventListener=="function",Ei=[];rc&&addEventListener("offline",()=>{Ei.forEach(t=>t())},!1);class An extends Nt{constructor(e,n){if(super(),this.binaryType=dR,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){const r=nc(e);n.hostname=r.host,n.secure=r.protocol==="https"||r.protocol==="wss",n.port=r.port,r.query&&(n.query=r.query)}else n.host&&(n.hostname=nc(n.host).host);go(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(r=>{const s=r.prototype.name;this.transports.push(s),this._transportsByName[s]=r}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=vR(this.opts.query)),rc&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Ei.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=Om,n.transport=e,this.id&&(n.sid=this.id);const r=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](r)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&An.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",An.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r0&&n>this._maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,mo(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,r){return this._sendPacket("message",e,n,r),this}send(e,n,r){return this._sendPacket("message",e,n,r),this}_sendPacket(e,n,r,s){if(typeof n=="function"&&(s=n,n=void 0),typeof r=="function"&&(s=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;const i={type:e,data:n,options:r};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),s&&this.once("flush",s),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():e()}):this.upgrading?r():e()),this}_onError(e){if(An.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),rc&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const r=Ei.indexOf(this._offlineEventListener);r!==-1&&Ei.splice(r,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}}An.protocol=Om;class $R extends An{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",f=>{if(!r)if(f.type==="pong"&&f.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;An.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(l(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const h=new Error("probe error");h.transport=n.name,this.emitReserved("upgradeError",h)}}))};function i(){r||(r=!0,l(),n.close(),n=null)}const o=f=>{const h=new Error("probe error: "+f);h.transport=n.name,i(),this.emitReserved("upgradeError",h)};function a(){o("transport closed")}function c(){o("socket closed")}function u(f){n&&f.name!==n.name&&i()}const l=()=>{n.removeListener("open",s),n.removeListener("error",o),n.removeListener("close",a),this.off("close",c),this.off("upgrading",u)};n.once("open",s),n.once("error",o),n.once("close",a),this.once("close",c),this.once("upgrading",u),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{r||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const n=[];for(let r=0;rNR[s]).filter(s=>!!s)),super(e,r)}};function BR(t,e="",n){let r=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),r=nc(t)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";const i=r.host.indexOf(":")!==-1?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+i+":"+r.port+e,r.href=r.protocol+"://"+i+(n&&n.port===r.port?"":":"+r.port),r}const HR=typeof ArrayBuffer=="function",VR=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,Nm=Object.prototype.toString,FR=typeof Blob=="function"||typeof Blob<"u"&&Nm.call(Blob)==="[object BlobConstructor]",UR=typeof File=="function"||typeof File<"u"&&Nm.call(File)==="[object FileConstructor]";function dl(t){return HR&&(t instanceof ArrayBuffer||VR(t))||FR&&t instanceof Blob||UR&&t instanceof File}function wi(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,r=t.length;n=0&&t.num{delete this.acks[e];for(let a=0;a{this.io.clearTimeoutFn(i),n.apply(this,a)};o.withError=!0,this.acks[e]=o}emitWithAck(e,...n){return new Promise((r,s)=>{const i=(o,a)=>o?s(o):r(a);i.withError=!0,n.push(i),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const r={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((s,...i)=>r!==this._queue[0]?void 0:(s!==null?r.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(s)):(this._queue.shift(),n&&n(null,...i)),r.pending=!1,this._drainQueue())),this._queue.push(r),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:ut.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(r=>String(r.id)===e)){const r=this.acks[e];delete this.acks[e],r.withError&&r.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case ut.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case ut.EVENT:case ut.BINARY_EVENT:this.onevent(e);break;case ut.ACK:case ut.BINARY_ACK:this.onack(e);break;case ut.DISCONNECT:this.ondisconnect();break;case ut.CONNECT_ERROR:this.destroy();const r=new Error(e.data.message);r.data=e.data.data,this.emitReserved("connect_error",r);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const r of n)r.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let r=!1;return function(...s){r||(r=!0,n.packet({type:ut.ACK,id:e,data:s}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:ut.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let r=0;r0&&t.jitter<=1?t.jitter:0,this.attempts=0}qr.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0};qr.prototype.reset=function(){this.attempts=0};qr.prototype.setMin=function(t){this.ms=t};qr.prototype.setMax=function(t){this.max=t};qr.prototype.setJitter=function(t){this.jitter=t};class oc extends Nt{constructor(e,n){var r;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,go(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new qr({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const s=n.parser||zR;this.encoder=new s.Encoder,this.decoder=new s.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new MR(this.uri,this.opts);const n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const s=_e(n,"open",function(){r.onopen(),e&&e()}),i=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},o=_e(n,"error",i);if(this._timeout!==!1){const a=this._timeout,c=this.setTimeoutFn(()=>{s(),i(new Error("timeout")),n.close()},a);this.opts.autoUnref&&c.unref(),this.subs.push(()=>{this.clearTimeoutFn(c)})}return this.subs.push(s),this.subs.push(o),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(_e(e,"ping",this.onping.bind(this)),_e(e,"data",this.ondata.bind(this)),_e(e,"error",this.onerror.bind(this)),_e(e,"close",this.onclose.bind(this)),_e(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){mo(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let r=this.nsps[e];return r?this._autoConnect&&!r.active&&r.connect():(r=new Pm(this,e,n),this.nsps[e]=r),r}_destroy(e){const n=Object.keys(this.nsps);for(const r of n)if(this.nsps[r].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let r=0;re()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var r;this.cleanup(),(r=this.engine)===null||r===void 0||r.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const r=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(s=>{s?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",s)):e.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(()=>{this.clearTimeoutFn(r)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const rs={};function Ti(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=BR(t,e.path||"/socket.io"),r=n.source,s=n.id,i=n.path,o=rs[s]&&i in rs[s].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||o;let c;return a?c=new oc(r,e):(rs[s]||(rs[s]=new oc(r,e)),c=rs[s]),n.query&&!e.query&&(e.query=n.queryKey),c.socket(n.path,e)}Object.assign(Ti,{Manager:oc,Socket:Pm,io:Ti,connect:Ti});const JR=mt(()=>{const e=Ft().public.API_SOCKET_URL;return{provide:{socket:Ti(e,{transports:["websocket"],secure:!0})}}}),QR=mt(t=>{const{$config:e}=t,n=e.public.ENABLE_PARTNERSHIP_PAGE=="1",r=e.public.ENABLE_LUCKY_SPIN_PAGE=="1",s=e.public.ENABLE_BET_NOW_PAY_LATER=="1",i=e.public.ENABLE_AGENT_PAGE=="1",o=e.public.ENABLE_MAMMON_EVENT_PAGE=="1",a=e.public.ENABLE_LOYALTY_PAGE=="1",c=e.public.ENABLE_MODAL_JACKPOT=="1",u=e.public.ENABLE_MINIGAME=="1",l=e.public.ENABLE_EVENT_HALLOWEEN=="1";return{provide:{isEnablePagePartnership:n,isEnablePageLuckySpin:r,isEnablePageAgent:i,isEnableBetNowPayLater:s,isEnableMammonEventPage:o,isEnablePageLoyalty:a,isEnablePromotedGame:c,isEnableMiniGame:u,isEnableEventHalloween:l}}}),ZR=mt(t=>{t.hook("app:mounted",()=>{const e=window.fetch;window.fetch=async(n,r={})=>{try{const s=await e(n,r);return s.ok,s}catch(s){throw s}}})}),tk=["789games.net","b5richkids.net","egmscentral.net","ext-integration.com","fxf774.com","gameland.vip","gnightfast.net","hbsecure.com","hogeocdn.com","iwynwebcsz.org","kenogo.net","mt-sta.com","og1-net.com","pg-bo.net","prorichvip.net","quayso.club","quayso.org","streamingtp.com","stgame.win","swgames.club","techplay.com","weebet.net","wynbaycing.org","xgame.tv","zenandfe.com"],ek={name:"referrer_domain",path:"/",maxAge:43200};function nk(t){try{return new URL(t).hostname}catch{return t}}function rk(t,e){const n=e.get("no_override_referrer")!==null,r=tk.some(s=>{const i=s.split(".")[0];return t===s||t.endsWith("."+s)||t.includes("."+i+".")||t.endsWith("."+i+".")||new RegExp(`${i}\\.[^.]+$`).test(t)||new RegExp(`^[^.]+\\.${i}\\.[^.]+$`).test(t)});return n||r}function sk(t){const e=t.get("referrer_domain"),n=document.referrer,r=window.location.hostname,s=e||n;if(!s)return null;const i=nk(s);return!i||i===r?null:i}function ik(t){const{name:e,path:n,maxAge:r}=ek;document.cookie=`${e}=${t}; path=${n}; max-age=${r}`}const ok=mt(()=>{const t=new URLSearchParams(window.location.search),e=sk(t);if(!e)return;!rk(e,t)&&ik(e)}),ak=[zv,Xv,eE,Dw,Mw,Bw,Hw,Vw,Uw,Qw,Zw,tT,rT,_T,yT,bT,NT,DT,MT,VS,FS,GS,qS,YS,zS,eR,rR,JR,QR,ZR,ok],Im=(t="RouteProvider")=>Ve({name:t,props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const n=e.renderKey,r=e.route,s={};for(const i in e.route)Object.defineProperty(s,i,{get:()=>n===e.renderKey?e.route[i]:r[i],enumerable:!0});return En(xs,Ye(s)),()=>Bt(e.vnode,{ref:e.vnodeRef})}}),ck=Im(),Uf=new WeakMap,lk=Ve({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(t,{attrs:e,slots:n,expose:r}){const s=ht(),i=Gt(),o=Mt(xs,null);let a;r({pageRef:i});const c=Mt(Dd,null);let u;const l=s.deferHydration();if(s.isHydrating){const h=s.hooks.hookOnce("app:error",l);Vt().beforeEach(h)}t.pageKey&&wn(()=>t.pageKey,(h,d)=>{h!==d&&s.callHook("page:loading:start")});let f=!1;{const h=Vt().beforeResolve(()=>{f=!1});Fr(()=>{h()})}return()=>Bt(up,{name:t.name,route:t.route,...e},{default:h=>{const d=fk(o,h.route,h.Component),m=o&&o.matched.length===h.route.matched.length;if(!h.Component){if(u&&!m)return u;l();return}if(u&&c&&!c.isCurrent(h.route))return u;if(d&&o&&(!c||c!=null&&c.isCurrent(o)))return m?u:null;const p=Ka(h,t.pageKey),w=hk(o,h.route,h.Component);!s.isHydrating&&a===p&&!w&&(s.callHook("page:loading:end"),f=!0),a=p;const E=!!(t.transition??h.route.meta.pageTransition??La),T=E&&uk([t.transition,h.route.meta.pageTransition,La,{onAfterLeave:()=>{s.callHook("page:transition:finish",h.Component)}}]),g=t.keepalive??h.route.meta.keepalive??Sb;return u=fp(E&&T,lw(g,Bt(Pc,{suspensible:!0,onPending:()=>s.callHook("page:start",h.Component),onResolve:()=>{Hr(()=>s.callHook("page:finish",h.Component).then(()=>{if(!f&&!w)return f=!0,s.callHook("page:loading:end")}).finally(l))}},{default:()=>{const _={key:p||void 0,vnode:n.default?dk(n.default,h):h.Component,route:h.route,renderKey:p||void 0,trackRootNodes:E,vnodeRef:i};if(!g)return Bt(ck,_);const v=h.Component.type,A=v;let R=Uf.get(A);return R||(R=Im(v.name||v.__name),Uf.set(A,R)),Bt(R,_)}}))).default(),u}})}});function uk(t){const e=t.filter(Boolean).map(n=>({...n,onAfterLeave:n.onAfterLeave?jc(n.onAfterLeave):void 0}));return Id(...e)}function fk(t,e,n){if(!t)return!1;const r=e.matched.findIndex(s=>{var i;return((i=s.components)==null?void 0:i.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:e.matched.slice(0,r).some((s,i)=>{var o,a,c;return((o=s.components)==null?void 0:o.default)!==((c=(a=t.matched[i])==null?void 0:a.components)==null?void 0:c.default)})||n&&Ka({route:e,Component:n})!==Ka({route:t,Component:n})}function hk(t,e,n){return t?e.matched.findIndex(s=>{var i;return((i=s.components)==null?void 0:i.default)===(n==null?void 0:n.type)})Bt(yn[t.name],t.layoutProps,e.slots)}}),mk={name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},xm=Ve({name:"NuxtLayout",inheritAttrs:!1,props:mk,setup(t,e){const n=ht(),r=Mt(xs),s=r===Ur()?sw():r,i=wt(()=>{let c=dt(t.name)??s.meta.layout??"default";return c&&!(c in yn)&&t.fallback&&(c=dt(t.fallback)),c}),o=Gt();e.expose({layoutRef:o});const a=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",a);Vt().beforeEach(c)}return()=>{const c=i.value&&i.value in yn,u=s.meta.layoutTransition??Ob;return fp(c&&u,{default:()=>Bt(Pc,{suspensible:!0,onResolve:()=>{Hr(a)}},{default:()=>Bt(gk,{layoutProps:sd(e.attrs,{ref:o}),key:i.value||void 0,name:i.value,shouldProvide:!t.name,hasTransition:!!u},e.slots)})}).default()}}}),gk=Ve({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(t,e){const n=t.name;return t.shouldProvide&&En(Dd,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,s;return!n||typeof n=="string"&&!(n in yn)?(s=(r=e.slots).default)==null?void 0:s.call(r):Bt(pk,{key:n,layoutProps:t.layoutProps,name:n},e.slots)}}}),_k={__name:"app",setup(t){var o,a;const{$isMobileOrTablet:e}=ht(),{$state:n}=ll(),{public:r={}}=Ft()||{},s=wt(()=>e?["mobile",n.isHistoryReward&&"history-reward"].filter(Boolean).join(" "):"desktop");Va({bodyAttrs:{class:s},meta:[{name:"google",content:"notranslate"},{"http-equiv":"Content-Language",content:"vi"},{name:"og:site_name",content:`Nhà cái ${r.BRANCH_NAME}`},{name:"viewport",content:"width=device-width, initial-scale=1, viewport-fit=cover, maximum-scale=1.0"},{name:"google-site-verification",content:`${r.GSC_ID}`},{property:"og:description",content:`${r.BRAND_NAME_UPPERCASE} Cá cược bóng đá uy tín online, cá cược thể thao trực tuyến nhà cái uy tín số 1 GERMANY.Tỷ lệ cá cược tốt nhất với những trò chơi thể thao đa dạng`}],link:[{rel:"preconnect",href:r.IMAGE_URL_BMP,crossorigin:"anonymous"},{rel:"dns-prefetch",href:r.IMAGE_URL_BMP}],noscript:[{tagPosition:"bodyOpen",innerHTML:``}]});const i=((a=(o=r.GTM_ID)==null?void 0:o.split(","))==null?void 0:a.reduce((c,u)=>(c.push({innerHTML:`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','${u}');`}),c),[]))||[];return Vr(()=>{Va({script:[...i]})}),(c,u)=>{const l=lk,f=xm;return It(),ye(f,null,{default:Gn(()=>[Ot(l)]),_:1})}}},yk=Symbol.for("nuxt:client-only"),bk=Ve({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(t,{slots:e,attrs:n}){const r=Gt(!1);return Vr(()=>{r.value=!0}),En(yk,!0),s=>{var c;if(r.value)return(c=e.default)==null?void 0:c.call(e);const i=e.fallback||e.placeholder;if(i)return i();const o=s.fallback||s.placeholder||"",a=s.fallbackTag||s.placeholderTag||"span";return Tn(a,n,o)}}}),ml=(t,e)=>{const n=t.__vccOpts||t;for(const[r,s]of e)n[r]=s;return n},vk={class:"base-button--content"},Ek={key:0,class:"icon-arrows-clockwise icon-load"},wk=["disabled"],Tk={class:"base-button--content"},Ak={key:0,class:"icon-arrows-clockwise icon-load"},Ok={__name:"base-button",props:{toUrl:{type:String,default:""},target:{type:String,default:""},width:{type:Number,default:0},disabled:{type:Boolean,default:!1},inactive:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1},isLoading:{type:Boolean,default:!1},color:{type:String,default:"primary"},styleButton:{type:String,default:"filled"},size:{type:String,default:"medium"}},emits:["click"],setup(t,{emit:e}){const{$isMobileOrTablet:n}=ht(),r=t,s=wt(()=>{if(!r.width)return[];const u=c(r.width);return[{width:u},{minWidth:u}]}),i=wt(()=>{const{styleButton:u,color:l,size:f,disabled:h,isLoading:d,fullWidth:m,inactive:p}=r;return[`color--${l}`,`style--${u}`,`size--${f}`,{"is-loading":d,disabled:h,mobile:n,"full-width":m,inactive:p}]}),o=e,a=u=>{!r.disabled&&!r.isLoading&&!r.inactive&&o("click",u)},c=u=>n?`${u*100/375}vw`:`${u}px`;return(u,l)=>{const f=Yw;return t.toUrl?(It(),ye(f,{key:0,to:t.toUrl,target:t.target,class:Me(["btn base-button",dt(i)]),style:Er(dt(s)),disabled:t.disabled},{default:Gn(()=>[_n("div",vk,[Nl(u.$slots,"default",{},void 0,!0),t.isLoading?(It(),Tn("span",Ek)):Vl("",!0)])]),_:3},8,["to","target","class","style","disabled"])):(It(),Tn("button",{key:1,class:Me(["btn base-button",dt(i)]),style:Er(dt(s)),disabled:t.disabled,onClick:gy(a,["prevent"])},[_n("div",Tk,[Nl(u.$slots,"default",{},void 0,!0),t.isLoading?(It(),Tn("span",Ak)):Vl("",!0)])],14,wk))}}},Dm=ml(Ok,[["__scopeId","data-v-5904a3a0"]]),DL=Object.freeze(Object.defineProperty({__proto__:null,default:Dm},Symbol.toStringTag,{value:"Module"})),Ck=({title:t,description:e,keywords:n,seo_url:r,og_img_url:s,canonical:i})=>{const o={title:t,description:e,keywords:n,seo_url:r,canonical:i,og_img_url:s},{$config:a}=ht();Va({title:o.title,description:o.description,htmlAttrs:{lang:"vi"},meta:[{name:"description",content:o.description},{name:"keywords",content:o.keywords},{property:"og:url",content:o.seo_url},{property:"og:type",content:"website"},{property:"og:title",content:o.title},{property:"og:description",content:o.description},{property:"og:image",content:(o==null?void 0:o.og_img_url)||`${a.public.DEFAULT_HOME_IMAGE_URL}`},{property:"og:image:width",content:"1200"},{property:"og:image:height",content:"630"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:o.title},{name:"twitter:image",content:(o==null?void 0:o.og_img_url)||`${a.public.DEFAULT_HOME_IMAGE_URL}`},{name:"twitter:description",content:o.description},{"http-equiv":"Content-Language",content:"vi"},{name:"author",content:a.public.BRANCH_NAME},{name:"robots",content:"index, follow"}],link:[{rel:"canonical",href:o.canonical},{rel:"icon",type:"image/x-icon",href:`${a.public.DOMAIN_URL}/assets/favicon/favicon.ico?v=${a.public.VER_IMG}`},{rel:"apple-touch-icon",href:`${a.public.DOMAIN_URL}/assets/favicon/apple-touch-icon.png?v=${a.public.VER_IMG}`}]})};function Sk(t={}){const{BRAND_NAME_UPPERCASE:e}=t||{};return{metaData:[{url:"",title:`${e} - Cá Cược Bóng Đá - Nhà Cái Cá Độ Đá Banh Số 1 Châu Âu`,description:`${e} - Cá cược bóng đá uy tín online, cá cược thể thao trực tuyến nhà cái uy tín số 1 Châu Âu.Tỷ lệ cá cược tốt nhất với những trò chơi thể thao đa dạng`,keywords:"Nhà cái uy tín, Nhà cái uy tín châu Á, Nhà cái uy tín Việt Nam, Nhà cái cá cược uy tín, Web nhà cái uy tín 2020",condition:r=>r.name==="index",h1:"Ricbet nhà cái uy tín với tỷ lệ cá độ bóng đá, soi kèo trực tuyến hàng đầu. Cá cược thể thao, lô đề, casino và nhiều game online mới nhất"},{url:"/lobby-sports",title:`${e} - Lobby Sports - Sảnh Cá Cược Thể Thao Đa Dạng Kèo`,description:`${e} - Lobby Sports - Tham gia cá cược thể thao tại ${e} với đầy đủ các môn và kèo cược. Tỷ lệ cược cao, cập nhật liên tục.`,keywords:"Lobby Sports",condition:r=>r.path.includes("lobby-sports")},{url:"/lobby-lode",title:`${e} - Lobby Lode - Sảnh Lô Đề Online Uy Tín Nhất Việt Nam`,description:`${e} - Lobby Lode - Chơi lô đề online an toàn, uy tín tại ${e}. Đặt cược dễ dàng, trả thưởng siêu tốc, trải nghiệm chuyên nghiệp.`,keywords:"Lobby Lode",condition:r=>r.path.includes("lobby-lode")},{url:"/lobby-card-games",title:`${e} - Lobby Card Games - Sảnh Game Bài Đổi Thưởng Online Uy Tín`,description:`${e} - Lobby Card Games - Khám phá kho game bài đổi thưởng trực tuyến phong phú. Đăng ký ngay để trải nghiệm các trò chơi hấp dẫn như Tiến Lên, Phỏm, Poker...`,keywords:"Lobby Card Games",condition:r=>r.path.includes("lobby-card-games")},{url:"/lobby-table-games",title:`${e} - Lobby Table Games - Sảnh Trò Chơi Bàn Cực Hấp Dẫn`,description:`${e} - Lobby Table Games - Trải nghiệm sảnh trò chơi bàn sôi động với nhiều game hấp dẫn. Thử vận may và nhận thưởng lớn ngay hôm nay!`,keywords:"Lobby Table Games",condition:r=>r.path.includes("lobby-table-games")},{url:"/lobby-casino",title:`${e} - Lobby Casino - Sảnh Casino Trực Tuyến Uy Tín Hấp Dẫn`,description:`${e} - Lobby Casino - Khám phá sảnh casino trực tuyến đẳng cấp với hàng trăm trò chơi hấp dẫn, cùng dealer người thật. Trải nghiệm Baccarat, Blackjack, Roulette và nhiều game khác ngay hôm nay!`,keywords:"Lobby Casino",condition:r=>r.path.includes("lobby-casino")},{url:"/lobby-slots",title:`${e} - Lobby Slots - Kho Game Nổ Hũ Đổi Thưởng Cực Hấp Dẫn`,description:`${e} - Lobby Slots - Khám phá kho game nổ hũ khổng lồ với tỉ lệ thắng cược cực cao. Hàng trăm tựa game đổi thưởng hấp dẫn, cơ hội rinh jackpot lên đến hàng tỷ đồng!`,keywords:"Lobby Slots",condition:r=>r.path.includes("lobby-slots")},{url:"/lobby-fishing",title:`${e} - Lobby Fishing - Sảnh Game Bắn Cá Đổi Thưởng Cực Hấp Dẫn`,description:`${e} - Lobby Fishing - Thỏa sức săn cá tại sảnh game bắn cá đổi thưởng của ${e}. Đồ họa sống động, đa dạng loài cá, cơ hội nhận thưởng lớn.`,keywords:"Lobby Fishing",condition:r=>r.path.includes("lobby-fishing")},{url:"/lobby-jackpot",title:`${e} - Lobby Jackpot - Sảnh Game Nổ Hũ Jackpot Tiền Tỷ`,description:`${e} - Lobby Jackpot - Săn hũ jackpot khủng tại ${e}. Hàng loạt game nổ hũ với giải thưởng tiền tỷ đang chờ bạn. Quay ngay!`,keywords:"Lobby Jackpot",condition:r=>r.path.includes("lobby-jackpot")},{url:"/lobby-quick-games",title:`${e} - Lobby Quick Games - Sảnh Game Nhanh Thắng Lớn`,description:`${e} - Lobby Quick Games - Trải nghiệm các trò chơi nhanh, thắng lớn chỉ trong vài giây. Giải trí và kiếm tiền thật dễ dàng với ${e}.`,keywords:"Lobby Quick Games",condition:r=>r.path.includes("lobby-quick-games")},{url:"/lobby-lottery",title:`${e} - Lobby Lottery - Sảnh Xổ Số, Lô Đề Online Tỷ Lệ Cược Cao`,description:`${e} - Lobby Lottery - Tham gia sảnh xổ số, lô đề trực tuyến tại ${e}. Tỷ lệ cược hấp dẫn, kết quả minh bạch và trả thưởng nhanh chóng.`,keywords:"Lobby Lottery",condition:r=>r.path.includes("lobby-lottery")},{url:"/rewards",title:`${e} - Cá Cược Bóng Đá - Nhà Cái Cá Độ Đá Banh Số 1 Châu Âu`,description:`${e} - Cá cược bóng đá uy tín online, cá cược thể thao trực tuyến nhà cái uy tín số 1 Châu Âu.Tỷ lệ cá cược tốt nhất với những trò chơi thể thao đa dạng`,keywords:"Nhà cái uy tín, Nhà cái uy tín châu Á, Nhà cái uy tín Việt Nam, Nhà cái cá cược uy tín, Web nhà cái uy tín 2020",condition:r=>r.name==="index-rewards"},{url:"/dai-ly",title:`${e} - Trang Đại Lý Từ Nhà Cái Uy Tín Hàng Đầu Châu Âu`,description:`${e} - Nhà cái uy tín hàng đầu châu Âu, cung cấp dịch vụ cá cược thể thao, casino trực tuyến, lô đề và nhiều trò chơi hấp dẫn khác. Tham gia ngay để trải nghiệm!`,keywords:"Nhà cái uy tín, Nhà cái uy tín châu Á, Nhà cái uy tín Việt Nam, Nhà cái cá cược uy tín, Web nhà cái uy tín 2020",og_img_url:`${Ft().public.DEFAULT_DAILY_IMAGE_URL}`,condition:r=>r.name.includes("dai-ly")},{url:"/uu-dai/su-kien",title:`Các Sự Kiện Hấp Dẫn Tại ${e}`,description:`Các Sự Kiện Hấp Dẫn Tại ${e}`,keywords:"Nhà cái uy tín, Nhà cái uy tín châu Á, Nhà cái uy tín Việt Nam, Nhà cái cá cược uy tín, Web nhà cái uy tín 2020",og_img_url:`${Ft().public.DEFAULT_OTHER_IMAGE_URL}`,condition:r=>r.path==="/uu-dai/su-kien"},{url:"/uu-dai/khuyen-mai",title:`${e} - Khuyến Mãi Hấp Dẫn`,description:`${e} - Khuyến mãi hấp dẫn, ưu đãi đặc biệt dành cho người chơi mới và khách hàng thân thiết. Tham gia ngay để nhận những phần quà giá trị!`,keywords:`${e}, khuyến mãi ${e}, ưu đãi ${e}`,og_img_url:`${Ft().public.DEFAULT_OTHER_IMAGE_URL}`,condition:r=>r.name.includes("uu-dai-khuyen-mai")},{url:"/uu-dai/cua-hang",title:`${e} Cửa Hàng Đổi Thưởng - Nhận Quà, Tiền Mặt & Slot miễn phí`,description:`Khám phá cửa hàng đổi thưởng ${e}: đổi quà hấp dẫn, nhận tiền mặt, vật phẩm độc quyền hoặc lượt quay slot miễn phí. Trải nghiệm ngay hôm nay!`,keywords:"",og_img_url:`${Ft().public.DEFAULT_OTHER_IMAGE_URL}`,condition:r=>r.name.includes("uu-dai-cua-hang")},{url:"/uu-dai/minigame-center",title:`${e} Mini Game Center - Hub Tổng Hợp Minigame Hot Nhất Việt Nam`,description:`Trung tâm Mini Game ${e} - nơi tập hợp tất cả minigame hot nhất. Truy cập dễ dàng, theo dõi và tham gia minigame mọi lúc để săn thưởng cực đã.`,keywords:"",og_img_url:`${Ft().public.DEFAULT_OTHER_IMAGE_URL}`,condition:r=>r.name.includes("uu-dai-minigame-center")},{url:"/partnership",title:`${e} - Nhà Cái Đối Tác Chính Thức Của CLB Wolverhampton Wanderers`,description:`Nhà cái ${e} - Đối tác chính thức của Wolves sẽ mang đến những trải nghiệm cá cược đỉnh cao. Tham gia ngay để tận hưởng các trận cầu đỉnh cao cùng 'Bầy Sói'!`,keywords:"Nhà cái uy tín, Nhà cái uy tín châu Á, Nhà cái uy tín Việt Nam, Nhà cái cá cược uy tín, Web nhà cái uy tín 2020",condition:r=>r.name==="partnership"},{url:"/account/deposit/codepay",title:`${e} - Nạp Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, nạp tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-deposit-codepay"},{url:"/account/deposit/crypto",title:`${e} - Nạp Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, nạp tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-deposit-crypto"},{url:"/account/deposit/p2p",title:`${e} - Nạp Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, nạp tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-deposit-p2p"},{url:"/account/deposit/momo",title:`${e} - Nạp Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, nạp tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-deposit-momo"},{url:"/account/deposit/viettelpay",title:`${e} - Nạp Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, nạp tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-deposit-viettelpay"},{url:"/account/deposit/card",title:`${e} - Nạp Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, nạp tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-deposit-card"},{url:"/account/withdraw/bank",title:`${e} - Rút Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, rút tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-withdraw-bank"},{url:"/account/withdraw/crypto",title:`${e} - Rút Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, rút tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-withdraw-crypto"},{url:"/account/withdraw/p2p",title:`${e} - Rút Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, rút tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-withdraw-p2p"},{url:"/account/withdraw/card",title:`${e} - Rút Tiền`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, rút tiền nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-withdraw-card"},{url:"/account/history",title:`${e} - Kiểm tra lịch sử`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, kiểm tra thông tin nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-history"},{url:"/account/user",title:`${e} - Cập Nhật Thông Tin`,description:`${e} - Nhà cái uy tín hàng đầu Châu Âu, cập nhật thông tin nhanh chóng dễ dàng, tận hưởng không gian giải trí trực tuyến sống động hàng đầu`,keywords:"",condition:r=>r.name==="account-user"},{url:"/gioi-thieu",title:`${e} - Nhà cái uy tín, trang cá cược trực tuyến bóng đá, casino, lô đề`,description:`${e} - Nhà cái uy tín hàng đầu đậm chất châu âu với đa dạng thể loại cá cược thể thao. casino, lô đề, game slot, game bài...`,keywords:`${e} - Nhà cái uy tín, trang cá cược trực tuyến bóng đá, casino, lô đề`,condition:r=>r.path==="/gioi-thieu"},{url:"/tai-sao-chon-chung-toi",title:"Tại Sao Chọn Chúng Tôi",description:`${e} - Nhà Cái Uy tín - Hệ thống bảo mật tối tân - Trải nghiệm quy trình hỗ trợ chuyên nghiệp đẳng cấp`,keywords:"Tại Sao Chọn Chúng Tôi",condition:r=>r.path==="/tai-sao-chon-chung-toi"},{url:"/chinh-sach-bao-mat",title:`${e} - Chính sách bảo mật`,description:`${e} - An toàn, Bảo mật tuyệt đối Thông tin khách hàng . Nhà cái cá độ uy tín hàng đầu Châu Âu.`,keywords:`${e} - Chính sách bảo mật`,condition:r=>r.path==="/chinh-sach-bao-mat"},{url:"/dieu-khoan-dieu-kien",title:`${e} - Điều khoản Điều Kiện`,description:`${e} - Điều khoản, Điều kiện . Nhà cái cá độ uy tín hàng đầu .`,keywords:"Điều khoản Điều Kiện",condition:r=>r.path==="/dieu-khoan-dieu-kien"},{url:"/huong-dan",title:`Hướng Dẫn cá cược tại ${e}`,description:`${e} - Hướng dẫn tham gia cá cược, Hướng dẫn nạp rút, Hướng dẫn chơi game tại ${e}`,keywords:"Hướng dẫn cá cược, Hướng dẫn cá cược bóng đá, Cách đọc kèo tài xỉu, Kinh nghiệm cá cược, Mẹo cá cược",condition:r=>r.path==="/huong-dan"},{url:"/huong-dan-dang-ky",title:"Hướng Dẫn Đăng Ký",description:`${e} - Hướng dẫn đăng ký tham gia cá cược, Hướng dẫn nạp rút, Hướng dẫn chơi game tại ${e}`,keywords:`Hướng Dẫn cá cược tại ${e}`,condition:r=>r.path==="/huong-dan-dang-ky"},{url:"/huong-dan-ca-cuoc",title:"Hướng Dẫn Cá Cược",description:`${e} - Hướng dẫn cá cược cực thể thao, Hướng dẫn nhận diện thể thao C, thể thao P nhà cái ${e}`,keywords:`Hướng Dẫn cá cược tại ${e}`,condition:r=>r.path==="/huong-dan-ca-cuoc"},{url:"/huong-dan-nap-tien/codepay",title:"Hướng dẫn nạp tiền ngân hàng",description:"",keywords:"",condition:r=>r.path==="/huong-dan-nap-tien/codepay"},{url:"/huong-dan-nap-tien/tien-ao",title:`Hướng dẫn cách thực hiện nạp tiền Crypto tại nhà cái ${e}`,description:`Tại nhà cái ${e} có hỗ trợ thực hiện giao dịch thông qua Crypto hiện đại và an toàn.`,keywords:"",condition:r=>r.path==="/huong-dan-nap-tien/tien-ao"},{url:"/huong-dan-nap-tien/momo",title:"Hướng dẫn nạp tiền momo",description:"Hướng dẫn nạp tiền momo",keywords:"",condition:r=>r.path==="/huong-dan-nap-tien/momo"},{url:"/huong-dan-nap-tien/viettel-pay",title:"Hướng Dẫn Nạp Tiền Bằng Viettel Pay",description:"Hướng Dẫn Nạp Tiền Bằng Viettel Pay",keywords:"",condition:r=>r.path==="/huong-dan-nap-tien/viettel-pay"},{url:"/huong-dan-nap-tien/the-cao",title:"Hướng dẫn nạp tiền thẻ cào",description:"",keywords:"",condition:r=>r.path==="/huong-dan-nap-tien/the-cao"},{url:"/huong-dan-rut-tien/ngan-hang",title:"Hướng dẫn rút tiền ngân hàng",description:"Hướng dẫn rút tiền ngân hàng",keywords:"",condition:r=>r.path==="/huong-dan-rut-tien/ngan-hang"},{url:"/huong-dan-rut-tien/the-cao",title:"Hướng dẫn rút tiền thẻ cào",description:"Hướng dẫn rút tiền thẻ cào",keywords:"",condition:r=>r.path==="/huong-dan-rut-tien/the-cao"},{url:"/huong-dan-rut-tien/tien-ao",title:"Hướng dẫn rút tiền Crypto chuẩn xác nhất hiện nay",description:"Hướng dẫn rút tiền Crypto chuẩn xác nhất hiện nay",keywords:"",condition:r=>r.path==="/huong-dan-rut-tien/tien-ao"},{url:"/cau-hoi-thuong-gap",title:`${e} - Những Câu Hỏi Thường Gặp`,description:`${e} - Những câu hỏi khách hàng thường gặp nhất , hỗ trợ 24/7 không nghỉ lễ phục vụ khách hàng là số một là phương trâm của ${e}`,keywords:"Những Câu Hỏi Thường Gặp",condition:r=>r.path==="/cau-hoi-thuong-gap"},{url:"/khuyen-mai",title:`Khuyến mãi hấp dẫn đến từ ${e}`,description:`${e} - Nhà cái uy tín khuyến mãi khủng thưởng đăng ký lên đến 11 triệu đồng, thưởng nạp 30% lần thứ 2, hoàn trả không giới hạn 1.25%`,keywords:`${e}, nhà cái ${e}, tải ${e}`,condition:r=>r.path==="/khuyen-mai"},{url:"/news",title:`${e} - Cập nhận tin tức soi kèo bóng đá, lô đề hôm nay`,description:`${e} - Nhà cái uy tín soi kèo bóng đá hôm nay, phân tích dự đoán cùng các chuyên gia, mẹo cá cược hay, soi cầu lô đề hôm nay`,keywords:"soi kèo bóng đá hôm nay, mẹo cá cược , soi cầu lô đề",condition:r=>r.name==="news"},{url:"/notification",title:`${e} - Cá Cược Bóng Đá - Nhà Cái Cá Độ Đá Banh Số 1 Châu Âu`,description:`${e} - Cá cược bóng đá uy tín online, cá cược thể thao trực tuyến nhà cái uy tín số 1 Châu Âu.Tỷ lệ cá cược tốt nhất với những trò chơi thể thao đa dạng`,keywords:"Nhà cái uy tín, Nhà cái uy tín châu Á, Nhà cái uy tín Việt Nam, Nhà cái cá cược uy tín, Web nhà cái uy tín 2020",condition:r=>r.path==="/notification"},{url:"/news/all",title:`Tin tức ${e} mới nhất, cập nhật liên tục 24/7`,description:`Khám phá tin tức mới nhất và thông tin hữu ích về cá cược tại ${e}. Cập nhật các sự kiện, khuyến mãi, và xu hướng trong ngành cá cược trực tuyến. Đừng bỏ lỡ các bài viết phân tích, mẹo chơi game, và hướng dẫn từ các chuyên gia để nâng cao trải nghiệm cá cược của bạn`,keywords:`tin tức ${e}`,condition:r=>r.name==="news-id"&&r.params.id==="all"},{url:"/news/soi-keo-bong-da",title:`Soi kèo bóng đá cùng ${e} mỗi ngày`,description:`Cập nhật thông tin soi kèo bóng đá, cập nhật bảng kèo và tỷ lệ cược hàng ngày cùng ${e}`,keywords:"soi kèo bóng đá",condition:r=>r.name==="news-id"&&r.params.id==="soi-keo-bong-da"},{url:"/news/huong-dan-ca-cuoc",title:`Hướng dẫn cá cược tại ${e}`,description:`Hướng dẫn cá cược tại ${e}, nơi cung cấp các mẹo, chiến lược và quy tắc cơ bản giúp bạn nâng cao kỹ năng cá cược. Đọc ngay các bài viết hướng dẫn từ các chuyên gia để có trải nghiệm cá cược an toàn và thú vị tại ${e}!`,keywords:"hướng dẫn cá cược",condition:r=>r.name==="news-id"&&r.params.id==="huong-dan-ca-cuoc"},{url:"/news/soi-cau-lo-de",title:`Bí quyết soi cầu lô đề online cùng ${e}`,description:`Khám phá chuyên mục soi cầu lô đề tại ${e}, nơi cung cấp các phân tích, dự đoán và mẹo chơi lô đề chính xác từ các chuyên gia. Theo dõi những thông tin mới nhất để nâng cao khả năng cá cược của bạn.`,keywords:"soi cầu lô đề",condition:r=>r.name==="news-id"&&r.params.id==="soi-cau-lo-de"},{url:"/livestream",title:"Livestream siêu hot, Code khủng mỗi ngày",description:`Xem livestream trực tiếp tại ${e} với chất lượng HD, tốc độ mượt mà. Cập nhật các sự kiện hot, trận đấu hấp dẫn và chương trình đặc sắc mỗi ngày.`,keywords:`Livestream nhận quà, xem live nhận quà, ${e} livestream`,condition:r=>r.path==="/livestream"},{url:"/quyen-loi-vip",title:"Quyền lợi vip - Nhà cái uy tín Châu Á, đặc quyền VIP riêng biệt, uy tín, đỉnh cao",description:`${e} nhà cái uy tín, tích điểm thành VIP, trải nghiệm cá cược đỉnh cao dành riêng cho VIP`,keywords:"quyền lợi vip",og_img_url:`${Ft().public.DEFAULT_OTHER_IMAGE_URL}`,condition:r=>r.path==="/quyen-loi-vip"},{url:"/bi-an-dem-halloween",title:`${e} Bí Ẩn Đêm Halloween – Trải Nghiệm Đầy Ma Mị`,description:`Giải mã Bí Ẩn Đêm Halloween ${e} với hành trình phiêu lưu huyền bí, thử thách rùng rợn và kho báu phần thưởng bất ngờ`,keywords:"halloween",condition:r=>r.path==="/bi-an-dem-halloween"},{url:"/404",title:`${e} - 404 - Trang Không Tồn Tại`,description:`${e} - 404 - Rất tiếc, trang bạn tìm không tồn tại. Vui lòng quay lại trang chủ hoặc liên hệ với bộ phận hỗ trợ để được giúp đỡ.`,keywords:"404",condition:r=>r.name==="404"}]}}const Rk=t=>{const{$config:e}=ht();return/^data:image/.test(t)||/^(\s?)http(s?):\/\//.test(t)||/^\/\//.test(t)?t:`${e.public.IMAGE_URL}${t}?v=${e.public.VER_IMG}`},kk=()=>{const t=Ur(),{$config:e}=ht(),{metaData:n}=Sk(e==null?void 0:e.public),r=Gt({title:"",description:"",keywords:"",seo_url:"",og_img_url:"",canonical:""});wn(t,()=>{r.value=n.find(s=>s.condition(t))||n[0],Ck({title:r.value.title,description:r.value.description,keywords:r.value.keywords,seo_url:`${e.public.DOMAIN_URL}${r.value.url}`,og_img_url:r.value.og_img_url?`${r.value.og_img_url}`:"",canonical:`${e.public.DOMAIN_URL}${t.path}`})},{immediate:!0})},Lk=["id","loading","alt","src"],Nk=["id","src","loading","alt"],Pk={__name:"base-img",props:{src:{type:String,default:""},loading:{type:String,default:""},error:{type:String,default:""},alt:{type:String,default:""},lazy:{type:String,default:"lazy"},isLazy:{type:Boolean,default:!1},isHeaderLazy:{type:Boolean,default:!1},isBgWhite:{type:Boolean,default:!1},id:{type:String,default:""},onLoaded:{type:Function,default:()=>{}},placeholder:{type:Boolean,default:!1}},setup(t){const e=t,n=Ft(),r=wt(()=>{const{src:c}=e;return Rk(c)}),s=wt(()=>e.loading?e.loading:`${n.public.IMAGE_URL}/assets/images/img-transparent.webp`),i=wt(()=>e.error?e.error:`${n.public.IMAGE_URL}/assets/images/logo.svg`),o=c=>{c.target.src=i.value},a=c=>{e.onLoaded&&e.onLoaded()};return(c,u)=>{const l=Qg("lazy");return t.isLazy?Pg((It(),Tn("img",{key:0,id:t.id,loading:t.lazy,alt:t.alt,src:dt(s),class:Me(`img-lazy ${t.isBgWhite?"bg-white":""}`),onLoad:a},null,42,Lk)),[[l,{src:dt(r),loading:dt(s),error:dt(i)}]]):(It(),Tn("img",{key:1,id:t.id,src:dt(r),loading:t.lazy,alt:t.alt,class:Me({"img-lazy":t.placeholder}),onClick:u[0]||(u[0]=(...f)=>c.emitClick&&c.emitClick(...f)),onError:o,onLoad:a},null,42,Nk))}}},$m=ml(Pk,[["__scopeId","data-v-433ac961"]]),$L=Object.freeze(Object.defineProperty({__proto__:null,default:$m},Symbol.toStringTag,{value:"Module"})),Ik={class:"error-page__content"},xk={class:"error-page__content--img"},Dk={__name:"index",setup(t){const{$device:e}=ht();return(n,r)=>{const s=bk;return It(),Tn("div",{class:Me(["error-layout",{desktop:!dt(e).isMobileOrTablet}])},[Ot(s,null,{default:Gn(()=>[_n("div",{class:Me(["error-page container",{mobile:dt(e).isMobileOrTablet}])},[_n("div",Ik,[_n("div",xk,[Ot($m,{src:"/assets/images/404.webp",alt:"icon",class:"404 error"}),r[2]||(r[2]=_n("span",null,"Không tìm thấy trang",-1)),Ot(Dm,{class:"base-button btn base-button--bg-bordeaux-fill",size:"large",onClick:r[0]||(r[0]=i=>("navigateTo"in n?n.navigateTo:dt(zn))("/"))},{default:Gn(()=>r[1]||(r[1]=[Ic(" Về Trang Chủ ")])),_:1})])])],2)]),_:1})],2)}}},$k=ml(Dk,[["__scopeId","data-v-271d994c"]]),Mk={__name:"error",setup(t){kk();const e=Ds();return(n,r)=>{const s=xm;return It(),ye(s,null,{default:Gn(()=>[Ot($k,{error:dt(e)},null,8,["error"])]),_:1})}}},Bk={key:0},jf={__name:"nuxt-root",setup(t){const e=()=>null,n=ht(),r=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",r);Vt().beforeEach(c)}const s=!1;En(xs,Ur()),n.hooks.callHookWith(c=>c.map(u=>u()),"vue:setup");const i=Ds(),o=!1;Ih((c,u,l)=>{if(n.hooks.callHook("vue:error",c,u,l).catch(f=>{}),Bd(c)&&(c.fatal||c.unhandled))return n.runWithContext(()=>dn(c)),!1});const a=!1;return(c,u)=>(It(),ye(Pc,{onResolve:dt(r)},{default:Gn(()=>[dt(o)?(It(),Tn("div",Bk)):dt(i)?(It(),ye(dt(Mk),{key:1,error:dt(i)},null,8,["error"])):dt(a)?(It(),ye(dt(e),{key:2,context:dt(a)},null,8,["context"])):dt(s)?(It(),ye(Jg(dt(s)),{key:3})):(It(),ye(dt(_k),{key:4}))]),_:1},8,["onResolve"]))}};let Wf;{let t;Wf=async function(){var o,a;if(t)return t;const r=!!(((o=window.__NUXT__)==null?void 0:o.serverRendered)??((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Ey(jf):vy(jf),s=Ib({vueApp:r});async function i(c){var u;await s.callHook("app:error",c),(u=s.payload).error||(u.error=no(c))}r.config.errorHandler=i,s.hook("app:suspense:resolve",()=>{r.config.errorHandler===i&&(r.config.errorHandler=void 0)});try{await $b(s,ak)}catch(c){i(c)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(Lb),await s.hooks.callHook("app:mounted",r),await Hr()}catch(c){i(c)}return r},t=Wf().catch(e=>{throw e})}export{uL as $,lk as A,bk as B,B as C,$m as D,$k as E,Kt as F,Ft as G,nR as H,Cc as I,rL as J,jg as K,vc as L,Hr as M,gy as N,we as O,Ac as P,Ic as Q,Pg as R,Jk as S,Ct as T,Dm as U,Vt as V,Er as W,OL as X,AL as Y,qk as Z,ml as _,ll as a,eL as a$,LL as a0,IL as a1,sa as a2,ts as a3,JS as a4,PL as a5,TL as a6,QS as a7,RL as a8,SL as a9,En as aA,Ie as aB,On as aC,Nl as aD,zk as aE,Ph as aF,Gg as aG,Zk as aH,Tr as aI,no as aJ,XS as aK,sL as aL,Ww as aM,b_ as aN,vg as aO,tL as aP,Ck as aQ,nv as aR,Yk as aS,Va as aT,Tg as aU,kl as aV,xs as aW,Oc as aX,Qk as aY,oo as aZ,Rk as a_,tR as aa,Qg as ab,jk as ac,Ec as ad,EL as ae,wL as af,bL as ag,xf as ah,vL as ai,yL as aj,$f as ak,Df as al,NL as am,Cs as an,Zm as ao,dc as ap,Fk as aq,US as ar,gL as as,Bt as at,xt as au,ph as av,Ve as aw,Qn as ax,Fr as ay,Mt as az,ht as b,fL as b0,cL as b1,lL as b2,Uk as b3,wd as b4,iL as b5,oL as b6,aL as b7,hL as b8,Pc as b9,Vk as ba,x_ as bb,sw as bc,Gk as bd,Kk as be,Y_ as bf,kL as bg,CL as bh,_L as bi,pL as bj,mL as bk,dL as bl,Xk as bm,DL as bn,$L as bo,ye as c,Ur as d,Gt as e,Kg as f,Vr as g,Tn as h,Vl as i,dt as j,wt as k,_n as l,Wk as m,zn as n,It as o,Gn as p,Me as q,Jg as r,nL as s,Qm as t,kk as u,sd as v,wn as w,Yw as x,Ot as y,zs as z};