"use strict";const Np=(s,e)=>{const t=s.__vccOpts||s;for(const[n,i]of e)t[n]=i;return t};/** * @vue/shared v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function sn(s,e){const t=new Set(s.split(","));return e?n=>t.has(n.toLowerCase()):n=>t.has(n)}const Se=Object.freeze({}),Fl=Object.freeze([]),we=()=>{},Up=()=>!1,Sf=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&(s.charCodeAt(2)>122||s.charCodeAt(2)<97),Bl=s=>s.startsWith("onUpdate:"),le=Object.assign,ar=(s,e)=>{const t=s.indexOf(e);t>-1&&s.splice(t,1)},$p=Object.prototype.hasOwnProperty,Y=(s,e)=>$p.call(s,e),z=Array.isArray,fs=s=>pt(s)==="[object Map]",xf=s=>pt(s)==="[object Set]",K=s=>typeof s=="function",ge=s=>typeof s=="string",nn=s=>typeof s=="symbol",ue=s=>s!==null&&typeof s=="object",qn=s=>(ue(s)||K(s))&&K(s.then)&&K(s.catch),Ef=Object.prototype.toString,pt=s=>Ef.call(s),lr=s=>pt(s).slice(8,-1),Re=s=>pt(s)==="[object Object]",xa=s=>ge(s)&&s!=="NaN"&&s[0]!=="-"&&""+parseInt(s,10)===s,Tf=sn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gp=sn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),cr=s=>{const e=Object.create(null);return t=>e[t]||(e[t]=s(t))},Hp=/-(\w)/g,St=cr(s=>s.replace(Hp,(e,t)=>t?t.toUpperCase():"")),jp=/\B([A-Z])/g,ys=cr(s=>s.replace(jp,"-$1").toLowerCase()),Ss=cr(s=>s.charAt(0).toUpperCase()+s.slice(1)),ss=cr(s=>s?`on${Ss(s)}`:""),Wt=(s,e)=>!Object.is(s,e),vi=(s,e)=>{for(let t=0;t{Object.defineProperty(s,e,{configurable:!0,enumerable:!1,value:t})},Vp=s=>{const e=parseFloat(s);return isNaN(e)?s:e};function vf(s){if(z(s)){const e={};for(let t=0;t{if(t){const n=t.split(Wp);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function Af(s){let e="";if(ge(s))e=s;else if(z(s))for(let t=0;tge(s)?s:s==null?"":z(s)||ue(s)&&(s.toString===Ef||!K(s.toString))?JSON.stringify(s,bf,2):String(s),bf=(s,e)=>e&&e.__v_isRef?bf(s,e.value):fs(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[n,i],r)=>(t[wr(n,r)+" =>"]=i,t),{})}:xf(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>wr(t))}:nn(e)?wr(e):ue(e)&&!z(e)&&!Re(e)?String(e):e,wr=(s,e="")=>{var t;return nn(s)?`Symbol(${(t=s.description)!=null?t:e})`:s},Xp="d",ur="onShow",fr="onHide",If="onLaunch",xs="onError",_f="onThemeChange",wf="onPageNotFound",Rf="onUnhandledRejection",Jp="onExit",Wn="onLoad",Ea="onReady",Ta="onUnload",Lf="onInit",Cf="onSaveExitState",Pf="onResize",Df="onBackPress",kf="onPageScroll",va="onTabItemTap",Aa="onReachBottom",ba="onPullDownRefresh",Of="onShareTimeline",Ff="onShareChat",Ia="onAddToFavorites",Bf="onShareAppMessage",Mf="onNavigationBarButtonTap",Nf="onNavigationBarSearchInputClicked",Uf="onNavigationBarSearchInputChanged",$f="onNavigationBarSearchInputConfirmed",Gf="onNavigationBarSearchInputFocusChanged",Zp="virtualHostStyle",eg="virtualHostClass",tg="virtualHostHidden",yo="virtualHostId";function sg(s){return s.indexOf("/")===0}function ng(s){return sg(s)?s:"/"+s}const ig=(s,e)=>{let t;for(let n=0;n(s&&(t=s.apply(e,n),s=null),t)}function jf(s,e){if(!ge(e))return;e=e.replace(/\[(\d+)\]/g,".$1");const t=e.split(".");let n=t[0];return s||(s={}),t.length===1?s[n]:jf(s[n],t.slice(1).join("."))}function Kf(s){let e={};return Re(s)&&Object.keys(s).sort().forEach(t=>{const n=t;e[n]=s[n]}),Object.keys(e)?e:s}const rg=/:/g;function og(s){return St(s.replace(rg,"-"))}const ag=encodeURIComponent;function lg(s,e=ag){const t=s?Object.keys(s).map(n=>{let i=s[n];return typeof i===void 0||i===null?i="":Re(i)&&(i=JSON.stringify(i)),e(n)+"="+e(i)}).filter(n=>n.length>0).join("&"):null;return t?`?${t}`:""}const cg=[Lf,Wn,ur,fr,Ta,Df,kf,va,Aa,ba,Of,Bf,Ff,Ia,Cf,Mf,Nf,Uf,$f,Gf];function ug(s){return cg.indexOf(s)>-1}const Vf=[ur,fr,If,xs,_f,wf,Rf,Jp,Lf,Wn,Ea,Ta,Pf,Df,kf,va,Aa,ba,Of,Ia,Bf,Ff,Cf,Mf,Nf,Uf,$f,Gf],So={onPageScroll:1,onShareAppMessage:2,onShareTimeline:4};function qf(s,e,t=!0){return t&&!K(e)?!1:Vf.indexOf(s)>-1?!0:s.indexOf("on")===0}let xo;const Wf=[];function fg(s){if(xo)return s(xo);Wf.push(s)}function hg(s){xo=s,Wf.forEach(e=>e(s))}const dg=Hf((s,e)=>e(s)),Qf=function(){};Qf.prototype={_id:1,on:function(s,e,t){var n=this.e||(this.e={});return(n[s]||(n[s]=[])).push({fn:e,ctx:t,_id:this._id}),this._id++},once:function(s,e,t){var n=this;function i(){n.off(s,i),e.apply(t,arguments)}return i._=e,this.on(s,i,t)},emit:function(s){var e=[].slice.call(arguments,1),t=((this.e||(this.e={}))[s]||[]).slice(),n=0,i=t.length;for(n;n=0;r--)if(n[r].fn===e||n[r].fn._===e||n[r]._id===e){n.splice(r,1);break}i=n}return i.length?t[s]=i:delete t[s],this}};var pg=Qf;const Rr="zh-Hans",Ml="zh-Hant",_n="en",gg="fr",mg="es";function yg(s,e){return!!e.find(t=>s.indexOf(t)!==-1)}function Sg(s,e){return e.find(t=>s.indexOf(t)===0)}function zf(s,e){if(!s)return;if(s=s.trim().replace(/_/g,"-"),e&&e[s])return s;if(s=s.toLowerCase(),s==="chinese")return Rr;if(s.indexOf("zh")===0)return s.indexOf("-hans")>-1?Rr:s.indexOf("-hant")>-1||yg(s,["-tw","-hk","-mo","-cht"])?Ml:Rr;let t=[_n,gg,mg];e&&Object.keys(e).length>0&&(t=Object.keys(e));const n=Sg(s,t);if(n)return n}function xg(){var s;let e="";{const t=((s=wx.getAppBaseInfo)===null||s===void 0?void 0:s.call(wx))||wx.getSystemInfoSync(),n=t&&t.language?t.language:_n;e=zf(n)||_n}return e}function Eg(s,e){console.warn(`${s}: ${e}`)}function Nl(s,e,t,n){n||(n=Eg);for(const i in t){const r=vg(i,e[i],t[i],!Y(e,i));ge(r)&&n(s,r)}}function Tg(s,e,t,n){if(!t)return;if(!z(t))return Nl(s,e[0]||Object.create(null),t,n);const i=t.length,r=e.length;for(let o=0;oo&&(l[a.name]=e[o]),Nl(s,l,{[a.name]:a},n)}}function vg(s,e,t,n){Re(t)||(t={type:t});const{type:i,required:r,validator:o}=t;if(r&&n)return'Missing required args: "'+s+'"';if(!(e==null&&!r)){if(i!=null){let a=!1;const l=z(i)?i:[i],c=[];for(let u=0;us.toLowerCase()===t)}function wg(...s){return s.some(e=>e.toLowerCase()==="boolean")}function Rg(s){return function(){try{return s.apply(s,arguments)}catch(e){console.error(e)}}}let Lg=1;const Eo={};function Cg(s,e,t,n=!1){return Eo[s]={name:e,keepAlive:n,callback:t},s}function Yf(s,e,t){if(typeof s=="number"){const n=Eo[s];if(n)return n.keepAlive||delete Eo[s],n.callback(e,t)}return e}const Pg="success",Dg="fail",kg="complete";function Og(s){const e={};for(const t in s){const n=s[t];K(n)&&(e[t]=Rg(n),delete s[t])}return e}function Fg(s,e){return!s||s.indexOf(":fail")===-1?e+":ok":e+s.substring(s.indexOf(":fail"))}function Bg(s,e={},{beforeAll:t,beforeSuccess:n}={}){Re(e)||(e={});const{success:i,fail:r,complete:o}=Og(e),a=K(i),l=K(r),c=K(o),u=Lg++;return Cg(u,s,f=>{f=f||{},f.errMsg=Fg(f.errMsg,s),K(t)&&t(f),f.errMsg===s+":ok"?(K(n)&&n(f,e),a&&i(f)):l&&r(f),c&&o(f)}),u}const Mg="success",Ng="fail",Ug="complete",qs={},Ws={};function $g(s,e){return function(t){return s(t,e)||t}}function Xf(s,e,t){let n=!1;for(let i=0;i{const n=s[t];if(!z(n))return;const i=e[t];e[t]=function(o){Xf(n,o,e).then(a=>K(i)&&i(a)||a)}}),e}function Di(s,e){const t=[];z(qs.returnValue)&&t.push(...qs.returnValue);const n=Ws[s];return n&&z(n.returnValue)&&t.push(...n.returnValue),t.forEach(i=>{e=i(e)||e}),e}function Hl(s){const e=Object.create(null);Object.keys(qs).forEach(n=>{n!=="returnValue"&&(e[n]=qs[n].slice())});const t=Ws[s];return t&&Object.keys(t).forEach(n=>{n!=="returnValue"&&(e[n]=(e[n]||[]).concat(t[n]))}),e}function ki(s,e,t,n){const i=Hl(s);return i&&Object.keys(i).length?z(i.invoke)?Xf(i.invoke,t).then(o=>e(Gl(Hl(s),o),...n)):e(Gl(i,t),...n):e(t,...n)}function Gg(s){return!!(Re(s)&&[Pg,Dg,kg].find(e=>K(s[e])))}function Hg(s,e){return(t={},...n)=>Gg(t)?Di(s,ki(s,e,le({},t),n)):Di(s,new Promise((i,r)=>{ki(s,e,le({},t,{success:i,fail:r}),n)}))}function jg(s,e){s[0]}function Kg(s,e,t){const n={errMsg:e+":ok"};return Yf(s,le(t||{},n))}function jl(s,e,t,n={}){const i=e+":fail";let r="";t?t.indexOf(i)===0?r=t:r=i+" "+t:r=i,delete n.errCode;let o=le({errMsg:r},n);return Yf(s,o)}function Jf(s,e,t,n){Tg(s,e,t);const i=jg(e);if(i)return i}function Vg(s){return!s||ge(s)?s:s.stack?((typeof globalThis>"u"||!globalThis.harmonyChannel)&&console.error(s.message+` `+s.stack),s.message):s}function qg(s,e,t,n){return i=>{const r=Bg(s,i,n),o=Jf(s,[i],t);return o?jl(r,s,o):e(i,{resolve:a=>Kg(r,s,a),reject:(a,l)=>jl(r,s,Vg(a),l)})}}function Wg(s,e,t,n){return(...i)=>{const r=Jf(s,i,t);if(r)throw new Error(r);return e.apply(null,i)}}function Qg(s,e,t,n){return qg(s,e,t,n)}function vs(s,e,t,n){return Wg(s,e,t)}function zg(s,e,t,n){return Hg(s,Qg(s,e,t,n))}const Yg="upx2px",Xg=[{name:"upx",type:[Number,String],required:!0}],Jg=1e-4,Zg=750;let Zf=!1,To=0,eh=0;function em(){var s,e;let t,n,i;{const r=((s=wx.getWindowInfo)===null||s===void 0?void 0:s.call(wx))||wx.getSystemInfoSync(),o=((e=wx.getDeviceInfo)===null||e===void 0?void 0:e.call(wx))||wx.getSystemInfoSync();t=r.windowWidth,n=r.pixelRatio,i=o.platform}To=t,eh=n,Zf=i==="ios"}const Kl=vs(Yg,(s,e)=>{if(To===0&&em(),s=Number(s),s===0)return 0;let t=e||To,n=s/Zg*t;return n<0&&(n=-n),n=Math.floor(n+Jg),n===0&&(eh===1||!Zf?n=1:n=.5),s<0?-n:n},Xg);function tm(s,e,...t){e&&t.push(e),console[s].apply(console,t)}const sm="addInterceptor",nm="removeInterceptor",th=[{name:"method",type:[String,Object],required:!0}],im=th;function Vl(s,e){Object.keys(e).forEach(t=>{K(e[t])&&(s[t]=rm(s[t],e[t]))})}function ql(s,e){!s||!e||Object.keys(e).forEach(t=>{const n=s[t],i=e[t];z(n)&&K(i)&&ar(n,i)})}function rm(s,e){const t=e?s?s.concat(e):z(e)?e:[e]:s;return t&&om(t)}function om(s){const e=[];for(let t=0;t{ge(s)&&Re(e)?Vl(Ws[s]||(Ws[s]={}),e):Re(s)&&Vl(qs,s)},th),lm=vs(nm,(s,e)=>{ge(s)?Re(e)?ql(Ws[s],e):delete Ws[s]:Re(s)&&ql(qs,s)},im),cm={},um="$on",sh=[{name:"event",type:String,required:!0},{name:"callback",type:Function,required:!0}],fm="$once",hm=sh,dm="$off",pm=[{name:"event",type:[String,Array]},{name:"callback",type:[Function,Number]}],gm="$emit",mm=[{name:"event",type:String,required:!0}];class ym{constructor(){this.$emitter=new pg}on(e,t){return this.$emitter.on(e,t)}once(e,t){return this.$emitter.once(e,t)}off(e,t){if(!e){this.$emitter.e={};return}this.$emitter.off(e,t)}emit(e,...t){this.$emitter.emit(e,...t)}}const Qs=new ym,Sm=vs(um,(s,e)=>(Qs.on(s,e),()=>Qs.off(s,e)),sh),xm=vs(fm,(s,e)=>(Qs.once(s,e),()=>Qs.off(s,e)),hm),Em=vs(dm,(s,e)=>{z(s)||(s=s?[s]:[]),s.forEach(t=>{Qs.off(t,e)})},pm),Tm=vs(gm,(s,...e)=>{Qs.emit(s,...e)},mm);let Sn,vo,Ao;function Wl(s){try{return JSON.parse(s)}catch{}return s}function vm(s){if(s.type==="enabled")Ao=!0;else if(s.type==="clientId")Sn=s.cid,vo=s.errMsg,nh(Sn,s.errMsg);else if(s.type==="pushMsg"){const e={type:"receive",data:Wl(s.message)};for(let t=0;t{e({type:"click",data:Wl(s.message)})})}const bo=[];function nh(s,e){bo.forEach(t=>{t(s,e)}),bo.length=0}const Am="getPushClientId",bm=zg(Am,(s,{resolve:e,reject:t})=>{Promise.resolve().then(()=>{typeof Ao>"u"&&(Ao=!1,Sn="",vo="uniPush is not enabled"),bo.push((n,i)=>{n?e({cid:n}):t(i)}),typeof Sn<"u"&&nh(Sn,vo)})}),Ht=[],Im=s=>{Ht.indexOf(s)===-1&&Ht.push(s)},_m=s=>{if(!s)Ht.length=0;else{const e=Ht.indexOf(s);e>-1&&Ht.splice(e,1)}},wm=/^\$|__f__|getLocale|setLocale|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|rpx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getDeviceInfo|getAppBaseInfo|getWindowInfo|getSystemSetting|getAppAuthorizeSetting/,Rm=/^create|Manager$/,Lm=["createBLEConnection"],Cm=["request","downloadFile","uploadFile","connectSocket"],Pm=["createBLEConnection"],Dm=/^on|^off/;function Ai(s){return Rm.test(s)&&Lm.indexOf(s)===-1}function ih(s){return wm.test(s)&&Pm.indexOf(s)===-1}function km(s){return Dm.test(s)&&s!=="onPush"}function Ql(s){return Cm.indexOf(s)!==-1}function Om(s){return!(Ai(s)||ih(s)||km(s))}Promise.prototype.finally||(Promise.prototype.finally=function(s){const e=this.constructor;return this.then(t=>e.resolve(s&&s()).then(()=>t),t=>e.resolve(s&&s()).then(()=>{throw t}))});function Lr(s,e){return!Om(s)||!K(e)?e:function(n={},...i){return K(n.success)||K(n.fail)||K(n.complete)?Di(s,ki(s,e,le({},n),i)):Di(s,new Promise((r,o)=>{ki(s,e,le({},n,{success:r,fail:o}),i)}))}}const Fm=["success","fail","cancel","complete"];function Bm(s){function e(i,r,o){return function(a){return r(n(i,a,o))}}function t(i,r,o={},a={},l=!1){if(Re(r)){const c=l===!0?r:{};K(o)&&(o=o(r,c)||{});for(const u in r)if(Y(o,u)){let f=o[u];K(f)&&(f=f(r[u],r,c)),f?ge(f)?c[f]=r[u]:Re(f)&&(c[f.name?f.name:u]=f.value):console.warn(`微信小程序 ${i} 暂不支持 ${u}`)}else if(Fm.indexOf(u)!==-1){const f=r[u];K(f)&&(c[u]=e(i,f,a))}else!l&&!Y(c,u)&&(c[u]=r[u]);return c}else K(r)&&(K(o)&&o(r,{}),r=e(i,r,a));return r}function n(i,r,o,a=!1){return K(s.returnValue)&&(r=s.returnValue(i,r)),t(i,r,o,{},a||!1)}return function(r,o){const a=Y(s,r);if(!a&&typeof wx[r]!="function")return o;const l=a||K(s.returnValue)||Ai(r)||Ql(r),c=a||K(o);if(!a&&!o)return function(){console.error(`微信小程序 暂不支持${r}`)};if(!l||!c)return o;const u=s[r];return function(f,h){let d=u||{};K(u)&&(d=u(f)),f=t(r,f,d.args,d.returnValue);const p=[f];typeof h<"u"&&p.push(h);const m=wx[d.name||r].apply(wx,p);return(Ai(r)||Ql(r))&&m&&!m.__v_skip&&(m.__v_skip=!0),ih(r)?n(r,m,d.returnValue,Ai(r)):m}}}const Oi=()=>{const s=K(getApp)&&getApp({allowDefault:!0});return s&&s.$vm?s.$vm.$locale:xg()},Mm=s=>{const e=K(getApp)&&getApp();return e&&e.$vm.$locale!==s?(e.$vm.$locale=s,Io.forEach(n=>n({locale:s})),!0):!1},Io=[],Nm=s=>{Io.indexOf(s)===-1&&Io.push(s)};typeof global<"u"&&(global.getLocale=Oi);const zl="__DC_STAT_UUID";let Cs;function rh(s=wx){return function(t,n){Cs=Cs||s.getStorageSync(zl),Cs||(Cs=Date.now()+""+Math.floor(Math.random()*1e7),wx.setStorage({key:zl,data:Cs})),n.deviceId=Cs}}function oh(s,e){if(s.safeArea){const t=s.safeArea;e.safeAreaInsets={top:t.top,left:t.left,right:s.windowWidth-t.right,bottom:s.screenHeight-t.bottom}}}function ah(s,e){let t="",n="";switch(t=s.split(" ")[0]||e,n=s.split(" ")[1]||"",t=t.toLowerCase(),t){case"harmony":case"ohos":case"openharmony":t="harmonyos";break;case"iphone os":t="ios";break;case"mac":case"darwin":t="macos";break;case"windows_nt":t="windows";break}return{osName:t,osVersion:n}}function Um(s,e){const{brand:t="",model:n="",system:i="",language:r="",theme:o,version:a,platform:l,fontSizeSetting:c,SDKVersion:u,pixelRatio:f,deviceOrientation:h}=s,{osName:d,osVersion:p}=ah(i,l);let m=a,g=lh(s,n),y=ch(t),E=fh(s),x=h,T=f,v=u;const A=(r||"").replace(/_/g,"-"),b={appId:"__UNI__90F7D71",appName:"签约",appVersion:"1.0.0",appVersionCode:100,appLanguage:uh(A),uniCompileVersion:"4.75",uniCompilerVersion:"4.75",uniRuntimeVersion:"4.75",uniPlatform:"mp-weixin",deviceBrand:y,deviceModel:n,deviceType:g,devicePixelRatio:T,deviceOrientation:x,osName:d,osVersion:p,hostTheme:o,hostVersion:m,hostLanguage:A,hostName:E,hostSDKVersion:v,hostFontSizeSetting:c,windowTop:0,windowBottom:0,osLanguage:void 0,osTheme:void 0,ua:void 0,hostPackageName:void 0,browserName:void 0,browserVersion:void 0,isUniAppX:!1};le(e,b)}function lh(s,e){let t=s.deviceType||"phone";{const n={ipad:"pad",windows:"pc",mac:"pc"},i=Object.keys(n),r=e.toLowerCase();for(let o=0;o{oh(s,e),rh()(s,e),Um(s,e)}},$m=hh,Gm={},Hm={args(s,e){let t=parseInt(s.current);if(isNaN(t))return;const n=s.urls;if(!z(n))return;const i=n.length;if(i)return t<0?t=0:t>=i&&(t=i-1),t>0?(e.current=n[t],e.urls=n.filter((r,o)=>o{const{brand:t,model:n,system:i="",platform:r=""}=s;let o=lh(s,n),a=ch(t);rh()(s,e);const{osName:l,osVersion:c}=ah(i,r);e=Kf(le(e,{deviceType:o,deviceBrand:a,deviceModel:n,osName:l,osVersion:c}))}},Vm={returnValue:(s,e)=>{const{version:t,language:n,SDKVersion:i,theme:r}=s;let o=fh(s),a=(n||"").replace(/_/g,"-");const l={hostVersion:t,hostLanguage:a,hostName:o,hostSDKVersion:i,hostTheme:r,appId:"__UNI__90F7D71",appName:"签约",appVersion:"1.0.0",appVersionCode:100,appLanguage:uh(a),isUniAppX:!1,uniPlatform:"mp-weixin",uniCompileVersion:"4.75",uniCompilerVersion:"4.75",uniRuntimeVersion:"4.75"};le(e,l)}},qm={returnValue:(s,e)=>{oh(s,e),e=Kf(le(e,{windowTop:0,windowBottom:0}))}},Wm={returnValue:function(s,e){const{locationReducedAccuracy:t}=s;e.locationAccuracy="unsupported",t===!0?e.locationAccuracy="reduced":t===!1&&(e.locationAccuracy="full")}},Qm={args(s){const e=getApp({allowDefault:!0})||{};e.$vm?Is(xs,s,e.$vm.$):(wx.$onErrorHandlers||(wx.$onErrorHandlers=[]),wx.$onErrorHandlers.push(s))}},zm={args(s){const e=getApp({allowDefault:!0})||{};if(e.$vm){if(s.__weh){const t=e.$vm.$[xs];if(t){const n=t.indexOf(s.__weh);n>-1&&t.splice(n,1)}}}else{if(!wx.$onErrorHandlers)return;const t=wx.$onErrorHandlers.findIndex(n=>n===s);t!==-1&&wx.$onErrorHandlers.splice(t,1)}}},dh={args(){if(wx.__uni_console__){if(wx.__uni_console_warned__)return;wx.__uni_console_warned__=!0,console.warn("开发模式下小程序日志回显会使用 socket 连接,为了避免冲突,建议使用 SocketTask 的方式去管理 WebSocket 或手动关闭日志回显功能。[详情](https://uniapp.dcloud.net.cn/tutorial/run/mp-log.html)")}}},Ym=dh,Yl={$on:Sm,$off:Em,$once:xm,$emit:Tm,upx2px:Kl,rpx2px:Kl,interceptors:cm,addInterceptor:am,removeInterceptor:lm,onCreateVueApp:fg,invokeCreateVueAppHook:hg,getLocale:Oi,setLocale:Mm,onLocaleChange:Nm,getPushClientId:bm,onPushMessage:Im,offPushMessage:_m,invokePushCallback:vm,__f__:tm};function Xm(s,e,t=wx){const n=Bm(e),i={get(r,o){return Y(r,o)?r[o]:Y(s,o)?Lr(o,s[o]):Y(Yl,o)?Lr(o,Yl[o]):Lr(o,n(o,t[o]))}};return new Proxy({},i)}function Jm(s){return function({service:t,success:n,fail:i,complete:r}){let o;s[t]?(o={errMsg:"getProvider:ok",service:t,provider:s[t]},K(n)&&n(o)):(o={errMsg:"getProvider:fail:服务["+t+"]不存在"},K(i)&&i(o)),K(r)&&r(o)}}const Zm=["qy","env","error","version","lanDebug","cloud","serviceMarket","router","worklet","__webpack_require_UNI_MP_PLUGIN__"],e1=["lanDebug","router","worklet"],Xl=wx.getLaunchOptionsSync?wx.getLaunchOptionsSync():null;function t1(s){return Xl&&Xl.scene===1154&&e1.includes(s)?!1:Zm.indexOf(s)>-1||typeof wx[s]=="function"}function ph(){const s={};for(const e in wx)t1(e)&&(s[e]=wx[e]);return typeof globalThis<"u"&&typeof requireMiniProgram>"u"&&(globalThis.wx=s),s}const s1=["__route__","__wxExparserNodeId__","__wxWebviewId__"],n1=Jm({oauth:["weixin"],share:["weixin"],payment:["wxpay"],push:["weixin"]});function i1(s){const e=Object.create(null);return s1.forEach(t=>{e[t]=s[t]}),e}function r1(){const s=Ne.createSelectorQuery(),e=s.in;return s.in=function(n){return n.$scope?e.call(this,n.$scope):e.call(this,i1(n))},s}const Ne=ph();Ne.canIUse("getAppBaseInfo")||(Ne.getAppBaseInfo=Ne.getSystemInfoSync);Ne.canIUse("getWindowInfo")||(Ne.getWindowInfo=Ne.getSystemInfoSync);Ne.canIUse("getDeviceInfo")||(Ne.getDeviceInfo=Ne.getSystemInfoSync);let Fi=Ne.getAppBaseInfo&&Ne.getAppBaseInfo();Fi||(Fi=Ne.getSystemInfoSync());const Jl=Fi?Fi.host:null,o1=Jl&&Jl.env==="SAAASDK"?Ne.miniapp.shareVideoMessage:Ne.shareVideoMessage;var a1=Object.freeze({__proto__:null,createSelectorQuery:r1,getProvider:n1,shareVideoMessage:o1});const l1={args(s,e){s.compressedHeight&&!e.compressHeight&&(e.compressHeight=s.compressedHeight),s.compressedWidth&&!e.compressWidth&&(e.compressWidth=s.compressedWidth)}};var c1=Object.freeze({__proto__:null,compressImage:l1,getAppAuthorizeSetting:Wm,getAppBaseInfo:Vm,getDeviceInfo:Km,getSystemInfo:hh,getSystemInfoSync:$m,getWindowInfo:qm,offError:zm,onError:Qm,onSocketMessage:Ym,onSocketOpen:dh,previewImage:Hm,redirectTo:Gm,showActionSheet:jm});const jt=ph();var W=Xm(a1,c1,jt);/** * @dcloudio/uni-mp-vue v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Qt(s,...e){console.warn(`[Vue warn] ${s}`,...e)}let nt;class gh{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=nt,!e&&nt&&(this.index=(nt.scopes||(nt.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=nt;try{return nt=this,e()}finally{nt=t}}else Qt("cannot run an inactive effect scope.")}on(){nt=this}off(){nt=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),bs()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=Kt,t=hs;try{return Kt=!0,hs=this,this._runnings++,Zl(this),this.fn()}finally{ec(this),this._runnings--,hs=t,Kt=e}}stop(){var e;this.active&&(Zl(this),ec(this),(e=this.onStop)==null||e.call(this),this.active=!1)}}function d1(s){return s.value}function Zl(s){s._trackId++,s._depsLength=0}function ec(s){if(s.deps.length>s._depsLength){for(let e=s._depsLength;e{const t=new Map;return t.cleanup=s,t.computed=e,t},Ro=new WeakMap,ds=Symbol("iterate"),Lo=Symbol("Map key iterate");function Fe(s,e,t){if(Kt&&hs){let n=Ro.get(s);n||Ro.set(s,n=new Map);let i=n.get(t);i||n.set(t,i=Eh(()=>n.delete(t))),Sh(hs,i,{target:s,type:e,key:t})}}function bt(s,e,t,n,i,r){const o=Ro.get(s);if(!o)return;let a=[];if(e==="clear")a=[...o.values()];else if(t==="length"&&z(s)){const l=Number(n);o.forEach((c,u)=>{(u==="length"||!nn(u)&&u>=l)&&a.push(c)})}else switch(t!==void 0&&a.push(o.get(t)),e){case"add":z(s)?xa(t)&&a.push(o.get("length")):(a.push(o.get(ds)),fs(s)&&a.push(o.get(Lo)));break;case"delete":z(s)||(a.push(o.get(ds)),fs(s)&&a.push(o.get(Lo)));break;case"set":fs(s)&&a.push(o.get(ds));break}wa();for(const l of a)l&&xh(l,4,{target:s,type:e,key:t,newValue:n,oldValue:i,oldTarget:r});Ra()}const p1=sn("__proto__,__v_isRef,__isVue"),Th=new Set(Object.getOwnPropertyNames(Symbol).filter(s=>s!=="arguments"&&s!=="caller").map(s=>Symbol[s]).filter(nn)),tc=g1();function g1(){const s={};return["includes","indexOf","lastIndexOf"].forEach(e=>{s[e]=function(...t){const n=ie(this);for(let r=0,o=this.length;r{s[e]=function(...t){As(),wa();const n=ie(this)[e].apply(this,t);return Ra(),bs(),n}}),s}function m1(s){const e=ie(this);return Fe(e,"has",s),e.hasOwnProperty(s)}class vh{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const i=this._isReadonly,r=this._isShallow;if(t==="__v_isReactive")return!i;if(t==="__v_isReadonly")return i;if(t==="__v_isShallow")return r;if(t==="__v_raw")return n===(i?r?Lh:Rh:r?wh:_h).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=z(e);if(!i){if(o&&Y(tc,t))return Reflect.get(tc,t,n);if(t==="hasOwnProperty")return m1}const a=Reflect.get(e,t,n);return(nn(t)?Th.has(t):p1(t))||(i||Fe(e,"get",t),r)?a:Ue(a)?o&&xa(t)?a:a.value:ue(a)?i?Ch(a):pr(a):a}}class Ah extends vh{constructor(e=!1){super(!1,e)}set(e,t,n,i){let r=e[t];if(!this._isShallow){const l=zs(r);if(!Bi(n)&&!zs(n)&&(r=ie(r),n=ie(n)),!z(e)&&Ue(r)&&!Ue(n))return l?!1:(r.value=n,!0)}const o=z(e)&&xa(t)?Number(t)s,hr=s=>Reflect.getPrototypeOf(s);function ti(s,e,t=!1,n=!1){s=s.__v_raw;const i=ie(s),r=ie(e);t||(Wt(e,r)&&Fe(i,"get",e),Fe(i,"get",r));const{has:o}=hr(i),a=n?La:t?Pa:wn;if(o.call(i,e))return a(s.get(e));if(o.call(i,r))return a(s.get(r));s!==i&&s.get(e)}function si(s,e=!1){const t=this.__v_raw,n=ie(t),i=ie(s);return e||(Wt(s,i)&&Fe(n,"has",s),Fe(n,"has",i)),s===i?t.has(s):t.has(s)||t.has(i)}function ni(s,e=!1){return s=s.__v_raw,!e&&Fe(ie(s),"iterate",ds),Reflect.get(s,"size",s)}function sc(s){s=ie(s);const e=ie(this);return hr(e).has.call(e,s)||(e.add(s),bt(e,"add",s,s)),this}function nc(s,e){e=ie(e);const t=ie(this),{has:n,get:i}=hr(t);let r=n.call(t,s);r?Ih(t,n,s):(s=ie(s),r=n.call(t,s));const o=i.call(t,s);return t.set(s,e),r?Wt(e,o)&&bt(t,"set",s,e,o):bt(t,"add",s,e),this}function ic(s){const e=ie(this),{has:t,get:n}=hr(e);let i=t.call(e,s);i?Ih(e,t,s):(s=ie(s),i=t.call(e,s));const r=n?n.call(e,s):void 0,o=e.delete(s);return i&&bt(e,"delete",s,void 0,r),o}function rc(){const s=ie(this),e=s.size!==0,t=fs(s)?new Map(s):new Set(s),n=s.clear();return e&&bt(s,"clear",void 0,void 0,t),n}function ii(s,e){return function(n,i){const r=this,o=r.__v_raw,a=ie(o),l=e?La:s?Pa:wn;return!s&&Fe(a,"iterate",ds),o.forEach((c,u)=>n.call(i,l(c),l(u),r))}}function ri(s,e,t){return function(...n){const i=this.__v_raw,r=ie(i),o=fs(r),a=s==="entries"||s===Symbol.iterator&&o,l=s==="keys"&&o,c=i[s](...n),u=t?La:e?Pa:wn;return!e&&Fe(r,"iterate",l?Lo:ds),{next(){const{value:f,done:h}=c.next();return h?{value:f,done:h}:{value:a?[u(f[0]),u(f[1])]:u(f),done:h}},[Symbol.iterator](){return this}}}}function Lt(s){return function(...e){{const t=e[0]?`on key "${e[0]}" `:"";Qt(`${Ss(s)} operation ${t}failed: target is readonly.`,ie(this))}return s==="delete"?!1:s==="clear"?void 0:this}}function T1(){const s={get(r){return ti(this,r)},get size(){return ni(this)},has:si,add:sc,set:nc,delete:ic,clear:rc,forEach:ii(!1,!1)},e={get(r){return ti(this,r,!1,!0)},get size(){return ni(this)},has:si,add:sc,set:nc,delete:ic,clear:rc,forEach:ii(!1,!0)},t={get(r){return ti(this,r,!0)},get size(){return ni(this,!0)},has(r){return si.call(this,r,!0)},add:Lt("add"),set:Lt("set"),delete:Lt("delete"),clear:Lt("clear"),forEach:ii(!0,!1)},n={get(r){return ti(this,r,!0,!0)},get size(){return ni(this,!0)},has(r){return si.call(this,r,!0)},add:Lt("add"),set:Lt("set"),delete:Lt("delete"),clear:Lt("clear"),forEach:ii(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{s[r]=ri(r,!1,!1),t[r]=ri(r,!0,!1),e[r]=ri(r,!1,!0),n[r]=ri(r,!0,!0)}),[s,t,e,n]}const[v1,A1,b1,I1]=T1();function dr(s,e){const t=e?s?I1:b1:s?A1:v1;return(n,i,r)=>i==="__v_isReactive"?!s:i==="__v_isReadonly"?s:i==="__v_raw"?n:Reflect.get(Y(t,i)&&i in n?t:n,i,r)}const _1={get:dr(!1,!1)},w1={get:dr(!1,!0)},R1={get:dr(!0,!1)},L1={get:dr(!0,!0)};function Ih(s,e,t){const n=ie(t);if(n!==t&&e.call(s,n)){const i=lr(s);Qt(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const _h=new WeakMap,wh=new WeakMap,Rh=new WeakMap,Lh=new WeakMap;function C1(s){switch(s){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function P1(s){return s.__v_skip||!Object.isExtensible(s)?0:C1(lr(s))}function pr(s){return zs(s)?s:gr(s,!1,y1,_1,_h)}function D1(s){return gr(s,!1,x1,w1,wh)}function Ch(s){return gr(s,!0,S1,R1,Rh)}function Ms(s){return gr(s,!0,E1,L1,Lh)}function gr(s,e,t,n,i){if(!ue(s))return Qt(`value cannot be made reactive: ${String(s)}`),s;if(s.__v_raw&&!(e&&s.__v_isReactive))return s;const r=i.get(s);if(r)return r;const o=P1(s);if(o===0)return s;const a=new Proxy(s,o===2?n:t);return i.set(s,a),a}function Hs(s){return zs(s)?Hs(s.__v_raw):!!(s&&s.__v_isReactive)}function zs(s){return!!(s&&s.__v_isReadonly)}function Bi(s){return!!(s&&s.__v_isShallow)}function k1(s){return Hs(s)||zs(s)}function ie(s){const e=s&&s.__v_raw;return e?ie(e):s}function Ca(s){return Object.isExtensible(s)&&Kp(s,"__v_skip",!0),s}const wn=s=>ue(s)?pr(s):s,Pa=s=>ue(s)?Ch(s):s,O1="Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided. Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free";class Ph{constructor(e,t,n,i){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new _a(()=>e(this._value),()=>bi(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=n}get value(){const e=ie(this);return(!e._cacheable||e.effect.dirty)&&Wt(e._value,e._value=e.effect.run())&&bi(e,4),Dh(e),e.effect._dirtyLevel>=2&&(this._warnRecursive&&Qt(O1,` getter: `,this.getter),bi(e,2)),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function F1(s,e,t=!1){let n,i;const r=K(s);r?(n=s,i=()=>{Qt("Write operation failed: computed value is readonly")}):(n=s.get,i=s.set);const o=new Ph(n,i,r||!i,t);return e&&!t&&(o.effect.onTrack=e.onTrack,o.effect.onTrigger=e.onTrigger),o}function Dh(s){var e;Kt&&hs&&(s=ie(s),Sh(hs,(e=s.dep)!=null?e:s.dep=Eh(()=>s.dep=void 0,s instanceof Ph?s:void 0),{target:s,type:"get",key:"value"}))}function bi(s,e=4,t){s=ie(s);const n=s.dep;n&&xh(n,e,{target:s,type:"set",key:"value",newValue:t})}function Ue(s){return!!(s&&s.__v_isRef===!0)}function B1(s){return M1(s,!1)}function M1(s,e){return Ue(s)?s:new N1(s,e)}class N1{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:ie(e),this._value=t?e:wn(e)}get value(){return Dh(this),this._value}set value(e){const t=this.__v_isShallow||Bi(e)||zs(e);e=t?e:ie(e),Wt(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:wn(e),bi(this,4,e))}}function kh(s){return Ue(s)?s.value:s}const U1={get:(s,e,t)=>kh(Reflect.get(s,e,t)),set:(s,e,t,n)=>{const i=s[e];return Ue(i)&&!Ue(t)?(i.value=t,!0):Reflect.set(s,e,t,n)}};function Oh(s){return Hs(s)?s:new Proxy(s,U1)}const ps=[];function Da(s){ps.push(s)}function ka(){ps.pop()}function Q(s,...e){As();const t=ps.length?ps[ps.length-1].component:null,n=t&&t.appContext.config.warnHandler,i=$1();if(n)It(n,t,11,[s+e.map(r=>{var o,a;return(a=(o=r.toString)==null?void 0:o.call(r))!=null?a:JSON.stringify(r)}).join(""),t&&t.proxy,i.map(({vnode:r})=>`at <${xr(t,r.type)}>`).join(` `),i]);else{const r=[`[Vue warn]: ${s}`,...e];i.length&&r.push(` `,...G1(i)),console.warn(...r)}bs()}function $1(){let s=ps[ps.length-1];if(!s)return[];const e=[];for(;s;){const t=e[0];t&&t.vnode===s?t.recurseCount++:e.push({vnode:s,recurseCount:0});const n=s.component&&s.component.parent;s=n&&n.vnode}return e}function G1(s){const e=[];return s.forEach((t,n)=>{e.push(...n===0?[]:[` `],...H1(t))}),e}function H1({vnode:s,recurseCount:e}){const t=e>0?`... (${e} recursive calls)`:"",n=s.component?s.component.parent==null:!1,i=` at <${xr(s.component,s.type,n)}`,r=">"+t;return s.props?[i,...j1(s.props),r]:[i+r]}function j1(s){const e=[],t=Object.keys(s);return t.slice(0,3).forEach(n=>{e.push(...Fh(n,s[n]))}),t.length>3&&e.push(" ..."),e}function Fh(s,e,t){return ge(e)?(e=JSON.stringify(e),t?e:[`${s}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?t?e:[`${s}=${e}`]:Ue(e)?(e=Fh(s,ie(e.value),!0),t?e:[`${s}=Ref<`,e,">"]):K(e)?[`${s}=fn${e.name?`<${e.name}>`:""}`]:(e=ie(e),t?e:[`${s}=`,e])}const Oa={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function It(s,e,t,n){try{return n?s(...n):s()}catch(i){mr(i,e,t)}}function zt(s,e,t,n){if(K(s)){const r=It(s,e,t,n);return r&&qn(r)&&r.catch(o=>{mr(o,e,t)}),r}const i=[];for(let r=0;r>>1,i=_e[n],r=Ln(i);r-1}function W1(s){const e=_e.indexOf(s);e>ht&&_e.splice(e,1)}function Uh(s){z(s)?js.push(...s):(!Tt||!Tt.includes(s,s.allowRecurse?Ft+1:Ft))&&js.push(s),Nh()}function $h(s,e,t=Rn?ht+1:0){for(e=e||new Map;t<_e.length;t++){const n=_e[t];if(n&&n.pre){if(Ma(e,n))continue;_e.splice(t,1),t--,n()}}}function Q1(s){if(js.length){const e=[...new Set(js)].sort((t,n)=>Ln(t)-Ln(n));if(js.length=0,Tt){Tt.push(...e);return}for(Tt=e,s=s||new Map,Ft=0;Fts.id==null?1/0:s.id,z1=(s,e)=>{const t=Ln(s)-Ln(e);if(t===0){if(s.pre&&!e.pre)return-1;if(e.pre&&!s.pre)return 1}return t};function Gh(s){Co=!1,Rn=!0,s=s||new Map,_e.sort(z1);const e=t=>Ma(s,t);try{for(ht=0;ht<_e.length;ht++){const t=_e[ht];if(t&&t.active!==!1){if(e(t))continue;It(t,null,14)}}}finally{ht=0,_e.length=0,Q1(s),Rn=!1,Fa=null,(_e.length||js.length)&&Gh(s)}}function Ma(s,e){if(!s.has(e))s.set(e,1);else{const t=s.get(e);if(t>K1){const n=e.ownerInstance,i=n&&Ha(n.type);return mr(`Maximum recursive updates exceeded${i?` in component <${i}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}else s.set(e,t+1)}}let dt,dn=[],Po=!1;function yr(s,...e){dt?dt.emit(s,...e):Po||dn.push({event:s,args:e})}function Hh(s,e){var t,n;dt=s,dt?(dt.enabled=!0,dn.forEach(({event:i,args:r})=>dt.emit(i,...r)),dn=[]):typeof window<"u"&&window.HTMLElement&&!((n=(t=window.navigator)==null?void 0:t.userAgent)!=null&&n.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{Hh(r,e)}),setTimeout(()=>{dt||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Po=!0,dn=[])},3e3)):(Po=!0,dn=[])}function Y1(s,e){yr("app:init",s,e,{Fragment:Gy,Text:Hy,Comment:jy,Static:Ky})}const X1=Na("component:added"),J1=Na("component:updated"),Z1=Na("component:removed"),ey=s=>{dt&&typeof dt.cleanupBuffer=="function"&&!dt.cleanupBuffer(s)&&Z1(s)};/*! #__NO_SIDE_EFFECTS__ */function Na(s){return e=>{yr(s,e.appContext.app,e.uid,e.uid===0?void 0:e.parent?e.parent.uid:0,e)}}const ty=jh("perf:start"),sy=jh("perf:end");function jh(s){return(e,t,n)=>{yr(s,e.appContext.app,e.uid,e,t,n)}}function ny(s,e,t){yr("component:emit",s.appContext.app,s,e,t)}function iy(s,e,...t){if(s.isUnmounted)return;const n=s.vnode.props||Se;{const{emitsOptions:u,propsOptions:[f]}=s;if(u)if(!(e in u))(!f||!(ss(e)in f))&&Q(`Component emitted event "${e}" but it is neither declared in the emits option nor as an "${ss(e)}" prop.`);else{const h=u[e];K(h)&&(h(...t)||Q(`Invalid event arguments: event validation failed for event "${e}".`))}}let i=t;const r=e.startsWith("update:"),o=r&&e.slice(7);if(o&&o in n){const u=`${o==="modelValue"?"model":o}Modifiers`,{number:f,trim:h}=n[u]||Se;h&&(i=t.map(d=>ge(d)?d.trim():d)),f&&(i=t.map(Vp))}ny(s,e,i);{const u=e.toLowerCase();u!==e&&n[ss(u)]&&Q(`Event "${u}" is emitted in component ${xr(s,s.type)} but the handler is registered for "${e}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${ys(e)}" instead of "${e}".`)}let a,l=n[a=ss(e)]||n[a=ss(St(e))];!l&&r&&(l=n[a=ss(ys(e))]),l&&zt(l,s,6,i);const c=n[a+"Once"];if(c){if(!s.emitted)s.emitted={};else if(s.emitted[a])return;s.emitted[a]=!0,zt(c,s,6,i)}}function Kh(s,e,t=!1){const n=e.emitsCache,i=n.get(s);if(i!==void 0)return i;const r=s.emits;let o={},a=!1;if(!K(s)){const l=c=>{const u=Kh(c,e,!0);u&&(a=!0,le(o,u))};!t&&e.mixins.length&&e.mixins.forEach(l),s.extends&&l(s.extends),s.mixins&&s.mixins.forEach(l)}return!r&&!a?(ue(s)&&n.set(s,null),null):(z(r)?r.forEach(l=>o[l]=null):le(o,r),ue(s)&&n.set(s,o),o)}function Vh(s,e){return!s||!Sf(e)?!1:(e=e.slice(2).replace(/Once$/,""),Y(s,e[0].toLowerCase()+e.slice(1))||Y(s,ys(e))||Y(s,e))}let Es=null;function oc(s){const e=Es;return Es=s,s&&s.type.__scopeId,e}const Do="components";function ry(s,e){return oy(Do,s,!0,e)||s}function oy(s,e,t=!0,n=!1){const i=Es||ve;if(i){const r=i.type;if(s===Do){const a=Ha(r,!1);if(a&&(a===e||a===St(e)||a===Ss(St(e))))return r}const o=ac(i[s]||r[s],e)||ac(i.appContext[s],e);if(!o&&n)return r;if(t&&!o){const a=s===Do?` If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";Q(`Failed to resolve ${s.slice(0,-1)}: ${e}${a}`)}return o}else Q(`resolve${Ss(s.slice(0,-1))} can only be used in render() or setup().`)}function ac(s,e){return s&&(s[e]||s[St(e)]||s[Ss(St(e))])}const oi={};function xn(s,e,t){return K(e)||Q("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),qh(s,e,t)}function qh(s,e,{immediate:t,deep:n,flush:i,once:r,onTrack:o,onTrigger:a}=Se){if(e&&r){const A=e;e=(...b)=>{A(...b),v()}}n!==void 0&&typeof n=="number"&&Q('watch() "deep" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.'),e||(t!==void 0&&Q('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),n!==void 0&&Q('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&Q('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const l=A=>{Q("Invalid watch source: ",A,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=ve,u=A=>n===!0?A:Ns(A,n===!1?1:void 0);let f,h=!1,d=!1;if(Ue(s)?(f=()=>s.value,h=Bi(s)):Hs(s)?(f=()=>u(s),h=!0):z(s)?(d=!0,h=s.some(A=>Hs(A)||Bi(A)),f=()=>s.map(A=>{if(Ue(A))return A.value;if(Hs(A))return u(A);if(K(A))return It(A,c,2);l(A)})):K(s)?e?f=()=>It(s,c,2):f=()=>(p&&p(),zt(s,c,3,[m])):(f=we,l(s)),e&&n){const A=f;f=()=>Ns(A())}let p,m=A=>{p=x.onStop=()=>{It(A,c,4),p=x.onStop=void 0}},g=d?new Array(s.length).fill(oi):oi;const y=()=>{if(!(!x.active||!x.dirty))if(e){const A=x.run();(n||h||(d?A.some((b,I)=>Wt(b,g[I])):Wt(A,g)))&&(p&&p(),zt(e,c,3,[A,g===oi?void 0:d&&g[0]===oi?[]:g,m]),g=A)}else x.run()};y.allowRecurse=!!e;let E;i==="sync"?E=y:i==="post"?E=()=>yc(y,c&&c.suspense):(y.pre=!0,c&&(y.id=c.uid),E=()=>Mi(y));const x=new _a(f,we,E),T=h1(),v=()=>{x.stop(),T&&ar(T.effects,x)};return x.onTrack=o,x.onTrigger=a,e?t?y():g=x.run():i==="post"?yc(x.run.bind(x),c&&c.suspense):x.run(),v}function ay(s,e,t){const n=this.proxy,i=ge(s)?s.includes(".")?Wh(n,s):()=>n[s]:s.bind(n,n);let r;K(e)?r=e:(r=e.handler,t=e);const o=Qn(this),a=qh(i,r.bind(n),t);return o(),a}function Wh(s,e){const t=e.split(".");return()=>{let n=s;for(let i=0;i0){if(t>=e)return s;t++}if(n=n||new Set,n.has(s))return s;if(n.add(s),Ue(s))Ns(s.value,e,t,n);else if(z(s))for(let i=0;i{Ns(i,e,t,n)});else if(Re(s))for(const i in s)Ns(s[i],e,t,n);return s}function Qh(s){Gp(s)&&Q("Do not use built-in directive ids as custom directive id: "+s)}function zh(){return{app:null,config:{isNativeTag:Up,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let ly=0;function cy(s,e){return function(n,i=null){K(n)||(n=le({},n)),i!=null&&!ue(i)&&(Q("root props passed to app.mount() must be an object."),i=null);const r=zh(),o=new WeakSet,a=r.app={_uid:ly++,_component:n,_props:i,_container:null,_context:r,_instance:null,version:ad,get config(){return r.config},set config(l){Q("app.config cannot be replaced. Modify individual options instead.")},use(l,...c){return o.has(l)?Q("Plugin has already been applied to target app."):l&&K(l.install)?(o.add(l),l.install(a,...c)):K(l)?(o.add(l),l(a,...c)):Q('A plugin must either be a function or an object with an "install" function.'),a},mixin(l){return r.mixins.includes(l)?Q("Mixin has already been applied to target app"+(l.name?`: ${l.name}`:"")):r.mixins.push(l),a},component(l,c){return Uo(l,r.config),c?(r.components[l]&&Q(`Component "${l}" has already been registered in target app.`),r.components[l]=c,a):r.components[l]},directive(l,c){return Qh(l),c?(r.directives[l]&&Q(`Directive "${l}" has already been registered in target app.`),r.directives[l]=c,a):r.directives[l]},mount(){},unmount(){},provide(l,c){return l in r.provides&&Q(`App already provides property with key "${String(l)}". It will be overwritten with the new value.`),r.provides[l]=c,a},runWithContext(l){const c=En;En=a;try{return l()}finally{En=c}}};return a}}let En=null;function uy(s,e){if(!ve)Q("provide() can only be used inside setup().");else{let t=ve.provides;const n=ve.parent&&ve.parent.provides;n===t&&(t=ve.provides=Object.create(n)),t[s]=e,ve.type.mpType==="app"&&ve.appContext.app.provide(s,e)}}function Ii(s,e,t=!1){const n=ve||Es;if(n||En){const i=n?n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:En._context.provides;if(i&&s in i)return i[s];if(arguments.length>1)return t&&K(e)?e.call(n&&n.proxy):e;Q(`injection "${String(s)}" not found.`)}else Q("inject() can only be used inside setup() or functional components.")}const fy=s=>s.type.__isKeepAlive;function hy(s,e){Yh(s,"a",e)}function dy(s,e){Yh(s,"da",e)}function Yh(s,e,t=ve){const n=s.__wdc||(s.__wdc=()=>{let i=t;for(;i;){if(i.isDeactivated)return;i=i.parent}return s()});if(Is(e,n,t),t){let i=t.parent;for(;i&&i.parent;)fy(i.parent.vnode)&&py(n,e,t,i),i=i.parent}}function py(s,e,t,n){const i=Is(e,s,n,!0);Xh(()=>{ar(n[e],i)},t)}function Is(s,e,t=ve,n=!1){if(t){ug(s)&&(t=t.root);const i=t[s]||(t[s]=[]),r=e.__weh||(e.__weh=(...o)=>{if(t.isUnmounted)return;As();const a=Qn(t),l=zt(e,t,s,o);return a(),bs(),l});return n?i.unshift(r):i.push(r),r}else{const i=ss((Oa[s]||s.replace(/^on/,"")).replace(/ hook$/,""));Q(`${i} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup().`)}}const _t=s=>(e,t=ve)=>(!Ga||s==="sp")&&Is(s,(...n)=>e(...n),t),gy=_t("bm"),yy=_t("m"),Sy=_t("bu"),xy=_t("u"),Ua=_t("bum"),Xh=_t("um"),Ey=_t("sp"),Ty=_t("rtg"),vy=_t("rtc");function Ay(s,e=ve){Is("ec",s,e)}const ko=s=>s?id(s)?zn(s)||s.proxy:ko(s.parent):null;function by(s){return s}const Cn=le(Object.create(null),{$:by,$el:s=>s.__$el||(s.__$el={}),$data:s=>s.data,$props:s=>Ms(s.props),$attrs:s=>Ms(s.attrs),$slots:s=>Ms(s.slots),$refs:s=>Ms(s.refs),$parent:s=>ko(s.parent),$root:s=>ko(s.root),$emit:s=>s.emit,$options:s=>ed(s),$forceUpdate:s=>s.f||(s.f=()=>{s.effect.dirty=!0,Mi(s.update)}),$watch:s=>ay.bind(s)}),$a=s=>s==="_"||s==="$",Cr=(s,e)=>s!==Se&&!s.__isScriptSetup&&Y(s,e),Jh={get({_:s},e){const{ctx:t,setupState:n,data:i,props:r,accessCache:o,type:a,appContext:l}=s;if(e==="__isVue")return!0;let c;if(e[0]!=="$"){const d=o[e];if(d!==void 0)switch(d){case 1:return n[e];case 2:return i[e];case 4:return t[e];case 3:return r[e]}else{if(Cr(n,e))return o[e]=1,n[e];if(i!==Se&&Y(i,e))return o[e]=2,i[e];if((c=s.propsOptions[0])&&Y(c,e))return o[e]=3,r[e];if(t!==Se&&Y(t,e))return o[e]=4,t[e];Oo&&(o[e]=0)}}const u=Cn[e];let f,h;if(u)return(e==="$attrs"||e==="$slots")&&Fe(s,"get",e),u(s);if((f=a.__cssModules)&&(f=f[e]))return f;if(t!==Se&&Y(t,e))return o[e]=4,t[e];if(h=l.config.globalProperties,Y(h,e))return h[e];Es&&(!ge(e)||e.indexOf("__v")!==0)&&(i!==Se&&$a(e[0])&&Y(i,e)?Q(`Property ${JSON.stringify(e)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):s===Es&&Q(`Property ${JSON.stringify(e)} was accessed during render but is not defined on instance.`))},set({_:s},e,t){const{data:n,setupState:i,ctx:r}=s;return Cr(i,e)?(i[e]=t,!0):i.__isScriptSetup&&Y(i,e)?(Q(`Cannot mutate