From 43463bbe8fce15b5ee8bc7e39035840deabdb181 Mon Sep 17 00:00:00 2001 From: Runar Ingebrigtsen Date: Fri, 6 Feb 2026 01:11:09 +0100 Subject: [PATCH] switch from next to vue --- Could | 0 android/.idea/.gitignore | 3 + android/.idea/AndroidProjectSystem.xml | 6 + android/.idea/migrations.xml | 10 + android/.idea/misc.xml | 9 + android/.idea/runConfigurations.xml | 17 + android/.idea/studiobot.xml | 6 + .../app/src/main/assets/capacitor.config.json | 6 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- app/[...all]/page.tsx | 19 - app/layout.tsx | 55 - app/page.tsx | 9 - capacitor.config.json | 6 +- components/AppShell.tsx | 33 - components/pages/Feed.tsx | 111 - components/pages/ListDetail.tsx | 73 - components/pages/Lists.tsx | 57 - components/pages/Notifications.tsx | 74 - components/pages/Settings.tsx | 46 - components/pages/Tabs.tsx | 51 - components/ui/Card.tsx | 17 - dist/assets/index-DFjWKkpb.css | 1 + dist/assets/index-E314AbIc.js | 32 + dist/assets/sql-wasm-C1U8OeUW.wasm | Bin 0 -> 659806 bytes .../workbox-window.prod.es5-BIl4cyR9.js | 2 + dist/icon-maskable.svg | 14 + dist/icon.svg | 14 + dist/index.html | 16 + dist/manifest.webmanifest | 1 + dist/sw.js | 1 + dist/vite.svg | 1 + dist/workbox-8c29f6e4.js | 1 + docs/AGENTS.md | 40 + index.html | 15 + mock/index.ts | 105 - next-env.d.ts | 5 - next.config.js | 22 - package-lock.json | 7720 +++++++++-------- package.json | 53 +- postcss.config.js | 6 - public/favicon.ico | Bin 15086 -> 0 bytes public/icon-maskable.svg | 14 + public/icon.svg | 14 + public/img/c1.avif | Bin 183687 -> 0 bytes public/img/c2.avif | Bin 214058 -> 0 bytes public/img/c3.avif | Bin 117612 -> 0 bytes public/img/leo.jpg | Bin 26015 -> 0 bytes public/img/max.jpg | Bin 27205 -> 0 bytes public/img/nathan.jpg | Bin 25462 -> 0 bytes public/vercel.svg | 4 - public/vite.svg | 1 + src/App.vue | 352 + src/assets/vue.svg | 1 + src/components/HelloWorld.vue | 41 + src/lib/db.ts | 158 + src/lib/sync.ts | 48 + src/lib/types.ts | 16 + src/main.ts | 8 + src/shims-sqljs.d.ts | 28 + src/style.css | 525 ++ src/vite-env.d.ts | 2 + store/actions.ts | 46 - store/index.ts | 31 - store/selectors.ts | 39 - styles/global.css | 195 - styles/variables.css | 231 - tailwind.config.js | 11 - tsconfig.app.json | 16 + tsconfig.json | 39 +- tsconfig.node.json | 26 + vite.config.ts | 37 + 71 files changed, 5380 insertions(+), 5164 deletions(-) create mode 100644 Could create mode 100644 android/.idea/.gitignore create mode 100644 android/.idea/AndroidProjectSystem.xml create mode 100644 android/.idea/migrations.xml create mode 100644 android/.idea/misc.xml create mode 100644 android/.idea/runConfigurations.xml create mode 100644 android/.idea/studiobot.xml delete mode 100644 app/[...all]/page.tsx delete mode 100644 app/layout.tsx delete mode 100644 app/page.tsx delete mode 100644 components/AppShell.tsx delete mode 100644 components/pages/Feed.tsx delete mode 100644 components/pages/ListDetail.tsx delete mode 100644 components/pages/Lists.tsx delete mode 100644 components/pages/Notifications.tsx delete mode 100644 components/pages/Settings.tsx delete mode 100644 components/pages/Tabs.tsx delete mode 100644 components/ui/Card.tsx create mode 100644 dist/assets/index-DFjWKkpb.css create mode 100644 dist/assets/index-E314AbIc.js create mode 100644 dist/assets/sql-wasm-C1U8OeUW.wasm create mode 100644 dist/assets/workbox-window.prod.es5-BIl4cyR9.js create mode 100644 dist/icon-maskable.svg create mode 100644 dist/icon.svg create mode 100644 dist/index.html create mode 100644 dist/manifest.webmanifest create mode 100644 dist/sw.js create mode 100644 dist/vite.svg create mode 100644 dist/workbox-8c29f6e4.js create mode 100644 docs/AGENTS.md create mode 100644 index.html delete mode 100644 mock/index.ts delete mode 100644 next-env.d.ts delete mode 100644 next.config.js delete mode 100644 postcss.config.js delete mode 100644 public/favicon.ico create mode 100644 public/icon-maskable.svg create mode 100644 public/icon.svg delete mode 100644 public/img/c1.avif delete mode 100644 public/img/c2.avif delete mode 100644 public/img/c3.avif delete mode 100644 public/img/leo.jpg delete mode 100644 public/img/max.jpg delete mode 100644 public/img/nathan.jpg delete mode 100644 public/vercel.svg create mode 100644 public/vite.svg create mode 100644 src/App.vue create mode 100644 src/assets/vue.svg create mode 100644 src/components/HelloWorld.vue create mode 100644 src/lib/db.ts create mode 100644 src/lib/sync.ts create mode 100644 src/lib/types.ts create mode 100644 src/main.ts create mode 100644 src/shims-sqljs.d.ts create mode 100644 src/style.css create mode 100644 src/vite-env.d.ts delete mode 100644 store/actions.ts delete mode 100644 store/index.ts delete mode 100644 store/selectors.ts delete mode 100644 styles/global.css delete mode 100644 styles/variables.css delete mode 100644 tailwind.config.js create mode 100644 tsconfig.app.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/Could b/Could new file mode 100644 index 0000000..e69de29 diff --git a/android/.idea/.gitignore b/android/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/android/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/android/.idea/AndroidProjectSystem.xml b/android/.idea/AndroidProjectSystem.xml new file mode 100644 index 0000000..4a53bee --- /dev/null +++ b/android/.idea/AndroidProjectSystem.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/android/.idea/migrations.xml b/android/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/android/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/android/.idea/misc.xml b/android/.idea/misc.xml new file mode 100644 index 0000000..8bb1dd1 --- /dev/null +++ b/android/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/android/.idea/runConfigurations.xml b/android/.idea/runConfigurations.xml new file mode 100644 index 0000000..16660f1 --- /dev/null +++ b/android/.idea/runConfigurations.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/android/.idea/studiobot.xml b/android/.idea/studiobot.xml new file mode 100644 index 0000000..539e3b8 --- /dev/null +++ b/android/.idea/studiobot.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/assets/capacitor.config.json b/android/app/src/main/assets/capacitor.config.json index 646bcae..3b4afc4 100644 --- a/android/app/src/main/assets/capacitor.config.json +++ b/android/app/src/main/assets/capacitor.config.json @@ -1,9 +1,9 @@ { - "appId": "com.example.app", - "appName": "nextjs-tailwind-capacitor", + "appId": "app.sanasto", + "appName": "Sanasto", "bundledWebRuntime": false, "npmClient": "npm", - "webDir": "out", + "webDir": "dist", "plugins": { "SplashScreen": { "launchShowDuration": 0 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 761b8f0..5e325dc 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ +#Fri Feb 06 00:46:15 CET 2026 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-all.zip -networkTimeout=10000 +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/app/[...all]/page.tsx b/app/[...all]/page.tsx deleted file mode 100644 index defd15b..0000000 --- a/app/[...all]/page.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import dynamic from 'next/dynamic'; -import { lists } from '../../mock'; - -const App = dynamic(() => import('../../components/AppShell'), { - ssr: false, -}); - -export async function generateStaticParams() { - return [ - { all: ['feed'] }, - { all: ['lists'] }, - ...lists.map(list => ({ all: ['lists', list.id] })), - { all: ['settings'] }, - ]; -} - -export default function Page() { - return ; -} diff --git a/app/layout.tsx b/app/layout.tsx deleted file mode 100644 index 37398e2..0000000 --- a/app/layout.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import type { Metadata, Viewport } from 'next'; -import Script from 'next/script'; - -import 'tailwindcss/tailwind.css'; -/* Core CSS required for Ionic components to work properly */ -import '@ionic/react/css/core.css'; - -/* Basic CSS for apps built with Ionic */ -import '@ionic/react/css/normalize.css'; -import '@ionic/react/css/structure.css'; -import '@ionic/react/css/typography.css'; - -/* Optional CSS utils that can be commented out */ -import '@ionic/react/css/padding.css'; -import '@ionic/react/css/float-elements.css'; -import '@ionic/react/css/text-alignment.css'; -import '@ionic/react/css/text-transformation.css'; -import '@ionic/react/css/flex-utils.css'; -import '@ionic/react/css/display.css'; - -import '../styles/global.css'; -import '../styles/variables.css'; - -export const metadata: Metadata = { - title: 'Create Next App', - description: 'Generated by create next app', -}; - -export const viewport: Viewport = { - initialScale: 1, - width: 'device-width', - viewportFit: 'cover', -}; - -export default function RootLayout({ - children, -}: Readonly<{ - children: React.ReactNode; -}>) { - return ( - - {children} - + + + +
+ + diff --git a/dist/manifest.webmanifest b/dist/manifest.webmanifest new file mode 100644 index 0000000..b12db5f --- /dev/null +++ b/dist/manifest.webmanifest @@ -0,0 +1 @@ +{"name":"Sanasto","short_name":"Sanasto","description":"Sanasto Wiki glossary, available offline.","start_url":"/","display":"standalone","background_color":"#f8fafc","theme_color":"#4f46e5","lang":"en","scope":"/","icons":[{"src":"/icon.svg","sizes":"any","type":"image/svg+xml","purpose":"any"},{"src":"/icon-maskable.svg","sizes":"any","type":"image/svg+xml","purpose":"maskable"}]} diff --git a/dist/sw.js b/dist/sw.js new file mode 100644 index 0000000..7d01ec2 --- /dev/null +++ b/dist/sw.js @@ -0,0 +1 @@ +if(!self.define){let e,s={};const i=(i,n)=>(i=new URL(i+".js",n).href,s[i]||new Promise(s=>{if("document"in self){const e=document.createElement("script");e.src=i,e.onload=s,document.head.appendChild(e)}else e=i,importScripts(i),s()}).then(()=>{let e=s[i];if(!e)throw new Error(`Module ${i} didn’t register its module`);return e}));self.define=(n,r)=>{const o=e||("document"in self?document.currentScript.src:"")||location.href;if(s[o])return;let l={};const t=e=>i(e,o),c={module:{uri:o},exports:l,require:t};s[o]=Promise.all(n.map(e=>c[e]||t(e))).then(e=>(r(...e),l))}}define(["./workbox-8c29f6e4"],function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"index.html",revision:"7979cc20fe4207e7ead76582183913a9"},{url:"assets/workbox-window.prod.es5-BIl4cyR9.js",revision:null},{url:"assets/sql-wasm-C1U8OeUW.wasm",revision:null},{url:"assets/index-E314AbIc.js",revision:null},{url:"assets/index-DFjWKkpb.css",revision:null},{url:"icon-maskable.svg",revision:"b5bdfd2e8b27d40ffd2ecec18df40399"},{url:"icon.svg",revision:"9c8737138b1ae42fe741cfa733870adf"},{url:"manifest.webmanifest",revision:"2ba70cf48495a11a3499135943788be6"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))}); diff --git a/dist/vite.svg b/dist/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/dist/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/workbox-8c29f6e4.js b/dist/workbox-8c29f6e4.js new file mode 100644 index 0000000..9ef0b86 --- /dev/null +++ b/dist/workbox-8c29f6e4.js @@ -0,0 +1 @@ +define(["exports"],function(t){"use strict";try{self["workbox:core:7.3.0"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}try{self["workbox:routing:7.3.0"]&&_()}catch(t){}const n=t=>t&&"object"==typeof t?t:{handle:t};class i{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=n(t)}}class r extends i{constructor(t,e,s){super(({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)},e,s)}}class o{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)})}addCacheListener(){self.addEventListener("message",t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map(e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})}));t.waitUntil(s),t.ports&&t.ports[0]&&s.then(()=>t.ports[0].postMessage(!0))}})}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:i,route:r}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let o=r&&r.handler;const c=t.method;if(!o&&this.i.has(c)&&(o=this.i.get(c)),!o)return;let a;try{a=o.handle({url:s,request:t,event:e,params:i})}catch(t){a=Promise.reject(t)}const h=r&&r.catchHandler;return a instanceof Promise&&(this.o||h)&&(a=a.catch(async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:i})}catch(t){t instanceof Error&&(n=t)}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n})),a}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const i=this.t.get(s.method)||[];for(const r of i){let i;const o=r.match({url:t,sameOrigin:e,request:s,event:n});if(o)return i=o,(Array.isArray(i)&&0===i.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"==typeof o)&&(i=void 0),{route:r,params:i}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,n(t))}setCatchHandler(t){this.o=n(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let c;const a=()=>(c||(c=new o,c.addFetchListener(),c.addCacheListener()),c);function h(t,e,n){let o;if("string"==typeof t){const s=new URL(t,location.href);o=new i(({url:t})=>t.href===s.href,e,n)}else if(t instanceof RegExp)o=new r(t,e,n);else if("function"==typeof t)o=new i(t,e,n);else{if(!(t instanceof i))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});o=t}return a().registerRoute(o),o}const u={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},l=t=>[u.prefix,t,u.suffix].filter(t=>t&&t.length>0).join("-"),f=t=>t||l(u.precache),w=t=>t||l(u.runtime);function d(t,e){const s=e();return t.waitUntil(s),s}try{self["workbox:precaching:7.3.0"]&&_()}catch(t){}function p(t){if(!t)throw new s("add-to-cache-list-unexpected-type",{entry:t});if("string"==typeof t){const e=new URL(t,location.href);return{cacheKey:e.href,url:e.href}}const{revision:e,url:n}=t;if(!n)throw new s("add-to-cache-list-unexpected-type",{entry:t});if(!e){const t=new URL(n,location.href);return{cacheKey:t.href,url:t.href}}const i=new URL(n,location.href),r=new URL(n,location.href);return i.searchParams.set("__WB_REVISION__",e),{cacheKey:i.href,url:r.href}}class y{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:t,state:e})=>{e&&(e.originalRequest=t)},this.cachedResponseWillBeUsed=async({event:t,state:e,cachedResponse:s})=>{if("install"===t.type&&e&&e.originalRequest&&e.originalRequest instanceof Request){const t=e.originalRequest.url;s?this.notUpdatedURLs.push(t):this.updatedURLs.push(t)}return s}}}class g{constructor({precacheController:t}){this.cacheKeyWillBeUsed=async({request:t,params:e})=>{const s=(null==e?void 0:e.cacheKey)||this.h.getCacheKeyForURL(t.url);return s?new Request(s,{headers:t.headers}):t},this.h=t}}let R;async function m(t,e){let n=null;if(t.url){n=new URL(t.url).origin}if(n!==self.location.origin)throw new s("cross-origin-copy-response",{origin:n});const i=t.clone(),r={headers:new Headers(i.headers),status:i.status,statusText:i.statusText},o=e?e(r):r,c=function(){if(void 0===R){const t=new Response("");if("body"in t)try{new Response(t.body),R=!0}catch(t){R=!1}R=!1}return R}()?i.body:await i.blob();return new Response(c,o)}function v(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class q{constructor(){this.promise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}}const U=new Set;try{self["workbox:strategies:7.3.0"]&&_()}catch(t){}function L(t){return"string"==typeof t?new Request(t):t}class b{constructor(t,e){this.u={},Object.assign(this,e),this.event=e.event,this.l=t,this.p=new q,this.R=[],this.m=[...t.plugins],this.v=new Map;for(const t of this.m)this.v.set(t,{});this.event.waitUntil(this.p.promise)}async fetch(t){const{event:e}=this;let n=L(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const i=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){if(t instanceof Error)throw new s("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const r=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.l.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:r,response:t});return t}catch(t){throw i&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:i.clone(),request:r.clone()}),t}}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}async cacheMatch(t){const e=L(t);let s;const{cacheName:n,matchOptions:i}=this.l,r=await this.getCacheKey(e,"read"),o=Object.assign(Object.assign({},i),{cacheName:n});s=await caches.match(r,o);for(const t of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await t({cacheName:n,matchOptions:i,cachedResponse:s,request:r,event:this.event})||void 0;return s}async cachePut(t,e){const n=L(t);var i;await(i=0,new Promise(t=>setTimeout(t,i)));const r=await this.getCacheKey(n,"write");if(!e)throw new s("cache-put-with-no-response",{url:(o=r.url,new URL(String(o),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var o;const c=await this.q(e);if(!c)return!1;const{cacheName:a,matchOptions:h}=this.l,u=await self.caches.open(a),l=this.hasCallback("cacheDidUpdate"),f=l?await async function(t,e,s,n){const i=v(e.url,s);if(e.url===i)return t.match(e,n);const r=Object.assign(Object.assign({},n),{ignoreSearch:!0}),o=await t.keys(e,r);for(const e of o)if(i===v(e.url,s))return t.match(e,n)}(u,r.clone(),["__WB_REVISION__"],h):null;try{await u.put(r,l?c.clone():c)}catch(t){if(t instanceof Error)throw"QuotaExceededError"===t.name&&await async function(){for(const t of U)await t()}(),t}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:a,oldResponse:f,newResponse:c.clone(),request:r,event:this.event});return!0}async getCacheKey(t,e){const s=`${t.url} | ${e}`;if(!this.u[s]){let n=t;for(const t of this.iterateCallbacks("cacheKeyWillBeUsed"))n=L(await t({mode:e,request:n,event:this.event,params:this.params}));this.u[s]=n}return this.u[s]}hasCallback(t){for(const e of this.l.plugins)if(t in e)return!0;return!1}async runCallbacks(t,e){for(const s of this.iterateCallbacks(t))await s(e)}*iterateCallbacks(t){for(const e of this.l.plugins)if("function"==typeof e[t]){const s=this.v.get(e),n=n=>{const i=Object.assign(Object.assign({},n),{state:s});return e[t](i)};yield n}}waitUntil(t){return this.R.push(t),t}async doneWaiting(){for(;this.R.length;){const t=this.R.splice(0),e=(await Promise.allSettled(t)).find(t=>"rejected"===t.status);if(e)throw e.reason}}destroy(){this.p.resolve(null)}async q(t){let e=t,s=!1;for(const t of this.iterateCallbacks("cacheWillUpdate"))if(e=await t({request:this.request,response:e,event:this.event})||void 0,s=!0,!e)break;return s||e&&200!==e.status&&(e=void 0),e}}class C{constructor(t={}){this.cacheName=w(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}handle(t){const[e]=this.handleAll(t);return e}handleAll(t){t instanceof FetchEvent&&(t={event:t,request:t.request});const e=t.event,s="string"==typeof t.request?new Request(t.request):t.request,n="params"in t?t.params:void 0,i=new b(this,{event:e,request:s,params:n}),r=this.U(i,s,e);return[r,this.L(r,i,s,e)]}async U(t,e,n){let i;await t.runCallbacks("handlerWillStart",{event:n,request:e});try{if(i=await this._(e,t),!i||"error"===i.type)throw new s("no-response",{url:e.url})}catch(s){if(s instanceof Error)for(const r of t.iterateCallbacks("handlerDidError"))if(i=await r({error:s,event:n,request:e}),i)break;if(!i)throw s}for(const s of t.iterateCallbacks("handlerWillRespond"))i=await s({event:n,request:e,response:i});return i}async L(t,e,s,n){let i,r;try{i=await t}catch(r){}try{await e.runCallbacks("handlerDidRespond",{event:n,request:s,response:i}),await e.doneWaiting()}catch(t){t instanceof Error&&(r=t)}if(await e.runCallbacks("handlerDidComplete",{event:n,request:s,response:i,error:r}),e.destroy(),r)throw r}}class E extends C{constructor(t={}){t.cacheName=f(t.cacheName),super(t),this.C=!1!==t.fallbackToNetwork,this.plugins.push(E.copyRedirectedCacheableResponsesPlugin)}async _(t,e){const s=await e.cacheMatch(t);return s||(e.event&&"install"===e.event.type?await this.O(t,e):await this.N(t,e))}async N(t,e){let n;const i=e.params||{};if(!this.C)throw new s("missing-precache-entry",{cacheName:this.cacheName,url:t.url});{const s=i.integrity,r=t.integrity,o=!r||r===s;n=await e.fetch(new Request(t,{integrity:"no-cors"!==t.mode?r||s:void 0})),s&&o&&"no-cors"!==t.mode&&(this.P(),await e.cachePut(t,n.clone()))}return n}async O(t,e){this.P();const n=await e.fetch(t);if(!await e.cachePut(t,n.clone()))throw new s("bad-precaching-response",{url:t.url,status:n.status});return n}P(){let t=null,e=0;for(const[s,n]of this.plugins.entries())n!==E.copyRedirectedCacheableResponsesPlugin&&(n===E.defaultPrecacheCacheabilityPlugin&&(t=s),n.cacheWillUpdate&&e++);0===e?this.plugins.push(E.defaultPrecacheCacheabilityPlugin):e>1&&null!==t&&this.plugins.splice(t,1)}}E.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:t})=>!t||t.status>=400?null:t},E.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:t})=>t.redirected?await m(t):t};class O{constructor({cacheName:t,plugins:e=[],fallbackToNetwork:s=!0}={}){this.j=new Map,this.k=new Map,this.K=new Map,this.l=new E({cacheName:f(t),plugins:[...e,new g({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this.l}precache(t){this.addToCacheList(t),this.T||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this.T=!0)}addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.push(n):n&&void 0===n.revision&&e.push(n.url);const{cacheKey:t,url:i}=p(n),r="string"!=typeof n&&n.revision?"reload":"default";if(this.j.has(i)&&this.j.get(i)!==t)throw new s("add-to-cache-list-conflicting-entries",{firstEntry:this.j.get(i),secondEntry:t});if("string"!=typeof n&&n.integrity){if(this.K.has(t)&&this.K.get(t)!==n.integrity)throw new s("add-to-cache-list-conflicting-integrities",{url:i});this.K.set(t,n.integrity)}if(this.j.set(i,t),this.k.set(i,r),e.length>0){const t=`Workbox is precaching URLs without revision info: ${e.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(t)}}}install(t){return d(t,async()=>{const e=new y;this.strategy.plugins.push(e);for(const[e,s]of this.j){const n=this.K.get(s),i=this.k.get(e),r=new Request(e,{integrity:n,cache:i,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:r,event:t}))}const{updatedURLs:s,notUpdatedURLs:n}=e;return{updatedURLs:s,notUpdatedURLs:n}})}activate(t){return d(t,async()=>{const t=await self.caches.open(this.strategy.cacheName),e=await t.keys(),s=new Set(this.j.values()),n=[];for(const i of e)s.has(i.url)||(await t.delete(i),n.push(i.url));return{deletedURLs:n}})}getURLsToCacheKeys(){return this.j}getCachedURLs(){return[...this.j.keys()]}getCacheKeyForURL(t){const e=new URL(t,location.href);return this.j.get(e.href)}getIntegrityForCacheKey(t){return this.K.get(t)}async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.getCacheKeyForURL(e);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(t){const e=this.getCacheKeyForURL(t);if(!e)throw new s("non-precached-url",{url:t});return s=>(s.request=new Request(t),s.params=Object.assign({cacheKey:e},s.params),this.strategy.handle(s))}}let x;const N=()=>(x||(x=new O),x);class P extends i{constructor(t,e){super(({request:s})=>{const n=t.getURLsToCacheKeys();for(const i of function*(t,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:s="index.html",cleanURLs:n=!0,urlManipulation:i}={}){const r=new URL(t,location.href);r.hash="",yield r.href;const o=function(t,e=[]){for(const s of[...t.searchParams.keys()])e.some(t=>t.test(s))&&t.searchParams.delete(s);return t}(r,e);if(yield o.href,s&&o.pathname.endsWith("/")){const t=new URL(o.href);t.pathname+=s,yield t.href}if(n){const t=new URL(o.href);t.pathname+=".html",yield t.href}if(i){const t=i({url:r});for(const e of t)yield e.href}}(s.url,e)){const e=n.get(i);if(e){return{cacheKey:e,integrity:t.getIntegrityForCacheKey(e)}}}},t.strategy)}}t.NavigationRoute=class extends i{constructor(t,{allowlist:e=[/./],denylist:s=[]}={}){super(t=>this.W(t),t),this.M=e,this.S=s}W({url:t,request:e}){if(e&&"navigate"!==e.mode)return!1;const s=t.pathname+t.search;for(const t of this.S)if(t.test(s))return!1;return!!this.M.some(t=>t.test(s))}},t.cleanupOutdatedCaches=function(){self.addEventListener("activate",t=>{const e=f();t.waitUntil((async(t,e="-precache-")=>{const s=(await self.caches.keys()).filter(s=>s.includes(e)&&s.includes(self.registration.scope)&&s!==t);return await Promise.all(s.map(t=>self.caches.delete(t))),s})(e).then(t=>{}))})},t.clientsClaim=function(){self.addEventListener("activate",()=>self.clients.claim())},t.createHandlerBoundToURL=function(t){return N().createHandlerBoundToURL(t)},t.precacheAndRoute=function(t,e){!function(t){N().precache(t)}(t),function(t){const e=N();h(new P(e,t))}(e)},t.registerRoute=h}); diff --git a/docs/AGENTS.md b/docs/AGENTS.md new file mode 100644 index 0000000..5306f30 --- /dev/null +++ b/docs/AGENTS.md @@ -0,0 +1,40 @@ +# AGENTS.md + +## Project intent +Build a Vue-based PWA in the project root named **Sanasto**. The UI should mirror the look and feel of the Rails app in `../sanasto.wiki`. + +## Design alignment (from `../sanasto.wiki`) +- Use a light, airy UI with slate neutrals and indigo/emerald accents. +- Typography: clean, sans-serif with bold headlines and uppercase micro-labels. +- Layout: full-height table view, sticky header row, sticky first column, and scrollable grid. +- UI motifs: rounded pills/tags, soft borders, subtle shadows, and inline badges. +- Primary colors: + - Indigo for primary actions and highlights. + - Emerald for positive states (e.g., "complete"). + - Amber for warnings (e.g., "unverified"). + - Red tint for rows with missing translations. + +## Data/API +- Swagger: `https://sanasto.rin.no/api/swagger` +- Endpoint: `GET /api/entries?since=ISO8601` +- Entry fields: `id`, `category`, `fi`, `en`, `sv`, `no`, `ru`, `de`, `updated_at`. + +## Offline + sync +- Use SQLite for storage (web-friendly: `sql.js` or a similar WASM-backed SQLite). +- Keep a `meta` table for sync state (`last_sync_at` in ISO8601). +- On app start and when online: + 1) Fetch `GET /api/entries?since=`. + 2) Upsert entries by `id`. + 3) Update `last_sync_at` to the max `updated_at` seen. +- The public API is read-only; any local edits should be treated as local-only unless a write API is added. + +## PWA requirements +- Installable manifest with name `Sanasto`. +- Service worker for asset caching + offline shell. +- Clear offline/online indicator and last sync time. + +## Implementation constraints +- App location: project root. +- Build output: `dist`. +- Prefer clear, maintainable components over excessive abstraction. +- Preserve the Rails app visual language; avoid introducing a new design system. diff --git a/index.html b/index.html new file mode 100644 index 0000000..e60a333 --- /dev/null +++ b/index.html @@ -0,0 +1,15 @@ + + + + + + + + + Sanasto + + +
+ + + diff --git a/mock/index.ts b/mock/index.ts deleted file mode 100644 index 8bd54d4..0000000 --- a/mock/index.ts +++ /dev/null @@ -1,105 +0,0 @@ -export type HomeItem = { - id: number; - title: string; - type: string; - text: string; - author: string; - authorAvatar: string; - image: string; -}; - -export const homeItems: HomeItem[] = [ - { - id: 1, - title: 'Exploring Maui', - type: 'Blog', - text: 'We just got back from a trip to Maui, and we had a great time...', - author: 'Max Lynch', - authorAvatar: '/img/max.jpg', - image: '/img/c1.avif', - }, - { - id: 2, - title: 'Arctic Adventures', - type: 'Blog', - text: 'Last month we took a trek to the Arctic Circle. The isolation was just what we needed after...', - author: 'Nathan Chapman', - authorAvatar: '/img/nathan.jpg', - image: '/img/c2.avif', - }, - { - id: 3, - title: 'Frolicking in the Faroe Islands', - type: 'Blog', - text: 'The Faroe Islands are a North Atlantic archipelago located 320 kilometres (200 mi) north-northwest of Scotland...', - author: 'Leo Giovanetti', - authorAvatar: '/img/leo.jpg', - image: '/img/c3.avif', - }, -]; - -export type NotificationItem = { - id: number; - title: string; - when: string; -}; - -export const notifications: NotificationItem[] = [ - { id: 1, title: 'New friend request', when: '6 hr' }, - { id: 2, title: 'Please change your password', when: '1 day' }, - { id: 3, title: 'You have a new message', when: '2 weeks' }, - { id: 4, title: 'Welcome to the app!', when: '1 month' }, -]; - -export type ListItem = { - name: string; - done?: boolean; -}; - -export type TodoListItem = { - name: string; - id: string; - items?: ListItem[]; -}; - -// Some fake lists -export const lists: TodoListItem[] = [ - { - name: 'Groceries', - id: '01HRCYTYED31N83MJ0WK97WC02', - items: [ - { name: 'Apples' }, - { name: 'Bananas' }, - { name: 'Milk' }, - { name: 'Ice Cream' }, - ], - }, - { - name: 'Hardware Store', - id: '01HRCYV2KPNJQJ43Y7X526BHVX', - items: [ - { name: 'Circular Saw' }, - { name: 'Tack Cloth' }, - { name: 'Drywall' }, - { name: 'Router' }, - ], - }, - { - name: 'Work', - id: '01HRCYV6C3YWAJRF2ZE7AZ17K7', - items: [{ name: 'TPS Report' }, { name: 'Set up email' }], - }, - { - name: 'Reminders', - id: '01HRCYVADRPCM5SYV5BH98C7HS', - items: [{ name: 'Get car inspection', done: true }], - }, -]; - -export type Settings = { - enableNotifications: boolean; -}; - -export const settings: Settings = { - enableNotifications: true, -}; diff --git a/next-env.d.ts b/next-env.d.ts deleted file mode 100644 index 40c3d68..0000000 --- a/next-env.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/// -/// - -// NOTE: This file should not be edited -// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/next.config.js b/next.config.js deleted file mode 100644 index 60cad2b..0000000 --- a/next.config.js +++ /dev/null @@ -1,22 +0,0 @@ -module.exports = { - basePath: '', - images: { - remotePatterns: [ - { - protocol: 'https', - hostname: 'images.unsplash.com', - port: '', - pathname: '**', - }, - ], - unoptimized: true, - }, - output: 'export', - swcMinify: true, - transpilePackages: [ - '@ionic/react', - '@ionic/core', - '@stencil/core', - 'ionicons', - ], -}; diff --git a/package-lock.json b/package-lock.json index 0eb1aa3..ec5b20b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,247 +1,1481 @@ { - "name": "nextjs-tailwind-ionic-capacitor-starter", - "version": "5.1.0", + "name": "sanasto", + "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "nextjs-tailwind-ionic-capacitor-starter", - "version": "5.1.0", + "name": "sanasto", + "version": "0.0.0", "dependencies": { "@capacitor/android": "5.7.2", "@capacitor/core": "5.7.2", "@capacitor/ios": "5.7.2", "@capacitor/status-bar": "5.0.7", - "@ionic/react": "7.7.4", - "@ionic/react-router": "7.7.4", - "classnames": "2.5.1", - "next": "14.2.32", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-router": "5.3.4", - "react-router-dom": "5.3.4", - "react-virtuoso": "4.7.1" + "sql.js": "^1.13.0", + "vite-plugin-pwa": "^1.2.0", + "vue": "^3.5.24" }, "devDependencies": { "@capacitor/cli": "5.7.2", - "@types/jest": "29.5.12", - "@types/node": "20.11.25", - "@types/react": "18.2.64", - "@types/react-dom": "18.2.21", - "@types/react-router": "5.1.20", - "@types/react-router-dom": "5.3.3", - "autoprefixer": "10.4.18", - "eslint": "8.57.0", - "eslint-config-next": "14.1.3", - "ionicons": "7.2.2", - "postcss": "8.4.35", - "prettier": "3.2.5", - "pullstate": "1.25", - "reselect": "5.1.0", - "tailwindcss": "3.4.1", - "typescript": "5.4.2" - }, - "engines": { - "node": ">=18.17" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": "^24.10.1", + "@vitejs/plugin-vue": "^6.0.1", + "@vue/tsconfig": "^0.8.1", + "typescript": "~5.9.3", + "vite": "^7.2.4", + "vue-tsc": "^3.1.4" } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dev": true, + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, + "node_modules/@babel/compat-data": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "node_modules/@babel/core/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "license": "MIT", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", + "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.6.tgz", + "integrity": "sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dev": true, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", + "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, + "node_modules/@babel/helpers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, + "node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", + "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "license": "MIT", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", + "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", + "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", + "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", + "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", + "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", + "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", + "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", + "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", + "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/template": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", + "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", + "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", + "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", + "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", + "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", + "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", + "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", + "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", + "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", + "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", + "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", + "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", + "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", + "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", + "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", + "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", + "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", + "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.0.tgz", + "integrity": "sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.28.6", + "@babel/plugin-syntax-import-attributes": "^7.28.6", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.29.0", + "@babel/plugin-transform-async-to-generator": "^7.28.6", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.6", + "@babel/plugin-transform-class-properties": "^7.28.6", + "@babel/plugin-transform-class-static-block": "^7.28.6", + "@babel/plugin-transform-classes": "^7.28.6", + "@babel/plugin-transform-computed-properties": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-dotall-regex": "^7.28.6", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.6", + "@babel/plugin-transform-exponentiation-operator": "^7.28.6", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.28.6", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.28.6", + "@babel/plugin-transform-modules-systemjs": "^7.29.0", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", + "@babel/plugin-transform-numeric-separator": "^7.28.6", + "@babel/plugin-transform-object-rest-spread": "^7.28.6", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.28.6", + "@babel/plugin-transform-optional-chaining": "^7.28.6", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.28.6", + "@babel/plugin-transform-private-property-in-object": "^7.28.6", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.29.0", + "@babel/plugin-transform-regexp-modifiers": "^7.28.6", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.28.6", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.28.6", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.15", + "babel-plugin-polyfill-corejs3": "^0.14.0", + "babel-plugin-polyfill-regenerator": "^0.6.6", + "core-js-compat": "^3.48.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/runtime": { @@ -253,6 +1487,51 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@capacitor/android": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-5.7.2.tgz", @@ -317,94 +1596,421 @@ "@capacitor/core": "^5.0.0" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz", + "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "node": ">=18" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, + "node_modules/@esbuild/android-arm": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz", + "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz", + "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "dev": true, + "node_modules/@esbuild/android-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz", + "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz", + "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10.10.0" + "node": ">=18" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz", + "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">=18" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "dev": true + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz", + "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz", + "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz", + "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz", + "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz", + "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz", + "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz", + "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz", + "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz", + "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz", + "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz", + "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz", + "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz", + "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz", + "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz", + "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz", + "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz", + "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz", + "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz", + "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz", + "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } }, "node_modules/@ionic/cli-framework-output": { "version": "2.2.8", @@ -420,45 +2026,6 @@ "node": ">=16.0.0" } }, - "node_modules/@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", - "dependencies": { - "@stencil/core": "^4.12.2", - "ionicons": "^7.2.2", - "tslib": "^2.1.0" - } - }, - "node_modules/@ionic/react": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.7.4.tgz", - "integrity": "sha512-UBNBUjBN1fmCUyH8hetu0/q3F4pSNFVpjhh3Bt3s/bUXy0ksCuGbiYg/hET9QW1ja17ijq0+coqREXEB8lTmrA==", - "dependencies": { - "@ionic/core": "7.7.4", - "ionicons": "^7.0.0", - "tslib": "*" - }, - "peerDependencies": { - "react": ">=16.8.6", - "react-dom": ">=16.8.6" - } - }, - "node_modules/@ionic/react-router": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-7.7.4.tgz", - "integrity": "sha512-phPpcRGoeQA3YTxRx1069yrtgsqWXhsDfcR7BJlgj0/uk4Wmx2NsUKV/nQrFmrtXdZSspFIrbd3yorq3gRhClA==", - "dependencies": { - "@ionic/react": "7.7.4", - "tslib": "*" - }, - "peerDependencies": { - "react": ">=16.8.6", - "react-dom": ">=16.8.6", - "react-router": "^5.0.1", - "react-router-dom": "^5.0.1" - } - }, "node_modules/@ionic/utils-array": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz", @@ -609,204 +2176,199 @@ "node": ">=16.0.0" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz", + "integrity": "sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==", + "license": "MIT", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@isaacs/balanced-match": "^4.0.1" }, "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "20 || >=22" } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dev": true, + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@next/env": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.32.tgz", - "integrity": "sha512-n9mQdigI6iZ/DF6pCTwMKeWgF2e8lg7qgt5M7HXMLtyhZYMnf/u905M18sSpPmHL9MKp9JHo56C6jrD2EvWxng==", + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.2.tgz", + "integrity": "sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==", + "dev": true, "license": "MIT" }, - "node_modules/@next/eslint-plugin-next": { - "version": "14.1.3", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.1.3.tgz", - "integrity": "sha512-VCnZI2cy77Yaj3L7Uhs3+44ikMM1VD/fBMwvTBb3hIaTIuqa+DmG4dhUDq+MASu3yx97KhgsVJbsas0XuiKyww==", - "dev": true, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", + "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", + "license": "MIT", "dependencies": { - "glob": "10.3.10" + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.32.tgz", - "integrity": "sha512-osHXveM70zC+ilfuFa/2W6a1XQxJTvEhzEycnjUaVE8kpUS09lDpiDDX2YLdyFCzoUbvbo5r0X1Kp4MllIOShw==", + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", + "license": "MIT", + "dependencies": { + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz", + "integrity": "sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz", + "integrity": "sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz", + "integrity": "sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==", "cpu": [ "arm64" ], @@ -814,15 +2376,12 @@ "optional": true, "os": [ "darwin" - ], - "engines": { - "node": ">= 10" - } + ] }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.32.tgz", - "integrity": "sha512-P9NpCAJuOiaHHpqtrCNncjqtSBi1f6QUdHK/+dNabBIXB2RUFWL19TY1Hkhu74OvyNQEYEzzMJCMQk5agjw1Qg==", + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz", + "integrity": "sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==", "cpu": [ "x64" ], @@ -830,15 +2389,64 @@ "optional": true, "os": [ "darwin" - ], - "engines": { - "node": ">= 10" - } + ] }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.32.tgz", - "integrity": "sha512-v7JaO0oXXt6d+cFjrrKqYnR2ubrD+JYP7nQVRZgeo5uNE5hkCpWnHmXm9vy3g6foMO8SPwL0P3MPw1c+BjbAzA==", + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz", + "integrity": "sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz", + "integrity": "sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz", + "integrity": "sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz", + "integrity": "sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz", + "integrity": "sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==", "cpu": [ "arm64" ], @@ -846,15 +2454,12 @@ "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10" - } + ] }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.32.tgz", - "integrity": "sha512-tA6sIKShXtSJBTH88i0DRd6I9n3ZTirmwpwAqH5zdJoQF7/wlJXR8DkPmKwYl5mFWhEKr5IIa3LfpMW9RRwKmQ==", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz", + "integrity": "sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==", "cpu": [ "arm64" ], @@ -862,15 +2467,103 @@ "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10" - } + ] }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.32.tgz", - "integrity": "sha512-7S1GY4TdnlGVIdeXXKQdDkfDysoIVFMD0lJuVVMeb3eoVjrknQ0JNN7wFlhCvea0hEk0Sd4D1hedVChDKfV2jw==", + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz", + "integrity": "sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz", + "integrity": "sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz", + "integrity": "sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz", + "integrity": "sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz", + "integrity": "sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz", + "integrity": "sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz", + "integrity": "sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz", + "integrity": "sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==", "cpu": [ "x64" ], @@ -878,15 +2571,12 @@ "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10" - } + ] }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.32.tgz", - "integrity": "sha512-OHHC81P4tirVa6Awk6eCQ6RBfWl8HpFsZtfEkMpJ5GjPsJ3nhPe6wKAJUZ/piC8sszUkAgv3fLflgzPStIwfWg==", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz", + "integrity": "sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==", "cpu": [ "x64" ], @@ -894,15 +2584,38 @@ "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10" - } + ] }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.32.tgz", - "integrity": "sha512-rORQjXsAFeX6TLYJrCG5yoIDj+NKq31Rqwn8Wpn/bkPNy5rTHvOXkW8mLFonItS7QC6M+1JIIcLe+vOCTOYpvg==", + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz", + "integrity": "sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz", + "integrity": "sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz", + "integrity": "sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==", "cpu": [ "arm64" ], @@ -910,15 +2623,12 @@ "optional": true, "os": [ "win32" - ], - "engines": { - "node": ">= 10" - } + ] }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.32.tgz", - "integrity": "sha512-jHUeDPVHrgFltqoAqDB6g6OStNnFxnc7Aks3p0KE0FbwAvRg6qWKYF5mSTdCTxA3axoSAUwxYdILzXJfUwlHhA==", + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz", + "integrity": "sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==", "cpu": [ "ia32" ], @@ -926,15 +2636,12 @@ "optional": true, "os": [ "win32" - ], - "engines": { - "node": ">= 10" - } + ] }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.32.tgz", - "integrity": "sha512-2N0lSoU4GjfLSO50wvKpMQgKd4HdI2UHEhQPPPnlgfBJlOgJxkjpkYBqzk08f1gItBB6xF/n+ykso2hgxuydsA==", + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz", + "integrity": "sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==", "cpu": [ "x64" ], @@ -942,96 +2649,60 @@ "optional": true, "os": [ "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz", + "integrity": "sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==", + "cpu": [ + "x64" ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, + "license": "MIT", "optional": true, - "engines": { - "node": ">=14" - } + "os": [ + "win32" + ] }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz", - "integrity": "sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==", - "dev": true - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true - }, - "node_modules/@stencil/core": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.3.tgz", - "integrity": "sha512-9XkE9i2aXPlApMNeq3tbVHKx0eAfDc7QGyIl6t5NMuQFTOGL5Xd1soF38d+hCIDpUoUUtY7jXWg+iFrlrMzQhg==", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.10.0" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - "license": "Apache-2.0" - }, - "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "license": "Apache-2.0", "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, "node_modules/@types/fs-extra": { "version": "8.1.5", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", @@ -1041,113 +2712,21 @@ "@types/node": "*" } }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "dev": true - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "29.5.12", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", - "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", - "dev": true, - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, "node_modules/@types/node": { - "version": "20.11.25", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", - "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==", - "dev": true, + "version": "24.10.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.11.tgz", + "integrity": "sha512-/Af7O8r1frCVgOz0I62jWUtMohJ0/ZQU/ZoketltOJPZpnb17yoNc9BSoVuV9qlaIXJiPNOpsfq4ByFajSArNQ==", + "devOptional": true, + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~7.16.0" } }, - "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.2.64", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.64.tgz", - "integrity": "sha512-MlmPvHgjj2p3vZaxbQgFUQFvD8QiZwACfGqEdDSWou5yISWxDQ4/74nCAwsUiX7UFLKZz3BbVSPj+YxeoGGCfg==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.21", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.21.tgz", - "integrity": "sha512-gnvBA/21SA4xxqNXEwNiVcP0xSGHh/gi1VhWv9Bl46a0ItbTT5nFY+G9VSQpaG/8N/qdJpJ+vftQ4zflTtnjLw==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "dev": true, - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dev": true, - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "dev": true + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "license": "MIT" }, "node_modules/@types/slice-ansi": { "version": "4.0.0", @@ -1155,160 +2734,205 @@ "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==", "dev": true }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dev": true + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true - }, - "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "node_modules/@vitejs/plugin-vue": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.4.tgz", + "integrity": "sha512-uM5iXipgYIn13UUQCZNdWkYk+sysBeA97d5mHsAoAt1u/wpN3+zxOmsVJWosuzX+IMGRzeYUNytztrYznboIkQ==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" + "@rolldown/pluginutils": "1.0.0-rc.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^20.19.0 || >=22.12.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", + "vue": "^3.2.25" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "node_modules/@volar/language-core": { + "version": "2.4.27", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.27.tgz", + "integrity": "sha512-DjmjBWZ4tJKxfNC1F6HyYERNHPYS7L7OPFyCrestykNdUZMFYzI9WTyvwPcaNaHlrEUwESHYsfEw3isInncZxQ==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@volar/source-map": "2.4.27" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "node_modules/@volar/source-map": { + "version": "2.4.27", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.27.tgz", + "integrity": "sha512-ynlcBReMgOZj2i6po+qVswtDUeeBRCTgDurjMGShbm8WYZgJ0PA4RmtebBJ0BCYol1qPv3GQF6jK7C9qoVc7lg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/typescript": { + "version": "2.4.27", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.27.tgz", + "integrity": "sha512-eWaYCcl/uAPInSK2Lze6IqVWaBu/itVqR5InXcHXFyles4zO++Mglt3oxdgj75BDcv1Knr9Y93nowS8U3wqhxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.27", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.27.tgz", + "integrity": "sha512-gnSBQjZA+//qDZen+6a2EdHqJ68Z7uybrMf3SPjEGgG4dicklwDVmMC1AeIHxtLVPT7sn6sH1KOO+tS6gwOUeQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@vue/shared": "3.5.27", + "entities": "^7.0.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.27.tgz", + "integrity": "sha512-oAFea8dZgCtVVVTEC7fv3T5CbZW9BxpFzGGxC79xakTr6ooeEqmRuvQydIiDAkglZEAd09LgVf1RoDnL54fu5w==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.27", + "@vue/shared": "3.5.27" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.27.tgz", + "integrity": "sha512-sHZu9QyDPeDmN/MRoshhggVOWE5WlGFStKFwu8G52swATgSny27hJRWteKDSUUzUH+wp+bmeNbhJnEAel/auUQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@vue/compiler-core": "3.5.27", + "@vue/compiler-dom": "3.5.27", + "@vue/compiler-ssr": "3.5.27", + "@vue/shared": "3.5.27", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.21", + "postcss": "^8.5.6", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.27.tgz", + "integrity": "sha512-Sj7h+JHt512fV1cTxKlYhg7qxBvack+BGncSpH+8vnN+KN95iPIcqB5rsbblX40XorP+ilO7VIKlkuu3Xq2vjw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.27", + "@vue/shared": "3.5.27" + } + }, + "node_modules/@vue/language-core": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.2.4.tgz", + "integrity": "sha512-bqBGuSG4KZM45KKTXzGtoCl9cWju5jsaBKaJJe3h5hRAAWpZUuj5G+L+eI01sPIkm4H6setKRlw7E85wLdDNew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.27", + "@vue/compiler-dom": "^3.5.0", + "@vue/shared": "^3.5.0", + "alien-signals": "^3.0.0", + "muggle-string": "^0.4.1", + "path-browserify": "^1.0.1", + "picomatch": "^4.0.2" + } + }, + "node_modules/@vue/language-core/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.27.tgz", + "integrity": "sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.27" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.27.tgz", + "integrity": "sha512-fxVuX/fzgzeMPn/CLQecWeDIFNt3gQVhxM0rW02Tvp/YmZfXQgcTXlakq7IMutuZ/+Ogbn+K0oct9J3JZfyk3A==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.27", + "@vue/shared": "3.5.27" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.27.tgz", + "integrity": "sha512-/QnLslQgYqSJ5aUmb5F0z0caZPGHRB8LEAQ1s81vHFM5CBfnun63rxhvE/scVb/j3TbBuoZwkJyiLCkBluMpeg==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.27", + "@vue/runtime-core": "3.5.27", + "@vue/shared": "3.5.27", + "csstype": "^3.2.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.27.tgz", + "integrity": "sha512-qOz/5thjeP1vAFc4+BY3Nr6wxyLhpeQgAE/8dDtKo6a6xdk+L4W46HDZgNmLOBUDEkFXV3G7pRiUqxjX0/2zWA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.27", + "@vue/shared": "3.5.27" + }, + "peerDependencies": { + "vue": "3.5.27" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.27.tgz", + "integrity": "sha512-dXr/3CgqXsJkZ0n9F3I4elY8wM9jMJpP3pvRG52r6m0tu/MsAFIe6JpXVGeNMd/D9F4hQynWT8Rfuj0bdm9kFQ==", + "license": "MIT" + }, + "node_modules/@vue/tsconfig": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.8.1.tgz", + "integrity": "sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "typescript": "5.x", + "vue": "^3.4.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "vue": { + "optional": true + } + } }, "node_modules/@xmldom/xmldom": { "version": "0.8.10", @@ -1320,10 +2944,10 @@ } }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -1331,30 +2955,12 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/alien-signals": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-3.1.2.tgz", + "integrity": "sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw==", "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } + "license": "MIT" }, "node_modules/ansi-regex": { "version": "5.0.1", @@ -1380,51 +2986,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -1436,126 +3001,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.filter": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", - "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", - "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -1573,12 +3022,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true - }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -1588,66 +3031,24 @@ "node": ">=8" } }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - } + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, "engines": { "node": ">= 4.0.0" } }, - "node_modules/autoprefixer": { - "version": "10.4.18", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz", - "integrity": "sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001591", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -1658,29 +3059,58 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", - "dev": true, - "engines": { - "node": ">=4" + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.15.tgz", + "integrity": "sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.6", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.0.tgz", + "integrity": "sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==", + "license": "MIT", "dependencies": { - "dequal": "^2.0.3" + "@babel/helper-define-polyfill-provider": "^0.6.6", + "core-js-compat": "^3.48.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.6.tgz", + "integrity": "sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.6" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/base64-js": { "version": "1.5.1", @@ -1702,6 +3132,15 @@ } ] }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, "node_modules/big-integer": { "version": "1.6.52", "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", @@ -1711,15 +3150,6 @@ "node": ">=0.6" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/bplist-parser": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", @@ -1732,35 +3162,10 @@ "node": ">= 5.10.0" } }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "dev": true, + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", "funding": [ { "type": "opencollective", @@ -1775,11 +3180,13 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" @@ -1797,22 +3204,16 @@ "node": "*" } }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -1827,28 +3228,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001594", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001594.tgz", - "integrity": "sha512-VblSX6nYqyJVs8DKFMldE2IVCJjZ225LW00ydtUWwh5hk9IfkTOffO6r8gJNsH0qqqeAF8KrbMYA2VEwTlGW5g==", + "version": "1.0.30001768", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001768.tgz", + "integrity": "sha512-qY3aDRZC5nWPgHUgIB84WL+nySuo19wk0VJpp/XI9T34lrvkyhRvNVOFJOp2kxClQhiFBu+TaUSudf6oa3vkSA==", "funding": [ { "type": "opencollective", @@ -1862,59 +3245,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } + ], + "license": "CC-BY-4.0" }, "node_modules/chownr": { "version": "2.0.0", @@ -1925,31 +3257,6 @@ "node": ">=10" } }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1977,17 +3284,38 @@ "node": "^12.20.0 || >=14" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz", + "integrity": "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -1998,37 +3326,28 @@ "node": ">= 8" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -2039,17 +3358,19 @@ } } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -2075,7 +3396,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -2088,71 +3408,26 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", "dependencies": { - "path-type": "^4.0.0" + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, "node_modules/electron-to-chromium": { - "version": "1.4.678", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.678.tgz", - "integrity": "sha512-NbdGC2p0O5Q5iVhLEsNBSfytaw7wbEFJlIvaF71wi6QDtLAph5/rVogjyOpf/QggJIt8hNK3KdwNJnc2bzckbw==", - "dev": true + "version": "1.5.286", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", + "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", + "license": "ISC" }, "node_modules/elementtree": { "version": "0.1.7", @@ -2166,23 +3441,16 @@ "node": ">= 0.4.0" } }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, + "node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", "engines": { - "node": ">=10.13.0" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/env-paths": { @@ -2198,7 +3466,6 @@ "version": "1.22.4", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.4.tgz", "integrity": "sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==", - "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -2249,17 +3516,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, "node_modules/es-define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -2271,33 +3531,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", - "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", - "dev": true, - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.4", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" - }, "engines": { "node": ">= 0.4" } @@ -2306,7 +3539,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -2316,20 +3548,10 @@ "node": ">= 0.4" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -2342,507 +3564,95 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/esbuild": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz", + "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.3", + "@esbuild/android-arm": "0.27.3", + "@esbuild/android-arm64": "0.27.3", + "@esbuild/android-x64": "0.27.3", + "@esbuild/darwin-arm64": "0.27.3", + "@esbuild/darwin-x64": "0.27.3", + "@esbuild/freebsd-arm64": "0.27.3", + "@esbuild/freebsd-x64": "0.27.3", + "@esbuild/linux-arm": "0.27.3", + "@esbuild/linux-arm64": "0.27.3", + "@esbuild/linux-ia32": "0.27.3", + "@esbuild/linux-loong64": "0.27.3", + "@esbuild/linux-mips64el": "0.27.3", + "@esbuild/linux-ppc64": "0.27.3", + "@esbuild/linux-riscv64": "0.27.3", + "@esbuild/linux-s390x": "0.27.3", + "@esbuild/linux-x64": "0.27.3", + "@esbuild/netbsd-arm64": "0.27.3", + "@esbuild/netbsd-x64": "0.27.3", + "@esbuild/openbsd-arm64": "0.27.3", + "@esbuild/openbsd-x64": "0.27.3", + "@esbuild/openharmony-arm64": "0.27.3", + "@esbuild/sunos-x64": "0.27.3", + "@esbuild/win32-arm64": "0.27.3", + "@esbuild/win32-ia32": "0.27.3", + "@esbuild/win32-x64": "0.27.3" + } + }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-next": { - "version": "14.1.3", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.1.3.tgz", - "integrity": "sha512-sUCpWlGuHpEhI0pIT0UtdSLJk5Z8E2DYinPTwsBiWaSYQomchdl0i60pjynY48+oXvtyWMQ7oE+G3m49yrfacg==", - "dev": true, - "dependencies": { - "@next/eslint-plugin-next": "14.1.3", - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", - "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dev": true, - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" }, "node_modules/fd-slicer": { "version": "1.1.0", @@ -2853,118 +3663,51 @@ "pend": "~1.2.0" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "minimatch": "^5.0.1" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" + "balanced-match": "^1.0.0" } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", + "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" }, "engines": { @@ -2978,7 +3721,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "engines": { "node": ">=14" }, @@ -2986,24 +3728,10 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, "node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -3048,8 +3776,8 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -3062,7 +3790,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -3071,7 +3798,6 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -3089,16 +3815,23 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -3113,11 +3846,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -3130,97 +3868,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-tsconfig": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", - "dev": true, - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/globalthis": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, "dependencies": { "define-properties": "^1.1.3" }, @@ -3231,31 +3882,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -3268,35 +3898,18 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/has-property-descriptors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0" }, @@ -3308,7 +3921,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -3320,7 +3932,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -3332,7 +3943,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "dependencies": { "has-symbols": "^1.0.3" }, @@ -3344,10 +3954,10 @@ } }, "node_modules/hasown": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", - "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", - "dev": true, + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -3355,85 +3965,11 @@ "node": ">= 0.4" } }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" }, "node_modules/inherits": { "version": "2.0.4", @@ -3454,7 +3990,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -3464,19 +3999,10 @@ "node": ">= 0.4" } }, - "node_modules/ionicons": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", - "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", - "dependencies": { - "@stencil/core": "^4.0.3" - } - }, "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -3488,26 +4014,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, "dependencies": { "has-bigints": "^1.0.1" }, @@ -3515,23 +4025,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-boolean-object": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -3547,7 +4044,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -3556,12 +4052,15 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3571,7 +4070,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -3597,27 +4095,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -3627,47 +4104,16 @@ "node": ">=8" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -3675,21 +4121,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/is-number-object": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -3700,20 +4135,19 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -3725,20 +4159,19 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, "dependencies": { "call-bind": "^1.0.7" }, @@ -3749,11 +4182,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -3768,7 +4212,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, "dependencies": { "has-symbols": "^1.0.2" }, @@ -3783,7 +4226,6 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, "dependencies": { "which-typed-array": "^1.1.14" }, @@ -3794,20 +4236,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.2" }, @@ -3815,19 +4247,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -3840,131 +4259,26 @@ "node": ">=8" } }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, + "node_modules/jake": { + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "license": "Apache-2.0", "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "dev": true, "bin": { - "jiti": "bin/jiti.js" + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/js-tokens": { @@ -3972,53 +4286,28 @@ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", "bin": { - "js-yaml": "bin/js-yaml.js" + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, "dependencies": { "universalify": "^2.0.0" }, @@ -4026,28 +4315,13 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" + "node": ">=0.10.0" } }, "node_modules/kleur": { @@ -4059,83 +4333,32 @@ "node": ">=6" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">=6" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } + "node_modules/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "license": "MIT" }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" }, "node_modules/lru-cache": { "version": "10.2.0", @@ -4146,55 +4369,20 @@ "node": "14 || >=16.14" } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "license": "MIT", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } @@ -4237,21 +4425,17 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "node_modules/muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } + "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.11", @@ -4296,135 +4480,16 @@ "node": ">=16.0.0" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/next": { - "version": "14.2.32", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.32.tgz", - "integrity": "sha512-fg5g0GZ7/nFc09X8wLe6pNSU8cLWbLRG3TZzPJ1BJvi2s9m7eF991se67wliM9kR5yLHRkyGKU49MMx58s3LJg==", - "license": "MIT", - "dependencies": { - "@next/env": "14.2.32", - "@swc/helpers": "0.5.5", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.32", - "@next/swc-darwin-x64": "14.2.32", - "@next/swc-linux-arm64-gnu": "14.2.32", - "@next/swc-linux-arm64-musl": "14.2.32", - "@next/swc-linux-x64-gnu": "14.2.32", - "@next/swc-linux-x64-musl": "14.2.32", - "@next/swc-win32-arm64-msvc": "14.2.32", - "@next/swc-win32-ia32-msvc": "14.2.32", - "@next/swc-win32-x64-msvc": "14.2.32" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.41.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "license": "MIT" }, "node_modules/object-inspect": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -4433,7 +4498,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -4442,7 +4506,6 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -4456,89 +4519,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", - "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", - "dev": true, - "dependencies": { - "array.prototype.filter": "^1.0.3", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0" - } - }, - "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, "node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", @@ -4556,88 +4536,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { + "node_modules/package-json-from-dist": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { + "node_modules/path-browserify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -4645,8 +4560,7 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-scurry": { "version": "1.10.1", @@ -4664,24 +4578,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/path-to-regexp": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", - "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", - "license": "MIT", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -4689,15 +4585,15 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "engines": { "node": ">=8.6" }, @@ -4705,24 +4601,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/plist": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", @@ -4741,16 +4619,14 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, "engines": { "node": ">= 0.4" } }, "node_modules/postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", - "dev": true, + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "funding": [ { "type": "opencollective", @@ -4765,184 +4641,26 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, + "node_modules/pretty-bytes": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", + "license": "MIT", "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" + "node": "^14.13.1 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/prompts": { @@ -4967,152 +4685,21 @@ "node": ">=6" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/pullstate": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/pullstate/-/pullstate-1.25.0.tgz", - "integrity": "sha512-6SJMhK5EbDhrbyocMQOZKY3QKC5RfLcdtYD1y7wioF5dseVsdi3vmeHG3TwW4SrhQQP/WKyU/Np2X6UOhq1F6g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "immer": "^9.0.16" - }, - "peerDependencies": { - "react": "^16.12.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, "engines": { "node": ">=6" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-virtuoso": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.7.1.tgz", - "integrity": "sha512-V1JIZLEwgX7R+YNkbY8dq6NcnIGKGWXe4mnMJJPsA2L4qeFKst0LY3mDk6sBCJyKRbMzYFxTZWyTT4QsA1JvVQ==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16 || >=17 || >= 18", - "react-dom": ">=16 || >=17 || >= 18" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" + "safe-buffer": "^5.1.0" } }, "node_modules/readable-stream": { @@ -5129,44 +4716,28 @@ "node": ">= 6" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", - "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", - "dev": true, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0", - "get-intrinsic": "^1.2.3", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "regenerate": "^1.4.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, "dependencies": { "call-bind": "^1.0.6", "define-properties": "^1.2.1", @@ -5180,62 +4751,70 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/reselect": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.0.tgz", - "integrity": "sha512-aw7jcGLDpSgNDyWBQLv2cedml85qd95/iszJjN988zX1t7AVRJi19d9kto5+W7oCfQ94gyo40dVbT6g2k4/kXg==", - "dev": true + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, "node_modules/rimraf": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", @@ -5306,34 +4885,54 @@ "node": ">=8" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/rollup": { + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.57.1.tgz", + "integrity": "sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==", + "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.57.1", + "@rollup/rollup-android-arm64": "4.57.1", + "@rollup/rollup-darwin-arm64": "4.57.1", + "@rollup/rollup-darwin-x64": "4.57.1", + "@rollup/rollup-freebsd-arm64": "4.57.1", + "@rollup/rollup-freebsd-x64": "4.57.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.57.1", + "@rollup/rollup-linux-arm-musleabihf": "4.57.1", + "@rollup/rollup-linux-arm64-gnu": "4.57.1", + "@rollup/rollup-linux-arm64-musl": "4.57.1", + "@rollup/rollup-linux-loong64-gnu": "4.57.1", + "@rollup/rollup-linux-loong64-musl": "4.57.1", + "@rollup/rollup-linux-ppc64-gnu": "4.57.1", + "@rollup/rollup-linux-ppc64-musl": "4.57.1", + "@rollup/rollup-linux-riscv64-gnu": "4.57.1", + "@rollup/rollup-linux-riscv64-musl": "4.57.1", + "@rollup/rollup-linux-s390x-gnu": "4.57.1", + "@rollup/rollup-linux-x64-gnu": "4.57.1", + "@rollup/rollup-linux-x64-musl": "4.57.1", + "@rollup/rollup-openbsd-x64": "4.57.1", + "@rollup/rollup-openharmony-arm64": "4.57.1", + "@rollup/rollup-win32-arm64-msvc": "4.57.1", + "@rollup/rollup-win32-ia32-msvc": "4.57.1", + "@rollup/rollup-win32-x64-gnu": "4.57.1", + "@rollup/rollup-win32-x64-msvc": "4.57.1", + "fsevents": "~2.3.2" } }, "node_modules/safe-array-concat": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", - "dev": true, "dependencies": { "call-bind": "^1.0.5", "get-intrinsic": "^1.2.2", @@ -5350,14 +4949,12 @@ "node_modules/safe-array-concat/node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -5377,7 +4974,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -5396,14 +4992,6 @@ "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", "dev": true }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, "node_modules/semver": { "version": "7.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", @@ -5431,11 +5019,19 @@ "node": ">=10" } }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/set-function-length": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", - "dev": true, "dependencies": { "define-data-property": "^1.1.2", "es-errors": "^1.3.0", @@ -5452,7 +5048,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -5467,7 +5062,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -5479,7 +5073,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -5488,7 +5081,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -5514,15 +5106,6 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -5540,14 +5123,60 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "deprecated": "The work that was done in this beta branch won't be included in future versions", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" + }, "node_modules/split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", @@ -5557,34 +5186,11 @@ "node": ">= 10.x" } }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } + "node_modules/sql.js": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/sql.js/-/sql.js-1.13.0.tgz", + "integrity": "sha512-RJbVP1HRDlUUXahJ7VMTcu9Rm1Nzw+EBpoPr94vnbD4LwR715F3CcxE2G2k45PewcaZ57pjetYa+LoSJLAASgA==", + "license": "MIT" }, "node_modules/string_decoder": { "version": "1.3.0", @@ -5609,27 +5215,6 @@ "node": ">=8" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -5640,7 +5225,6 @@ "version": "4.0.10", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5660,7 +5244,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5677,7 +5260,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5691,7 +5273,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5701,6 +5282,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -5713,110 +5308,19 @@ "node": ">=8" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -5824,52 +5328,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.19.1", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/tar": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", @@ -5897,33 +5355,69 @@ "node": ">=8" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", "dependencies": { - "thenify": ">= 3.1.0 < 4" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { - "node": ">=0.8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.46.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", + "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, "node_modules/through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", @@ -5933,27 +5427,58 @@ "readable-stream": "3" } }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", "license": "MIT", "dependencies": { - "is-number": "^7.0.0" + "fdir": "^6.5.0", + "picomatch": "^4.0.3" }, "engines": { - "node": ">=8.0" + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" } }, "node_modules/tree-kill": { @@ -5965,70 +5490,15 @@ "tree-kill": "cli.js" } }, - "node_modules/ts-api-utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", - "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, "node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typed-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -6042,7 +5512,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -6061,7 +5530,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -6081,7 +5549,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", - "dev": true, "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -6098,10 +5565,11 @@ } }, "node_modules/typescript": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", - "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", - "dev": true, + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "devOptional": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -6114,7 +5582,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -6126,16 +5593,68 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, "engines": { "node": ">= 10.0.0" } @@ -6149,11 +5668,20 @@ "node": ">=8" } }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", "funding": [ { "type": "opencollective", @@ -6168,9 +5696,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -6179,31 +5708,211 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "node_modules/vite": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", + "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite-plugin-pwa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-1.2.0.tgz", + "integrity": "sha512-a2xld+SJshT9Lgcv8Ji4+srFJL4k/1bVbd1x06JIkvecpQkwkvCncD1+gSzcdm3s+owWLpMJerG3aN5jupJEVw==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.6", + "pretty-bytes": "^6.1.1", + "tinyglobby": "^0.2.10", + "workbox-build": "^7.4.0", + "workbox-window": "^7.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vite-pwa/assets-generator": "^1.0.0", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "workbox-build": "^7.4.0", + "workbox-window": "^7.4.0" + }, + "peerDependenciesMeta": { + "@vite-pwa/assets-generator": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.27.tgz", + "integrity": "sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.27", + "@vue/compiler-sfc": "3.5.27", + "@vue/runtime-dom": "3.5.27", + "@vue/server-renderer": "3.5.27", + "@vue/shared": "3.5.27" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-tsc": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-3.2.4.tgz", + "integrity": "sha512-xj3YCvSLNDKt1iF9OcImWHhmYcihVu9p4b9s4PGR/qp6yhW+tZJaypGxHScRyOrdnHvaOeF+YkZOdKwbgGvp5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/typescript": "2.4.27", + "@vue/language-core": "3.2.4" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": ">=5.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -6218,7 +5927,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -6230,58 +5938,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dev": true, - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/which-typed-array": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", - "dev": true, "dependencies": { "available-typed-arrays": "^1.0.6", "call-bind": "^1.0.5", @@ -6296,6 +5956,425 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/workbox-background-sync": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.4.0.tgz", + "integrity": "sha512-8CB9OxKAgKZKyNMwfGZ1XESx89GryWTfI+V5yEj8sHjFH8MFelUwYXEyldEK6M6oKMmn807GoJFUEA1sC4XS9w==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.4.0.tgz", + "integrity": "sha512-+eZQwoktlvo62cI0b+QBr40v5XjighxPq3Fzo9AWMiAosmpG5gxRHgTbGGhaJv/q/MFVxwFNGh/UwHZ/8K88lA==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-build": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.4.0.tgz", + "integrity": "sha512-Ntk1pWb0caOFIvwz/hfgrov/OJ45wPEhI5PbTywQcYjyZiVhT3UrwwUPl6TRYbTm4moaFYithYnl1lvZ8UjxcA==", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^11.0.1", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.79.2", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.4.0", + "workbox-broadcast-update": "7.4.0", + "workbox-cacheable-response": "7.4.0", + "workbox-core": "7.4.0", + "workbox-expiration": "7.4.0", + "workbox-google-analytics": "7.4.0", + "workbox-navigation-preload": "7.4.0", + "workbox-precaching": "7.4.0", + "workbox-range-requests": "7.4.0", + "workbox-recipes": "7.4.0", + "workbox-routing": "7.4.0", + "workbox-strategies": "7.4.0", + "workbox-streams": "7.4.0", + "workbox-sw": "7.4.0", + "workbox-window": "7.4.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/@isaacs/cliui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", + "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/glob": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz", + "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "BlueOak-1.0.0", + "dependencies": { + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.1.1", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/jackspeak": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.1.tgz", + "integrity": "sha512-GPBXyfcZSGujjddPeA+V34bW70ZJT7jzCEbloVasSH4yjiqWqXHX8iZQtZdVbOhc5esSeAIuiSmMutRZQB/olg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^9.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/lru-cache": { + "version": "11.2.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz", + "integrity": "sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/workbox-build/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/workbox-build/node_modules/minimatch": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.2.tgz", + "integrity": "sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/brace-expansion": "^5.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/path-scurry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz", + "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.4.0.tgz", + "integrity": "sha512-0Fb8795zg/x23ISFkAc7lbWes6vbw34DGFIMw31cwuHPgDEC/5EYm6m/ZkylLX0EnEbbOyOCLjKgFS/Z5g0HeQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-core": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.4.0.tgz", + "integrity": "sha512-6BMfd8tYEnN4baG4emG9U0hdXM4gGuDU3ectXuVHnj71vwxTFI7WOpQJC4siTOlVtGqCUtj0ZQNsrvi6kZZTAQ==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.4.0.tgz", + "integrity": "sha512-V50p4BxYhtA80eOvulu8xVfPBgZbkxJ1Jr8UUn0rvqjGhLDqKNtfrDfjJKnLz2U8fO2xGQJTx/SKXNTzHOjnHw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.4.0.tgz", + "integrity": "sha512-MVPXQslRF6YHkzGoFw1A4GIB8GrKym/A5+jYDUSL+AeJw4ytQGrozYdiZqUW1TPQHW8isBCBtyFJergUXyNoWQ==", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "7.4.0", + "workbox-core": "7.4.0", + "workbox-routing": "7.4.0", + "workbox-strategies": "7.4.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.4.0.tgz", + "integrity": "sha512-etzftSgdQfjMcfPgbfaZCfM2QuR1P+4o8uCA2s4rf3chtKTq/Om7g/qvEOcZkG6v7JZOSOxVYQiOu6PbAZgU6w==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.4.0.tgz", + "integrity": "sha512-VQs37T6jDqf1rTxUJZXRl3yjZMf5JX/vDPhmx2CPgDDKXATzEoqyRqhYnRoxl6Kr0rqaQlp32i9rtG5zTzIlNg==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0", + "workbox-routing": "7.4.0", + "workbox-strategies": "7.4.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.4.0.tgz", + "integrity": "sha512-3Vq854ZNuP6Y0KZOQWLaLC9FfM7ZaE+iuQl4VhADXybwzr4z/sMmnLgTeUZLq5PaDlcJBxYXQ3U91V7dwAIfvw==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.4.0.tgz", + "integrity": "sha512-kOkWvsAn4H8GvAkwfJTbwINdv4voFoiE9hbezgB1sb/0NLyTG4rE7l6LvS8lLk5QIRIto+DjXLuAuG3Vmt3cxQ==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "7.4.0", + "workbox-core": "7.4.0", + "workbox-expiration": "7.4.0", + "workbox-precaching": "7.4.0", + "workbox-routing": "7.4.0", + "workbox-strategies": "7.4.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.4.0.tgz", + "integrity": "sha512-C/ooj5uBWYAhAqwmU8HYQJdOjjDKBp9MzTQ+otpMmd+q0eF59K+NuXUek34wbL0RFrIXe/KKT+tUWcZcBqxbHQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.4.0.tgz", + "integrity": "sha512-T4hVqIi5A4mHi92+5EppMX3cLaVywDp8nsyUgJhOZxcfSV/eQofcOA6/EMo5rnTNmNTpw0rUgjAI6LaVullPpg==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.4.0.tgz", + "integrity": "sha512-QHPBQrey7hQbnTs5GrEVoWz7RhHJXnPT+12qqWM378orDMo5VMJLCkCM1cnCk+8Eq92lccx/VgRZ7WAzZWbSLg==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0", + "workbox-routing": "7.4.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.4.0.tgz", + "integrity": "sha512-ltU+Kr3qWR6BtbdlMnCjobZKzeV1hN+S6UvDywBrwM19TTyqA03X66dzw1tEIdJvQ4lYKkBFox6IAEhoSEZ8Xw==", + "license": "MIT" + }, + "node_modules/workbox-window": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.4.0.tgz", + "integrity": "sha512-/bIYdBLAVsNR3v7gYGaV4pQW3M3kEPx5E8vDxGvxo6khTrGtSSCS7QiFKv9ogzBgZiy0OXLP9zO28U/1nF1mfw==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.4.0" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -6313,30 +6392,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, "node_modules/xml2js": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", @@ -6374,15 +6429,6 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", @@ -6392,18 +6438,6 @@ "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } } } } diff --git a/package.json b/package.json index 5b16495..9b93e5f 100644 --- a/package.json +++ b/package.json @@ -1,19 +1,12 @@ { - "name": "nextjs-tailwind-ionic-capacitor-starter", - "version": "5.1.0", + "name": "sanasto", "private": true, - "engines": { - "node": ">=18.17" - }, + "version": "0.0.0", + "type": "module", "scripts": { - "compile": "tsc", - "compile:watch": "tsc -w", - "build": "next build", - "dev": "next dev", - "lint": "eslint . --ext .ts,.tsx", - "prettify": "prettier --write **/*.tsx", - "preserve": "npm run build", - "serve": "npx serve out", + "dev": "vite", + "build": "vue-tsc -b && vite build", + "preview": "vite preview", "presync": "npm run build", "sync": "npx cap sync", "android": "npx cap run android", @@ -24,33 +17,17 @@ "@capacitor/core": "5.7.2", "@capacitor/ios": "5.7.2", "@capacitor/status-bar": "5.0.7", - "@ionic/react": "7.7.4", - "@ionic/react-router": "7.7.4", - "classnames": "2.5.1", - "next": "14.2.32", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-router": "5.3.4", - "react-router-dom": "5.3.4", - "react-virtuoso": "4.7.1" + "sql.js": "^1.13.0", + "vite-plugin-pwa": "^1.2.0", + "vue": "^3.5.24" }, "devDependencies": { "@capacitor/cli": "5.7.2", - "@types/jest": "29.5.12", - "@types/node": "20.11.25", - "@types/react": "18.2.64", - "@types/react-dom": "18.2.21", - "@types/react-router-dom": "5.3.3", - "@types/react-router": "5.1.20", - "autoprefixer": "10.4.18", - "eslint": "8.57.0", - "eslint-config-next": "14.1.3", - "ionicons": "7.2.2", - "postcss": "8.4.35", - "prettier": "3.2.5", - "pullstate": "1.25", - "reselect": "5.1.0", - "tailwindcss": "3.4.1", - "typescript": "5.4.2" + "@types/node": "^24.10.1", + "@vitejs/plugin-vue": "^6.0.1", + "@vue/tsconfig": "^0.8.1", + "typescript": "~5.9.3", + "vite": "^7.2.4", + "vue-tsc": "^3.1.4" } } diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 33ad091..0000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 4965832f2c9b0605eaa189b7c7fb11124d24e48a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 zcmeHOOH5Q(7(R0cc?bh2AT>N@1PWL!LLfZKyG5c!MTHoP7_p!sBz0k$?pjS;^lmgJ zU6^i~bWuZYHL)9$wuvEKm~qo~(5=Lvx5&Hv;?X#m}i|`yaGY4gX+&b>tew;gcnRQA1kp zBbm04SRuuE{Hn+&1wk%&g;?wja_Is#1gKoFlI7f`Gt}X*-nsMO30b_J@)EFNhzd1QM zdH&qFb9PVqQOx@clvc#KAu}^GrN`q5oP(8>m4UOcp`k&xwzkTio*p?kI4BPtIwX%B zJN69cGsm=x90<;Wmh-bs>43F}ro$}Of@8)4KHndLiR$nW?*{Rl72JPUqRr3ta6e#A z%DTEbi9N}+xPtd1juj8;(CJt3r9NOgb>KTuK|z7!JB_KsFW3(pBN4oh&M&}Nb$Ee2 z$-arA6a)CdsPj`M#1DS>fqj#KF%0q?w50GN4YbmMZIoF{e1yTR=4ablqXHBB2!`wM z1M1ke9+<);|AI;f=2^F1;G6Wfpql?1d5D4rMr?#f(=hkoH)U`6Gb)#xDLjoKjp)1;Js@2Iy5yk zMXUqj+gyk1i0yLjWS|3sM2-1ECc;MAz<4t0P53%7se$$+5Ex`L5TQO_MMXXi04UDIU+3*7Ez&X|mj9cFYBXqM{M;mw_ zpw>azP*qjMyNSD4hh)XZt$gqf8f?eRSFX8VQ4Y+H3jAtvyTrXr`qHAD6`m;aYmH2zOhJC~_*AuT} zvUxC38|JYN94i(05R)dVKgUQF$}#cxV7xZ4FULqFCNX*Forhgp*yr6;DsIk=ub0Hv zpk2L{9Q&|uI^b<6@i(Y+iSxeO_n**4nRLc`P!3ld5jL=nZRw6;DEJ*1z6Pvg+eW|$lnnjO zjd|8>6l{i~UxI244CGn2kK@cJ|#ecwgSyt&HKA2)z zrOO{op^o*- + + + + + + + + + + + + + diff --git a/public/icon.svg b/public/icon.svg new file mode 100644 index 0000000..7d72a99 --- /dev/null +++ b/public/icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/img/c1.avif b/public/img/c1.avif deleted file mode 100644 index 999ac7649f82e4241d2700bf8a511f920d397321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183687 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 z BRRw#z#AD3a+o@N$)VgdDVzbT4>bDAb0KQ~ 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

M(-Qveh!Q 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%0Ao$X-ECJ0;krJ;eZW~4- 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:zIS4asfUHMJ%F(NI#2#<^9)) z{kJ(x8ow-gtV^i+t(^tIMhk#Hc-K2&V&j4$SY^dzW%6tDS#}3F!Qs!Y(pu#P52uwZ zGlj#jlNm|zuYs0Bj8U#`JY<~}@0S74QLtrkDtB~?^IA!K%1$Q>x-o z59RYqpa#{hxrEyc4*&A!4(5y`vOrj**Fuff1!tOt6I7Moh5XhxH8jQX9JZolS)2Pu zK(N$U3uAM8cBP=+(8Z$lbSOD8*Lcvu&ft-ZYY!jrvQEl1t#G<7_SRIZa|XYZGZb~m z8P@Z_+E-+3O2pBS1OwMhk!rU~5$LV0a!p>Z?Cz0K(wqwA!Dt$wjbM#R zNNw4X3ZeW4vHe(6gzQJ3W9%GyEL7y{d`i5mS(syYGHvTbN($xBV2am;L>#S*VsRUtU1dOp||LU+SDO4=kOK3L50%&kx ztA7G-kEy!v5qx-fI5za|m&KSgY#{|p$Z*&~tRn0e9yJtoIpR}e>YZ9>lFd`=+dlWX zqCHBNb{EbpQ~I`rg&db2p^L)kcIJvV7_0?D!+!jaZL|RO&VV3 zBQ`8dFl5HPI8tmob-64(trWhJ-egsX2aMw0gY&*biTd}>@Px&=G|Cue%Js|b*5&9+ zHv4eb!;*_Wob4~G4HKD0Euykm_Tx)3l%W16s_U9i_z^SzoU?XVVlJTt^kBdBwOLr^ zF5Ee4p$$`z_oYl|6JjCY7T7&z$<=rBo2SFHs?HHM#gmD?d28VAoS*CTfm(|aCkd?65KRb39$dGQ{aGo^ZFC7J5yMhqMxmw`1!8dM(W_##q5MIv@-76gqy8OpiSA(AE0w<9<>&PKJ77Mpb=Bs0N09S!mmh;?l_xx)o(F! zp#q((RxhuKKmfJq`MjwXVclcqxn_s+GN;@*O+BV|WogDf$Q(w9=u2>2Wk%%(exz6J z8L8r!elv~N@1UMVMj2!+fF7-*hw%97?q~3cU^DGe>vl-VrHydTubId8yx?USuaz%F zig7Lry*kgt$zlDG8{n_$PYm?} zt8Pk4$VVqbXo{q_7CrwEvUs5=p_9 z-F3mT(L)MT%hyG4?TQ(>Inzd1YZ3TH$VHz+KuOiB=^(G|1GILAbzbsE%lD_|qlIz~{S@njFl_Qe`r zfxXpG0RA(W<3a6l!HG zy>(^%W?AN;H0V{=0UEp#x%}-QSvJ2l=)Bb8XLM92aj>ulvPy*pocePD0oqBZ_CRJgE@?}HKx;i6elf1t5Oi>MGS28B>J zN5}JkqDumW*MyZkQ^2uI*qF#o>7@!xl+Cya`m~kT=MfXO6_%$h)KHd`7_Q2Ns;Fak zdF{sFdj@zQC>rYsf+?^%)oO?Cs+vZqt?f#6#4X|8Kw1|a1zZ~dJ~T!-WSppRd*HxQ zUuB@<%~Tv2*yKh1dV25l{Z=hhZ2N`87FD(9*P_beaX0GTDV071YQwo%O9D_{mx6#0 zNkoysf;73pS}>OUh%1JP37Qfof+oKK9`sa{Lq`-TR(Jb-c}24`Z=KNbLo)NzJwHMV zG5d~97<%P-hVBVfY;&H|w+(F6rM5kXxGk@`g)yz}*y{#pI+LRvlmX~&m3)+|S{!>> za!>ZqGiq1JZo6vIL^Ii2-}V5fFx()uRlLyS_LWGRZcD7}YvOr@o`@yL>}3OyEc<6D zRGIjF5Yr!wxm7+#y>;Rm^GqP~zka7lKAPnN)Ka}7qD-DHDq(z2*~15~(^RMP>atIg zgWQp)Qchru2>M=>#}q^t6!rLT(nv8=rXHs(H*IPM|2|dN87Y zyTfMyX-(sU(Romiug*EcY}1ECiS7FLzU-Y(=mXBR!j!}f;E8K`yls!zj%o8Xqq@re z_BXcop-H&F(MI##FtAiz&wLI;mAa-+{D9{KI`vqtU|^{J)|OkRF}Yblb^u|%cYfVG zRsy8{Txaxz)2Lu~qqX5th=jl>*D`AA_7CTHxgY1pk+vLR0yNk@1^lCv`1~k-U$W8mOF&n{O*l;mk0mfB^L(H2e@_scH zhk6&{`R#`}#iOv}e(oNe7JKuFj;I@`@Q-Jv)Ym%2j>_yc_+wgrny@;&nm~U%$5;7C z7NHCmDhR1WoQqFpOR|1$pHZ0?hID#QlXO%9cI0*Cci_@CDoA~c{^7m|t}GxTAfXm! zSYLvyaQ86R{sc>x(btM$*$wy#+c6ZlUXDtkW0 z^=epGC;Dsyxx}ZJ{JxanGOfA60z23|)u%y7`0U0OLyIem3R65)Ro%CGhN}W3sKm6e>T=IWusdD$KZB$ zu{9vdK4pVdVtXU6x&=HFBG4p0`ZLC~f&Hsz27@&3-e!Z=5Zs=_01@H#J-1Qg)gI2X|V!8W|^vsguUvCfcR;|p}w1nL1r zazs8j-$~Uz0}ZeSuM*Ei-A_wit4kcE2HOM~4|FW@DD()U@E`vpAK)!pJm8wd-WP&e zoa%4iUcJ@oh7&Z&%+H7xrMF&2NFL1n=~yoR2*NA-pb|s*k)6++Q!Dl?e~@-p5S|RLe+%{B7C@m};{(SMUMl&V11|;fvRxe6{Kp3jZ?3F2{6(go% z=SCzRoO`Wz(vzds)MzD}0KIhAps$qU9UsuDJdBe6jdVlxKa*+~kvDFupjn8FFQ?wd zKWCjx#*5Yps!VyU`2`lQG$Jm*Mril@d(xK6RxTMNsMGR$Xq;8BMfZ{q~|>A754I{)Ee)ifo| zWWy)!yI)j({t@v+l%t;Qe92t|(E1~*Mh9q!oAwGi_IJ_)y zuYC*yr)Eul99$n#W@9&q`V}p&3suxCZJdt`4*u{m;b#<=?P0iZnnwjC%zpV@CZcKb z>IQbQ(UOURL!m58y!Rek`)5sdRc#G(N@`XEbg}sE*zM~^zNua^>GwR|+Vq3eE=>ag zOZTkOhTpcmLMQbzc#Xjsf||6j>sr&JBcp_7u_~`pirL;Xj#U*oU7aLIi4dj=CI6%X z*uo{c3(oJZ)?gQfg0Q2L7BkstJDSTBH~G3Ie_K7*>Qjr4Vd;10WqWyN|H`j#teW

b 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 YpQ{wugY^7DOu*ap57v===pr0xpqJnhsQ>@~ diff --git a/public/img/c3.avif b/public/img/c3.avif deleted file mode 100644 index 06198adbe056b217f7b592a6ebfae747d84cab97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117612 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 Gbk=Y4(2*Me diff --git a/public/img/leo.jpg b/public/img/leo.jpg deleted file mode 100644 index 788d94b9d4fba73752da25333ba373988047be7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26015 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 D=*GE9 diff --git a/public/img/max.jpg b/public/img/max.jpg deleted file mode 100644 index 396f7012447b1938c2ae2a1e3db9d0d3d2f2e444..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27205 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

=h$-Xe+ z?GlBRcHn*V@OHJf(a!CXgvtS&H?t7P;IhJ{9-VIY&jJKqv z;sbL$kr{4~Q?(H#8W47dE+f}_g?S-Z4ke*EhTu1{0jx^Jzfz*^6PR~ORx9RE>k)E_ z?Eu3fJ7A+rSY0}?PRu7(uiP177eF9Lsd&anJTjReJlAL?GrO~Rzkj$*l2Jj>Zr|5` zoCs*N5gI-A?aaL84MN~Ev1;vD;@)0TwQUUSwSBQrVjwdvtqZ-kuC(wHyOajPk|R`7 zQyI2ypanLf@pgUXMt$P-`0qp(EQr=x*r|%%O0~^&`MCDVI5lNG^(cS<60Y)})W7Z; z4@cq^w%zY%ND3UtU*Z=}dR)w*_mzlSQQ3%5T83UCRoN7-B4;%^3W3&l$Y|NP&G8X- zRJ>AVEd*UaD#=n9#@m1wcMQr#!<|_0{xl_J3)tv-#;c?&-~K`59q0xVopgG`v=>+S zj)bdu6`q%ParX*_PN+(au8l)#ab*LCh0Bnujg5QEstC{Y9V_wVH8nYWQQ% zFJBk26Q;P9)-EMQWA?fGt8AJ@dakg1#H?RF;(MuDqAi*&EnX|Lm)d5JHUO_adPM31 z#oz+s8h|fzUqK6c`h6j}s;h((zG6kA!ZMTr*?(X+Q>lMX_G50mSBMTF$c@|=n0LCI zbLInsk6DE*i97p%Sj1fGaz=5S{dP9@7Ayj(hza6+YhRz^kZjQ--Ea#J3M6AjbL*tw06ao_Q=?*n&_sDvy8 z_d5Jfgv_+UBm+^L5cr+!Q+^W{t#bU7%nqyv(XY(R)i&SLIDMH#DhDH2h?$MJl^1fJ zW?jmMq}p7n!QNV;N`fM%*I(qm>8vt8E^QFDt0s7MJ^ z$&X2F!{;UbMl|H;1C@dm&ycvk2Z4O7aKwyCDztR>jDQY@LxMPKE~TkKl&COflA;5! zMsrng1a-o&JGNmeU5;hAgAMIj zV9?TEgZmdVZC4O=^B5~>g+VJ>6>VdoFoS#*Fv|{=D=VIp6#T-^2!qfYvxZoaaB;4M zA*5w2C7cQNbs>Zj+ekyn$!4YlOFKafe{$J(Ao~{)vp<$mSOc}oP*_#R1UR#opxXLJ zs%^XIFZ5&9X2>s$#bv>V4^{0qmdpdj#8gjs_o03HhHWL{XjGqmvVxRi66XipR;$ts zwNI|4obM8;hc$kA#41$!g5I;NM`RaT<{;L0WL0AMI*4uym_?jbf!dbc1A|}c7feG_ zgayinLK%U+gmN+O2DDr;Ec%#!_LQlWx>fc%AMEs}5t5qM5lw1`>RX`0rlHZz%$0cK5x>7& z!2n%bih>ne^oAVO_ZooL5dn;@Z_g=-LC-hmnSpfV?dPn1N_q5^i(1q&DWtydozAkC zG>bItm7AS7JqQ1=G@=!TUzfLk7=Z@j8(j5tU_)C)+d+xhg3Rlt$ZS zb5$tnVWyc~HWvu^4?X5+bI)Gy>Jz17bsdV{?sYXOVTD9B3%z1kR{6MsI#!N6{l>{` zc4I>9UOegNG336pAx&^~m6rwT{Qm$Y4ePPzp0c2Gt)A7J5;Yrbg zQp)K?eCh#&^A=$9G_WilpYklZ6FC*Y@gD>O9PJ00`^Ph#CcRk65W!Y7BYl_1-%xT3UMux}-%_Dw`}yarcyURZx4)mL2G*FW`=|~Qz&qOt*cu&X;w#aSs;HyAXolB9RcDrB-Z4Rn?VZY9?S9$~>X1t`fXI4>|>zHc)q z_tqw6u9ooyH+{`T_Pnl{fkDs`F3LSZ`}CK)J!}uCn6D9OeJmm#Zbi2}7YD~Nf*h@I z`)k4?gm3^QOk%nJ0FO1+D06h>W)y}VoWLMyb>GeUObnn^QSbiy5Fj=B^RGrs3#m>(5v+jg!IVKakZ6-Sf_pfrTEI7Tkvj&WxKndHSxh#&gbdE~!I`-=FI$u`}nN@^_S7 z-hA_eWv)BO7H4D(gXb;q9F<$~skdMj^rOE5M+f6tg#H6K-- zkpVb!L)8BOA*ESD6IOc1jN)Pi<&^}qIu(0>kOpL2lZ}+-RLZk{e8!CH>(AsxDedR9 zFva$o3F_3-SMRAvP#5z92R(be-~lWbmQl+3`Q^Zcw!HJ@g0bjUYtQ6Nr5$akh9vgy z{rsIJ)FYr}B|v8{OnyA(9$W2;?Zjlx73=rU`1OFzt=L%k_&drMK+!`Ht`%N3!(UR=iIAh0-kr@ zmoRB9%YMFly`=z02M&Dmh=d^)j7kA_yud&zvi7t4_Z;xOMZ`AIil!^BIQ>Hkkj68we@gbJh_n)@w%u=jb(Gmlhb4x2 z`S@6)mTwpbSM#rL;J_?67iH)H2hn*rvR_|w?drNFOpft^AlQuDBs*=N0D_UB&&hnxY^K4BDhl|8W3OMFt zZ-VDQV-nC;K6&p2QmXpBrY|=H=~UTr$_;*e{z4N+9boKVIP~-2nb3Rr=B0-utaI)K_h2kM`him}_Wt;gte(R(t(yR;J zdO;gmwa1>Z9ICTfcH`sd>k@s!H&KJgZ#4PO+;xzyxWCVTVS$yBvcA0U2)0|@r|0kA z(jtojuDH*9UrzpzOEHVVvp-d=Yt|$VM@(kR2U)xpX9L>c)dYF;nL|tVlrxi` zNa+jO@eG7tIf?@YSS)bfG3V>nC>)i?pFd|waBAI{KC5xWs)mH-3tDG+JM{SaBRLe~ z*U#O`qL#Ky^Ocy*W6!I3mD2Ntai2e&OAQ-gE7Q+{1ROS2n(yblc15G_e~v!8MlO63 zwTh2N&J!Zh{(W^|DhI26cKUL}OcAog&;9NG%L7F@$M>aQwYkmF+P`V-yyV5i(m_;S7!og{^D>HPAE9AEF6ajc0R3 z_6?Nbu8c5SZ$j-_w0K9O8Of!J71yuVp`rw}Ku)Kjfy27(DP5)DMV2o#j-Pp*u!=?- ztN#Ff`bsMW9%wV?YtLw6G><-cnY=P?`Fqn6 z(-rHiTosB}49N!LSmv`V($lQ*@#TJFEO+xZomEUj11Q$+{PXiGEkk$I^ZOdDEYM3l zeS^>YGFXAJGG{O)X^uSbB0vCNgV*;G1psQw@rvE&w#w<}RuSOEwqwfr^@w2F>eJ4# zwV`p>ACFV$hX%{zBcx*J)f#8Z&#TfPoRyqaV^A*4nFsG3J9JL05Y~e#UF-Xwj$vZ* z#X0k^^uJery$HoXVDdfvhqPd`R@S^1b?xa#NoVWNBa@DQ;npezVa9y% z^oRhBR~z|n2ABFnLhhEu?_5I&3ygmv(h@SOR*ey z>-NC4s}C{f)BqKfta<0W$gS_^q#$`s=N|IPeOLGASb_%`F5JORBcJwX3BGz0I<9If zx?L$mB6FSgfDInNdH(=ltn92Z@oN77FZd_VyK zvuTe%-mt`SUR>N*WKU?U6xC|{@Ak_YF}ih+J~0)14DpZha#k!gPQ3gaL|tFT{ygKn zLPVR*o_G6TgG|y^JHnl;KckP0_Bz5FE}GxhKfD~lvdc2IuP^2%mI80z+r{99X*yPW zdHjf~)K5iWFlegwuJME^RaiW`uX=Tabx%V6J$8KeiAXAeMm@iOY#?m7$bEJ8iFEAr zIqY@ab#368xwe`A0381Lg7CO`DN>oh;20Y&L`*F<7<5p=+ZRPP_&)(!B3q_%8-_ZK zBO(<%Z;1W~!pW9FL!Wa?PcS-Z=ezMoS^}imlypKg`C^ zpsVlk7K@aNhBH$_I`0Kr72P?5l2zlZ6v+Dd(om9K@H1eH?OzBMhR1dK^Q6IIzJ>Ju z{r8I1q3h?L5J0HDmybW$pa6V*ex@2*1y%Teqz2%^rgM}lpUkQwrl3^7U9HSoqa0EQ z8An|u)v~;F_xnN+jP=EypC3f1GL+5d=-$uAFjbFb*FJr`z|iGulXb5)@J8TYMaz#v zA6=rYGlki(I(eY$93U6L&mBGM;O1Vys>(rk(B5Cn$vRe{R%iYBdXP+Ru&Rq`_vQAt zrBks}t*Otw`P3K%)ebe^j6Stovc!4~ho4Mu(zuzLHSo4&zP?N_gdk|QJy*n}e7M9= zKyIrcEo_zssv;=Cp<3n^vlR|NEE`;--l@2vWLnbXawM_L!3w8o+bA`h3~A7=u{G0= zF%rBQ5}vO*d_c=fD}3&&-^L3Yu1C-LEVow&#M?@@4PE)>;#Nwpp5M4v({H7(mjxQl T1nu`R3Q)IfXR(w4pTz&!^E2&J diff --git a/public/img/nathan.jpg b/public/img/nathan.jpg deleted file mode 100644 index 65d95a55829fb11d04aaf7f5a5ec940787d8bf0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25462 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.$2KPluB#UYZ2%i#4V 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 - - \ No newline at end of file diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..1954463 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,352 @@ + + + diff --git a/src/assets/vue.svg b/src/assets/vue.svg new file mode 100644 index 0000000..770e9d3 --- /dev/null +++ b/src/assets/vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue new file mode 100644 index 0000000..b58e52b --- /dev/null +++ b/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/lib/db.ts b/src/lib/db.ts new file mode 100644 index 0000000..760590a --- /dev/null +++ b/src/lib/db.ts @@ -0,0 +1,158 @@ +import initSqlJs, { type Database } from 'sql.js' +import wasmUrl from 'sql.js/dist/sql-wasm.wasm?url' +import type { Entry } from './types' + +const DB_NAME = 'sanasto-sqlite' +const STORE_NAME = 'sqlite' +const DB_KEY = 'db' + +let sqlInit: ReturnType | null = null + +function initSql(): ReturnType { + if (!sqlInit) { + sqlInit = initSqlJs({ locateFile: () => wasmUrl }) + } + return sqlInit +} + +export async function initDb(): Promise { + const SQL = await initSql() + const stored = await loadDbFromIdb() + const db = stored ? new SQL.Database(new Uint8Array(stored)) : new SQL.Database() + ensureSchema(db) + return db +} + +function ensureSchema(db: Database) { + db.exec(` + CREATE TABLE IF NOT EXISTS entries ( + id INTEGER PRIMARY KEY, + category TEXT, + fi TEXT, + en TEXT, + sv TEXT, + no TEXT, + ru TEXT, + de TEXT, + updated_at TEXT + ); + `) + db.exec(` + CREATE TABLE IF NOT EXISTS meta ( + key TEXT PRIMARY KEY, + value TEXT + ); + `) +} + +export function listEntries(db: Database): Entry[] { + const result = db.exec( + `SELECT id, category, fi, en, sv, no, ru, de, updated_at + FROM entries + ORDER BY COALESCE(fi, en, no, sv, de, ru, '') ASC` + ) + const [first] = result + if (!first) { + return [] + } + const { columns, values } = first + return values.map((row: unknown[]) => { + const entry: Record = {} + columns.forEach((column: string, index: number) => { + entry[column] = row[index] ?? null + }) + return entry as Entry + }) +} + +export function upsertEntries(db: Database, entries: Entry[]) { + const statement = db.prepare( + `INSERT INTO entries (id, category, fi, en, sv, no, ru, de, updated_at) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) + ON CONFLICT(id) DO UPDATE SET + category=excluded.category, + fi=excluded.fi, + en=excluded.en, + sv=excluded.sv, + no=excluded.no, + ru=excluded.ru, + de=excluded.de, + updated_at=excluded.updated_at` + ) + entries.forEach((entry) => { + statement.run([ + entry.id, + entry.category ?? null, + entry.fi ?? null, + entry.en ?? null, + entry.sv ?? null, + entry.no ?? null, + entry.ru ?? null, + entry.de ?? null, + entry.updated_at ?? null, + ]) + }) + statement.free() +} + +export function getMeta(db: Database, key: string): string | null { + const result = db.exec(`SELECT value FROM meta WHERE key = ?`, [key]) + const first = result[0] + if (!first || !first.values.length || !first.values[0]?.length) { + return null + } + const value = first.values[0][0] + return typeof value === 'string' ? value : null +} + +export function setMeta(db: Database, key: string, value: string) { + db.exec(`INSERT INTO meta (key, value) VALUES (?, ?) + ON CONFLICT(key) DO UPDATE SET value=excluded.value`, [key, value]) +} + +export async function persistDb(db: Database) { + const data = db.export() + await saveDbToIdb(data) +} + +function openIdb(): Promise { + return new Promise((resolve, reject) => { + const request = indexedDB.open(DB_NAME, 1) + request.onupgradeneeded = () => { + const db = request.result + if (!db.objectStoreNames.contains(STORE_NAME)) { + db.createObjectStore(STORE_NAME) + } + } + request.onsuccess = () => resolve(request.result) + request.onerror = () => reject(request.error) + }) +} + +function loadDbFromIdb(): Promise { + return openIdb().then( + (db) => + new Promise((resolve, reject) => { + const transaction = db.transaction(STORE_NAME, 'readonly') + const store = transaction.objectStore(STORE_NAME) + const request = store.get(DB_KEY) + request.onsuccess = () => { + resolve((request.result as ArrayBuffer | undefined) ?? null) + } + request.onerror = () => reject(request.error) + }) + ) +} + +function saveDbToIdb(data: Uint8Array): Promise { + return openIdb().then( + (db) => + new Promise((resolve, reject) => { + const transaction = db.transaction(STORE_NAME, 'readwrite') + const store = transaction.objectStore(STORE_NAME) + const request = store.put(data, DB_KEY) + request.onsuccess = () => resolve() + request.onerror = () => reject(request.error) + }) + ) +} diff --git a/src/lib/sync.ts b/src/lib/sync.ts new file mode 100644 index 0000000..8b07186 --- /dev/null +++ b/src/lib/sync.ts @@ -0,0 +1,48 @@ +import type { Database } from 'sql.js' +import type { Entry } from './types' +import { getMeta, persistDb, setMeta, upsertEntries } from './db' + +const LAST_SYNC_KEY = 'last_sync_at' + +export async function syncEntries(db: Database) { + const lastSyncAt = getMeta(db, LAST_SYNC_KEY) + const url = new URL('https://sanasto.rin.no/api/entries') + if (lastSyncAt) { + url.searchParams.set('since', lastSyncAt) + } + + const response = await fetch(url.toString(), { + headers: { + 'X-Sanasto-App': 'app.sanasto', + }, + }) + if (!response.ok) { + throw new Error(`Sync failed with ${response.status}`) + } + + const entries = (await response.json()) as Entry[] + if (entries.length === 0) { + return { updated: 0, lastSyncAt } + } + + upsertEntries(db, entries) + + const newest = entries.reduce((current, entry) => { + if (!entry.updated_at) { + return current + } + const date = new Date(entry.updated_at) + if (!current || date > current) { + return date + } + return current + }, lastSyncAt ? new Date(lastSyncAt) : null) + + if (newest) { + setMeta(db, LAST_SYNC_KEY, newest.toISOString()) + } + + await persistDb(db) + + return { updated: entries.length, lastSyncAt: newest?.toISOString() ?? lastSyncAt } +} diff --git a/src/lib/types.ts b/src/lib/types.ts new file mode 100644 index 0000000..0a4b9db --- /dev/null +++ b/src/lib/types.ts @@ -0,0 +1,16 @@ +export type Entry = { + id: number + category: string | null + fi: string | null + en: string | null + sv: string | null + no: string | null + ru: string | null + de: string | null + updated_at: string | null +} + +export type Language = { + code: keyof Pick + name: string +} diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..ff06b06 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,8 @@ +import { createApp } from 'vue' +import './style.css' +import App from './App.vue' +import { registerSW } from 'virtual:pwa-register' + +createApp(App).mount('#app') + +registerSW({ immediate: true }) diff --git a/src/shims-sqljs.d.ts b/src/shims-sqljs.d.ts new file mode 100644 index 0000000..de8db7c --- /dev/null +++ b/src/shims-sqljs.d.ts @@ -0,0 +1,28 @@ +declare module 'sql.js' { + export type QueryExecResult = { + columns: string[] + values: unknown[][] + } + + export type Statement = { + run: (params?: unknown[]) => void + free: () => void + } + + export type Database = { + exec: (sql: string, params?: unknown[]) => QueryExecResult[] + prepare: (sql: string) => Statement + export: () => Uint8Array + } + + type SqlJsInitOptions = { + locateFile?: (file: string) => string + } + + type SqlJsModule = { + Database: new (data?: Uint8Array) => Database + } + + const initSqlJs: (config?: SqlJsInitOptions) => Promise + export default initSqlJs +} diff --git a/src/style.css b/src/style.css new file mode 100644 index 0000000..31e4f3d --- /dev/null +++ b/src/style.css @@ -0,0 +1,525 @@ +@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;500;600;700&display=swap'); + +:root { + color-scheme: light; + font-family: 'Manrope', 'Segoe UI', sans-serif; + line-height: 1.5; + font-weight: 500; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + --slate-50: #f8fafc; + --slate-100: #f1f5f9; + --slate-200: #e2e8f0; + --slate-300: #cbd5e1; + --slate-600: #475569; + --slate-700: #334155; + --slate-900: #0f172a; + --indigo-600: #4f46e5; + --indigo-700: #4338ca; + --emerald-600: #059669; + --amber-500: #f59e0b; + --red-100: #fee2e2; + --red-500: #ef4444; + --shadow-sm: 0 4px 16px rgba(15, 23, 42, 0.06); +} + +* { + box-sizing: border-box; +} + +body { + margin: 0; + min-height: 100vh; + background: radial-gradient(circle at 10% 20%, #eef2ff 0%, #f8fafc 45%, #f1f5f9 100%); + color: var(--slate-900); +} + +#app { + min-height: 100vh; +} + +.app { + display: flex; + flex-direction: column; + min-height: 100vh; +} + +.header { + background: #ffffff; + border-bottom: 1px solid var(--slate-200); + box-shadow: var(--shadow-sm); +} + +.header-inner { + max-width: 1200px; + margin: 0 auto; + padding: 16px 20px 10px; + display: flex; + align-items: center; + justify-content: space-between; + gap: 16px; +} + +.header-sub { + max-width: 1200px; + margin: 0 auto; + padding: 0 20px 12px; + display: flex; + justify-content: space-between; + align-items: center; + gap: 12px; +} + +.brand { + display: flex; + align-items: baseline; + gap: 8px; + font-size: 20px; + letter-spacing: -0.02em; +} + +.brand-strong { + font-weight: 700; + color: var(--indigo-600); +} + +.brand-light { + font-weight: 300; + color: var(--slate-300); +} + +.header-actions { + display: flex; + align-items: center; + gap: 12px; + flex-wrap: wrap; + justify-content: flex-end; +} + +.status-pill { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 6px 12px; + border-radius: 999px; + border: 1px solid #bbf7d0; + background: #ecfdf3; + color: var(--emerald-600); + font-size: 12px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.08em; +} + +.status-pill.offline { + border-color: #fecaca; + background: #fef2f2; + color: var(--red-500); +} + +.status-dot { + width: 8px; + height: 8px; + border-radius: 999px; + background: currentColor; +} + +.meta-row { + display: flex; + align-items: center; + gap: 8px; + font-size: 12px; + color: var(--slate-600); +} + +.meta-label { + text-transform: uppercase; + letter-spacing: 0.12em; + font-weight: 700; + font-size: 10px; +} + +.meta-error { + color: var(--red-500); + font-size: 12px; +} + +.content { + flex: 1; + max-width: 1200px; + margin: 0 auto; + padding: 24px 20px 40px; + display: flex; + flex-direction: column; + gap: 24px; +} + +.search-area { + display: flex; + flex-direction: column; + gap: 16px; +} + +.search-field { + position: relative; +} + +.search-icon { + position: absolute; + left: 16px; + top: 50%; + transform: translateY(-50%); + width: 20px; + height: 20px; + color: #94a3b8; +} + +.search-icon svg { + width: 100%; + height: 100%; +} + +.search-input { + width: 100%; + padding: 18px 44px 18px 50px; + border-radius: 18px; + border: 1px solid var(--slate-200); + background: #ffffff; + font-size: 16px; + color: var(--slate-700); + box-shadow: var(--shadow-sm); +} + +.search-input:focus { + outline: 2px solid rgba(79, 70, 229, 0.2); + border-color: var(--indigo-600); +} + +.search-clear { + position: absolute; + right: 16px; + top: 50%; + transform: translateY(-50%); + border: none; + background: transparent; + font-size: 24px; + color: #94a3b8; + cursor: pointer; +} + +.filters-row { + display: flex; + flex-wrap: wrap; + gap: 12px 20px; + align-items: center; +} + +.filter-group { + display: flex; + flex-wrap: wrap; + gap: 8px; + align-items: center; +} + +.filter-label { + font-size: 11px; + text-transform: uppercase; + letter-spacing: 0.1em; + color: var(--slate-600); + font-weight: 700; +} + +.chip { + border-radius: 999px; + border: 1px solid var(--slate-200); + background: #ffffff; + color: var(--slate-600); + font-size: 11px; + font-weight: 700; + padding: 6px 14px; + text-transform: uppercase; + letter-spacing: 0.08em; + cursor: pointer; +} + +.chip.active { + background: #e0e7ff; + border-color: #c7d2fe; + color: var(--indigo-700); +} + +.chip.dark { + text-transform: none; + font-size: 12px; + letter-spacing: 0.02em; + font-weight: 600; +} + +.chip.dark.active { + background: var(--slate-900); + color: #ffffff; + border-color: var(--slate-900); +} + +.chip.mini { + padding: 4px 10px; + font-size: 10px; +} + +.alphabet-row { + display: flex; + flex-wrap: wrap; + gap: 6px; +} + +.select { + padding: 8px 12px; + border-radius: 10px; + border: 1px solid var(--slate-200); + background: #ffffff; + font-weight: 600; + color: var(--slate-700); +} + +.btn { + border-radius: 12px; + border: 1px solid transparent; + padding: 8px 16px; + font-size: 12px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.1em; + cursor: pointer; +} + +.btn-primary { + background: var(--indigo-600); + color: #ffffff; +} + +.btn-primary:disabled { + opacity: 0.6; + cursor: not-allowed; +} + +.btn-ghost { + background: transparent; + border-color: var(--slate-200); + color: var(--slate-600); +} + +.stats-row { + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + gap: 12px; +} + +.section-title { + margin: 0; + font-size: 18px; + font-weight: 700; + color: var(--slate-900); +} + +.section-subtitle { + margin: 4px 0 0; + font-size: 12px; + color: var(--slate-600); +} + +.stats { + display: flex; + gap: 10px; + flex-wrap: wrap; +} + +.badge { + border-radius: 999px; + border: 1px solid var(--slate-200); + background: #ffffff; + padding: 6px 12px; + font-size: 12px; + font-weight: 700; + color: var(--slate-600); +} + +.badge.success { + border-color: #bbf7d0; + color: var(--emerald-600); +} + +.table-shell { + background: #ffffff; + border-radius: 16px; + border: 1px solid var(--slate-200); + box-shadow: var(--shadow-sm); + overflow: hidden; +} + +.table-scroll { + max-height: 68vh; + overflow: auto; +} + +.glossary { + width: 100%; + border-collapse: separate; + border-spacing: 0; + font-size: 13px; + color: var(--slate-700); +} + +.glossary thead th { + position: sticky; + top: 0; + background: var(--slate-50); + border-bottom: 1px solid var(--slate-200); + z-index: 2; + text-align: left; + padding: 12px 16px; + min-width: 160px; +} + +.glossary tbody td { + padding: 14px 16px; + border-bottom: 1px solid var(--slate-100); + background: #ffffff; + min-width: 160px; +} + +.glossary .sticky-col { + position: sticky; + left: 0; + z-index: 3; + background: #ffffff; + min-width: 240px; + border-right: 1px solid var(--slate-100); +} + +.glossary thead .sticky-col { + background: var(--slate-50); + z-index: 4; +} + +.row-missing td { + background: rgba(254, 226, 226, 0.45); +} + +.th-title { + display: flex; + align-items: baseline; + gap: 6px; + font-size: 12px; + font-weight: 700; + color: var(--slate-700); +} + +.th-code { + font-size: 10px; + letter-spacing: 0.2em; + color: #94a3b8; +} + +.th-sub { + margin-top: 4px; + font-size: 10px; + color: #94a3b8; +} + +.th-sub.completion { + color: var(--emerald-600); + font-weight: 700; +} + +.entry-title { + font-weight: 700; + color: var(--slate-900); +} + +.entry-meta { + margin-top: 6px; + display: flex; + gap: 8px; + flex-wrap: wrap; + font-size: 11px; + color: var(--slate-600); +} + +.meta-tag { + text-transform: uppercase; + letter-spacing: 0.1em; + font-weight: 700; +} + +.meta-pill { + padding: 2px 8px; + border-radius: 999px; + font-weight: 700; +} + +.meta-pill.verified { + color: var(--emerald-600); +} + +.meta-pill.unverified { + color: var(--amber-500); +} + +.empty-cell { + padding: 24px; + color: var(--slate-600); +} + +.missing { + color: #94a3b8; +} + +@media (max-width: 900px) { + .header-inner, + .header-sub, + .content { + padding-left: 16px; + padding-right: 16px; + } + + .header-sub { + flex-direction: column; + align-items: flex-start; + } + + .filters-row { + flex-direction: column; + align-items: flex-start; + } + + .table-scroll { + max-height: none; + } +} + +@media (max-width: 640px) { + .header-inner { + flex-direction: column; + align-items: flex-start; + } + + .header-actions { + width: 100%; + justify-content: space-between; + } + + .search-input { + font-size: 14px; + } + + .glossary thead th, + .glossary tbody td { + min-width: 140px; + } + + .glossary .sticky-col { + min-width: 200px; + } +} diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 0000000..64251fb --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/store/actions.ts b/store/actions.ts deleted file mode 100644 index 4e105cc..0000000 --- a/store/actions.ts +++ /dev/null @@ -1,46 +0,0 @@ -import Store from '.'; -import { ListItem, Settings, TodoListItem } from '../mock'; - -export const setMenuOpen = (open: boolean) => { - Store.update(s => { - s.menuOpen = open; - }); -}; - -export const setNotificationsOpen = (open: boolean) => { - Store.update(s => { - s.notificationsOpen = open; - }); -}; - -export const setSettings = (settings: Settings) => { - Store.update(s => { - s.settings = settings; - }); -}; - -// App-specific actions - -export const setDone = ( - list: TodoListItem, - listItem: ListItem, - done: boolean, -) => { - Store.update((s, o) => { - const listIndex = o.lists.findIndex(l => l === list); - if (listIndex === -1) return; - - const items = o.lists[listIndex].items; - const itemIndex = items?.findIndex(i => i === listItem); - if (itemIndex === undefined || itemIndex < 0) return; - - const draftItem = s.lists[listIndex].items?.[itemIndex]; - if (!draftItem) return; - - draftItem.done = done; - - if (list === o.selectedList) { - s.selectedList = s.lists[listIndex]; - } - }); -}; diff --git a/store/index.ts b/store/index.ts deleted file mode 100644 index e99bb7b..0000000 --- a/store/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Store as PullStateStore } from 'pullstate'; - -import { lists, homeItems, notifications, settings, TodoListItem, HomeItem, NotificationItem, Settings } from '../mock'; - -type StoreProps = { - safeAreaTop: number; - safeAreaBottom: number; - menuOpen: boolean; - notificationsOpen: boolean; - currentPage: number | null; - homeItems: HomeItem[]; - lists: TodoListItem[]; - notifications: NotificationItem[]; - settings: Settings; - selectedList: TodoListItem | undefined; -} - -const Store = new PullStateStore({ - safeAreaTop: 0, - safeAreaBottom: 0, - menuOpen: false, - notificationsOpen: false, - currentPage: null, - homeItems, - lists, - notifications, - settings, - selectedList: undefined, -}); - -export default Store; diff --git a/store/selectors.ts b/store/selectors.ts deleted file mode 100644 index ce6ecde..0000000 --- a/store/selectors.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { createSelector } from 'reselect'; -import { HomeItem, NotificationItem, Settings, TodoListItem } from '../mock'; - -export interface RootState { - homeItems: HomeItem[] - lists: TodoListItem[] - notifications: NotificationItem[] - settings: Settings - } - -export const createAppSelector = createSelector.withTypes() - -export const selectHomeItems = createAppSelector( - [ - state => state.homeItems - ], - homeItems => homeItems - ) - -export const selectLists = createAppSelector( - [ - state => state.lists - ], - lists => lists -) - -export const selectNotifications = createAppSelector( - [ - state => state.notifications - ], - notifications => notifications -) - -export const selectSettings = createAppSelector( - [ - state => state.settings - ], - settings => settings -) diff --git a/styles/global.css b/styles/global.css deleted file mode 100644 index 95aff6a..0000000 --- a/styles/global.css +++ /dev/null @@ -1,195 +0,0 @@ -:root { - --safe-area-top: env(safe-area-inset-top); - --safe-area-bottom: env(safe-area-inset-bottom, 0); - --safe-area-left: env(safe-area-inset-left, 0); - --safe-area-right: env(safe-area-inset-right, 0); -} -body { - overflow: hidden; - height: 100vh; - width: 100vw; -} - -/** - * Styles for the Icon UI component. - * - * TODO: Move these into a styled component or similar system if desired - */ -.ui-icon { - display: inline-block; - - width: 1em; - height: 1em; - - contain: strict; - - fill: currentColor; - - box-sizing: content-box !important; -} - -.ui-icon .ionicon { - stroke: currentColor; -} - -.ui-icon .ionicon-fill-none { - fill: none; -} - -.ui-icon .ionicon-stroke-width { - stroke-width: 32px; - stroke-width: var(--ionicon-stroke-width, 32px); -} - -.ui-icon .icon-inner, -.ui-icon .ionicon, -.ui-icon svg { - display: block; - - height: 100%; - width: 100%; -} - -/** Styles for React Toggle */ - -.react-toggle { - touch-action: pan-x; - - display: inline-block; - position: relative; - cursor: pointer; - background-color: transparent; - border: 0; - padding: 0; - - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - -webkit-tap-highlight-color: transparent; -} - -.react-toggle-screenreader-only { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.react-toggle--disabled { - cursor: not-allowed; - opacity: 0.5; - -webkit-transition: opacity 0.25s; - transition: opacity 0.25s; -} - -.react-toggle-track { - width: 50px; - height: 24px; - padding: 0; - border-radius: 30px; - background-color: #4d4d4d; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease; - transition: all 0.2s ease; -} - -.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track { - background-color: #000000; -} - -.react-toggle--checked .react-toggle-track { - background-color: #19ab27; -} - -.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track { - background-color: #128d15; -} - -.react-toggle-track-check { - position: absolute; - width: 14px; - height: 10px; - top: 0px; - bottom: 0px; - margin-top: auto; - margin-bottom: auto; - line-height: 0; - left: 8px; - opacity: 0; - -webkit-transition: opacity 0.25s ease; - -moz-transition: opacity 0.25s ease; - transition: opacity 0.25s ease; -} - -.react-toggle--checked .react-toggle-track-check { - opacity: 1; - -webkit-transition: opacity 0.25s ease; - -moz-transition: opacity 0.25s ease; - transition: opacity 0.25s ease; -} - -.react-toggle-track-x { - position: absolute; - width: 10px; - height: 10px; - top: 0px; - bottom: 0px; - margin-top: auto; - margin-bottom: auto; - line-height: 0; - right: 10px; - opacity: 1; - -webkit-transition: opacity 0.25s ease; - -moz-transition: opacity 0.25s ease; - transition: opacity 0.25s ease; -} - -.react-toggle--checked .react-toggle-track-x { - opacity: 0; -} - -.react-toggle-thumb { - transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms; - position: absolute; - top: 1px; - left: 1px; - width: 22px; - height: 22px; - border: 1px solid #4d4d4d; - border-radius: 50%; - background-color: #fafafa; - - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - - -webkit-transition: all 0.25s ease; - -moz-transition: all 0.25s ease; - transition: all 0.25s ease; -} - -.react-toggle--checked .react-toggle-thumb { - left: 27px; - border-color: #19ab27; -} - -.react-toggle--focus .react-toggle-thumb { - -webkit-box-shadow: 0px 0px 3px 2px #0099e0; - -moz-box-shadow: 0px 0px 3px 2px #0099e0; - box-shadow: 0px 0px 2px 3px #0099e0; -} - -.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb { - -webkit-box-shadow: 0px 0px 5px 5px #0099e0; - -moz-box-shadow: 0px 0px 5px 5px #0099e0; - box-shadow: 0px 0px 5px 5px #0099e0; -} diff --git a/styles/variables.css b/styles/variables.css deleted file mode 100644 index 46bf778..0000000 --- a/styles/variables.css +++ /dev/null @@ -1,231 +0,0 @@ -/* Ionic Variables and Theming. For more info, please see: -http://ionicframework.com/docs/theming/ */ - -/** Ionic CSS Variables **/ -:root { - /** primary **/ - --ion-color-primary: #3880ff; - --ion-color-primary-rgb: 56, 128, 255; - --ion-color-primary-contrast: #ffffff; - --ion-color-primary-contrast-rgb: 255, 255, 255; - --ion-color-primary-shade: #3171e0; - --ion-color-primary-tint: #4c8dff; - - /** secondary **/ - --ion-color-secondary: #3dc2ff; - --ion-color-secondary-rgb: 61, 194, 255; - --ion-color-secondary-contrast: #ffffff; - --ion-color-secondary-contrast-rgb: 255, 255, 255; - --ion-color-secondary-shade: #36abe0; - --ion-color-secondary-tint: #50c8ff; - - /** tertiary **/ - --ion-color-tertiary: #5260ff; - --ion-color-tertiary-rgb: 82, 96, 255; - --ion-color-tertiary-contrast: #ffffff; - --ion-color-tertiary-contrast-rgb: 255, 255, 255; - --ion-color-tertiary-shade: #4854e0; - --ion-color-tertiary-tint: #6370ff; - - /** success **/ - --ion-color-success: #2dd36f; - --ion-color-success-rgb: 45, 211, 111; - --ion-color-success-contrast: #ffffff; - --ion-color-success-contrast-rgb: 255, 255, 255; - --ion-color-success-shade: #28ba62; - --ion-color-success-tint: #42d77d; - - /** warning **/ - --ion-color-warning: #ffc409; - --ion-color-warning-rgb: 255, 196, 9; - --ion-color-warning-contrast: #000000; - --ion-color-warning-contrast-rgb: 0, 0, 0; - --ion-color-warning-shade: #e0ac08; - --ion-color-warning-tint: #ffca22; - - /** danger **/ - --ion-color-danger: #eb445a; - --ion-color-danger-rgb: 235, 68, 90; - --ion-color-danger-contrast: #ffffff; - --ion-color-danger-contrast-rgb: 255, 255, 255; - --ion-color-danger-shade: #cf3c4f; - --ion-color-danger-tint: #ed576b; - - /** dark **/ - --ion-color-dark: #222428; - --ion-color-dark-rgb: 34, 36, 40; - --ion-color-dark-contrast: #ffffff; - --ion-color-dark-contrast-rgb: 255, 255, 255; - --ion-color-dark-shade: #1e2023; - --ion-color-dark-tint: #383a3e; - - /** medium **/ - --ion-color-medium: #92949c; - --ion-color-medium-rgb: 146, 148, 156; - --ion-color-medium-contrast: #ffffff; - --ion-color-medium-contrast-rgb: 255, 255, 255; - --ion-color-medium-shade: #808289; - --ion-color-medium-tint: #9d9fa6; - - /** light **/ - --ion-color-light: #f4f5f8; - --ion-color-light-rgb: 244, 245, 248; - --ion-color-light-contrast: #000000; - --ion-color-light-contrast-rgb: 0, 0, 0; - --ion-color-light-shade: #d7d8da; - --ion-color-light-tint: #f5f6f9; -} - -@media (prefers-color-scheme: dark) { - /* - * Dark Colors - * ------------------------------------------- - */ - - body { - --ion-color-primary: #428cff; - --ion-color-primary-rgb: 66, 140, 255; - --ion-color-primary-contrast: #ffffff; - --ion-color-primary-contrast-rgb: 255, 255, 255; - --ion-color-primary-shade: #3a7be0; - --ion-color-primary-tint: #5598ff; - - --ion-color-secondary: #50c8ff; - --ion-color-secondary-rgb: 80, 200, 255; - --ion-color-secondary-contrast: #ffffff; - --ion-color-secondary-contrast-rgb: 255, 255, 255; - --ion-color-secondary-shade: #46b0e0; - --ion-color-secondary-tint: #62ceff; - - --ion-color-tertiary: #6a64ff; - --ion-color-tertiary-rgb: 106, 100, 255; - --ion-color-tertiary-contrast: #ffffff; - --ion-color-tertiary-contrast-rgb: 255, 255, 255; - --ion-color-tertiary-shade: #5d58e0; - --ion-color-tertiary-tint: #7974ff; - - --ion-color-success: #2fdf75; - --ion-color-success-rgb: 47, 223, 117; - --ion-color-success-contrast: #000000; - --ion-color-success-contrast-rgb: 0, 0, 0; - --ion-color-success-shade: #29c467; - --ion-color-success-tint: #44e283; - - --ion-color-warning: #ffd534; - --ion-color-warning-rgb: 255, 213, 52; - --ion-color-warning-contrast: #000000; - --ion-color-warning-contrast-rgb: 0, 0, 0; - --ion-color-warning-shade: #e0bb2e; - --ion-color-warning-tint: #ffd948; - - --ion-color-danger: #ff4961; - --ion-color-danger-rgb: 255, 73, 97; - --ion-color-danger-contrast: #ffffff; - --ion-color-danger-contrast-rgb: 255, 255, 255; - --ion-color-danger-shade: #e04055; - --ion-color-danger-tint: #ff5b71; - - --ion-color-dark: #f4f5f8; - --ion-color-dark-rgb: 244, 245, 248; - --ion-color-dark-contrast: #000000; - --ion-color-dark-contrast-rgb: 0, 0, 0; - --ion-color-dark-shade: #d7d8da; - --ion-color-dark-tint: #f5f6f9; - - --ion-color-medium: #989aa2; - --ion-color-medium-rgb: 152, 154, 162; - --ion-color-medium-contrast: #000000; - --ion-color-medium-contrast-rgb: 0, 0, 0; - --ion-color-medium-shade: #86888f; - --ion-color-medium-tint: #a2a4ab; - - --ion-color-light: #222428; - --ion-color-light-rgb: 34, 36, 40; - --ion-color-light-contrast: #ffffff; - --ion-color-light-contrast-rgb: 255, 255, 255; - --ion-color-light-shade: #1e2023; - --ion-color-light-tint: #383a3e; - } - - /* - * iOS Dark Theme - * ------------------------------------------- - */ - - .ios body { - --ion-background-color: #000000; - --ion-background-color-rgb: 0, 0, 0; - - --ion-text-color: #ffffff; - --ion-text-color-rgb: 255, 255, 255; - - --ion-color-step-50: #0d0d0d; - --ion-color-step-100: #1a1a1a; - --ion-color-step-150: #262626; - --ion-color-step-200: #333333; - --ion-color-step-250: #404040; - --ion-color-step-300: #4d4d4d; - --ion-color-step-350: #595959; - --ion-color-step-400: #666666; - --ion-color-step-450: #737373; - --ion-color-step-500: #808080; - --ion-color-step-550: #8c8c8c; - --ion-color-step-600: #999999; - --ion-color-step-650: #a6a6a6; - --ion-color-step-700: #b3b3b3; - --ion-color-step-750: #bfbfbf; - --ion-color-step-800: #cccccc; - --ion-color-step-850: #d9d9d9; - --ion-color-step-900: #e6e6e6; - --ion-color-step-950: #f2f2f2; - - --ion-toolbar-background: #0d0d0d; - - --ion-item-background: #000000; - - --ion-card-background: #1c1c1d; - } - - /* - * Material Design Dark Theme - * ------------------------------------------- - */ - - .md body { - --ion-background-color: #121212; - --ion-background-color-rgb: 18, 18, 18; - - --ion-text-color: #ffffff; - --ion-text-color-rgb: 255, 255, 255; - - --ion-border-color: #222222; - - --ion-color-step-50: #1e1e1e; - --ion-color-step-100: #2a2a2a; - --ion-color-step-150: #363636; - --ion-color-step-200: #414141; - --ion-color-step-250: #4d4d4d; - --ion-color-step-300: #595959; - --ion-color-step-350: #656565; - --ion-color-step-400: #717171; - --ion-color-step-450: #7d7d7d; - --ion-color-step-500: #898989; - --ion-color-step-550: #949494; - --ion-color-step-600: #a0a0a0; - --ion-color-step-650: #acacac; - --ion-color-step-700: #b8b8b8; - --ion-color-step-750: #c4c4c4; - --ion-color-step-800: #d0d0d0; - --ion-color-step-850: #dbdbdb; - --ion-color-step-900: #e7e7e7; - --ion-color-step-950: #f3f3f3; - - --ion-item-background: #1e1e1e; - - --ion-toolbar-background: #1f1f1f; - - --ion-tab-bar-background: #1f1f1f; - - --ion-card-background: #1e1e1e; - } -} diff --git a/tailwind.config.js b/tailwind.config.js deleted file mode 100644 index 7880fbb..0000000 --- a/tailwind.config.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = { - content: [ - './pages/**/*.{js,ts,jsx,tsx}', - './components/**/*.{js,ts,jsx,tsx}', - ], - darkMode: 'media', - theme: { - extend: {}, - }, - plugins: [], -}; diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..8d16e42 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,16 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "types": ["vite/client"], + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"] +} diff --git a/tsconfig.json b/tsconfig.json index a9a2940..1ffef60 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,38 +1,7 @@ { - "$schema": "https://json.schemastore.org/tsconfig", - "display": "Next.js", - "_version": "2.0.0", - "compilerOptions": { - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true, - "plugins": [ - { - "name": "next" - } - ] - }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx", - ".next/types/**/*.ts" - ], - "exclude": [ - "node_modules" + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } ] } diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..8a67f62 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2023", + "lib": ["ES2023"], + "module": "ESNext", + "types": ["node"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..ed6ed79 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,37 @@ +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import { VitePWA } from 'vite-plugin-pwa' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + VitePWA({ + registerType: 'autoUpdate', + includeAssets: ['icon.svg', 'icon-maskable.svg'], + manifest: { + name: 'Sanasto', + short_name: 'Sanasto', + description: 'Sanasto Wiki glossary, available offline.', + theme_color: '#4f46e5', + background_color: '#f8fafc', + display: 'standalone', + start_url: '/', + icons: [ + { + src: '/icon.svg', + sizes: 'any', + type: 'image/svg+xml', + purpose: 'any', + }, + { + src: '/icon-maskable.svg', + sizes: 'any', + type: 'image/svg+xml', + purpose: 'maskable', + }, + ], + }, + }), + ], +})