dynamodb-dashboard
Version:
GUI Dashboard for local or remote DynamoDB
14 lines • 889 kB
JavaScript
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function t(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(i){if(i.ep)return;i.ep=!0;const r=t(i);fetch(i.href,r)}})();function VA(n,e){return function(){return n.apply(e,arguments)}}const{toString:TF}=Object.prototype,{getPrototypeOf:Ky}=Object,{iterator:Op,toStringTag:WA}=Symbol,Rp=(n=>e=>{const t=TF.call(e);return n[t]||(n[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),vi=n=>(n=n.toLowerCase(),e=>Rp(e)===n),Mp=n=>e=>typeof e===n,{isArray:Xa}=Array,mu=Mp("undefined");function OF(n){return n!==null&&!mu(n)&&n.constructor!==null&&!mu(n.constructor)&&fs(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const HA=vi("ArrayBuffer");function RF(n){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(n):e=n&&n.buffer&&HA(n.buffer),e}const MF=Mp("string"),fs=Mp("function"),UA=Mp("number"),Lp=n=>n!==null&&typeof n=="object",LF=n=>n===!0||n===!1,Kh=n=>{if(Rp(n)!=="object")return!1;const e=Ky(n);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(WA in n)&&!(Op in n)},DF=vi("Date"),NF=vi("File"),PF=vi("Blob"),IF=vi("FileList"),$F=n=>Lp(n)&&fs(n.pipe),BF=n=>{let e;return n&&(typeof FormData=="function"&&n instanceof FormData||fs(n.append)&&((e=Rp(n))==="formdata"||e==="object"&&fs(n.toString)&&n.toString()==="[object FormData]"))},FF=vi("URLSearchParams"),[VF,WF,HF,UF]=["ReadableStream","Request","Response","Headers"].map(vi),zF=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function qu(n,e,{allOwnKeys:t=!1}={}){if(n===null||typeof n>"u")return;let s,i;if(typeof n!="object"&&(n=[n]),Xa(n))for(s=0,i=n.length;s<i;s++)e.call(null,n[s],s,n);else{const r=t?Object.getOwnPropertyNames(n):Object.keys(n),o=r.length;let l;for(s=0;s<o;s++)l=r[s],e.call(null,n[l],l,n)}}function zA(n,e){e=e.toLowerCase();const t=Object.keys(n);let s=t.length,i;for(;s-- >0;)if(i=t[s],e===i.toLowerCase())return i;return null}const Xo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,qA=n=>!mu(n)&&n!==Xo;function Jb(){const{caseless:n}=qA(this)&&this||{},e={},t=(s,i)=>{const r=n&&zA(e,i)||i;Kh(e[r])&&Kh(s)?e[r]=Jb(e[r],s):Kh(s)?e[r]=Jb({},s):Xa(s)?e[r]=s.slice():e[r]=s};for(let s=0,i=arguments.length;s<i;s++)arguments[s]&&qu(arguments[s],t);return e}const qF=(n,e,t,{allOwnKeys:s}={})=>(qu(e,(i,r)=>{t&&fs(i)?n[r]=VA(i,t):n[r]=i},{allOwnKeys:s}),n),KF=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),jF=(n,e,t,s)=>{n.prototype=Object.create(e.prototype,s),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:e.prototype}),t&&Object.assign(n.prototype,t)},GF=(n,e,t,s)=>{let i,r,o;const l={};if(e=e||{},n==null)return e;do{for(i=Object.getOwnPropertyNames(n),r=i.length;r-- >0;)o=i[r],(!s||s(o,n,e))&&!l[o]&&(e[o]=n[o],l[o]=!0);n=t!==!1&&Ky(n)}while(n&&(!t||t(n,e))&&n!==Object.prototype);return e},YF=(n,e,t)=>{n=String(n),(t===void 0||t>n.length)&&(t=n.length),t-=e.length;const s=n.indexOf(e,t);return s!==-1&&s===t},XF=n=>{if(!n)return null;if(Xa(n))return n;let e=n.length;if(!UA(e))return null;const t=new Array(e);for(;e-- >0;)t[e]=n[e];return t},QF=(n=>e=>n&&e instanceof n)(typeof Uint8Array<"u"&&Ky(Uint8Array)),JF=(n,e)=>{const s=(n&&n[Op]).call(n);let i;for(;(i=s.next())&&!i.done;){const r=i.value;e.call(n,r[0],r[1])}},ZF=(n,e)=>{let t;const s=[];for(;(t=n.exec(e))!==null;)s.push(t);return s},eV=vi("HTMLFormElement"),tV=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,s,i){return s.toUpperCase()+i}),mx=(({hasOwnProperty:n})=>(e,t)=>n.call(e,t))(Object.prototype),nV=vi("RegExp"),KA=(n,e)=>{const t=Object.getOwnPropertyDescriptors(n),s={};qu(t,(i,r)=>{let o;(o=e(i,r,n))!==!1&&(s[r]=o||i)}),Object.defineProperties(n,s)},sV=n=>{KA(n,(e,t)=>{if(fs(n)&&["arguments","caller","callee"].indexOf(t)!==-1)return!1;const s=n[t];if(fs(s)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")})}})},iV=(n,e)=>{const t={},s=i=>{i.forEach(r=>{t[r]=!0})};return Xa(n)?s(n):s(String(n).split(e)),t},rV=()=>{},oV=(n,e)=>n!=null&&Number.isFinite(n=+n)?n:e;function lV(n){return!!(n&&fs(n.append)&&n[WA]==="FormData"&&n[Op])}const aV=n=>{const e=new Array(10),t=(s,i)=>{if(Lp(s)){if(e.indexOf(s)>=0)return;if(!("toJSON"in s)){e[i]=s;const r=Xa(s)?[]:{};return qu(s,(o,l)=>{const c=t(o,i+1);!mu(c)&&(r[l]=c)}),e[i]=void 0,r}}return s};return t(n,0)},cV=vi("AsyncFunction"),uV=n=>n&&(Lp(n)||fs(n))&&fs(n.then)&&fs(n.catch),jA=((n,e)=>n?setImmediate:e?((t,s)=>(Xo.addEventListener("message",({source:i,data:r})=>{i===Xo&&r===t&&s.length&&s.shift()()},!1),i=>{s.push(i),Xo.postMessage(t,"*")}))(`axios@${Math.random()}`,[]):t=>setTimeout(t))(typeof setImmediate=="function",fs(Xo.postMessage)),fV=typeof queueMicrotask<"u"?queueMicrotask.bind(Xo):typeof process<"u"&&process.nextTick||jA,hV=n=>n!=null&&fs(n[Op]),U={isArray:Xa,isArrayBuffer:HA,isBuffer:OF,isFormData:BF,isArrayBufferView:RF,isString:MF,isNumber:UA,isBoolean:LF,isObject:Lp,isPlainObject:Kh,isReadableStream:VF,isRequest:WF,isResponse:HF,isHeaders:UF,isUndefined:mu,isDate:DF,isFile:NF,isBlob:PF,isRegExp:nV,isFunction:fs,isStream:$F,isURLSearchParams:FF,isTypedArray:QF,isFileList:IF,forEach:qu,merge:Jb,extend:qF,trim:zF,stripBOM:KF,inherits:jF,toFlatObject:GF,kindOf:Rp,kindOfTest:vi,endsWith:YF,toArray:XF,forEachEntry:JF,matchAll:ZF,isHTMLForm:eV,hasOwnProperty:mx,hasOwnProp:mx,reduceDescriptors:KA,freezeMethods:sV,toObjectSet:iV,toCamelCase:tV,noop:rV,toFiniteNumber:oV,findKey:zA,global:Xo,isContextDefined:qA,isSpecCompliantForm:lV,toJSONObject:aV,isAsyncFn:cV,isThenable:uV,setImmediate:jA,asap:fV,isIterable:hV};function et(n,e,t,s,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",e&&(this.code=e),t&&(this.config=t),s&&(this.request=s),i&&(this.response=i,this.status=i.status?i.status:null)}U.inherits(et,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:U.toJSONObject(this.config),code:this.code,status:this.status}}});const GA=et.prototype,YA={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{YA[n]={value:n}});Object.defineProperties(et,YA);Object.defineProperty(GA,"isAxiosError",{value:!0});et.from=(n,e,t,s,i,r)=>{const o=Object.create(GA);return U.toFlatObject(n,o,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),et.call(o,n.message,e,t,s,i),o.cause=n,o.name=n.name,r&&Object.assign(o,r),o};const dV=null;function Zb(n){return U.isPlainObject(n)||U.isArray(n)}function XA(n){return U.endsWith(n,"[]")?n.slice(0,-2):n}function gx(n,e,t){return n?n.concat(e).map(function(i,r){return i=XA(i),!t&&r?"["+i+"]":i}).join(t?".":""):e}function pV(n){return U.isArray(n)&&!n.some(Zb)}const mV=U.toFlatObject(U,{},null,function(e){return/^is[A-Z]/.test(e)});function Dp(n,e,t){if(!U.isObject(n))throw new TypeError("target must be an object");e=e||new FormData,t=U.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,x){return!U.isUndefined(x[w])});const s=t.metaTokens,i=t.visitor||f,r=t.dots,o=t.indexes,c=(t.Blob||typeof Blob<"u"&&Blob)&&U.isSpecCompliantForm(e);if(!U.isFunction(i))throw new TypeError("visitor must be a function");function h(y){if(y===null)return"";if(U.isDate(y))return y.toISOString();if(!c&&U.isBlob(y))throw new et("Blob is not supported. Use a Buffer instead.");return U.isArrayBuffer(y)||U.isTypedArray(y)?c&&typeof Blob=="function"?new Blob([y]):Buffer.from(y):y}function f(y,w,x){let S=y;if(y&&!x&&typeof y=="object"){if(U.endsWith(w,"{}"))w=s?w:w.slice(0,-2),y=JSON.stringify(y);else if(U.isArray(y)&&pV(y)||(U.isFileList(y)||U.endsWith(w,"[]"))&&(S=U.toArray(y)))return w=XA(w),S.forEach(function(C,O){!(U.isUndefined(C)||C===null)&&e.append(o===!0?gx([w],O,r):o===null?w:w+"[]",h(C))}),!1}return Zb(y)?!0:(e.append(gx(x,w,r),h(y)),!1)}const d=[],g=Object.assign(mV,{defaultVisitor:f,convertValue:h,isVisitable:Zb});function m(y,w){if(!U.isUndefined(y)){if(d.indexOf(y)!==-1)throw Error("Circular reference detected in "+w.join("."));d.push(y),U.forEach(y,function(S,E){(!(U.isUndefined(S)||S===null)&&i.call(e,S,U.isString(E)?E.trim():E,w,g))===!0&&m(S,w?w.concat(E):[E])}),d.pop()}}if(!U.isObject(n))throw new TypeError("data must be an object");return m(n),e}function bx(n){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(s){return e[s]})}function jy(n,e){this._pairs=[],n&&Dp(n,this,e)}const QA=jy.prototype;QA.append=function(e,t){this._pairs.push([e,t])};QA.toString=function(e){const t=e?function(s){return e.call(this,s,bx)}:bx;return this._pairs.map(function(i){return t(i[0])+"="+t(i[1])},"").join("&")};function gV(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function JA(n,e,t){if(!e)return n;const s=t&&t.encode||gV;U.isFunction(t)&&(t={serialize:t});const i=t&&t.serialize;let r;if(i?r=i(e,t):r=U.isURLSearchParams(e)?e.toString():new jy(e,t).toString(s),r){const o=n.indexOf("#");o!==-1&&(n=n.slice(0,o)),n+=(n.indexOf("?")===-1?"?":"&")+r}return n}class yx{constructor(){this.handlers=[]}use(e,t,s){return this.handlers.push({fulfilled:e,rejected:t,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){U.forEach(this.handlers,function(s){s!==null&&e(s)})}}const ZA={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},bV=typeof URLSearchParams<"u"?URLSearchParams:jy,yV=typeof FormData<"u"?FormData:null,vV=typeof Blob<"u"?Blob:null,wV={isBrowser:!0,classes:{URLSearchParams:bV,FormData:yV,Blob:vV},protocols:["http","https","file","blob","url","data"]},Gy=typeof window<"u"&&typeof document<"u",e0=typeof navigator=="object"&&navigator||void 0,SV=Gy&&(!e0||["ReactNative","NativeScript","NS"].indexOf(e0.product)<0),xV=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",_V=Gy&&window.location.href||"http://localhost",EV=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Gy,hasStandardBrowserEnv:SV,hasStandardBrowserWebWorkerEnv:xV,navigator:e0,origin:_V},Symbol.toStringTag,{value:"Module"})),Mn={...EV,...wV};function CV(n,e){return Dp(n,new Mn.classes.URLSearchParams,Object.assign({visitor:function(t,s,i,r){return Mn.isNode&&U.isBuffer(t)?(this.append(s,t.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},e))}function AV(n){return U.matchAll(/\w+|\[(\w*)]/g,n).map(e=>e[0]==="[]"?"":e[1]||e[0])}function kV(n){const e={},t=Object.keys(n);let s;const i=t.length;let r;for(s=0;s<i;s++)r=t[s],e[r]=n[r];return e}function ek(n){function e(t,s,i,r){let o=t[r++];if(o==="__proto__")return!0;const l=Number.isFinite(+o),c=r>=t.length;return o=!o&&U.isArray(i)?i.length:o,c?(U.hasOwnProp(i,o)?i[o]=[i[o],s]:i[o]=s,!l):((!i[o]||!U.isObject(i[o]))&&(i[o]=[]),e(t,s,i[o],r)&&U.isArray(i[o])&&(i[o]=kV(i[o])),!l)}if(U.isFormData(n)&&U.isFunction(n.entries)){const t={};return U.forEachEntry(n,(s,i)=>{e(AV(s),i,t,0)}),t}return null}function TV(n,e,t){if(U.isString(n))try{return(e||JSON.parse)(n),U.trim(n)}catch(s){if(s.name!=="SyntaxError")throw s}return(t||JSON.stringify)(n)}const Ku={transitional:ZA,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const s=t.getContentType()||"",i=s.indexOf("application/json")>-1,r=U.isObject(e);if(r&&U.isHTMLForm(e)&&(e=new FormData(e)),U.isFormData(e))return i?JSON.stringify(ek(e)):e;if(U.isArrayBuffer(e)||U.isBuffer(e)||U.isStream(e)||U.isFile(e)||U.isBlob(e)||U.isReadableStream(e))return e;if(U.isArrayBufferView(e))return e.buffer;if(U.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(r){if(s.indexOf("application/x-www-form-urlencoded")>-1)return CV(e,this.formSerializer).toString();if((l=U.isFileList(e))||s.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Dp(l?{"files[]":e}:e,c&&new c,this.formSerializer)}}return r||i?(t.setContentType("application/json",!1),TV(e)):e}],transformResponse:[function(e){const t=this.transitional||Ku.transitional,s=t&&t.forcedJSONParsing,i=this.responseType==="json";if(U.isResponse(e)||U.isReadableStream(e))return e;if(e&&U.isString(e)&&(s&&!this.responseType||i)){const o=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(l){if(o)throw l.name==="SyntaxError"?et.from(l,et.ERR_BAD_RESPONSE,this,null,this.response):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Mn.classes.FormData,Blob:Mn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};U.forEach(["delete","get","head","post","put","patch"],n=>{Ku.headers[n]={}});const OV=U.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),RV=n=>{const e={};let t,s,i;return n&&n.split(`
`).forEach(function(o){i=o.indexOf(":"),t=o.substring(0,i).trim().toLowerCase(),s=o.substring(i+1).trim(),!(!t||e[t]&&OV[t])&&(t==="set-cookie"?e[t]?e[t].push(s):e[t]=[s]:e[t]=e[t]?e[t]+", "+s:s)}),e},vx=Symbol("internals");function Sc(n){return n&&String(n).trim().toLowerCase()}function jh(n){return n===!1||n==null?n:U.isArray(n)?n.map(jh):String(n)}function MV(n){const e=Object.create(null),t=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=t.exec(n);)e[s[1]]=s[2];return e}const LV=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function Ng(n,e,t,s,i){if(U.isFunction(s))return s.call(this,e,t);if(i&&(e=t),!!U.isString(e)){if(U.isString(s))return e.indexOf(s)!==-1;if(U.isRegExp(s))return s.test(e)}}function DV(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,s)=>t.toUpperCase()+s)}function NV(n,e){const t=U.toCamelCase(" "+e);["get","set","has"].forEach(s=>{Object.defineProperty(n,s+t,{value:function(i,r,o){return this[s].call(this,e,i,r,o)},configurable:!0})})}let hs=class{constructor(e){e&&this.set(e)}set(e,t,s){const i=this;function r(l,c,h){const f=Sc(c);if(!f)throw new Error("header name must be a non-empty string");const d=U.findKey(i,f);(!d||i[d]===void 0||h===!0||h===void 0&&i[d]!==!1)&&(i[d||c]=jh(l))}const o=(l,c)=>U.forEach(l,(h,f)=>r(h,f,c));if(U.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(U.isString(e)&&(e=e.trim())&&!LV(e))o(RV(e),t);else if(U.isObject(e)&&U.isIterable(e)){let l={},c,h;for(const f of e){if(!U.isArray(f))throw TypeError("Object iterator must return a key-value pair");l[h=f[0]]=(c=l[h])?U.isArray(c)?[...c,f[1]]:[c,f[1]]:f[1]}o(l,t)}else e!=null&&r(t,e,s);return this}get(e,t){if(e=Sc(e),e){const s=U.findKey(this,e);if(s){const i=this[s];if(!t)return i;if(t===!0)return MV(i);if(U.isFunction(t))return t.call(this,i,s);if(U.isRegExp(t))return t.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Sc(e),e){const s=U.findKey(this,e);return!!(s&&this[s]!==void 0&&(!t||Ng(this,this[s],s,t)))}return!1}delete(e,t){const s=this;let i=!1;function r(o){if(o=Sc(o),o){const l=U.findKey(s,o);l&&(!t||Ng(s,s[l],l,t))&&(delete s[l],i=!0)}}return U.isArray(e)?e.forEach(r):r(e),i}clear(e){const t=Object.keys(this);let s=t.length,i=!1;for(;s--;){const r=t[s];(!e||Ng(this,this[r],r,e,!0))&&(delete this[r],i=!0)}return i}normalize(e){const t=this,s={};return U.forEach(this,(i,r)=>{const o=U.findKey(s,r);if(o){t[o]=jh(i),delete t[r];return}const l=e?DV(r):String(r).trim();l!==r&&delete t[r],t[l]=jh(i),s[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return U.forEach(this,(s,i)=>{s!=null&&s!==!1&&(t[i]=e&&U.isArray(s)?s.join(", "):s)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const s=new this(e);return t.forEach(i=>s.set(i)),s}static accessor(e){const s=(this[vx]=this[vx]={accessors:{}}).accessors,i=this.prototype;function r(o){const l=Sc(o);s[l]||(NV(i,o),s[l]=!0)}return U.isArray(e)?e.forEach(r):r(e),this}};hs.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);U.reduceDescriptors(hs.prototype,({value:n},e)=>{let t=e[0].toUpperCase()+e.slice(1);return{get:()=>n,set(s){this[t]=s}}});U.freezeMethods(hs);function Pg(n,e){const t=this||Ku,s=e||t,i=hs.from(s.headers);let r=s.data;return U.forEach(n,function(l){r=l.call(t,r,i.normalize(),e?e.status:void 0)}),i.normalize(),r}function tk(n){return!!(n&&n.__CANCEL__)}function Qa(n,e,t){et.call(this,n??"canceled",et.ERR_CANCELED,e,t),this.name="CanceledError"}U.inherits(Qa,et,{__CANCEL__:!0});function nk(n,e,t){const s=t.config.validateStatus;!t.status||!s||s(t.status)?n(t):e(new et("Request failed with status code "+t.status,[et.ERR_BAD_REQUEST,et.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t))}function PV(n){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return e&&e[1]||""}function IV(n,e){n=n||10;const t=new Array(n),s=new Array(n);let i=0,r=0,o;return e=e!==void 0?e:1e3,function(c){const h=Date.now(),f=s[r];o||(o=h),t[i]=c,s[i]=h;let d=r,g=0;for(;d!==i;)g+=t[d++],d=d%n;if(i=(i+1)%n,i===r&&(r=(r+1)%n),h-o<e)return;const m=f&&h-f;return m?Math.round(g*1e3/m):void 0}}function $V(n,e){let t=0,s=1e3/e,i,r;const o=(h,f=Date.now())=>{t=f,i=null,r&&(clearTimeout(r),r=null),n.apply(null,h)};return[(...h)=>{const f=Date.now(),d=f-t;d>=s?o(h,f):(i=h,r||(r=setTimeout(()=>{r=null,o(i)},s-d)))},()=>i&&o(i)]}const Sd=(n,e,t=3)=>{let s=0;const i=IV(50,250);return $V(r=>{const o=r.loaded,l=r.lengthComputable?r.total:void 0,c=o-s,h=i(c),f=o<=l;s=o;const d={loaded:o,total:l,progress:l?o/l:void 0,bytes:c,rate:h||void 0,estimated:h&&l&&f?(l-o)/h:void 0,event:r,lengthComputable:l!=null,[e?"download":"upload"]:!0};n(d)},t)},wx=(n,e)=>{const t=n!=null;return[s=>e[0]({lengthComputable:t,total:n,loaded:s}),e[1]]},Sx=n=>(...e)=>U.asap(()=>n(...e)),BV=Mn.hasStandardBrowserEnv?((n,e)=>t=>(t=new URL(t,Mn.origin),n.protocol===t.protocol&&n.host===t.host&&(e||n.port===t.port)))(new URL(Mn.origin),Mn.navigator&&/(msie|trident)/i.test(Mn.navigator.userAgent)):()=>!0,FV=Mn.hasStandardBrowserEnv?{write(n,e,t,s,i,r){const o=[n+"="+encodeURIComponent(e)];U.isNumber(t)&&o.push("expires="+new Date(t).toGMTString()),U.isString(s)&&o.push("path="+s),U.isString(i)&&o.push("domain="+i),r===!0&&o.push("secure"),document.cookie=o.join("; ")},read(n){const e=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function VV(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function WV(n,e){return e?n.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):n}function sk(n,e,t){let s=!VV(e);return n&&(s||t==!1)?WV(n,e):e}const xx=n=>n instanceof hs?{...n}:n;function hl(n,e){e=e||{};const t={};function s(h,f,d,g){return U.isPlainObject(h)&&U.isPlainObject(f)?U.merge.call({caseless:g},h,f):U.isPlainObject(f)?U.merge({},f):U.isArray(f)?f.slice():f}function i(h,f,d,g){if(U.isUndefined(f)){if(!U.isUndefined(h))return s(void 0,h,d,g)}else return s(h,f,d,g)}function r(h,f){if(!U.isUndefined(f))return s(void 0,f)}function o(h,f){if(U.isUndefined(f)){if(!U.isUndefined(h))return s(void 0,h)}else return s(void 0,f)}function l(h,f,d){if(d in e)return s(h,f);if(d in n)return s(void 0,h)}const c={url:r,method:r,data:r,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l,headers:(h,f,d)=>i(xx(h),xx(f),d,!0)};return U.forEach(Object.keys(Object.assign({},n,e)),function(f){const d=c[f]||i,g=d(n[f],e[f],f);U.isUndefined(g)&&d!==l||(t[f]=g)}),t}const ik=n=>{const e=hl({},n);let{data:t,withXSRFToken:s,xsrfHeaderName:i,xsrfCookieName:r,headers:o,auth:l}=e;e.headers=o=hs.from(o),e.url=JA(sk(e.baseURL,e.url,e.allowAbsoluteUrls),n.params,n.paramsSerializer),l&&o.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let c;if(U.isFormData(t)){if(Mn.hasStandardBrowserEnv||Mn.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){const[h,...f]=c?c.split(";").map(d=>d.trim()).filter(Boolean):[];o.setContentType([h||"multipart/form-data",...f].join("; "))}}if(Mn.hasStandardBrowserEnv&&(s&&U.isFunction(s)&&(s=s(e)),s||s!==!1&&BV(e.url))){const h=i&&r&&FV.read(r);h&&o.set(i,h)}return e},HV=typeof XMLHttpRequest<"u",UV=HV&&function(n){return new Promise(function(t,s){const i=ik(n);let r=i.data;const o=hs.from(i.headers).normalize();let{responseType:l,onUploadProgress:c,onDownloadProgress:h}=i,f,d,g,m,y;function w(){m&&m(),y&&y(),i.cancelToken&&i.cancelToken.unsubscribe(f),i.signal&&i.signal.removeEventListener("abort",f)}let x=new XMLHttpRequest;x.open(i.method.toUpperCase(),i.url,!0),x.timeout=i.timeout;function S(){if(!x)return;const C=hs.from("getAllResponseHeaders"in x&&x.getAllResponseHeaders()),R={data:!l||l==="text"||l==="json"?x.responseText:x.response,status:x.status,statusText:x.statusText,headers:C,config:n,request:x};nk(function(M){t(M),w()},function(M){s(M),w()},R),x=null}"onloadend"in x?x.onloadend=S:x.onreadystatechange=function(){!x||x.readyState!==4||x.status===0&&!(x.responseURL&&x.responseURL.indexOf("file:")===0)||setTimeout(S)},x.onabort=function(){x&&(s(new et("Request aborted",et.ECONNABORTED,n,x)),x=null)},x.onerror=function(){s(new et("Network Error",et.ERR_NETWORK,n,x)),x=null},x.ontimeout=function(){let O=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const R=i.transitional||ZA;i.timeoutErrorMessage&&(O=i.timeoutErrorMessage),s(new et(O,R.clarifyTimeoutError?et.ETIMEDOUT:et.ECONNABORTED,n,x)),x=null},r===void 0&&o.setContentType(null),"setRequestHeader"in x&&U.forEach(o.toJSON(),function(O,R){x.setRequestHeader(R,O)}),U.isUndefined(i.withCredentials)||(x.withCredentials=!!i.withCredentials),l&&l!=="json"&&(x.responseType=i.responseType),h&&([g,y]=Sd(h,!0),x.addEventListener("progress",g)),c&&x.upload&&([d,m]=Sd(c),x.upload.addEventListener("progress",d),x.upload.addEventListener("loadend",m)),(i.cancelToken||i.signal)&&(f=C=>{x&&(s(!C||C.type?new Qa(null,n,x):C),x.abort(),x=null)},i.cancelToken&&i.cancelToken.subscribe(f),i.signal&&(i.signal.aborted?f():i.signal.addEventListener("abort",f)));const E=PV(i.url);if(E&&Mn.protocols.indexOf(E)===-1){s(new et("Unsupported protocol "+E+":",et.ERR_BAD_REQUEST,n));return}x.send(r||null)})},zV=(n,e)=>{const{length:t}=n=n?n.filter(Boolean):[];if(e||t){let s=new AbortController,i;const r=function(h){if(!i){i=!0,l();const f=h instanceof Error?h:this.reason;s.abort(f instanceof et?f:new Qa(f instanceof Error?f.message:f))}};let o=e&&setTimeout(()=>{o=null,r(new et(`timeout ${e} of ms exceeded`,et.ETIMEDOUT))},e);const l=()=>{n&&(o&&clearTimeout(o),o=null,n.forEach(h=>{h.unsubscribe?h.unsubscribe(r):h.removeEventListener("abort",r)}),n=null)};n.forEach(h=>h.addEventListener("abort",r));const{signal:c}=s;return c.unsubscribe=()=>U.asap(l),c}},qV=function*(n,e){let t=n.byteLength;if(t<e){yield n;return}let s=0,i;for(;s<t;)i=s+e,yield n.slice(s,i),s=i},KV=async function*(n,e){for await(const t of jV(n))yield*qV(t,e)},jV=async function*(n){if(n[Symbol.asyncIterator]){yield*n;return}const e=n.getReader();try{for(;;){const{done:t,value:s}=await e.read();if(t)break;yield s}}finally{await e.cancel()}},_x=(n,e,t,s)=>{const i=KV(n,e);let r=0,o,l=c=>{o||(o=!0,s&&s(c))};return new ReadableStream({async pull(c){try{const{done:h,value:f}=await i.next();if(h){l(),c.close();return}let d=f.byteLength;if(t){let g=r+=d;t(g)}c.enqueue(new Uint8Array(f))}catch(h){throw l(h),h}},cancel(c){return l(c),i.return()}},{highWaterMark:2})},Np=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",rk=Np&&typeof ReadableStream=="function",GV=Np&&(typeof TextEncoder=="function"?(n=>e=>n.encode(e))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),ok=(n,...e)=>{try{return!!n(...e)}catch{return!1}},YV=rk&&ok(()=>{let n=!1;const e=new Request(Mn.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!e}),Ex=64*1024,t0=rk&&ok(()=>U.isReadableStream(new Response("").body)),xd={stream:t0&&(n=>n.body)};Np&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!xd[e]&&(xd[e]=U.isFunction(n[e])?t=>t[e]():(t,s)=>{throw new et(`Response type '${e}' is not supported`,et.ERR_NOT_SUPPORT,s)})})})(new Response);const XV=async n=>{if(n==null)return 0;if(U.isBlob(n))return n.size;if(U.isSpecCompliantForm(n))return(await new Request(Mn.origin,{method:"POST",body:n}).arrayBuffer()).byteLength;if(U.isArrayBufferView(n)||U.isArrayBuffer(n))return n.byteLength;if(U.isURLSearchParams(n)&&(n=n+""),U.isString(n))return(await GV(n)).byteLength},QV=async(n,e)=>{const t=U.toFiniteNumber(n.getContentLength());return t??XV(e)},JV=Np&&(async n=>{let{url:e,method:t,data:s,signal:i,cancelToken:r,timeout:o,onDownloadProgress:l,onUploadProgress:c,responseType:h,headers:f,withCredentials:d="same-origin",fetchOptions:g}=ik(n);h=h?(h+"").toLowerCase():"text";let m=zV([i,r&&r.toAbortSignal()],o),y;const w=m&&m.unsubscribe&&(()=>{m.unsubscribe()});let x;try{if(c&&YV&&t!=="get"&&t!=="head"&&(x=await QV(f,s))!==0){let R=new Request(e,{method:"POST",body:s,duplex:"half"}),k;if(U.isFormData(s)&&(k=R.headers.get("content-type"))&&f.setContentType(k),R.body){const[M,P]=wx(x,Sd(Sx(c)));s=_x(R.body,Ex,M,P)}}U.isString(d)||(d=d?"include":"omit");const S="credentials"in Request.prototype;y=new Request(e,{...g,signal:m,method:t.toUpperCase(),headers:f.normalize().toJSON(),body:s,duplex:"half",credentials:S?d:void 0});let E=await fetch(y);const C=t0&&(h==="stream"||h==="response");if(t0&&(l||C&&w)){const R={};["status","statusText","headers"].forEach($=>{R[$]=E[$]});const k=U.toFiniteNumber(E.headers.get("content-length")),[M,P]=l&&wx(k,Sd(Sx(l),!0))||[];E=new Response(_x(E.body,Ex,M,()=>{P&&P(),w&&w()}),R)}h=h||"text";let O=await xd[U.findKey(xd,h)||"text"](E,n);return!C&&w&&w(),await new Promise((R,k)=>{nk(R,k,{data:O,headers:hs.from(E.headers),status:E.status,statusText:E.statusText,config:n,request:y})})}catch(S){throw w&&w(),S&&S.name==="TypeError"&&/Load failed|fetch/i.test(S.message)?Object.assign(new et("Network Error",et.ERR_NETWORK,n,y),{cause:S.cause||S}):et.from(S,S&&S.code,n,y)}}),n0={http:dV,xhr:UV,fetch:JV};U.forEach(n0,(n,e)=>{if(n){try{Object.defineProperty(n,"name",{value:e})}catch{}Object.defineProperty(n,"adapterName",{value:e})}});const Cx=n=>`- ${n}`,ZV=n=>U.isFunction(n)||n===null||n===!1,lk={getAdapter:n=>{n=U.isArray(n)?n:[n];const{length:e}=n;let t,s;const i={};for(let r=0;r<e;r++){t=n[r];let o;if(s=t,!ZV(t)&&(s=n0[(o=String(t)).toLowerCase()],s===void 0))throw new et(`Unknown adapter '${o}'`);if(s)break;i[o||"#"+r]=s}if(!s){const r=Object.entries(i).map(([l,c])=>`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=e?r.length>1?`since :
`+r.map(Cx).join(`
`):" "+Cx(r[0]):"as no adapter specified";throw new et("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return s},adapters:n0};function Ig(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Qa(null,n)}function Ax(n){return Ig(n),n.headers=hs.from(n.headers),n.data=Pg.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),lk.getAdapter(n.adapter||Ku.adapter)(n).then(function(s){return Ig(n),s.data=Pg.call(n,n.transformResponse,s),s.headers=hs.from(s.headers),s},function(s){return tk(s)||(Ig(n),s&&s.response&&(s.response.data=Pg.call(n,n.transformResponse,s.response),s.response.headers=hs.from(s.response.headers))),Promise.reject(s)})}const ak="1.9.0",Pp={};["object","boolean","number","function","string","symbol"].forEach((n,e)=>{Pp[n]=function(s){return typeof s===n||"a"+(e<1?"n ":" ")+n}});const kx={};Pp.transitional=function(e,t,s){function i(r,o){return"[Axios v"+ak+"] Transitional option '"+r+"'"+o+(s?". "+s:"")}return(r,o,l)=>{if(e===!1)throw new et(i(o," has been removed"+(t?" in "+t:"")),et.ERR_DEPRECATED);return t&&!kx[o]&&(kx[o]=!0,console.warn(i(o," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(r,o,l):!0}};Pp.spelling=function(e){return(t,s)=>(console.warn(`${s} is likely a misspelling of ${e}`),!0)};function e5(n,e,t){if(typeof n!="object")throw new et("options must be an object",et.ERR_BAD_OPTION_VALUE);const s=Object.keys(n);let i=s.length;for(;i-- >0;){const r=s[i],o=e[r];if(o){const l=n[r],c=l===void 0||o(l,r,n);if(c!==!0)throw new et("option "+r+" must be "+c,et.ERR_BAD_OPTION_VALUE);continue}if(t!==!0)throw new et("Unknown option "+r,et.ERR_BAD_OPTION)}}const Gh={assertOptions:e5,validators:Pp},Ti=Gh.validators;let sl=class{constructor(e){this.defaults=e||{},this.interceptors={request:new yx,response:new yx}}async request(e,t){try{return await this._request(e,t)}catch(s){if(s instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const r=i.stack?i.stack.replace(/^.+\n/,""):"";try{s.stack?r&&!String(s.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(s.stack+=`
`+r):s.stack=r}catch{}}throw s}}_request(e,t){typeof e=="string"?(t=t||{},t.url=e):t=e||{},t=hl(this.defaults,t);const{transitional:s,paramsSerializer:i,headers:r}=t;s!==void 0&&Gh.assertOptions(s,{silentJSONParsing:Ti.transitional(Ti.boolean),forcedJSONParsing:Ti.transitional(Ti.boolean),clarifyTimeoutError:Ti.transitional(Ti.boolean)},!1),i!=null&&(U.isFunction(i)?t.paramsSerializer={serialize:i}:Gh.assertOptions(i,{encode:Ti.function,serialize:Ti.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),Gh.assertOptions(t,{baseUrl:Ti.spelling("baseURL"),withXsrfToken:Ti.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=r&&U.merge(r.common,r[t.method]);r&&U.forEach(["delete","get","head","post","put","patch","common"],y=>{delete r[y]}),t.headers=hs.concat(o,r);const l=[];let c=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(t)===!1||(c=c&&w.synchronous,l.unshift(w.fulfilled,w.rejected))});const h=[];this.interceptors.response.forEach(function(w){h.push(w.fulfilled,w.rejected)});let f,d=0,g;if(!c){const y=[Ax.bind(this),void 0];for(y.unshift.apply(y,l),y.push.apply(y,h),g=y.length,f=Promise.resolve(t);d<g;)f=f.then(y[d++],y[d++]);return f}g=l.length;let m=t;for(d=0;d<g;){const y=l[d++],w=l[d++];try{m=y(m)}catch(x){w.call(this,x);break}}try{f=Ax.call(this,m)}catch(y){return Promise.reject(y)}for(d=0,g=h.length;d<g;)f=f.then(h[d++],h[d++]);return f}getUri(e){e=hl(this.defaults,e);const t=sk(e.baseURL,e.url,e.allowAbsoluteUrls);return JA(t,e.params,e.paramsSerializer)}};U.forEach(["delete","get","head","options"],function(e){sl.prototype[e]=function(t,s){return this.request(hl(s||{},{method:e,url:t,data:(s||{}).data}))}});U.forEach(["post","put","patch"],function(e){function t(s){return function(r,o,l){return this.request(hl(l||{},{method:e,headers:s?{"Content-Type":"multipart/form-data"}:{},url:r,data:o}))}}sl.prototype[e]=t(),sl.prototype[e+"Form"]=t(!0)});let t5=class ck{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let t;this.promise=new Promise(function(r){t=r});const s=this;this.promise.then(i=>{if(!s._listeners)return;let r=s._listeners.length;for(;r-- >0;)s._listeners[r](i);s._listeners=null}),this.promise.then=i=>{let r;const o=new Promise(l=>{s.subscribe(l),r=l}).then(i);return o.cancel=function(){s.unsubscribe(r)},o},e(function(r,o,l){s.reason||(s.reason=new Qa(r,o,l),t(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=s=>{e.abort(s)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new ck(function(i){e=i}),cancel:e}}};function n5(n){return function(t){return n.apply(null,t)}}function s5(n){return U.isObject(n)&&n.isAxiosError===!0}const s0={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(s0).forEach(([n,e])=>{s0[e]=n});function uk(n){const e=new sl(n),t=VA(sl.prototype.request,e);return U.extend(t,sl.prototype,e,{allOwnKeys:!0}),U.extend(t,e,null,{allOwnKeys:!0}),t.create=function(i){return uk(hl(n,i))},t}const Ye=uk(Ku);Ye.Axios=sl;Ye.CanceledError=Qa;Ye.CancelToken=t5;Ye.isCancel=tk;Ye.VERSION=ak;Ye.toFormData=Dp;Ye.AxiosError=et;Ye.Cancel=Ye.CanceledError;Ye.all=function(e){return Promise.all(e)};Ye.spread=n5;Ye.isAxiosError=s5;Ye.mergeConfig=hl;Ye.AxiosHeaders=hs;Ye.formToJSON=n=>ek(U.isHTMLForm(n)?new FormData(n):n);Ye.getAdapter=lk.getAdapter;Ye.HttpStatusCode=s0;Ye.default=Ye;const{Axios:sae,AxiosError:iae,CanceledError:rae,isCancel:oae,CancelToken:lae,VERSION:aae,all:cae,Cancel:uae,isAxiosError:fae,spread:hae,toFormData:dae,AxiosHeaders:pae,HttpStatusCode:mae,formToJSON:gae,getAdapter:bae,mergeConfig:yae}=Ye;/**
* @vue/shared v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function Yy(n){const e=Object.create(null);for(const t of n.split(","))e[t]=1;return t=>t in e}const Tt={},fa=[],zi=()=>{},i5=()=>!1,Ip=n=>n.charCodeAt(0)===111&&n.charCodeAt(1)===110&&(n.charCodeAt(2)>122||n.charCodeAt(2)<97),Xy=n=>n.startsWith("onUpdate:"),Pn=Object.assign,Qy=(n,e)=>{const t=n.indexOf(e);t>-1&&n.splice(t,1)},r5=Object.prototype.hasOwnProperty,_t=(n,e)=>r5.call(n,e),Ue=Array.isArray,ha=n=>ju(n)==="[object Map]",Ja=n=>ju(n)==="[object Set]",Tx=n=>ju(n)==="[object Date]",Je=n=>typeof n=="function",tn=n=>typeof n=="string",mi=n=>typeof n=="symbol",Mt=n=>n!==null&&typeof n=="object",fk=n=>(Mt(n)||Je(n))&&Je(n.then)&&Je(n.catch),hk=Object.prototype.toString,ju=n=>hk.call(n),o5=n=>ju(n).slice(8,-1),dk=n=>ju(n)==="[object Object]",Jy=n=>tn(n)&&n!=="NaN"&&n[0]!=="-"&&""+parseInt(n,10)===n,Xc=Yy(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$p=n=>{const e=Object.create(null);return t=>e[t]||(e[t]=n(t))},l5=/-(\w)/g,ei=$p(n=>n.replace(l5,(e,t)=>t?t.toUpperCase():"")),a5=/\B([A-Z])/g,wl=$p(n=>n.replace(a5,"-$1").toLowerCase()),Bp=$p(n=>n.charAt(0).toUpperCase()+n.slice(1)),$g=$p(n=>n?`on${Bp(n)}`:""),po=(n,e)=>!Object.is(n,e),Yh=(n,...e)=>{for(let t=0;t<n.length;t++)n[t](...e)},pk=(n,e,t,s=!1)=>{Object.defineProperty(n,e,{configurable:!0,enumerable:!1,writable:s,value:t})},_d=n=>{const e=parseFloat(n);return isNaN(e)?n:e};let Ox;const Fp=()=>Ox||(Ox=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Vi(n){if(Ue(n)){const e={};for(let t=0;t<n.length;t++){const s=n[t],i=tn(s)?h5(s):Vi(s);if(i)for(const r in i)e[r]=i[r]}return e}else if(tn(n)||Mt(n))return n}const c5=/;(?![^(]*\))/g,u5=/:([^]+)/,f5=/\/\*[^]*?\*\//g;function h5(n){const e={};return n.replace(f5,"").split(c5).forEach(t=>{if(t){const s=t.split(u5);s.length>1&&(e[s[0].trim()]=s[1].trim())}}),e}function It(n){let e="";if(tn(n))e=n;else if(Ue(n))for(let t=0;t<n.length;t++){const s=It(n[t]);s&&(e+=s+" ")}else if(Mt(n))for(const t in n)n[t]&&(e+=t+" ");return e.trim()}const d5="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",p5=Yy(d5);function mk(n){return!!n||n===""}function m5(n,e){if(n.length!==e.length)return!1;let t=!0;for(let s=0;t&&s<n.length;s++)t=Gu(n[s],e[s]);return t}function Gu(n,e){if(n===e)return!0;let t=Tx(n),s=Tx(e);if(t||s)return t&&s?n.getTime()===e.getTime():!1;if(t=mi(n),s=mi(e),t||s)return n===e;if(t=Ue(n),s=Ue(e),t||s)return t&&s?m5(n,e):!1;if(t=Mt(n),s=Mt(e),t||s){if(!t||!s)return!1;const i=Object.keys(n).length,r=Object.keys(e).length;if(i!==r)return!1;for(const o in n){const l=n.hasOwnProperty(o),c=e.hasOwnProperty(o);if(l&&!c||!l&&c||!Gu(n[o],e[o]))return!1}}return String(n)===String(e)}function Zy(n,e){return n.findIndex(t=>Gu(t,e))}const gk=n=>!!(n&&n.__v_isRef===!0),Ie=n=>tn(n)?n:n==null?"":Ue(n)||Mt(n)&&(n.toString===hk||!Je(n.toString))?gk(n)?Ie(n.value):JSON.stringify(n,bk,2):String(n),bk=(n,e)=>gk(e)?bk(n,e.value):ha(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[s,i],r)=>(t[Bg(s,r)+" =>"]=i,t),{})}:Ja(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>Bg(t))}:mi(e)?Bg(e):Mt(e)&&!Ue(e)&&!dk(e)?String(e):e,Bg=(n,e="")=>{var t;return mi(n)?`Symbol(${(t=n.description)!=null?t:e})`:n};/**
* @vue/reactivity v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let is;class g5{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=is,!e&&is&&(this.index=(is.scopes||(is.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].pause();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].resume();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].resume()}}run(e){if(this._active){const t=is;try{return is=this,e()}finally{is=t}}}on(){++this._on===1&&(this.prevScope=is,is=this)}off(){this._on>0&&--this._on===0&&(is=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let t,s;for(t=0,s=this.effects.length;t<s;t++)this.effects[t].stop();for(this.effects.length=0,t=0,s=this.cleanups.length;t<s;t++)this.cleanups[t]();if(this.cleanups.length=0,this.scopes){for(t=0,s=this.scopes.length;t<s;t++)this.scopes[t].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0}}}function b5(){return is}let Dt;const Fg=new WeakSet;class yk{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,is&&is.active&&is.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Fg.has(this)&&(Fg.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||wk(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Rx(this),Sk(this);const e=Dt,t=pi;Dt=this,pi=!0;try{return this.fn()}finally{xk(this),Dt=e,pi=t,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)nv(e);this.deps=this.depsTail=void 0,Rx(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Fg.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){i0(this)&&this.run()}get dirty(){return i0(this)}}let vk=0,Qc,Jc;function wk(n,e=!1){if(n.flags|=8,e){n.next=Jc,Jc=n;return}n.next=Qc,Qc=n}function ev(){vk++}function tv(){if(--vk>0)return;if(Jc){let e=Jc;for(Jc=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let n;for(;Qc;){let e=Qc;for(Qc=void 0;e;){const t=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(s){n||(n=s)}e=t}}if(n)throw n}function Sk(n){for(let e=n.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function xk(n){let e,t=n.depsTail,s=t;for(;s;){const i=s.prevDep;s.version===-1?(s===t&&(t=i),nv(s),y5(s)):e=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=i}n.deps=e,n.depsTail=t}function i0(n){for(let e=n.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(_k(e.dep.computed)||e.dep.version!==e.version))return!0;return!!n._dirty}function _k(n){if(n.flags&4&&!(n.flags&16)||(n.flags&=-17,n.globalVersion===gu)||(n.globalVersion=gu,!n.isSSR&&n.flags&128&&(!n.deps&&!n._dirty||!i0(n))))return;n.flags|=2;const e=n.dep,t=Dt,s=pi;Dt=n,pi=!0;try{Sk(n);const i=n.fn(n._value);(e.version===0||po(i,n._value))&&(n.flags|=128,n._value=i,e.version++)}catch(i){throw e.version++,i}finally{Dt=t,pi=s,xk(n),n.flags&=-3}}function nv(n,e=!1){const{dep:t,prevSub:s,nextSub:i}=n;if(s&&(s.nextSub=i,n.prevSub=void 0),i&&(i.prevSub=s,n.nextSub=void 0),t.subs===n&&(t.subs=s,!s&&t.computed)){t.computed.flags&=-5;for(let r=t.computed.deps;r;r=r.nextDep)nv(r,!0)}!e&&!--t.sc&&t.map&&t.map.delete(t.key)}function y5(n){const{prevDep:e,nextDep:t}=n;e&&(e.nextDep=t,n.prevDep=void 0),t&&(t.prevDep=e,n.nextDep=void 0)}let pi=!0;const Ek=[];function Or(){Ek.push(pi),pi=!1}function Rr(){const n=Ek.pop();pi=n===void 0?!0:n}function Rx(n){const{cleanup:e}=n;if(n.cleanup=void 0,e){const t=Dt;Dt=void 0;try{e()}finally{Dt=t}}}let gu=0;class v5{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class sv{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(!Dt||!pi||Dt===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==Dt)t=this.activeLink=new v5(Dt,this),Dt.deps?(t.prevDep=Dt.depsTail,Dt.depsTail.nextDep=t,Dt.depsTail=t):Dt.deps=Dt.depsTail=t,Ck(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){const s=t.nextDep;s.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=s),t.prevDep=Dt.depsTail,t.nextDep=void 0,Dt.depsTail.nextDep=t,Dt.depsTail=t,Dt.deps===t&&(Dt.deps=s)}return t}trigger(e){this.version++,gu++,this.notify(e)}notify(e){ev();try{for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{tv()}}}function Ck(n){if(n.dep.sc++,n.sub.flags&4){const e=n.dep.computed;if(e&&!n.dep.subs){e.flags|=20;for(let s=e.deps;s;s=s.nextDep)Ck(s)}const t=n.dep.subs;t!==n&&(n.prevSub=t,t&&(t.nextSub=n)),n.dep.subs=n}}const Ed=new WeakMap,il=Symbol(""),r0=Symbol(""),bu=Symbol("");function Rn(n,e,t){if(pi&&Dt){let s=Ed.get(n);s||Ed.set(n,s=new Map);let i=s.get(t);i||(s.set(t,i=new sv),i.map=s,i.key=t),i.track()}}function yr(n,e,t,s,i,r){const o=Ed.get(n);if(!o){gu++;return}const l=c=>{c&&c.trigger()};if(ev(),e==="clear")o.forEach(l);else{const c=Ue(n),h=c&&Jy(t);if(c&&t==="length"){const f=Number(s);o.forEach((d,g)=>{(g==="length"||g===bu||!mi(g)&&g>=f)&&l(d)})}else switch((t!==void 0||o.has(void 0))&&l(o.get(t)),h&&l(o.get(bu)),e){case"add":c?h&&l(o.get("length")):(l(o.get(il)),ha(n)&&l(o.get(r0)));break;case"delete":c||(l(o.get(il)),ha(n)&&l(o.get(r0)));break;case"set":ha(n)&&l(o.get(il));break}}tv()}function w5(n,e){const t=Ed.get(n);return t&&t.get(e)}function Hl(n){const e=wt(n);return e===n?e:(Rn(e,"iterate",bu),Ys(n)?e:e.map(wn))}function Vp(n){return Rn(n=wt(n),"iterate",bu),n}const S5={__proto__:null,[Symbol.iterator](){return Vg(this,Symbol.iterator,wn)},concat(...n){return Hl(this).concat(...n.map(e=>Ue(e)?Hl(e):e))},entries(){return Vg(this,"entries",n=>(n[1]=wn(n[1]),n))},every(n,e){return fr(this,"every",n,e,void 0,arguments)},filter(n,e){return fr(this,"filter",n,e,t=>t.map(wn),arguments)},find(n,e){return fr(this,"find",n,e,wn,arguments)},findIndex(n,e){return fr(this,"findIndex",n,e,void 0,arguments)},findLast(n,e){return fr(this,"findLast",n,e,wn,arguments)},findLastIndex(n,e){return fr(this,"findLastIndex",n,e,void 0,arguments)},forEach(n,e){return fr(this,"forEach",n,e,void 0,arguments)},includes(...n){return Wg(this,"includes",n)},indexOf(...n){return Wg(this,"indexOf",n)},join(n){return Hl(this).join(n)},lastIndexOf(...n){return Wg(this,"lastIndexOf",n)},map(n,e){return fr(this,"map",n,e,void 0,arguments)},pop(){return xc(this,"pop")},push(...n){return xc(this,"push",n)},reduce(n,...e){return Mx(this,"reduce",n,e)},reduceRight(n,...e){return Mx(this,"reduceRight",n,e)},shift(){return xc(this,"shift")},some(n,e){return fr(this,"some",n,e,void 0,arguments)},splice(...n){return xc(this,"splice",n)},toReversed(){return Hl(this).toReversed()},toSorted(n){return Hl(this).toSorted(n)},toSpliced(...n){return Hl(this).toSpliced(...n)},unshift(...n){return xc(this,"unshift",n)},values(){return Vg(this,"values",wn)}};function Vg(n,e,t){const s=Vp(n),i=s[e]();return s!==n&&!Ys(n)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=t(r.value)),r}),i}const x5=Array.prototype;function fr(n,e,t,s,i,r){const o=Vp(n),l=o!==n&&!Ys(n),c=o[e];if(c!==x5[e]){const d=c.apply(n,r);return l?wn(d):d}let h=t;o!==n&&(l?h=function(d,g){return t.call(this,wn(d),g,n)}:t.length>2&&(h=function(d,g){return t.call(this,d,g,n)}));const f=c.call(o,h,s);return l&&i?i(f):f}function Mx(n,e,t,s){const i=Vp(n);let r=t;return i!==n&&(Ys(n)?t.length>3&&(r=function(o,l,c){return t.call(this,o,l,c,n)}):r=function(o,l,c){return t.call(this,o,wn(l),c,n)}),i[e](r,...s)}function Wg(n,e,t){const s=wt(n);Rn(s,"iterate",bu);const i=s[e](...t);return(i===-1||i===!1)&&ov(t[0])?(t[0]=wt(t[0]),s[e](...t)):i}function xc(n,e,t=[]){Or(),ev();const s=wt(n)[e].apply(n,t);return tv(),Rr(),s}const _5=Yy("__proto__,__v_isRef,__isVue"),Ak=new Set(Object.getOwnPropertyNames(Symbol).filter(n=>n!=="arguments"&&n!=="caller").map(n=>Symbol[n]).filter(mi));function E5(n){mi(n)||(n=String(n));const e=wt(this);return Rn(e,"has",n),e.hasOwnProperty(n)}class kk{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,s){if(t==="__v_skip")return e.__v_skip;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 s===(i?r?N5:Mk:r?Rk:Ok).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(s)?e:void 0;const o=Ue(e);if(!i){let c;if(o&&(c=S5[t]))return c;if(t==="hasOwnProperty")return E5}const l=Reflect.get(e,t,dn(e)?e:s);return(mi(t)?Ak.has(t):_5(t))||(i||Rn(e,"get",t),r)?l:dn(l)?o&&Jy(t)?l:l.value:Mt(l)?i?Dk(l):Wt(l):l}}class Tk extends kk{constructor(e=!1){super(!1,e)}set(e,t,s,i){let r=e[t];if(!this._isShallow){const c=bo(r);if(!Ys(s)&&!bo(s)&&(r=wt(r),s=wt(s)),!Ue(e)&&dn(r)&&!dn(s))return c?!1:(r.value=s,!0)}const o=Ue(e)&&Jy(t)?Number(t)<e.length:_t(e,t),l=Reflect.set(e,t,s,dn(e)?e:i);return e===wt(i)&&(o?po(s,r)&&yr(e,"set",t,s):yr(e,"add",t,s)),l}deleteProperty(e,t){const s=_t(e,t);e[t];const i=Reflect.deleteProperty(e,t);return i&&s&&yr(e,"delete",t,void 0),i}has(e,t){const s=Reflect.has(e,t);return(!mi(t)||!Ak.has(t))&&Rn(e,"has",t),s}ownKeys(e){return Rn(e,"iterate",Ue(e)?"length":il),Reflect.ownKeys(e)}}class C5 extends kk{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}const A5=new Tk,k5=new C5,T5=new Tk(!0);const o0=n=>n,th=n=>Reflect.getPrototypeOf(n);function O5(n,e,t){return function(...s){const i=this.__v_raw,r=wt(i),o=ha(r),l=n==="entries"||n===Symbol.iterator&&o,c=n==="keys"&&o,h=i[n](...s),f=t?o0:e?Cd:wn;return!e&&Rn(r,"iterate",c?r0:il),{next(){const{value:d,done:g}=h.next();return g?{value:d,done:g}:{value:l?[f(d[0]),f(d[1])]:f(d),done:g}},[Symbol.iterator](){return this}}}}function nh(n){return function(...e){return n==="delete"?!1:n==="clear"?void 0:this}}function