/**
* @vue/shared v3.5.34
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function S(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const I={},$=[],k=()=>{},H=()=>!1,q=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),J=e=>e.startsWith("onUpdate:"),L=Object.assign,G=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},T=Object.prototype.hasOwnProperty,Y=(e,t)=>T.call(e,t),a=Array.isArray,P=e=>f(e)==="[object Map]",z=e=>f(e)==="[object Set]",b=e=>f(e)==="[object Date]",u=e=>typeof e=="function",r=e=>typeof e=="string",p=e=>typeof e=="symbol",i=e=>e!==null&&typeof e=="object",W=e=>(i(e)||u(e))&&u(e.then)&&u(e.catch),j=Object.prototype.toString,f=e=>j.call(e),Z=e=>f(e).slice(8,-1),R=e=>f(e)==="[object Object]",Q=e=>r(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,X=S(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),d=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},E=/-\w/g,v=d(e=>e.replace(E,t=>t.slice(1).toUpperCase())),M=/\B([A-Z])/g,ee=d(e=>e.replace(M,"-$1").toLowerCase()),B=d(e=>e.charAt(0).toUpperCase()+e.slice(1)),te=d(e=>e?`on${B(e)}`:""),ne=(e,t)=>!Object.is(e,t),se=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},oe=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},re=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ie=e=>{const t=r(e)?Number(e):NaN;return isNaN(t)?e:t};let O;const ce=()=>O||(O=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function A(e){if(a(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],o=r(s)?U(s):A(s);if(o)for(const c in o)t[c]=o[c]}return t}else if(r(e)||i(e))return e}const _=/;(?![^(]*\))/g,V=/:([^]+)/,K=/\/\*[^]*?\*\//g;function U(e){const t={};return e.replace(K,"").split(_).forEach(n=>{if(n){const s=n.split(V);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function N(e){let t="";if(r(e))t=e;else if(a(e))for(let n=0;n<e.length;n++){const s=N(e[n]);s&&(t+=s+" ")}else if(i(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function ae(e){if(!e)return null;let{class:t,style:n}=e;return t&&!r(t)&&(e.class=N(t)),n&&(e.style=A(n)),e}const x="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",fe=S(x);function le(e){return!!e||e===""}function D(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=g(e[s],t[s]);return n}function g(e,t){if(e===t)return!0;let n=b(e),s=b(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=p(e),s=p(t),n||s)return e===t;if(n=a(e),s=a(t),n||s)return n&&s?D(e,t):!1;if(n=i(e),s=i(t),n||s){if(!n||!s)return!1;const o=Object.keys(e).length,c=Object.keys(t).length;if(o!==c)return!1;for(const l in e){const m=e.hasOwnProperty(l),h=t.hasOwnProperty(l);if(m&&!h||!m&&h||!g(e[l],t[l]))return!1}}return String(e)===String(t)}function ue(e,t){return e.findIndex(n=>g(n,t))}const w=e=>!!(e&&e.__v_isRef===!0),F=e=>r(e)?e:e==null?"":a(e)||i(e)&&(e.toString===j||!u(e.toString))?w(e)?F(e.value):JSON.stringify(e,C,2):String(e),C=(e,t)=>w(t)?C(e,t.value):P(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],c)=>(n[y(s,c)+" =>"]=o,n),{})}:z(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>y(n))}:p(t)?y(t):i(t)&&!a(t)&&!R(t)?String(t):t,y=(e,t="")=>{var n;return p(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};export{g as A,ue as B,re as C,S as D,$ as E,N as F,ae as G,A as H,G as I,F as J,te as K,ie as L,Z as M,H as N,I as a,k as b,v as c,B as d,oe as e,L as f,ce as g,ne as h,Y as i,ee as j,le as k,se as l,a as m,u as n,Q as o,P as p,J as q,i as r,q as s,R as t,W as u,X as v,z as w,fe as x,r as y,p as z};
