From 711b5b93c29e163e81e463955d1011bd072ec766 Mon Sep 17 00:00:00 2001 From: Michael Winter Date: Wed, 18 Feb 2026 20:16:09 +0100 Subject: [PATCH] Clean up data files and fix icon/PDF links MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Clean all JSON data files: convert MongoDB format to clean JSON - works.json, images.json, publications.json, pubs.json, talks.json - releases.json, album_art.json, scores.json, my_image_gallery.json - events.json (with legacy program → program transformation) - resume.json (simplified structure) - Simplify all API routes (remove cleanData functions) - Fix PDF links to open in new tab (scores, writings, albums) - Upgrade to Nuxt 4.3.1 and fix carousel (nuxt-swiper) - Replace nuxt-icon with @nuxt/icon - Fix IconButton component for new tab links - Update cv.vue for resume data structure changes - Add icon collections (@iconify-json packages) --- components/EventSlider.vue | 2 +- components/IconButton.vue | 14 +- components/ImageSlider.vue | 4 +- package-lock.json | 21897 ++++++++------------ package.json | 2 +- pages/a_history_of_the_domino_problem.vue | 43 +- pages/cv.vue | 18 +- pages/index.vue | 8 +- public/cv.pdf | Bin 0 -> 172398 bytes public/debug.aux | 1 + public/works_list.pdf | Bin 0 -> 132198 bytes scripts/generate-pdfs.js | 242 + server/api/album_art.ts | 27 +- server/api/events.ts | 19 +- server/api/images.ts | 27 +- server/api/my_image_gallery.ts | 13 +- server/api/publications.ts | 13 +- server/api/releases.ts | 13 +- server/api/resume.ts | 26 +- server/api/talks.ts | 16 +- server/api/works.ts | 19 +- server/data/album_art.json | 91 +- server/data/events.json | 6909 +++++- server/data/images.json | 179 +- server/data/my_image_gallery.json | 51 +- server/data/publications.json | 337 +- server/data/pubs.json | 94 +- server/data/releases.json | 220 +- server/data/resume.json | 383 +- server/data/scores.json | 733 +- server/data/talks.json | 395 +- server/data/works.json | 1709 +- 32 files changed, 19886 insertions(+), 13619 deletions(-) create mode 100644 public/cv.pdf create mode 100644 public/debug.aux create mode 100644 public/works_list.pdf create mode 100644 scripts/generate-pdfs.js diff --git a/components/EventSlider.vue b/components/EventSlider.vue index d8c3d10..4e4ab2d 100644 --- a/components/EventSlider.vue +++ b/components/EventSlider.vue @@ -58,4 +58,4 @@ export default { props: ['upcoming_events'] } - \ No newline at end of file + diff --git a/components/IconButton.vue b/components/IconButton.vue index bf2b5db..950783c 100644 --- a/components/IconButton.vue +++ b/components/IconButton.vue @@ -2,14 +2,22 @@
- + - + + + + + + + + + @@ -51,4 +59,4 @@ export default { props: ['type', 'work', 'visible', 'link', 'newTab'] } - \ No newline at end of file + diff --git a/components/ImageSlider.vue b/components/ImageSlider.vue index 05e85ad..85bed3e 100644 --- a/components/ImageSlider.vue +++ b/components/ImageSlider.vue @@ -26,7 +26,7 @@ + style="max-width: calc(100% - 80px); max-height: 70vh; object-fit: contain;"/> @@ -35,4 +35,4 @@ export default { props: ['gallery', 'bucket'] } - \ No newline at end of file + diff --git a/package-lock.json b/package-lock.json index 9a4d9d4..4465fb0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,26 +1,34 @@ { "name": "nuxt-app", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nuxt-app", "hasInstallScript": true, "dependencies": { - "@pinia/nuxt": "^0.4.11", + "@pinia/nuxt": "^0.11.3", "mongodb": "^7.1.0", - "nuxt": "^3.6.0", - "nuxt-swiper": "^1.1.0", - "nuxt-umami": "^2.4.2", - "pinia": "^2.1.3", - "sharp": "^0.32.1" + "nuxt": "^4.3.1", + "nuxt-swiper": "^1.2.2", + "nuxt-umami": "^3.2.1", + "pinia": "^3.0.4", + "sharp": "^0.34.5" }, "devDependencies": { - "@nuxt/image": "^1.0.0-rc.1", - "@nuxtjs/tailwindcss": "^6.7.0", - "@types/node": "^18", - "nuxt-headlessui": "^1.1.4", - "nuxt-icon": "^0.4.1" + "@iconify-json/bxs": "^1.2.2", + "@iconify-json/fluent": "^1.2.39", + "@iconify-json/heroicons": "^1.2.3", + "@iconify-json/ion": "^1.2.6", + "@iconify-json/mdi": "^1.2.3", + "@iconify-json/simple-icons": "^1.2.71", + "@iconify-json/wpf": "^1.2.0", + "@nuxt/icon": "^2.2.1", + "@nuxt/image": "^2.0.0", + "@nuxtjs/tailwindcss": "^6.14.0", + "@types/node": "^25.2.3", + "nuxt-headlessui": "^1.2.2", + "nuxt-icon": "^1.0.0-beta.7" } }, "node_modules/@alloc/quick-lru": { @@ -28,6 +36,7 @@ "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -35,57 +44,74 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "node_modules/@antfu/install-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", + "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "package-manager-detector": "^1.3.0", + "tinyexec": "^1.0.1" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@antfu/utils": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", + "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" } }, "node_modules/@babel/code-frame": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "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.22.5" + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", - "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==", + "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.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", + "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": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.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.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -96,78 +122,80 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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.22.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", - "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", + "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": { - "@babel/types": "^7.22.5", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" + "@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": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "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.22.5" + "@babel/types": "^7.27.3" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", - "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", + "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.22.5", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.3", + "@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.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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-class-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", - "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", + "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.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "semver": "^6.3.0" + "@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" @@ -177,262 +205,165 @@ } }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, + "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.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", - "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "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/types": "^7.22.5" + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "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/types": "^7.22.5" + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", - "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", + "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-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" + "@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.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "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.22.5" + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "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-replace-supers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", - "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", + "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-environment-visitor": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" + "@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" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { - "@babel/types": "^7.22.5" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "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/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", - "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", - "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "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.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "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/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "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/helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", - "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", + "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": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "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==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "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==" - }, - "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==", - "engines": { - "node": ">=0.8.0" - } - }, - "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==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", + "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": { + "@babel/types": "^7.29.0" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -441,11 +372,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -455,11 +387,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -469,14 +402,16 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz", - "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", + "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.22.5" + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -485,89 +420,110 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/standalone": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.22.5.tgz", - "integrity": "sha512-6Lwhzral4YDEbIM3dBC8/w0BMDvOosGBGaJWSORLkerx8byawkmwwzXKUB0jGlI1Zp90+cK2uyTl62UPtLbUjQ==", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "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.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" + "@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.22.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", - "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", + "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.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@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.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "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.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@cloudflare/kv-asset-handler": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.3.0.tgz", - "integrity": "sha512-9CB/MKf/wdvbfkUdfrj+OkEwZ5b7rws0eogJ4293h+7b6KX5toPwym+VQKmILafNB9YiehqY0DlNrDcDhdWHSQ==", - "dependencies": { - "mime": "^3.0.0" - } - }, - "node_modules/@csstools/cascade-layer-name-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.2.tgz", - "integrity": "sha512-xm7Mgwej/wBfLoK0K5LfntmPJzoULayl1XZY9JYgQgT29JiqNw++sLnx95u5y9zCihblzkyaRYJrsRMhIBzRdg==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node_modules/@bomb.sh/tab": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@bomb.sh/tab/-/tab-0.0.12.tgz", + "integrity": "sha512-dYRwg4MqfHR5/BcTy285XOGRhjQFmNpaJBZ0tl2oU+RY595MQ5ApTF6j3OvauPAooHL6cfoOZMySQrOQztT8RQ==", + "license": "MIT", + "bin": { + "tab": "dist/bin/cli.js" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.1.1", - "@csstools/css-tokenizer": "^2.1.1" + "cac": "^6.7.14", + "citty": "^0.1.6", + "commander": "^13.1.0" + }, + "peerDependenciesMeta": { + "cac": { + "optional": true + }, + "citty": { + "optional": true + }, + "commander": { + "optional": true + } } }, - "node_modules/@csstools/css-parser-algorithms": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", - "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", + "node_modules/@clack/core": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.0.1.tgz", + "integrity": "sha512-WKeyK3NOBwDOzagPR5H08rFk9D/WuN705yEbuZvKqlkmoLM2woKtXb10OO2k1NoSU4SFG947i2/SCYh+2u5e4g==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, + "node_modules/@clack/prompts": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.0.1.tgz", + "integrity": "sha512-/42G73JkuYdyWZ6m8d/CJtBrGl1Hegyc7Fy78m5Ob+jF85TOUmLR5XLce/U3LxYAw0kJ8CT5aI99RIvPHcGp/Q==", + "license": "MIT", + "dependencies": { + "@clack/core": "1.0.1", + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, + "node_modules/@cloudflare/kv-asset-handler": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.2.tgz", + "integrity": "sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==", + "license": "MIT OR Apache-2.0", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@csstools/selector-resolve-nested": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", "dev": true, "funding": [ { @@ -579,387 +535,530 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.1.1" - } - }, - "node_modules/@csstools/css-tokenizer": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", - "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "postcss-selector-parser": "^7.0.0" } }, "node_modules/@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=18" }, "peerDependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss-selector-parser": "^7.0.0" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.6.tgz", - "integrity": "sha512-J3lwhDSXBBppSzm/LC1uZ8yKSIpExc+5T8MxrYD9KNVZG81FOAu2VF2gXi/6A/LwDDQQ+b6DpQbYlo3VwxFepQ==", - "cpu": [ - "arm" - ], + "node_modules/@dxup/nuxt": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@dxup/nuxt/-/nuxt-0.3.2.tgz", + "integrity": "sha512-2f2usP4oLNsIGjPprvABe3f3GWuIhIDp0169pGLFxTDRI5A4d4sBbGpR+tD9bGZCT+1Btb6Q2GKlyv3LkDCW5g==", + "license": "MIT", + "dependencies": { + "@dxup/unimport": "^0.1.2", + "@nuxt/kit": "^4.2.2", + "chokidar": "^5.0.0", + "pathe": "^2.0.3", + "tinyglobby": "^0.2.15" + } + }, + "node_modules/@dxup/unimport": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@dxup/unimport/-/unimport-0.1.2.tgz", + "integrity": "sha512-/B8YJGPzaYq1NbsQmwgP8EZqg40NpTw4ZB3suuI0TplbxKHeK94jeaawLmVhCv+YwUnOpiWEz9U6SeThku/8JQ==", + "license": "MIT" + }, + "node_modules/@emnapi/core": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz", + "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==", + "license": "MIT", "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.6.tgz", - "integrity": "sha512-pL0Ci8P9q1sWbtPx8CXbc8JvPvvYdJJQ+LO09PLFsbz3aYNdFBGWJjiHU+CaObO4Ames+GOFpXRAJZS2L3ZK/A==", - "cpu": [ - "arm64" - ], + "node_modules/@emnapi/runtime": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", + "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", + "license": "MIT", "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "tslib": "^2.4.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.6.tgz", - "integrity": "sha512-hE2vZxOlJ05aY28lUpB0y0RokngtZtcUB+TVl9vnLEnY0z/8BicSvrkThg5/iI1rbf8TwXrbr2heEjl9fLf+EA==", - "cpu": [ - "x64" - ], + "node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "license": "MIT", "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "tslib": "^2.4.0" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.6.tgz", - "integrity": "sha512-/tuyl4R+QhhoROQtuQj9E/yfJtZNdv2HKaHwYhhHGQDN1Teziem2Kh7BWQMumfiY7Lu9g5rO7scWdGE4OsQ6MQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.6.tgz", - "integrity": "sha512-L7IQga2pDT+14Ti8HZwsVfbCjuKP4U213T3tuPggOzyK/p4KaUJxQFXJgfUFHKzU0zOXx8QcYRYZf0hSQtppkw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.6.tgz", - "integrity": "sha512-bq10jFv42V20Kk77NvmO+WEZaLHBKuXcvEowixnBOMkaBgS7kQaqTc77ZJDbsUpXU3KKNLQFZctfaeINmeTsZA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.6.tgz", - "integrity": "sha512-HbDLlkDZqUMBQaiday0pJzB6/8Xx/10dI3xRebJBReOEeDSeS+7GzTtW9h8ZnfB7/wBCqvtAjGtWQLTNPbR2+g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.6.tgz", - "integrity": "sha512-C+5kb6rgsGMmvIdUI7v1PPgC98A6BMv233e97aXZ5AE03iMdlILFD/20HlHrOi0x2CzbspXn9HOnlE4/Ijn5Kw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.6.tgz", - "integrity": "sha512-NMY9yg/88MskEZH2s4i6biz/3av+M8xY5ua4HE7CCz5DBz542cr7REe317+v7oKjnYBCijHpkzo5vU85bkXQmQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.6.tgz", - "integrity": "sha512-AXazA0ljvQEp7cA9jscABNXsjodKbEcqPcAE3rDzKN82Vb3lYOq6INd+HOCA7hk8IegEyHW4T72Z7QGIhyCQEA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.6.tgz", - "integrity": "sha512-JjBf7TwY7ldcPgHYt9UcrjZB03+WZqg/jSwMAfzOzM5ZG+tu5umUqzy5ugH/crGI4eoDIhSOTDp1NL3Uo/05Fw==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.6.tgz", - "integrity": "sha512-kATNsslryVxcH1sO3KP2nnyUWtZZVkgyhAUnyTVVa0OQQ9pmDRjTpHaE+2EQHoCM5wt/uav2edrAUqbwn3tkKQ==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.6.tgz", - "integrity": "sha512-B+wTKz+8pi7mcWXFQV0LA79dJ+qhiut5uK9q0omoKnq8yRIwQJwfg3/vclXoqqcX89Ri5Y5538V0Se2v5qlcLA==", + "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": ">=18" + } + }, + "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": ">=18" + } + }, + "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": ">=18" + } + }, + "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": ">=18" + } + }, + "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": ">=18" + } + }, + "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": ">=18" + } + }, + "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": ">=12" + "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.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.6.tgz", - "integrity": "sha512-h44RBLVXFUSjvhOfseE+5UxQ/r9LVeqK2S8JziJKOm9W7SePYRPDyn7MhzhNCCFPkcjIy+soCxfhlJXHXXCR0A==", + "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": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.6.tgz", - "integrity": "sha512-FlYpyr2Xc2AUePoAbc84NRV+mj7xpsISeQ36HGf9etrY5rTBEA+IU9HzWVmw5mDFtC62EQxzkLRj8h5Hq85yOQ==", + "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": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.6.tgz", - "integrity": "sha512-Mc4EUSYwzLci77u0Kao6ajB2WbTe5fNc7+lHwS3a+vJISC/oprwURezUYu1SdWAYoczbsyOvKAJwuNftoAdjjg==", + "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": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.6.tgz", - "integrity": "sha512-3hgZlp7NqIM5lNG3fpdhBI5rUnPmdahraSmwAi+YX/bp7iZ7mpTv2NkypGs/XngdMtpzljICxnUG3uPfqLFd3w==", + "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": [ - "x64" + "arm64" ], + "license": "MIT", "optional": true, "os": [ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.6.tgz", - "integrity": "sha512-aEWTdZQHtSRROlDYn7ygB8yAqtnall/UnmoVIJVqccKitkAWVVSYocQUWrBOxLEFk8XdlRouVrLZe6WXszyviA==", + "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": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.6.tgz", - "integrity": "sha512-uxk/5yAGpjKZUHOECtI9W+9IcLjKj+2m0qf+RG7f7eRBHr8wP6wsr3XbNbgtOD1qSpPapd6R2ZfSeXTkCcAo5g==", + "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": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.6.tgz", - "integrity": "sha512-oXlXGS9zvNCGoAT/tLHAsFKrIKye1JaIIP0anCdpaI+Dc10ftaNZcqfLzEwyhdzFAYInXYH4V7kEdH4hPyo9GA==", + "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": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.6.tgz", - "integrity": "sha512-qh7IcAHUvvmMBmoIG+V+BbE9ZWSR0ohF51e5g8JZvU08kZF58uDFL5tHs0eoYz31H6Finv17te3W3QB042GqVA==", + "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": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.6.tgz", - "integrity": "sha512-9UDwkz7Wlm4N9jnv+4NL7F8vxLhSZfEkRArz2gD33HesAFfMLGIGNVXRoIHtWNw8feKsnGly9Hq1EUuRkWl0zA==", + "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": ">=12" + "node": ">=18" } }, "node_modules/@fastify/accept-negotiator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-1.1.0.tgz", - "integrity": "sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-2.0.1.tgz", + "integrity": "sha512-/c/TW2bO/v9JeEgoD/g1G5GxGeCF1Hafdf79WPmUlgYiBXummY0oX3VVq4yFkKKVBKDNlaDUYoab7g38RpPqCQ==", "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "optional": true }, "node_modules/@headlessui/vue": { - "version": "1.7.14", - "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.14.tgz", - "integrity": "sha512-aL9U9Sa7wdOzlrfjx6EjMIYNRCma5mngWcWzQBcHFwznpRZ8g/QZ/AYFtRDrZZUw22Ttttja4D7ZRXFwhONewA==", + "version": "1.7.23", + "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.23.tgz", + "integrity": "sha512-JzdCNqurrtuu0YW6QaDtR2PIYCKPUWq28csDyMvN4zmGccmE7lz40Is6hc3LA4HFeCI7sekZ/PQMTNmn9I/4Wg==", "dev": true, + "license": "MIT", + "dependencies": { + "@tanstack/vue-virtual": "^3.0.0-beta.60" + }, "engines": { "node": ">=10" }, @@ -967,17 +1066,116 @@ "vue": "^3.2.0" } }, + "node_modules/@iconify-json/bxs": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@iconify-json/bxs/-/bxs-1.2.2.tgz", + "integrity": "sha512-uqQsDJDi9h+kjtKmx8IHZCO9tbLR3ff3GN+T5fTaNfxU4EnNX07iWF3kZfzyDZtrVgZNjR0ZIkdj3NfYf5rS4A==", + "dev": true, + "license": "CC-BY-4.0", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify-json/fluent": { + "version": "1.2.39", + "resolved": "https://registry.npmjs.org/@iconify-json/fluent/-/fluent-1.2.39.tgz", + "integrity": "sha512-nIvOPuNIqSqTr0vpPFdROsC/mnUfGyIgOSByy1RhXMcbP+tRjX1hQvm41MnJN/ztSwbH4iSgcT3lN/qO9PBPhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify-json/heroicons": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@iconify-json/heroicons/-/heroicons-1.2.3.tgz", + "integrity": "sha512-n+vmCEgTesRsOpp5AB5ILB6srsgsYK+bieoQBNlafvoEhjVXLq8nIGN4B0v/s4DUfa0dOrjwE/cKJgIKdJXOEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify-json/ion": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@iconify-json/ion/-/ion-1.2.6.tgz", + "integrity": "sha512-JftEXKfjvJNn3SrGeSBrG/waRkjeTpLdMLNLwpAX4NgI14QgJoAeXEh2iZjNPqioAkeIgErX4Bi6mnFwpjk3BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify-json/mdi": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@iconify-json/mdi/-/mdi-1.2.3.tgz", + "integrity": "sha512-O3cLwbDOK7NNDf2ihaQOH5F9JglnulNDFV7WprU2dSoZu3h3cWH//h74uQAB87brHmvFVxIOkuBX2sZSzYhScg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify-json/simple-icons": { + "version": "1.2.71", + "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.71.tgz", + "integrity": "sha512-rNoDFbq1fAYiEexBvrw613/xiUOPEu5MKVV/X8lI64AgdTzLQUUemr9f9fplxUMPoxCBP2rWzlhOEeTHk/Sf0Q==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify-json/wpf": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@iconify-json/wpf/-/wpf-1.2.0.tgz", + "integrity": "sha512-sA5z2Fy0rh6+wSMlXpj5Of4oRXZTn84zQFo2yWTtjbN5WTrH52iJrT4KLmepnF8l5VAsf+WbeXsQLFFhlVeDFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify/collections": { + "version": "1.0.651", + "resolved": "https://registry.npmjs.org/@iconify/collections/-/collections-1.0.651.tgz", + "integrity": "sha512-ALGlYxNVOIylxNHjFaylqPTzgNaMHeoFA8ao/piPHjYGD526xEp847F7KePy9jvOLChy2bzQVwAV9Em3HiicjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/types": "*" + } + }, "node_modules/@iconify/types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/@iconify/utils": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", + "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^1.0.0", + "@antfu/utils": "^8.1.0", + "@iconify/types": "^2.0.0", + "debug": "^4.4.0", + "globals": "^15.14.0", + "kolorist": "^1.8.0", + "local-pkg": "^1.0.0", + "mlly": "^1.7.4" + } }, "node_modules/@iconify/vue": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.1.1.tgz", - "integrity": "sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.3.0.tgz", + "integrity": "sha512-Xq0h6zMrHBbrW8jXJ9fISi+x8oDQllg5hTDkDuxnWiskJ63rpJu9CvJshj8VniHVTbsxCg9fVoPAaNp3RQI5OQ==", "dev": true, + "license": "MIT", "dependencies": { "@iconify/types": "^2.0.0" }, @@ -988,154 +1186,692 @@ "vue": ">=3" } }, - "node_modules/@ioredis/commands": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", - "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==" + "node_modules/@img/colour": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", + "license": "MIT", + "engines": { + "node": ">=18" + } }, - "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==", + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@emnapi/runtime": "^1.7.0" }, "engines": { - "node": ">=6.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@ioredis/commands": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.5.0.tgz", + "integrity": "sha512-eUgLqrMf8nJkZxT24JvVRrQya1vZkQh8BBeYNwGDqa5I0VUi8ACx7uFvAaLxintokpTenkK6DASvo/bvNbBGow==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "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==", + "license": "MIT", + "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/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "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/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.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "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==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "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.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@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==" + "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.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "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" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, "node_modules/@koa/router": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@koa/router/-/router-9.4.0.tgz", - "integrity": "sha512-dOOXgzqaDoHu5qqMEPLKEgLz5CeIA7q8+1W62mCvFVCOqeC71UoTGJ4u1xUSOpIl2J1x2pqrNULkFteUeZW3/A==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@koa/router/-/router-12.0.2.tgz", + "integrity": "sha512-sYcHglGKTxGF+hQ6x67xDfkE9o+NhVlRHBqq6gLywaMc6CojK/5vFZByphdonKinYlMLkEkacm+HEse9HzwgTA==", + "deprecated": "Please upgrade to v15 or higher. All reported bugs in this version are fixed in newer releases, dependencies have been updated, and security has been improved.", "dev": true, + "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", + "debug": "^4.3.4", + "http-errors": "^2.0.0", "koa-compose": "^4.1.0", "methods": "^1.1.2", - "path-to-regexp": "^6.1.0" + "path-to-regexp": "^6.3.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 12" } }, - "node_modules/@koa/router/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@koa/router/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, + "node_modules/@kwsites/file-exists": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", + "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", + "license": "MIT", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" + "debug": "^4.1.1" } }, - "node_modules/@koa/router/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "node_modules/@kwsites/promise-deferred": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", + "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", + "license": "MIT" }, "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.3.tgz", + "integrity": "sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==", + "license": "BSD-3-Clause", "dependencies": { + "consola": "^3.2.3", "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", + "https-proxy-agent": "^7.0.5", "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" + "nopt": "^8.0.0", + "semver": "^7.5.3", + "tar": "^7.4.0" }, "bin": { "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", - "dependencies": { - "whatwg-url": "^5.0.0" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "node": ">=18" } }, "node_modules/@mongodb-js/saslprep": { @@ -1147,21 +1883,27 @@ "sparse-bitfield": "^3.0.3" } }, - "node_modules/@netlify/functions": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-1.6.0.tgz", - "integrity": "sha512-6G92AlcpFrQG72XU8YH8pg94eDnq7+Q0YJhb8x4qNpdGsvuzvrfHWBmqFGp/Yshmv4wex9lpsTRZOocdrA2erQ==", + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz", + "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==", + "license": "MIT", + "optional": true, "dependencies": { - "is-promise": "^4.0.0" + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" }, - "engines": { - "node": ">=14.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" } }, "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==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1174,6 +1916,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -1182,6 +1925,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1190,287 +1934,1884 @@ "node": ">= 8" } }, + "node_modules/@nuxt/cli": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.33.1.tgz", + "integrity": "sha512-/sCrcI0WemING9zASaXPgPDY7PrQTPlRyCXlSgGx8VwRAkWbxGaPhIc3kZQikgLwVAwy+muWVV4Wks8OTtW5Tw==", + "license": "MIT", + "dependencies": { + "@bomb.sh/tab": "^0.0.12", + "@clack/prompts": "^1.0.0", + "c12": "^3.3.3", + "citty": "^0.2.0", + "confbox": "^0.2.4", + "consola": "^3.4.2", + "copy-paste": "^2.2.0", + "debug": "^4.4.3", + "defu": "^6.1.4", + "exsolve": "^1.0.8", + "fuse.js": "^7.1.0", + "fzf": "^0.5.2", + "giget": "^3.1.2", + "jiti": "^2.6.1", + "listhen": "^1.9.0", + "nypm": "^0.6.5", + "ofetch": "^1.5.1", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "pkg-types": "^2.3.0", + "scule": "^1.3.0", + "semver": "^7.7.4", + "srvx": "^0.11.2", + "std-env": "^3.10.0", + "tinyexec": "^1.0.2", + "ufo": "^1.6.3", + "youch": "^4.1.0-beta.13" + }, + "bin": { + "nuxi": "bin/nuxi.mjs", + "nuxi-ng": "bin/nuxi.mjs", + "nuxt": "bin/nuxi.mjs", + "nuxt-cli": "bin/nuxi.mjs" + }, + "engines": { + "node": "^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@nuxt/schema": "^4.3.0" + }, + "peerDependenciesMeta": { + "@nuxt/schema": { + "optional": true + } + } + }, + "node_modules/@nuxt/cli/node_modules/citty": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.2.1.tgz", + "integrity": "sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==", + "license": "MIT" + }, + "node_modules/@nuxt/cli/node_modules/giget": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/giget/-/giget-3.1.2.tgz", + "integrity": "sha512-T2qUpKBHeUTwHcIhydgnJzhL0Hj785ms+JkxaaWQH9SDM/llXeewnOkfJcFShAHjWI+26hOChwUfCoupaXLm8g==", + "license": "MIT", + "bin": { + "giget": "dist/cli.mjs" + } + }, "node_modules/@nuxt/devalue": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", - "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==" + "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==", + "license": "MIT" }, - "node_modules/@nuxt/image": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@nuxt/image/-/image-1.0.0-rc.1.tgz", - "integrity": "sha512-gCYglIwEuYOdIbcH21RbMfqgQ2jqyd9SJH+GmyvH9M/vBsL7eZ4XEatfZRWa2q1A4DcIMs09/LbQiR3HHy2wZw==", - "dev": true, + "node_modules/@nuxt/devtools": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-3.2.1.tgz", + "integrity": "sha512-cujObmksivcE1AQJUKigJtybQ5FvnsfPIDWoepC8Tx+Nq57WFy1xM0qX4rPesRFvTxn7O6RaYQeXOh7U8a1WKQ==", + "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.5.3", - "consola": "^3.1.0", - "defu": "^6.1.2", - "h3": "^1.6.6", - "image-meta": "^0.1.1", - "node-fetch-native": "^1.1.1", - "ohash": "^1.1.2", - "pathe": "^1.1.1", - "std-env": "^3.3.3", - "ufo": "^1.1.2" + "@nuxt/devtools-kit": "3.2.1", + "@nuxt/devtools-wizard": "3.2.1", + "@nuxt/kit": "^4.3.1", + "@vue/devtools-core": "^8.0.6", + "@vue/devtools-kit": "^8.0.6", + "birpc": "^4.0.0", + "consola": "^3.4.2", + "destr": "^2.0.5", + "error-stack-parser-es": "^1.0.5", + "execa": "^8.0.1", + "fast-npm-meta": "^1.2.1", + "get-port-please": "^3.2.0", + "hookable": "^6.0.1", + "image-meta": "^0.2.2", + "is-installed-globally": "^1.0.0", + "launch-editor": "^2.12.0", + "local-pkg": "^1.1.2", + "magicast": "^0.5.2", + "nypm": "^0.6.5", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "pkg-types": "^2.3.0", + "semver": "^7.7.4", + "simple-git": "^3.30.0", + "sirv": "^3.0.2", + "structured-clone-es": "^1.0.0", + "tinyglobby": "^0.2.15", + "vite-plugin-inspect": "^11.3.3", + "vite-plugin-vue-tracer": "^1.2.0", + "which": "^5.0.0", + "ws": "^8.19.0" + }, + "bin": { + "devtools": "cli.mjs" + }, + "peerDependencies": { + "@vitejs/devtools": "*", + "vite": ">=6.0" + }, + "peerDependenciesMeta": { + "@vitejs/devtools": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools-kit": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-3.2.1.tgz", + "integrity": "sha512-lwCtTgqH2izU/d+mAmddnPG3mBaia9BsknxYkMFAPbxtph/ex5tPkmQjKACPQU5q4Tl5bTgWgZWo9pa3oz4LMQ==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^4.3.1", + "execa": "^8.0.1" + }, + "peerDependencies": { + "vite": ">=6.0" + } + }, + "node_modules/@nuxt/devtools-wizard": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-3.2.1.tgz", + "integrity": "sha512-NKUg54cLQSDeBWaNwAPkVIpwXtd1CrxLr0inl9Z7OdLwsidqMrncNObO6K3HgV0PEdAcqY4IwE2hkON2dlRLYw==", + "license": "MIT", + "dependencies": { + "consola": "^3.4.2", + "diff": "^8.0.3", + "execa": "^8.0.1", + "magicast": "^0.5.2", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "prompts": "^2.4.2", + "semver": "^7.7.4" + }, + "bin": { + "devtools-wizard": "cli.mjs" + } + }, + "node_modules/@nuxt/devtools/node_modules/hookable": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.0.1.tgz", + "integrity": "sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==", + "license": "MIT" + }, + "node_modules/@nuxt/devtools/node_modules/isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@nuxt/devtools/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" }, "engines": { - "node": "^14.16.0 || >=16.11.0" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@nuxt/icon": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@nuxt/icon/-/icon-2.2.1.tgz", + "integrity": "sha512-GI840yYGuvHI0BGDQ63d6rAxGzG96jQcWrnaWIQKlyQo/7sx9PjXkSHckXUXyX1MCr9zY6U25Td6OatfY6Hklw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/collections": "^1.0.641", + "@iconify/types": "^2.0.0", + "@iconify/utils": "^3.1.0", + "@iconify/vue": "^5.0.0", + "@nuxt/devtools-kit": "^3.1.1", + "@nuxt/kit": "^4.2.2", + "consola": "^3.4.2", + "local-pkg": "^1.1.2", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "std-env": "^3.10.0", + "tinyglobby": "^0.2.15" + } + }, + "node_modules/@nuxt/icon/node_modules/@iconify/utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.0.tgz", + "integrity": "sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^1.1.0", + "@iconify/types": "^2.0.0", + "mlly": "^1.8.0" + } + }, + "node_modules/@nuxt/icon/node_modules/@iconify/vue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-5.0.0.tgz", + "integrity": "sha512-C+KuEWIF5nSBrobFJhT//JS87OZ++QDORB6f2q2Wm6fl2mueSTpFBeBsveK0KW9hWiZ4mNiPjsh6Zs4jjdROSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/types": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/cyberalien" + }, + "peerDependencies": { + "vue": ">=3" + } + }, + "node_modules/@nuxt/image": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/image/-/image-2.0.0.tgz", + "integrity": "sha512-otHi6gAoYXKLrp8m27ZjX1PjxOPaltQ4OiUs/BhkW995mF/vXf8SWQTw68fww+Uric0v+XgoVrP9icDi+yT6zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^4.2.0", + "consola": "^3.4.2", + "defu": "^6.1.4", + "h3": "^1.15.4", + "image-meta": "^0.2.2", + "knitwork": "^1.2.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "std-env": "^3.10.0", + "ufo": "^1.6.1" + }, + "engines": { + "node": ">=18.20.6" }, "optionalDependencies": { - "ipx": "^1.2.0" + "ipx": "^3.1.1" } }, "node_modules/@nuxt/kit": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.6.0.tgz", - "integrity": "sha512-rqQYyWlhE42oWRQNR58KU1JYhoWryN78x8eYzFTHgalfpMjtPqZv2j9K4+hFRk0XLRUKnut4tE/3+UYyZ7ybVw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.3.1.tgz", + "integrity": "sha512-UjBFt72dnpc+83BV3OIbCT0YHLevJtgJCHpxMX0YRKWLDhhbcDdUse87GtsQBrjvOzK7WUNUYLDS/hQLYev5rA==", + "license": "MIT", "dependencies": { - "@nuxt/schema": "3.6.0", - "c12": "^1.4.2", - "consola": "^3.1.0", - "defu": "^6.1.2", - "globby": "^13.2.0", - "hash-sum": "^2.0.0", - "ignore": "^5.2.4", - "jiti": "^1.18.2", - "knitwork": "^1.0.0", - "mlly": "^1.4.0", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "scule": "^1.0.0", - "semver": "^7.5.3", - "unctx": "^2.3.1", - "unimport": "^3.0.8", - "untyped": "^1.3.2" + "c12": "^3.3.3", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.8", + "ignore": "^7.0.5", + "jiti": "^2.6.1", + "klona": "^2.0.6", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "rc9": "^3.0.0", + "scule": "^1.3.0", + "semver": "^7.7.4", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.3", + "unctx": "^2.5.0", + "untyped": "^2.0.0" }, "engines": { - "node": "^14.18.0 || >=16.10.0" + "node": ">=18.12.0" } }, - "node_modules/@nuxt/postcss8": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nuxt/postcss8/-/postcss8-1.1.3.tgz", - "integrity": "sha512-CdHtErhvQwueNZPBOmlAAKrNCK7aIpZDYhtS7TzXlSgPHHox1g3cSlf+Ke9oB/8t4mNNjdB+prclme2ibuCOEA==", - "dev": true, + "node_modules/@nuxt/nitro-server": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@nuxt/nitro-server/-/nitro-server-4.3.1.tgz", + "integrity": "sha512-4aNiM69Re02gI1ywnDND0m6QdVKXhWzDdtvl/16veytdHZj3FSq57ZCwOClNJ7HQkEMqXgS+bi6S2HmJX+et+g==", + "license": "MIT", "dependencies": { - "autoprefixer": "^10.2.5", - "css-loader": "^5.0.0", - "defu": "^3.2.2", - "postcss": "^8.1.10", - "postcss-import": "^13.0.0", - "postcss-loader": "^4.1.0", - "postcss-url": "^10.1.1", - "semver": "^7.3.4" + "@nuxt/devalue": "^2.0.2", + "@nuxt/kit": "4.3.1", + "@unhead/vue": "^2.1.3", + "@vue/shared": "^3.5.27", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "devalue": "^5.6.2", + "errx": "^0.1.0", + "escape-string-regexp": "^5.0.0", + "exsolve": "^1.0.8", + "h3": "^1.15.5", + "impound": "^1.0.0", + "klona": "^2.0.6", + "mocked-exports": "^0.1.1", + "nitropack": "^2.13.1", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "rou3": "^0.7.12", + "std-env": "^3.10.0", + "ufo": "^1.6.3", + "unctx": "^2.5.0", + "unstorage": "^1.17.4", + "vue": "^3.5.27", + "vue-bundle-renderer": "^2.2.0", + "vue-devtools-stub": "^0.1.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "nuxt": "^4.3.1" } }, - "node_modules/@nuxt/postcss8/node_modules/defu": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/defu/-/defu-3.2.2.tgz", - "integrity": "sha512-8UWj5lNv7HD+kB0e9w77Z7TdQlbUYDVWqITLHNqFIn6khrNHv5WQo38Dcm1f6HeNyZf0U7UbPf6WeZDSdCzGDQ==", - "dev": true - }, "node_modules/@nuxt/schema": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.6.0.tgz", - "integrity": "sha512-6/nq+W77JODDfhMBZTi7HCD3hT5oHegsasAzUnDmvwWuY1io7BXX9x2mDhL8E3LhVzQuN5vhi3GBgwHwCfdKEA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-4.3.1.tgz", + "integrity": "sha512-S+wHJdYDuyk9I43Ej27y5BeWMZgi7R/UVql3b3qtT35d0fbpXW7fUenzhLRCCDC6O10sjguc6fcMcR9sMKvV8g==", + "license": "MIT", "dependencies": { - "defu": "^6.1.2", - "hookable": "^5.5.3", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "postcss-import-resolver": "^2.0.0", - "std-env": "^3.3.3", - "ufo": "^1.1.2", - "unimport": "^3.0.8", - "untyped": "^1.3.2" + "@vue/shared": "^3.5.27", + "defu": "^6.1.4", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "std-env": "^3.10.0" }, "engines": { "node": "^14.18.0 || >=16.10.0" } }, "node_modules/@nuxt/telemetry": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.2.0.tgz", - "integrity": "sha512-Z2UmPkBy5WjxvHKuUcl1X6vKWnIyWSP+9UGde1F+MzzZxYgAQybFud1uL2B3KCowxZdoqT1hd2WklV7EtyCwrQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.7.0.tgz", + "integrity": "sha512-mrKC3NjAlBOooLLVTYcIUie1meipoYq5vkoESoVTEWTB34T3a0QJzOfOPch+HYlUR+5Lqy1zLMv6epHFgYAKLA==", + "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.3.3", - "chalk": "^5.2.0", - "ci-info": "^3.8.0", - "consola": "^3.0.1", - "create-require": "^1.1.1", - "defu": "^6.1.2", - "destr": "^1.2.2", - "dotenv": "^16.0.3", - "fs-extra": "^10.1.0", - "git-url-parse": "^13.1.0", - "inquirer": "^9.1.5", - "is-docker": "^3.0.0", - "jiti": "^1.18.2", - "mri": "^1.2.0", - "nanoid": "^4.0.2", - "node-fetch": "^3.3.1", - "ofetch": "^1.0.1", - "parse-git-config": "^3.0.0", - "rc9": "^2.1.0", - "std-env": "^3.3.2" + "citty": "^0.2.0", + "consola": "^3.4.2", + "ofetch": "^2.0.0-alpha.3", + "rc9": "^3.0.0", + "std-env": "^3.10.0" }, "bin": { "nuxt-telemetry": "bin/nuxt-telemetry.mjs" - } - }, - "node_modules/@nuxt/telemetry/node_modules/destr": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", - "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" - }, - "node_modules/@nuxt/telemetry/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=18.12.0" + }, + "peerDependencies": { + "@nuxt/kit": ">=3.0.0" } }, - "node_modules/@nuxt/telemetry/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@nuxt/telemetry/node_modules/citty": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.2.1.tgz", + "integrity": "sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==", + "license": "MIT" }, - "node_modules/@nuxt/ui-templates": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.2.0.tgz", - "integrity": "sha512-MSZza7dxccNb/p7nuzGF8/m4POaFpHzVhNdR7f4xahOpH7Ja02lFeYR+rHtoHIJC0yym4qriqv0mQ+Qf/R61bQ==" + "node_modules/@nuxt/telemetry/node_modules/ofetch": { + "version": "2.0.0-alpha.3", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-2.0.0-alpha.3.tgz", + "integrity": "sha512-zpYTCs2byOuft65vI3z43Dd6iSdFbOZZLb9/d21aCpx2rGastVU9dOCv0lu4ykc1Ur1anAYjDi3SUvR0vq50JA==", + "license": "MIT" }, "node_modules/@nuxt/vite-builder": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.6.0.tgz", - "integrity": "sha512-HIpGZoZYgZQ9Xf3jeiUQ+8rxlEPDTxr/hhyIdhr+x6SLc8JzrDmwH1QX4M+VsomRkg8qKtJLRhxfEHWMsrWzCA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.3.1.tgz", + "integrity": "sha512-LndnxPJzDUDbWAB8q5gZZN1mSOLHEyMOoj4T3pTdPydGf31QZdMR0V1fQ1fdRgtgNtWB3WLP0d1ZfaAOITsUpw==", + "license": "MIT", "dependencies": { - "@nuxt/kit": "3.6.0", - "@rollup/plugin-replace": "^5.0.2", - "@vitejs/plugin-vue": "^4.2.3", - "@vitejs/plugin-vue-jsx": "^3.0.1", - "autoprefixer": "^10.4.14", - "clear": "^0.1.0", - "consola": "^3.1.0", - "cssnano": "^6.0.1", - "defu": "^6.1.2", - "esbuild": "^0.18.6", + "@nuxt/kit": "4.3.1", + "@rollup/plugin-replace": "^6.0.3", + "@vitejs/plugin-vue": "^6.0.4", + "@vitejs/plugin-vue-jsx": "^5.1.4", + "autoprefixer": "^10.4.24", + "consola": "^3.4.2", + "cssnano": "^7.1.2", + "defu": "^6.1.4", + "esbuild": "^0.27.3", "escape-string-regexp": "^5.0.0", - "estree-walker": "^3.0.3", - "externality": "^1.0.2", - "fs-extra": "^11.1.1", - "get-port-please": "^3.0.1", - "h3": "^1.7.0", - "knitwork": "^1.0.0", - "magic-string": "^0.30.0", - "mlly": "^1.4.0", - "ohash": "^1.1.2", - "pathe": "^1.1.1", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.0.3", - "postcss": "^8.4.24", - "postcss-import": "^15.1.0", - "postcss-url": "^10.1.3", - "rollup-plugin-visualizer": "^5.9.2", - "std-env": "^3.3.3", - "strip-literal": "^1.0.1", - "ufo": "^1.1.2", - "unplugin": "^1.3.1", - "vite": "~4.3.9", - "vite-node": "^0.32.2", - "vite-plugin-checker": "^0.6.1", - "vue-bundle-renderer": "^1.0.3" + "exsolve": "^1.0.8", + "get-port-please": "^3.2.0", + "jiti": "^2.6.1", + "knitwork": "^1.3.0", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", + "mocked-exports": "^0.1.1", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "postcss": "^8.5.6", + "rollup-plugin-visualizer": "^6.0.5", + "seroval": "^1.5.0", + "std-env": "^3.10.0", + "ufo": "^1.6.3", + "unenv": "^2.0.0-rc.24", + "vite": "^7.3.1", + "vite-node": "^5.3.0", + "vite-plugin-checker": "^0.12.0", + "vue-bundle-renderer": "^2.2.0" }, "engines": { - "node": "^14.18.0 || >=16.10.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { + "nuxt": "4.3.1", + "rolldown": "^1.0.0-beta.38", "vue": "^3.3.4" - } - }, - "node_modules/@nuxt/vite-builder/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==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "peerDependenciesMeta": { + "rolldown": { + "optional": true + } } }, "node_modules/@nuxtjs/tailwindcss": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/tailwindcss/-/tailwindcss-6.8.0.tgz", - "integrity": "sha512-jzuvD1nfA2BPnSbHtKK0aiI51ndMa7lNGL1iDEFuEPsltzilZ9ED7zOP6niGTrImg0n5Yt4GEJpixi6yWwp9Hw==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@nuxtjs/tailwindcss/-/tailwindcss-6.14.0.tgz", + "integrity": "sha512-30RyDK++LrUVRgc2A85MktGWIZoRQgeQKjE4CjjD64OXNozyl+4ScHnnYgqVToMM6Ch2ZG2W4wV2J0EN6F0zkQ==", "dev": true, + "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.5.3", - "@nuxt/postcss8": "^1.1.3", - "autoprefixer": "^10.4.14", - "chokidar": "^3.5.3", - "clear-module": "^4.1.2", - "colorette": "^2.0.20", - "cookie-es": "^1.0.0", - "defu": "^6.1.2", - "destr": "^2.0.0", - "h3": "^1.6.6", - "iron-webcrypto": "^0.7.0", - "micromatch": "^4.0.5", - "pathe": "^1.1.1", - "postcss": "^8.4.24", - "postcss-custom-properties": "^13.2.0", - "postcss-nesting": "^11.3.0", - "radix3": "^1.0.1", - "tailwind-config-viewer": "^1.7.2", - "tailwindcss": "~3.3.2", - "ufo": "^1.1.2", - "uncrypto": "^0.1.3" + "@nuxt/kit": "^3.16.0", + "autoprefixer": "^10.4.20", + "c12": "^3.0.2", + "consola": "^3.4.0", + "defu": "^6.1.4", + "h3": "^1.15.1", + "klona": "^2.0.6", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.1.0", + "postcss": "^8.5.3", + "postcss-nesting": "^13.0.1", + "tailwind-config-viewer": "^2.0.4", + "tailwindcss": "~3.4.17", + "ufo": "^1.5.4", + "unctx": "^2.4.1" } }, - "node_modules/@pinia/nuxt": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.4.11.tgz", - "integrity": "sha512-bhuNFngJpmBCdAqWguezNJ/oJFR7wvKieqiZrmmdmPR07XjsidAw8RLXHMZE9kUm32M9E6T057OBbG/22jERTg==", + "node_modules/@nuxtjs/tailwindcss/node_modules/@nuxt/kit": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.21.1.tgz", + "integrity": "sha512-QORZRjcuTKgo++XP1Pc2c2gqwRydkaExrIRfRI9vFsPA3AzuHVn5Gfmbv1ic8y34e78mr5DMBvJlelUaeOuajg==", + "dev": true, + "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.5.0", - "pinia": ">=2.1.0" + "c12": "^3.3.3", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.8", + "ignore": "^7.0.5", + "jiti": "^2.6.1", + "klona": "^2.0.6", + "knitwork": "^1.3.0", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "rc9": "^3.0.0", + "scule": "^1.3.0", + "semver": "^7.7.4", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.3", + "unctx": "^2.5.0", + "untyped": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/posva" + "engines": { + "node": ">=18.12.0" } }, - "node_modules/@rollup/plugin-alias": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.0.0.tgz", - "integrity": "sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==", + "node_modules/@oxc-minify/binding-android-arm-eabi": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-android-arm-eabi/-/binding-android-arm-eabi-0.112.0.tgz", + "integrity": "sha512-m7TGBR2hjsBJIN9UJ909KBoKsuogo6CuLsHKvUIBXdjI0JVHP8g4ZHeB+BJpGn5LJdeSGDfz9MWiuXrZDRzunw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-android-arm64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-android-arm64/-/binding-android-arm64-0.112.0.tgz", + "integrity": "sha512-RvxOOkzvP5NeeoraBtgNJSBqO+XzlS7DooxST/drAXCfO52GsmxVB1N7QmifrsTYtH8GC2z3DTFjZQ1w/AJOWg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-darwin-arm64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-darwin-arm64/-/binding-darwin-arm64-0.112.0.tgz", + "integrity": "sha512-hDslO3uVHza3kB9zkcsi25JzN65Gj5ZYty0OvylS11Mhg9ydCYxAzfQ/tISHW/YmV1NRUJX8+GGqM1cKmrHaTA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-darwin-x64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-darwin-x64/-/binding-darwin-x64-0.112.0.tgz", + "integrity": "sha512-mWA2Y5bUyNoGM+gSGGHesgtQ3LDWgpRe4zDGkBDovxNIiDLBXqu/7QcuS+G918w8oG9VYm1q1iinILer/2pD1Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-freebsd-x64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-freebsd-x64/-/binding-freebsd-x64-0.112.0.tgz", + "integrity": "sha512-T7fsegxcy82xS0jWPXkz/BMhrkb3D7YOCiV0R9pDksjaov+iIFoNEWAoBsaC5NtpdzkX+bmffwDpu336EIfEeg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-arm-gnueabihf": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.112.0.tgz", + "integrity": "sha512-yePavbIilAcpVYc8vRsDCn3xJxHMXDZIiamyH9fuLosAHNELcLib4/JR4fhDk4NmHVagQH3kRhsnm5Q9cm3pAw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-arm-musleabihf": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.112.0.tgz", + "integrity": "sha512-lmPWLXtW6FspERhy97iP0hwbmLtL66xI29QQ9GpHmTiE4k+zv/FaefuV/Qw+LuHnmFSYzUNrLcxh4ulOZTIP2g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-arm64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.112.0.tgz", + "integrity": "sha512-gySS5XqU5MKs/oCjsTlVm8zb8lqcNKHEANsaRmhW2qvGKJoeGwFb6Fbq6TLCZMRuk143mLbncbverBCa1c3dog==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-arm64-musl": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.112.0.tgz", + "integrity": "sha512-IRFMZX589lr3rjG0jc8N261/7wqFq2Vl0OMrJWeFls5BF8HiB+fRYuf0Zy2CyRH6NCY2vbdDdp+QCAavQGVsGw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-ppc64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.112.0.tgz", + "integrity": "sha512-V/69XqIW9hCUceDpcZh79oDg+F4ptEgIfKRENzYs41LRbSoJ7sNjjcW4zifqyviTvzcnXLgK4uoTyoymmNZBMQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-riscv64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.112.0.tgz", + "integrity": "sha512-zghvexySyGXGNW+MutjZN7UGTyOQl56RWMlPe1gb+knBm/+0hf9qjk7Q6ofm2tSte+vQolPfQttifGl0dP9uvQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-riscv64-musl": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.112.0.tgz", + "integrity": "sha512-E4a8VUFDJPb2mPcc7J4NQQPi1ssHKF7/g4r6KD2+SBVERIaEEd3cGNqR7SG3g82/BLGV2UDoQe/WvZCkt5M/bQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-s390x-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.112.0.tgz", + "integrity": "sha512-2Hx87sK3y6jBV364Mvv0zyxiITIuy26Ixenv6pK7e+4an3HgNdhAj8nk3aLoLTTSvLik5/MaGhcZGEu9tYV1aA==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-x64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.112.0.tgz", + "integrity": "sha512-2MSCnEPLk9ddSouMhJo78Xy2/JbYC80OYzWdR4yWTGSULsgH3d1VXg73DSwFL8vU7Ad9oK10DioBY2ww7sQTEg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-linux-x64-musl": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-linux-x64-musl/-/binding-linux-x64-musl-0.112.0.tgz", + "integrity": "sha512-HAPfmQKlkVi97/zRonVE9t/kKUG3ni+mOuU1Euw+3s37KwUuOJjmcwXdclVgXKBlTkCGO0FajPwW5dAJeIXCCw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-openharmony-arm64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-openharmony-arm64/-/binding-openharmony-arm64-0.112.0.tgz", + "integrity": "sha512-bLnMojcPadYzMNpB6IAqMiTOag4etc0zbs8On73JsotO1W5c5/j/ncplpSokpEpNasKRUpHVRXpmq0KRXprNhw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-wasm32-wasi": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-wasm32-wasi/-/binding-wasm32-wasi-0.112.0.tgz", + "integrity": "sha512-tv7PmHYq/8QBlqMaDjsy51GF5KQkG17Yc/PsgB5OVndU34kwbQuebBIic7UfK9ygzidI8moYq3ztnu3za/rqHw==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, "dependencies": { - "slash": "^4.0.0" + "@napi-rs/wasm-runtime": "^1.1.1" }, "engines": { "node": ">=14.0.0" + } + }, + "node_modules/@oxc-minify/binding-win32-arm64-msvc": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.112.0.tgz", + "integrity": "sha512-d+jes2jwRkcBSpcaZC6cL8GBi56Br6uAorn9dfquhWLczWL+hHSvvVrRgT1i5/6dkf5UWx2zdoEsAMiJ11w78A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-win32-ia32-msvc": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.112.0.tgz", + "integrity": "sha512-TV1C3qDwj7//jNIi5tnNRhReSUgtaRQKi5KobDE6zVAc5gjeuBA8G2qizS9ziXlf/I0dlelrGmGMMDJmH9ekWg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-minify/binding-win32-x64-msvc": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-minify/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.112.0.tgz", + "integrity": "sha512-LML2Gld6VY8/+7a3VH4k1qngsBXvTkXgbmYgSYwaElqtiQiYaAcXfi0XKOUGe3k3GbBK4juAGixC31CrdFHAQw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-android-arm-eabi": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.112.0.tgz", + "integrity": "sha512-retxBzJ39Da7Lh/eZTn9+HJgTeDUxZIpuI0urOsmcFsBKXAth3lc1jIvwseQ9qbAI/VrsoFOXiGIzgclARbAHg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-android-arm64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.112.0.tgz", + "integrity": "sha512-pRkbBRbuIIsufUWpOJ+JHWfJFNupkidy4sbjfcm37e6xwYrn9LSKMLubPHvNaL1Zf92ZRhGiwaYkEcmaFg2VcA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-darwin-arm64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.112.0.tgz", + "integrity": "sha512-fh6/KQL/cbH5DukT3VkdCqnULLuvVnszVKySD5IgSE0WZb32YZo/cPsPdEv052kk6w3N4agu+NTiMnZjcvhUIg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-darwin-x64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.112.0.tgz", + "integrity": "sha512-vUBOOY1E30vlu/DoTGDoT1UbLlwu5Yv9tqeBabAwRzwNDz8Skho16VKhsBDUiyqddtpsR3//v6vNk38w4c+6IA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-freebsd-x64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.112.0.tgz", + "integrity": "sha512-hnEtO/9AVnYWzrgnp6L+oPs/6UqlFeteUL6n7magkd2tttgmx1C01hyNNh6nTpZfLzEVJSNJ0S+4NTsK2q2CxA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.112.0.tgz", + "integrity": "sha512-WxJrUz3pcIc2hp4lvJbvt/sTL33oX9NPvkD3vDDybE6tc0V++rS+hNOJxwXdD2FDIFPkHs/IEn5asEZFVH+VKw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-arm-musleabihf": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.112.0.tgz", + "integrity": "sha512-jj8A8WWySaJQqM9XKAIG8U2Q3qxhFQKrXPWv98d1oC35at+L1h+C+V4M3l8BAKhpHKCu3dYlloaAbHd5q1Hw6A==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-arm64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.112.0.tgz", + "integrity": "sha512-G2F8H6FcAExVK5vvhpSh61tqWx5QoaXXUnSsj5FyuDiFT/K7AMMVSQVqnZREDc+YxhrjB0vnKjCcuobXK63kIw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-arm64-musl": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.112.0.tgz", + "integrity": "sha512-3R0iqjM3xYOZCnwgcxOQXH7hrz64/USDIuLbNTM1kZqQzRqaR4w7SwoWKU934zABo8d0op2oSwOp+CV3hZnM7A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-ppc64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.112.0.tgz", + "integrity": "sha512-lAQf8PQxfgy7h0bmcfSVE3hg3qMueshPYULFsCrHM+8KefGZ9W+ZMvRyU33gLrB4w1O3Fz1orR0hmKMCRxXNrQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.112.0.tgz", + "integrity": "sha512-2QlvQBUhHuAE3ezD4X3CAEKMXdfgInggQ5Bj/7gb5NcYP3GyfLTj7c+mMu+BRwfC9B3AXBNyqHWbqEuuUvZyRQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-riscv64-musl": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.112.0.tgz", + "integrity": "sha512-v06iu0osHszgqJ1dLQRb6leWFU1sjG/UQk4MoVBtE6ZPewgfTkby6G9II1SpEAf2onnAuQceVYxQH9iuU3NJqw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-s390x-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.112.0.tgz", + "integrity": "sha512-+5HhNHtxsdcd7+ljXFnn9FOoCNXJX3UPgIfIE6vdwS1HqdGNH6eAcVobuqGOp54l8pvcxDQA6F4cPswCgLrQfQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-x64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.112.0.tgz", + "integrity": "sha512-jKwO7ZLNkjxwg7FoCLw+fJszooL9yXRZsDN0AQ1AQUTWq1l8GH/2e44k68N3fcP19jl8O8jGpqLAZcQTYk6skA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-x64-musl": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.112.0.tgz", + "integrity": "sha512-TYqnuKV/p3eOc+N61E0961nA7DC+gaCeJ3+V2LcjJdTwFMdikqWL6uVk1jlrpUCBrozHDATVUKDZYH7r4FQYjQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-openharmony-arm64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.112.0.tgz", + "integrity": "sha512-ZhrVmWFifVEFQX4XPwLoVFDHw9tAWH9p9vHsHFH+5uCKdfVR+jje4WxVo6YrokWCboGckoOzHq5KKMOcPZfkRg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-wasm32-wasi": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.112.0.tgz", + "integrity": "sha512-Gr8X2PUU3hX1g3F5oLWIZB8DhzDmjr5TfOrmn5tlBOo9l8ojPGdKjnIBfObM7X15928vza8QRKW25RTR7jfivg==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.1.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oxc-parser/binding-win32-arm64-msvc": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.112.0.tgz", + "integrity": "sha512-t5CDLbU70Ea88bGRhvU/dLJTc/Wcrtf2Jp534E8P3cgjAvHDjdKsfDDqBZrhybJ8Jv9v9vW5ngE40EK51BluDA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-win32-ia32-msvc": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.112.0.tgz", + "integrity": "sha512-rZH0JynCCwnhe2HfRoyNOl/Kfd9pudoWxgpC5OZhj7j77pMK0UOAa35hYDfrtSOUk2HLzrikV5dPUOY2DpSBSA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-win32-x64-msvc": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.112.0.tgz", + "integrity": "sha512-oGHluohzmVFAuQrkEnl1OXAxMz2aYmimxUqIgKXpBgbr7PvFv0doELB273sX+5V3fKeggohKg1A2Qq21W9Z9cQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.112.0.tgz", + "integrity": "sha512-m6RebKHIRsax2iCwVpYW2ErQwa4ywHJrE4sCK3/8JK8ZZAWOKXaRJFl/uP51gaVyyXlaS4+chU1nSCdzYf6QqQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@oxc-transform/binding-android-arm-eabi": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-android-arm-eabi/-/binding-android-arm-eabi-0.112.0.tgz", + "integrity": "sha512-r4LuBaPnOAi0eUOBNi880Fm2tO2omH7N1FRrL6+nyz/AjQ+QPPLtoyZJva0O+sKi1buyN/7IzM5p9m+5ANSDbg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-android-arm64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-android-arm64/-/binding-android-arm64-0.112.0.tgz", + "integrity": "sha512-ve46vQcQrY8eGe8990VSlS9gkD+AogJqbtfOkeua+5sQGQTDgeIRRxOm7ktCo19uZc2bEBwXRJITgosd+NRVmQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-darwin-arm64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-darwin-arm64/-/binding-darwin-arm64-0.112.0.tgz", + "integrity": "sha512-ddbmLU3Tr+i7MOynfwAXxUXud3SjJKlv7XNjaq08qiI8Av/QvhXVGc2bMhXkWQSMSBUeTDoiughKjK+Zsb6y/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-darwin-x64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-darwin-x64/-/binding-darwin-x64-0.112.0.tgz", + "integrity": "sha512-TKvmNw96jQZPqYb4pRrzLFDailNB3YS14KNn+x2hwRbqc6CqY96S9PYwyOpVpYdxfoRjYO9WgX9SoS+62a1DPA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-freebsd-x64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-freebsd-x64/-/binding-freebsd-x64-0.112.0.tgz", + "integrity": "sha512-YPMkSCDaelO8HHYRMYjm+Q+IfkfIbdtQzwPuasItYkq8UUkNeHNPheNh2JkvQa3c+io3E9ePOgHQ2yihpk7o/Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-arm-gnueabihf": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.112.0.tgz", + "integrity": "sha512-nA7kzQGNEpuTRknst/IJ3l8hqmDmEda3aun6jkXgp7gKxESjuHeaNH04mKISxvJ7fIacvP2g/wtTSnm4u5jL8Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-arm-musleabihf": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.112.0.tgz", + "integrity": "sha512-w8GuLmckKlGc3YujaZKhtbFxziCcosvM2l9GnQjCb/yENWLGDiyQOy0BTAgPGdJwpYTiOeJblEXSuXYvlE1Ong==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-arm64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.112.0.tgz", + "integrity": "sha512-9LwwGnJ8+WT0rXcrI8M0RJtDNt91eMqcDPPEvJxhRFHIMcHTy5D5xT+fOl3Us0yMqKo3HUWkbfUYqAp4GoZ3Jw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-arm64-musl": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.112.0.tgz", + "integrity": "sha512-Lg6VOuSd3oXv7J0eGywgqh/086h+qQzIBOD+47pYKMTTJcbDe+f3h/RgGoMKJE5HhiwT5sH1aGEJfIfaYUiVSw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-ppc64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.112.0.tgz", + "integrity": "sha512-PXzmj82o1moA4IGphYImTRgc2youTi4VRfyFX3CHwLjxPcQ5JtcsgbDt4QUdOzXZ+zC07s5jf2ZzhRapEOlj2w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-riscv64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.112.0.tgz", + "integrity": "sha512-vhJsMsVH/6xwa3bt1LGts33FXUkGjaEGDwsRyp4lIfOjSfQVWMtCmWMFNaA0dW9FVWdD2Gt2fSFBSZ+azDxlpg==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-riscv64-musl": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.112.0.tgz", + "integrity": "sha512-cXWFb7z+2IjFUEcXtRwluq9oEG5qnyFCjiu3SWrgYNcWwPdHusv3I/7K5/CTbbi4StoZ5txbi7/iSfDHNyWuRw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-s390x-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.112.0.tgz", + "integrity": "sha512-eEFu4SRqJTJ20/88KRWmp+jpHKAw0Y1DsnSgpEeXyBIIcsOaLIUMU/TfYWUmqRbvbMV9rmOmI3kp5xWYUq6kSQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-x64-gnu": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.112.0.tgz", + "integrity": "sha512-ST1MDT+TlOyZ1c5btrGinRSUW2Jf4Pa+0gdKwsyjDSOC3dxy2ZNkN3mosTf4ywc3J+mxfYKqtjs7zSwHz03ILA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-linux-x64-musl": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-x64-musl/-/binding-linux-x64-musl-0.112.0.tgz", + "integrity": "sha512-ISQoA3pD4cyTGpf9sXXeerH6pL2L6EIpdy6oAy2ttkswyVFDyQNVOVIGIdLZDgbpmqGljxZnWqt/J/N68pQaig==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-openharmony-arm64": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-openharmony-arm64/-/binding-openharmony-arm64-0.112.0.tgz", + "integrity": "sha512-UOGVrGIv7yLJovyEXEyUTADuLq98vd/cbMHFLJweRXD+11I8Tn4jASi4WzdsN8C3BVYGRHrXH2NlSBmhz33a4g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-wasm32-wasi": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-wasm32-wasi/-/binding-wasm32-wasi-0.112.0.tgz", + "integrity": "sha512-XIX7Gpq9koAvzBVHDlVFHM79r5uOVK6kTEsdsN4qaajpjkgtv4tdsAOKIYK6l7fUbsbE6xS+6w1+yRFrDeC1kg==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.1.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oxc-transform/binding-win32-arm64-msvc": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.112.0.tgz", + "integrity": "sha512-EgXef9kOne9BNsbYBbuRqxk2hteT0xsAGcx/VbtCBMJYNj8fANFhT271DUSOgfa4DAgrQQmsyt/Kr1aV9mpU9w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-win32-ia32-msvc": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.112.0.tgz", + "integrity": "sha512-6QaB0qjNaou2YR+blncHdw7j0e26IOwOIjLbhVGDeuf9+4rjJeiqRXJ2hOtCcS4zblnao/MjdgQuZ3fM0nl+Kw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-transform/binding-win32-x64-msvc": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/@oxc-transform/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.112.0.tgz", + "integrity": "sha512-FRKYlY959QeqRPx9kXs0HjU2xuXPT1cdF+vvA200D9uAX/KLcC34MwRqUKTYml4kCc2Vf/P2pBR9cQuBm3zECQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-wasm": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.5.6.tgz", + "integrity": "sha512-byAiBZ1t3tXQvc8dMD/eoyE7lTXYorhn+6uVW5AC+JGI1KtJC/LvDche5cfUE+qiefH+Ybq0bUCJU0aB1cSHUA==", + "bundleDependencies": [ + "napi-wasm" + ], + "license": "MIT", + "dependencies": { + "is-glob": "^4.0.3", + "napi-wasm": "^1.1.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pinia/nuxt": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.11.3.tgz", + "integrity": "sha512-7WVNHpWx4qAEzOlnyrRC88kYrwnlR/PrThWT0XI1dSNyUAXu/KBv9oR37uCgYkZroqP5jn8DfzbkNF3BtKvE9w==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^4.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/posva" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "pinia": "^3.0.4" + } + }, + "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==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "license": "MIT" + }, + "node_modules/@poppinss/colors": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz", + "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==", + "license": "MIT", + "dependencies": { + "kleur": "^4.1.5" + } + }, + "node_modules/@poppinss/colors/node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@poppinss/dumper": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz", + "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==", + "license": "MIT", + "dependencies": { + "@poppinss/colors": "^4.1.5", + "@sindresorhus/is": "^7.0.2", + "supports-color": "^10.0.0" + } + }, + "node_modules/@poppinss/dumper/node_modules/supports-color": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@poppinss/exception": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz", + "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@rollup/plugin-alias": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-6.0.0.tgz", + "integrity": "sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==", + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "rollup": ">=4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1479,22 +3820,24 @@ } }, "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.2.tgz", - "integrity": "sha512-NGTwaJxIO0klMs+WSFFtBP7b9TdTJ3K76HZkewT8/+yHzMiUGVQgaPtLQxNVYIgT5F7lxkEyVID+yS3K7bhCow==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-29.0.0.tgz", + "integrity": "sha512-U2YHaxR2cU/yAiwKJtJRhnyLk7cifnQw0zUpISsocBDoHDJn+HTV74ABqnwr5bEgWUwFZC9oFL6wLe21lHu5eQ==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", "estree-walker": "^2.0.2", - "glob": "^8.0.3", + "fdir": "^6.2.0", "is-reference": "1.2.1", - "magic-string": "^0.27.0" + "magic-string": "^0.30.3", + "picomatch": "^4.0.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0 || 14 >= 14.17" }, "peerDependencies": { - "rollup": "^2.68.0||^3.0.0" + "rollup": "^2.68.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1502,36 +3845,21 @@ } } }, - "node_modules/@rollup/plugin-commonjs/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==" - }, - "node_modules/@rollup/plugin-commonjs/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@rollup/plugin-inject": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.3.tgz", - "integrity": "sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", + "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "estree-walker": "^2.0.2", - "magic-string": "^0.27.0" + "magic-string": "^0.30.3" }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1539,34 +3867,19 @@ } } }, - "node_modules/@rollup/plugin-inject/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==" - }, - "node_modules/@rollup/plugin-inject/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@rollup/plugin-json": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.0.0.tgz", - "integrity": "sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", + "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.0.1" + "@rollup/pluginutils": "^5.1.0" }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1575,14 +3888,14 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.1.0.tgz", - "integrity": "sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.3.tgz", + "integrity": "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", "is-module": "^1.0.0", "resolve": "^1.22.1" }, @@ -1590,7 +3903,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^2.78.0||^3.0.0" + "rollup": "^2.78.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1599,18 +3912,19 @@ } }, "node_modules/@rollup/plugin-replace": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz", - "integrity": "sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.3.tgz", + "integrity": "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", - "magic-string": "^0.27.0" + "magic-string": "^0.30.3" }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1618,21 +3932,11 @@ } } }, - "node_modules/@rollup/plugin-replace/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@rollup/plugin-terser": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.3.tgz", - "integrity": "sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==", + "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", @@ -1642,23 +3946,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^2.x || ^3.x" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-wasm": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-wasm/-/plugin-wasm-6.1.3.tgz", - "integrity": "sha512-7ItTTeyauE6lwdDtQWceEHZ9+txbi4RRy0mYPFn9BW7rD7YdgBDu7HTHsLtHrRzJc313RM/1m6GKgV3np/aEaw==", - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1667,19 +3955,20 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", - "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "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": "^2.3.1" + "picomatch": "^4.0.2" }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1687,80 +3976,420 @@ } } }, - "node_modules/@rollup/pluginutils/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==" + "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/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "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" + ], + "license": "MIT", + "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" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sindresorhus/is": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz", + "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==", + "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@types/eslint": { - "version": "8.40.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", - "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", - "dev": true, - "peer": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "node_modules/@speed-highlight/core": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.14.tgz", + "integrity": "sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==", + "license": "CC0-1.0" + }, + "node_modules/@tanstack/virtual-core": { + "version": "3.13.18", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.18.tgz", + "integrity": "sha512-Mx86Hqu1k39icq2Zusq+Ey2J6dDWTjDvEv43PJtRCoEYTLyfaPnxIQ6iy7YAOK0NV/qOEmZQ/uCufrppZxTgcg==", "dev": true, - "peer": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/vue-virtual": { + "version": "3.13.18", + "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.13.18.tgz", + "integrity": "sha512-6pT8HdHtTU5Z+t906cGdCroUNA5wHjFXsNss9gwk7QAr1VNZtz9IQCs2Nhx0gABK48c+OocHl2As+TMg8+Hy4A==", + "dev": true, + "license": "MIT", "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "@tanstack/virtual-core": "3.13.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "vue": "^2.7.0 || ^3.0.0" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" } }, "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", - "dev": true + "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/node": { - "version": "18.16.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.18.tgz", - "integrity": "sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", + "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } }, "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==" - }, - "node_modules/@types/web-bluetooth": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", - "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==" + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "license": "MIT" }, "node_modules/@types/webidl-conversions": { "version": "7.0.3", @@ -1777,274 +4406,122 @@ "@types/webidl-conversions": "*" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.0.tgz", - "integrity": "sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.0.tgz", - "integrity": "sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==", - "dependencies": { - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/visitor-keys": "5.60.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "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/@typescript-eslint/typescript-estree/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.0.tgz", - "integrity": "sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==", - "dependencies": { - "@typescript-eslint/types": "5.60.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@unhead/dom": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.1.27.tgz", - "integrity": "sha512-sUrzpKIVvFp8TFx1mgp5t0k5ts1+KmgjMgRRuvRTZMBMVeGQRLSuL3uo34iwuFmKxeI6BXT5lVBk5H02c1XdGg==", - "dependencies": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/@unhead/schema": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.1.27.tgz", - "integrity": "sha512-S+xhPoBxBXDrsW9ltcF9Cv3cntMbSx+dfSmE7RNyDhogqHd3+lDEV2dnQpHKWTGjujwwMCALV5SADunAn785bw==", - "dependencies": { - "hookable": "^5.5.3", - "zhead": "^2.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/@unhead/shared": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.1.27.tgz", - "integrity": "sha512-ElZ5WcMnhVlg44OAwTNq4XBkNePcL/BHZk7WKFcqpeGTJrEvSfs40lGJoo4sMsgDAd+XQdhJDd4dJu48jQB3kg==", - "dependencies": { - "@unhead/schema": "1.1.27" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/@unhead/ssr": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.1.27.tgz", - "integrity": "sha512-lKXH2ofs8L+yAbHgkRP17bIQ45XaG2RSl5UCMsSIW2Ev4kiTGPbbcQKOBgsi2uEllgdMk5peKDyaWD9xheYlEA==", - "dependencies": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, "node_modules/@unhead/vue": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.1.27.tgz", - "integrity": "sha512-ibe7/QW4ZtyCI/et/fI3CnwC+oxqp+7LrhmuLUS93ib1Sl70D51dcAy9eAvh0MG7wWUyMUrf3T95MRifJo7uzA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-2.1.4.tgz", + "integrity": "sha512-MFvywgkHMt/AqbhmKOqRuzvuHBTcmmmnUa7Wm/Sg11leXAeRShv2PcmY7IiYdeeJqBMCm1jwhcs6201jj6ggZg==", + "license": "MIT", "dependencies": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27", - "hookable": "^5.5.3", - "unhead": "1.1.27" + "hookable": "^6.0.1", + "unhead": "2.1.4" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" }, "peerDependencies": { - "vue": ">=2.7 || >=3" + "vue": ">=3.5.18" } }, + "node_modules/@unhead/vue/node_modules/hookable": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.0.1.tgz", + "integrity": "sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==", + "license": "MIT" + }, "node_modules/@vercel/nft": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.22.6.tgz", - "integrity": "sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.3.1.tgz", + "integrity": "sha512-ihNT1rswiq3cy4WKQAV5kJi6UjWX1vLUzlLc+Vvq83G8CU9nMgfDWz5f1tOnSlS8LeC4Wp4qTB3+HGj/ccUrFQ==", + "license": "MIT", "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.5", - "@rollup/pluginutils": "^4.0.0", + "@mapbox/node-pre-gyp": "^2.0.0", + "@rollup/pluginutils": "^5.1.3", "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.5", "async-sema": "^3.1.1", "bindings": "^1.4.0", "estree-walker": "2.0.2", - "glob": "^7.1.3", + "glob": "^13.0.0", "graceful-fs": "^4.2.9", - "micromatch": "^4.0.2", "node-gyp-build": "^4.2.2", + "picomatch": "^4.0.2", "resolve-from": "^5.0.0" }, "bin": { "nft": "out/cli.js" }, "engines": { - "node": ">=14" - } - }, - "node_modules/@vercel/nft/node_modules/@rollup/pluginutils": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@vercel/nft/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@vercel/nft/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==" - }, - "node_modules/@vercel/nft/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "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/@vercel/nft/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "node": ">=20" } }, "node_modules/@vitejs/plugin-vue": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz", - "integrity": "sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==", + "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==", + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "1.0.0-rc.2" + }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "vite": "^4.0.0", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "vue": "^3.2.25" } }, "node_modules/@vitejs/plugin-vue-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.0.1.tgz", - "integrity": "sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.1.4.tgz", + "integrity": "sha512-70LmoVk9riR7qc4W2CpjsbNMWTPnuZb9dpFKX1emru0yP57nsc9k8nhLA6U93ngQapv5VDIUq2JatNfLbBIkrA==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.20.7", - "@babel/plugin-transform-typescript": "^7.20.7", - "@vue/babel-plugin-jsx": "^1.1.1" + "@babel/core": "^7.29.0", + "@babel/plugin-syntax-typescript": "^7.28.6", + "@babel/plugin-transform-typescript": "^7.28.6", + "@rolldown/pluginutils": "^1.0.0-rc.2", + "@vue/babel-plugin-jsx": "^2.0.1" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "vite": "^4.0.0", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "vue": "^3.0.0" } }, - "node_modules/@vue-macros/common": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.4.0.tgz", - "integrity": "sha512-Wnpk6OVPYw7ZrrShOS7RZL5AINFbuQWfkNCVWVESSPY+8id75YOKGzMs4X5YcNayywdSGEvV7ntVJ2RQ+ez21A==", + "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==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.4", - "@rollup/pluginutils": "^5.0.2", - "@vue/compiler-sfc": "^3.3.4", - "ast-kit": "^0.6.2", - "local-pkg": "^0.4.3", - "magic-string-ast": "^0.1.2" + "@volar/source-map": "2.4.27" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@vue-macros/common": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.1.2.tgz", + "integrity": "sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==", + "license": "MIT", + "dependencies": { + "@vue/compiler-sfc": "^3.5.22", + "ast-kit": "^2.1.2", + "local-pkg": "^1.1.2", + "magic-string-ast": "^1.0.2", + "unplugin-utils": "^0.3.0" }, "engines": { - "node": ">=16.14.0" + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/vue-macros" }, "peerDependencies": { "vue": "^2.7.0 || ^3.2.25" @@ -2055,417 +4532,312 @@ } } }, + "node_modules/@vue-macros/common/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + } + }, "node_modules/@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-2.0.1.tgz", + "integrity": "sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==", + "license": "MIT" }, "node_modules/@vue/babel-plugin-jsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", - "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-2.0.1.tgz", + "integrity": "sha512-a8CaLQjD/s4PVdhrLD/zT574ZNPnZBOY+IhdtKWRB4HRZ0I2tXBi5ne7d9eCfaYwp5gU5+4KIyFTV1W1YL9xZA==", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.2", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", - "svg-tags": "^1.0.0" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@vue/babel-helper-vue-transform-on": "2.0.1", + "@vue/babel-plugin-resolve-type": "2.0.1", + "@vue/shared": "^3.5.22" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-2.0.1.tgz", + "integrity": "sha512-ybwgIuRGRRBhOU37GImDoWQoz+TlSqap65qVI6iwg/J7FfLTLmMf97TS7xQH9I7Qtr/gp161kYVdhr1ZMraSYQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/parser": "^7.28.4", + "@vue/compiler-sfc": "^3.5.22" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/compiler-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", - "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.28.tgz", + "integrity": "sha512-kviccYxTgoE8n6OCw96BNdYlBg2GOWfBuOW4Vqwrt7mSKWKwFVvI8egdTltqRgITGPsTFYtKYfxIG8ptX2PJHQ==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.21.3", - "@vue/shared": "3.3.4", + "@babel/parser": "^7.29.0", + "@vue/shared": "3.5.28", + "entities": "^7.0.1", "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.1" } }, - "node_modules/@vue/compiler-core/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==" - }, "node_modules/@vue/compiler-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", - "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.28.tgz", + "integrity": "sha512-/1ZepxAb159jKR1btkefDP+J2xuWL5V3WtleRmxaT+K2Aqiek/Ab/+Ebrw2pPj0sdHO8ViAyyJWfhXXOP/+LQA==", + "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/compiler-core": "3.5.28", + "@vue/shared": "3.5.28" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", - "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.28.tgz", + "integrity": "sha512-6TnKMiNkd6u6VeVDhZn/07KhEZuBSn43Wd2No5zaP5s3xm8IqFTHBj84HJah4UepSUJTro5SoqqlOY22FKY96g==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-ssr": "3.3.4", - "@vue/reactivity-transform": "3.3.4", - "@vue/shared": "3.3.4", + "@babel/parser": "^7.29.0", + "@vue/compiler-core": "3.5.28", + "@vue/compiler-dom": "3.5.28", + "@vue/compiler-ssr": "3.5.28", + "@vue/shared": "3.5.28", "estree-walker": "^2.0.2", - "magic-string": "^0.30.0", - "postcss": "^8.1.10", - "source-map-js": "^1.0.2" + "magic-string": "^0.30.21", + "postcss": "^8.5.6", + "source-map-js": "^1.2.1" } }, - "node_modules/@vue/compiler-sfc/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==" - }, "node_modules/@vue/compiler-ssr": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", - "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.28.tgz", + "integrity": "sha512-JCq//9w1qmC6UGLWJX7RXzrGpKkroubey/ZFqTpvEIDJEKGgntuDMqkuWiZvzTzTA5h2qZvFBFHY7fAAa9475g==", + "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/compiler-dom": "3.5.28", + "@vue/shared": "3.5.28" } }, "node_modules/@vue/devtools-api": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", - "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + "version": "7.7.9", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.9.tgz", + "integrity": "sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==", + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^7.7.9" + } + }, + "node_modules/@vue/devtools-api/node_modules/@vue/devtools-kit": { + "version": "7.7.9", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.9.tgz", + "integrity": "sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==", + "license": "MIT", + "dependencies": { + "@vue/devtools-shared": "^7.7.9", + "birpc": "^2.3.0", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.2" + } + }, + "node_modules/@vue/devtools-api/node_modules/@vue/devtools-shared": { + "version": "7.7.9", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.9.tgz", + "integrity": "sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==", + "license": "MIT", + "dependencies": { + "rfdc": "^1.4.1" + } + }, + "node_modules/@vue/devtools-api/node_modules/birpc": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", + "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vue/devtools-api/node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "license": "MIT" + }, + "node_modules/@vue/devtools-core": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-8.0.6.tgz", + "integrity": "sha512-fN7iVtpSQQdtMORWwVZ1JiIAKriinhD+lCHqPw9Rr252ae2TczILEmW0zcAZifPW8HfYcbFkn+h7Wv6kQQCayw==", + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^8.0.6", + "@vue/devtools-shared": "^8.0.6", + "mitt": "^3.0.1", + "nanoid": "^5.1.5", + "pathe": "^2.0.3", + "vite-hot-client": "^2.1.0" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.0.6.tgz", + "integrity": "sha512-9zXZPTJW72OteDXeSa5RVML3zWDCRcO5t77aJqSs228mdopYj5AiTpihozbsfFJ0IodfNs7pSgOGO3qfCuxDtw==", + "license": "MIT", + "dependencies": { + "@vue/devtools-shared": "^8.0.6", + "birpc": "^2.6.1", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^2.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.2" + } + }, + "node_modules/@vue/devtools-kit/node_modules/birpc": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", + "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.0.6.tgz", + "integrity": "sha512-Pp1JylTqlgMJvxW6MGyfTF8vGvlBSCAvMFaDCYa82Mgw7TT5eE5kkHgDvmOGHWeJE4zIDfCpCxHapsK2LtIAJg==", + "license": "MIT", + "dependencies": { + "rfdc": "^1.4.1" + } + }, + "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==", + "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/reactivity": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", - "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.28.tgz", + "integrity": "sha512-gr5hEsxvn+RNyu9/9o1WtdYdwDjg5FgjUSBEkZWqgTKlo/fvwZ2+8W6AfKsc9YN2k/+iHYdS9vZYAhpi10kNaw==", + "license": "MIT", "dependencies": { - "@vue/shared": "3.3.4" + "@vue/shared": "3.5.28" } }, - "node_modules/@vue/reactivity-transform": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", - "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", - "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0" - } - }, - "node_modules/@vue/reactivity-transform/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==" - }, "node_modules/@vue/runtime-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", - "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.28.tgz", + "integrity": "sha512-POVHTdbgnrBBIpnbYU4y7pOMNlPn2QVxVzkvEA2pEgvzbelQq4ZOUxbp2oiyo+BOtiYlm8Q44wShHJoBvDPAjQ==", + "license": "MIT", "dependencies": { - "@vue/reactivity": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/reactivity": "3.5.28", + "@vue/shared": "3.5.28" } }, "node_modules/@vue/runtime-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", - "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.28.tgz", + "integrity": "sha512-4SXxSF8SXYMuhAIkT+eBRqOkWEfPu6nhccrzrkioA6l0boiq7sp18HCOov9qWJA5HML61kW8p/cB4MmBiG9dSA==", + "license": "MIT", "dependencies": { - "@vue/runtime-core": "3.3.4", - "@vue/shared": "3.3.4", - "csstype": "^3.1.1" + "@vue/reactivity": "3.5.28", + "@vue/runtime-core": "3.5.28", + "@vue/shared": "3.5.28", + "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", - "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.28.tgz", + "integrity": "sha512-pf+5ECKGj8fX95bNincbzJ6yp6nyzuLDhYZCeFxUNp8EBrQpPpQaLX3nNCp49+UbgbPun3CeVE+5CXVV1Xydfg==", + "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/compiler-ssr": "3.5.28", + "@vue/shared": "3.5.28" }, "peerDependencies": { - "vue": "3.3.4" + "vue": "3.5.28" } }, "node_modules/@vue/shared": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" - }, - "node_modules/@vueuse/core": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.2.0.tgz", - "integrity": "sha512-aHBnoCteIS3hFu7ZZkVB93SanVDY6t4TIb7XDLxJT/HQdAZz+2RdIEJ8rj5LUoEJr7Damb5+sJmtpCwGez5ozQ==", - "dependencies": { - "@types/web-bluetooth": "^0.0.17", - "@vueuse/metadata": "10.2.0", - "@vueuse/shared": "10.2.0", - "vue-demi": ">=0.14.5" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.5.tgz", - "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", - "hasInstallScript": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/@vueuse/metadata": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.2.0.tgz", - "integrity": "sha512-IR7Mkq6QSgZ38q/2ZzOt+Zz1OpcEsnwE64WBumDQ+RGKrosFCtUA2zgRrOqDEzPBXrVB+4HhFkwDjQMu0fDBKw==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.2.0.tgz", - "integrity": "sha512-dIeA8+g9Av3H5iF4NXR/sft4V6vys76CpZ6hxwj8eMXybXk2WRl3scSsOVi+kQ9SX38COR7AH7WwY83UcuxbSg==", - "dependencies": { - "vue-demi": ">=0.14.5" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.5.tgz", - "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", - "hasInstallScript": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "peer": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "peer": true + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.28.tgz", + "integrity": "sha512-cfWa1fCGBxrvaHRhvV3Is0MgmrbSCxYTXCSCau2I0a1Xw1N1pHAvkWCiXPRAqjvToILvguNyEwjevUqAuBQWvQ==", + "license": "MIT" }, "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -2474,10 +4846,34 @@ "node": ">= 0.6" } }, + "node_modules/accepts/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "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" }, @@ -2485,78 +4881,35 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "dev": true, - "peer": true, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "license": "MIT", "peerDependencies": { "acorn": "^8" } }, "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", "engines": { - "node": ">= 6.0.0" + "node": ">= 14" } }, - "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" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "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==", + "license": "MIT" }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -2565,6 +4918,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2575,16 +4929,27 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/ansis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.2.0.tgz", + "integrity": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, "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 + "dev": true, + "license": "MIT" }, "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==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -2593,212 +4958,204 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "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/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, "node_modules/archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", + "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", + "license": "MIT", "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^3.2.3", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" + "archiver-utils": "^5.0.2", + "async": "^3.2.4", + "buffer-crc32": "^1.0.0", + "readable-stream": "^4.0.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^3.0.0", + "zip-stream": "^6.0.1" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, "node_modules/archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", + "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", + "license": "MIT", "dependencies": { - "glob": "^7.1.4", + "glob": "^10.0.0", "graceful-fs": "^4.2.0", + "is-stream": "^2.0.1", "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", + "lodash": "^4.17.15", "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" + "readable-stream": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, + "node_modules/archiver-utils/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==", + "license": "MIT" + }, "node_modules/archiver-utils/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/archiver-utils/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "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": "ISC", "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" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": "*" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/archiver-utils/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/archiver-utils/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, "node_modules/archiver-utils/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/archiver-utils/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/archiver-utils/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/archiver-utils/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/archiver-utils/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "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==" - }, - "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==", - "engines": { - "node": ">=8" - } + "dev": true, + "license": "MIT" }, "node_modules/ast-kit": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.6.5.tgz", - "integrity": "sha512-XCg0VWvmWU2T/6aMp8VRfJWZ6LZv1P0o8otWY7RAGtfKj0qGi45vtnKNkltJhu9tmbQNZxv+gJA4o7FtLDfmWg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.tgz", + "integrity": "sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.22.4", - "@rollup/pluginutils": "^5.0.2", - "pathe": "^1.1.0" + "@babel/parser": "^7.28.5", + "pathe": "^2.0.3" }, "engines": { - "node": ">=16.14.0" + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/ast-walker-scope": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.4.2.tgz", - "integrity": "sha512-vdCU9JvpsrxWxvJiRHAr8If8cu07LWJXDPhkqLiP4ErbN1fu/mK623QGmU4Qbn2Nq4Mx0vR/Q017B6+HcHg1aQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.8.3.tgz", + "integrity": "sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.22.4", - "@babel/types": "^7.22.4" + "@babel/parser": "^7.28.4", + "ast-kit": "^2.1.3" }, "engines": { - "node": ">=16.14.0" + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" }, "node_modules/async-sema": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==" + "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", + "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, + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "version": "10.4.24", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz", + "integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==", "funding": [ { "type": "opencollective", @@ -2807,14 +5164,18 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", + "browserslist": "^4.28.1", + "caniuse-lite": "^1.0.30001766", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -2827,10 +5188,42 @@ "postcss": "^8.1.0" } }, + "node_modules/b4a": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.5.tgz", + "integrity": "sha512-iEsKNwDh1wiWTps1/hdkNdmBgDlDVZP5U57ZVOlt+dNFqpc/lpPouCIxZw+DYBgc4P9NDfIZMPNR4CHNhzwLIA==", + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "*" + }, + "peerDependenciesMeta": { + "react-native-b4a": { + "optional": true + } + } + }, "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==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz", + "integrity": "sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==", + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/bare-events": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", + "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", + "license": "Apache-2.0", + "peerDependencies": { + "bare-abort-controller": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + } + } }, "node_modules/base64-js": { "version": "1.5.1", @@ -2849,71 +5242,83 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" + "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/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "license": "MIT", "dependencies": { "file-uri-to-path": "1.0.0" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "node_modules/birpc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-4.0.0.tgz", + "integrity": "sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" } }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", + "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", "funding": [ { "type": "opencollective", @@ -2928,11 +5333,13 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "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" @@ -2951,9 +5358,9 @@ } }, "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "funding": [ { "type": "github", @@ -2968,68 +5375,85 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "ieee754": "^1.2.1" } }, "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", + "license": "MIT", "engines": { - "node": "*" + "node": ">=8.0.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==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, "engines": { - "node": ">=6" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "node_modules/c12": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/c12/-/c12-3.3.3.tgz", + "integrity": "sha512-750hTRvgBy5kcMNPdh95Qo+XUBeGo8C7nsKSmedDmaQI+E0r82DwHeM6vBewDe4rGFbnxoa4V9pw+sPh5+Iz8Q==", + "license": "MIT", "dependencies": { - "streamsearch": "^1.1.0" + "chokidar": "^5.0.0", + "confbox": "^0.2.2", + "defu": "^6.1.4", + "dotenv": "^17.2.3", + "exsolve": "^1.0.8", + "giget": "^2.0.0", + "jiti": "^2.6.1", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^2.0.0", + "pkg-types": "^2.3.0", + "rc9": "^2.1.2" }, - "engines": { - "node": ">=10.16.0" + "peerDependencies": { + "magicast": "*" + }, + "peerDependenciesMeta": { + "magicast": { + "optional": true + } } }, - "node_modules/c12": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/c12/-/c12-1.4.2.tgz", - "integrity": "sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==", + "node_modules/c12/node_modules/rc9": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz", + "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", + "license": "MIT", "dependencies": { - "chokidar": "^3.5.3", - "defu": "^6.1.2", - "dotenv": "^16.3.1", - "giget": "^1.1.2", - "jiti": "^1.18.2", - "mlly": "^1.4.0", - "ohash": "^1.1.2", - "pathe": "^1.1.1", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.0.3", - "rc9": "^2.1.1" + "defu": "^6.1.4", + "destr": "^2.0.3" } }, "node_modules/cac": { "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -3039,6 +5463,7 @@ "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", "dev": true, + "license": "MIT", "dependencies": { "mime-types": "^2.1.18", "ylru": "^1.2.0" @@ -3047,24 +5472,58 @@ "node": ">= 6.0.0" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/cache-content-type/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "node_modules/cache-content-type/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, "engines": { - "node": ">=10" + "node": ">= 0.6" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/camelcase-css": { @@ -3072,6 +5531,7 @@ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -3080,6 +5540,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -3088,9 +5549,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001507", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001507.tgz", - "integrity": "sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A==", + "version": "1.0.30001770", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz", + "integrity": "sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==", "funding": [ { "type": "opencollective", @@ -3104,152 +5565,71 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "license": "MIT", "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" + "readdirp": "^5.0.0" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 20.19.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://paulmillr.com/funding/" } }, "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" + "node": ">=18" } }, "node_modules/citty": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.1.tgz", - "integrity": "sha512-fL/EEp9TyXlNkgYFQYNqtMJhnAk2tAq8lCST7O5LPn1NrzWPsOKE5wafR7J+8W87oxqolpxNli+w7khq5WP7tg==" - }, - "node_modules/clear": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/clear/-/clear-0.1.0.tgz", - "integrity": "sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==", - "engines": { - "node": "*" - } - }, - "node_modules/clear-module": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/clear-module/-/clear-module-4.1.2.tgz", - "integrity": "sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==", - "dev": true, + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "license": "MIT", "dependencies": { - "parent-module": "^2.0.0", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", - "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==", - "engines": { - "node": ">= 12" + "consola": "^3.2.3" } }, "node_modules/clipboardy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", - "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", + "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", + "license": "MIT", "dependencies": { - "arch": "^2.2.0", - "execa": "^5.1.1", - "is-wsl": "^2.2.0" + "execa": "^8.0.1", + "is-wsl": "^3.1.0", + "is64bit": "^2.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3259,6 +5639,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -3268,34 +5649,11 @@ "node": ">=12" } }, - "node_modules/cliui/node_modules/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==", - "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/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "engines": { - "node": ">=0.8" - } - }, "node_modules/cluster-key-slot": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", + "license": "Apache-2.0", "engines": { "node": ">=0.10.0" } @@ -3305,27 +5663,17 @@ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" } }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3336,82 +5684,83 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "bin": { - "color-support": "bin.js" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/compatx": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/compatx/-/compatx-0.2.0.tgz", + "integrity": "sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==", + "license": "MIT" }, "node_modules/compress-commons": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", + "license": "MIT", "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", + "crc-32": "^1.2.0", + "crc32-stream": "^6.0.0", + "is-stream": "^2.0.1", "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" + "readable-stream": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">= 14" + } + }, + "node_modules/compress-commons/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/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz", + "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==", + "license": "MIT" }, "node_modules/consola": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz", - "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -3424,25 +5773,29 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "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/cookie-es": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.0.0.tgz", - "integrity": "sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==", + "license": "MIT" }, "node_modules/cookies": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", - "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~2.0.0", "keygrip": "~1.1.0" @@ -3451,31 +5804,40 @@ "node": ">= 0.8" } }, + "node_modules/copy-anything": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.5.tgz", + "integrity": "sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==", + "license": "MIT", + "dependencies": { + "is-what": "^5.2.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-paste": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/copy-paste/-/copy-paste-2.2.0.tgz", + "integrity": "sha512-jqSL4r9DSeiIvJZStLzY/sMLt9ToTM7RsK237lYOTG+KcbQJHGala3R1TUpa8h1p9adswVgIdV4qGbseVhL4lg==", + "dependencies": { + "iconv-lite": "^0.4.8" + } + }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" }, "node_modules/crc-32": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "license": "Apache-2.0", "bin": { "crc32": "bin/crc32.njs" }, @@ -3484,26 +5846,32 @@ } }, "node_modules/crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", + "license": "MIT", "dependencies": { "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" + "readable-stream": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + "node_modules/croner": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/croner/-/croner-9.1.0.tgz", + "integrity": "sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==", + "license": "MIT", + "engines": { + "node": ">=18.0" + } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -3513,49 +5881,32 @@ "node": ">= 8" } }, + "node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, "node_modules/css-declaration-sorter": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", - "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz", + "integrity": "sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==", + "license": "ISC", "engines": { - "node": "^10 || ^12 || >=14" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { "postcss": "^8.0.9" } }, - "node_modules/css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -3568,11 +5919,12 @@ } }, "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", + "license": "MIT", "dependencies": { - "mdn-data": "2.0.30", + "mdn-data": "2.12.2", "source-map-js": "^1.0.1" }, "engines": { @@ -3580,9 +5932,10 @@ } }, "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -3594,6 +5947,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -3606,84 +5960,90 @@ "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/cssnano": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz", - "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.1.2.tgz", + "integrity": "sha512-HYOPBsNvoiFeR1eghKD5C3ASm64v9YVyJB4Ivnl2gqKoQYvjjN/G0rztvKQq8OxocUtC6sjqY8jwYngIB4AByA==", + "license": "MIT", "dependencies": { - "cssnano-preset-default": "^6.0.1", - "lilconfig": "^2.1.0" + "cssnano-preset-default": "^7.0.10", + "lilconfig": "^3.1.3" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/cssnano" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/cssnano-preset-default": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz", - "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.10.tgz", + "integrity": "sha512-6ZBjW0Lf1K1Z+0OKUAUpEN62tSXmYChXWi2NAA0afxEVsj9a+MbcB1l5qel6BHJHmULai2fCGRthCeKSFbScpA==", + "license": "MIT", "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^4.0.0", - "postcss-calc": "^9.0.0", - "postcss-colormin": "^6.0.0", - "postcss-convert-values": "^6.0.0", - "postcss-discard-comments": "^6.0.0", - "postcss-discard-duplicates": "^6.0.0", - "postcss-discard-empty": "^6.0.0", - "postcss-discard-overridden": "^6.0.0", - "postcss-merge-longhand": "^6.0.0", - "postcss-merge-rules": "^6.0.1", - "postcss-minify-font-values": "^6.0.0", - "postcss-minify-gradients": "^6.0.0", - "postcss-minify-params": "^6.0.0", - "postcss-minify-selectors": "^6.0.0", - "postcss-normalize-charset": "^6.0.0", - "postcss-normalize-display-values": "^6.0.0", - "postcss-normalize-positions": "^6.0.0", - "postcss-normalize-repeat-style": "^6.0.0", - "postcss-normalize-string": "^6.0.0", - "postcss-normalize-timing-functions": "^6.0.0", - "postcss-normalize-unicode": "^6.0.0", - "postcss-normalize-url": "^6.0.0", - "postcss-normalize-whitespace": "^6.0.0", - "postcss-ordered-values": "^6.0.0", - "postcss-reduce-initial": "^6.0.0", - "postcss-reduce-transforms": "^6.0.0", - "postcss-svgo": "^6.0.0", - "postcss-unique-selectors": "^6.0.0" + "browserslist": "^4.27.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^5.0.1", + "postcss-calc": "^10.1.1", + "postcss-colormin": "^7.0.5", + "postcss-convert-values": "^7.0.8", + "postcss-discard-comments": "^7.0.5", + "postcss-discard-duplicates": "^7.0.2", + "postcss-discard-empty": "^7.0.1", + "postcss-discard-overridden": "^7.0.1", + "postcss-merge-longhand": "^7.0.5", + "postcss-merge-rules": "^7.0.7", + "postcss-minify-font-values": "^7.0.1", + "postcss-minify-gradients": "^7.0.1", + "postcss-minify-params": "^7.0.5", + "postcss-minify-selectors": "^7.0.5", + "postcss-normalize-charset": "^7.0.1", + "postcss-normalize-display-values": "^7.0.1", + "postcss-normalize-positions": "^7.0.1", + "postcss-normalize-repeat-style": "^7.0.1", + "postcss-normalize-string": "^7.0.1", + "postcss-normalize-timing-functions": "^7.0.1", + "postcss-normalize-unicode": "^7.0.5", + "postcss-normalize-url": "^7.0.1", + "postcss-normalize-whitespace": "^7.0.1", + "postcss-ordered-values": "^7.0.2", + "postcss-reduce-initial": "^7.0.5", + "postcss-reduce-transforms": "^7.0.1", + "postcss-svgo": "^7.1.0", + "postcss-unique-selectors": "^7.0.4" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/cssnano-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz", - "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.1.tgz", + "integrity": "sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==", + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/csso": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -3696,6 +6056,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -3708,32 +6069,56 @@ "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "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/cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==" - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "engines": { - "node": ">= 12" + "node_modules/db0": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/db0/-/db0-0.3.4.tgz", + "integrity": "sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==", + "license": "MIT", + "peerDependencies": { + "@electric-sql/pglite": "*", + "@libsql/client": "*", + "better-sqlite3": "*", + "drizzle-orm": "*", + "mysql2": "*", + "sqlite3": "*" + }, + "peerDependenciesMeta": { + "@electric-sql/pglite": { + "optional": true + }, + "@libsql/client": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "drizzle-orm": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "sqlite3": { + "optional": true + } } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "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" @@ -3744,48 +6129,45 @@ } } }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/deep-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", - "dev": true - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } + "dev": true, + "license": "MIT" }, "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/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "license": "MIT", "dependencies": { - "clone": "^1.0.2" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "license": "MIT", + "engines": { + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3795,24 +6177,29 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/defu": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.2.tgz", - "integrity": "sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==" + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "license": "MIT" }, "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true, + "license": "MIT" }, "node_modules/denque": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "license": "Apache-2.0", "engines": { "node": ">=0.10" } @@ -3821,64 +6208,71 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/destr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.0.tgz", - "integrity": "sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", "engines": { "node": ">=8" } }, "node_modules/devalue": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==" + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.2.tgz", + "integrity": "sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==", + "license": "MIT" }, "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 + "dev": true, + "license": "Apache-2.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==", - "dependencies": { - "path-type": "^4.0.0" - }, + "node_modules/diff": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.3.tgz", + "integrity": "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.3.1" } }, "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -3888,6 +6282,18 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -3897,12 +6303,14 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -3914,9 +6322,10 @@ } }, "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -3927,102 +6336,91 @@ } }, "node_modules/dot-prop": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-7.2.0.tgz", - "integrity": "sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.1.0.tgz", + "integrity": "sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==", + "license": "MIT", "dependencies": { - "type-fest": "^2.11.2" + "type-fest": "^5.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dot-prop/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "engines": { - "node": ">=12.20" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/dotenv": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", + "integrity": "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.439", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.439.tgz", - "integrity": "sha512-BHpErPSNhb9FB25+OwQP6mCAf3ZXfGbmuvc4LzBNVJwpCcXQJm++LerimocYRG9FRxUVRKZqaB7d0+pImSTPSg==" + "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/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==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "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==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "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": ">=0.12" }, @@ -4030,73 +6428,106 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" + "node_modules/error-stack-parser-es": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", + "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/errx": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/errx/-/errx-0.1.0.tgz", + "integrity": "sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, - "peer": true + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/esbuild": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.6.tgz", - "integrity": "sha512-5QgxWaAhU/tPBpvkxUmnFv2YINHuZzjbk0LeUUnC2i3aJHjfi5yR49lgKgF7cb98bclOp/kans8M5TGbGFfJlQ==", + "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": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/android-arm": "0.18.6", - "@esbuild/android-arm64": "0.18.6", - "@esbuild/android-x64": "0.18.6", - "@esbuild/darwin-arm64": "0.18.6", - "@esbuild/darwin-x64": "0.18.6", - "@esbuild/freebsd-arm64": "0.18.6", - "@esbuild/freebsd-x64": "0.18.6", - "@esbuild/linux-arm": "0.18.6", - "@esbuild/linux-arm64": "0.18.6", - "@esbuild/linux-ia32": "0.18.6", - "@esbuild/linux-loong64": "0.18.6", - "@esbuild/linux-mips64el": "0.18.6", - "@esbuild/linux-ppc64": "0.18.6", - "@esbuild/linux-riscv64": "0.18.6", - "@esbuild/linux-s390x": "0.18.6", - "@esbuild/linux-x64": "0.18.6", - "@esbuild/netbsd-x64": "0.18.6", - "@esbuild/openbsd-x64": "0.18.6", - "@esbuild/sunos-x64": "0.18.6", - "@esbuild/win32-arm64": "0.18.6", - "@esbuild/win32-ia32": "0.18.6", - "@esbuild/win32-x64": "0.18.6" + "@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.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "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" } @@ -4104,12 +6535,14 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -4117,230 +6550,145 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "peer": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "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, - "peer": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/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, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } + "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/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=0.8.x" } }, + "node_modules/events-universal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", + "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", + "license": "Apache-2.0", + "dependencies": { + "bare-events": "^2.7.0" + } + }, "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=16.17" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "engines": { - "node": ">=6" - } + "node_modules/exsolve": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", + "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==", + "license": "MIT" }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/externality": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.2.tgz", - "integrity": "sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==", - "dependencies": { - "enhanced-resolve": "^5.14.1", - "mlly": "^1.3.0", - "pathe": "^1.1.1", - "ufo": "^1.1.2" - } - }, - "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-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", "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" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" } }, - "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 + "node_modules/fast-npm-meta": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/fast-npm-meta/-/fast-npm-meta-1.2.1.tgz", + "integrity": "sha512-vTHOCEbzcbQEfYL0sPzcz+HF5asxoy60tPBVaiYzsCfuyhbXZCSqXL+LgPGV22nuAYimoGMeDpywMQB4aOw8HQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" + "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 } - ], - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, - "node_modules/figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", - "dependencies": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "license": "MIT" }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -4348,119 +6696,73 @@ "node": ">=8" } }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "license": "ISC", "dependencies": { - "fetch-blob": "^3.1.2" + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=12.20.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "license": "MIT", "engines": { "node": "*" }, "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "type": "github", + "url": "https://github.com/sponsors/rawify" } }, "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, "node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "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, + "license": "MIT", "dependencies": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=14.14" + "node": ">=10" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -4470,33 +6772,44 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, + "node_modules/fuse.js": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.1.0.tgz", + "integrity": "sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==", + "license": "Apache-2.0", "engines": { "node": ">=10" } }, + "node_modules/fzf": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fzf/-/fzf-0.5.2.tgz", + "integrity": "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==", + "license": "BSD-3-Clause" + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "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" } @@ -4505,86 +6818,97 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-port-please": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.0.1.tgz", - "integrity": "sha512-R5pcVO8Z1+pVDu8Ml3xaJCEkBiiy1VQN9za0YqH8GIi1nIqD4IzQhzY6dDzMRtdS1lyiGlucRzm8IN8wtLIXng==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.2.0.tgz", + "integrity": "sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==", + "license": "MIT" + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/giget": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.1.2.tgz", - "integrity": "sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/giget/-/giget-2.0.0.tgz", + "integrity": "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==", + "license": "MIT", "dependencies": { - "colorette": "^2.0.19", - "defu": "^6.1.2", - "https-proxy-agent": "^5.0.1", - "mri": "^1.2.0", - "node-fetch-native": "^1.0.2", - "pathe": "^1.1.0", - "tar": "^6.1.13" + "citty": "^0.1.6", + "consola": "^3.4.0", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.6", + "nypm": "^0.6.0", + "pathe": "^2.0.3" }, "bin": { "giget": "dist/cli.mjs" } }, - "node_modules/git-config-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz", - "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/git-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "dependencies": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" - } - }, - "node_modules/git-url-parse": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "dependencies": { - "git-up": "^7.0.0" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" - }, "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.5.tgz", + "integrity": "sha512-BzXxZg24Ibra1pbQ/zE7Kys4Ua1ks7Bn6pKLkVPZ9FZe4JQS6/Q7ef3LG1H+k7lUf5l4T3PLSyYyYJVYUvfgTw==", + "license": "BlueOak-1.0.0", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minimatch": "^10.2.1", + "minipass": "^7.1.2", + "path-scurry": "^2.0.0" }, "engines": { - "node": ">=12" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -4594,6 +6918,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -4601,48 +6926,78 @@ "node": ">= 6" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "peer": true - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.0.tgz", - "integrity": "sha512-jWsQfayf13NvqKUIL3Ta+CIqMnvlaIDFveWE/dpOZ9+3AMEJozsxDvKA02zync9UuvOM8rOXzsD5GqKP4OnWPQ==", + "node_modules/global-directory": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", + "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", + "license": "MIT", "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "ini": "4.1.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globals": { + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-16.1.1.tgz", + "integrity": "sha512-dW7vl+yiAJSp6aCekaVnVJxurRv7DCOLyXqEG3RYMYUg7AuJ2jCqPkZTA8ooqC2vtnkaMcV5WfFBMuEnTu1OQg==", + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.5", + "is-path-inside": "^4.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.4.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, "node_modules/gzip-size": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", "integrity": "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==", + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -4654,43 +7009,38 @@ } }, "node_modules/h3": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.7.0.tgz", - "integrity": "sha512-iJJz2Pn2rC0j8CB3rkFMs0K269W7hDVOC7eL3qne5Joy4JZX1W7id7PBFV593GboHDOx0PzgO6ocqsynrIvdxw==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.5.tgz", + "integrity": "sha512-xEyq3rSl+dhGX2Lm0+eFQIAzlDN6Fs0EcC4f7BNUmzaRX/PTzeuM+Tr2lHB8FoXggsQIeXLj8EDVgs5ywxyxmg==", + "license": "MIT", "dependencies": { - "cookie-es": "^1.0.0", - "defu": "^6.1.2", - "destr": "^2.0.0", - "iron-webcrypto": "^0.7.0", - "radix3": "^1.0.1", - "ufo": "^1.1.2", + "cookie-es": "^1.2.2", + "crossws": "^0.3.5", + "defu": "^6.1.4", + "destr": "^2.0.5", + "iron-webcrypto": "^1.2.1", + "node-mock-http": "^1.0.4", + "radix3": "^1.1.2", + "ufo": "^1.6.3", "uncrypto": "^0.1.3" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -4699,12 +7049,13 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -4713,37 +7064,30 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "node_modules/hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + "node_modules/hasown": { + "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" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/hookable": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" - }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "license": "MIT" }, "node_modules/http-assert": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", "dev": true, + "license": "MIT", "dependencies": { "deep-equal": "~1.0.1", "http-errors": "~1.8.0" @@ -4757,6 +7101,7 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -4766,6 +7111,7 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.4", @@ -4782,82 +7128,74 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, "engines": { "node": ">= 0.8" - } - }, - "node_modules/http-graceful-shutdown": { - "version": "3.1.13", - "resolved": "https://registry.npmjs.org/http-graceful-shutdown/-/http-graceful-shutdown-3.1.13.tgz", - "integrity": "sha512-Ci5LRufQ8AtrQ1U26AevS8QoMXDOhnAHCJI3eZu1com7mZGHxREmw3dNj85ftpQokQCvak8nI2pnFS8zyM1M+Q==", - "dependencies": { - "debug": "^4.3.4" }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/http-shutdown": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", "dependencies": { - "agent-base": "6", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, + "node_modules/httpxy": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/httpxy/-/httpxy-0.1.7.tgz", + "integrity": "sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==", + "license": "MIT" + }, "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "license": "Apache-2.0", "engines": { - "node": ">=10.17.0" + "node": ">=16.17.0" } }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -4865,18 +7203,6 @@ "node": ">=0.10.0" } }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -4894,66 +7220,59 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/image-meta": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.1.1.tgz", - "integrity": "sha512-+oXiHwOEPr1IE5zY0tcBLED/CYcre15J4nwL50x3o0jxWqEkyjrusiKP3YSU+tr9fvJp33ZcP5Gpj2295g3aEw==", - "dev": true, - "engines": { - "node": ">=10.18.0" - } + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.2.2.tgz", + "integrity": "sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==", + "license": "MIT" }, - "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, + "node_modules/impound": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/impound/-/impound-1.0.0.tgz", + "integrity": "sha512-8lAJ+1Arw2sMaZ9HE2ZmL5zOcMnt18s6+7Xqgq2aUVy4P1nlzAyPtzCDxsk51KVFwHEEdc6OWvUyqwHwhRYaug==", + "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "exsolve": "^1.0.5", + "mocked-exports": "^0.1.1", + "pathe": "^2.0.3", + "unplugin": "^2.3.2", + "unplugin-utils": "^0.2.4" } }, - "node_modules/import-fresh/node_modules/parent-module": { - "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, + "node_modules/impound/node_modules/unplugin": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", + "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" }, "engines": { - "node": ">=6" - } - }, - "node_modules/import-fresh/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": ">=18.12.0" } }, "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==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -4962,44 +7281,25 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inquirer": { - "version": "9.2.7", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.7.tgz", - "integrity": "sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==", - "dependencies": { - "ansi-escapes": "^4.3.2", - "chalk": "^5.2.0", - "cli-cursor": "^3.1.0", - "cli-width": "^4.0.0", - "external-editor": "^3.0.3", - "figures": "^5.0.0", - "lodash": "^4.17.21", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "license": "ISC", "engines": { - "node": ">=14.18.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/ioredis": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz", - "integrity": "sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.9.3.tgz", + "integrity": "sha512-VI5tMCdeoxZWU5vjHWsiE/Su76JGhBvWF1MJnV9ZtGltHk9BmD48oDq8Tj8haZ85aceXZMxLNDQZRVo5QKNgXA==", + "license": "MIT", "dependencies": { - "@ioredis/commands": "^1.1.1", + "@ioredis/commands": "1.5.0", "cluster-key-slot": "^1.1.0", "debug": "^4.3.4", "denque": "^2.1.0", @@ -5017,66 +7317,50 @@ "url": "https://opencollective.com/ioredis" } }, - "node_modules/ip-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", - "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ipx": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ipx/-/ipx-1.2.0.tgz", - "integrity": "sha512-FkEP56C08HdlqlWKm3pMhatywPtDBTlePTdzskksCR1+7xnB6fQs6pXOTXPTG5i+gGPgCOxbNMUSZEH/DQcWDA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/ipx/-/ipx-3.1.1.tgz", + "integrity": "sha512-7Xnt54Dco7uYkfdAw0r2vCly3z0rSaVhEXMzPvl3FndsTVm5p26j+PO+gyinkYmcsEUvX2Rh7OGK7KzYWRu6BA==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { - "@fastify/accept-negotiator": "^1.1.0", - "consola": "^3.1.0", - "defu": "^6.1.2", - "destr": "^1.2.2", + "@fastify/accept-negotiator": "^2.0.1", + "citty": "^0.1.6", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", "etag": "^1.8.1", - "image-meta": "^0.1.1", - "listhen": "^1.0.4", - "node-fetch-native": "^1.1.1", - "pathe": "^1.1.1", - "sharp": "^0.32.1", - "ufo": "^1.1.2", - "xss": "^1.0.14" + "h3": "^1.15.3", + "image-meta": "^0.2.1", + "listhen": "^1.9.0", + "ofetch": "^1.4.1", + "pathe": "^2.0.3", + "sharp": "^0.34.3", + "svgo": "^4.0.0", + "ufo": "^1.6.1", + "unstorage": "^1.16.1", + "xss": "^1.0.15" }, "bin": { "ipx": "bin/ipx.mjs" } }, - "node_modules/ipx/node_modules/destr": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", - "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==", - "dev": true, - "optional": true - }, "node_modules/iron-webcrypto": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.7.0.tgz", - "integrity": "sha512-WkX32iTcwd79ZsWRPP5wq1Jq6XXfPwO783ZiUBY8uMw4/AByx5WvBmxvYGnpVt6AOVJ0F41Qo420r8lIneT9Wg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/brc-dd" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, "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, + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -5084,40 +7368,31 @@ "node": ">=8" } }, - "node_modules/is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "node_modules/is-core-module": { + "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": { - "builtin-modules": "^3.3.0" + "hasown": "^2.0.2" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dependencies": { - "has": "^1.0.3" + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -5127,6 +7402,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5135,17 +7411,23 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "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==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", "dev": true, + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -5158,6 +7440,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -5165,71 +7448,60 @@ "node": ">=0.10.0" } }, - "node_modules/is-interactive": { + "node_modules/is-inside-container": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, - "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==" - }, - "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==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-primitive": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz", - "integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-promise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" - }, - "node_modules/is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "dependencies": { - "protocols": "^2.0.1" - } - }, - "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==", + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, "engines": { - "node": ">=8" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "node_modules/is-installed-globally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-1.0.0.tgz", + "integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==", + "license": "MIT", + "dependencies": { + "global-directory": "^4.0.1", + "is-path-inside": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -5237,119 +7509,147 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-5.5.0.tgz", + "integrity": "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is64bit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", + "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", + "license": "MIT", + "dependencies": { + "system-architecture": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "peer": true, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/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, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@isaacs/cliui": "^8.0.2" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "license": "MIT", "bin": { - "jiti": "bin/jiti.js" + "jiti": "lib/jiti-cli.mjs" } }, "node_modules/js-tokens": { "version": "4.0.0", "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==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "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/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" }, @@ -5357,15 +7657,12 @@ "node": ">=6" } }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" - }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -5378,6 +7675,7 @@ "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", "dev": true, + "license": "MIT", "dependencies": { "tsscmp": "1.0.6" }, @@ -5389,6 +7687,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5397,26 +7696,29 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/knitwork": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.0.0.tgz", - "integrity": "sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.3.0.tgz", + "integrity": "sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==", + "license": "MIT" }, "node_modules/koa": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.14.2.tgz", - "integrity": "sha512-VFI2bpJaodz6P7x2uyLiX6RLYpZmOJqNmoCst/Yyd7hQlszyPwG/I9CQJ63nOtKSxpt5M7NH67V6nJL2BwCl7g==", + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.3.tgz", + "integrity": "sha512-zPPuIt+ku1iCpFBRwseMcPYQ1cJL8l60rSmKeOuGfOXyE6YnTBmf2aEFNL2HQGrD0cPcLO/t+v9RTgC+fwEh/g==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "^1.3.5", "cache-content-type": "^1.0.0", "content-disposition": "~0.5.2", "content-type": "^1.0.4", - "cookies": "~0.8.0", + "cookies": "~0.9.0", "debug": "^4.3.2", "delegates": "^1.0.0", "depd": "^2.0.0", @@ -5444,13 +7746,15 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/koa-convert": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", "dev": true, + "license": "MIT", "dependencies": { "co": "^4.6.0", "koa-compose": "^4.1.0" @@ -5464,6 +7768,7 @@ "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.1", "http-errors": "^1.7.3", @@ -5478,6 +7783,7 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5487,6 +7793,7 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.4", @@ -5503,6 +7810,7 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5512,6 +7820,7 @@ "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.1.0", "koa-send": "^5.0.0" @@ -5525,15 +7834,37 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, + "node_modules/koa/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/koa/node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/koa/node_modules/http-errors": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.4", @@ -5550,6 +7881,7 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5559,14 +7891,33 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/launch-editor": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.13.0.tgz", + "integrity": "sha512-u+9asUHMJ99lA15VRMXw5XKfySFR9dGXwgsgS14YTbUq3GITP58mIM32At90P5fZ+MUId5Yw+IwI/yKub7jnCQ==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" + } + }, "node_modules/lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "license": "MIT", "dependencies": { "readable-stream": "^2.0.5" }, @@ -5578,6 +7929,7 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -5591,73 +7943,83 @@ "node_modules/lazystream/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/lazystream/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "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 + "dev": true, + "license": "MIT" }, "node_modules/listhen": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.0.4.tgz", - "integrity": "sha512-r94k7kmXHb8e8wpv7+UP/qqhhD+j/9TgX19QKim2cEJuWCLwlTw+5BkCFmYyjhQ7Bt8KdVun/2DcD7MF2Fe3+g==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.9.0.tgz", + "integrity": "sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==", + "license": "MIT", "dependencies": { - "clipboardy": "^3.0.0", - "colorette": "^2.0.19", - "defu": "^6.1.2", - "get-port-please": "^3.0.1", + "@parcel/watcher": "^2.4.1", + "@parcel/watcher-wasm": "^2.4.1", + "citty": "^0.1.6", + "clipboardy": "^4.0.0", + "consola": "^3.2.3", + "crossws": ">=0.2.0 <0.4.0", + "defu": "^6.1.4", + "get-port-please": "^3.1.2", + "h3": "^1.12.0", "http-shutdown": "^1.2.2", - "ip-regex": "^5.0.0", + "jiti": "^2.1.2", + "mlly": "^1.7.1", "node-forge": "^1.3.1", - "ufo": "^1.1.1" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "pathe": "^1.1.2", + "std-env": "^3.7.0", + "ufo": "^1.5.4", + "untun": "^0.1.3", + "uqr": "^0.1.2" }, - "engines": { - "node": ">=8.9.0" + "bin": { + "listen": "bin/listhen.mjs", + "listhen": "bin/listhen.mjs" } }, + "node_modules/listhen/node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "license": "MIT" + }, "node_modules/local-pkg": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", + "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", + "license": "MIT", + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.3.0", + "quansync": "^0.2.11" + }, "engines": { "node": ">=14" }, @@ -5666,225 +8028,144 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "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==" + "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/lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" - }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "license": "MIT" }, "node_modules/lodash.isarguments": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==" - }, - "node_modules/lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/log-symbols/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" }, "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/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "node_modules/magic-regexp": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/magic-regexp/-/magic-regexp-0.10.0.tgz", + "integrity": "sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg==", + "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "estree-walker": "^3.0.3", + "magic-string": "^0.30.12", + "mlly": "^1.7.2", + "regexp-tree": "^0.1.27", + "type-level-regexp": "~0.1.17", + "ufo": "^1.5.4", + "unplugin": "^2.0.0" + } + }, + "node_modules/magic-regexp/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/magic-regexp/node_modules/unplugin": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" }, "engines": { - "node": ">=12" + "node": ">=18.12.0" + } + }, + "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": { + "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/magic-string-ast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.1.2.tgz", - "integrity": "sha512-P53AZrzq7hclCU6HWj88xNZHmP15DKjMmK/vBytO1qnpYP3ul4IEZlyCE0aU3JRnmgWmZPmoTKj4Bls7v0pMyA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-1.0.3.tgz", + "integrity": "sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==", + "license": "MIT", "dependencies": { - "magic-string": "^0.30.0" + "magic-string": "^0.30.19" }, "engines": { - "node": ">=14.19.0" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" + "node": ">=20.19.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/sxzz" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/magicast": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.2.tgz", + "integrity": "sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "source-map-js": "^1.2.1" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" } }, "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/memory-fs/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/memory-pager": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", @@ -5894,12 +8175,14 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -5909,156 +8192,165 @@ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" } }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-4.1.0.tgz", + "integrity": "sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==", + "funding": [ + "https://github.com/sponsors/broofa" + ], + "license": "MIT", "bin": { - "mime": "cli.js" + "mime": "bin/cli.js" }, "engines": { - "node": ">=10.0.0" + "node": ">=16" } }, "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "mime-db": "^1.54.0" }, "engines": { - "node": ">= 0.6" + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "license": "MIT", "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.1.tgz", + "integrity": "sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { - "node": ">=10" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node": "20 || >=22" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "minipass": "^7.1.2" }, "engines": { - "node": ">= 8" + "node": ">= 18" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "license": "MIT" }, "node_modules/mlly": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.0.tgz", - "integrity": "sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", + "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", + "license": "MIT", "dependencies": { - "acorn": "^8.9.0", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "ufo": "^1.1.2" + "acorn": "^8.15.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "ufo": "^1.6.1" } }, + "node_modules/mlly/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "license": "MIT" + }, + "node_modules/mlly/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/mocked-exports": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/mocked-exports/-/mocked-exports-0.1.1.tgz", + "integrity": "sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==", + "license": "MIT" + }, "node_modules/mongodb": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-7.1.0.tgz", @@ -6118,66 +8410,33 @@ "node": ">=20.19.0" } }, - "node_modules/mongodb-connection-string-url/node_modules/tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, "engines": { - "node": ">=18" - } - }, - "node_modules/mongodb-connection-string-url/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", - "license": "MIT", - "dependencies": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "engines": { - "node": ">=4" + "node": ">=10" } }, "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==" + "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/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } + "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==", + "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==", "dev": true, + "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -6185,256 +8444,296 @@ } }, "node_modules/nanoid": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.6.tgz", + "integrity": "sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.js" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": "^18 || >=20" } }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + "node_modules/nanotar": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/nanotar/-/nanotar-0.2.1.tgz", + "integrity": "sha512-MUrzzDUcIOPbv7ubhDV/L4CIfVTATd9XhDE2ixFeCrM5yp9AlzUpn91JrnN0HD6hksdxvz9IW9aKANz0Bta0GA==", + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "peer": true - }, "node_modules/nitropack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.5.1.tgz", - "integrity": "sha512-RKq++lLrs7m/hlkEkYezL119Lu7LzseaDh/6UzmXqYD8/fx896Bou4CJpe775iHiHDzASiCmVKtlkBJxSiRi5w==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.13.1.tgz", + "integrity": "sha512-2dDj89C4wC2uzG7guF3CnyG+zwkZosPEp7FFBGHB3AJo11AywOolWhyQJFHDzve8COvGxJaqscye9wW2IrUsNw==", + "license": "MIT", "dependencies": { - "@cloudflare/kv-asset-handler": "^0.3.0", - "@netlify/functions": "^1.6.0", - "@rollup/plugin-alias": "^5.0.0", - "@rollup/plugin-commonjs": "^25.0.2", - "@rollup/plugin-inject": "^5.0.3", - "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.1.0", - "@rollup/plugin-replace": "^5.0.2", - "@rollup/plugin-terser": "^0.4.3", - "@rollup/plugin-wasm": "^6.1.3", - "@rollup/pluginutils": "^5.0.2", - "@types/http-proxy": "^1.17.11", - "@vercel/nft": "^0.22.6", - "archiver": "^5.3.1", - "c12": "^1.4.2", - "chalk": "^5.2.0", - "chokidar": "^3.5.3", - "citty": "^0.1.1", - "consola": "^3.1.0", - "cookie-es": "^1.0.0", - "defu": "^6.1.2", - "destr": "^2.0.0", - "dot-prop": "^7.2.0", - "esbuild": "^0.18.5", + "@cloudflare/kv-asset-handler": "^0.4.2", + "@rollup/plugin-alias": "^6.0.0", + "@rollup/plugin-commonjs": "^29.0.0", + "@rollup/plugin-inject": "^5.0.5", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^16.0.3", + "@rollup/plugin-replace": "^6.0.3", + "@rollup/plugin-terser": "^0.4.4", + "@vercel/nft": "^1.2.0", + "archiver": "^7.0.1", + "c12": "^3.3.3", + "chokidar": "^5.0.0", + "citty": "^0.1.6", + "compatx": "^0.2.0", + "confbox": "^0.2.2", + "consola": "^3.4.2", + "cookie-es": "^2.0.0", + "croner": "^9.1.0", + "crossws": "^0.3.5", + "db0": "^0.3.4", + "defu": "^6.1.4", + "destr": "^2.0.5", + "dot-prop": "^10.1.0", + "esbuild": "^0.27.2", "escape-string-regexp": "^5.0.0", "etag": "^1.8.1", - "fs-extra": "^11.1.1", - "globby": "^13.2.0", + "exsolve": "^1.0.8", + "globby": "^16.1.0", "gzip-size": "^7.0.0", - "h3": "^1.7.0", + "h3": "^1.15.5", "hookable": "^5.5.3", - "http-graceful-shutdown": "^3.1.13", - "http-proxy": "^1.18.1", - "is-primitive": "^3.0.1", - "jiti": "^1.18.2", + "httpxy": "^0.1.7", + "ioredis": "^5.9.1", + "jiti": "^2.6.1", "klona": "^2.0.6", - "knitwork": "^1.0.0", - "listhen": "^1.0.4", - "magic-string": "^0.30.0", - "mime": "^3.0.0", - "mlly": "^1.4.0", - "mri": "^1.2.0", - "node-fetch-native": "^1.2.0", - "ofetch": "^1.1.1", - "ohash": "^1.1.2", - "openapi-typescript": "^6.2.8", - "pathe": "^1.1.1", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.0.3", - "pretty-bytes": "^6.1.0", - "radix3": "^1.0.1", - "rollup": "^3.25.1", - "rollup-plugin-visualizer": "^5.9.2", - "scule": "^1.0.0", - "semver": "^7.5.2", - "serve-placeholder": "^2.0.1", - "serve-static": "^1.15.0", - "source-map-support": "^0.5.21", - "std-env": "^3.3.3", - "ufo": "^1.1.2", + "knitwork": "^1.3.0", + "listhen": "^1.9.0", + "magic-string": "^0.30.21", + "magicast": "^0.5.1", + "mime": "^4.1.0", + "mlly": "^1.8.0", + "node-fetch-native": "^1.6.7", + "node-mock-http": "^1.0.4", + "ofetch": "^1.5.1", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^2.0.0", + "pkg-types": "^2.3.0", + "pretty-bytes": "^7.1.0", + "radix3": "^1.1.2", + "rollup": "^4.55.1", + "rollup-plugin-visualizer": "^6.0.5", + "scule": "^1.3.0", + "semver": "^7.7.3", + "serve-placeholder": "^2.0.2", + "serve-static": "^2.2.1", + "source-map": "^0.7.6", + "std-env": "^3.10.0", + "ufo": "^1.6.3", + "ultrahtml": "^1.6.0", "uncrypto": "^0.1.3", - "unenv": "^1.5.1", - "unimport": "^3.0.8", - "unstorage": "^1.7.0" + "unctx": "^2.5.0", + "unenv": "^2.0.0-rc.24", + "unimport": "^5.6.0", + "unplugin-utils": "^0.3.1", + "unstorage": "^1.17.4", + "untyped": "^2.0.0", + "unwasm": "^0.5.3", + "youch": "^4.1.0-beta.13", + "youch-core": "^0.3.3" }, "bin": { - "nitro": "dist/cli.mjs", - "nitropack": "dist/cli.mjs" + "nitro": "dist/cli/index.mjs", + "nitropack": "dist/cli/index.mjs" }, "engines": { - "node": "^14.16.0 || ^16.11.0 || >=17.0.0" + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "xml2js": "^0.6.2" + }, + "peerDependenciesMeta": { + "xml2js": { + "optional": true + } } }, - "node_modules/node-abi": { - "version": "3.45.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.45.0.tgz", - "integrity": "sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==", + "node_modules/nitropack/node_modules/cookie-es": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-2.0.0.tgz", + "integrity": "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==", + "license": "MIT" + }, + "node_modules/nitropack/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "pathe": "^2.0.3", + "picomatch": "^4.0.3" }, "engines": { - "node": ">=10" + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" - }, - "node_modules/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "engines": { - "node": ">=10.5.0" - } + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" }, "node_modules/node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" + "whatwg-url": "^5.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "4.x || >=6.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/node-fetch-native": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.2.0.tgz", - "integrity": "sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ==" + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } }, "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", + "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } }, "node_modules/node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "license": "MIT", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", "node-gyp-build-test": "build-test.js" } }, + "node_modules/node-mock-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", + "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", + "license": "MIT" + }, "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + "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/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", + "license": "ISC", "dependencies": { - "abbrev": "1" + "abbrev": "^3.0.0" }, "bin": { "nopt": "bin/nopt.js" }, "engines": { - "node": ">=6" + "node": "^18.17.0 || >=20.5.0" } }, "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==", - "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==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "path-key": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -6442,147 +8741,213 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/nuxi": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.6.0.tgz", - "integrity": "sha512-gLmSE8NqNIz7HRPxBmO+Y+fgz95kMM25MzEoeuWLU/ZMWYqUOcvhsQEmv4ZZBfCe5/zv7+mO3G0UK1+Gi3QUoQ==", - "bin": { - "nuxi": "bin/nuxi.mjs" - }, - "engines": { - "node": "^14.18.0 || >=16.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/nuxt": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.6.0.tgz", - "integrity": "sha512-/ZUnaPJHdBbE9KoiVduD87unRaRx7DuO9cfy7rQLcGMo2LWVLRJ7I4CIq2ruq21fO/4jddA3G36LFWVJAKhcXQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-4.3.1.tgz", + "integrity": "sha512-bl+0rFcT5Ax16aiWFBFPyWcsTob19NTZaDL5P6t0MQdK63AtgS6fN6fwvwdbXtnTk6/YdCzlmuLzXhSM22h0OA==", + "license": "MIT", "dependencies": { - "@nuxt/devalue": "^2.0.2", - "@nuxt/kit": "3.6.0", - "@nuxt/schema": "3.6.0", - "@nuxt/telemetry": "^2.2.0", - "@nuxt/ui-templates": "^1.2.0", - "@nuxt/vite-builder": "3.6.0", - "@typescript-eslint/typescript-estree": "^5.60.0", - "@unhead/ssr": "^1.1.27", - "@unhead/vue": "^1.1.27", - "@vue/shared": "^3.3.4", - "c12": "^1.4.2", - "chokidar": "^3.5.3", - "cookie-es": "^1.0.0", - "defu": "^6.1.2", - "destr": "^2.0.0", - "devalue": "^4.3.2", + "@dxup/nuxt": "^0.3.2", + "@nuxt/cli": "^3.33.0", + "@nuxt/devtools": "^3.1.1", + "@nuxt/kit": "4.3.1", + "@nuxt/nitro-server": "4.3.1", + "@nuxt/schema": "4.3.1", + "@nuxt/telemetry": "^2.7.0", + "@nuxt/vite-builder": "4.3.1", + "@unhead/vue": "^2.1.3", + "@vue/shared": "^3.5.27", + "c12": "^3.3.3", + "chokidar": "^5.0.0", + "compatx": "^0.2.0", + "consola": "^3.4.2", + "cookie-es": "^2.0.0", + "defu": "^6.1.4", + "destr": "^2.0.5", + "devalue": "^5.6.2", + "errx": "^0.1.0", "escape-string-regexp": "^5.0.0", - "estree-walker": "^3.0.3", - "fs-extra": "^11.1.1", - "globby": "^13.2.0", - "h3": "^1.7.0", + "exsolve": "^1.0.8", + "h3": "^1.15.5", "hookable": "^5.5.3", - "jiti": "^1.18.2", + "ignore": "^7.0.5", + "impound": "^1.0.0", + "jiti": "^2.6.1", "klona": "^2.0.6", - "knitwork": "^1.0.0", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.4.0", - "nitropack": "^2.5.1", - "nuxi": "3.6.0", - "nypm": "^0.2.1", - "ofetch": "^1.1.1", - "ohash": "^1.1.2", - "pathe": "^1.1.1", - "perfect-debounce": "^1.0.0", - "prompts": "^2.4.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "ufo": "^1.1.2", - "ultrahtml": "^1.2.0", + "knitwork": "^1.3.0", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", + "nanotar": "^0.2.0", + "nypm": "^0.6.5", + "ofetch": "^1.5.1", + "ohash": "^2.0.11", + "on-change": "^6.0.2", + "oxc-minify": "^0.112.0", + "oxc-parser": "^0.112.0", + "oxc-transform": "^0.112.0", + "oxc-walker": "^0.7.0", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "pkg-types": "^2.3.0", + "rou3": "^0.7.12", + "scule": "^1.3.0", + "semver": "^7.7.4", + "std-env": "^3.10.0", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.3", + "ultrahtml": "^1.6.0", "uncrypto": "^0.1.3", - "unctx": "^2.3.1", - "unenv": "^1.5.1", - "unimport": "^3.0.8", - "unplugin": "^1.3.1", - "unplugin-vue-router": "^0.6.4", - "untyped": "^1.3.2", - "vue": "^3.3.4", - "vue-bundle-renderer": "^1.0.3", - "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.2.2" + "unctx": "^2.5.0", + "unimport": "^5.6.0", + "unplugin": "^3.0.0", + "unplugin-vue-router": "^0.19.2", + "untyped": "^2.0.0", + "vue": "^3.5.27", + "vue-router": "^4.6.4" }, "bin": { "nuxi": "bin/nuxt.mjs", "nuxt": "bin/nuxt.mjs" }, "engines": { - "node": "^14.18.0 || >=16.10.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { "@parcel/watcher": "^2.1.0", - "@types/node": "^14.18.0 || >=16.10.0" + "@types/node": ">=18.12.0" }, "peerDependenciesMeta": { "@parcel/watcher": { "optional": true + }, + "@types/node": { + "optional": true } } }, "node_modules/nuxt-headlessui": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/nuxt-headlessui/-/nuxt-headlessui-1.1.4.tgz", - "integrity": "sha512-/8C1w/nfBJBFzWvD/WUxwHFviPECO6owj8JgmwOK348E0IE7ZKhpFuEuy8rZ2hSm/JWexvz3QbmMRfndfzl3qw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/nuxt-headlessui/-/nuxt-headlessui-1.2.2.tgz", + "integrity": "sha512-6l23Y4OQk/PkKdadKHlXBr6/kv0u8na59+VomCWV5Zqx+9G/pM2Q5UOblbm2Vz4wH26Puo4H30zY1MS+2go3mA==", "dev": true, + "license": "MIT", "dependencies": { - "@headlessui/vue": "^1.0.0", - "@nuxt/kit": "^3.4.1", - "pathe": "^1.1.0" + "@headlessui/vue": "^1.7.18", + "@nuxt/kit": "^4.2.1", + "pathe": "^2.0.3" } }, "node_modules/nuxt-icon": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/nuxt-icon/-/nuxt-icon-0.4.1.tgz", - "integrity": "sha512-QTpxewOgLfdPx2uwHhoU5XQ4AtQ9N31ifbwnbn4Sx5NM+W2slNfGq1eEKmUl0CpSUAhGEdKbzd5CjA3c7dVa1Q==", + "version": "1.0.0-beta.7", + "resolved": "https://registry.npmjs.org/nuxt-icon/-/nuxt-icon-1.0.0-beta.7.tgz", + "integrity": "sha512-HdEn1sZGmkIX44L5rZ8YUMdIdVCpeBXycO2DdrqZmFilixcHax0XYdehc1VD6Kl9Sxg8B7sKPMelmDXVTbDwIw==", "dev": true, + "license": "MIT", "dependencies": { - "@iconify/vue": "^4.1.1", - "@nuxt/kit": "^3.5.0" + "@iconify/collections": "^1.0.425", + "@iconify/types": "^2.0.0", + "@iconify/utils": "^2.1.23", + "@iconify/vue": "^4.1.2", + "@nuxt/devtools-kit": "^1.3.1", + "@nuxt/kit": "^3.11.2", + "consola": "^3.2.3", + "fast-glob": "^3.3.2", + "local-pkg": "^0.5.0", + "pathe": "^1.1.2" } }, - "node_modules/nuxt-swiper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nuxt-swiper/-/nuxt-swiper-1.1.1.tgz", - "integrity": "sha512-MN2OjExBgsZKX4z+954NJUx5Rf2bMTpFeIV/B9+++A/Lxndhy7C9os4zaNYTsRrImAIBlcftJQoSZMXhvg0Juw==", + "node_modules/nuxt-icon/node_modules/@nuxt/devtools-kit": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-1.7.0.tgz", + "integrity": "sha512-+NgZ2uP5BuneqvQbe7EdOEaFEDy8762c99pLABtn7/Ur0ExEsQJMP7pYjjoTfKubhBqecr5Vo9yHkPBj1eHulQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.5.3", - "swiper": "^9.4.1" + "@nuxt/kit": "^3.15.0", + "@nuxt/schema": "^3.15.0", + "execa": "^7.2.0" + }, + "peerDependencies": { + "vite": "*" } }, - "node_modules/nuxt-umami": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/nuxt-umami/-/nuxt-umami-2.5.0.tgz", - "integrity": "sha512-c4g78wJfgx2RnQQVmRbnmFJCA/ESH7jMvAvGiWA+Jmw+X4Qgw8LWy/J7GOYwjFW/moye1ZTpCUg+IdGkjrFthQ==", + "node_modules/nuxt-icon/node_modules/@nuxt/kit": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.21.1.tgz", + "integrity": "sha512-QORZRjcuTKgo++XP1Pc2c2gqwRydkaExrIRfRI9vFsPA3AzuHVn5Gfmbv1ic8y34e78mr5DMBvJlelUaeOuajg==", + "dev": true, + "license": "MIT", "dependencies": { - "@vueuse/core": "^10.1.2" - } - }, - "node_modules/nypm": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.2.1.tgz", - "integrity": "sha512-5XKv4OKlnL+qkeWU4ywu35iyT1p8TmFJ5vD9BfVn8tHU3g/X0lDLV8TqZ4dNHwkoo9mtHUpQ8W8ert0XPqwbow==", - "dependencies": { - "execa": "^7.1.1" + "c12": "^3.3.3", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.8", + "ignore": "^7.0.5", + "jiti": "^2.6.1", + "klona": "^2.0.6", + "knitwork": "^1.3.0", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "rc9": "^3.0.0", + "scule": "^1.3.0", + "semver": "^7.7.4", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.3", + "unctx": "^2.5.0", + "untyped": "^2.0.0" }, "engines": { - "node": "^14.16.0 || >=16.10.0" + "node": ">=18.12.0" } }, - "node_modules/nypm/node_modules/execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "node_modules/nuxt-icon/node_modules/@nuxt/kit/node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, + "node_modules/nuxt-icon/node_modules/@nuxt/schema": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.21.1.tgz", + "integrity": "sha512-9cTtB0IFoly+/51yHK5eBooangJuFH9twZJCBPxttxQPwsdG9OgInMuESmGhSVzp8QG4P0lPF7i9ZlgFiQkNgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/shared": "^3.5.27", + "defu": "^6.1.4", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "std-env": "^3.10.0" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/nuxt-icon/node_modules/@nuxt/schema/node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, + "node_modules/nuxt-icon/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/nuxt-icon/node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -6601,90 +8966,198 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/nypm/node_modules/human-signals": { + "node_modules/nuxt-icon/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nuxt-icon/node_modules/human-signals": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } }, - "node_modules/nypm/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nypm/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nypm/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "node_modules/nuxt-icon/node_modules/local-pkg": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", + "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", + "dev": true, + "license": "MIT", "dependencies": { - "path-key": "^4.0.0" + "mlly": "^1.7.3", + "pkg-types": "^1.2.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/nypm/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "node_modules/nuxt-icon/node_modules/local-pkg/node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, + "node_modules/nuxt-icon/node_modules/local-pkg/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "license": "MIT", "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" } }, - "node_modules/nypm/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/nuxt-icon/node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/nuxt-icon/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/nuxt-swiper": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/nuxt-swiper/-/nuxt-swiper-1.2.2.tgz", + "integrity": "sha512-y4s/srISP4OuhXbYg9/W1/6EWnbcoHRGEKBKAvGP0I2h0b3enhqZNEk7854M3F89ys8waacBXektPzamgl5xwQ==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.7.0", + "swiper": "^10.2.0" } }, - "node_modules/nypm/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" + "node_modules/nuxt-swiper/node_modules/@nuxt/kit": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.21.1.tgz", + "integrity": "sha512-QORZRjcuTKgo++XP1Pc2c2gqwRydkaExrIRfRI9vFsPA3AzuHVn5Gfmbv1ic8y34e78mr5DMBvJlelUaeOuajg==", + "license": "MIT", + "dependencies": { + "c12": "^3.3.3", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.8", + "ignore": "^7.0.5", + "jiti": "^2.6.1", + "klona": "^2.0.6", + "knitwork": "^1.3.0", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "rc9": "^3.0.0", + "scule": "^1.3.0", + "semver": "^7.7.4", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.3", + "unctx": "^2.5.0", + "untyped": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=18.12.0" } }, + "node_modules/nuxt-umami": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/nuxt-umami/-/nuxt-umami-3.2.1.tgz", + "integrity": "sha512-82cf3kcrMn4Iq0rJ2Blfl48AqLWqRubEpxOinOoxqW7taZAd5SgZcCdCj7y4qXSt0W5DhBYgaq4IboyGFHoVUQ==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.15.4", + "request-ip": "^3.3.0" + } + }, + "node_modules/nuxt-umami/node_modules/@nuxt/kit": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.21.1.tgz", + "integrity": "sha512-QORZRjcuTKgo++XP1Pc2c2gqwRydkaExrIRfRI9vFsPA3AzuHVn5Gfmbv1ic8y34e78mr5DMBvJlelUaeOuajg==", + "license": "MIT", + "dependencies": { + "c12": "^3.3.3", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.8", + "ignore": "^7.0.5", + "jiti": "^2.6.1", + "klona": "^2.0.6", + "knitwork": "^1.3.0", + "mlly": "^1.8.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "rc9": "^3.0.0", + "scule": "^1.3.0", + "semver": "^7.7.4", + "tinyglobby": "^0.2.15", + "ufo": "^1.6.3", + "unctx": "^2.5.0", + "untyped": "^2.0.0" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/nuxt/node_modules/cookie-es": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-2.0.0.tgz", + "integrity": "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==", + "license": "MIT" + }, + "node_modules/nypm": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.5.tgz", + "integrity": "sha512-K6AJy1GMVyfyMXRVB88700BJqNUkByijGJM8kEHpLdcAt+vSQAVfkWWHYzuRXHSY6xA2sNc5RjTj0p9rE2izVQ==", + "license": "MIT", + "dependencies": { + "citty": "^0.2.0", + "pathe": "^2.0.3", + "tinyexec": "^1.0.2" + }, + "bin": { + "nypm": "dist/cli.mjs" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/nypm/node_modules/citty": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.2.1.tgz", + "integrity": "sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==", + "license": "MIT" + }, "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==", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6694,29 +9167,55 @@ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, + "node_modules/obug": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT" + }, "node_modules/ofetch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.1.1.tgz", - "integrity": "sha512-SSMoktrp9SNLi20BWfB/BnnKcL0RDigXThD/mZBeQxkIRv1xrd9183MtLdsqRYLYSqW0eTr5t8w8MqjNhvoOQQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", + "license": "MIT", "dependencies": { - "destr": "^2.0.0", - "node-fetch-native": "^1.2.0", - "ufo": "^1.1.2" + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" } }, "node_modules/ohash": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.2.tgz", - "integrity": "sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==" + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "license": "MIT" + }, + "node_modules/on-change": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/on-change/-/on-change-6.0.2.tgz", + "integrity": "sha512-08+12qcOVEA0fS9g/VxKS27HaT94nRutUT77J2dr8zv/unzXopvhBuF8tNLWsoLQ5IgrQ6eptGeGqUYat82U1w==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sindresorhus/on-change?sponsor=1" + } }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -6728,19 +9227,22 @@ "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, + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "mimic-fn": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -6756,6 +9258,7 @@ "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -6768,167 +9271,184 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/openapi-typescript": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.2.8.tgz", - "integrity": "sha512-yA+y5MHiu6cjmtsGfNLavzVuvGCKzjL3H+exgHDPK6bnp6ZVFibtAiafenNSRDWL0x+7Sw/VPv5SbaqiPLW46w==", - "dependencies": { - "ansi-colors": "^4.1.3", - "fast-glob": "^3.2.12", - "js-yaml": "^4.1.0", - "supports-color": "^9.3.1", - "undici": "^5.22.1", - "yargs-parser": "^21.1.1" - }, + "node_modules/open/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { - "openapi-typescript": "bin/cli.js" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "is-docker": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "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/ora/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/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==", - "dependencies": { - "has-flag": "^4.0.0" + "is-docker": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "node_modules/oxc-minify": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/oxc-minify/-/oxc-minify-0.112.0.tgz", + "integrity": "sha512-rkVSeeIRSt+RYI9uX6xonBpLUpvZyegxIg0UL87ev7YAfUqp7IIZlRjkgQN5Us1lyXD//TOo0Dcuuro/TYOWoQ==", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxc-minify/binding-android-arm-eabi": "0.112.0", + "@oxc-minify/binding-android-arm64": "0.112.0", + "@oxc-minify/binding-darwin-arm64": "0.112.0", + "@oxc-minify/binding-darwin-x64": "0.112.0", + "@oxc-minify/binding-freebsd-x64": "0.112.0", + "@oxc-minify/binding-linux-arm-gnueabihf": "0.112.0", + "@oxc-minify/binding-linux-arm-musleabihf": "0.112.0", + "@oxc-minify/binding-linux-arm64-gnu": "0.112.0", + "@oxc-minify/binding-linux-arm64-musl": "0.112.0", + "@oxc-minify/binding-linux-ppc64-gnu": "0.112.0", + "@oxc-minify/binding-linux-riscv64-gnu": "0.112.0", + "@oxc-minify/binding-linux-riscv64-musl": "0.112.0", + "@oxc-minify/binding-linux-s390x-gnu": "0.112.0", + "@oxc-minify/binding-linux-x64-gnu": "0.112.0", + "@oxc-minify/binding-linux-x64-musl": "0.112.0", + "@oxc-minify/binding-openharmony-arm64": "0.112.0", + "@oxc-minify/binding-wasm32-wasi": "0.112.0", + "@oxc-minify/binding-win32-arm64-msvc": "0.112.0", + "@oxc-minify/binding-win32-ia32-msvc": "0.112.0", + "@oxc-minify/binding-win32-x64-msvc": "0.112.0" } }, - "node_modules/parent-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", - "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", + "node_modules/oxc-parser": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.112.0.tgz", + "integrity": "sha512-7rQ3QdJwobMQLMZwQaPuPYMEF2fDRZwf51lZ//V+bA37nejjKW5ifMHbbCwvA889Y4RLhT+/wLJpPRhAoBaZYw==", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "^0.112.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxc-parser/binding-android-arm-eabi": "0.112.0", + "@oxc-parser/binding-android-arm64": "0.112.0", + "@oxc-parser/binding-darwin-arm64": "0.112.0", + "@oxc-parser/binding-darwin-x64": "0.112.0", + "@oxc-parser/binding-freebsd-x64": "0.112.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.112.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.112.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.112.0", + "@oxc-parser/binding-linux-arm64-musl": "0.112.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.112.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.112.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.112.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.112.0", + "@oxc-parser/binding-linux-x64-gnu": "0.112.0", + "@oxc-parser/binding-linux-x64-musl": "0.112.0", + "@oxc-parser/binding-openharmony-arm64": "0.112.0", + "@oxc-parser/binding-wasm32-wasi": "0.112.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.112.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.112.0", + "@oxc-parser/binding-win32-x64-msvc": "0.112.0" + } + }, + "node_modules/oxc-transform": { + "version": "0.112.0", + "resolved": "https://registry.npmjs.org/oxc-transform/-/oxc-transform-0.112.0.tgz", + "integrity": "sha512-cIRRvZgrHfsAHrkt8LWdAX4+Do8R0MzQSfeo9yzErzHeYiuyNiP4PCTPbOy/wBXL4MYzt3ebrBa5jt3akQkKAg==", + "license": "MIT", + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxc-transform/binding-android-arm-eabi": "0.112.0", + "@oxc-transform/binding-android-arm64": "0.112.0", + "@oxc-transform/binding-darwin-arm64": "0.112.0", + "@oxc-transform/binding-darwin-x64": "0.112.0", + "@oxc-transform/binding-freebsd-x64": "0.112.0", + "@oxc-transform/binding-linux-arm-gnueabihf": "0.112.0", + "@oxc-transform/binding-linux-arm-musleabihf": "0.112.0", + "@oxc-transform/binding-linux-arm64-gnu": "0.112.0", + "@oxc-transform/binding-linux-arm64-musl": "0.112.0", + "@oxc-transform/binding-linux-ppc64-gnu": "0.112.0", + "@oxc-transform/binding-linux-riscv64-gnu": "0.112.0", + "@oxc-transform/binding-linux-riscv64-musl": "0.112.0", + "@oxc-transform/binding-linux-s390x-gnu": "0.112.0", + "@oxc-transform/binding-linux-x64-gnu": "0.112.0", + "@oxc-transform/binding-linux-x64-musl": "0.112.0", + "@oxc-transform/binding-openharmony-arm64": "0.112.0", + "@oxc-transform/binding-wasm32-wasi": "0.112.0", + "@oxc-transform/binding-win32-arm64-msvc": "0.112.0", + "@oxc-transform/binding-win32-ia32-msvc": "0.112.0", + "@oxc-transform/binding-win32-x64-msvc": "0.112.0" + } + }, + "node_modules/oxc-walker": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/oxc-walker/-/oxc-walker-0.7.0.tgz", + "integrity": "sha512-54B4KUhrzbzc4sKvKwVYm7E2PgeROpGba0/2nlNZMqfDyca+yOor5IMb4WLGBatGDT0nkzYdYuzylg7n3YfB7A==", + "license": "MIT", + "dependencies": { + "magic-regexp": "^0.10.0" + }, + "peerDependencies": { + "oxc-parser": ">=0.98.0" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "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/package-manager-detector": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", "dev": true, - "dependencies": { - "callsites": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parse-git-config": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", - "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", - "dependencies": { - "git-config-path": "^2.0.0", - "ini": "^1.3.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-path": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "dependencies": { - "protocols": "^2.0.0" - } - }, - "node_modules/parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "dependencies": { - "parse-path": "^7.0.0" - } + "license": "MIT" }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "license": "MIT" + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6937,6 +9457,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -6944,43 +9465,66 @@ "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==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" }, - "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", - "dev": true - }, - "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==", + "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": ">=8" + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.2.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz", + "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "dev": true, + "license": "MIT" + }, "node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "license": "MIT" }, "node_modules/perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.1.0.tgz", + "integrity": "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==", + "license": "MIT" }, "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==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" @@ -6990,115 +9534,72 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pinia": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.4.tgz", - "integrity": "sha512-vYlnDu+Y/FXxv1ABo1vhjC+IbqvzUdiUC3sfDRrRyY2CQSrqqaa+iiHmqtARFxJVqWQMCJfXx1PBvFs9aJVLXQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-3.0.4.tgz", + "integrity": "sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==", + "license": "MIT", "dependencies": { - "@vue/devtools-api": "^6.5.0", - "vue-demi": ">=0.14.5" + "@vue/devtools-api": "^7.7.7" }, "funding": { "url": "https://github.com/sponsors/posva" }, "peerDependencies": { - "@vue/composition-api": "^1.4.0", - "typescript": ">=4.4.4", - "vue": "^2.6.14 || ^3.3.0" + "typescript": ">=4.5.0", + "vue": "^3.5.11" }, "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - }, "typescript": { "optional": true } } }, - "node_modules/pinia/node_modules/vue-demi": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.5.tgz", - "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", - "hasInstallScript": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "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==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/pkg-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz", + "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", + "license": "MIT", "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" + "confbox": "^0.2.2", + "exsolve": "^1.0.7", + "pathe": "^2.0.3" } }, "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz", + "integrity": "sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==", "dev": true, + "license": "MIT", "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" + "async": "^3.2.6", + "debug": "^4.3.6" }, "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/portfinder/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": ">= 10.12" } }, "node_modules/postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "funding": [ { "type": "opencollective", @@ -7113,435 +9614,347 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.6", - "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-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.1.1.tgz", + "integrity": "sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==", + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12 || ^20.9 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^8.4.38" } }, "node_modules/postcss-colormin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", - "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.5.tgz", + "integrity": "sha512-ekIBP/nwzRWhEMmIxHHbXHcMdzd1HIUzBECaj5KEdLz9DVP2HzT065sEhvOx1dkLjYW7jyD0CngThx6bpFi2fA==", + "license": "MIT", "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.27.0", "caniuse-api": "^3.0.0", - "colord": "^2.9.1", + "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-convert-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", - "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.8.tgz", + "integrity": "sha512-+XNKuPfkHTCEo499VzLMYn94TiL3r9YqRE3Ty+jP7UX4qjewUONey1t7CG21lrlTLN07GtGM8MqFVp86D4uKJg==", + "license": "MIT", "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.27.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-custom-properties": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.2.0.tgz", - "integrity": "sha512-UYiPqbqmVayyv56y0mtGhvUKZClflwE9cTTmPaqEX8fOVjVwsotqKGYtJXSLxrJLwf9tt7ka+Luyh1ZAOhGHWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { - "@csstools/cascade-layer-name-parser": "^1.0.2", - "@csstools/css-parser-algorithms": "^2.1.1", - "@csstools/css-tokenizer": "^2.1.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.4.32" } }, "node_modules/postcss-discard-comments": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", - "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.5.tgz", + "integrity": "sha512-IR2Eja8WfYgN5n32vEGSctVQ1+JARfu4UH8M7bgGh1bC+xI/obsPJXaBpQF7MAByvgwZinhpHpdrmXtvVVlKcQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.1.0" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-discard-duplicates": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", - "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz", + "integrity": "sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==", + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-discard-empty": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", - "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz", + "integrity": "sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==", + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-discard-overridden": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", - "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz", + "integrity": "sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==", + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-import": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-13.0.0.tgz", - "integrity": "sha512-LPUbm3ytpYopwQQjqgUH4S3EM/Gb9QsaSPP/5vnoi+oKVy3/mIk2sc0Paqw7RL57GpScm9MdIMUypw2znWiBpg==", + "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, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.0.0" }, "peerDependencies": { "postcss": "^8.0.0" } }, - "node_modules/postcss-import-resolver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-import-resolver/-/postcss-import-resolver-2.0.0.tgz", - "integrity": "sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==", - "dependencies": { - "enhanced-resolve": "^4.1.1" - } - }, - "node_modules/postcss-import-resolver/node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-import-resolver/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, "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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" }, "engines": { "node": "^12 || ^14 || >= 16" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": "^8.4.21" } }, "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" + "lilconfig": "^3.1.1" }, "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 18" }, "peerDependencies": { + "jiti": ">=1.21.0", "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { + "jiti": { + "optional": true + }, "postcss": { "optional": true }, - "ts-node": { + "tsx": { + "optional": true + }, + "yaml": { "optional": true } } }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^4.0.0 || ^5.0.0" - } - }, "node_modules/postcss-merge-longhand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", - "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.5.tgz", + "integrity": "sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.0" + "stylehacks": "^7.0.5" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-merge-rules": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", - "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.7.tgz", + "integrity": "sha512-njWJrd/Ms6XViwowaaCc+/vqhPG3SmXn725AGrnl+BgTuRPEacjiLEaGq16J6XirMJbtKkTwnt67SS+e2WGoew==", + "license": "MIT", "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.27.0", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.0", - "postcss-selector-parser": "^6.0.5" + "cssnano-utils": "^5.0.1", + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-minify-font-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", - "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.1.tgz", + "integrity": "sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-minify-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", - "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.1.tgz", + "integrity": "sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==", + "license": "MIT", "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^4.0.0", + "colord": "^2.9.3", + "cssnano-utils": "^5.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-minify-params": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", - "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.5.tgz", + "integrity": "sha512-FGK9ky02h6Ighn3UihsyeAH5XmLEE2MSGH5Tc4tXMFtEDx7B+zTG6hD/+/cT+fbF7PbYojsmmWjyTwFwW1JKQQ==", + "license": "MIT", "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^4.0.0", + "browserslist": "^4.27.0", + "cssnano-utils": "^5.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-minify-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", - "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.5.tgz", + "integrity": "sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==", + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "cssesc": "^3.0.0", + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.4.32" } }, "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==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.11" + "postcss-selector-parser": "^6.1.1" }, "engines": { "node": ">=12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": "^8.2.14" } }, + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-nesting": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-11.3.0.tgz", - "integrity": "sha512-JlS10AQm/RzyrUGgl5irVkAlZYTJ99mNueUl+Qab+TcHhVedLiylWVkKBhRale+rS9yWIJK48JVzQlq3LcSdeA==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", "dev": true, "funding": [ { @@ -7553,189 +9966,204 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "@csstools/selector-resolve-nested": "^3.1.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-normalize-charset": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", - "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.1.tgz", + "integrity": "sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==", + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-display-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", - "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.1.tgz", + "integrity": "sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-positions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", - "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.1.tgz", + "integrity": "sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", - "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.1.tgz", + "integrity": "sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-string": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", - "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.1.tgz", + "integrity": "sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", - "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.1.tgz", + "integrity": "sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-unicode": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", - "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.5.tgz", + "integrity": "sha512-X6BBwiRxVaFHrb2WyBMddIeB5HBjJcAaUHyhLrM2FsxSq5TFqcHSsK7Zu1otag+o0ZphQGJewGH1tAyrD0zX1Q==", + "license": "MIT", "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.27.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", - "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.1.tgz", + "integrity": "sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-normalize-whitespace": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", - "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz", + "integrity": "sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-ordered-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", - "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.2.tgz", + "integrity": "sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==", + "license": "MIT", "dependencies": { - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^5.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-reduce-initial": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", - "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.5.tgz", + "integrity": "sha512-RHagHLidG8hTZcnr4FpyMB2jtgd/OcyAazjMhoy5qmWJOx1uxKh4ntk0Pb46ajKM0rkf32lRH4C8c9qQiPR6IA==", + "license": "MIT", "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.27.0", "caniuse-api": "^3.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-reduce-transforms": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", - "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.1.tgz", + "integrity": "sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -7745,97 +10173,53 @@ } }, "node_modules/postcss-svgo": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", - "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.1.0.tgz", + "integrity": "sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "svgo": "^3.0.2" + "svgo": "^4.0.0" }, "engines": { - "node": "^14 || ^16 || >= 18" + "node": "^18.12.0 || ^20.9.0 || >= 18" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/postcss-unique-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", - "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.4.tgz", + "integrity": "sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==", + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-url": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", - "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", - "dependencies": { - "make-dir": "~3.1.0", - "mime": "~2.5.2", - "minimatch": "~3.0.4", - "xxhashjs": "~0.2.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-url/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/postcss-url/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-url/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "postcss": "^8.4.32" } }, "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==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" }, "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -7843,51 +10227,38 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/pretty-bytes": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.0.tgz", - "integrity": "sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-7.1.0.tgz", + "integrity": "sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==", + "license": "MIT", "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -7896,25 +10267,6 @@ "node": ">= 6" } }, - "node_modules/protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -7924,6 +10276,22 @@ "node": ">=6" } }, + "node_modules/quansync": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", + "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -7941,17 +10309,20 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/radix3": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.1.tgz", - "integrity": "sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" }, "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": { "safe-buffer": "^5.1.0" } @@ -7960,78 +10331,101 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, "node_modules/rc9": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.1.tgz", - "integrity": "sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-3.0.0.tgz", + "integrity": "sha512-MGOue0VqscKWQ104udASX/3GYDcKyPI4j4F8gu/jHHzglpmy9a/anZK3PNe8ug6aZFl+9GxLtdhe3kVZuMaQbA==", + "license": "MIT", "dependencies": { - "defu": "^6.1.2", - "destr": "^2.0.0", - "flat": "^5.0.2" + "defu": "^6.1.4", + "destr": "^2.0.5" } }, "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, + "license": "MIT", "dependencies": { "pify": "^2.3.0" } }, "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" }, "engines": { - "node": ">= 6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/readdir-glob": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "license": "Apache-2.0", "dependencies": { "minimatch": "^5.1.0" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/readdir-glob/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==", + "license": "MIT" + }, + "node_modules/readdir-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==", + "license": "MIT", "dependencies": { - "picomatch": "^2.2.1" + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/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": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8.10.0" + "node": ">=10" + } + }, + "node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/redis-errors": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "license": "MIT", "engines": { "node": ">=4" } @@ -8040,6 +10434,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "license": "MIT", "dependencies": { "redis-errors": "^1.0.0" }, @@ -8047,11 +10442,21 @@ "node": ">=4" } }, + "node_modules/regexp-tree": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "license": "MIT", + "bin": { + "regexp-tree": "bin/regexp-tree" + } + }, "node_modules/replace-in-file": { "version": "6.3.5", "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz", "integrity": "sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.2", "glob": "^7.2.0", @@ -8064,37 +10469,31 @@ "node": ">=10" } }, - "node_modules/replace-in-file/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/replace-in-file/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, + "license": "MIT" + }, + "node_modules/replace-in-file/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/replace-in-file/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/replace-in-file/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8110,20 +10509,12 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/replace-in-file/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/replace-in-file/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, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8131,43 +10522,37 @@ "node": "*" } }, - "node_modules/replace-in-file/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_modules/request-ip": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/request-ip/-/request-ip-3.3.0.tgz", + "integrity": "sha512-cA6Xh6e0fDBBBwH77SLJaJPBmD3nWVAcF9/XAcsrIHdjhFzFiB5aNQFytdjCGPezU3ROwrR11IddKAM08vohxA==", + "license": "MIT" }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "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.11.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" } @@ -8176,6 +10561,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -8185,6 +10571,7 @@ "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", "dev": true, + "license": "MIT", "dependencies": { "http-errors": "~1.6.2", "path-is-absolute": "1.0.1" @@ -8198,6 +10585,7 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8207,6 +10595,7 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -8221,119 +10610,94 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/resolve-path/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/resolve-path/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "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/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" }, "node_modules/rollup": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", - "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", + "version": "4.57.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.57.1.tgz", + "integrity": "sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=14.18.0", + "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/rollup-plugin-visualizer": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.9.2.tgz", - "integrity": "sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-6.0.5.tgz", + "integrity": "sha512-9+HlNgKCVbJDs8tVtjQ43US12eqaiHyyiLMdBwQ7vSZPiHMysGNo2E88TAp1si5wx8NAoYriI2A5kuKfIakmJg==", + "license": "MIT", "dependencies": { - "open": "^8.4.0", - "picomatch": "^2.3.1", + "open": "^8.0.0", + "picomatch": "^4.0.2", "source-map": "^0.7.4", "yargs": "^17.5.1" }, @@ -8341,23 +10705,37 @@ "rollup-plugin-visualizer": "dist/bin/cli.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "peerDependencies": { - "rollup": "2.x || 3.x" + "rolldown": "1.x || ^1.0.0-beta", + "rollup": "2.x || 3.x || 4.x" }, "peerDependenciesMeta": { + "rolldown": { + "optional": true + }, "rollup": { "optional": true } } }, - "node_modules/run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", + "node_modules/rou3": { + "version": "0.7.12", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-0.7.12.tgz", + "integrity": "sha512-iFE4hLDuloSWcD7mjdCDhx2bKcIsYbtOTpfH5MHHLSKMOUyjqQXTeZVa289uuwEGEKFoE/BAPbhaU4B774nceg==", + "license": "MIT" + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/run-parallel": { @@ -8378,18 +10756,11 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -8407,43 +10778,53 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, + "node_modules/sax": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", + "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=11.0.0" } }, "node_modules/scule": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/scule/-/scule-1.0.0.tgz", - "integrity": "sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", + "license": "MIT" }, "node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -8451,140 +10832,133 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" }, "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" + "node": ">= 18" }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "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/seroval": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.5.0.tgz", + "integrity": "sha512-OE4cvmJ1uSPrKorFIH9/w/Qwuvi/IMcGbv5RKgcJ/zjA/IohDLU6SVaxFN9FwajbP7nsX0dQqMDes1whk3y+yw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/serve-placeholder": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.1.tgz", - "integrity": "sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.2.tgz", + "integrity": "sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==", + "license": "MIT", "dependencies": { - "defu": "^6.0.0" + "defu": "^6.1.4" } }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" }, "node_modules/sharp": { - "version": "0.32.1", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.1.tgz", - "integrity": "sha512-kQTFtj7ldpUqSe8kDxoGLZc1rnMFU0AO2pqbX6pLy3b7Oj8ivJIdoKNwxHVQG2HN6XpHPJqCSM2nsma2gOXvOg==", + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.1", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.0", - "simple-get": "^4.0.1", - "tar-fs": "^2.1.1", - "tunnel-agent": "^0.6.0" + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" }, "engines": { - "node": ">=14.15.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" }, "funding": { "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" } }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -8596,104 +10970,105 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "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/simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "node_modules/simple-git": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.31.1.tgz", + "integrity": "sha512-oiWP4Q9+kO8q9hHqkX35uuHmxiEbZNTrZ5IPxgMGrJwN76pzjm/jabkZO0ItEcqxAincqGAzL3QHSaHt4+knBg==", + "license": "MIT", "dependencies": { - "is-arrayish": "^0.3.1" + "@kwsites/file-exists": "^1.1.1", + "@kwsites/promise-deferred": "^1.1.1", + "debug": "^4.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/steveukx/git-js?sponsor=1" } }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "node_modules/sirv": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" }, "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/smob": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.4.0.tgz", - "integrity": "sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==" + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.6.1.tgz", + "integrity": "sha512-KAkBqZl3c2GvNgNhcoyJae1aKldDW0LO279wF9bk1PnluRTETKBq0WyzRXxEhoQLk56yHaOY4JCBEKDuJIET5g==", + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } }, "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", "engines": { - "node": ">= 8" + "node": ">= 12" } }, "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" } @@ -8702,6 +11077,7 @@ "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" @@ -8711,6 +11087,7 @@ "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" } @@ -8724,41 +11101,64 @@ "memory-pager": "^1.0.2" } }, - "node_modules/ssr-window": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", - "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/srvx": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.11.5.tgz", + "integrity": "sha512-MbQgu/gbLcXjg1bhUhPXXOpeMfmDMTGSKPWeht5acXnlQNldD925eS4+bIH/qESecSkP71dU3Fmvunlai1+yzw==", + "license": "MIT", + "bin": { + "srvx": "bin/srvx.mjs" + }, + "engines": { + "node": ">=20.16.0" + } }, "node_modules/standard-as-callback": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", - "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", + "license": "MIT" }, "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/std-env": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz", - "integrity": "sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==" + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "license": "MIT" }, - "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/streamx": { + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", + "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", + "license": "MIT", + "dependencies": { + "events-universal": "^1.0.0", + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" } }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -8767,6 +11167,22 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "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": { + "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==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -8780,6 +11196,20 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "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==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -8788,59 +11218,70 @@ } }, "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "license": "MIT", "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/strip-literal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.1.tgz", - "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", + "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==", + "license": "MIT", "dependencies": { - "acorn": "^8.8.2" + "js-tokens": "^9.0.1" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", + "license": "MIT" + }, + "node_modules/structured-clone-es": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/structured-clone-es/-/structured-clone-es-1.0.0.tgz", + "integrity": "sha512-FL8EeKFFyNQv5cMnXI31CIMCsFarSVI2bF0U0ImeNE3g/F1IvJQyqzOXxPBRXiwQfyBTlbNe88jh1jFW0O/jiQ==", + "license": "ISC" + }, "node_modules/stylehacks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", - "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.7.tgz", + "integrity": "sha512-bJkD0JkEtbRrMFtwgpJyBbFIwfDDONQ1Ov3sDLZQP8HuJ73kBOyx66H4bOcAbVWmnfLdvQ0AJwXxOMkpujcO6g==", + "license": "MIT", "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "browserslist": "^4.27.0", + "postcss-selector-parser": "^7.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" } }, "node_modules/sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", - "glob": "7.1.6", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", + "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { @@ -8848,17 +11289,7 @@ "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node": ">=16 || 14 >=14.17" } }, "node_modules/sucrase/node_modules/commander": { @@ -8866,57 +11297,41 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, + "node_modules/superjson": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.6.tgz", + "integrity": "sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "copy-anything": "^4" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/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": ">=16" } }, "node_modules/supports-color": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz", - "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==", - "engines": { - "node": ">=12" + "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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": ">=8" } }, "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==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8924,38 +11339,44 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" - }, "node_modules/svgo": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", - "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.0.tgz", + "integrity": "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==", + "license": "MIT", "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", + "commander": "^11.1.0", "css-select": "^5.1.0", - "css-tree": "^2.2.1", + "css-tree": "^3.0.1", + "css-what": "^6.1.0", "csso": "^5.0.5", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1", + "sax": "^1.4.1" }, "bin": { - "svgo": "bin/svgo" + "svgo": "bin/svgo.js" }, "engines": { - "node": ">=14.0.0" + "node": ">=16" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/svgo" } }, + "node_modules/svgo/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, "node_modules/swiper": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.4.1.tgz", - "integrity": "sha512-1nT2T8EzUpZ0FagEqaN/YAhRj33F2x/lN6cyB0/xoYJDMf8KwTFT3hMOeoB8Tg4o3+P/CKqskP+WX0Df046fqA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-10.3.1.tgz", + "integrity": "sha512-24Wk3YUdZHxjc9faID97GTu6xnLNia+adMt6qMTZG/HgdSUt4fS0REsGUXJOgpTED0Amh/j+gRGQxsLayJUlBQ==", "funding": [ { "type": "patreon", @@ -8966,23 +11387,46 @@ "url": "http://opencollective.com/swiper" } ], - "dependencies": { - "ssr-window": "^4.0.2" - }, + "license": "MIT", "engines": { "node": ">= 4.7.0" } }, + "node_modules/system-architecture": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", + "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tagged-tag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", + "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tailwind-config-viewer": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/tailwind-config-viewer/-/tailwind-config-viewer-1.7.2.tgz", - "integrity": "sha512-3JJCeAAlvG+i/EBj+tQb0x4weo30QjdSAo4hlcnVbtD+CkpzHi/UwU9InbPMcYH+ESActoa2kCyjpLEyjEkn0Q==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/tailwind-config-viewer/-/tailwind-config-viewer-2.0.4.tgz", + "integrity": "sha512-icvcmdMmt9dphvas8wL40qttrHwAnW3QEN4ExJ2zICjwRsPj7gowd1cOceaWG3IfTuM/cTNGQcx+bsjMtmV+cw==", "dev": true, + "license": "MIT", "dependencies": { - "@koa/router": "^9.0.1", + "@koa/router": "^12.0.1", "commander": "^6.0.0", "fs-extra": "^9.0.1", - "koa": "^2.12.0", + "koa": "^2.14.2", "koa-static": "^5.0.0", "open": "^7.0.4", "portfinder": "^1.0.26", @@ -8993,7 +11437,7 @@ "tailwindcss-config-viewer": "cli/index.js" }, "engines": { - "node": ">=8" + "node": ">=13" }, "peerDependencies": { "tailwindcss": "1 || 2 || 2.0.1-compat || 3" @@ -9004,23 +11448,38 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, - "node_modules/tailwind-config-viewer/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==", + "node_modules/tailwind-config-viewer/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "license": "MIT", + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tailwind-config-viewer/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/tailwind-config-viewer/node_modules/open": { @@ -9028,6 +11487,7 @@ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -9040,34 +11500,34 @@ } }, "node_modules/tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", + "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", "dev": true, + "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", + "jiti": "^1.21.7", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", "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", - "postcss-value-parser": "^4.2.0", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" + "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", @@ -9077,11 +11537,50 @@ "node": ">=14.0.0" } }, + "node_modules/tailwindcss/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, + "license": "MIT", + "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/tailwindcss/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, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/tailwindcss/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, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -9089,101 +11588,100 @@ "node": ">=10.13.0" } }, - "node_modules/tailwindcss/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==", + "node_modules/tailwindcss/node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/tailwindcss/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, "node_modules/tar": { - "version": "6.1.15", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", - "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz", + "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==", + "license": "BlueOak-1.0.0", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=18" } }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "license": "MIT", "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } }, "node_modules/terser": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", - "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", + "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.8.2", + "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -9194,51 +11692,27 @@ "node": ">=10" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, "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==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/text-decoder": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz", + "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==", + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } }, "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, + "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } @@ -9248,6 +11722,7 @@ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, + "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -9255,39 +11730,42 @@ "node": ">=0.8" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + "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==", + "license": "MIT" }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, + "node_modules/tinyexec": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "license": "MIT", "engines": { - "node": ">=0.6.0" + "node": ">=18" } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, "engines": { - "node": ">=4" + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" } }, "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==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -9299,71 +11777,66 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } }, "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 + "dev": true, + "license": "Apache-2.0" }, "node_modules/tslib": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", - "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "optional": true }, "node_modules/tsscmp": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.x" } }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.4.4.tgz", + "integrity": "sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw==", + "license": "(MIT OR CC0-1.0)", + "dependencies": { + "tagged-tag": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -9374,6 +11847,7 @@ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -9382,140 +11856,267 @@ "node": ">= 0.6" } }, - "node_modules/typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "node_modules/type-is/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=14.17" + "node": ">= 0.6" } }, + "node_modules/type-is/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-level-regexp": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/type-level-regexp/-/type-level-regexp-0.1.17.tgz", + "integrity": "sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==", + "license": "MIT" + }, "node_modules/ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz", + "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==", + "license": "MIT" }, "node_modules/ultrahtml": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.2.0.tgz", - "integrity": "sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", + "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", + "license": "MIT" }, "node_modules/uncrypto": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "license": "MIT" }, "node_modules/unctx": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.3.1.tgz", - "integrity": "sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.5.0.tgz", + "integrity": "sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==", + "license": "MIT", "dependencies": { - "acorn": "^8.8.2", + "acorn": "^8.15.0", "estree-walker": "^3.0.3", - "magic-string": "^0.30.0", - "unplugin": "^1.3.1" + "magic-string": "^0.30.21", + "unplugin": "^2.3.11" } }, - "node_modules/undici": { - "version": "5.22.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", - "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", + "node_modules/unctx/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", "dependencies": { - "busboy": "^1.6.0" + "@types/estree": "^1.0.0" + } + }, + "node_modules/unctx/node_modules/unplugin": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" }, "engines": { - "node": ">=14.0" + "node": ">=18.12.0" } }, + "node_modules/undici-types": { + "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/unenv": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.5.1.tgz", - "integrity": "sha512-tQHlmQUPyIoyGc2bF8phugmQd6wVatkVe5FqxxhM1vHfmPKWTiogSVTHA0mO8gNztDKZLpBEJx3M3CJrTZyExg==", + "version": "2.0.0-rc.24", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz", + "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==", + "license": "MIT", "dependencies": { - "consola": "^3.1.0", - "defu": "^6.1.2", - "mime": "^3.0.0", - "node-fetch-native": "^1.1.1", - "pathe": "^1.1.0" + "pathe": "^2.0.3" } }, "node_modules/unhead": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.1.27.tgz", - "integrity": "sha512-KnE4xeV/mZLxnXG1VAp1nsaO2vzMq9Ch5uN4Y2SJAG4fXLEBi/A8evr3Vd81c+oAwQZjDXKFW60HDCJCkwo/Cw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-2.1.4.tgz", + "integrity": "sha512-+5091sJqtNNmgfQ07zJOgUnMIMKzVKAWjeMlSrTdSGPB6JSozhpjUKuMfWEoLxlMAfhIvgOU8Me0XJvmMA/0fA==", + "license": "MIT", "dependencies": { - "@unhead/dom": "1.1.27", - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27", - "hookable": "^5.5.3" + "hookable": "^6.0.1" }, "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, + "node_modules/unhead/node_modules/hookable": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.0.1.tgz", + "integrity": "sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==", + "license": "MIT" + }, + "node_modules/unicorn-magic": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.0.tgz", + "integrity": "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unimport": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.8.tgz", - "integrity": "sha512-AOt6xj3QMwqcTZRPB+NhFkyVEjCKnpTVoPm5x6424zz2NYYtCfym2bpJofzPHIJKPNIh5ko2/t2q46ZIMgdmbw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-5.6.0.tgz", + "integrity": "sha512-8rqAmtJV8o60x46kBAJKtHpJDJWkA2xcBqWKPI14MgUb05o1pnpnCnXSxedUXyeq7p8fR5g3pTo2BaswZ9lD9A==", + "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.0.2", + "acorn": "^8.15.0", "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.3.0", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" + "estree-walker": "^3.0.3", + "local-pkg": "^1.1.2", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "pkg-types": "^2.3.0", + "scule": "^1.3.0", + "strip-literal": "^3.1.0", + "tinyglobby": "^0.2.15", + "unplugin": "^2.3.11", + "unplugin-utils": "^0.3.1" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/unimport/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/unimport/node_modules/unplugin": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/unimport/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unplugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.3.1.tgz", - "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.0.0.tgz", + "integrity": "sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==", + "license": "MIT", "dependencies": { - "acorn": "^8.8.2", - "chokidar": "^3.5.3", - "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.5.0" + "@jridgewell/remapping": "^2.3.5", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/unplugin-utils": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.2.5.tgz", + "integrity": "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/unplugin-vue-router": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.6.4.tgz", - "integrity": "sha512-9THVhhtbVFxbsIibjK59oPwMI1UCxRWRPX7azSkTUABsxovlOXJys5SJx0kd/0oKIqNJuYgkRfAgPuO77SqCOg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.19.2.tgz", + "integrity": "sha512-u5dgLBarxE5cyDK/hzJGfpCTLIAyiTXGlo85COuD4Nssj6G7NxS+i9mhCWz/1p/ud1eMwdcUbTXehQe41jYZUA==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.21.5", - "@rollup/pluginutils": "^5.0.2", - "@vue-macros/common": "^1.3.1", - "ast-walker-scope": "^0.4.1", - "chokidar": "^3.5.3", - "fast-glob": "^3.2.12", + "@babel/generator": "^7.28.5", + "@vue-macros/common": "^3.1.1", + "@vue/language-core": "^3.2.1", + "ast-walker-scope": "^0.8.3", + "chokidar": "^5.0.0", "json5": "^2.2.3", - "local-pkg": "^0.4.3", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "scule": "^1.0.0", - "unplugin": "^1.3.1", - "yaml": "^2.2.2" + "local-pkg": "^1.1.2", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", + "muggle-string": "^0.4.1", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "scule": "^1.3.0", + "tinyglobby": "^0.2.15", + "unplugin": "^2.3.11", + "unplugin-utils": "^0.3.1", + "yaml": "^2.8.2" }, "peerDependencies": { - "vue-router": "^4.1.0" + "@vue/compiler-sfc": "^3.5.17", + "vue-router": "^4.6.0" }, "peerDependenciesMeta": { "vue-router": { @@ -9523,41 +12124,72 @@ } } }, - "node_modules/unplugin-vue-router/node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "node_modules/unplugin-vue-router/node_modules/unplugin": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" + }, "engines": { - "node": ">= 14" + "node": ">=18.12.0" + } + }, + "node_modules/unplugin-vue-router/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, "node_modules/unstorage": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.7.0.tgz", - "integrity": "sha512-f78UtR4HyUGWuET35iNPdKMvCh9YPQpC7WvkGpP6XiLlolT/9wjyAICYN9AMD/tlB8ZdOqWQHZn+j7mXcTSO4w==", + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.4.tgz", + "integrity": "sha512-fHK0yNg38tBiJKp/Vgsq4j0JEsCmgqH58HAn707S7zGkArbZsVr/CwINoi+nh3h98BRCwKvx1K3Xg9u3VV83sw==", + "license": "MIT", "dependencies": { "anymatch": "^3.1.3", - "chokidar": "^3.5.3", - "destr": "^2.0.0", - "h3": "^1.7.0", - "ioredis": "^5.3.2", - "listhen": "^1.0.4", - "lru-cache": "^10.0.0", - "mri": "^1.2.0", - "node-fetch-native": "^1.2.0", - "ofetch": "^1.1.1", - "ufo": "^1.1.2" + "chokidar": "^5.0.0", + "destr": "^2.0.5", + "h3": "^1.15.5", + "lru-cache": "^11.2.0", + "node-fetch-native": "^1.6.7", + "ofetch": "^1.5.1", + "ufo": "^1.6.3" }, "peerDependencies": { - "@azure/app-configuration": "^1.4.1", - "@azure/cosmos": "^3.17.3", - "@azure/data-tables": "^13.2.2", - "@azure/identity": "^3.2.2", - "@azure/keyvault-secrets": "^4.7.0", - "@azure/storage-blob": "^12.14.0", - "@planetscale/database": "^1.7.0", - "@upstash/redis": "^1.20.6", - "@vercel/kv": "^0.2.1" + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6 || ^7 || ^8", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/functions": "^2.2.12 || ^3.0.0", + "@vercel/kv": "^1 || ^2 || ^3", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" }, "peerDependenciesMeta": { "@azure/app-configuration": { @@ -9578,46 +12210,110 @@ "@azure/storage-blob": { "optional": true }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, "@planetscale/database": { "optional": true }, "@upstash/redis": { "optional": true }, + "@vercel/blob": { + "optional": true + }, + "@vercel/functions": { + "optional": true + }, "@vercel/kv": { "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true } } }, "node_modules/unstorage/node_modules/lru-cache": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz", - "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==", + "version": "11.2.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz", + "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==", + "license": "BlueOak-1.0.0", "engines": { - "node": "14 || >=16.14" + "node": "20 || >=22" } }, - "node_modules/untyped": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.3.2.tgz", - "integrity": "sha512-z219Z65rOGD6jXIvIhpZFfwWdqQckB8sdZec2NO+TkcH1Bph7gL0hwLzRJs1KsOo4Jz4mF9guBXhsEnyEBGVfw==", + "node_modules/untun": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", + "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.21.3", - "@babel/standalone": "^7.21.3", - "@babel/types": "^7.21.3", - "defu": "^6.1.2", - "jiti": "^1.18.2", - "mri": "^1.2.0", - "scule": "^1.0.0" + "citty": "^0.1.5", + "consola": "^3.2.3", + "pathe": "^1.1.1" + }, + "bin": { + "untun": "bin/untun.mjs" + } + }, + "node_modules/untun/node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "license": "MIT" + }, + "node_modules/untyped": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/untyped/-/untyped-2.0.0.tgz", + "integrity": "sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==", + "license": "MIT", + "dependencies": { + "citty": "^0.1.6", + "defu": "^6.1.4", + "jiti": "^2.4.2", + "knitwork": "^1.2.0", + "scule": "^1.3.0" }, "bin": { "untyped": "dist/cli.mjs" } }, + "node_modules/unwasm": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.5.3.tgz", + "integrity": "sha512-keBgTSfp3r6+s9ZcSma+0chwxQdmLbB5+dAD9vjtB21UTMYuKAxHXCU1K2CbCtnP09EaWeRvACnXk0EJtUx+hw==", + "license": "MIT", + "dependencies": { + "exsolve": "^1.0.8", + "knitwork": "^1.3.0", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0" + } + }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "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", @@ -9632,9 +12328,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" @@ -9643,65 +12340,85 @@ "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/uqr": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", + "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==", + "license": "MIT" }, "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==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vite": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", + "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.17.5", - "postcss": "^8.4.23", - "rollup": "^3.21.0" + "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": "^14.18.0 || >=16.0.0" + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "fsevents": "~2.3.2" + "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" + "@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 }, @@ -9710,69 +12427,109 @@ }, "terser": { "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true } } }, - "node_modules/vite-node": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.32.2.tgz", - "integrity": "sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==", + "node_modules/vite-dev-rpc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vite-dev-rpc/-/vite-dev-rpc-1.1.0.tgz", + "integrity": "sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==", + "license": "MIT", "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "picocolors": "^1.0.0", - "vite": "^3.0.0 || ^4.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": ">=v14.18.0" + "birpc": "^2.4.0", + "vite-hot-client": "^2.1.0" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0" + } + }, + "node_modules/vite-dev-rpc/node_modules/birpc": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", + "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/vite-hot-client": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-2.1.0.tgz", + "integrity": "sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0" + } + }, + "node_modules/vite-node": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-5.3.0.tgz", + "integrity": "sha512-8f20COPYJujc3OKPX6OuyBy3ZIv2det4eRRU4GY1y2MjbeGSUmPjedxg1b72KnTagCofwvZ65ThzjxDW2AtQFQ==", + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "es-module-lexer": "^2.0.0", + "obug": "^2.1.1", + "pathe": "^2.0.3", + "vite": "^7.3.1" + }, + "bin": { + "vite-node": "dist/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://opencollective.com/antfu" } }, "node_modules/vite-plugin-checker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.1.tgz", - "integrity": "sha512-4fAiu3W/IwRJuJkkUZlWbLunSzsvijDf0eDN6g/MGh6BUK4SMclOTGbLJCPvdAcMOQvVmm8JyJeYLYd4//8CkA==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.12.0.tgz", + "integrity": "sha512-CmdZdDOGss7kdQwv73UyVgLPv0FVYe5czAgnmRX2oKljgEvSrODGuClaV3PDR2+3ou7N/OKGauDDBjy2MB07Rg==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "ansi-escapes": "^4.3.0", - "chalk": "^4.1.1", - "chokidar": "^3.5.1", - "commander": "^8.0.0", - "fast-glob": "^3.2.7", - "fs-extra": "^11.1.0", - "lodash.debounce": "^4.0.8", - "lodash.pick": "^4.4.0", - "npm-run-path": "^4.0.1", - "semver": "^7.5.0", - "strip-ansi": "^6.0.0", - "tiny-invariant": "^1.1.0", - "vscode-languageclient": "^7.0.0", - "vscode-languageserver": "^7.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-uri": "^3.0.2" + "@babel/code-frame": "^7.27.1", + "chokidar": "^4.0.3", + "npm-run-path": "^6.0.0", + "picocolors": "^1.1.1", + "picomatch": "^4.0.3", + "tiny-invariant": "^1.3.3", + "tinyglobby": "^0.2.15", + "vscode-uri": "^3.1.0" }, "engines": { - "node": ">=14.16" + "node": ">=16.11" }, "peerDependencies": { - "eslint": ">=7", - "meow": "^9.0.0", - "optionator": "^0.9.1", - "stylelint": ">=13", + "@biomejs/biome": ">=1.7", + "eslint": ">=9.39.1", + "meow": "^13.2.0", + "optionator": "^0.9.4", + "oxlint": ">=1", + "stylelint": ">=16", "typescript": "*", - "vite": ">=2.0.0", + "vite": ">=5.4.21", "vls": "*", "vti": "*", - "vue-tsc": ">=1.3.9" + "vue-tsc": "~2.2.10 || ^3.0.0" }, "peerDependenciesMeta": { + "@biomejs/biome": { + "optional": true + }, "eslint": { "optional": true }, @@ -9782,6 +12539,9 @@ "optionator": { "optional": true }, + "oxlint": { + "optional": true + }, "stylelint": { "optional": true }, @@ -9799,638 +12559,276 @@ } } }, - "node_modules/vite-plugin-checker/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/vite-plugin-checker/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "readdirp": "^4.0.1" }, "engines": { - "node": ">=10" + "node": ">= 14.16.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://paulmillr.com/funding/" } }, - "node_modules/vite-plugin-checker/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/vite-plugin-checker/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/vite-plugin-checker/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" - } - }, - "node_modules/vscode-jsonrpc": { + "node_modules/vite-plugin-checker/node_modules/npm-run-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", - "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", - "engines": { - "node": ">=8.0.0 || >=10.0.0" - } - }, - "node_modules/vscode-languageclient": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", - "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "license": "MIT", "dependencies": { - "minimatch": "^3.0.4", - "semver": "^7.3.4", - "vscode-languageserver-protocol": "3.16.0" + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" }, "engines": { - "vscode": "^1.52.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vscode-languageclient/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/vite-plugin-checker/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vscode-languageclient/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/vite-plugin-checker/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/vite-plugin-checker/node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-inspect": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-11.3.3.tgz", + "integrity": "sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "ansis": "^4.1.0", + "debug": "^4.4.1", + "error-stack-parser-es": "^1.0.5", + "ohash": "^2.0.11", + "open": "^10.2.0", + "perfect-debounce": "^2.0.0", + "sirv": "^3.0.1", + "unplugin-utils": "^0.3.0", + "vite-dev-rpc": "^1.1.0" }, "engines": { - "node": "*" - } - }, - "node_modules/vscode-languageserver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", - "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", - "dependencies": { - "vscode-languageserver-protocol": "3.16.0" + "node": ">=14" }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^6.0.0 || ^7.0.0-0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } } }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", - "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "node_modules/vite-plugin-inspect/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-inspect/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", "dependencies": { - "vscode-jsonrpc": "6.0.0", - "vscode-languageserver-types": "3.16.0" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" + "node_modules/vite-plugin-inspect/node_modules/unplugin-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", + "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + } }, - "node_modules/vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + "node_modules/vite-plugin-vue-tracer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-tracer/-/vite-plugin-vue-tracer-1.2.0.tgz", + "integrity": "sha512-a9Z/TLpxwmoE9kIcv28wqQmiszM7ec4zgndXWEsVD/2lEZLRGzcg7ONXmplzGF/UP5W59QNtS809OdywwpUWQQ==", + "license": "MIT", + "dependencies": { + "estree-walker": "^3.0.3", + "exsolve": "^1.0.8", + "magic-string": "^0.30.21", + "pathe": "^2.0.3", + "source-map-js": "^1.2.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^6.0.0 || ^7.0.0", + "vue": "^3.5.0" + } + }, + "node_modules/vite-plugin-vue-tracer/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } }, "node_modules/vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==" + "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==", + "license": "MIT" }, "node_modules/vue": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", - "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.28.tgz", + "integrity": "sha512-BRdrNfeoccSoIZeIhyPBfvWSLFP4q8J3u8Ju8Ug5vu3LdD+yTM13Sg4sKtljxozbnuMu1NB1X5HBHRYUzFocKg==", + "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-sfc": "3.3.4", - "@vue/runtime-dom": "3.3.4", - "@vue/server-renderer": "3.3.4", - "@vue/shared": "3.3.4" + "@vue/compiler-dom": "3.5.28", + "@vue/compiler-sfc": "3.5.28", + "@vue/runtime-dom": "3.5.28", + "@vue/server-renderer": "3.5.28", + "@vue/shared": "3.5.28" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/vue-bundle-renderer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-1.0.3.tgz", - "integrity": "sha512-EfjX+5TTUl70bki9hPuVp+54JiZOvFIfoWBcfXsSwLzKEiDYyHNi5iX8srnqLIv3YRnvxgbntdcG1WPq0MvffQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.2.0.tgz", + "integrity": "sha512-sz/0WEdYH1KfaOm0XaBmRZOWgYTEvUDt6yPYaUzl4E52qzgWLlknaPPTTZmp6benaPTlQAI/hN1x3tAzZygycg==", + "license": "MIT", "dependencies": { - "ufo": "^1.1.1" + "ufo": "^1.6.1" } }, "node_modules/vue-devtools-stub": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", - "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==" + "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==", + "license": "MIT" }, "node_modules/vue-router": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz", - "integrity": "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz", + "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==", + "license": "MIT", "dependencies": { - "@vue/devtools-api": "^6.5.0" + "@vue/devtools-api": "^6.6.4" }, "funding": { "url": "https://github.com/sponsors/posva" }, "peerDependencies": { - "vue": "^3.2.0" + "vue": "^3.5.0" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "peer": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", - "engines": { - "node": ">= 8" - } + "node_modules/vue-router/node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" }, "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/webpack": { - "version": "5.88.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.0.tgz", - "integrity": "sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==", - "dev": true, - "peer": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "license": "BSD-2-Clause", "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" + "node": ">=12" } }, "node_modules/webpack-virtual-modules": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", - "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "license": "MIT" }, "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "license": "MIT", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "tr46": "^5.1.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10441,37 +12839,90 @@ "node": ">= 8" } }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "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==", + "license": "MIT", + "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==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/xss": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz", - "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==", + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz", + "integrity": "sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "commander": "^2.20.3", @@ -10489,20 +12940,14 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, + "license": "MIT", "optional": true }, - "node_modules/xxhashjs": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", - "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", - "dependencies": { - "cuint": "^0.2.2" - } - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } @@ -10510,21 +12955,29 @@ "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 6" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -10542,7386 +12995,62 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/ylru": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz", - "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz", + "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, - "node_modules/zhead": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.0.4.tgz", - "integrity": "sha512-V4R94t3ifk9AURym6OskbKcnowzgp5Z88tkoL/NF67vyryNxC62u6mx5F1Ux4oh4+YN7FFmKYEyWy6m5kfPH6g==", - "funding": { - "url": "https://github.com/sponsors/harlan-zw" + "node_modules/youch": { + "version": "4.1.0-beta.14", + "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.14.tgz", + "integrity": "sha512-VqcHA/HqOxaBMjBQCYz1h8jYdAAeLm6cVLmefijJjMY4aovOfKkqMry7amNX3JiN4hXArb7ZVYBNpjEVkV3r/A==", + "license": "MIT", + "dependencies": { + "@poppinss/colors": "^4.1.5", + "@poppinss/dumper": "^0.6.5", + "@speed-highlight/core": "^1.2.9", + "cookie-es": "^2.0.0", + "youch-core": "^0.3.3" } }, + "node_modules/youch-core": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz", + "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==", + "license": "MIT", + "dependencies": { + "@poppinss/exception": "^1.2.2", + "error-stack-parser-es": "^1.0.5" + } + }, + "node_modules/youch/node_modules/cookie-es": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-2.0.0.tgz", + "integrity": "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==", + "license": "MIT" + }, "node_modules/zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", + "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", + "license": "MIT", "dependencies": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" + "archiver-utils": "^5.0.0", + "compress-commons": "^6.0.2", + "readable-stream": "^4.0.0" }, "engines": { - "node": ">= 10" - } - } - }, - "dependencies": { - "@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 - }, - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", - "requires": { - "@babel/highlight": "^7.22.5" - } - }, - "@babel/compat-data": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", - "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==" - }, - "@babel/core": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", - "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", - "requires": { - "@babel/types": "^7.22.5", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", - "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", - "requires": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", - "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==" - }, - "@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "requires": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", - "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", - "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" - }, - "@babel/helper-replace-supers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", - "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", - "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==" - }, - "@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==" - }, - "@babel/helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", - "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", - "requires": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/highlight": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", - "requires": { - "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "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==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "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==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "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==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==" - }, - "@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz", - "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.22.5" - } - }, - "@babel/standalone": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.22.5.tgz", - "integrity": "sha512-6Lwhzral4YDEbIM3dBC8/w0BMDvOosGBGaJWSORLkerx8byawkmwwzXKUB0jGlI1Zp90+cK2uyTl62UPtLbUjQ==" - }, - "@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", - "requires": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/traverse": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", - "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", - "requires": { - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.0.0" - } - }, - "@cloudflare/kv-asset-handler": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.3.0.tgz", - "integrity": "sha512-9CB/MKf/wdvbfkUdfrj+OkEwZ5b7rws0eogJ4293h+7b6KX5toPwym+VQKmILafNB9YiehqY0DlNrDcDhdWHSQ==", - "requires": { - "mime": "^3.0.0" - } - }, - "@csstools/cascade-layer-name-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.2.tgz", - "integrity": "sha512-xm7Mgwej/wBfLoK0K5LfntmPJzoULayl1XZY9JYgQgT29JiqNw++sLnx95u5y9zCihblzkyaRYJrsRMhIBzRdg==", - "dev": true, - "requires": {} - }, - "@csstools/css-parser-algorithms": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", - "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", - "dev": true, - "requires": {} - }, - "@csstools/css-tokenizer": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", - "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==", - "dev": true - }, - "@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "dev": true, - "requires": {} - }, - "@esbuild/android-arm": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.6.tgz", - "integrity": "sha512-J3lwhDSXBBppSzm/LC1uZ8yKSIpExc+5T8MxrYD9KNVZG81FOAu2VF2gXi/6A/LwDDQQ+b6DpQbYlo3VwxFepQ==", - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.6.tgz", - "integrity": "sha512-pL0Ci8P9q1sWbtPx8CXbc8JvPvvYdJJQ+LO09PLFsbz3aYNdFBGWJjiHU+CaObO4Ames+GOFpXRAJZS2L3ZK/A==", - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.6.tgz", - "integrity": "sha512-hE2vZxOlJ05aY28lUpB0y0RokngtZtcUB+TVl9vnLEnY0z/8BicSvrkThg5/iI1rbf8TwXrbr2heEjl9fLf+EA==", - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.6.tgz", - "integrity": "sha512-/tuyl4R+QhhoROQtuQj9E/yfJtZNdv2HKaHwYhhHGQDN1Teziem2Kh7BWQMumfiY7Lu9g5rO7scWdGE4OsQ6MQ==", - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.6.tgz", - "integrity": "sha512-L7IQga2pDT+14Ti8HZwsVfbCjuKP4U213T3tuPggOzyK/p4KaUJxQFXJgfUFHKzU0zOXx8QcYRYZf0hSQtppkw==", - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.6.tgz", - "integrity": "sha512-bq10jFv42V20Kk77NvmO+WEZaLHBKuXcvEowixnBOMkaBgS7kQaqTc77ZJDbsUpXU3KKNLQFZctfaeINmeTsZA==", - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.6.tgz", - "integrity": "sha512-HbDLlkDZqUMBQaiday0pJzB6/8Xx/10dI3xRebJBReOEeDSeS+7GzTtW9h8ZnfB7/wBCqvtAjGtWQLTNPbR2+g==", - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.6.tgz", - "integrity": "sha512-C+5kb6rgsGMmvIdUI7v1PPgC98A6BMv233e97aXZ5AE03iMdlILFD/20HlHrOi0x2CzbspXn9HOnlE4/Ijn5Kw==", - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.6.tgz", - "integrity": "sha512-NMY9yg/88MskEZH2s4i6biz/3av+M8xY5ua4HE7CCz5DBz542cr7REe317+v7oKjnYBCijHpkzo5vU85bkXQmQ==", - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.6.tgz", - "integrity": "sha512-AXazA0ljvQEp7cA9jscABNXsjodKbEcqPcAE3rDzKN82Vb3lYOq6INd+HOCA7hk8IegEyHW4T72Z7QGIhyCQEA==", - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.6.tgz", - "integrity": "sha512-JjBf7TwY7ldcPgHYt9UcrjZB03+WZqg/jSwMAfzOzM5ZG+tu5umUqzy5ugH/crGI4eoDIhSOTDp1NL3Uo/05Fw==", - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.6.tgz", - "integrity": "sha512-kATNsslryVxcH1sO3KP2nnyUWtZZVkgyhAUnyTVVa0OQQ9pmDRjTpHaE+2EQHoCM5wt/uav2edrAUqbwn3tkKQ==", - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.6.tgz", - "integrity": "sha512-B+wTKz+8pi7mcWXFQV0LA79dJ+qhiut5uK9q0omoKnq8yRIwQJwfg3/vclXoqqcX89Ri5Y5538V0Se2v5qlcLA==", - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.6.tgz", - "integrity": "sha512-h44RBLVXFUSjvhOfseE+5UxQ/r9LVeqK2S8JziJKOm9W7SePYRPDyn7MhzhNCCFPkcjIy+soCxfhlJXHXXCR0A==", - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.6.tgz", - "integrity": "sha512-FlYpyr2Xc2AUePoAbc84NRV+mj7xpsISeQ36HGf9etrY5rTBEA+IU9HzWVmw5mDFtC62EQxzkLRj8h5Hq85yOQ==", - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.6.tgz", - "integrity": "sha512-Mc4EUSYwzLci77u0Kao6ajB2WbTe5fNc7+lHwS3a+vJISC/oprwURezUYu1SdWAYoczbsyOvKAJwuNftoAdjjg==", - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.6.tgz", - "integrity": "sha512-3hgZlp7NqIM5lNG3fpdhBI5rUnPmdahraSmwAi+YX/bp7iZ7mpTv2NkypGs/XngdMtpzljICxnUG3uPfqLFd3w==", - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.6.tgz", - "integrity": "sha512-aEWTdZQHtSRROlDYn7ygB8yAqtnall/UnmoVIJVqccKitkAWVVSYocQUWrBOxLEFk8XdlRouVrLZe6WXszyviA==", - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.6.tgz", - "integrity": "sha512-uxk/5yAGpjKZUHOECtI9W+9IcLjKj+2m0qf+RG7f7eRBHr8wP6wsr3XbNbgtOD1qSpPapd6R2ZfSeXTkCcAo5g==", - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.6.tgz", - "integrity": "sha512-oXlXGS9zvNCGoAT/tLHAsFKrIKye1JaIIP0anCdpaI+Dc10ftaNZcqfLzEwyhdzFAYInXYH4V7kEdH4hPyo9GA==", - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.6.tgz", - "integrity": "sha512-qh7IcAHUvvmMBmoIG+V+BbE9ZWSR0ohF51e5g8JZvU08kZF58uDFL5tHs0eoYz31H6Finv17te3W3QB042GqVA==", - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.6.tgz", - "integrity": "sha512-9UDwkz7Wlm4N9jnv+4NL7F8vxLhSZfEkRArz2gD33HesAFfMLGIGNVXRoIHtWNw8feKsnGly9Hq1EUuRkWl0zA==", - "optional": true - }, - "@fastify/accept-negotiator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-1.1.0.tgz", - "integrity": "sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==", - "dev": true, - "optional": true - }, - "@headlessui/vue": { - "version": "1.7.14", - "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.14.tgz", - "integrity": "sha512-aL9U9Sa7wdOzlrfjx6EjMIYNRCma5mngWcWzQBcHFwznpRZ8g/QZ/AYFtRDrZZUw22Ttttja4D7ZRXFwhONewA==", - "dev": true, - "requires": {} - }, - "@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", - "dev": true - }, - "@iconify/vue": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.1.1.tgz", - "integrity": "sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==", - "dev": true, - "requires": { - "@iconify/types": "^2.0.0" - } - }, - "@ioredis/commands": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", - "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==" - }, - "@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==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@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==" - }, - "@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@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==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, - "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - } - } - }, - "@koa/router": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@koa/router/-/router-9.4.0.tgz", - "integrity": "sha512-dOOXgzqaDoHu5qqMEPLKEgLz5CeIA7q8+1W62mCvFVCOqeC71UoTGJ4u1xUSOpIl2J1x2pqrNULkFteUeZW3/A==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", - "koa-compose": "^4.1.0", - "methods": "^1.1.2", - "path-to-regexp": "^6.1.0" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", - "requires": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", - "requires": { - "whatwg-url": "^5.0.0" - } - } - } - }, - "@mongodb-js/saslprep": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.4.6.tgz", - "integrity": "sha512-y+x3H1xBZd38n10NZF/rEBlvDOOMQ6LKUTHqr8R9VkJ+mmQOYtJFxIlkkK8fZrtOiL6VixbOBWMbZGBdal3Z1g==", - "requires": { - "sparse-bitfield": "^3.0.3" - } - }, - "@netlify/functions": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-1.6.0.tgz", - "integrity": "sha512-6G92AlcpFrQG72XU8YH8pg94eDnq7+Q0YJhb8x4qNpdGsvuzvrfHWBmqFGp/Yshmv4wex9lpsTRZOocdrA2erQ==", - "requires": { - "is-promise": "^4.0.0" - } - }, - "@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==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@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==" - }, - "@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==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@nuxt/devalue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", - "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==" - }, - "@nuxt/image": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@nuxt/image/-/image-1.0.0-rc.1.tgz", - "integrity": "sha512-gCYglIwEuYOdIbcH21RbMfqgQ2jqyd9SJH+GmyvH9M/vBsL7eZ4XEatfZRWa2q1A4DcIMs09/LbQiR3HHy2wZw==", - "dev": true, - "requires": { - "@nuxt/kit": "^3.5.3", - "consola": "^3.1.0", - "defu": "^6.1.2", - "h3": "^1.6.6", - "image-meta": "^0.1.1", - "ipx": "^1.2.0", - "node-fetch-native": "^1.1.1", - "ohash": "^1.1.2", - "pathe": "^1.1.1", - "std-env": "^3.3.3", - "ufo": "^1.1.2" - } - }, - "@nuxt/kit": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.6.0.tgz", - "integrity": "sha512-rqQYyWlhE42oWRQNR58KU1JYhoWryN78x8eYzFTHgalfpMjtPqZv2j9K4+hFRk0XLRUKnut4tE/3+UYyZ7ybVw==", - "requires": { - "@nuxt/schema": "3.6.0", - "c12": "^1.4.2", - "consola": "^3.1.0", - "defu": "^6.1.2", - "globby": "^13.2.0", - "hash-sum": "^2.0.0", - "ignore": "^5.2.4", - "jiti": "^1.18.2", - "knitwork": "^1.0.0", - "mlly": "^1.4.0", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "scule": "^1.0.0", - "semver": "^7.5.3", - "unctx": "^2.3.1", - "unimport": "^3.0.8", - "untyped": "^1.3.2" - } - }, - "@nuxt/postcss8": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nuxt/postcss8/-/postcss8-1.1.3.tgz", - "integrity": "sha512-CdHtErhvQwueNZPBOmlAAKrNCK7aIpZDYhtS7TzXlSgPHHox1g3cSlf+Ke9oB/8t4mNNjdB+prclme2ibuCOEA==", - "dev": true, - "requires": { - "autoprefixer": "^10.2.5", - "css-loader": "^5.0.0", - "defu": "^3.2.2", - "postcss": "^8.1.10", - "postcss-import": "^13.0.0", - "postcss-loader": "^4.1.0", - "postcss-url": "^10.1.1", - "semver": "^7.3.4" - }, - "dependencies": { - "defu": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/defu/-/defu-3.2.2.tgz", - "integrity": "sha512-8UWj5lNv7HD+kB0e9w77Z7TdQlbUYDVWqITLHNqFIn6khrNHv5WQo38Dcm1f6HeNyZf0U7UbPf6WeZDSdCzGDQ==", - "dev": true - } - } - }, - "@nuxt/schema": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.6.0.tgz", - "integrity": "sha512-6/nq+W77JODDfhMBZTi7HCD3hT5oHegsasAzUnDmvwWuY1io7BXX9x2mDhL8E3LhVzQuN5vhi3GBgwHwCfdKEA==", - "requires": { - "defu": "^6.1.2", - "hookable": "^5.5.3", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "postcss-import-resolver": "^2.0.0", - "std-env": "^3.3.3", - "ufo": "^1.1.2", - "unimport": "^3.0.8", - "untyped": "^1.3.2" - } - }, - "@nuxt/telemetry": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.2.0.tgz", - "integrity": "sha512-Z2UmPkBy5WjxvHKuUcl1X6vKWnIyWSP+9UGde1F+MzzZxYgAQybFud1uL2B3KCowxZdoqT1hd2WklV7EtyCwrQ==", - "requires": { - "@nuxt/kit": "^3.3.3", - "chalk": "^5.2.0", - "ci-info": "^3.8.0", - "consola": "^3.0.1", - "create-require": "^1.1.1", - "defu": "^6.1.2", - "destr": "^1.2.2", - "dotenv": "^16.0.3", - "fs-extra": "^10.1.0", - "git-url-parse": "^13.1.0", - "inquirer": "^9.1.5", - "is-docker": "^3.0.0", - "jiti": "^1.18.2", - "mri": "^1.2.0", - "nanoid": "^4.0.2", - "node-fetch": "^3.3.1", - "ofetch": "^1.0.1", - "parse-git-config": "^3.0.0", - "rc9": "^2.1.0", - "std-env": "^3.3.2" - }, - "dependencies": { - "destr": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", - "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==" - } - } - }, - "@nuxt/ui-templates": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.2.0.tgz", - "integrity": "sha512-MSZza7dxccNb/p7nuzGF8/m4POaFpHzVhNdR7f4xahOpH7Ja02lFeYR+rHtoHIJC0yym4qriqv0mQ+Qf/R61bQ==" - }, - "@nuxt/vite-builder": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.6.0.tgz", - "integrity": "sha512-HIpGZoZYgZQ9Xf3jeiUQ+8rxlEPDTxr/hhyIdhr+x6SLc8JzrDmwH1QX4M+VsomRkg8qKtJLRhxfEHWMsrWzCA==", - "requires": { - "@nuxt/kit": "3.6.0", - "@rollup/plugin-replace": "^5.0.2", - "@vitejs/plugin-vue": "^4.2.3", - "@vitejs/plugin-vue-jsx": "^3.0.1", - "autoprefixer": "^10.4.14", - "clear": "^0.1.0", - "consola": "^3.1.0", - "cssnano": "^6.0.1", - "defu": "^6.1.2", - "esbuild": "^0.18.6", - "escape-string-regexp": "^5.0.0", - "estree-walker": "^3.0.3", - "externality": "^1.0.2", - "fs-extra": "^11.1.1", - "get-port-please": "^3.0.1", - "h3": "^1.7.0", - "knitwork": "^1.0.0", - "magic-string": "^0.30.0", - "mlly": "^1.4.0", - "ohash": "^1.1.2", - "pathe": "^1.1.1", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.0.3", - "postcss": "^8.4.24", - "postcss-import": "^15.1.0", - "postcss-url": "^10.1.3", - "rollup-plugin-visualizer": "^5.9.2", - "std-env": "^3.3.3", - "strip-literal": "^1.0.1", - "ufo": "^1.1.2", - "unplugin": "^1.3.1", - "vite": "~4.3.9", - "vite-node": "^0.32.2", - "vite-plugin-checker": "^0.6.1", - "vue-bundle-renderer": "^1.0.3" - }, - "dependencies": { - "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==", - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - } - } - }, - "@nuxtjs/tailwindcss": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/tailwindcss/-/tailwindcss-6.8.0.tgz", - "integrity": "sha512-jzuvD1nfA2BPnSbHtKK0aiI51ndMa7lNGL1iDEFuEPsltzilZ9ED7zOP6niGTrImg0n5Yt4GEJpixi6yWwp9Hw==", - "dev": true, - "requires": { - "@nuxt/kit": "^3.5.3", - "@nuxt/postcss8": "^1.1.3", - "autoprefixer": "^10.4.14", - "chokidar": "^3.5.3", - "clear-module": "^4.1.2", - "colorette": "^2.0.20", - "cookie-es": "^1.0.0", - "defu": "^6.1.2", - "destr": "^2.0.0", - "h3": "^1.6.6", - "iron-webcrypto": "^0.7.0", - "micromatch": "^4.0.5", - "pathe": "^1.1.1", - "postcss": "^8.4.24", - "postcss-custom-properties": "^13.2.0", - "postcss-nesting": "^11.3.0", - "radix3": "^1.0.1", - "tailwind-config-viewer": "^1.7.2", - "tailwindcss": "~3.3.2", - "ufo": "^1.1.2", - "uncrypto": "^0.1.3" - } - }, - "@pinia/nuxt": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.4.11.tgz", - "integrity": "sha512-bhuNFngJpmBCdAqWguezNJ/oJFR7wvKieqiZrmmdmPR07XjsidAw8RLXHMZE9kUm32M9E6T057OBbG/22jERTg==", - "requires": { - "@nuxt/kit": "^3.5.0", - "pinia": ">=2.1.0" - } - }, - "@rollup/plugin-alias": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.0.0.tgz", - "integrity": "sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==", - "requires": { - "slash": "^4.0.0" - } - }, - "@rollup/plugin-commonjs": { - "version": "25.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.2.tgz", - "integrity": "sha512-NGTwaJxIO0klMs+WSFFtBP7b9TdTJ3K76HZkewT8/+yHzMiUGVQgaPtLQxNVYIgT5F7lxkEyVID+yS3K7bhCow==", - "requires": { - "@rollup/pluginutils": "^5.0.1", - "commondir": "^1.0.1", - "estree-walker": "^2.0.2", - "glob": "^8.0.3", - "is-reference": "1.2.1", - "magic-string": "^0.27.0" - }, - "dependencies": { - "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==" - }, - "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - } - } - }, - "@rollup/plugin-inject": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.3.tgz", - "integrity": "sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==", - "requires": { - "@rollup/pluginutils": "^5.0.1", - "estree-walker": "^2.0.2", - "magic-string": "^0.27.0" - }, - "dependencies": { - "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==" - }, - "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - } - } - }, - "@rollup/plugin-json": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.0.0.tgz", - "integrity": "sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==", - "requires": { - "@rollup/pluginutils": "^5.0.1" - } - }, - "@rollup/plugin-node-resolve": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.1.0.tgz", - "integrity": "sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==", - "requires": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - } - }, - "@rollup/plugin-replace": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz", - "integrity": "sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==", - "requires": { - "@rollup/pluginutils": "^5.0.1", - "magic-string": "^0.27.0" - }, - "dependencies": { - "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - } - } - }, - "@rollup/plugin-terser": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.3.tgz", - "integrity": "sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==", - "requires": { - "serialize-javascript": "^6.0.1", - "smob": "^1.0.0", - "terser": "^5.17.4" - } - }, - "@rollup/plugin-wasm": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-wasm/-/plugin-wasm-6.1.3.tgz", - "integrity": "sha512-7ItTTeyauE6lwdDtQWceEHZ9+txbi4RRy0mYPFn9BW7rD7YdgBDu7HTHsLtHrRzJc313RM/1m6GKgV3np/aEaw==", - "requires": {} - }, - "@rollup/pluginutils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", - "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", - "requires": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "dependencies": { - "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==" - } - } - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/eslint": { - "version": "8.40.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", - "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", - "dev": true, - "peer": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "peer": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" - }, - "@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", - "dev": true - }, - "@types/node": { - "version": "18.16.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.18.tgz", - "integrity": "sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" - }, - "@types/web-bluetooth": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", - "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==" - }, - "@types/webidl-conversions": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", - "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==" - }, - "@types/whatwg-url": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-13.0.0.tgz", - "integrity": "sha512-N8WXpbE6Wgri7KUSvrmQcqrMllKZ9uxkYWMt+mCSGwNc0Hsw9VQTW7ApqI4XNrx6/SaM2QQJCzMPDEXE058s+Q==", - "requires": { - "@types/webidl-conversions": "*" - } - }, - "@typescript-eslint/types": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.0.tgz", - "integrity": "sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==" - }, - "@typescript-eslint/typescript-estree": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.0.tgz", - "integrity": "sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==", - "requires": { - "@typescript-eslint/types": "5.60.0", - "@typescript-eslint/visitor-keys": "5.60.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "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" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.0.tgz", - "integrity": "sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==", - "requires": { - "@typescript-eslint/types": "5.60.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@unhead/dom": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.1.27.tgz", - "integrity": "sha512-sUrzpKIVvFp8TFx1mgp5t0k5ts1+KmgjMgRRuvRTZMBMVeGQRLSuL3uo34iwuFmKxeI6BXT5lVBk5H02c1XdGg==", - "requires": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27" - } - }, - "@unhead/schema": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.1.27.tgz", - "integrity": "sha512-S+xhPoBxBXDrsW9ltcF9Cv3cntMbSx+dfSmE7RNyDhogqHd3+lDEV2dnQpHKWTGjujwwMCALV5SADunAn785bw==", - "requires": { - "hookable": "^5.5.3", - "zhead": "^2.0.4" - } - }, - "@unhead/shared": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.1.27.tgz", - "integrity": "sha512-ElZ5WcMnhVlg44OAwTNq4XBkNePcL/BHZk7WKFcqpeGTJrEvSfs40lGJoo4sMsgDAd+XQdhJDd4dJu48jQB3kg==", - "requires": { - "@unhead/schema": "1.1.27" - } - }, - "@unhead/ssr": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.1.27.tgz", - "integrity": "sha512-lKXH2ofs8L+yAbHgkRP17bIQ45XaG2RSl5UCMsSIW2Ev4kiTGPbbcQKOBgsi2uEllgdMk5peKDyaWD9xheYlEA==", - "requires": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27" - } - }, - "@unhead/vue": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.1.27.tgz", - "integrity": "sha512-ibe7/QW4ZtyCI/et/fI3CnwC+oxqp+7LrhmuLUS93ib1Sl70D51dcAy9eAvh0MG7wWUyMUrf3T95MRifJo7uzA==", - "requires": { - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27", - "hookable": "^5.5.3", - "unhead": "1.1.27" - } - }, - "@vercel/nft": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.22.6.tgz", - "integrity": "sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==", - "requires": { - "@mapbox/node-pre-gyp": "^1.0.5", - "@rollup/pluginutils": "^4.0.0", - "acorn": "^8.6.0", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.2", - "node-gyp-build": "^4.2.2", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "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==" - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "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" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "@vitejs/plugin-vue": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz", - "integrity": "sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==", - "requires": {} - }, - "@vitejs/plugin-vue-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.0.1.tgz", - "integrity": "sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==", - "requires": { - "@babel/core": "^7.20.7", - "@babel/plugin-transform-typescript": "^7.20.7", - "@vue/babel-plugin-jsx": "^1.1.1" - } - }, - "@vue-macros/common": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.4.0.tgz", - "integrity": "sha512-Wnpk6OVPYw7ZrrShOS7RZL5AINFbuQWfkNCVWVESSPY+8id75YOKGzMs4X5YcNayywdSGEvV7ntVJ2RQ+ez21A==", - "requires": { - "@babel/types": "^7.22.4", - "@rollup/pluginutils": "^5.0.2", - "@vue/compiler-sfc": "^3.3.4", - "ast-kit": "^0.6.2", - "local-pkg": "^0.4.3", - "magic-string-ast": "^0.1.2" - } - }, - "@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==" - }, - "@vue/babel-plugin-jsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", - "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.2", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", - "svg-tags": "^1.0.0" - } - }, - "@vue/compiler-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", - "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", - "requires": { - "@babel/parser": "^7.21.3", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" - }, - "dependencies": { - "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==" - } - } - }, - "@vue/compiler-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", - "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", - "requires": { - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "@vue/compiler-sfc": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", - "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", - "requires": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-ssr": "3.3.4", - "@vue/reactivity-transform": "3.3.4", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0", - "postcss": "^8.1.10", - "source-map-js": "^1.0.2" - }, - "dependencies": { - "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==" - } - } - }, - "@vue/compiler-ssr": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", - "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", - "requires": { - "@vue/compiler-dom": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "@vue/devtools-api": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", - "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" - }, - "@vue/reactivity": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", - "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", - "requires": { - "@vue/shared": "3.3.4" - } - }, - "@vue/reactivity-transform": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", - "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", - "requires": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0" - }, - "dependencies": { - "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==" - } - } - }, - "@vue/runtime-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", - "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", - "requires": { - "@vue/reactivity": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "@vue/runtime-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", - "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", - "requires": { - "@vue/runtime-core": "3.3.4", - "@vue/shared": "3.3.4", - "csstype": "^3.1.1" - } - }, - "@vue/server-renderer": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", - "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", - "requires": { - "@vue/compiler-ssr": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "@vue/shared": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" - }, - "@vueuse/core": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.2.0.tgz", - "integrity": "sha512-aHBnoCteIS3hFu7ZZkVB93SanVDY6t4TIb7XDLxJT/HQdAZz+2RdIEJ8rj5LUoEJr7Damb5+sJmtpCwGez5ozQ==", - "requires": { - "@types/web-bluetooth": "^0.0.17", - "@vueuse/metadata": "10.2.0", - "@vueuse/shared": "10.2.0", - "vue-demi": ">=0.14.5" - }, - "dependencies": { - "vue-demi": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.5.tgz", - "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", - "requires": {} - } - } - }, - "@vueuse/metadata": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.2.0.tgz", - "integrity": "sha512-IR7Mkq6QSgZ38q/2ZzOt+Zz1OpcEsnwE64WBumDQ+RGKrosFCtUA2zgRrOqDEzPBXrVB+4HhFkwDjQMu0fDBKw==" - }, - "@vueuse/shared": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.2.0.tgz", - "integrity": "sha512-dIeA8+g9Av3H5iF4NXR/sft4V6vys76CpZ6hxwj8eMXybXk2WRl3scSsOVi+kQ9SX38COR7AH7WwY83UcuxbSg==", - "requires": { - "vue-demi": ">=0.14.5" - }, - "dependencies": { - "vue-demi": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.5.tgz", - "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", - "requires": {} - } - } - }, - "@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true, - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "peer": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "peer": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==" - }, - "acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "dev": true, - "peer": true, - "requires": {} - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "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 - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" - }, - "archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.3", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "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" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "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 - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "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==" - }, - "ast-kit": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.6.5.tgz", - "integrity": "sha512-XCg0VWvmWU2T/6aMp8VRfJWZ6LZv1P0o8otWY7RAGtfKj0qGi45vtnKNkltJhu9tmbQNZxv+gJA4o7FtLDfmWg==", - "requires": { - "@babel/parser": "^7.22.4", - "@rollup/pluginutils": "^5.0.2", - "pathe": "^1.1.0" - } - }, - "ast-walker-scope": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.4.2.tgz", - "integrity": "sha512-vdCU9JvpsrxWxvJiRHAr8If8cu07LWJXDPhkqLiP4ErbN1fu/mK623QGmU4Qbn2Nq4Mx0vR/Q017B6+HcHg1aQ==", - "requires": { - "@babel/parser": "^7.22.4", - "@babel/types": "^7.22.4" - } - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "async-sema": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==" - }, - "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 - }, - "autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "requires": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", - "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - } - }, - "bson": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-7.2.0.tgz", - "integrity": "sha512-YCEo7KjMlbNlyHhz7zAZNDpIpQbd+wOEHJYezv0nMYTn4x31eIUM2yomNNubclAt63dObUzKHWsBLJ9QcZNSnQ==" - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" - }, - "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==" - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" - }, - "busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "requires": { - "streamsearch": "^1.1.0" - } - }, - "c12": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/c12/-/c12-1.4.2.tgz", - "integrity": "sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==", - "requires": { - "chokidar": "^3.5.3", - "defu": "^6.1.2", - "dotenv": "^16.3.1", - "giget": "^1.1.2", - "jiti": "^1.18.2", - "mlly": "^1.4.0", - "ohash": "^1.1.2", - "pathe": "^1.1.1", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.0.3", - "rc9": "^2.1.1" - } - }, - "cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==" - }, - "cache-content-type": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", - "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", - "dev": true, - "requires": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "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 - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001507", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001507.tgz", - "integrity": "sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A==" - }, - "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.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" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "peer": true - }, - "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" - }, - "citty": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.1.tgz", - "integrity": "sha512-fL/EEp9TyXlNkgYFQYNqtMJhnAk2tAq8lCST7O5LPn1NrzWPsOKE5wafR7J+8W87oxqolpxNli+w7khq5WP7tg==" - }, - "clear": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/clear/-/clear-0.1.0.tgz", - "integrity": "sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==" - }, - "clear-module": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/clear-module/-/clear-module-4.1.2.tgz", - "integrity": "sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==", - "dev": true, - "requires": { - "parent-module": "^2.0.0", - "resolve-from": "^5.0.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==" - }, - "cli-width": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", - "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==" - }, - "clipboardy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", - "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", - "requires": { - "arch": "^2.2.0", - "execa": "^5.1.1", - "is-wsl": "^2.2.0" - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "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==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" - }, - "cluster-key-slot": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", - "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "requires": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "compress-commons": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "consola": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz", - "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==" - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "cookie-es": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.0.0.tgz", - "integrity": "sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==" - }, - "cookies": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", - "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", - "dev": true, - "requires": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" - }, - "crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "requires": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-declaration-sorter": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz", - "integrity": "sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==", - "requires": {} - }, - "css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - } - }, - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "requires": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssfilter": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", - "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", - "dev": true, - "optional": true - }, - "cssnano": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz", - "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==", - "requires": { - "cssnano-preset-default": "^6.0.1", - "lilconfig": "^2.1.0" - } - }, - "cssnano-preset-default": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz", - "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==", - "requires": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^4.0.0", - "postcss-calc": "^9.0.0", - "postcss-colormin": "^6.0.0", - "postcss-convert-values": "^6.0.0", - "postcss-discard-comments": "^6.0.0", - "postcss-discard-duplicates": "^6.0.0", - "postcss-discard-empty": "^6.0.0", - "postcss-discard-overridden": "^6.0.0", - "postcss-merge-longhand": "^6.0.0", - "postcss-merge-rules": "^6.0.1", - "postcss-minify-font-values": "^6.0.0", - "postcss-minify-gradients": "^6.0.0", - "postcss-minify-params": "^6.0.0", - "postcss-minify-selectors": "^6.0.0", - "postcss-normalize-charset": "^6.0.0", - "postcss-normalize-display-values": "^6.0.0", - "postcss-normalize-positions": "^6.0.0", - "postcss-normalize-repeat-style": "^6.0.0", - "postcss-normalize-string": "^6.0.0", - "postcss-normalize-timing-functions": "^6.0.0", - "postcss-normalize-unicode": "^6.0.0", - "postcss-normalize-url": "^6.0.0", - "postcss-normalize-whitespace": "^6.0.0", - "postcss-ordered-values": "^6.0.0", - "postcss-reduce-initial": "^6.0.0", - "postcss-reduce-transforms": "^6.0.0", - "postcss-svgo": "^6.0.0", - "postcss-unique-selectors": "^6.0.0" - } - }, - "cssnano-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz", - "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==", - "requires": {} - }, - "csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "requires": { - "css-tree": "~2.2.0" - }, - "dependencies": { - "css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "requires": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - } - }, - "mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" - } - } - }, - "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==" - }, - "data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "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==" - }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "requires": { - "clone": "^1.0.2" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "defu": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.2.tgz", - "integrity": "sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "denque": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", - "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.0.tgz", - "integrity": "sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" - }, - "devalue": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==" - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "dot-prop": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-7.2.0.tgz", - "integrity": "sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==", - "requires": { - "type-fest": "^2.11.2" - }, - "dependencies": { - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" - } - } - }, - "dotenv": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "electron-to-chromium": { - "version": "1.4.439", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.439.tgz", - "integrity": "sha512-BHpErPSNhb9FB25+OwQP6mCAf3ZXfGbmuvc4LzBNVJwpCcXQJm++LerimocYRG9FRxUVRKZqaB7d0+pImSTPSg==" - }, - "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==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "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==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", - "dev": true, - "peer": true - }, - "esbuild": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.6.tgz", - "integrity": "sha512-5QgxWaAhU/tPBpvkxUmnFv2YINHuZzjbk0LeUUnC2i3aJHjfi5yR49lgKgF7cb98bclOp/kans8M5TGbGFfJlQ==", - "requires": { - "@esbuild/android-arm": "0.18.6", - "@esbuild/android-arm64": "0.18.6", - "@esbuild/android-x64": "0.18.6", - "@esbuild/darwin-arm64": "0.18.6", - "@esbuild/darwin-x64": "0.18.6", - "@esbuild/freebsd-arm64": "0.18.6", - "@esbuild/freebsd-x64": "0.18.6", - "@esbuild/linux-arm": "0.18.6", - "@esbuild/linux-arm64": "0.18.6", - "@esbuild/linux-ia32": "0.18.6", - "@esbuild/linux-loong64": "0.18.6", - "@esbuild/linux-mips64el": "0.18.6", - "@esbuild/linux-ppc64": "0.18.6", - "@esbuild/linux-riscv64": "0.18.6", - "@esbuild/linux-s390x": "0.18.6", - "@esbuild/linux-x64": "0.18.6", - "@esbuild/netbsd-x64": "0.18.6", - "@esbuild/openbsd-x64": "0.18.6", - "@esbuild/sunos-x64": "0.18.6", - "@esbuild/win32-arm64": "0.18.6", - "@esbuild/win32-ia32": "0.18.6", - "@esbuild/win32-x64": "0.18.6" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "peer": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==" - }, - "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, - "peer": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "peer": true - }, - "estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "requires": { - "@types/estree": "^1.0.0" - } - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "peer": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "externality": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.2.tgz", - "integrity": "sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==", - "requires": { - "enhanced-resolve": "^5.14.1", - "mlly": "^1.3.0", - "pathe": "^1.1.1", - "ufo": "^1.1.2" - } - }, - "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 - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "requires": { - "@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" - } - }, - "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 - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, - "figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", - "requires": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" - }, - "formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "requires": { - "fetch-blob": "^3.1.2" - } - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "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==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-port-please": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.0.1.tgz", - "integrity": "sha512-R5pcVO8Z1+pVDu8Ml3xaJCEkBiiy1VQN9za0YqH8GIi1nIqD4IzQhzY6dDzMRtdS1lyiGlucRzm8IN8wtLIXng==" - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "giget": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.1.2.tgz", - "integrity": "sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==", - "requires": { - "colorette": "^2.0.19", - "defu": "^6.1.2", - "https-proxy-agent": "^5.0.1", - "mri": "^1.2.0", - "node-fetch-native": "^1.0.2", - "pathe": "^1.1.0", - "tar": "^6.1.13" - } - }, - "git-config-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz", - "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==" - }, - "git-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "requires": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" - } - }, - "git-url-parse": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "requires": { - "git-up": "^7.0.0" - } - }, - "github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "peer": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.0.tgz", - "integrity": "sha512-jWsQfayf13NvqKUIL3Ta+CIqMnvlaIDFveWE/dpOZ9+3AMEJozsxDvKA02zync9UuvOM8rOXzsD5GqKP4OnWPQ==", - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "gzip-size": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", - "integrity": "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "h3": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.7.0.tgz", - "integrity": "sha512-iJJz2Pn2rC0j8CB3rkFMs0K269W7hDVOC7eL3qne5Joy4JZX1W7id7PBFV593GboHDOx0PzgO6ocqsynrIvdxw==", - "requires": { - "cookie-es": "^1.0.0", - "defu": "^6.1.2", - "destr": "^2.0.0", - "iron-webcrypto": "^0.7.0", - "radix3": "^1.0.1", - "ufo": "^1.1.2", - "uncrypto": "^0.1.3" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "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==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" - }, - "hookable": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" - }, - "html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==" - }, - "http-assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", - "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", - "dev": true, - "requires": { - "deep-equal": "~1.0.1", - "http-errors": "~1.8.0" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-graceful-shutdown": { - "version": "3.1.13", - "resolved": "https://registry.npmjs.org/http-graceful-shutdown/-/http-graceful-shutdown-3.1.13.tgz", - "integrity": "sha512-Ci5LRufQ8AtrQ1U26AevS8QoMXDOhnAHCJI3eZu1com7mZGHxREmw3dNj85ftpQokQCvak8nI2pnFS8zyM1M+Q==", - "requires": { - "debug": "^4.3.4" - } - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-shutdown": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", - "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==" - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" - }, - "image-meta": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.1.1.tgz", - "integrity": "sha512-+oXiHwOEPr1IE5zY0tcBLED/CYcre15J4nwL50x3o0jxWqEkyjrusiKP3YSU+tr9fvJp33ZcP5Gpj2295g3aEw==", - "dev": true - }, - "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, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "parent-module": { - "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, - "requires": { - "callsites": "^3.0.0" - } - }, - "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 - } - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inquirer": { - "version": "9.2.7", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.7.tgz", - "integrity": "sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==", - "requires": { - "ansi-escapes": "^4.3.2", - "chalk": "^5.2.0", - "cli-cursor": "^3.1.0", - "cli-width": "^4.0.0", - "external-editor": "^3.0.3", - "figures": "^5.0.0", - "lodash": "^4.17.21", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - } - }, - "ioredis": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz", - "integrity": "sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==", - "requires": { - "@ioredis/commands": "^1.1.1", - "cluster-key-slot": "^1.1.0", - "debug": "^4.3.4", - "denque": "^2.1.0", - "lodash.defaults": "^4.2.0", - "lodash.isarguments": "^3.1.0", - "redis-errors": "^1.2.0", - "redis-parser": "^3.0.0", - "standard-as-callback": "^2.1.0" - } - }, - "ip-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", - "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==" - }, - "ipx": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ipx/-/ipx-1.2.0.tgz", - "integrity": "sha512-FkEP56C08HdlqlWKm3pMhatywPtDBTlePTdzskksCR1+7xnB6fQs6pXOTXPTG5i+gGPgCOxbNMUSZEH/DQcWDA==", - "dev": true, - "optional": true, - "requires": { - "@fastify/accept-negotiator": "^1.1.0", - "consola": "^3.1.0", - "defu": "^6.1.2", - "destr": "^1.2.2", - "etag": "^1.8.1", - "image-meta": "^0.1.1", - "listhen": "^1.0.4", - "node-fetch-native": "^1.1.1", - "pathe": "^1.1.1", - "sharp": "^0.32.1", - "ufo": "^1.1.2", - "xss": "^1.0.14" - }, - "dependencies": { - "destr": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", - "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==", - "dev": true, - "optional": true - } - } - }, - "iron-webcrypto": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.7.0.tgz", - "integrity": "sha512-WkX32iTcwd79ZsWRPP5wq1Jq6XXfPwO783ZiUBY8uMw4/AByx5WvBmxvYGnpVt6AOVJ0F41Qo420r8lIneT9Wg==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "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==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "requires": { - "has": "^1.0.3" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "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", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "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, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" - }, - "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==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-primitive": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz", - "integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==" - }, - "is-promise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" - }, - "is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "requires": { - "@types/estree": "*" - } - }, - "is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "requires": { - "protocols": "^2.0.1" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "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, - "peer": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "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 - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "keygrip": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dev": true, - "requires": { - "tsscmp": "1.0.6" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" - }, - "knitwork": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.0.0.tgz", - "integrity": "sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==" - }, - "koa": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.14.2.tgz", - "integrity": "sha512-VFI2bpJaodz6P7x2uyLiX6RLYpZmOJqNmoCst/Yyd7hQlszyPwG/I9CQJ63nOtKSxpt5M7NH67V6nJL2BwCl7g==", - "dev": true, - "requires": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.8.0", - "debug": "^4.3.2", - "delegates": "^1.0.0", - "depd": "^2.0.0", - "destroy": "^1.0.4", - "encodeurl": "^1.0.2", - "escape-html": "^1.0.3", - "fresh": "~0.5.2", - "http-assert": "^1.3.0", - "http-errors": "^1.6.3", - "is-generator-function": "^1.0.7", - "koa-compose": "^4.1.0", - "koa-convert": "^2.0.0", - "on-finished": "^2.3.0", - "only": "~0.0.2", - "parseurl": "^1.3.2", - "statuses": "^1.5.0", - "type-is": "^1.6.16", - "vary": "^1.1.2" - }, - "dependencies": { - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "koa-compose": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", - "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", - "dev": true - }, - "koa-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", - "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", - "dev": true, - "requires": { - "co": "^4.6.0", - "koa-compose": "^4.1.0" - } - }, - "koa-send": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", - "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", - "resolve-path": "^1.4.0" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "koa-static": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", - "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", - "dev": true, - "requires": { - "debug": "^3.1.0", - "koa-send": "^5.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "requires": { - "readable-stream": "^2.0.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" - }, - "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 - }, - "listhen": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.0.4.tgz", - "integrity": "sha512-r94k7kmXHb8e8wpv7+UP/qqhhD+j/9TgX19QKim2cEJuWCLwlTw+5BkCFmYyjhQ7Bt8KdVun/2DcD7MF2Fe3+g==", - "requires": { - "clipboardy": "^3.0.0", - "colorette": "^2.0.19", - "defu": "^6.1.2", - "get-port-please": "^3.0.1", - "http-shutdown": "^1.2.2", - "ip-regex": "^5.0.0", - "node-forge": "^1.3.1", - "ufo": "^1.1.1" - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "peer": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "local-pkg": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==" - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==" - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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==", - "requires": { - "yallist": "^3.0.2" - } - }, - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, - "magic-string-ast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.1.2.tgz", - "integrity": "sha512-P53AZrzq7hclCU6HWj88xNZHmP15DKjMmK/vBytO1qnpYP3ul4IEZlyCE0aU3JRnmgWmZPmoTKj4Bls7v0pMyA==", - "requires": { - "magic-string": "^0.30.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==" - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, - "mlly": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.0.tgz", - "integrity": "sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==", - "requires": { - "acorn": "^8.9.0", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "ufo": "^1.1.2" - } - }, - "mongodb": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-7.1.0.tgz", - "integrity": "sha512-kMfnKunbolQYwCIyrkxNJFB4Ypy91pYqua5NargS/f8ODNSJxT03ZU3n1JqL4mCzbSih8tvmMEMLpKTT7x5gCg==", - "requires": { - "@mongodb-js/saslprep": "^1.3.0", - "bson": "^7.1.1", - "mongodb-connection-string-url": "^7.0.0" - } - }, - "mongodb-connection-string-url": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-7.0.1.tgz", - "integrity": "sha512-h0AZ9A7IDVwwHyMxmdMXKy+9oNlF0zFoahHiX3vQ8e3KFcSP3VmsmfvtRSuLPxmyv2vjIDxqty8smTgie/SNRQ==", - "requires": { - "@types/whatwg-url": "^13.0.0", - "whatwg-url": "^14.1.0" - }, - "dependencies": { - "tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", - "requires": { - "punycode": "^2.3.1" - } - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" - }, - "whatwg-url": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", - "requires": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==" - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanoid": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==" - }, - "napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "peer": true - }, - "nitropack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.5.1.tgz", - "integrity": "sha512-RKq++lLrs7m/hlkEkYezL119Lu7LzseaDh/6UzmXqYD8/fx896Bou4CJpe775iHiHDzASiCmVKtlkBJxSiRi5w==", - "requires": { - "@cloudflare/kv-asset-handler": "^0.3.0", - "@netlify/functions": "^1.6.0", - "@rollup/plugin-alias": "^5.0.0", - "@rollup/plugin-commonjs": "^25.0.2", - "@rollup/plugin-inject": "^5.0.3", - "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.1.0", - "@rollup/plugin-replace": "^5.0.2", - "@rollup/plugin-terser": "^0.4.3", - "@rollup/plugin-wasm": "^6.1.3", - "@rollup/pluginutils": "^5.0.2", - "@types/http-proxy": "^1.17.11", - "@vercel/nft": "^0.22.6", - "archiver": "^5.3.1", - "c12": "^1.4.2", - "chalk": "^5.2.0", - "chokidar": "^3.5.3", - "citty": "^0.1.1", - "consola": "^3.1.0", - "cookie-es": "^1.0.0", - "defu": "^6.1.2", - "destr": "^2.0.0", - "dot-prop": "^7.2.0", - "esbuild": "^0.18.5", - "escape-string-regexp": "^5.0.0", - "etag": "^1.8.1", - "fs-extra": "^11.1.1", - "globby": "^13.2.0", - "gzip-size": "^7.0.0", - "h3": "^1.7.0", - "hookable": "^5.5.3", - "http-graceful-shutdown": "^3.1.13", - "http-proxy": "^1.18.1", - "is-primitive": "^3.0.1", - "jiti": "^1.18.2", - "klona": "^2.0.6", - "knitwork": "^1.0.0", - "listhen": "^1.0.4", - "magic-string": "^0.30.0", - "mime": "^3.0.0", - "mlly": "^1.4.0", - "mri": "^1.2.0", - "node-fetch-native": "^1.2.0", - "ofetch": "^1.1.1", - "ohash": "^1.1.2", - "openapi-typescript": "^6.2.8", - "pathe": "^1.1.1", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.0.3", - "pretty-bytes": "^6.1.0", - "radix3": "^1.0.1", - "rollup": "^3.25.1", - "rollup-plugin-visualizer": "^5.9.2", - "scule": "^1.0.0", - "semver": "^7.5.2", - "serve-placeholder": "^2.0.1", - "serve-static": "^1.15.0", - "source-map-support": "^0.5.21", - "std-env": "^3.3.3", - "ufo": "^1.1.2", - "uncrypto": "^0.1.3", - "unenv": "^1.5.1", - "unimport": "^3.0.8", - "unstorage": "^1.7.0" - } - }, - "node-abi": { - "version": "3.45.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.45.0.tgz", - "integrity": "sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==", - "requires": { - "semver": "^7.3.5" - } - }, - "node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" - }, - "node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" - }, - "node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, - "node-fetch-native": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.2.0.tgz", - "integrity": "sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ==" - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==" - }, - "node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "requires": { - "abbrev": "1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "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==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "nuxi": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.6.0.tgz", - "integrity": "sha512-gLmSE8NqNIz7HRPxBmO+Y+fgz95kMM25MzEoeuWLU/ZMWYqUOcvhsQEmv4ZZBfCe5/zv7+mO3G0UK1+Gi3QUoQ==", - "requires": { - "fsevents": "~2.3.2" - } - }, - "nuxt": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.6.0.tgz", - "integrity": "sha512-/ZUnaPJHdBbE9KoiVduD87unRaRx7DuO9cfy7rQLcGMo2LWVLRJ7I4CIq2ruq21fO/4jddA3G36LFWVJAKhcXQ==", - "requires": { - "@nuxt/devalue": "^2.0.2", - "@nuxt/kit": "3.6.0", - "@nuxt/schema": "3.6.0", - "@nuxt/telemetry": "^2.2.0", - "@nuxt/ui-templates": "^1.2.0", - "@nuxt/vite-builder": "3.6.0", - "@typescript-eslint/typescript-estree": "^5.60.0", - "@unhead/ssr": "^1.1.27", - "@unhead/vue": "^1.1.27", - "@vue/shared": "^3.3.4", - "c12": "^1.4.2", - "chokidar": "^3.5.3", - "cookie-es": "^1.0.0", - "defu": "^6.1.2", - "destr": "^2.0.0", - "devalue": "^4.3.2", - "escape-string-regexp": "^5.0.0", - "estree-walker": "^3.0.3", - "fs-extra": "^11.1.1", - "globby": "^13.2.0", - "h3": "^1.7.0", - "hookable": "^5.5.3", - "jiti": "^1.18.2", - "klona": "^2.0.6", - "knitwork": "^1.0.0", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.4.0", - "nitropack": "^2.5.1", - "nuxi": "3.6.0", - "nypm": "^0.2.1", - "ofetch": "^1.1.1", - "ohash": "^1.1.2", - "pathe": "^1.1.1", - "perfect-debounce": "^1.0.0", - "prompts": "^2.4.2", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "ufo": "^1.1.2", - "ultrahtml": "^1.2.0", - "uncrypto": "^0.1.3", - "unctx": "^2.3.1", - "unenv": "^1.5.1", - "unimport": "^3.0.8", - "unplugin": "^1.3.1", - "unplugin-vue-router": "^0.6.4", - "untyped": "^1.3.2", - "vue": "^3.3.4", - "vue-bundle-renderer": "^1.0.3", - "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.2.2" - } - }, - "nuxt-headlessui": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/nuxt-headlessui/-/nuxt-headlessui-1.1.4.tgz", - "integrity": "sha512-/8C1w/nfBJBFzWvD/WUxwHFviPECO6owj8JgmwOK348E0IE7ZKhpFuEuy8rZ2hSm/JWexvz3QbmMRfndfzl3qw==", - "dev": true, - "requires": { - "@headlessui/vue": "^1.0.0", - "@nuxt/kit": "^3.4.1", - "pathe": "^1.1.0" - } - }, - "nuxt-icon": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/nuxt-icon/-/nuxt-icon-0.4.1.tgz", - "integrity": "sha512-QTpxewOgLfdPx2uwHhoU5XQ4AtQ9N31ifbwnbn4Sx5NM+W2slNfGq1eEKmUl0CpSUAhGEdKbzd5CjA3c7dVa1Q==", - "dev": true, - "requires": { - "@iconify/vue": "^4.1.1", - "@nuxt/kit": "^3.5.0" - } - }, - "nuxt-swiper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nuxt-swiper/-/nuxt-swiper-1.1.1.tgz", - "integrity": "sha512-MN2OjExBgsZKX4z+954NJUx5Rf2bMTpFeIV/B9+++A/Lxndhy7C9os4zaNYTsRrImAIBlcftJQoSZMXhvg0Juw==", - "requires": { - "@nuxt/kit": "^3.5.3", - "swiper": "^9.4.1" - } - }, - "nuxt-umami": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/nuxt-umami/-/nuxt-umami-2.5.0.tgz", - "integrity": "sha512-c4g78wJfgx2RnQQVmRbnmFJCA/ESH7jMvAvGiWA+Jmw+X4Qgw8LWy/J7GOYwjFW/moye1ZTpCUg+IdGkjrFthQ==", - "requires": { - "@vueuse/core": "^10.1.2" - } - }, - "nypm": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.2.1.tgz", - "integrity": "sha512-5XKv4OKlnL+qkeWU4ywu35iyT1p8TmFJ5vD9BfVn8tHU3g/X0lDLV8TqZ4dNHwkoo9mtHUpQ8W8ert0XPqwbow==", - "requires": { - "execa": "^7.1.1" - }, - "dependencies": { - "execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - } - }, - "human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==" - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" - }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" - } - } - }, - "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==" - }, - "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 - }, - "ofetch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.1.1.tgz", - "integrity": "sha512-SSMoktrp9SNLi20BWfB/BnnKcL0RDigXThD/mZBeQxkIRv1xrd9183MtLdsqRYLYSqW0eTr5t8w8MqjNhvoOQQ==", - "requires": { - "destr": "^2.0.0", - "node-fetch-native": "^1.2.0", - "ufo": "^1.1.2" - } - }, - "ohash": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.2.tgz", - "integrity": "sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "only": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", - "dev": true - }, - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "openapi-typescript": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.2.8.tgz", - "integrity": "sha512-yA+y5MHiu6cjmtsGfNLavzVuvGCKzjL3H+exgHDPK6bnp6ZVFibtAiafenNSRDWL0x+7Sw/VPv5SbaqiPLW46w==", - "requires": { - "ansi-colors": "^4.1.3", - "fast-glob": "^3.2.12", - "js-yaml": "^4.1.0", - "supports-color": "^9.3.1", - "undici": "^5.22.1", - "yargs-parser": "^21.1.1" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "parent-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", - "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", - "dev": true, - "requires": { - "callsites": "^3.1.0" - } - }, - "parse-git-config": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", - "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", - "requires": { - "git-config-path": "^2.0.0", - "ini": "^1.3.5" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-path": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "requires": { - "protocols": "^2.0.0" - } - }, - "parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "requires": { - "parse-path": "^7.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "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==" - }, - "path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" - }, - "perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "pinia": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.4.tgz", - "integrity": "sha512-vYlnDu+Y/FXxv1ABo1vhjC+IbqvzUdiUC3sfDRrRyY2CQSrqqaa+iiHmqtARFxJVqWQMCJfXx1PBvFs9aJVLXQ==", - "requires": { - "@vue/devtools-api": "^6.5.0", - "vue-demi": ">=0.14.5" - }, - "dependencies": { - "vue-demi": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.5.tgz", - "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", - "requires": {} - } - } - }, - "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 - }, - "pkg-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", - "requires": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" - } - }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "dependencies": { - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" - } - } - }, - "postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", - "requires": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", - "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", - "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-properties": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.2.0.tgz", - "integrity": "sha512-UYiPqbqmVayyv56y0mtGhvUKZClflwE9cTTmPaqEX8fOVjVwsotqKGYtJXSLxrJLwf9tt7ka+Luyh1ZAOhGHWA==", - "dev": true, - "requires": { - "@csstools/cascade-layer-name-parser": "^1.0.2", - "@csstools/css-parser-algorithms": "^2.1.1", - "@csstools/css-tokenizer": "^2.1.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", - "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", - "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", - "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", - "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", - "requires": {} - }, - "postcss-import": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-13.0.0.tgz", - "integrity": "sha512-LPUbm3ytpYopwQQjqgUH4S3EM/Gb9QsaSPP/5vnoi+oKVy3/mIk2sc0Paqw7RL57GpScm9MdIMUypw2znWiBpg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-import-resolver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-import-resolver/-/postcss-import-resolver-2.0.0.tgz", - "integrity": "sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==", - "requires": { - "enhanced-resolve": "^4.1.1" - }, - "dependencies": { - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "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, - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dev": true, - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "dependencies": { - "yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true - } - } - }, - "postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - } - }, - "postcss-merge-longhand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", - "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.0" - } - }, - "postcss-merge-rules": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", - "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", - "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", - "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", - "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", - "requires": { - "browserslist": "^4.21.4", - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", - "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "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, - "requires": { - "postcss-selector-parser": "^6.0.11" - } - }, - "postcss-nesting": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-11.3.0.tgz", - "integrity": "sha512-JlS10AQm/RzyrUGgl5irVkAlZYTJ99mNueUl+Qab+TcHhVedLiylWVkKBhRale+rS9yWIJK48JVzQlq3LcSdeA==", - "dev": true, - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-normalize-charset": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", - "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", - "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", - "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", - "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", - "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", - "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", - "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", - "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", - "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", - "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", - "requires": { - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", - "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", - "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", - "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.0.2" - } - }, - "postcss-unique-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", - "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-url": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", - "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", - "requires": { - "make-dir": "~3.1.0", - "mime": "~2.5.2", - "minimatch": "~3.0.4", - "xxhashjs": "~0.2.2" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "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==" - }, - "prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "requires": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - } - }, - "pretty-bytes": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.0.tgz", - "integrity": "sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "radix3": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.1.tgz", - "integrity": "sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "rc9": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.1.tgz", - "integrity": "sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==", - "requires": { - "defu": "^6.1.2", - "destr": "^2.0.0", - "flat": "^5.0.2" - } - }, - "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==", - "requires": { - "pify": "^2.3.0" - } - }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdir-glob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "requires": { - "minimatch": "^5.1.0" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "redis-errors": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", - "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==" - }, - "redis-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", - "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", - "requires": { - "redis-errors": "^1.0.0" - } - }, - "replace-in-file": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz", - "integrity": "sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==", - "dev": true, - "requires": { - "chalk": "^4.1.2", - "glob": "^7.2.0", - "yargs": "^17.2.1" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "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 - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "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, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "requires": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "resolve-path": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", - "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", - "dev": true, - "requires": { - "http-errors": "~1.6.2", - "path-is-absolute": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "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" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "rollup": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", - "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-plugin-visualizer": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.9.2.tgz", - "integrity": "sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==", - "requires": { - "open": "^8.4.0", - "picomatch": "^2.3.1", - "source-map": "^0.7.4", - "yargs": "^17.5.1" - } - }, - "run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==" - }, - "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==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "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==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "scule": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/scule/-/scule-1.0.0.tgz", - "integrity": "sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==" - }, - "semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-placeholder": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.1.tgz", - "integrity": "sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==", - "requires": { - "defu": "^6.0.0" - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "sharp": { - "version": "0.32.1", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.1.tgz", - "integrity": "sha512-kQTFtj7ldpUqSe8kDxoGLZc1rnMFU0AO2pqbX6pLy3b7Oj8ivJIdoKNwxHVQG2HN6XpHPJqCSM2nsma2gOXvOg==", - "requires": { - "color": "^4.2.3", - "detect-libc": "^2.0.1", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.0", - "simple-get": "^4.0.1", - "tar-fs": "^2.1.1", - "tunnel-agent": "^0.6.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" - }, - "simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "requires": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "smob": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.4.0.tgz", - "integrity": "sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==" - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - }, - "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==" - }, - "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==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", - "requires": { - "memory-pager": "^1.0.2" - } - }, - "ssr-window": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", - "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" - }, - "standard-as-callback": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", - "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "std-env": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz", - "integrity": "sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==" - }, - "streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - }, - "strip-literal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.1.tgz", - "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==", - "requires": { - "acorn": "^8.8.2" - } - }, - "stylehacks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", - "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", - "requires": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - } - }, - "sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "supports-color": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz", - "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==" - }, - "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==" - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" - }, - "svgo": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", - "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.2.1", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - } - }, - "swiper": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.4.1.tgz", - "integrity": "sha512-1nT2T8EzUpZ0FagEqaN/YAhRj33F2x/lN6cyB0/xoYJDMf8KwTFT3hMOeoB8Tg4o3+P/CKqskP+WX0Df046fqA==", - "requires": { - "ssr-window": "^4.0.2" - } - }, - "tailwind-config-viewer": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/tailwind-config-viewer/-/tailwind-config-viewer-1.7.2.tgz", - "integrity": "sha512-3JJCeAAlvG+i/EBj+tQb0x4weo30QjdSAo4hlcnVbtD+CkpzHi/UwU9InbPMcYH+ESActoa2kCyjpLEyjEkn0Q==", - "dev": true, - "requires": { - "@koa/router": "^9.0.1", - "commander": "^6.0.0", - "fs-extra": "^9.0.1", - "koa": "^2.12.0", - "koa-static": "^5.0.0", - "open": "^7.0.4", - "portfinder": "^1.0.26", - "replace-in-file": "^6.1.0" - }, - "dependencies": { - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true - }, - "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, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dev": true, - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - } - } - }, - "tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", - "dev": true, - "requires": { - "@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.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "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", - "postcss-value-parser": "^4.2.0", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "dependencies": { - "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, - "requires": { - "is-glob": "^4.0.3" - } - }, - "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, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "tar": { - "version": "6.1.15", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", - "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - }, - "dependencies": { - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - } - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "terser": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", - "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "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==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - } - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "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, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "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==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "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 - }, - "tslib": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", - "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" - }, - "tsscmp": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", - "peer": true - }, - "ufo": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz", - "integrity": "sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==" - }, - "ultrahtml": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.2.0.tgz", - "integrity": "sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==" - }, - "uncrypto": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" - }, - "unctx": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.3.1.tgz", - "integrity": "sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==", - "requires": { - "acorn": "^8.8.2", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.0", - "unplugin": "^1.3.1" - } - }, - "undici": { - "version": "5.22.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", - "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", - "requires": { - "busboy": "^1.6.0" - } - }, - "unenv": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.5.1.tgz", - "integrity": "sha512-tQHlmQUPyIoyGc2bF8phugmQd6wVatkVe5FqxxhM1vHfmPKWTiogSVTHA0mO8gNztDKZLpBEJx3M3CJrTZyExg==", - "requires": { - "consola": "^3.1.0", - "defu": "^6.1.2", - "mime": "^3.0.0", - "node-fetch-native": "^1.1.1", - "pathe": "^1.1.0" - } - }, - "unhead": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.1.27.tgz", - "integrity": "sha512-KnE4xeV/mZLxnXG1VAp1nsaO2vzMq9Ch5uN4Y2SJAG4fXLEBi/A8evr3Vd81c+oAwQZjDXKFW60HDCJCkwo/Cw==", - "requires": { - "@unhead/dom": "1.1.27", - "@unhead/schema": "1.1.27", - "@unhead/shared": "1.1.27", - "hookable": "^5.5.3" - } - }, - "unimport": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.8.tgz", - "integrity": "sha512-AOt6xj3QMwqcTZRPB+NhFkyVEjCKnpTVoPm5x6424zz2NYYtCfym2bpJofzPHIJKPNIh5ko2/t2q46ZIMgdmbw==", - "requires": { - "@rollup/pluginutils": "^5.0.2", - "escape-string-regexp": "^5.0.0", - "fast-glob": "^3.2.12", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "mlly": "^1.3.0", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "scule": "^1.0.0", - "strip-literal": "^1.0.1", - "unplugin": "^1.3.1" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unplugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.3.1.tgz", - "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==", - "requires": { - "acorn": "^8.8.2", - "chokidar": "^3.5.3", - "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.5.0" - } - }, - "unplugin-vue-router": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.6.4.tgz", - "integrity": "sha512-9THVhhtbVFxbsIibjK59oPwMI1UCxRWRPX7azSkTUABsxovlOXJys5SJx0kd/0oKIqNJuYgkRfAgPuO77SqCOg==", - "requires": { - "@babel/types": "^7.21.5", - "@rollup/pluginutils": "^5.0.2", - "@vue-macros/common": "^1.3.1", - "ast-walker-scope": "^0.4.1", - "chokidar": "^3.5.3", - "fast-glob": "^3.2.12", - "json5": "^2.2.3", - "local-pkg": "^0.4.3", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "scule": "^1.0.0", - "unplugin": "^1.3.1", - "yaml": "^2.2.2" - }, - "dependencies": { - "yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==" - } - } - }, - "unstorage": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.7.0.tgz", - "integrity": "sha512-f78UtR4HyUGWuET35iNPdKMvCh9YPQpC7WvkGpP6XiLlolT/9wjyAICYN9AMD/tlB8ZdOqWQHZn+j7mXcTSO4w==", - "requires": { - "anymatch": "^3.1.3", - "chokidar": "^3.5.3", - "destr": "^2.0.0", - "h3": "^1.7.0", - "ioredis": "^5.3.2", - "listhen": "^1.0.4", - "lru-cache": "^10.0.0", - "mri": "^1.2.0", - "node-fetch-native": "^1.2.0", - "ofetch": "^1.1.1", - "ufo": "^1.1.2" - }, - "dependencies": { - "lru-cache": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz", - "integrity": "sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==" - } - } - }, - "untyped": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.3.2.tgz", - "integrity": "sha512-z219Z65rOGD6jXIvIhpZFfwWdqQckB8sdZec2NO+TkcH1Bph7gL0hwLzRJs1KsOo4Jz4mF9guBXhsEnyEBGVfw==", - "requires": { - "@babel/core": "^7.21.3", - "@babel/standalone": "^7.21.3", - "@babel/types": "^7.21.3", - "defu": "^6.1.2", - "jiti": "^1.18.2", - "mri": "^1.2.0", - "scule": "^1.0.0" - } - }, - "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "vite": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", - "requires": { - "esbuild": "^0.17.5", - "fsevents": "~2.3.2", - "postcss": "^8.4.23", - "rollup": "^3.21.0" - }, - "dependencies": { - "@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "optional": true - }, - "esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "requires": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" - } - } - } - }, - "vite-node": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.32.2.tgz", - "integrity": "sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==", - "requires": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "mlly": "^1.2.0", - "pathe": "^1.1.0", - "picocolors": "^1.0.0", - "vite": "^3.0.0 || ^4.0.0" - } - }, - "vite-plugin-checker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.1.tgz", - "integrity": "sha512-4fAiu3W/IwRJuJkkUZlWbLunSzsvijDf0eDN6g/MGh6BUK4SMclOTGbLJCPvdAcMOQvVmm8JyJeYLYd4//8CkA==", - "requires": { - "@babel/code-frame": "^7.12.13", - "ansi-escapes": "^4.3.0", - "chalk": "^4.1.1", - "chokidar": "^3.5.1", - "commander": "^8.0.0", - "fast-glob": "^3.2.7", - "fs-extra": "^11.1.0", - "lodash.debounce": "^4.0.8", - "lodash.pick": "^4.4.0", - "npm-run-path": "^4.0.1", - "semver": "^7.5.0", - "strip-ansi": "^6.0.0", - "tiny-invariant": "^1.1.0", - "vscode-languageclient": "^7.0.0", - "vscode-languageserver": "^7.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-uri": "^3.0.2" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "vscode-jsonrpc": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", - "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==" - }, - "vscode-languageclient": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", - "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", - "requires": { - "minimatch": "^3.0.4", - "semver": "^7.3.4", - "vscode-languageserver-protocol": "3.16.0" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "vscode-languageserver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", - "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", - "requires": { - "vscode-languageserver-protocol": "3.16.0" - } - }, - "vscode-languageserver-protocol": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", - "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", - "requires": { - "vscode-jsonrpc": "6.0.0", - "vscode-languageserver-types": "3.16.0" - } - }, - "vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" - }, - "vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" - }, - "vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==" - }, - "vue": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", - "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", - "requires": { - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-sfc": "3.3.4", - "@vue/runtime-dom": "3.3.4", - "@vue/server-renderer": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "vue-bundle-renderer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-1.0.3.tgz", - "integrity": "sha512-EfjX+5TTUl70bki9hPuVp+54JiZOvFIfoWBcfXsSwLzKEiDYyHNi5iX8srnqLIv3YRnvxgbntdcG1WPq0MvffQ==", - "requires": { - "ufo": "^1.1.1" - } - }, - "vue-devtools-stub": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", - "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==" - }, - "vue-router": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz", - "integrity": "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==", - "requires": { - "@vue/devtools-api": "^6.5.0" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "peer": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "requires": { - "defaults": "^1.0.3" - } - }, - "web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "webpack": { - "version": "5.88.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.0.tgz", - "integrity": "sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==", - "dev": true, - "peer": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - }, - "webpack-virtual-modules": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", - "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "xss": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz", - "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==", - "dev": true, - "optional": true, - "requires": { - "commander": "^2.20.3", - "cssfilter": "0.0.10" - }, - "dependencies": { - "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==", - "dev": true, - "optional": true - } - } - }, - "xxhashjs": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", - "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", - "requires": { - "cuint": "^0.2.2" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - }, - "ylru": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz", - "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==", - "dev": true - }, - "zhead": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.0.4.tgz", - "integrity": "sha512-V4R94t3ifk9AURym6OskbKcnowzgp5Z88tkoL/NF67vyryNxC62u6mx5F1Ux4oh4+YN7FFmKYEyWy6m5kfPH6g==" - }, - "zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" + "node": ">= 14" } } } diff --git a/package.json b/package.json index a7d8d02..83b5e73 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@pinia/nuxt": "^0.11.3", "mongodb": "^7.1.0", "nuxt": "^4.3.1", - "nuxt-swiper": "^2.0.1", + "nuxt-swiper": "^1.2.2", "nuxt-umami": "^3.2.1", "pinia": "^3.0.4", "sharp": "^0.34.5" diff --git a/pages/a_history_of_the_domino_problem.vue b/pages/a_history_of_the_domino_problem.vue index 09e4a9b..9226732 100644 --- a/pages/a_history_of_the_domino_problem.vue +++ b/pages/a_history_of_the_domino_problem.vue @@ -23,34 +23,6 @@ For the Lecture-Concert on 22 Nov 2023, Registration recommended. Sign up HERE.
- - - - \ No newline at end of file diff --git a/pages/cv.vue b/pages/cv.vue index 492f578..a91e083 100644 --- a/pages/cv.vue +++ b/pages/cv.vue @@ -5,7 +5,7 @@ definePageMeta({ const { data: resumeData } = await useFetch('/api/resume') const { data: talksData } = await useFetch('/api/talks') -const resume = computed(() => resumeData.value?.[0]) +const resume = computed(() => resumeData.value) const talksByYear = computed(() => { if (!talksData.value) return [] @@ -74,7 +74,7 @@ useHead({

Education

-
+
{{ edu.studyType }} in {{ edu.area }} {{ edu.institution }}, {{ formatYear(edu.endDate) }}
@@ -85,7 +85,7 @@ useHead({

Teaching

-
+
{{ teach.company }} {{ teach.position }} @@ -121,7 +121,7 @@ useHead({

Relevant Work

-
+
{{ w.company }} {{ w.position }} @@ -138,7 +138,7 @@ useHead({

Coding Skills

- + {{ skill.keywords?.join(', ') }}

@@ -148,7 +148,7 @@ useHead({

Language Skills

- + {{ lang.language }} — {{ lang.fluency }}{{ idx < resume.languages.length - 1 ? '; ' : '' }}

@@ -178,7 +178,7 @@ useHead({
Solo Albums
-
+
{{ rel.title }} {{ rel.publisher }}. {{ rel.media_type }}. {{ rel.date }}.
@@ -186,7 +186,7 @@ useHead({
Compilation Albums
-
+
{{ rel.title }} {{ rel.publisher }}. {{ rel.media_type }}. {{ rel.date }}.
featuring {{ rel.work }}
@@ -198,7 +198,7 @@ useHead({

Residencies and Awards

-
+
{{ res.org }} {{ res.date }}
diff --git a/pages/index.vue b/pages/index.vue index 318da73..8a0a52e 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -12,7 +12,7 @@
- +
@@ -51,7 +51,7 @@
- +
@@ -66,8 +66,8 @@ quality="50"/>
- - + +
diff --git a/public/cv.pdf b/public/cv.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f49c41fdec4b9a3ccc11dca40d14682a5fdd5ce GIT binary patch literal 172398 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 od~F0i9M3*Z=?k literal 0 HcmV?d00001 diff --git a/public/debug.aux b/public/debug.aux new file mode 100644 index 0000000..f23e546 --- /dev/null +++ b/public/debug.aux @@ -0,0 +1 @@ +\relax diff --git a/public/works_list.pdf b/public/works_list.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6cae8d6a132f46e108b6229d91b2184f8a952d15 GIT binary patch literal 132198 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�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%0D;Ll>5oipUZNEcRI!(I>0>7#Bo7E9YR=0_y(VX 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 literal 0 HcmV?d00001 diff --git a/scripts/generate-pdfs.js b/scripts/generate-pdfs.js new file mode 100644 index 0000000..858ba1e --- /dev/null +++ b/scripts/generate-pdfs.js @@ -0,0 +1,242 @@ +const fs = require('fs') +const path = require('path') +const { execSync } = require('child_process') + +const DATA_DIR = path.join(__dirname, '../server/data') +const PUBLIC_DIR = path.join(__dirname, '../public') + +function readJson(filename) { + const data = fs.readFileSync(path.join(DATA_DIR, filename), 'utf-8') + const parsed = JSON.parse(data) + + function cleanDates(obj) { + if (Array.isArray(obj)) return obj.map(cleanDates) + if (obj && typeof obj === 'object') { + if (obj.$date?.$numberLong) return new Date(parseInt(obj.$date.$numberLong)).toISOString() + const cleaned = {} + for (const [k, v] of Object.entries(obj)) cleaned[k] = cleanDates(v) + return cleaned + } + return obj + } + + return cleanDates(parsed) +} + +function formatMonth(dateStr) { + if (!dateStr) return 'Present' + const date = new Date(dateStr) + if (isNaN(date)) return dateStr + return date.toLocaleDateString('en-US', { month: 'short', year: 'numeric' }) +} + +function formatYear(dateStr) { + if (!dateStr) return '' + const date = new Date(dateStr) + if (isNaN(date)) return dateStr + return date.getFullYear() +} + +function formatShortDate(dateStr) { + if (!dateStr) return '' + const date = new Date(dateStr) + if (isNaN(date)) return dateStr + return date.toLocaleDateString('en-US', { month: 'short', day: 'numeric' }) +} + +function escapeLatex(str) { + if (!str) return '' + str = str.replace(/[\u0300-\u036f]/g, '') + return str.replace(/[&%$#_{}]/g, '\\$&').replace(/~/g, '\\textasciitilde{}').replace(/\^/g, '\\textasciicircum{}').replace(/ä/g, '{\\"a}').replace(/ö/g, '{\\"o}').replace(/ü/g, '{\\"u}').replace(/Ä/g, '{\\"A}').replace(/Ö/g, '{\\"O}').replace(/Ü/g, '{\\"U}').replace(/á/g, "\\'a").replace(/é/g, "\\'e").replace(/í/g, "\\'i").replace(/ó/g, "\\'o").replace(/ú/g, "\\'u").replace(/à/g, "\\`a").replace(/è/g, "\\`e").replace(/ì/g, "\\`i").replace(/ò/g, "\\`o").replace(/ù/g, "\\`u").replace(/ã/g, '{\\~a}').replace(/ñ/g, '{\\~n}').replace(/–/g, '--').replace(/—/g, '---').replace(/ç/g, '\\c c') +} + +function generateCvLatex(resume, talks) { + const basics = resume.basics || {} + + const talksByYear = {} + for (const talk of talks || []) { + if (!talk.date) continue + const year = new Date(talk.date).getFullYear() + if (!talksByYear[year]) talksByYear[year] = [] + talksByYear[year].push(talk) + } + const sortedYears = Object.keys(talksByYear).sort((a, b) => b - a) + + let latex = '\\documentclass[11pt]{article}\n' + latex += '\\usepackage[utf8]{inputenc}\n' + latex += '\\usepackage[T1]{fontenc}\n' + latex += '\\usepackage{geometry}\n' + latex += '\\geometry{letterpaper, top=1in, bottom=1in, left=1in, right=1in}\n' + latex += '\\usepackage{enumitem}\n' + latex += '\\usepackage{titlesec}\n' + latex += '\\pagestyle{empty}\n' + latex += '\\titleformat{\\section}{\\bfseries\\Large}{\\thesection}{1em}{}\n' + latex += '\\titleformat{\\subsection}{\\bfseries\\large}{\\thesubsection}{1em}{}\n' + latex += '\\titlespacing{\\section}{0pt}{12pt}{6pt}\n' + latex += '\\titlespacing{\\subsection}{0pt}{8pt}{4pt}\n' + latex += '\\begin{document}\n' + + // Header + latex += '\\begin{center}\n' + latex += '{\\LARGE\\bfseries ' + escapeLatex(basics.name || '') + '}\\\\[4pt]\n' + latex += '{\\large Curriculum Vitae}\\\\[8pt]\n' + latex += escapeLatex(basics.email || '') + ' \\quad ' + escapeLatex(basics.phone || '') + ' \\quad ' + escapeLatex(basics.website || '') + '\n' + latex += '\\end{center}\n' + latex += '\\hrulefill\\\\[12pt]\n' + + // Education + latex += '\\section{Education}\n' + for (const edu of resume.education || []) { + latex += '{\\bfseries ' + escapeLatex(edu.studyType) + ' in ' + escapeLatex(edu.area) + '}, ' + escapeLatex(edu.institution) + ', ' + formatYear(edu.endDate) + '\\\\[4pt]\n' + } + + // Teaching + latex += '\\section{Teaching}\n' + for (const teach of resume.teaching || []) { + latex += '{\\bfseries ' + escapeLatex(teach.company) + '}, \\textit{' + escapeLatex(teach.position) + '}\\\\[2pt]\n' + latex += escapeLatex(formatMonth(teach.startDate)) + ' -- ' + escapeLatex(formatMonth(teach.endDate)) + '\\\\[8pt]\n' + } + + // Lectures + latex += '\\section{Lectures}\n' + for (const year of sortedYears) { + latex += '\\subsection{' + year + '}\n' + for (const talk of talksByYear[year]) { + latex += '{\\bfseries ' + escapeLatex(talk.location) + '}\\\\\n' + const titles = Array.isArray(talk.title) ? talk.title : [talk.title] + for (const t of titles) latex += '\\hspace{8pt}\\textit{' + escapeLatex(t) + '}\\\\\n' + } + latex += '\\\\[4pt]\n' + } + + // Relevant Work + latex += '\\section{Relevant Work}\n' + for (const w of resume.work || []) { + latex += '{\\bfseries ' + escapeLatex(w.company) + '}, \\textit{' + escapeLatex(w.position) + '}\\\\[2pt]\n' + latex += escapeLatex(formatMonth(w.startDate)) + ' -- ' + escapeLatex(formatMonth(w.endDate)) + '\\\\[8pt]\n' + } + + // Skills + latex += '\\section{Skills}\n' + latex += (resume.skills?.[0]?.keywords?.map(s => escapeLatex(s)).join(', ') || '') + '\\\\[8pt]\n' + + // Languages + latex += '\\section{Languages}\n' + latex += (resume.languages || []).map(l => escapeLatex(l.language) + ' (' + escapeLatex(l.fluency) + ')').join(', ') + '\\\\[8pt]\n' + + // Recordings + latex += '\\section{Recordings}\n' + latex += '\\subsection{Solo Albums}\n' + for (const rel of resume.solo_releases || []) { + latex += '{\\bfseries ' + escapeLatex(rel.title) + '}. ' + escapeLatex(rel.publisher) + '. ' + escapeLatex(rel.media_type) + '. ' + escapeLatex(rel.date) + '.\\\\[4pt]\n' + } + latex += '\\subsection{Compilation Albums}\n' + for (const rel of resume.compilation_releases || []) { + latex += '{\\bfseries ' + escapeLatex(rel.title) + '}. ' + escapeLatex(rel.publisher) + '. ' + escapeLatex(rel.media_type) + '. ' + escapeLatex(rel.date) + '. \\textit{featuring ' + escapeLatex(rel.work) + '}.\\\\[4pt]\n' + } + + // Residencies + latex += '\\section{Residencies and Awards}\n' + for (const res of resume.residencies || []) { + latex += '{\\bfseries ' + escapeLatex(res.org) + '}, ' + escapeLatex(res.date) + '\\\\[4pt]\n' + } + + // References + latex += '\\section{References}\n' + for (const ref of resume.references || []) { + latex += '{\\bfseries ' + escapeLatex(ref.name) + '}\\\\[2pt]\n' + latex += escapeLatex(ref.position) + '\\\\[2pt]\n' + latex += escapeLatex(ref.email) + '\\\\[8pt]\n' + } + + latex += '\\end{document}\n' + return latex +} + +function generateWorksListLatex(resume, works, events) { + const basics = resume.basics || {} + + const worksByYear = {} + for (const work of works || []) { + const year = work.date ? new Date(work.date).getFullYear() : 'Unknown' + if (!worksByYear[year]) worksByYear[year] = [] + const workEvents = (events || []).filter(e => e.program && e.program.some(p => p.work?.toLowerCase().includes(work.title.toLowerCase()))) + worksByYear[year].push({ ...work, events: workEvents }) + } + const sortedYears = Object.keys(worksByYear).sort((a, b) => b - a) + + let latex = '\\documentclass[11pt]{article}\n' + latex += '\\usepackage[utf8]{inputenc}\n' + latex += '\\usepackage[T1]{fontenc}\n' + latex += '\\usepackage{geometry}\n' + latex += '\\geometry{letterpaper, top=1in, bottom=1in, left=1in, right=1in}\n' + latex += '\\usepackage{enumitem}\n' + latex += '\\usepackage{titlesec}\n' + latex += '\\pagestyle{empty}\n' + latex += '\\titleformat{\\section}{\\bfseries\\Large}{\\thesection}{1em}{}\n' + latex += '\\titlespacing{\\section}{0pt}{12pt}{6pt}\n' + latex += '\\begin{document}\n' + + // Header + latex += '\\begin{center}\n' + latex += '{\\LARGE\\bfseries ' + escapeLatex(basics.name || '') + '}\\\\[4pt]\n' + latex += '{\\large Works List with Presentation History}\\\\[8pt]\n' + latex += escapeLatex(basics.email || '') + ' \\quad ' + escapeLatex(basics.phone || '') + ' \\quad ' + escapeLatex(basics.website || '') + '\n' + latex += '\\end{center}\n' + latex += '\\hrulefill\\\\[12pt]\n' + + latex += 'A chronological performance / exhibition history, scores, and recordings are available at\\\\\n' + latex += 'www.unboundedpress.org.\\\\\n' + latex += 'All scores are also published or forthcoming through Frog Peak at\\\\\n' + latex += 'www.frogpeak.org/fpartists/fpwinter.html.\\\\[12pt]\n' + latex += '\\hrulefill\\\\[12pt]\n' + + for (const year of sortedYears) { + latex += '\\section{' + year + '}\n' + for (const work of worksByYear[year]) { + latex += '{\\bfseries\\textit{' + escapeLatex(work.title) + '}}\\\\[-4pt]\n' + if (work.instrument_tags) latex += '\\hspace{8pt}' + escapeLatex(work.instrument_tags.join(', ')) + '\\\\[-4pt]\n' + for (const event of work.events || []) { + const venue = event.venue || {} + latex += '\\hspace{8pt}' + escapeLatex(venue.name) + '; ' + escapeLatex(venue.city) + ', ' + escapeLatex(venue.state) + ' -- ' + escapeLatex(formatShortDate(event.start_date)) + '\\\\\n' + } + latex += '\\\\[4pt]\n' + } + } + + latex += '\\end{document}\n' + return latex +} + +function compileLatex(latexContent, outputPath) { + const tempDir = path.join(__dirname, 'temp') + if (!fs.existsSync(tempDir)) fs.mkdirSync(tempDir, { recursive: true }) + + const texPath = path.join(tempDir, 'temp.tex') + fs.writeFileSync(texPath, latexContent) + + try { + execSync('cd ' + tempDir + ' && pdflatex temp.tex', { stdio: 'pipe' }) + const pdfPath = path.join(tempDir, 'temp.pdf') + if (fs.existsSync(pdfPath)) { + fs.copyFileSync(pdfPath, outputPath) + console.log('Generated:', outputPath) + } + } catch (e) { + fs.writeFileSync(path.join(PUBLIC_DIR, 'debug.tex'), latexContent) + console.error('Error generating PDF') + } +} + +const resume = readJson('resume.json')[0] +const talks = readJson('talks.json') +const works = readJson('works.json') +const events = readJson('events.json') + +console.log('Generating CV...') +compileLatex(generateCvLatex(resume, talks), path.join(PUBLIC_DIR, 'cv.pdf')) + +console.log('Generating Works List...') +compileLatex(generateWorksListLatex(resume, works, events), path.join(PUBLIC_DIR, 'works_list.pdf')) + +console.log('Done!') diff --git a/server/api/album_art.ts b/server/api/album_art.ts index e65bfbc..6218b5b 100644 --- a/server/api/album_art.ts +++ b/server/api/album_art.ts @@ -2,32 +2,7 @@ import { readFileSync } from 'node:fs' const dataFile = './server/data/album_art.json' -function cleanData(data) { - return data.map(item => { - const cleaned = { ...item } - - if (cleaned._id?.$oid) { - cleaned.id = cleaned._id.$oid - delete cleaned._id - } - - if (cleaned.chunkSize?.$numberLong) { - cleaned.chunkSize = parseInt(cleaned.chunkSize.$numberLong) - } - - if (cleaned.uploadDate?.$date?.$numberLong) { - cleaned.uploadDate = new Date(parseInt(cleaned.uploadDate.$date.$numberLong)).toISOString() - } - - if (cleaned.length?.$numberLong) { - cleaned.length = parseInt(cleaned.length.$numberLong) - } - - return cleaned - }) -} - export default defineEventHandler(() => { const raw = readFileSync(dataFile, 'utf-8') - return cleanData(JSON.parse(raw)) + return JSON.parse(raw) }) diff --git a/server/api/events.ts b/server/api/events.ts index 4aa72c9..3ae7c8b 100644 --- a/server/api/events.ts +++ b/server/api/events.ts @@ -2,24 +2,7 @@ import { readFileSync } from 'node:fs' const dataFile = './server/data/events.json' -function cleanData(data) { - return data.map(item => { - const cleaned = { ...item } - if (cleaned._id?.$oid) { - cleaned.id = cleaned._id.$oid - delete cleaned._id - } - if (cleaned.start_date?.$date?.$numberLong) { - cleaned.start_date = new Date(parseInt(cleaned.start_date.$date.$numberLong)).toISOString() - } - if (cleaned.end_date?.$date?.$numberLong) { - cleaned.end_date = new Date(parseInt(cleaned.end_date.$date.$numberLong)).toISOString() - } - return cleaned - }) -} - export default defineEventHandler(() => { const raw = readFileSync(dataFile, 'utf-8') - return cleanData(JSON.parse(raw)) + return JSON.parse(raw) }) diff --git a/server/api/images.ts b/server/api/images.ts index 8e893ba..1cbd318 100644 --- a/server/api/images.ts +++ b/server/api/images.ts @@ -2,32 +2,7 @@ import { readFileSync } from 'node:fs' const dataFile = './server/data/images.json' -function cleanData(data) { - return data.map(item => { - const cleaned = { ...item } - - if (cleaned._id?.$oid) { - cleaned.id = cleaned._id.$oid - delete cleaned._id - } - - if (cleaned.chunkSize?.$numberLong) { - cleaned.chunkSize = parseInt(cleaned.chunkSize.$numberLong) - } - - if (cleaned.uploadDate?.$date?.$numberLong) { - cleaned.uploadDate = new Date(parseInt(cleaned.uploadDate.$date.$numberLong)).toISOString() - } - - if (cleaned.length?.$numberLong) { - cleaned.length = parseInt(cleaned.length.$numberLong) - } - - return cleaned - }) -} - export default defineEventHandler(() => { const raw = readFileSync(dataFile, 'utf-8') - return cleanData(JSON.parse(raw)) + return JSON.parse(raw) }) diff --git a/server/api/my_image_gallery.ts b/server/api/my_image_gallery.ts index df64dc6..c8da296 100644 --- a/server/api/my_image_gallery.ts +++ b/server/api/my_image_gallery.ts @@ -2,18 +2,7 @@ import { readFileSync } from 'node:fs' const dataFile = './server/data/my_image_gallery.json' -function cleanData(data) { - return data.map(item => { - const cleaned = { ...item } - if (cleaned._id?.$oid) { - cleaned.id = cleaned._id.$oid - delete cleaned._id - } - return cleaned - }) -} - export default defineEventHandler(() => { const raw = readFileSync(dataFile, 'utf-8') - return cleanData(JSON.parse(raw)) + return JSON.parse(raw) }) diff --git a/server/api/publications.ts b/server/api/publications.ts index 221e83f..4a51af8 100644 --- a/server/api/publications.ts +++ b/server/api/publications.ts @@ -2,18 +2,7 @@ import { readFileSync } from 'node:fs' const dataFile = './server/data/publications.json' -function cleanData(data) { - return data.map(item => { - const cleaned = { ...item } - if (cleaned._id?.$oid) { - cleaned.id = cleaned._id.$oid - delete cleaned._id - } - return cleaned - }) -} - export default defineEventHandler(() => { const raw = readFileSync(dataFile, 'utf-8') - return cleanData(JSON.parse(raw)) + return JSON.parse(raw) }) diff --git a/server/api/releases.ts b/server/api/releases.ts index 04fbb44..cb41ae1 100644 --- a/server/api/releases.ts +++ b/server/api/releases.ts @@ -2,18 +2,7 @@ import { readFileSync } from 'node:fs' const dataFile = './server/data/releases.json' -function cleanData(data) { - return data.map(item => { - const cleaned = { ...item } - if (cleaned._id?.$oid) { - cleaned.id = cleaned._id.$oid - delete cleaned._id - } - return cleaned - }) -} - export default defineEventHandler(() => { const raw = readFileSync(dataFile, 'utf-8') - return cleanData(JSON.parse(raw)) + return JSON.parse(raw) }) diff --git a/server/api/resume.ts b/server/api/resume.ts index fb1f204..f75fbbe 100644 --- a/server/api/resume.ts +++ b/server/api/resume.ts @@ -2,31 +2,7 @@ import { readFileSync } from 'node:fs' const dataFile = './server/data/resume.json' -function cleanData(data) { - if (Array.isArray(data)) { - return data.map(item => cleanItem(item)) - } - return cleanItem(data) -} - -function cleanItem(item) { - if (item === null || item === undefined) return item - if (typeof item !== 'object') return item - - const cleaned = {} - for (const [key, value] of Object.entries(item)) { - if (key === '_id' && value?.$oid) { - cleaned.id = value.$oid - } else if (typeof value === 'object') { - cleaned[key] = cleanData(value) - } else { - cleaned[key] = value - } - } - return cleaned -} - export default defineEventHandler(() => { const raw = readFileSync(dataFile, 'utf-8') - return cleanData(JSON.parse(raw)) + return JSON.parse(raw) }) diff --git a/server/api/talks.ts b/server/api/talks.ts index ac8dd23..a6e6863 100644 --- a/server/api/talks.ts +++ b/server/api/talks.ts @@ -2,21 +2,7 @@ import { readFileSync } from 'node:fs' const dataFile = './server/data/talks.json' -function cleanData(data) { - return data.map(item => { - const cleaned = { ...item } - if (cleaned._id?.$oid) { - cleaned.id = cleaned._id.$oid - delete cleaned._id - } - if (cleaned.date?.$date?.$numberLong) { - cleaned.date = new Date(parseInt(cleaned.date.$date.$numberLong)).toISOString() - } - return cleaned - }) -} - export default defineEventHandler(() => { const raw = readFileSync(dataFile, 'utf-8') - return cleanData(JSON.parse(raw)) + return JSON.parse(raw) }) diff --git a/server/api/works.ts b/server/api/works.ts index a31968f..5bd0603 100644 --- a/server/api/works.ts +++ b/server/api/works.ts @@ -2,24 +2,7 @@ import { readFileSync } from 'node:fs' const dataFile = './server/data/works.json' -function cleanData(data) { - return data.map(item => { - const cleaned = { ...item } - if (cleaned._id?.$oid) { - cleaned.id = cleaned._id.$oid - delete cleaned._id - } - if (cleaned.date?.$date?.$numberLong) { - cleaned.date = new Date(parseInt(cleaned.date.$date.$numberLong)).toISOString() - } - if (cleaned.priority?.$numberInt) { - cleaned.priority = parseInt(cleaned.priority.$numberInt) - } - return cleaned - }) -} - export default defineEventHandler(() => { const raw = readFileSync(dataFile, 'utf-8') - return cleanData(JSON.parse(raw)) + return JSON.parse(raw) }) diff --git a/server/data/album_art.json b/server/data/album_art.json index 0ca71ca..5194e35 100644 --- a/server/data/album_art.json +++ b/server/data/album_art.json @@ -1 +1,90 @@ -[{"_id": {"$oid": "563ee6f1e4b0ce38bd2f9a89"}, "filename": "Ostrava_cover.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446962929441"}}, "length": {"$numberLong": "2965863"}, "contentType": "image/jpeg", "_etag": {"$oid": "563ee6f1e4b0ce38bd2f9a8b"}, "md5": "509ceb94b5ed039ea7a84310e0577903"}, {"_id": {"$oid": "563fcc41e4b0ce38bd2f9aa1"}, "filename": "west_coast_soundings_cover.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447021633904"}}, "length": {"$numberLong": "377552"}, "contentType": "image/jpeg", "_etag": {"$oid": "563fcc41e4b0ce38bd2f9aa3"}, "md5": "e753d148804a848c3e56ea992499354c"}, {"_id": {"$oid": "56426516e4b0ce38bd2f9aa6"}, "filename": "DIY_Canons_cover.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447191830277"}}, "length": {"$numberLong": "1677236"}, "contentType": "image/jpeg", "_etag": {"$oid": "56426516e4b0ce38bd2f9aa8"}, "md5": "f2897ce6156b7b44cf84cb2c8182ac76"}, {"_id": {"$oid": "56483e15e4b0ce38bd2f9b65"}, "filename": "Rounds_cover.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447575061593"}}, "length": {"$numberLong": "518666"}, "contentType": "image/jpeg", "_etag": {"$oid": "56483e15e4b0ce38bd2f9b67"}, "md5": "50c6b0588f346565be3683c671eeb835"}, {"_id": {"$oid": "589033d84e8a6c1c069cdc9c"}, "filename": "thumb_Ostrava_cover.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "77977"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485845466029"}}, "aliases": null, "md5": "021b4b2710c6c93d976d9ff2c0dd208c"}, {"_id": {"$oid": "589033d84e8a6c1c069cdc9e"}, "filename": "thumb_west_coast_soundings_cover.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "46295"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485845466722"}}, "aliases": null, "md5": "39ba6f149646a4d0e54322cd18bfdd7e"}, {"_id": {"$oid": "589033d84e8a6c1c069cdca0"}, "filename": "thumb_DIY_Canons_cover.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "134839"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485845466648"}}, "aliases": null, "md5": "68976409180c57dffd828a4e8861195c"}, {"_id": {"$oid": "589033d84e8a6c1c069cdca2"}, "filename": "thumb_Rounds_cover.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "71851"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485845466200"}}, "aliases": null, "md5": "36bec85437fd4d34b5961845651b0ac4"}, {"_id": {"$oid": "5a493efe4f82170dbbb3fe72"}, "filename": "approximating_omega_cover.jpg", "length": {"$numberLong": "362878"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1514749694668"}}, "md5": "d06c6b4943f7406aebd17e551da11f19", "contentType": "image/jpeg", "_etag": {"$oid": "5a493efe4f82170dbbb3fe71"}}, {"_id": {"$oid": "5a493fc84f82170dbbb3fe76"}, "filename": "thumb_approximating_omega_cover.jpg", "length": {"$numberLong": "26753"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1514749896041"}}, "md5": "9f7d3ccebed841bb9bc9607873313e80", "contentType": "image/jpeg"}, {"_id": {"$oid": "5a49617e4f82170dbbb3fe79"}, "filename": "lower_limit_cover.jpg", "length": {"$numberLong": "502457"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1514758526650"}}, "md5": "221037576da23eef86e51164499a26ff", "contentType": "image/jpeg", "_etag": {"$oid": "5a49617e4f82170dbbb3fe78"}}, {"_id": {"$oid": "5a4961a34f82170dbbb3fe7d"}, "filename": "thumb_lower_limit.jpg", "length": {"$numberLong": "42195"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1514758563314"}}, "md5": "41ff4341c011792394f942a5f8321d22", "contentType": "image/jpeg"}, {"_id": {"$oid": "5b4601a96082b5226d429b99"}, "filename": "preliminary_thoughts_TR.jpg", "length": {"$numberLong": "1034206"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1531314601789"}}, "md5": "594a89b0905b0808fff40fb46abd743c", "contentType": "image/jpeg", "_etag": {"$oid": "5b4601a96082b5226d429b98"}}, {"_id": {"$oid": "5b4601ba6082b5226d429b9f"}, "filename": "thumb_preliminary_thoughts_TR.jpg", "length": {"$numberLong": "152470"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1531314618940"}}, "md5": "829b4c9edb8a7e9e2a77ef806e9bdbbf", "contentType": "image/jpeg", "_etag": {"$oid": "5b4601ba6082b5226d429b9e"}}, {"_id": {"$oid": "5b4601d06082b5226d429ba2"}, "filename": "thumb_preliminary_thoughts_BMV.jpg", "length": {"$numberLong": "161680"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1531314640882"}}, "md5": "a3f4bcded8136a9e33fb70129fb22f58", "contentType": "image/jpeg", "_etag": {"$oid": "5b4601d06082b5226d429ba1"}}, {"_id": {"$oid": "5b4601ee6082b5226d429ba5"}, "filename": "preliminary_thoughts_BMV.jpg", "length": {"$numberLong": "894785"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1531314670171"}}, "md5": "0fb0d2dc767f81cb4268a9a60cb11fda", "contentType": "image/jpeg", "_etag": {"$oid": "5b4601ee6082b5226d429ba4"}}, {"_id": {"$oid": "6016ca5e2ab79c0001885a4d"}, "filename": "single_track_cover.jpg", "length": {"$numberLong": "583103"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1612106334554"}}, "md5": "3af408528a8fbac93ecf34ce7a3df945", "metadata": {"filename": "single_track_cover.jpg", "contentType": "image/jpeg", "_etag": {"$oid": "6016ca5e2ab79c0001885a4c"}}}, {"_id": {"$oid": "61f7793cb9d8210001e771e8"}, "filename": "CiCC_cover.jpg", "length": {"$numberLong": "852376"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1643608380915"}}, "md5": "44e9e456374faf57bf66ae6b2ea19c51", "metadata": {"filename": "CiCC_cover.jpg", "contentType": "image/jpeg", "_etag": {"$oid": "61f7793cb9d8210001e771e7"}}}] \ No newline at end of file +[ + { + "id": "563ee6f1e4b0ce38bd2f9a89", + "filename": "Ostrava_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "563fcc41e4b0ce38bd2f9aa1", + "filename": "west_coast_soundings_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "56426516e4b0ce38bd2f9aa6", + "filename": "DIY_Canons_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "56483e15e4b0ce38bd2f9b65", + "filename": "Rounds_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "589033d84e8a6c1c069cdc9c", + "filename": "thumb_Ostrava_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "589033d84e8a6c1c069cdc9e", + "filename": "thumb_west_coast_soundings_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "589033d84e8a6c1c069cdca0", + "filename": "thumb_DIY_Canons_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "589033d84e8a6c1c069cdca2", + "filename": "thumb_Rounds_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5a493efe4f82170dbbb3fe72", + "filename": "approximating_omega_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5a493fc84f82170dbbb3fe76", + "filename": "thumb_approximating_omega_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5a49617e4f82170dbbb3fe79", + "filename": "lower_limit_cover.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5a4961a34f82170dbbb3fe7d", + "filename": "thumb_lower_limit.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5b4601a96082b5226d429b99", + "filename": "preliminary_thoughts_TR.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5b4601ba6082b5226d429b9f", + "filename": "thumb_preliminary_thoughts_TR.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5b4601d06082b5226d429ba2", + "filename": "thumb_preliminary_thoughts_BMV.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5b4601ee6082b5226d429ba5", + "filename": "preliminary_thoughts_BMV.jpg", + "contentType": "image/jpeg" + }, + { + "id": "6016ca5e2ab79c0001885a4d", + "filename": "single_track_cover.jpg" + }, + { + "id": "61f7793cb9d8210001e771e8", + "filename": "CiCC_cover.jpg" + } +] \ No newline at end of file diff --git a/server/data/events.json b/server/data/events.json index 790f01b..f5fd82a 100644 --- a/server/data/events.json +++ b/server/data/events.json @@ -1 +1,6908 @@ -[{"_id": {"$oid": "563dc71adbb260acfadc4bad"}, "start_date": {"$date": {"$numberLong": "1446360680201"}}, "venue": {"name": "Orgelpark", "city": "Amsterdam", "state": "NL"}, "legacy_program": "necklaces", "legacy_performers": "Performed by Samuel Vriezen and Keiko Shichijo"}, {"_id": {"$oid": "563dc71adbb260acfadc4bae"}, "start_date": {"$date": {"$numberLong": "1443766880201"}}, "venue": {"name": "Universidad Del Claustro de Sor Juana", "city": "Mexico City", "state": "MX"}, "legacy_program": "partition and gate and for gregory chaitin", "legacy_performers": "With Juan Sebastian Lach Lau and Liliana Rodriguez"}, {"_id": {"$oid": "563dc71adbb260acfadc4baf"}, "start_date": {"$date": {"$numberLong": "1443246320201"}}, "venue": {"name": "Comit\u00e9 de Asuntos Intangibles", "city": "Morelia", "state": "MX"}, "legacy_program": "delayGraph pre-alpha and scene++", "legacy_performers": ""}, {"_id": {"$oid": "563dc71adbb260acfadc4bb0"}, "start_date": {"$date": {"$numberLong": "1440304940201"}}, "venue": {"name": "Stolze 18", "city": "Zurich", "state": "CH"}, "legacy_program": "necklaces , quieting rooms , and Approximating Omega (redux)", "legacy_performers": "With Manfred Werder"}, {"_id": {"$oid": "563dc71adbb260acfadc4bb1"}, "start_date": {"$date": {"$numberLong": "1440132020201"}}, "venue": {"name": "Dorothy's Gallery", "city": "Paris", "state": "FR"}, "legacy_program": "necklaces and quieting rooms", "legacy_performers": "With Tom Johnson"}, {"_id": {"$oid": "563dc71adbb260acfadc4bb2"}, "start_date": {"$date": {"$numberLong": "1438314620201"}}, "venue": {"name": "Satan, not Satan", "city": "Los Angeles", "state": "CA"}, "legacy_program": "order matters", "legacy_performers": "Performed With Josh Gerowitz and Stephanie Smith"}, {"_id": {"$oid": "563dc71adbb260acfadc4bb3"}, "start_date": {"$date": {"$numberLong": "1437882320201"}}, "venue": {"name": "Beta-Level", "city": "Los Angeles", "state": "CA"}, "legacy_program": "fade and aviary", "legacy_performers": "Performed With Scott Cazan and Casey Anderson"}, {"_id": {"$oid": "563dc71adbb260acfadc4bb4"}, "start_date": {"$date": {"$numberLong": "1433643980201"}}, "venue": {"name": "Colonia Napoles", "city": "Mexico City", "state": "MX"}, "legacy_program": "fade and aviary", "legacy_performers": "Performed With Scott Cazan"}, {"_id": {"$oid": "563dc71adbb260acfadc4bb5"}, "start_date": {"$date": {"$numberLong": "1433384600201"}}, "venue": {"name": "Museo Universitario de Arte Contempor\u00e1neo", "city": "Mexico City", "state": "MX"}, "legacy_program": "to hum and walk", "legacy_performers": "Performed by Carmina Escobar as part of Foro Internacional de M\u00fasica Nueva Manuel Enr\u00edquez"}, {"_id": {"$oid": "563dc71adbb260acfadc4bb6"}, "start_date": {"$date": {"$numberLong": "1432518260201"}}, "venue": {"name": "Rattlesnake Park", "city": "Los Angeles", "state": "CA"}, "legacy_program": "just above and/or below the waterline...", "legacy_performers": "as part of Dog Star 11"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bb7"}, "start_date": {"$date": {"$numberLong": "1431134900201"}}, "venue": {"name": "Facultad de Artes", "city": "Ensanada", "state": "MX"}, "legacy_program": "to hum and walk", "legacy_performers": "Performed by Carmina Escobar"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bb8"}, "start_date": {"$date": {"$numberLong": "1431048440201"}}, "venue": {"name": "Centro Estatal de las Artes Tecate", "city": "Tecate", "state": "MX"}, "legacy_program": "to hum and walk", "legacy_performers": "Performed by Carmina Escobar"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bb9"}, "start_date": {"$date": {"$numberLong": "1428885140201"}}, "venue": {"name": "Splendor", "city": "Amsterdam", "state": "NL"}, "legacy_program": "economy study", "legacy_performers": "Performed by Samuel Vriezen"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bba"}, "start_date": {"$date": {"$numberLong": "1424904320201"}}, "venue": {"name": "Teatro Del Centro de las Artes, Monterrey", "city": "Nuevo Le\u00f3n", "state": "MX"}, "legacy_program": "to hum and walk", "legacy_performers": "Performed by Carmina Escobar"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bbb"}, "start_date": {"$date": {"$numberLong": "1418546000201"}}, "venue": {"name": "Sala de Conferencias Del Hotel Rucant\u00fa", "city": "Choele Choel", "state": "AR"}, "legacy_program": "subset canon", "legacy_performers": "Performed by Ana Mi\u00f1ones and Mat\u00edas Morelli as part of Distat Terra Festival"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bbc"}, "start_date": {"$date": {"$numberLong": "1418113700201"}}, "venue": {"name": "Anfiteatro Alfredo Barrera Mar\u00edn Amoxicalli - Universidad Nacional Aut\u00f3noma de M\u00e9xico", "city": "Mexico City", "state": "MX"}, "legacy_program": "necklaces , and Approximating Omega (redux)", "legacy_performers": "Performed With Ensemble Liminar"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bbd"}, "start_date": {"$date": {"$numberLong": "1417681400201"}}, "venue": {"name": "Conservatorio de las Rosas", "city": "Morelia", "state": "MX"}, "legacy_program": "economy study , partition and gate , and Approximating Omega (redux)", "legacy_performers": "Performed With Samuel Vriezen and Conservatory Students"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bbe"}, "start_date": {"$date": {"$numberLong": "1417420220201"}}, "venue": {"name": "Na Orl\u00ed Theatre", "city": "Brno", "state": "CZ"}, "legacy_program": "to hum and walk", "legacy_performers": "Performed by Carmina Escobar"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bbf"}, "start_date": {"$date": {"$numberLong": "1417247300201"}}, "venue": {"name": "Universidad de Guadalajara", "city": "Puerto Vallarta", "state": "MX"}, "legacy_program": "necklaces and economy study", "legacy_performers": "Performed With Samuel Vriezen"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc0"}, "start_date": {"$date": {"$numberLong": "1411883240201"}}, "venue": {"name": "Spirit Abuse", "city": "Albuquerque", "state": "NM"}, "legacy_program": "necklaces , partition and gate , and south america miscellany", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc1"}, "start_date": {"$date": {"$numberLong": "1410672800201"}}, "venue": {"name": "Marsh Park", "city": "Los Angeles", "state": "CA"}, "legacy_program": "necklaces", "legacy_performers": "as part of Play The La River"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc2"}, "start_date": {"$date": {"$numberLong": "1410413420201"}}, "venue": {"name": "South of Sunset", "city": "Los Angeles", "state": "CA"}, "legacy_program": "necklaces and south america miscellany", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc3"}, "start_date": {"$date": {"$numberLong": "1409460620201"}}, "venue": {"name": "Recoleta", "city": "Buenos Aires", "state": "AR"}, "legacy_program": "economy study , subset canon , and necklaces", "legacy_performers": "Performed With Jose Serrano and Bruno Mesz"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc4"}, "start_date": {"$date": {"$numberLong": "1409374160201"}}, "venue": {"name": "Conservatorio de Manuel de Falla", "city": "Buenos Aires", "state": "AR"}, "legacy_program": "subset canon and economy study", "legacy_performers": "Performed by Jose Serrano and Bruno Mesz"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc5"}, "start_date": {"$date": {"$numberLong": "1409201240201"}}, "venue": {"name": "Oficina Proyectista", "city": "Buenos Aires", "state": "AR"}, "legacy_program": "a conversation , just above and/or below the waterline... , south america miscellany , and scenne++", "legacy_performers": "Performed With Karen Santana"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc6"}, "start_date": {"$date": {"$numberLong": "1408855400201"}}, "venue": {"name": "Una Casa", "city": "Buenos Aires", "state": "AR"}, "legacy_program": "necklaces and Approximating Omega (redux)", "legacy_performers": "Performed With Alma Laprida, Pablo Riera, Ezequiel Menalled, Jose Serrano, and Luz Lassizuk"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc7"}, "start_date": {"$date": {"$numberLong": "1407558500201"}}, "venue": {"name": "Museo de Arte Contempor\u00e1neo, Bellas Artes", "city": "Santiago", "state": "CH"}, "legacy_program": "lower limit , partition and gate , and necklaces", "legacy_performers": "Performed With Cristi\u00e1n Alvear, Nicol\u00e1s Carrasco D\u00edaz, and Vincente Araya"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc8"}, "start_date": {"$date": {"$numberLong": "1407385580201"}}, "venue": {"name": "Universidad de Chile", "city": "Santiago", "state": "CH"}, "legacy_program": "lower limit and partition and gate", "legacy_performers": "Performed With Cristi\u00e1n Alvear, Nicol\u00e1s Carrasco D\u00edaz, and Vincente Araya"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bc9"}, "start_date": {"$date": {"$numberLong": "1406432780201"}}, "venue": {"name": "La Paternal Espacio Proyeto", "city": "Buenos Aires", "state": "AR"}, "legacy_program": "field and perfect circuit and partition and gate", "legacy_performers": "Performed With Alma Laprida, Pablo Riera, Ezequiel Menalled, Max Parades, Tomas Cabado, Juan Jose Calarco, and Luz Lassizuk"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bca"}, "start_date": {"$date": {"$numberLong": "1402107980201"}}, "venue": {"name": "Escola de M\u00fasica e Belas Artes Do Paran\u00e1", "city": "", "state": "BR"}, "legacy_program": "field and perfect circuit", "legacy_performers": "Performed With The Nik-Nik Ensemble"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bcb"}, "start_date": {"$date": {"$numberLong": "1401414560201"}}, "venue": {"name": "Audio Rebel", "city": "Rio de Janiero", "state": "BR"}, "legacy_program": "Approximating Omega (redux)", "legacy_performers": "Performed With Gregory Chaitin, Virginia Chaitin, J.-P. Caron, and Paulo Dantas"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bcc"}, "start_date": {"$date": {"$numberLong": "1401328100201"}}, "venue": {"name": "Audio Rebel", "city": "Rio de Janiero", "state": "BR"}, "legacy_program": "quieting rooms , necklaces , and partition and gate", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4bcd"}, "start_date": {"$date": {"$numberLong": "1400895800201"}}, "venue": {"name": "Ibrasotope", "city": "S\u00e3o Paulo", "state": "BR"}, "legacy_program": "quieting rooms , necklaces , and Approximating Omega (redux)", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4bce"}, "start_date": {"$date": {"$numberLong": "1400549960201"}}, "venue": {"name": "Georgette Zona Muda", "city": "Belo Horizonte", "state": "BR"}, "legacy_program": "quieting rooms , necklaces , delayGraph pre-alpha , partition and gate , and Approximating Omega (redux)", "legacy_performers": "Performed With Infinito Menos"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bcf"}, "start_date": {"$date": {"$numberLong": "1399598900201"}}, "venue": {"name": "Instituto de Humanidades, Artes e Ciencias, Universidade Federal Da Bahia", "city": "Salvador", "state": "BR"}, "legacy_program": "necklaces , delayGraph pre-alpha , field and perfect circuit , and partition and gate", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd0"}, "start_date": {"$date": {"$numberLong": "1398559580201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "partition and gate and necklaces", "legacy_performers": "Performed With Mark So, Casey Anderson, Evan Spacht, Marcus Rubio, and Andy Young"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd1"}, "start_date": {"$date": {"$numberLong": "1397349140201"}}, "venue": {"name": "Kolumba Museum", "city": "Cologne", "state": "DE"}, "legacy_program": "small world", "legacy_performers": "Performed by Frank Gratkowski, Lucia Mense, Anton Lukoszevieze, Seth Josel, and Hans Koch"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd2"}, "start_date": {"$date": {"$numberLong": "1395531740201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "A Meditation for Solo Piano and necklaces", "legacy_performers": "Performed by Reinier Van Houdt"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd3"}, "start_date": {"$date": {"$numberLong": "1392763100201"}}, "venue": {"name": "University of California", "city": "Santa Cruz", "state": "CA"}, "legacy_program": "partition and gate", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd4"}, "start_date": {"$date": {"$numberLong": "1386491240201"}}, "venue": {"name": "Austin New Music Collective", "city": "Austin", "state": "TX"}, "legacy_program": "chorale and finely tuned resonators", "legacy_performers": "Performed by Chaz Underriner"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd5"}, "start_date": {"$date": {"$numberLong": "1386404780201"}}, "venue": {"name": "Centraltrak Gallery", "city": "Dallas", "state": "TX"}, "legacy_program": "chorale and finely tuned resonators", "legacy_performers": "Performed by Chaz Underriner, Mike Morey, and Steve Gottlieb"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd6"}, "start_date": {"$date": {"$numberLong": "1384760240201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "to converge (abstract)", "legacy_performers": "Performed With Marcus Rubio and Andy Young"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd7"}, "start_date": {"$date": {"$numberLong": "1378963880201"}}, "venue": {"name": "Leo Svirsky'S Place", "city": "The Hague", "state": "NL"}, "legacy_program": "Approximating Omega", "legacy_performers": "Performed With Taylan Susam"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd8"}, "start_date": {"$date": {"$numberLong": "1378704500201"}}, "venue": {"name": "Trauerhalle Des Milit\u00e4r-Standortfriedhofs", "city": "Berlin", "state": "DE"}, "legacy_program": "Approximating Omega", "legacy_performers": "Performed With James Orsher and Taz Chor Berlin"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bd9"}, "start_date": {"$date": {"$numberLong": "1378618040201"}}, "venue": {"name": "Sowieso", "city": "Berlin", "state": "DE"}, "legacy_program": "delayGraph pre-alpha , to converge (abstract) , and Approximating Omega", "legacy_performers": "Performed With Cat Lamb"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bda"}, "start_date": {"$date": {"$numberLong": "1377405860201"}}, "venue": {"name": "D\u016eL Hlubina", "city": "Ostrava", "state": "CZ"}, "legacy_program": "just above and/or below the waterline... and for michael pisaro", "legacy_performers": "Performed With Todd Lerew, Jack Callahan, and Conal Ryan"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bdb"}, "start_date": {"$date": {"$numberLong": "1372560560201"}}, "venue": {"name": "Willow Place Auditorium", "city": "Brooklyn", "state": "NY"}, "legacy_program": "mass and band", "legacy_performers": "Performed by Brian Parks and Colleen Thorburn"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bdc"}, "start_date": {"$date": {"$numberLong": "1367803520201"}}, "venue": {"name": "Center For New Music", "city": "San Francisco", "state": "CA"}, "legacy_program": "scene++", "legacy_performers": "as part of The Experimental Music Yearbook; Performed With Scott Cazan and Casey and Anderson"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bdd"}, "start_date": {"$date": {"$numberLong": "1364773880201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "minor third abstract", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4bde"}, "start_date": {"$date": {"$numberLong": "1361400020201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "economy study (in one dimension) and glass economies", "legacy_performers": "Performed by Brian Parks"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bdf"}, "start_date": {"$date": {"$numberLong": "1355560460201"}}, "venue": {"name": "Pomona College Museum of Art", "city": "Claremont", "state": "CA"}, "legacy_program": "copyedit", "legacy_performers": "as part of Adam Overton'S Consortium BESHT: The Bureau of Experimental Speech and Holy Thesis"}, {"_id": {"$oid": "563dc71bdbb260acfadc4be0"}, "start_date": {"$date": {"$numberLong": "1355474000201"}}, "venue": {"name": "Artshare", "city": "Los Angeles", "state": "CA"}, "legacy_program": "queting rooms", "legacy_performers": "as part of the wulf.@ Artshare."}, {"_id": {"$oid": "563dc71bdbb260acfadc4be1"}, "start_date": {"$date": {"$numberLong": "1354522940201"}}, "venue": {"name": "Luxembourg Philharmonic", "city": "Luxembourg", "state": "LU"}, "legacy_program": "small world", "legacy_performers": "as part of The Rainy Days Festival."}, {"_id": {"$oid": "563dc71bdbb260acfadc4be2"}, "start_date": {"$date": {"$numberLong": "1351493300201"}}, "venue": {"name": "Willow Place Auditorium", "city": "Brooklyn", "state": "NY"}, "legacy_program": "half-normal", "legacy_performers": "Performed by Yarn/Wire With The Sem Ensemble as part of The Sem Ensemble'S Beyond Cage - John Cage At 100 Festival"}, {"_id": {"$oid": "563dc71bdbb260acfadc4be3"}, "start_date": {"$date": {"$numberLong": "1348378940201"}}, "venue": {"name": "Torrance Art Museum", "city": "Torrence", "state": "CA"}, "legacy_program": "delayGraph pre-alpha 1", "legacy_performers": "as part of The Subterraneans Exhibit"}, {"_id": {"$oid": "563dc71bdbb260acfadc4be4"}, "start_date": {"$date": {"$numberLong": "1344313580201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "delayGraph pre-alpha 1", "legacy_performers": "as part of The Dogstar Orchestra."}, {"_id": {"$oid": "563dc71bdbb260acfadc4be5"}, "start_date": {"$date": {"$numberLong": "1333844840201"}}, "venue": {"name": "Inglewood Main Library", "city": "Inglewood", "state": "CA"}, "legacy_program": "one|two|one", "legacy_performers": "as part of the wulf.@ Inglewood Library."}, {"_id": {"$oid": "563dc71bdbb260acfadc4be6"}, "start_date": {"$date": {"$numberLong": "1330730540201"}}, "venue": {"name": "Pieter", "city": "Los Angeles", "state": "CA"}, "legacy_program": "lower limit", "legacy_performers": "Performed by Steven Van Betten, Max Kutner, Patrick Moran and Charles Underriner."}, {"_id": {"$oid": "563dc71bdbb260acfadc4be7"}, "start_date": {"$date": {"$numberLong": "1321428920201"}}, "venue": {"name": "Willow Place Auditorium", "city": "Brooklyn", "state": "NY"}, "legacy_program": "dissection and field", "legacy_performers": "Performed by David Kant, Cat Lamb and Andrew Smith."}, {"_id": {"$oid": "563dc71bdbb260acfadc4be8"}, "start_date": {"$date": {"$numberLong": "1321256000201"}}, "venue": {"name": "Willow Place Auditorium", "city": "Brooklyn", "state": "NY"}, "legacy_program": "mass and band", "legacy_performers": "Performed by Brian Parks and Colleen Thorburn."}, {"_id": {"$oid": "563dc71bdbb260acfadc4be9"}, "start_date": {"$date": {"$numberLong": "1321169540201"}}, "venue": {"name": "Neverending Books", "city": "New Haven", "state": "CT"}, "legacy_program": "mass and band, subset canon", "legacy_performers": "as part of The Music Uncertainty Series. Performed by Max Heath, Brian Parks and Colleen Thorburn."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bea"}, "start_date": {"$date": {"$numberLong": "1316756540201"}}, "venue": {"name": "Wesleyan University Chapel", "city": "Middletown", "state": "CT"}, "legacy_program": "sort I", "legacy_performers": "as part of The Music Uncertainty Series."}, {"_id": {"$oid": "563dc71bdbb260acfadc4beb"}, "start_date": {"$date": {"$numberLong": "1310873780201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "line and cipher", "legacy_performers": "Performed by The Dogstar Orchestra."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bec"}, "start_date": {"$date": {"$numberLong": "1309749800201"}}, "venue": {"name": "Museum of Contemporary Art", "city": "Los Angeles", "state": "CA"}, "legacy_program": "room and seams", "legacy_performers": "as part of the wulf.@ Moca Sunday Studio. Performed by Mark So, Scott Cazan, Liam Mooney, Corey Fogel, Ezra Buchla, Eric Clark, Laura Steenberge, and Heather Lockie"}, {"_id": {"$oid": "563dc71bdbb260acfadc4bed"}, "start_date": {"$date": {"$numberLong": "1309749800201"}}, "venue": {"name": "S\u00e4ulenhalle", "city": "Solothurn", "state": "CH"}, "legacy_program": "for gregory chaitin", "legacy_performers": "Installed by Stefan Thut."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bee"}, "start_date": {"$date": {"$numberLong": "1298155160201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "maximum change", "legacy_performers": "Performed by Casey Anderson, Matt Cook, Laura Steenberge and Mark So."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bef"}, "start_date": {"$date": {"$numberLong": "1297290560201"}}, "venue": {"name": "Laartstream", "city": "Los Angeles", "state": "CA"}, "legacy_program": "scene++", "legacy_performers": "as part of The Collage Ensemble Inc. Ear Meal Webcast."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf0"}, "start_date": {"$date": {"$numberLong": "1295300240201"}}, "venue": {"name": "University of Lille", "city": "Lille", "state": "FR"}, "legacy_program": "field and perfect circuit", "legacy_performers": "as part of The Music and Mathematics Work Group Lecture and Concert Tour."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf1"}, "start_date": {"$date": {"$numberLong": "1295213780201"}}, "venue": {"name": "Instants Chavir\u00e9s", "city": "Paris", "state": "FR"}, "legacy_program": "maximum change; A Meditation for Solo Piano, field and perfect circuit", "legacy_performers": "as part of The Music and Mathematics Work Group Lecture and Concert Tour."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf2"}, "start_date": {"$date": {"$numberLong": "1295127320201"}}, "venue": {"name": "American Church", "city": "Paris", "state": "FR"}, "legacy_program": "sort I", "legacy_performers": "as part of The Music and Mathematics Work Group Lecture and Concert Tour. Performed by Brian Parks."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf3"}, "start_date": {"$date": {"$numberLong": "1292229140201"}}, "venue": {"name": "La Arts District Winterfest", "city": "Los Angeles", "state": "CA"}, "legacy_program": "sort I, 20 arrows 9 dashes, one|two|one", "legacy_performers": "With Ezra Buchla, Corey Fogel and Laura Steenberge."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf4"}, "start_date": {"$date": {"$numberLong": "1289720000201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "a meditation for solo piano; A Gaussian Canon; piano machine; field and perfect circuit; pedal, triangle machine, and (perhaps) coda; for gregory chaitin", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf5"}, "start_date": {"$date": {"$numberLong": "1287902600201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "scene++; subset canon", "legacy_performers": "as part of The Experimental Music Yearbook; Performed by Christine Tavolacci and Brendan Nguyen."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf6"}, "start_date": {"$date": {"$numberLong": "1287210920201"}}, "venue": {"name": "University of California", "city": "San Diego", "state": "CA"}, "legacy_program": "scene++", "legacy_performers": "Performed by Christine Tavolacci."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf7"}, "start_date": {"$date": {"$numberLong": "1278559640201"}}, "venue": {"name": "Church of St. Anne & St. Agnes", "city": "London", "state": "UK"}, "legacy_program": "room and seams ; for gregory chaitin", "legacy_performers": "as part of The Music We'D Like To Hear Series 2010."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf8"}, "start_date": {"$date": {"$numberLong": "1277001560201"}}, "venue": {"name": "The Pescadrome", "city": "Santa Barbara", "state": "CA"}, "legacy_program": "room and seams", "legacy_performers": "Performed by Ensemble 303."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bf9"}, "start_date": {"$date": {"$numberLong": "1276828640201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "room and seams", "legacy_performers": "Performed by Ensemble 303."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bfa"}, "start_date": {"$date": {"$numberLong": "1276396340201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "Approximating Omega", "legacy_performers": "Performed by The Dogstar Orchestra."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bfb"}, "start_date": {"$date": {"$numberLong": "1273282040201"}}, "venue": {"name": "University of California", "city": "Santa Barbara", "state": "CA"}, "legacy_program": "field and perfect circuit; pedal, triangle machine, and (perhaps) coda", "legacy_performers": "Performed by Casey Anderson, Matt Barbier, Nathan Brown, Eric Km Clark, Corey Fogel, Orin Hildestad, Cat Lamb, Laura Steenberge, Mark So, Christine Tavolacci and Tashi Wada."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bfc"}, "start_date": {"$date": {"$numberLong": "1269214880201"}}, "venue": {"name": "The Bridge Progressive Arts Initiative", "city": "Charlottesville", "state": "VA"}, "legacy_program": "room and seams", "legacy_performers": "as part of The Second Installation of Architectures of Sound, Curated by David Kant and Cameron Hu."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bfd"}, "start_date": {"$date": {"$numberLong": "1264283000201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "for Sol LeWitt", "legacy_performers": "Performed by Red Light New Music."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bfe"}, "start_date": {"$date": {"$numberLong": "1263418400201"}}, "venue": {"name": "Issue Project Room", "city": "New York", "state": "NY"}, "legacy_program": "Perspectives I", "legacy_performers": "as part of The Mata Interval Series - Architectures of Sound; Performed by Casey Anderson, David Kant, Aaron Meicht and Phil Rodriguez."}, {"_id": {"$oid": "563dc71bdbb260acfadc4bff"}, "start_date": {"$date": {"$numberLong": "1259135060200"}}, "venue": {"name": "Huddersfield University", "city": "Huddersfield", "state": "UK"}, "legacy_program": "a chance happening...", "legacy_performers": "as part of The Huddersfield New Music Festival; Performed by Philip Thomas."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c00"}, "start_date": {"$date": {"$numberLong": "1258702760200"}}, "venue": {"name": "The Stone", "city": "New York", "state": "NY"}, "legacy_program": "for gregory chaitin", "legacy_performers": "the wulf.@ The Stone."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c01"}, "start_date": {"$date": {"$numberLong": "1256453060200"}}, "venue": {"name": "Tenri Cultural Center", "city": "New York", "state": "NY"}, "legacy_program": "field and perfect circuit", "legacy_performers": "Performed by The Transit Ensemble."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c02"}, "start_date": {"$date": {"$numberLong": "1251434840200"}}, "venue": {"name": "St. Wenceslas Church", "city": "Ostrava", "state": "CZ"}, "legacy_program": "recitation, code, and (perhaps) round", "legacy_performers": "as part of The 2009 Ostrava Days New Music Festival; Performed by Canticum Ostrava."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c03"}, "start_date": {"$date": {"$numberLong": "1250743160200"}}, "venue": {"name": "Janacek Conservatory", "city": "Ostrava", "state": "CZ"}, "legacy_program": "field and perfect circuit", "legacy_performers": "as part of The Ostrava Days New Music Festival; Performed by Joe Kudirka, Sam Sfirri, Taylan Susam, and David Kant."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c04"}, "start_date": {"$date": {"$numberLong": "1244773880200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "for Sol LeWitt", "legacy_performers": "Performed by The Dogstar Orchestra."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c05"}, "start_date": {"$date": {"$numberLong": "1244255120200"}}, "venue": {"name": "Atlantic Center For The Arts", "city": "New Smyrna Beach", "state": "FL"}, "legacy_program": "for gregory chaitin", "legacy_performers": "as part of The Inside-Out Showcase."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c06"}, "start_date": {"$date": {"$numberLong": "1243561700200"}}, "venue": {"name": "Atlantic Center For The Arts", "city": "New Smyrna Beach", "state": "FL"}, "legacy_program": "for gregory chaitin", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4c07"}, "start_date": {"$date": {"$numberLong": "1242524180200"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "sort I", "legacy_performers": "Performed by The Sisters Streb."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c08"}, "start_date": {"$date": {"$numberLong": "1241227280200"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "towards completeness; dissection and field", "legacy_performers": "Performed by Beardman and Friends."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c09"}, "start_date": {"$date": {"$numberLong": "1240793180200"}}, "venue": {"name": "Huddersfield University", "city": "Huddersfield", "state": "UK"}, "legacy_program": "small world", "legacy_performers": "as part of The Nothing New Conference; Performed by The Edges Ensemble."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c0a"}, "start_date": {"$date": {"$numberLong": "1234737320200"}}, "venue": {"name": "Willow Place Auditorium", "city": "Brooklyn", "state": "NY"}, "legacy_program": "room and seams", "legacy_performers": "Performed by The Sem Ensemble."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c0b"}, "start_date": {"$date": {"$numberLong": "1223793080200"}}, "venue": {"name": "Circular Congregational Church", "city": "Charleston", "state": "SC"}, "legacy_program": "sound.sound", "legacy_performers": "as part of The Silence: 4'33\" and Beyond Series Curated by Jason Brogan."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c0c"}, "start_date": {"$date": {"$numberLong": "1221197480200"}}, "venue": {"name": "University of Nebraska", "city": "Omaha", "state": "NE"}, "legacy_program": "20 arrows 9 dashes", "legacy_performers": "as part of The Miscroscore Project @ Artsaha! Festival; Performed by Johnny Chang and Jessica Catron."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c0d"}, "start_date": {"$date": {"$numberLong": "1221024560200"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "a chance happening...", "legacy_performers": "Performed by Danny Holt."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c0e"}, "start_date": {"$date": {"$numberLong": "1220332880200"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "legacy_program": "20 arrows 9 dashes", "legacy_performers": "as part of The Microscore Project @ the wulf.; Performed by Johnny Chang and Jessica Catron."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c0f"}, "start_date": {"$date": {"$numberLong": "1213497260200"}}, "venue": {"name": "200 N. Ave. 57", "city": "Los Angeles", "state": "CA"}, "legacy_program": "for orin hildestad", "legacy_performers": "as part of The Flag Day Experimental Barbecue; Performed by Christa Graf, Orin Hildestad and Cassia Streb."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c10"}, "start_date": {"$date": {"$numberLong": "1212978500200"}}, "venue": {"name": "30047 Madison Way", "city": "Val Verde", "state": "CA"}, "legacy_program": "sound.sound", "legacy_performers": "Performed by The Dogstar Orchestra."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c11"}, "start_date": {"$date": {"$numberLong": "1212025700200"}}, "venue": {"name": "The Pasadena Armory", "city": "Pasadena", "state": "CA"}, "legacy_program": "Rise I from 4 Ascents for James Tenney", "legacy_performers": "as part of The Los Angeles Microfest."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c12"}, "start_date": {"$date": {"$numberLong": "1211334020200"}}, "venue": {"name": "University of California", "city": "Santa Barbara", "state": "CA"}, "legacy_program": "Telot's Crystal", "legacy_performers": "as part of The Cremate Concert."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c13"}, "start_date": {"$date": {"$numberLong": "1205018900200"}}, "venue": {"name": "The Pescadrome", "city": "Santa Barbara", "state": "CA"}, "legacy_program": "resonance i", "legacy_performers": "Performed by James Orsher."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c14"}, "start_date": {"$date": {"$numberLong": "1204325360200"}}, "venue": {"name": "The Pasadena Armory", "city": "Pasadena", "state": "CA"}, "legacy_program": "Transplanting 06.11.07-06.17.07", "legacy_performers": "Performed by Guthrie and Streb."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c15"}, "start_date": {"$date": {"$numberLong": "1203028460200"}}, "venue": {"name": "Willow Place Auditorium", "city": "Brooklyn", "state": "NY"}, "legacy_program": "maximum change", "legacy_performers": "Performed by The Sem Ensemble."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c16"}, "start_date": {"$date": {"$numberLong": "1195025600200"}}, "venue": {"name": "University of California", "city": "Santa Barbara", "state": "CA"}, "legacy_program": "after a koan", "legacy_performers": "Performed by Eric Km Clark."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c17"}, "start_date": {"$date": {"$numberLong": "1188710480200"}}, "venue": {"name": "Janacek Conservatory", "city": "Ostrava", "state": "CZ"}, "legacy_program": "Streams I", "legacy_performers": "as part of The 2007 Ostrava Days New Music Festival; Performed by Ostravsk\u00e1 Banda."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c18"}, "start_date": {"$date": {"$numberLong": "1185853820200"}}, "venue": {"name": "960 S. Oxford Ave. #312", "city": "Los Angeles", "state": "CA"}, "legacy_program": "1 sample, x people, y seconds", "legacy_performers": "as part of The Studio Apartment Series; Performed by Orin Hildestad and Mark So."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c19"}, "start_date": {"$date": {"$numberLong": "1184384000200"}}, "venue": {"name": "Dangerous Curve", "city": "Los Angeles", "state": "CA"}, "legacy_program": "a chance happening...", "legacy_performers": "Performed by Danny Holt."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c1a"}, "start_date": {"$date": {"$numberLong": "1183778780200"}}, "venue": {"name": "862 Catalina St. #205", "city": "Los Angeles", "state": "CA"}, "legacy_program": "in tone", "legacy_performers": "as part of The Studio Apartment Series; Performed by Christa Graf, Orin Hildestad and Tashi Wada"}, {"_id": {"$oid": "563dc71bdbb260acfadc4c1b"}, "start_date": {"$date": {"$numberLong": "1183778780200"}}, "venue": {"name": "862 Catalina St. #205", "city": "Los Angeles", "state": "CA"}, "legacy_program": "three", "legacy_performers": "as part of The Studio Apartment Series; Performed by Eric Clark, Christa Graf and Orin Hildestad."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c1c"}, "start_date": {"$date": {"$numberLong": "1181442560200"}}, "venue": {"name": "Riverside Church", "city": "New York", "state": "NY"}, "legacy_program": "Fission", "legacy_performers": "Performed by The Locrian Players."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c1d"}, "start_date": {"$date": {"$numberLong": "1175298620200"}}, "venue": {"name": "University of Virginia", "city": "Charlottesville", "state": "VA"}, "legacy_program": "Trajectories", "legacy_performers": "Performed by The Now Ensemble."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c1e"}, "start_date": {"$date": {"$numberLong": "1165047680200"}}, "venue": {"name": "Mcguffey Arts Center", "city": "Charlottesville", "state": "VA"}, "legacy_program": "Sort 1", "legacy_performers": "as part of The Noise in The System Series; Performed by Wayla Chambo."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c1f"}, "start_date": {"$date": {"$numberLong": "1161412820200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "for michael pisaro", "legacy_performers": "as part of The Tender Buttons Concert."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c20"}, "start_date": {"$date": {"$numberLong": "1157779700200"}}, "venue": {"name": "Cine Studio Space At The Artcraft Strauss Sign Factory", "city": "New York", "state": "NY"}, "legacy_program": "in tone; Sort I", "legacy_performers": "as part of The 1st Annual Concert of The Society of Automatic Music Notators; Performed by Samn."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c21"}, "start_date": {"$date": {"$numberLong": "1143070940200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "lecture on infinity", "legacy_performers": "Performed by James Orsher."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c22"}, "start_date": {"$date": {"$numberLong": "1142465720200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "lecture on infinity", "legacy_performers": "Performed by James Orsher."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c23"}, "start_date": {"$date": {"$numberLong": "1132299440200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "A Flourish", "legacy_performers": "Performed by April Guthrie."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c24"}, "start_date": {"$date": {"$numberLong": "1123302320200"}}, "venue": {"name": "Suny", "city": "Binghamton", "state": "NY"}, "legacy_program": "lecture on infinity", "legacy_performers": ""}, {"_id": {"$oid": "563dc71bdbb260acfadc4c25"}, "start_date": {"$date": {"$numberLong": "1115688560200"}}, "venue": {"name": "REDCAT", "city": "Los Angeles", "state": "CA"}, "legacy_program": "Commas", "legacy_performers": "Performed by The New Century Players."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c26"}, "start_date": {"$date": {"$numberLong": "1115256260200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "theme and variatons from a set of pieces with one note", "legacy_performers": "as part of The Music For Six Pianos Concert."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c27"}, "start_date": {"$date": {"$numberLong": "1113092960200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "a set of piece with one note", "legacy_performers": "as part of A Concert of One Note Pieces."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c28"}, "start_date": {"$date": {"$numberLong": "1111362020200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "Filter III", "legacy_performers": "Performed by Cassia Streb."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c29"}, "start_date": {"$date": {"$numberLong": "1106948900200"}}, "venue": {"name": "Redcat", "city": "Los Angeles", "state": "CA"}, "legacy_program": "Flux", "legacy_performers": "as part of The Ceait Festival; Performed by Thadeus Frazier Reed."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c2a"}, "start_date": {"$date": {"$numberLong": "1083633800200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "Fission", "legacy_performers": "Performed by The New Century Players."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c2b"}, "start_date": {"$date": {"$numberLong": "1083372620200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "Filter I from 2 Filters", "legacy_performers": "as part of The New Music For Winds and Friends Concert; Performed by The Calarts Woodwind Ensemble."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c2c"}, "start_date": {"$date": {"$numberLong": "1082853860200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "Chromatic Study", "legacy_performers": "as part of The Quiet Night/Quiet Music Concert; Performed by Mark So."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c2d"}, "start_date": {"$date": {"$numberLong": "1082162180200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "Filter III", "legacy_performers": "Performed by Mark Menzies."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c2e"}, "start_date": {"$date": {"$numberLong": "1078442660200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "Flux", "legacy_performers": "Performed by Thadeus Frazier Reed."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c2f"}, "start_date": {"$date": {"$numberLong": "1076365760200"}}, "venue": {"name": "California Institute of The Arts", "city": "Valencia", "state": "CA"}, "legacy_program": "A Meditation For Solo Piano", "legacy_performers": "Performed by Vicki Ray."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c30"}, "start_date": {"$date": {"$numberLong": "1068189980200"}}, "venue": {"name": "Stanford University", "city": "Palo Alto", "state": "CA"}, "legacy_program": "The Other Self", "legacy_performers": "At The Center For Computer Research in Music and Acoustics"}, {"_id": {"$oid": "563dc71bdbb260acfadc4c31"}, "start_date": {"$date": {"$numberLong": "1054432280200"}}, "venue": {"name": "University of Oregon", "city": "Eugene", "state": "OR"}, "legacy_program": "Telot's Crystal", "legacy_performers": "as part of Future Music Oregon."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c32"}, "start_date": {"$date": {"$numberLong": "1047684860200"}}, "venue": {"name": "Arizona State University", "city": "Tempe", "state": "AZ"}, "legacy_program": "The Other Self", "legacy_performers": "as part of The 2003 Seamus Conference."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c33"}, "start_date": {"$date": {"$numberLong": "1022984480200"}}, "venue": {"name": "University of Oregon", "city": "Eugene", "state": "OR"}, "legacy_program": "Density Study No. 2", "legacy_performers": "as part of Future Music Oregon."}, {"_id": {"$oid": "563dc71bdbb260acfadc4c34"}, "start_date": {"$date": {"$numberLong": "1006069040200"}}, "venue": {"name": "University of Oregon", "city": "Eugene", "state": "OR"}, "legacy_program": "The Other Self", "legacy_performers": "as part of Future Music Oregon."}, {"_id": {"$oid": "5642e998dbb260acfadc4c9d"}, "start_date": {"$date": {"$numberLong": "1449303920201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "program": [{"work": "to hum and walk", "performers": [{"name": "Carmina Escobar", "instrument_tags": ["voice and computer"]}]}, {"work": "to walk and ponder", "performers": [{"name": "Andrew McIntosh", "instrument_tags": ["viola"]}]}, {"work": "tergiversate", "performers": [{"name": "Jake Rosenzwieg", "instrument_tags": ["bass"]}, {"name": "Laura Steenberge", "instrument_tags": ["bass"]}, {"name": "Scott Worthington", "instrument_tags": ["bass"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "to walk and ponder and tergiversate", "legacy_performers": "Performered by Andrew McIntosh, Laura Steenberge, Jake Rosenzweig, and Scott Worthington"}, {"_id": {"$oid": "56992b51fdc52469b6c07c45"}, "start_date": {"$date": {"$numberLong": "1453838400201"}}, "venue": {"name": "Betalevel", "city": "Los Angeles", "state": "CA"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "56992d71fdc52469b6c07c46"}, "start_date": {"$date": {"$numberLong": "1479153600201"}}, "venue": {"name": "Universit\u00e0 degli Studi di Torino", "city": "Turin", "state": "IT"}, "program": [{"work": "preliminary thoughts", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar", "computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "56b8d9a8fdc52469b6c07c4a"}, "start_date": {"$date": {"$numberLong": "1455220800201"}}, "venue": {"name": "University of California Santa Cruz", "city": "Santa Cruz", "state": "CA"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}, {"work": "necklaces", "performers": [{"name": "Michael Winter", "instrument_tags": ["ukulele and computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "56d71ea5fdc52469b6c07c4e"}, "start_date": {"$date": {"$numberLong": "1461873600201"}}, "venue": {"name": "Bucareli 69", "city": "Mexico City", "state": "MX"}, "program": [{"work": "single track", "ensemble": "Ensamble Liminar", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "56d944dbfdc52469b6c07c50"}, "start_date": {"$date": {"$numberLong": "1457553600201"}}, "venue": {"name": "Conservatorio de las Rosas", "city": "Morelia", "state": "MX"}, "program": [{"work": "for gregory chaitin", "performers": [{"name": "Liliana Rodr\u00edguez Alvarado", "instrument_tags": ["piano"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "56e5ab6dfdc52469b6c07c51"}, "start_date": {"$date": {"$numberLong": "1460750400201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "program": [{"work": "generator, hierarchical dust, and necklaces", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "56e9df19fdc52469b6c07c53"}, "start_date": {"$date": {"$numberLong": "1462305600201"}}, "venue": {"name": "Comit\u00e9 de Asuntos Intangibles", "city": "Morelia", "state": "MX"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}, {"work": "generator, hierarchical dust, and necklaces", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "56f2d24afdc52469b6c07c54"}, "start_date": {"$date": {"$numberLong": "1461700800201"}}, "venue": {"name": "CENIDIM - Instituto Nacional de Bellas Artes", "city": "Mexico City", "state": "MX"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "56fcb6cdfdc52469b6c07c57"}, "start_date": {"$date": {"$numberLong": "1461355200201"}}, "venue": {"name": "Universidad de Guadalajara", "city": "Guadalajara", "state": "MX"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}, {"work": "partition and gate", "performers": [{"name": "Michael Winter", "instrument_tags": ["harmonica and computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5726c2e6fdc52469b6c07c59"}, "start_date": {"$date": {"$numberLong": "1462392000201"}}, "venue": {"name": "Colonia Napoles", "city": "Mexico City", "state": "MX"}, "program": [{"work": "partition and gate", "performers": [{"name": "Michael Winter", "instrument_tags": ["harmonica and computer"]}, {"name": "Alexander Bruck", "instrument_tags": ["viola"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5726c344fdc52469b6c07c5a"}, "start_date": {"$date": {"$numberLong": "1462564800201"}}, "venue": {"name": "Umbral 24 - MACO", "city": "Oaxaca", "state": "MX"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5726c4b8fdc52469b6c07c5b"}, "start_date": {"$date": {"$numberLong": "1465070400201"}}, "venue": {"name": "Rattlesnake Park", "city": "Los Angeles", "state": "CA"}, "program": [{"work": "just above and/or below the waterline...", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5726c4e8fdc52469b6c07c5c"}, "start_date": {"$date": {"$numberLong": "1465243200201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "program": [{"work": "economy study", "performers": [{"name": "Samuel Vriezen", "instrument_tags": ["piano"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5748aa5da3e49e8084c56488"}, "start_date": {"$date": {"$numberLong": "1467921600201"}}, "venue": {"name": "Vu Symposium - Park City Library", "city": "Park City", "state": "UT"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57aceb59624ac1e5e557b9cd"}, "start_date": {"$date": {"$numberLong": "1474488000201"}}, "venue": {"name": "L\u2019Espace des Arts Sans Fronti\u00e8res", "city": "Paris", "state": "FR"}, "program": [{"work": "partition and gate", "ensemble": "Ensemble Dedalus", "performers": []}, {"work": "tergiversate", "ensemble": "Ensemble Dedalus", "performers": []}, {"work": "preliminary thoughts", "ensemble": "Ensemble Dedalus", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57acebf6624ac1e5e557b9ce"}, "start_date": {"$date": {"$numberLong": "1475438400201"}}, "venue": {"name": "Studio LOOS", "city": "The Hague", "state": "NL"}, "program": [{"work": "necklaces", "ensemble": "", "performers": [{"name": "Elliot Simpson", "instrument_tags": ["guitar"]}, {"name": "Samuel Vriezen", "instrument_tags": ["piano"]}]}, {"work": "chorale and finely tuned resonators", "ensemble": "Ensemble Modelo62", "performers": []}, {"work": "economy study (in one dimension)", "ensemble": "", "performers": [{"name": "Samuel Vriezen", "instrument_tags": ["piano"]}]}, {"work": "preliminary thoughts", "ensemble": "Ensemble Modelo62", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57acecd8624ac1e5e557b9cf"}, "start_date": {"$date": {"$numberLong": "1475697600201"}}, "venue": {"name": "Bath Spa University", "city": "Bath", "state": "UK"}, "program": [{"work": "for gregory chaitin", "ensemble": "Open Score Lab", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57aced55624ac1e5e557b9d0"}, "start_date": {"$date": {"$numberLong": "1476266400201"}}, "venue": {"name": "University of Huddersfield", "city": "Huddersfield", "state": "UK"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar and computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57acf1eb624ac1e5e557b9d1"}, "start_date": {"$date": {"$numberLong": "1477857600201"}}, "venue": {"name": "Studio Acht", "city": "Berlin", "state": "DE"}, "program": [{"work": "necklaces", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar"]}]}, {"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["speaker"]}, {"name": "Brett Thompson", "instrument_tags": ["guitar"]}, {"name": "Joe Houston", "instrument_tags": ["piano"]}, {"name": "Evelyn Saylor", "instrument_tags": ["voice"]}, {"name": "Rishin Singh", "instrument_tags": ["trombone"]}, {"name": "Morgan Evans-Weiler", "instrument_tags": ["violin"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57acf385624ac1e5e557b9d2"}, "start_date": {"$date": {"$numberLong": "1478116800201"}}, "venue": {"name": "Kunsthaus Rhenania", "city": "Cologne", "state": "DE"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar"]}, {"name": "Biliana Voutchkova", "instrument_tags": ["violin"]}, {"name": "Matthias Kaiser", "instrument_tags": ["violin"]}, {"name": "Du\u0161ica Cajlan-Wissel", "instrument_tags": ["piano"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57acf3d4624ac1e5e557b9d3"}, "start_date": {"$date": {"$numberLong": "1478289600201"}}, "venue": {"name": "Salon des Amateurs", "city": "D\u00fcsseldorf", "state": "DE"}, "program": [{"work": "fade and aviary", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}, {"work": "delayGraph pre-alpha", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57acf6a0624ac1e5e557b9d5"}, "start_date": {"$date": {"$numberLong": "1472414400201"}}, "venue": {"name": "the wulf.", "city": "Los Angeles", "state": "CA"}, "program": [{"work": "minor third abstract", "performers": [{"name": "Michael Winter", "instrument_tags": ["piano"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57acff51624ac1e5e557b9d6"}, "start_date": {"$date": {"$numberLong": "1475524800201"}}, "venue": {"name": "Pianola Museum", "city": "Amsterdam", "state": "NL"}, "program": [{"work": "necklaces", "ensemble": "", "performers": [{"name": "Elliot Simpson", "instrument_tags": ["guitar"]}]}, {"work": "chorale and finely tuned resonators", "ensemble": "Ensemble Modelo62", "performers": []}, {"work": "economy study (in one dimension)", "ensemble": "", "performers": [{"name": "Samuel Vriezen", "instrument_tags": ["piano"]}]}, {"work": "for gregory chaitin", "ensemble": "Ensemble Modelo62", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57b9de96624ac1e5e557b9d7"}, "start_date": {"$date": {"$numberLong": "1477252800201"}}, "venue": {"name": "Uff", "city": "Wroc\u0142aw", "state": "PL"}, "program": [{"work": "necklaces", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar"]}]}, {"work": "quieting rooms", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}, {"work": "fade and aviary", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}, {"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar", "computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57b9ded2624ac1e5e557b9d8"}, "start_date": {"$date": {"$numberLong": "1476043200201"}}, "venue": {"name": "Hundred Years Gallery", "city": "London", "state": "UK"}, "program": [{"work": "necklaces", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["Guitar"]}]}, {"work": "tergiversate", "ensemble": "", "performers": [{"name": "Mira Benjamin", "instrument_tags": ["Violin"]}, {"name": "Angharad Davies", "instrument_tags": ["Viola"]}, {"name": "Dominic Lash", "instrument_tags": ["Bass"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57b9dfc8624ac1e5e557b9d9"}, "start_date": {"$date": {"$numberLong": "1479931200201"}}, "venue": {"name": "Centro Cultural Sof\u00eda Hott", "city": "Osorno", "state": "CL"}, "program": [{"work": "scene++", "performers": [{"name": "Cristian Alvear", "instrument_tags": ["guitar"]}, {"name": "Michael Winter", "instrument_tags": ["guitar", "speaker", "computer"]}]}, {"work": "for gregory chaitin", "performers": [{"name": "Cristian Alvear", "instrument_tags": ["guitar"]}, {"name": "Michael Winter", "instrument_tags": ["piano"]}]}, {"work": "field and perfect circuit (redux)", "performers": [{"name": "Cristian Alvear", "instrument_tags": ["guitar"]}, {"name": "Michael Winter", "instrument_tags": ["guitar", "computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57b9e118624ac1e5e557b9da"}, "start_date": {"$date": {"$numberLong": "1480104000201"}}, "venue": {"name": "Relincha Festival at the Museo de Arte Contempor\u00e1neo", "city": "Valdivia", "state": "CL"}, "program": [{"work": "fade and aviary", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}, {"work": "delayGraph pre-alpha", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57b9e14d624ac1e5e557b9db"}, "start_date": {"$date": {"$numberLong": "1481918400201"}}, "venue": {"name": "ANIVERSARIO Sesiones CPI", "city": "Santiago", "state": "CL"}, "program": [{"work": "field and perfect circuit", "ensemble": "Ensamble Lote", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57cd8e84624ac1e5e557b9dc"}, "start_date": {"$date": {"$numberLong": "1475870400201"}}, "venue": {"name": "Iklectik", "city": "London", "state": "UK"}, "program": [{"work": "room and seams", "ensemble": "", "performers": [{"name": "Anton Lukoszevieze", "instrument_tags": ["Chime"]}, {"name": "Tim Parkinson", "instrument_tags": ["Chime"]}, {"name": "Laura Steenberge", "instrument_tags": ["Chime"]}, {"name": "Michael Winter", "instrument_tags": ["Chime"]}, {"name": "Mira Benjamin", "instrument_tags": ["Violin"]}, {"name": "Angharad Davies", "instrument_tags": ["Viola"]}]}, {"work": "for Sol LeWitt", "ensemble": "", "performers": [{"name": "Mira Benjamin", "instrument_tags": ["Violin"]}, {"name": "John Lely", "instrument_tags": ["Computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57dc2279624ac1e5e557b9dd"}, "start_date": {"$date": {"$numberLong": "1476561600201"}}, "venue": {"name": "Stolze 18", "city": "Zurich", "state": "CH"}, "program": [{"work": "just above and/or below the waterline...", "performers": [{"name": "Manfred Werder", "instrument_tags": ["plant matter"]}, {"name": "Michael Winter", "instrument_tags": ["plant matter"]}]}, {"work": "preliminary thoughts", "performers": [{"name": "Manfred Werder", "instrument_tags": ["speaker"]}, {"name": "Michael Winter", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "57dc23ff624ac1e5e557b9de"}, "start_date": {"$date": {"$numberLong": "1476302400201"}}, "venue": {"name": "St. Paul's", "city": "Huddersfield", "state": "UK"}, "program": [{"work": "for gregory chaitin", "performers": [{"name": "Philip Thomas", "instrument_tags": ["piano"]}]}, {"work": "necklaces", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar"]}]}, {"work": "for Sol LeWitt", "performers": [{"name": "Philip Thomas", "instrument_tags": ["organ"]}, {"name": "Scott McLaughlin", "instrument_tags": ["cello"]}, {"name": "Michael Winter", "instrument_tags": ["piano"]}]}, {"work": "piano machine", "performers": [{"name": "Philip Thomas", "instrument_tags": ["piano"]}]}, {"work": "small world", "performers": [{"name": "Philip Thomas", "instrument_tags": ["various objects"]}, {"name": "Scott McLaughlin", "instrument_tags": ["various objects"]}, {"name": "Asher Leverton", "instrument_tags": ["various objects"]}, {"name": "Jo Kennedy", "instrument_tags": ["various objects"]}, {"name": "Daniel Chadwin", "instrument_tags": ["various objects"]}, {"name": "Michael Winter", "instrument_tags": ["various objects"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "581ca37dec6cea73b9674e7f"}, "start_date": {"$date": {"$numberLong": "1481140800201"}}, "venue": {"name": "Tsonami Arte Sonoro Festival", "city": "Valparaiso", "state": "CL"}, "program": [{"work": "preliminary thoughts", "ensemble": "", "performers": [{"name": "Cristian Alvear", "instrument_tags": ["guitar"]}, {"name": "Michael Winter", "instrument_tags": ["computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "581ca403ec6cea73b9674e80"}, "start_date": {"$date": {"$numberLong": "1481313600201"}}, "venue": {"name": "Sesiones Piso Tres", "city": "Santiago", "state": "CL"}, "program": [{"work": "lower limit", "ensemble": "", "performers": [{"name": "Cristian Alvear", "instrument_tags": ["guitar"]}, {"name": "Vicente Araya", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5825a6e6ec6cea73b9674e81"}, "start_date": {"$date": {"$numberLong": "1481745600201"}}, "venue": {"name": "Festival Distat Terra de Choele Choel", "city": "Choele Choel", "state": "AR"}, "program": [{"work": "chorale and finely tuned resonators", "ensemble": "Nuntempe Ensamble", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5825a7afec6cea73b9674e82"}, "start_date": {"$date": {"$numberLong": "1481140800201"}}, "venue": {"name": "SONICURE at Epicure bar and kitchen", "city": "Huddersfield", "state": "UK"}, "program": [{"work": "in tone", "ensemble": "Edges Ensemble", "performers": []}, {"work": "small world", "ensemble": "Edges Ensemble", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5825af56ec6cea73b9674e83"}, "start_date": {"$date": {"$numberLong": "1479067200201"}}, "venue": {"name": "Bloomingdale School of Music", "city": "New York", "state": "NY"}, "program": [{"work": "tergiversate", "ensemble": "", "performers": [{"name": "Peter Berman", "instrument_tags": ["bass"]}, {"name": "Kevin Farrell", "instrument_tags": ["bass"]}, {"name": "Daniel Stein", "instrument_tags": ["bass"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "582f5c7dec6cea73b9674e84"}, "start_date": {"$date": {"$numberLong": "1480881600201"}}, "venue": {"name": "Granate Espacio", "city": "Buenos Aires", "state": "AR"}, "program": [{"work": "chorale and finely tuned resonators", "ensemble": "Nuntempe Ensamble", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "582f5d15ec6cea73b9674e85"}, "start_date": {"$date": {"$numberLong": "1475524800201"}}, "venue": {"name": "V Jornadas de Filosof\u00eda de la Cultura", "city": "Viedma", "state": "AR"}, "program": [{"work": "necklaces", "ensemble": "", "performers": [{"name": "Pablo Boltshauser", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "587bd120db3154c5d7cb90ac"}, "start_date": {"$date": {"$numberLong": "1484769600201"}}, "venue": {"name": "Proyecto AMIL", "city": "Lima", "state": "PE"}, "program": [{"work": "4 computer music studies", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "58bc6252eb6177f0e7d42aef"}, "start_date": {"$date": {"$numberLong": "1488657600201"}}, "venue": {"name": "Theater Delly Solothurn", "city": "Solothurn", "state": "CH"}, "program": [{"work": "preliminary thoughts", "ensemble": "", "performers": [{"name": "Gaudenz Badrutt", "instrument_tags": ["computer"]}, {"name": "Bryan Eubanks", "instrument_tags": ["reader"]}, {"name": "Stefan Thut", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "58c7690feb6177f0e7d42af0"}, "start_date": {"$date": {"$numberLong": "1490558400201"}}, "venue": {"name": "the wulf. @ Coaxial Arts ", "city": "Los Angeles", "state": "CA"}, "program": [{"work": "necklaces", "ensemble": "", "performers": [{"name": "John Eagle", "instrument_tags": ["guitar"]}]}, {"work": "quieting rooms", "ensemble": "", "performers": [{"name": "John Eagle", "instrument_tags": ["computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "58e78dbbeb6177f0e7d42af1"}, "start_date": {"$date": {"$numberLong": "1492113600201"}}, "venue": {"name": "Sono Centro Cultural - Teatro de Bolsillo", "city": "Cuenca", "state": "EC"}, "program": [{"work": "necklaces", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar"]}]}, {"work": "quieting rooms", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}, {"work": "partition and gate", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer", "harmonica"]}]}, {"work": "preliminary thoughts", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer", "guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "58e78e05eb6177f0e7d42af2"}, "start_date": {"$date": {"$numberLong": "1493236800201"}}, "venue": {"name": "Casa Warmi", "city": "Quito", "state": "EC"}, "program": [{"work": "quieting rooms", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}, {"work": "to hum and walk", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["voice", "computer"]}, {"name": "Shiram Ot\u00e1lora", "instrument_tags": ["voice"]}]}, {"work": "partition and gate", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer", "harmonica"]}]}, {"work": "preliminary thoughts", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer", "guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "58ee3c46eb6177f0e7d42af8"}, "start_date": {"$date": {"$numberLong": "1491163200201"}}, "venue": {"name": "GoctaLab", "city": "Cocachimba", "state": "PE"}, "program": [{"work": "rockfall", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "58f5a6aaeb6177f0e7d42afb"}, "start_date": {"$date": {"$numberLong": "1493150400201"}}, "venue": {"name": "Chawpi Laboratorio", "city": "Quito", "state": "EC"}, "program": [{"work": "for gregory chaitin", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["objects"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "590a9914eb6177f0e7d42afc"}, "start_date": {"$date": {"$numberLong": "1499457600201"}}, "venue": {"name": "Centro de Artes Experimental de la UNSAM", "city": "Buenos Aires", "state": "AR"}, "program": [{"work": "chorale and finely tuned resonators", "ensemble": "Nuntempe Ensamble", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5957f6cbeb6177f0e7d42b02"}, "start_date": {"$date": {"$numberLong": "1500408000201"}}, "venue": {"name": "Vu2 Symposium - Park City Library", "city": "Park City", "state": "UT"}, "program": [{"work": "4 computer music studies", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5980cde6f53e8345f21eb9de"}, "start_date": {"$date": {"$numberLong": "1502654400201"}}, "venue": {"name": "Granate Espacio", "city": "Buenos Aires", "state": "AR"}, "program": [{"work": "chorale and finely tuned resonators", "ensemble": "Nuntempe Ensamble", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "59c087710e3b08102d5f1f14"}, "start_date": {"$date": {"$numberLong": "1505764800201"}}, "venue": {"name": "Parque Alfonso Esparza Oteo", "city": "Mexico City", "state": "MX"}, "program": [{"work": "flight path", "ensemble": "", "performers": [{"name": "Carolina Llerena", "instrument_tags": ["harmonica"]}, {"name": "Michael Winter", "instrument_tags": ["harmonica"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "59cd283d0e3b08102d5f1f15"}, "start_date": {"$date": {"$numberLong": "1506801600201"}}, "venue": {"name": "Indexical @ Radius Gallery", "city": "Santa Cruz", "state": "CA"}, "program": [{"work": "for Sol LeWitt", "ensemble": "", "performers": [{"name": "Andrew Smith", "instrument_tags": ["guitar", "fishing line"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "59df78e50e3b08102d5f1f17"}, "start_date": {"$date": {"$numberLong": "1510776000201"}}, "venue": {"name": "betalevel", "city": "Los Angeles", "state": "CA"}, "program": [{"work": "ostinato and interrupt", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar", "computer"]}]}, {"work": "Lamentations I: Remembering Clive Wearing", "performers": [{"name": "Michael Winter", "instrument_tags": ["speaker", "computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "59df79f10e3b08102d5f1f18"}, "start_date": {"$date": {"$numberLong": "1511035200201"}}, "venue": {"name": "the wulf. @ LA Phil's noon to midnight", "city": "Los Angeles", "state": "CA"}, "program": [{"work": "partition and gate", "performers": [{"name": "Casey Anderson", "instrument_tags": ["saxophone"]}, {"name": "Stephanie Smith", "instrument_tags": ["violin"]}, {"name": "Michael Winter", "instrument_tags": ["harmonica"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "59ea5e2b33804e902f11bce3"}, "start_date": {"$date": {"$numberLong": "1511467200201"}}, "venue": {"name": "Nancarrow Festival @ Casa del Lago", "city": "Mexico City", "state": "MX"}, "program": [{"work": "A Gaussian Canon", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "59f145e333804e902f11bce5"}, "start_date": {"$date": {"$numberLong": "1508702400201"}}, "venue": {"name": "Cervantina Para Todos", "city": "Mesa Cuata", "state": "MX"}, "program": [{"work": "tergiversate", "performers": [{"name": "Alan Guti\u00e9rrez", "instrument_tags": ["viola"]}, {"name": "Pablo Qui\u00f1\u00f3nez", "instrument_tags": ["cello"]}, {"name": "Alejandro G\u00f3mez Angulo", "instrument_tags": ["bass"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "59ff67b133804e902f11bce6"}, "start_date": {"$date": {"$numberLong": "1512849600201"}}, "venue": {"name": "Bucareli 69", "city": "Mexico City", "state": "MX"}, "program": [{"work": "ostinato and interrupt", "performers": []}, {"work": "Lamentations I: Remembering Clive Wearing", "ensemble": "Ensamble Liminar", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5a340f6c05a681a2659a0efc"}, "start_date": {"$date": {"$numberLong": "1513713600201"}}, "venue": {"name": "Casa Distrital de Cultura Jaime S\u00e1enz", "city": "La Paz", "state": "BO"}, "program": [{"work": "tergiversate", "ensemble": "Experimental Orchestra of Indigenous Instruments", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5a74c64905a681a2659a0f01"}, "start_date": {"$date": {"$numberLong": "1517688000201"}}, "venue": {"name": "Biblioteca Musical Herder", "city": "Mexico City", "state": "MX"}, "program": [{"work": "reading piece for library or bookstore", "ensemble": "", "performers": []}, {"work": "fade and aviary", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5a74c6a805a681a2659a0f02"}, "start_date": {"$date": {"$numberLong": "1523476800201"}}, "venue": {"name": "MATA festival at The Kitchen", "city": "New York", "state": "NY"}, "program": [{"work": "pedal, triangle machine, and (perhaps) coda", "ensemble": "Ensamble Liminar with Friends of MATA", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5a8cc3d005a681a2659a0f03"}, "start_date": {"$date": {"$numberLong": "1518897600201"}}, "venue": {"name": "Mesones 75", "city": "Mexico City", "state": "MX"}, "program": [{"work": "order matters", "performers": [{"name": "Michael Winter", "instrument_tags": ["reader", "objects"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5a8cc3ff05a681a2659a0f04"}, "start_date": {"$date": {"$numberLong": "1519070400201"}}, "venue": {"name": "Mercado San Juan", "city": "Mexico City", "state": "MX"}, "program": [{"work": "mercado san juan", "performers": [{"name": "Michael Winter", "instrument_tags": ["cartographer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5a8da83005a681a2659a0f06"}, "start_date": {"$date": {"$numberLong": "1508011200201"}}, "venue": {"name": "Dimitria Festival", "city": "Thessaloniki", "state": "GR"}, "program": [{"work": "many many", "ensemble": "6daEXit", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5abab5f2b6a839c9815fcde4"}, "start_date": {"$date": {"$numberLong": "1523908800201"}}, "venue": {"name": "Control", "city": "Brooklyn", "state": "NY"}, "program": [{"work": "remembering clive wearing", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5aca26d01d8aecb20f49f548"}, "start_date": {"$date": {"$numberLong": "1525896000201"}}, "venue": {"name": "Levontin 7", "city": "Tel Aviv", "state": "IL"}, "program": [{"work": "partition and gate", "ensemble": "", "performers": []}, {"work": "ostinato and interrupt", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5af827f936bda57c4f0309f5"}, "start_date": {"$date": {"$numberLong": "1527796800201"}}, "venue": {"name": "Hudebn\u00ed 3", "city": "Prague", "state": "CZ"}, "program": [{"work": "remembering clive wearing", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5b7533ffb0f2d60d1d53ccf1"}, "start_date": {"$date": {"$numberLong": "1535918400201"}}, "venue": {"name": "Petersburg Artspace", "city": "Berlin", "state": "DE"}, "program": [{"work": "remembering clive wearing", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5b753474b0f2d60d1d53cd1d"}, "start_date": {"$date": {"$numberLong": "1532462400201"}}, "venue": {"name": "Schloss Solitude", "city": "Stuttgart", "state": "DE"}, "program": [{"work": "for gregory chaitin", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5b77e3deb0f2d60d1d54a29e"}, "start_date": {"$date": {"$numberLong": "1537560000201"}}, "venue": {"name": "840 series @ St. James' Church", "city": "London", "state": "UK"}, "program": [{"work": "curved bow and negative", "performers": [{"name": "Anton Lukoszevieze", "instrument_tags": ["cello"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5b77e495b0f2d60d1d54a2e3"}, "start_date": {"$date": {"$numberLong": "1536264000201"}}, "venue": {"name": "Teatro Col\u00f3n", "city": "Buenos Aires", "state": "AR"}, "program": [{"work": "chorale and finely tuned resonators", "ensemble": "Nuntempe Ensamble", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5b851fa9b0f2d60d1d58bd01"}, "start_date": {"$date": {"$numberLong": "1536436800201"}}, "venue": {"name": "El Festival de M\u00fasica Contempor\u00e1nea COMMA @ Centro Cultural de M\u00e9rida Olimpo", "city": "Merida", "state": "MX"}, "program": [{"work": "ostinato and interrupt", "ensemble": "Ensamble Liminar", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5ba20d135effc89f70e4e8e2"}, "start_date": {"$date": {"$numberLong": "1536868800201"}}, "venue": {"name": "Schloss Solitude", "city": "Stuttgart", "state": "DE"}, "program": [{"work": "order matters", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5ba20dd95effc89f70e4e92d"}, "start_date": {"$date": {"$numberLong": "1523822400201"}}, "venue": {"name": "Vitruvian Thing", "city": "Thessaloniki", "state": "GR"}, "program": [{"work": "just above and/or below the waterline...", "ensemble": "6daEXIt Improvisation Ensemble", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5bec8aa45effc89f70fbe1b1"}, "start_date": {"$date": {"$numberLong": "1544212800201"}}, "venue": {"name": "Winterfest @ Schloss Solitude", "city": "Stuttgart", "state": "DE"}, "program": [{"work": "quieting rooms", "performers": []}, {"work": "preliminary thoughts", "performers": [{"name": "Robert Blatt", "instrument_tags": ["guitar"]}, {"name": "Michael Winter", "instrument_tags": ["reading"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5c5ed4b092f2c974b54576c1"}, "start_date": {"$date": {"$numberLong": "1548273600201"}}, "venue": {"name": "NYG|West", "city": "Leipzig", "state": "DE"}, "program": [{"work": "quieting rooms", "performers": []}, {"work": "necklaces", "performers": [{"name": "Elliot Simpson", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5c6bd9cb1db8573ad2a74baf"}, "start_date": {"$date": {"$numberLong": "1547755200201"}}, "venue": {"name": "Pianola Museum", "city": "Amsterdam", "state": "NL"}, "program": [{"work": "steady state: a study in taxation", "performers": [{"name": "Samuel Vriezen", "instrument_tags": ["reader"]}, {"name": "Dante Boon", "instrument_tags": ["reader"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5c7d42c41db8573ad2ace405"}, "start_date": {"$date": {"$numberLong": "1553803200201"}}, "venue": {"name": "Palermo Gallery", "city": "Stuttgart", "state": "DE"}, "program": [{"work": "Remembering Clive Wearing", "performers": [{"name": "Michael Winter", "instrument_tags": ["reader"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5c9514781db8573ad2b49044"}, "start_date": {"$date": {"$numberLong": "1554235200201"}}, "venue": {"name": "MUAC Auditorium", "city": "Mexico City", "state": "MX"}, "program": [{"work": "4 computer music studies", "performers": [{"name": "Michael Winter", "instrument_tags": ["computer"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5d1a44331db8573ad2df0c4d"}, "start_date": {"$date": {"$numberLong": "1567281600201"}}, "venue": {"name": "Centro Cultural Hangar UAQ", "city": "Quer\u00e9taro", "state": "MX"}, "program": [{"work": "a lot of tiles (trivial scan)", "ensemble": "Ensamble Liminar", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5d1a45531db8573ad2df0cf8"}, "start_date": {"$date": {"$numberLong": "1567281600201"}}, "venue": {"name": "EAW-Hallen", "city": "Esslingen", "state": "DE"}, "program": [{"work": "generator and metal", "ensemble": "", "performers": [{"name": "Michael Winter", "instrument_tags": ["metal"]}, {"name": "Robert Blatt", "instrument_tags": ["metal"]}, {"name": "Janneke van der Puttin", "instrument_tags": ["metal"]}, {"name": "Hannah Liya", "instrument_tags": ["metal"]}, {"name": "Luke Wilkins", "instrument_tags": ["metal"]}, {"name": "Zina Vaessen", "instrument_tags": ["metal"]}, {"name": "Hasan Mashni", "instrument_tags": ["metal"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5d3b5d484e193f4a15c272c5"}, "start_date": {"$date": {"$numberLong": "1566417600201"}}, "venue": {"name": "Kunstraum Walcheturm", "city": "Zurich", "state": "CH"}, "program": [{"work": "Remembering Clive Wearing", "performers": [{"name": "Michael Winter", "instrument_tags": ["electronics"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5d3b5de84e193f4a15c2734e"}, "start_date": {"$date": {"$numberLong": "1570219200201"}}, "venue": {"name": "Instituto Internacional", "city": "Madrid", "state": "ES"}, "program": [{"work": "quieting rooms", "performers": []}, {"work": "necklaces", "performers": []}, {"work": "4 computer music studies", "performers": []}, {"work": "ostinato and interrupt", "performers": [{"name": "Elliot Simpson", "instrument_tags": ["guitar"]}, {"name": "Michael Winter", "instrument_tags": ["guitar, electronics"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5d440ff34e193f4a15c55296"}, "start_date": {"$date": {"$numberLong": "1569787200201"}}, "venue": {"name": "toitoiDrome", "city": "Antwerp", "state": "BE"}, "program": [{"work": "Remembering Clive Wearing", "performers": [{"name": "Michael Winter", "instrument_tags": ["electronics"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5d44101e4e193f4a15c552ad"}, "start_date": {"$date": {"$numberLong": "1569355200201"}}, "venue": {"name": "Zentrale", "city": "Vienna", "state": "AT"}, "program": [{"work": "Remembering Clive Wearing", "performers": [{"name": "Michael Winter", "instrument_tags": ["electronics"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5d70dc144e193f4a15d370e4"}, "start_date": {"$date": {"$numberLong": "1570910400201"}}, "venue": {"name": "KM28", "city": "Berlin", "state": "DE"}, "program": [{"work": "a lot of tiles (trivial scan)", "performers": []}, {"work": "for gregory chaitin", "performers": [{"name": "Michael Winter", "instrument_tags": ["piano"]}]}, {"work": "ostinato and interrupt", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5dd03074e10172e2a2983d50"}, "start_date": {"$date": {"$numberLong": "1573243200201"}}, "venue": {"name": "Cornell University", "city": "Ithaca", "state": "NY"}, "program": [{"work": "for Sol LeWitt", "performers": [{"name": "Sergio Cote Barco", "instrument_tags": ["melodica"]}, {"name": "Joshua Biggs", "instrument_tags": ["synthesizer"]}, {"name": "Miles Jefferson Friday", "instrument_tags": ["synthesizer"]}, {"name": "John Eagle", "instrument_tags": ["french horn"]}, {"name": "Morgan Evans-Weiler", "instrument_tags": ["violin"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5dd03589e10172e2a2984081"}, "start_date": {"$date": {"$numberLong": "1573934400201"}}, "venue": {"name": "IRCAM", "city": "Paris", "state": "FR"}, "program": [{"work": "fanfare", "ensemble": "Ensemble Daedalus", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5dd036a4e10172e2a298412a"}, "start_date": {"$date": {"$numberLong": "1574884800201"}}, "venue": {"name": "Umbral @ Museo de la Ciudad de Quer\u00e9taro", "city": "Quer\u00e9taro", "state": "MX"}, "program": [{"work": "Remembering Clive Wearing", "performers": [{"name": "Michael Winter", "instrument_tags": ["reader", "electronics"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "5fc7da12b07e2500069997dc"}, "start_date": {"$date": {"$numberLong": "1608573600201"}}, "venue": {"name": "Stockholmer Strasse 32", "city": "Berlin", "state": "DE"}, "program": [{"work": "a great conjunction: having not played a concert all year", "ensemble": "", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "603a52f43d485600075a8851"}, "start_date": {"$date": {"$numberLong": "1614024000201"}}, "venue": {"name": "Royal College of Music", "city": "Stockholm", "state": "SE"}, "program": [{"work": "Rise I from 4 Ascents for James Tenney", "performers": [{"name": "Elena Perales Andreu", "instrument_tags": ["clarinet"]}, {"name": "Carolina Santiago Mart\u00ednez", "instrument_tags": ["piano"]}, {"name": "Hannah Wirnsperger", "instrument_tags": ["flute"]}, {"name": "Camila Nebbia", "instrument_tags": ["tenor saxophone"]}, {"name": "Andro Manzoni", "instrument_tags": ["electronics"]}, {"name": "Bastien Pouill\u00e8s", "instrument_tags": ["accordion"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "60c9c3336925a7000736683a"}, "start_date": {"$date": {"$numberLong": "1623614400201"}}, "venue": {"name": "Music for the Cosmos @ Petersburg Art Space", "city": "Berlin", "state": "DE"}, "program": [{"work": "partition and gate", "performers": [{"name": "Manuel Lima", "instrument_tags": ["flute"]}, {"name": "Lucio Capese", "instrument_tags": ["swanee"]}, {"name": "Michael Winter", "instrument_tags": ["harmonic"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "60fbd8de6925a7000736683b"}, "start_date": {"$date": {"$numberLong": "1631822400201"}}, "venue": {"name": "KM28", "city": "Berlin", "state": "DE"}, "program": [{"work": "ostinato and interrupt", "performers": [{"name": "Matthias Koole", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "6138e766d457d00007969000"}, "start_date": {"$date": {"$numberLong": "1635192000201"}}, "venue": {"name": "KM28", "city": "Berlin", "state": "DE"}, "program": [{"work": "Counterfeiting in Colonial Connecticut", "performers": [{"name": "Elliot Simpson", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "62509f8ae5292400073015c6"}, "start_date": {"$date": {"$numberLong": "1651867200201"}}, "venue": {"name": "Institute of Sonology @ the Royal Conservatory", "city": "The Hague", "state": "NL"}, "program": [{"work": "partition and gate", "performers": [{"name": "Leslee Smucker", "instrument_tags": ["violin"]}, {"name": "Hilde Wollenstein", "instrument_tags": ["clarinet"]}, {"name": "Richard Hughes", "instrument_tags": ["cello"]}]}, {"work": "Remembering Clive Wearing", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "62c77a3e83b73c000792bdab"}, "start_date": {"$date": {"$numberLong": "1657828800201"}}, "venue": {"name": "Hochschule f\u00fcr Musik und Theater", "city": "Hamburg", "state": "DE"}, "program": [{"work": "dawning (redux)", "performers": [{"name": "Bastien Pouill\u00e8s", "instrument_tags": ["accordion"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "633aaa9575c2f70008e2853e"}, "start_date": {"$date": {"$numberLong": "1666987200201"}}, "venue": {"name": "KM28", "city": "Berlin", "state": "DE"}, "program": [{"work": "dawning (redux)", "performers": [{"name": "Bastien Pouill\u00e8s", "instrument_tags": ["accordion"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "634587a275c2f70008e28540"}, "start_date": {"$date": {"$numberLong": "1667073600201"}}, "venue": {"name": "Orgelpark", "city": "Amsterdam", "state": "NL"}, "program": [{"work": "varilude", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "63516a3975c2f70008e28543"}, "start_date": {"$date": {"$numberLong": "1670443200201"}}, "venue": {"name": "Petersburg Art Space", "city": "Berlin", "state": "DE"}, "program": [{"work": "for gregory chaitin", "performers": [{"name": "Michael Winter", "instrument_tags": ["piano"]}]}, {"work": "necklaces", "performers": [{"name": "Quentin Tolimieri", "instrument_tags": ["piano"]}, {"name": "Elliot Simpson", "instrument_tags": ["guitar"]}, {"name": "Gemma Munoz", "instrument_tags": ["flute"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "63970c6e75c2f70008e28544"}, "start_date": {"$date": {"$numberLong": "1669406400201"}}, "venue": {"name": "Centro Sinfonico Nacional", "city": "La Paz", "state": "BO"}, "program": [{"work": "tergiversate", "ensemble": "OEIN Orquesta Experimental de Instrumentos Nativos junto a Orquesta Sinf\u00f3nica Nacional de Bolivia", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "63f5e8db51367200081ee13d"}, "start_date": {"$date": {"$numberLong": "1673640000201"}}, "venue": {"name": "Di\u00e1logos Est\u00e9ticos @ Universidad Militar Nueva Granada", "city": "Cajic\u00e1", "state": "CO"}, "program": [{"work": "necklaces", "performers": [{"name": "Elliot Simpson", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "6441041ea2fcc2000625da7f"}, "start_date": {"$date": {"$numberLong": "1684094400201"}}, "venue": {"name": "Spiral Sundays @ Petersburg Art Space", "city": "Berlin", "state": "DE"}, "program": [{"work": "seeds and ledgers (abstract)", "performers": []}, {"work": "a lot of tiles (trivial scan)", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "64bf83c195cfda0007250926"}, "start_date": {"$date": {"$numberLong": "1700683200201"}}, "venue": {"name": "Humboldt University", "city": "Berlin", "state": "DE"}, "program": [{"work": "a history of the domino problem", "ensemble": "Kali Ensemble", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "64bf840a95cfda0007250927"}, "start_date": {"$date": {"$numberLong": "1700769600201"}}, "venue": {"name": "KM28", "city": "Berlin", "state": "DE"}, "program": [{"work": "a history of the domino problem", "ensemble": "Kali Ensemble", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "64bf851695cfda0007250928"}, "start_date": {"$date": {"$numberLong": "1696795200201"}}, "venue": {"name": "Riverun Festival @ Centre National de Cr\u00e9ation Musicale", "city": "Albi", "state": "FR"}, "program": [{"work": "Counterfeiting in Colonial Connecticut", "performers": [{"name": "Elliot Simpson", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "64bf886495cfda0007250929"}, "start_date": {"$date": {"$numberLong": "1552507200201"}}, "venue": {"name": "Theater Rampe", "city": "Stuttgart", "state": "DE"}, "program": [{"work": "a prehistory of the domino problem", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "64de3766cdd55b0007a4d071"}, "start_date": {"$date": {"$numberLong": "1694289600201"}}, "venue": {"name": "Music and the Wende, Now @ Aleponija", "city": "R\u012bga", "state": "LV"}, "program": [{"work": "ostinato and interrupt", "performers": [{"name": "edgars rubenis", "instrument_tags": ["guitar"]}]}, {"work": "necklaces", "performers": [{"name": "edgars rubenis", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "64de3866cdd55b0007a4d072"}, "start_date": {"$date": {"$numberLong": "1694548800201"}}, "venue": {"name": "Music and the Wende, Now @ Pegaza Pagalms", "city": "Liep\u0101ja", "state": "LV"}, "program": [{"work": "lv", "performers": [{"name": "Rihards Ple\u0161anovs", "instrument_tags": ["piano"]}]}, {"work": "a chance happening...", "performers": [{"name": "Rihards Ple\u0161anovs", "instrument_tags": ["piano"]}]}, {"work": "partition and gate", "ensemble": "MPLab", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "64de3967cdd55b0007a4d073"}, "start_date": {"$date": {"$numberLong": "1694894400201"}}, "venue": {"name": "Music and the Wende, Now @ G\u0327ertru\u0304des Street Theatre", "city": "R\u012bga", "state": "LV"}, "program": [{"work": "remembering clive wearing", "performers": [{"name": "Michael Winter", "instrument_tags": ["reader", "lights", "computer"]}]}, {"work": "ida for amy", "performers": [{"name": "Lucie Nezri", "instrument_tags": ["piano"]}, {"name": "Edgars Rubenis", "instrument_tags": ["guitar"]}]}, {"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar"]}, {"name": "Ernests Vilsons", "instrument_tags": ["reader"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "64de39dfcdd55b0007a4d074"}, "start_date": {"$date": {"$numberLong": "1692129600201"}}, "venue": {"name": "Volkspark Jungfernheide", "city": "Berlin", "state": "DE"}, "program": [{"work": "order matters", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "65284e087e2dfe00079f7b4a"}, "start_date": {"$date": {"$numberLong": "1697313600201"}}, "venue": {"name": "Museo del Sonido", "city": "Santiago", "state": "CL"}, "program": [{"work": "lower limit", "performers": [{"name": "Cristi\u00e1n Alvear", "instrument_tags": ["guitar"]}, {"name": "Diego Castro", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "65e0ec802b6a330006361162"}, "start_date": {"$date": {"$numberLong": "1708027200201"}}, "venue": {"name": "Proyectos Multiproposito", "city": "CDMX", "state": "MX"}, "program": [{"work": "steady state", "performers": [{"name": "Irasema Fernandez", "instrument_tags": ["reader"]}, {"name": "Michael Winter", "instrument_tags": ["reader"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "6603455e47b5a40006c9d201"}, "start_date": {"$date": {"$numberLong": "1711224000201"}}, "venue": {"name": "Perif\u00e9rico Sur", "city": "CDMX", "state": "MX"}, "program": [{"work": "a lot of tiles (trivial scan)", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "6603459647b5a40006c9d202"}, "start_date": {"$date": {"$numberLong": "1711483200201"}}, "venue": {"name": "Chino", "city": "CDMX", "state": "MX"}, "program": [{"work": "preliminary thoughts", "performers": [{"name": "Michael Winter", "instrument_tags": ["guitar"]}, {"name": "Manfred Werder", "instrument_tags": ["reader"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "663c9786a752d10006f17a7a"}, "start_date": {"$date": {"$numberLong": "1716148800201"}}, "venue": {"name": "Loos", "city": "The Hague", "state": "NL"}, "program": [{"work": "ida for amy", "performers": [{"name": "Lucie Nezri", "instrument_tags": ["piano"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "666c323f4e52230007741e6c"}, "start_date": {"$date": {"$numberLong": "1719172800201"}}, "venue": {"name": "Dog Star 20", "city": "Los Angeles", "state": "US"}, "program": [{"work": "varilude", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "666c32964e52230007741e6d"}, "start_date": {"$date": {"$numberLong": "1719086400201"}}, "venue": {"name": "Long Night of Sciences", "city": "Berlin", "state": "DE"}, "program": [{"work": "a history of the domino problem", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "66865fb320bd5c0007b2bc7f"}, "start_date": {"$date": {"$numberLong": "1720987200201"}}, "venue": {"name": "Museum of Old and New Art", "city": "Hobart", "state": "AU"}, "program": [{"work": "flux", "performers": [{"name": "James Aylward", "instrument_tags": ["bassoon"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "668662fa20bd5c0007b2bc80"}, "start_date": {"$date": {"$numberLong": "1722024000201"}}, "venue": {"name": "West Australian Academy of Performing Arts", "city": "Perth", "state": "AU"}, "program": [{"work": "flux", "performers": [{"name": "James Aylward", "instrument_tags": ["bassoon"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "66e455f07c446f00078fa1c3"}, "start_date": {"$date": {"$numberLong": "1726948800201"}}, "venue": {"name": "Museo de Arte Moderno", "city": "Mexico City", "state": "MX"}, "program": [{"work": "ostinato and interrupt", "ensemble": "Ensemble Liminar", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "66e456457c446f00078fa1c4"}, "start_date": {"$date": {"$numberLong": "1728331200201"}}, "venue": {"name": "KM28", "city": "Berlin", "state": "DE"}, "program": [{"work": "Remembering Clive Wearing", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "6782d5542a9e0000062aa3cc"}, "start_date": {"$date": {"$numberLong": "1739649600201"}}, "venue": {"name": "The Lab", "city": "San Francisco", "state": "US"}, "program": [{"work": "Harmonie Universelle", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "6782d59f2a9e0000062aa3cd"}, "start_date": {"$date": {"$numberLong": "1740168000201"}}, "venue": {"name": "Trade School @ rasp", "city": "Los Angeles", "state": "US"}, "program": [{"work": "Harmonie Universelle", "performers": []}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "6796097189c5df0008470c0f"}, "start_date": {"$date": {"$numberLong": "1740254400201"}}, "venue": {"name": "University of the Arts Helsinki", "city": "Helsinki", "state": "FL"}, "program": [{"work": "ostinato and interrupt", "performers": [{"name": "Mark Reid Bulatovi\u0107", "instrument_tags": ["guitar"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "68cc5e56032e2c000763f048"}, "start_date": {"$date": {"$numberLong": "1734120000201"}}, "venue": {"name": "Arts Quartier Budabest", "city": "Budapest", "state": "HU"}, "program": [{"work": "access intimacy", "performers": [{"name": "Brooke Leifso", "instrument_tags": ["harmonica"]}, {"name": "Michael Winter", "instrument_tags": ["harmonica"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}, {"_id": {"$oid": "68cc5efc032e2c000763f049"}, "start_date": {"$date": {"$numberLong": "1758398400201"}}, "venue": {"name": "New Music Edmonton Autumn Equinox", "city": "Edmonton", "state": "CA"}, "program": [{"work": "access intimacy", "performers": [{"name": "Brooke Leifso", "instrument_tags": ["harmonica"]}, {"name": "Gary James Joynes", "instrument_tags": ["harmonica"]}]}], "program_file": "", "flyer": "", "links": [], "legacy_program": "", "legacy_performers": ""}] \ No newline at end of file +[ + { + "id": "563dc71adbb260acfadc4bad", + "start_date": "2015-11-01", + "venue": { + "name": "Orgelpark", + "city": "Amsterdam", + "state": "NL" + }, + "legacy_program": "necklaces", + "legacy_performers": "Performed by Samuel Vriezen and Keiko Shichijo", + "program": [ + { + "work": "necklaces", + "performers": [ + { + "name": "Samuel Vriezen", + "instrument_tags": [] + }, + { + "name": "Keiko Shichijo", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71adbb260acfadc4bae", + "start_date": "2015-10-02", + "venue": { + "name": "Universidad Del Claustro de Sor Juana", + "city": "Mexico City", + "state": "MX" + }, + "legacy_program": "partition and gate and for gregory chaitin", + "legacy_performers": "With Juan Sebastian Lach Lau and Liliana Rodriguez", + "program": [ + { + "work": "partition and gate", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Juan Sebastian Lach Lau", + "instrument_tags": [] + }, + { + "name": "Liliana Rodriguez", + "instrument_tags": [] + } + ] + }, + { + "work": "partition and gate", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Juan Sebastian Lach Lau", + "instrument_tags": [] + }, + { + "name": "Liliana Rodriguez", + "instrument_tags": [] + } + ] + }, + { + "work": "for gregory chaitin", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Juan Sebastian Lach Lau", + "instrument_tags": [] + }, + { + "name": "Liliana Rodriguez", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71adbb260acfadc4baf", + "start_date": "2015-09-26", + "venue": { + "name": "Comité de Asuntos Intangibles", + "city": "Morelia", + "state": "MX" + }, + "legacy_program": "delayGraph pre-alpha and scene++", + "program": [ + { + "work": "delayGraph pre-alpha", + "performers": [] + }, + { + "work": "scene++", + "performers": [] + } + ] + }, + { + "id": "563dc71adbb260acfadc4bb0", + "start_date": "2015-08-23", + "venue": { + "name": "Stolze 18", + "city": "Zurich", + "state": "CH" + }, + "legacy_program": "necklaces , quieting rooms , and Approximating Omega (redux)", + "legacy_performers": "With Manfred Werder", + "program": [ + { + "work": "necklaces", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Manfred Werder", + "instrument_tags": [] + } + ] + }, + { + "work": "quieting rooms", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Manfred Werder", + "instrument_tags": [] + } + ] + }, + { + "work": "Approximating Omega (redux)", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Manfred Werder", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71adbb260acfadc4bb1", + "start_date": "2015-08-21", + "venue": { + "name": "Dorothy's Gallery", + "city": "Paris", + "state": "FR" + }, + "legacy_program": "necklaces and quieting rooms", + "legacy_performers": "With Tom Johnson", + "program": [ + { + "work": "necklaces", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Tom Johnson", + "instrument_tags": [] + } + ] + }, + { + "work": "quieting rooms", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Tom Johnson", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71adbb260acfadc4bb2", + "start_date": "2015-07-31", + "venue": { + "name": "Satan, not Satan", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "order matters", + "legacy_performers": "Performed With Josh Gerowitz and Stephanie Smith", + "program": [ + { + "work": "order matters", + "performers": [] + } + ] + }, + { + "id": "563dc71adbb260acfadc4bb3", + "start_date": "2015-07-26", + "venue": { + "name": "Beta-Level", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "fade and aviary", + "legacy_performers": "Performed With Scott Cazan and Casey Anderson", + "program": [ + { + "work": "fade and aviary", + "performers": [] + }, + { + "work": "fade and aviary", + "performers": [] + } + ] + }, + { + "id": "563dc71adbb260acfadc4bb4", + "start_date": "2015-06-07", + "venue": { + "name": "Colonia Napoles", + "city": "Mexico City", + "state": "MX" + }, + "legacy_program": "fade and aviary", + "legacy_performers": "Performed With Scott Cazan", + "program": [ + { + "work": "fade and aviary", + "performers": [] + }, + { + "work": "fade and aviary", + "performers": [] + } + ] + }, + { + "id": "563dc71adbb260acfadc4bb5", + "start_date": "2015-06-04", + "venue": { + "name": "Museo Universitario de Arte Contemporáneo", + "city": "Mexico City", + "state": "MX" + }, + "legacy_program": "to hum and walk", + "legacy_performers": "Performed by Carmina Escobar as part of Foro Internacional de Música Nueva Manuel Enríquez", + "program": [ + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + }, + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71adbb260acfadc4bb6", + "start_date": "2015-05-25", + "venue": { + "name": "Rattlesnake Park", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "just above and/or below the waterline...", + "legacy_performers": "as part of Dog Star 11", + "program": [ + { + "work": "just above and/or below the waterline...", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bb7", + "start_date": "2015-05-09", + "venue": { + "name": "Facultad de Artes", + "city": "Ensanada", + "state": "MX" + }, + "legacy_program": "to hum and walk", + "legacy_performers": "Performed by Carmina Escobar", + "program": [ + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + }, + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bb8", + "start_date": "2015-05-08", + "venue": { + "name": "Centro Estatal de las Artes Tecate", + "city": "Tecate", + "state": "MX" + }, + "legacy_program": "to hum and walk", + "legacy_performers": "Performed by Carmina Escobar", + "program": [ + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + }, + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bb9", + "start_date": "2015-04-13", + "venue": { + "name": "Splendor", + "city": "Amsterdam", + "state": "NL" + }, + "legacy_program": "economy study", + "legacy_performers": "Performed by Samuel Vriezen", + "program": [ + { + "work": "economy study (in one dimension)", + "performers": [ + { + "name": "Samuel Vriezen", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bba", + "start_date": "2015-02-25", + "venue": { + "name": "Teatro Del Centro de las Artes, Monterrey", + "city": "Nuevo León", + "state": "MX" + }, + "legacy_program": "to hum and walk", + "legacy_performers": "Performed by Carmina Escobar", + "program": [ + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + }, + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bbb", + "start_date": "2014-12-14", + "venue": { + "name": "Sala de Conferencias Del Hotel Rucantú", + "city": "Choele Choel", + "state": "AR" + }, + "legacy_program": "subset canon", + "legacy_performers": "Performed by Ana Miñones and Matías Morelli as part of Distat Terra Festival", + "program": [ + { + "work": "subset canon", + "performers": [ + { + "name": "Ana Miñones", + "instrument_tags": [] + }, + { + "name": "Matías Morelli", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bbc", + "start_date": "2014-12-09", + "venue": { + "name": "Anfiteatro Alfredo Barrera Marín Amoxicalli - Universidad Nacional Autónoma de México", + "city": "Mexico City", + "state": "MX" + }, + "legacy_program": "necklaces , and Approximating Omega (redux)", + "legacy_performers": "Performed With Ensemble Liminar", + "program": [ + { + "work": "necklaces", + "performers": [] + }, + { + "work": "Approximating Omega (redux)", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bbd", + "start_date": "2014-12-04", + "venue": { + "name": "Conservatorio de las Rosas", + "city": "Morelia", + "state": "MX" + }, + "legacy_program": "economy study , partition and gate , and Approximating Omega (redux)", + "legacy_performers": "Performed With Samuel Vriezen and Conservatory Students", + "program": [ + { + "work": "economy study (in one dimension)", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "Approximating Omega (redux)", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bbe", + "start_date": "2014-12-01", + "venue": { + "name": "Na Orlí Theatre", + "city": "Brno", + "state": "CZ" + }, + "legacy_program": "to hum and walk", + "legacy_performers": "Performed by Carmina Escobar", + "program": [ + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + }, + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bbf", + "start_date": "2014-11-29", + "venue": { + "name": "Universidad de Guadalajara", + "city": "Puerto Vallarta", + "state": "MX" + }, + "legacy_program": "necklaces and economy study", + "legacy_performers": "Performed With Samuel Vriezen", + "program": [ + { + "work": "necklaces", + "performers": [] + }, + { + "work": "economy study (in one dimension)", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc0", + "start_date": "2014-09-28", + "venue": { + "name": "Spirit Abuse", + "city": "Albuquerque", + "state": "NM" + }, + "legacy_program": "necklaces , partition and gate , and south america miscellany", + "program": [ + { + "work": "necklaces", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "[___south america___] miscellany", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc1", + "start_date": "2014-09-14", + "venue": { + "name": "Marsh Park", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "necklaces", + "legacy_performers": "as part of Play The La River", + "program": [ + { + "work": "necklaces", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc2", + "start_date": "2014-09-11", + "venue": { + "name": "South of Sunset", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "necklaces and south america miscellany", + "program": [ + { + "work": "necklaces", + "performers": [] + }, + { + "work": "[___south america___] miscellany", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc3", + "start_date": "2014-08-31", + "venue": { + "name": "Recoleta", + "city": "Buenos Aires", + "state": "AR" + }, + "legacy_program": "economy study , subset canon , and necklaces", + "legacy_performers": "Performed With Jose Serrano and Bruno Mesz", + "program": [ + { + "work": "economy study (in one dimension)", + "performers": [] + }, + { + "work": "subset canon", + "performers": [] + }, + { + "work": "necklaces", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc4", + "start_date": "2014-08-30", + "venue": { + "name": "Conservatorio de Manuel de Falla", + "city": "Buenos Aires", + "state": "AR" + }, + "legacy_program": "subset canon and economy study", + "legacy_performers": "Performed by Jose Serrano and Bruno Mesz", + "program": [ + { + "work": "subset canon", + "performers": [ + { + "name": "Jose Serrano", + "instrument_tags": [] + }, + { + "name": "Bruno Mesz", + "instrument_tags": [] + } + ] + }, + { + "work": "economy study (in one dimension)", + "performers": [ + { + "name": "Jose Serrano", + "instrument_tags": [] + }, + { + "name": "Bruno Mesz", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc5", + "start_date": "2014-08-28", + "venue": { + "name": "Oficina Proyectista", + "city": "Buenos Aires", + "state": "AR" + }, + "legacy_program": "a conversation , just above and/or below the waterline... , south america miscellany , and scenne++", + "legacy_performers": "Performed With Karen Santana", + "program": [ + { + "work": "a conversation", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Karen Santana", + "instrument_tags": [] + } + ] + }, + { + "work": "just above and/or below the waterline...", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Karen Santana", + "instrument_tags": [] + } + ] + }, + { + "work": "[___south america___] miscellany", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Karen Santana", + "instrument_tags": [] + } + ] + }, + { + "work": "scene++", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Karen Santana", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc6", + "start_date": "2014-08-24", + "venue": { + "name": "Una Casa", + "city": "Buenos Aires", + "state": "AR" + }, + "legacy_program": "necklaces and Approximating Omega (redux)", + "legacy_performers": "Performed With Alma Laprida, Pablo Riera, Ezequiel Menalled, Jose Serrano, and Luz Lassizuk", + "program": [ + { + "work": "necklaces", + "performers": [] + }, + { + "work": "Approximating Omega (redux)", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc7", + "start_date": "2014-08-09", + "venue": { + "name": "Museo de Arte Contemporáneo, Bellas Artes", + "city": "Santiago", + "state": "CH" + }, + "legacy_program": "lower limit , partition and gate , and necklaces", + "legacy_performers": "Performed With Cristián Alvear, Nicolás Carrasco Díaz, and Vincente Araya", + "program": [ + { + "work": "lower limit", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "necklaces", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc8", + "start_date": "2014-08-07", + "venue": { + "name": "Universidad de Chile", + "city": "Santiago", + "state": "CH" + }, + "legacy_program": "lower limit and partition and gate", + "legacy_performers": "Performed With Cristián Alvear, Nicolás Carrasco Díaz, and Vincente Araya", + "program": [ + { + "work": "lower limit", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bc9", + "start_date": "2014-07-27", + "venue": { + "name": "La Paternal Espacio Proyeto", + "city": "Buenos Aires", + "state": "AR" + }, + "legacy_program": "field and perfect circuit and partition and gate", + "legacy_performers": "Performed With Alma Laprida, Pablo Riera, Ezequiel Menalled, Max Parades, Tomas Cabado, Juan Jose Calarco, and Luz Lassizuk", + "program": [ + { + "work": "field and perfect circuit", + "performers": [] + }, + { + "work": "field and perfect circuit", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bca", + "start_date": "2014-06-07", + "venue": { + "name": "Escola de Música e Belas Artes Do Paraná", + "city": "", + "state": "BR" + }, + "legacy_program": "field and perfect circuit", + "legacy_performers": "Performed With The Nik-Nik Ensemble", + "program": [ + { + "work": "field and perfect circuit", + "performers": [] + }, + { + "work": "field and perfect circuit", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bcb", + "start_date": "2014-05-30", + "venue": { + "name": "Audio Rebel", + "city": "Rio de Janiero", + "state": "BR" + }, + "legacy_program": "Approximating Omega (redux)", + "legacy_performers": "Performed With Gregory Chaitin, Virginia Chaitin, J.-P. Caron, and Paulo Dantas", + "program": [ + { + "work": "Approximating Omega (redux)", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bcc", + "start_date": "2014-05-29", + "venue": { + "name": "Audio Rebel", + "city": "Rio de Janiero", + "state": "BR" + }, + "legacy_program": "quieting rooms , necklaces , and partition and gate", + "program": [ + { + "work": "quieting rooms", + "performers": [] + }, + { + "work": "necklaces", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bcd", + "start_date": "2014-05-24", + "venue": { + "name": "Ibrasotope", + "city": "São Paulo", + "state": "BR" + }, + "legacy_program": "quieting rooms , necklaces , and Approximating Omega (redux)", + "program": [ + { + "work": "quieting rooms", + "performers": [] + }, + { + "work": "necklaces", + "performers": [] + }, + { + "work": "Approximating Omega (redux)", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bce", + "start_date": "2014-05-20", + "venue": { + "name": "Georgette Zona Muda", + "city": "Belo Horizonte", + "state": "BR" + }, + "legacy_program": "quieting rooms , necklaces , delayGraph pre-alpha , partition and gate , and Approximating Omega (redux)", + "legacy_performers": "Performed With Infinito Menos", + "program": [ + { + "work": "quieting rooms", + "performers": [] + }, + { + "work": "necklaces", + "performers": [] + }, + { + "work": "delayGraph pre-alpha", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "Approximating Omega (redux)", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bcf", + "start_date": "2014-05-09", + "venue": { + "name": "Instituto de Humanidades, Artes e Ciencias, Universidade Federal Da Bahia", + "city": "Salvador", + "state": "BR" + }, + "legacy_program": "necklaces , delayGraph pre-alpha , field and perfect circuit , and partition and gate", + "program": [ + { + "work": "necklaces", + "performers": [] + }, + { + "work": "delayGraph pre-alpha", + "performers": [] + }, + { + "work": "field and perfect circuit", + "performers": [] + }, + { + "work": "field and perfect circuit", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd0", + "start_date": "2014-04-27", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "partition and gate and necklaces", + "legacy_performers": "Performed With Mark So, Casey Anderson, Evan Spacht, Marcus Rubio, and Andy Young", + "program": [ + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "necklaces", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd1", + "start_date": "2014-04-13", + "venue": { + "name": "Kolumba Museum", + "city": "Cologne", + "state": "DE" + }, + "legacy_program": "small world", + "legacy_performers": "Performed by Frank Gratkowski, Lucia Mense, Anton Lukoszevieze, Seth Josel, and Hans Koch", + "program": [ + { + "work": "small world", + "performers": [ + { + "name": "Frank Gratkowski, Lucia Mense, Anton Lukoszevieze, Seth Josel,", + "instrument_tags": [] + }, + { + "name": "Hans Koch", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd2", + "start_date": "2014-03-22", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "A Meditation for Solo Piano and necklaces", + "legacy_performers": "Performed by Reinier Van Houdt", + "program": [ + { + "work": "A Meditation for Solo Piano", + "performers": [ + { + "name": "Reinier Van Houdt", + "instrument_tags": [] + } + ] + }, + { + "work": "necklaces", + "performers": [ + { + "name": "Reinier Van Houdt", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd3", + "start_date": "2014-02-18", + "venue": { + "name": "University of California", + "city": "Santa Cruz", + "state": "CA" + }, + "legacy_program": "partition and gate", + "program": [ + { + "work": "partition and gate", + "performers": [] + }, + { + "work": "partition and gate", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd4", + "start_date": "2013-12-08", + "venue": { + "name": "Austin New Music Collective", + "city": "Austin", + "state": "TX" + }, + "legacy_program": "chorale and finely tuned resonators", + "legacy_performers": "Performed by Chaz Underriner", + "program": [ + { + "work": "chorale and finely tuned resonators", + "performers": [ + { + "name": "Chaz Underriner", + "instrument_tags": [] + } + ] + }, + { + "work": "chorale and finely tuned resonators", + "performers": [ + { + "name": "Chaz Underriner", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd5", + "start_date": "2013-12-07", + "venue": { + "name": "Centraltrak Gallery", + "city": "Dallas", + "state": "TX" + }, + "legacy_program": "chorale and finely tuned resonators", + "legacy_performers": "Performed by Chaz Underriner, Mike Morey, and Steve Gottlieb", + "program": [ + { + "work": "chorale and finely tuned resonators", + "performers": [ + { + "name": "Chaz Underriner, Mike Morey,", + "instrument_tags": [] + }, + { + "name": "Steve Gottlieb", + "instrument_tags": [] + } + ] + }, + { + "work": "chorale and finely tuned resonators", + "performers": [ + { + "name": "Chaz Underriner, Mike Morey,", + "instrument_tags": [] + }, + { + "name": "Steve Gottlieb", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd6", + "start_date": "2013-11-18", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "to converge (abstract)", + "legacy_performers": "Performed With Marcus Rubio and Andy Young", + "program": [ + { + "work": "to converge (abstract)", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd7", + "start_date": "2013-09-12", + "venue": { + "name": "Leo Svirsky'S Place", + "city": "The Hague", + "state": "NL" + }, + "legacy_program": "Approximating Omega", + "legacy_performers": "Performed With Taylan Susam", + "program": [ + { + "work": "Approximating Omega", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd8", + "start_date": "2013-09-09", + "venue": { + "name": "Trauerhalle Des Militär-Standortfriedhofs", + "city": "Berlin", + "state": "DE" + }, + "legacy_program": "Approximating Omega", + "legacy_performers": "Performed With James Orsher and Taz Chor Berlin", + "program": [ + { + "work": "Approximating Omega", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bd9", + "start_date": "2013-09-08", + "venue": { + "name": "Sowieso", + "city": "Berlin", + "state": "DE" + }, + "legacy_program": "delayGraph pre-alpha , to converge (abstract) , and Approximating Omega", + "legacy_performers": "Performed With Cat Lamb", + "program": [ + { + "work": "delayGraph pre-alpha", + "performers": [] + }, + { + "work": "to converge (abstract)", + "performers": [] + }, + { + "work": "Approximating Omega", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bda", + "start_date": "2013-08-25", + "venue": { + "name": "DŮL Hlubina", + "city": "Ostrava", + "state": "CZ" + }, + "legacy_program": "just above and/or below the waterline... and for michael pisaro", + "legacy_performers": "Performed With Todd Lerew, Jack Callahan, and Conal Ryan", + "program": [ + { + "work": "just above and/or below the waterline...", + "performers": [] + }, + { + "work": "for michael pisaro", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bdb", + "start_date": "2013-06-30", + "venue": { + "name": "Willow Place Auditorium", + "city": "Brooklyn", + "state": "NY" + }, + "legacy_program": "mass and band", + "legacy_performers": "Performed by Brian Parks and Colleen Thorburn", + "program": [ + { + "work": "mass and band", + "performers": [ + { + "name": "Brian Parks", + "instrument_tags": [] + }, + { + "name": "Colleen Thorburn", + "instrument_tags": [] + } + ] + }, + { + "work": "mass and band", + "performers": [ + { + "name": "Brian Parks", + "instrument_tags": [] + }, + { + "name": "Colleen Thorburn", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bdc", + "start_date": "2013-05-06", + "venue": { + "name": "Center For New Music", + "city": "San Francisco", + "state": "CA" + }, + "legacy_program": "scene++", + "legacy_performers": "as part of The Experimental Music Yearbook; Performed With Scott Cazan and Casey and Anderson", + "program": [ + { + "work": "scene++", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bdd", + "start_date": "2013-03-31", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "minor third abstract", + "program": [ + { + "work": "minor third abstract", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bde", + "start_date": "2013-02-20", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "economy study (in one dimension) and glass economies", + "legacy_performers": "Performed by Brian Parks", + "program": [ + { + "work": "economy study (in one dimension)", + "performers": [ + { + "name": "Brian Parks", + "instrument_tags": [] + } + ] + }, + { + "work": "glass economies", + "performers": [ + { + "name": "Brian Parks", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bdf", + "start_date": "2012-12-15", + "venue": { + "name": "Pomona College Museum of Art", + "city": "Claremont", + "state": "CA" + }, + "legacy_program": "copyedit", + "legacy_performers": "as part of Adam Overton'S Consortium BESHT: The Bureau of Experimental Speech and Holy Thesis", + "program": [ + { + "work": "copyedit", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be0", + "start_date": "2012-12-14", + "venue": { + "name": "Artshare", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "queting rooms", + "legacy_performers": "as part of the wulf.@ Artshare.", + "program": [ + { + "work": "quieting rooms", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be1", + "start_date": "2012-12-03", + "venue": { + "name": "Luxembourg Philharmonic", + "city": "Luxembourg", + "state": "LU" + }, + "legacy_program": "small world", + "legacy_performers": "as part of The Rainy Days Festival.", + "program": [ + { + "work": "small world", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be2", + "start_date": "2012-10-29", + "venue": { + "name": "Willow Place Auditorium", + "city": "Brooklyn", + "state": "NY" + }, + "legacy_program": "half-normal", + "legacy_performers": "Performed by Yarn/Wire With The Sem Ensemble as part of The Sem Ensemble'S Beyond Cage - John Cage At 100 Festival", + "program": [ + { + "work": "half-normal", + "performers": [ + { + "name": "Yarn/Wire With The Sem Ensemble", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be3", + "start_date": "2012-09-23", + "venue": { + "name": "Torrance Art Museum", + "city": "Torrence", + "state": "CA" + }, + "legacy_program": "delayGraph pre-alpha 1", + "legacy_performers": "as part of The Subterraneans Exhibit", + "program": [ + { + "work": "delayGraph pre-alpha", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be4", + "start_date": "2012-08-07", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "delayGraph pre-alpha 1", + "legacy_performers": "as part of The Dogstar Orchestra.", + "program": [ + { + "work": "delayGraph pre-alpha", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be5", + "start_date": "2012-04-08", + "venue": { + "name": "Inglewood Main Library", + "city": "Inglewood", + "state": "CA" + }, + "legacy_program": "one|two|one", + "legacy_performers": "as part of the wulf.@ Inglewood Library.", + "program": [ + { + "work": "one|two|one ", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be6", + "start_date": "2012-03-02", + "venue": { + "name": "Pieter", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "lower limit", + "legacy_performers": "Performed by Steven Van Betten, Max Kutner, Patrick Moran and Charles Underriner.", + "program": [ + { + "work": "lower limit", + "performers": [ + { + "name": "Steven Van Betten, Max Kutner, Patrick Moran", + "instrument_tags": [] + }, + { + "name": "Charles Underriner.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be7", + "start_date": "2011-11-16", + "venue": { + "name": "Willow Place Auditorium", + "city": "Brooklyn", + "state": "NY" + }, + "legacy_program": "dissection and field", + "legacy_performers": "Performed by David Kant, Cat Lamb and Andrew Smith.", + "program": [ + { + "work": "dissection and field", + "performers": [ + { + "name": "David Kant, Cat Lamb", + "instrument_tags": [] + }, + { + "name": "Andrew Smith.", + "instrument_tags": [] + } + ] + }, + { + "work": "field and perfect circuit", + "performers": [ + { + "name": "David Kant, Cat Lamb", + "instrument_tags": [] + }, + { + "name": "Andrew Smith.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be8", + "start_date": "2011-11-14", + "venue": { + "name": "Willow Place Auditorium", + "city": "Brooklyn", + "state": "NY" + }, + "legacy_program": "mass and band", + "legacy_performers": "Performed by Brian Parks and Colleen Thorburn.", + "program": [ + { + "work": "mass and band", + "performers": [ + { + "name": "Brian Parks", + "instrument_tags": [] + }, + { + "name": "Colleen Thorburn.", + "instrument_tags": [] + } + ] + }, + { + "work": "mass and band", + "performers": [ + { + "name": "Brian Parks", + "instrument_tags": [] + }, + { + "name": "Colleen Thorburn.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4be9", + "start_date": "2011-11-13", + "venue": { + "name": "Neverending Books", + "city": "New Haven", + "state": "CT" + }, + "legacy_program": "mass and band, subset canon", + "legacy_performers": "as part of The Music Uncertainty Series. Performed by Max Heath, Brian Parks and Colleen Thorburn.", + "program": [ + { + "work": "mass and band", + "performers": [] + }, + { + "work": "mass and band", + "performers": [] + }, + { + "work": "subset canon", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bea", + "start_date": "2011-09-23", + "venue": { + "name": "Wesleyan University Chapel", + "city": "Middletown", + "state": "CT" + }, + "legacy_program": "sort I", + "legacy_performers": "as part of The Music Uncertainty Series.", + "program": [ + { + "work": "sort I", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4beb", + "start_date": "2011-07-17", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "line and cipher", + "legacy_performers": "Performed by The Dogstar Orchestra.", + "program": [ + { + "work": "line and cipher", + "performers": [ + { + "name": "The Dogstar Orchestra.", + "instrument_tags": [] + } + ] + }, + { + "work": "line and cipher", + "performers": [ + { + "name": "The Dogstar Orchestra.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bec", + "start_date": "2011-07-04", + "venue": { + "name": "Museum of Contemporary Art", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "room and seams", + "legacy_performers": "as part of the wulf.@ Moca Sunday Studio. Performed by Mark So, Scott Cazan, Liam Mooney, Corey Fogel, Ezra Buchla, Eric Clark, Laura Steenberge, and Heather Lockie", + "program": [ + { + "work": "quieting rooms", + "performers": [] + }, + { + "work": "seams", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bed", + "start_date": "2011-07-04", + "venue": { + "name": "Säulenhalle", + "city": "Solothurn", + "state": "CH" + }, + "legacy_program": "for gregory chaitin", + "legacy_performers": "Installed by Stefan Thut.", + "program": [ + { + "work": "for gregory chaitin", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bee", + "start_date": "2011-02-19", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "maximum change", + "legacy_performers": "Performed by Casey Anderson, Matt Cook, Laura Steenberge and Mark So.", + "program": [ + { + "work": "maximum change", + "performers": [ + { + "name": "Casey Anderson, Matt Cook, Laura Steenberge", + "instrument_tags": [] + }, + { + "name": "Mark So.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bef", + "start_date": "2011-02-09", + "venue": { + "name": "Laartstream", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "scene++", + "legacy_performers": "as part of The Collage Ensemble Inc. Ear Meal Webcast.", + "program": [ + { + "work": "scene++", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf0", + "start_date": "2011-01-17", + "venue": { + "name": "University of Lille", + "city": "Lille", + "state": "FR" + }, + "legacy_program": "field and perfect circuit", + "legacy_performers": "as part of The Music and Mathematics Work Group Lecture and Concert Tour.", + "program": [ + { + "work": "field and perfect circuit", + "performers": [] + }, + { + "work": "field and perfect circuit", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf1", + "start_date": "2011-01-16", + "venue": { + "name": "Instants Chavirés", + "city": "Paris", + "state": "FR" + }, + "legacy_program": "maximum change; A Meditation for Solo Piano, field and perfect circuit", + "legacy_performers": "as part of The Music and Mathematics Work Group Lecture and Concert Tour.", + "program": [ + { + "work": "maximum change", + "performers": [] + }, + { + "work": "field and perfect circuit", + "performers": [] + }, + { + "work": "field and perfect circuit", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf2", + "start_date": "2011-01-15", + "venue": { + "name": "American Church", + "city": "Paris", + "state": "FR" + }, + "legacy_program": "sort I", + "legacy_performers": "as part of The Music and Mathematics Work Group Lecture and Concert Tour. Performed by Brian Parks.", + "program": [ + { + "work": "sort I", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf3", + "start_date": "2010-12-13", + "venue": { + "name": "La Arts District Winterfest", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "sort I, 20 arrows 9 dashes, one|two|one", + "legacy_performers": "With Ezra Buchla, Corey Fogel and Laura Steenberge.", + "program": [ + { + "work": "sort I", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Ezra Buchla, Corey Fogel", + "instrument_tags": [] + }, + { + "name": "Laura Steenberge.", + "instrument_tags": [] + } + ] + }, + { + "work": "20 arrows 9 dashes", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Ezra Buchla, Corey Fogel", + "instrument_tags": [] + }, + { + "name": "Laura Steenberge.", + "instrument_tags": [] + } + ] + }, + { + "work": "one|two|one ", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + }, + { + "name": "Ezra Buchla, Corey Fogel", + "instrument_tags": [] + }, + { + "name": "Laura Steenberge.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf4", + "start_date": "2010-11-14", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "a meditation for solo piano; A Gaussian Canon; piano machine; field and perfect circuit; pedal, triangle machine, and (perhaps) coda; for gregory chaitin", + "program": [ + { + "work": "A Meditation for Solo Piano", + "performers": [] + }, + { + "work": "A Gaussian Canon", + "performers": [] + }, + { + "work": "piano machine", + "performers": [] + }, + { + "work": "field and perfect circuit", + "performers": [] + }, + { + "work": "pedal, triangle machine, and (perhaps) coda", + "performers": [] + }, + { + "work": "for gregory chaitin", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf5", + "start_date": "2010-10-24", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "scene++; subset canon", + "legacy_performers": "as part of The Experimental Music Yearbook; Performed by Christine Tavolacci and Brendan Nguyen.", + "program": [ + { + "work": "scene++", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf6", + "start_date": "2010-10-16", + "venue": { + "name": "University of California", + "city": "San Diego", + "state": "CA" + }, + "legacy_program": "scene++", + "legacy_performers": "Performed by Christine Tavolacci.", + "program": [ + { + "work": "scene++", + "performers": [ + { + "name": "Christine Tavolacci.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf7", + "start_date": "2010-07-08", + "venue": { + "name": "Church of St. Anne & St. Agnes", + "city": "London", + "state": "UK" + }, + "legacy_program": "room and seams ; for gregory chaitin", + "legacy_performers": "as part of The Music We'D Like To Hear Series 2010.", + "program": [ + { + "work": "quieting rooms", + "performers": [] + }, + { + "work": "for gregory chaitin", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf8", + "start_date": "2010-06-20", + "venue": { + "name": "The Pescadrome", + "city": "Santa Barbara", + "state": "CA" + }, + "legacy_program": "room and seams", + "legacy_performers": "Performed by Ensemble 303.", + "program": [ + { + "work": "quieting rooms", + "performers": [ + { + "name": "Ensemble 303.", + "instrument_tags": [] + } + ] + }, + { + "work": "seams", + "performers": [ + { + "name": "Ensemble 303.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bf9", + "start_date": "2010-06-18", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "room and seams", + "legacy_performers": "Performed by Ensemble 303.", + "program": [ + { + "work": "quieting rooms", + "performers": [ + { + "name": "Ensemble 303.", + "instrument_tags": [] + } + ] + }, + { + "work": "seams", + "performers": [ + { + "name": "Ensemble 303.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bfa", + "start_date": "2010-06-13", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "Approximating Omega", + "legacy_performers": "Performed by The Dogstar Orchestra.", + "program": [ + { + "work": "Approximating Omega", + "performers": [ + { + "name": "The Dogstar Orchestra.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bfb", + "start_date": "2010-05-08", + "venue": { + "name": "University of California", + "city": "Santa Barbara", + "state": "CA" + }, + "legacy_program": "field and perfect circuit; pedal, triangle machine, and (perhaps) coda", + "legacy_performers": "Performed by Casey Anderson, Matt Barbier, Nathan Brown, Eric Km Clark, Corey Fogel, Orin Hildestad, Cat Lamb, Laura Steenberge, Mark So, Christine Tavolacci and Tashi Wada.", + "program": [ + { + "work": "field and perfect circuit", + "performers": [ + { + "name": "Casey Anderson", + "instrument_tags": [] + }, + { + "name": "Matt Barbier", + "instrument_tags": [] + }, + { + "name": "Nathan Brown", + "instrument_tags": [] + }, + { + "name": "Eric Km Clark", + "instrument_tags": [] + }, + { + "name": "Corey Fogel", + "instrument_tags": [] + }, + { + "name": "Orin Hildestad", + "instrument_tags": [] + }, + { + "name": "Cat Lamb", + "instrument_tags": [] + }, + { + "name": "Laura Steenberge", + "instrument_tags": [] + }, + { + "name": "Mark So", + "instrument_tags": [] + }, + { + "name": "Christine Tavolacci", + "instrument_tags": [] + }, + { + "name": "Tashi Wada", + "instrument_tags": [] + } + ] + }, + { + "work": "pedal, triangle machine, and (perhaps) coda", + "performers": [ + { + "name": "Casey Anderson", + "instrument_tags": [] + }, + { + "name": "Matt Barbier", + "instrument_tags": [] + }, + { + "name": "Nathan Brown", + "instrument_tags": [] + }, + { + "name": "Eric Km Clark", + "instrument_tags": [] + }, + { + "name": "Corey Fogel", + "instrument_tags": [] + }, + { + "name": "Orin Hildestad", + "instrument_tags": [] + }, + { + "name": "Cat Lamb", + "instrument_tags": [] + }, + { + "name": "Laura Steenberge", + "instrument_tags": [] + }, + { + "name": "Mark So", + "instrument_tags": [] + }, + { + "name": "Christine Tavolacci", + "instrument_tags": [] + }, + { + "name": "Tashi Wada", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bfc", + "start_date": "2010-03-21", + "venue": { + "name": "The Bridge Progressive Arts Initiative", + "city": "Charlottesville", + "state": "VA" + }, + "legacy_program": "room and seams", + "legacy_performers": "as part of The Second Installation of Architectures of Sound, Curated by David Kant and Cameron Hu.", + "program": [ + { + "work": "quieting rooms", + "performers": [] + }, + { + "work": "seams", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bfd", + "start_date": "2010-01-23", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "for Sol LeWitt", + "legacy_performers": "Performed by Red Light New Music.", + "program": [ + { + "work": "for Sol LeWitt", + "performers": [ + { + "name": "Red Light New Music.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bfe", + "start_date": "2010-01-13", + "venue": { + "name": "Issue Project Room", + "city": "New York", + "state": "NY" + }, + "legacy_program": "Perspectives I", + "legacy_performers": "as part of The Mata Interval Series - Architectures of Sound; Performed by Casey Anderson, David Kant, Aaron Meicht and Phil Rodriguez.", + "program": [ + { + "work": "Perspectives I", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4bff", + "start_date": "2009-11-25", + "venue": { + "name": "Huddersfield University", + "city": "Huddersfield", + "state": "UK" + }, + "legacy_program": "a chance happening...", + "legacy_performers": "as part of The Huddersfield New Music Festival; Performed by Philip Thomas.", + "program": [ + { + "work": "a chance happening...", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c00", + "start_date": "2009-11-20", + "venue": { + "name": "The Stone", + "city": "New York", + "state": "NY" + }, + "legacy_program": "for gregory chaitin", + "legacy_performers": "the wulf.@ The Stone.", + "program": [ + { + "work": "for gregory chaitin", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c01", + "start_date": "2009-10-25", + "venue": { + "name": "Tenri Cultural Center", + "city": "New York", + "state": "NY" + }, + "legacy_program": "field and perfect circuit", + "legacy_performers": "Performed by The Transit Ensemble.", + "program": [ + { + "work": "field and perfect circuit", + "performers": [ + { + "name": "The Transit Ensemble.", + "instrument_tags": [] + } + ] + }, + { + "work": "field and perfect circuit", + "performers": [ + { + "name": "The Transit Ensemble.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c02", + "start_date": "2009-08-28", + "venue": { + "name": "St. Wenceslas Church", + "city": "Ostrava", + "state": "CZ" + }, + "legacy_program": "recitation, code, and (perhaps) round", + "legacy_performers": "as part of The 2009 Ostrava Days New Music Festival; Performed by Canticum Ostrava.", + "program": [ + { + "work": "recitation, code, and (perhaps) round", + "performers": [] + }, + { + "work": "gray codes", + "performers": [] + }, + { + "work": "recitation, code, and (perhaps) round", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c03", + "start_date": "2009-08-20", + "venue": { + "name": "Janacek Conservatory", + "city": "Ostrava", + "state": "CZ" + }, + "legacy_program": "field and perfect circuit", + "legacy_performers": "as part of The Ostrava Days New Music Festival; Performed by Joe Kudirka, Sam Sfirri, Taylan Susam, and David Kant.", + "program": [ + { + "work": "field and perfect circuit", + "performers": [] + }, + { + "work": "field and perfect circuit", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c04", + "start_date": "2009-06-12", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "for Sol LeWitt", + "legacy_performers": "Performed by The Dogstar Orchestra.", + "program": [ + { + "work": "for Sol LeWitt", + "performers": [ + { + "name": "The Dogstar Orchestra.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c05", + "start_date": "2009-06-06", + "venue": { + "name": "Atlantic Center For The Arts", + "city": "New Smyrna Beach", + "state": "FL" + }, + "legacy_program": "for gregory chaitin", + "legacy_performers": "as part of The Inside-Out Showcase.", + "program": [ + { + "work": "for gregory chaitin", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c06", + "start_date": "2009-05-29", + "venue": { + "name": "Atlantic Center For The Arts", + "city": "New Smyrna Beach", + "state": "FL" + }, + "legacy_program": "for gregory chaitin", + "program": [ + { + "work": "for gregory chaitin", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c07", + "start_date": "2009-05-17", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "sort I", + "legacy_performers": "Performed by The Sisters Streb.", + "program": [ + { + "work": "sort I", + "performers": [ + { + "name": "The Sisters Streb.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c08", + "start_date": "2009-05-02", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "towards completeness; dissection and field", + "legacy_performers": "Performed by Beardman and Friends.", + "program": [ + { + "work": "towards completeness", + "performers": [ + { + "name": "Beardman", + "instrument_tags": [] + }, + { + "name": "Friends.", + "instrument_tags": [] + } + ] + }, + { + "work": "field and perfect circuit", + "performers": [ + { + "name": "Beardman", + "instrument_tags": [] + }, + { + "name": "Friends.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c09", + "start_date": "2009-04-27", + "venue": { + "name": "Huddersfield University", + "city": "Huddersfield", + "state": "UK" + }, + "legacy_program": "small world", + "legacy_performers": "as part of The Nothing New Conference; Performed by The Edges Ensemble.", + "program": [ + { + "work": "small world", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c0a", + "start_date": "2009-02-15", + "venue": { + "name": "Willow Place Auditorium", + "city": "Brooklyn", + "state": "NY" + }, + "legacy_program": "room and seams", + "legacy_performers": "Performed by The Sem Ensemble.", + "program": [ + { + "work": "quieting rooms", + "performers": [ + { + "name": "The Sem Ensemble.", + "instrument_tags": [] + } + ] + }, + { + "work": "seams", + "performers": [ + { + "name": "The Sem Ensemble.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c0b", + "start_date": "2008-10-12", + "venue": { + "name": "Circular Congregational Church", + "city": "Charleston", + "state": "SC" + }, + "legacy_program": "sound.sound", + "legacy_performers": "as part of The Silence: 4'33\" and Beyond Series Curated by Jason Brogan.", + "program": [ + { + "work": "sound.sound", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c0c", + "start_date": "2008-09-12", + "venue": { + "name": "University of Nebraska", + "city": "Omaha", + "state": "NE" + }, + "legacy_program": "20 arrows 9 dashes", + "legacy_performers": "as part of The Miscroscore Project @ Artsaha! Festival; Performed by Johnny Chang and Jessica Catron.", + "program": [ + { + "work": "20 arrows 9 dashes", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c0d", + "start_date": "2008-09-10", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "a chance happening...", + "legacy_performers": "Performed by Danny Holt.", + "program": [ + { + "work": "a chance happening...", + "performers": [ + { + "name": "Danny Holt.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c0e", + "start_date": "2008-09-02", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "20 arrows 9 dashes", + "legacy_performers": "as part of The Microscore Project @ the wulf.; Performed by Johnny Chang and Jessica Catron.", + "program": [ + { + "work": "20 arrows 9 dashes", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c0f", + "start_date": "2008-06-15", + "venue": { + "name": "200 N. Ave. 57", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "for orin hildestad", + "legacy_performers": "as part of The Flag Day Experimental Barbecue; Performed by Christa Graf, Orin Hildestad and Cassia Streb.", + "program": [ + { + "work": "for orin hildestad", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c10", + "start_date": "2008-06-09", + "venue": { + "name": "30047 Madison Way", + "city": "Val Verde", + "state": "CA" + }, + "legacy_program": "sound.sound", + "legacy_performers": "Performed by The Dogstar Orchestra.", + "program": [ + { + "work": "sound.sound", + "performers": [ + { + "name": "The Dogstar Orchestra.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c11", + "start_date": "2008-05-29", + "venue": { + "name": "The Pasadena Armory", + "city": "Pasadena", + "state": "CA" + }, + "legacy_program": "Rise I from 4 Ascents for James Tenney", + "legacy_performers": "as part of The Los Angeles Microfest.", + "program": [ + { + "work": "4 Ascents for James Tenney", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c12", + "start_date": "2008-05-21", + "venue": { + "name": "University of California", + "city": "Santa Barbara", + "state": "CA" + }, + "legacy_program": "Telot's Crystal", + "legacy_performers": "as part of The Cremate Concert.", + "program": [ + { + "work": "Telot's Crystal", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c13", + "start_date": "2008-03-08", + "venue": { + "name": "The Pescadrome", + "city": "Santa Barbara", + "state": "CA" + }, + "legacy_program": "resonance i", + "legacy_performers": "Performed by James Orsher.", + "program": [ + { + "work": "resonance i", + "performers": [ + { + "name": "James Orsher.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c14", + "start_date": "2008-02-29", + "venue": { + "name": "The Pasadena Armory", + "city": "Pasadena", + "state": "CA" + }, + "legacy_program": "Transplanting 06.11.07-06.17.07", + "legacy_performers": "Performed by Guthrie and Streb.", + "program": [ + { + "work": "Transplanting, 06.11.07-06.16.07 (or Transcription, USA!)", + "performers": [ + { + "name": "Cassia Streb", + "instrument_tags": [] + }, + { + "name": "April Guthrie", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c15", + "start_date": "2008-02-14", + "venue": { + "name": "Willow Place Auditorium", + "city": "Brooklyn", + "state": "NY" + }, + "legacy_program": "maximum change", + "legacy_performers": "Performed by The Sem Ensemble.", + "program": [ + { + "work": "maximum change", + "performers": [ + { + "name": "The Sem Ensemble.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c16", + "start_date": "2007-11-14", + "venue": { + "name": "University of California", + "city": "Santa Barbara", + "state": "CA" + }, + "legacy_program": "after a koan", + "legacy_performers": "Performed by Eric Km Clark.", + "program": [ + { + "work": "after a koan", + "performers": [ + { + "name": "Eric Km Clark.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c17", + "start_date": "2007-09-02", + "venue": { + "name": "Janacek Conservatory", + "city": "Ostrava", + "state": "CZ" + }, + "legacy_program": "Streams I", + "legacy_performers": "as part of The 2007 Ostrava Days New Music Festival; Performed by Ostravská Banda.", + "program": [ + { + "work": "Streams I", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c18", + "start_date": "2007-07-31", + "venue": { + "name": "960 S. Oxford Ave. #312", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "1 sample, x people, y seconds", + "legacy_performers": "as part of The Studio Apartment Series; Performed by Orin Hildestad and Mark So.", + "program": [ + { + "work": "1 sample, x performers, y seconds", + "performers": [ + { + "name": "Orin Hildestad", + "instrument_tags": [] + }, + { + "name": "Mark So", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c19", + "start_date": "2007-07-14", + "venue": { + "name": "Dangerous Curve", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "a chance happening...", + "legacy_performers": "Performed by Danny Holt.", + "program": [ + { + "work": "a chance happening...", + "performers": [ + { + "name": "Danny Holt.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c1a", + "start_date": "2007-07-07", + "venue": { + "name": "862 Catalina St. #205", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "in tone", + "legacy_performers": "as part of The Studio Apartment Series; Performed by Christa Graf, Orin Hildestad and Tashi Wada", + "program": [ + { + "work": "in tone", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c1b", + "start_date": "2007-07-07", + "venue": { + "name": "862 Catalina St. #205", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "three", + "legacy_performers": "as part of The Studio Apartment Series; Performed by Eric Clark, Christa Graf and Orin Hildestad.", + "program": [ + { + "work": "Three", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c1c", + "start_date": "2007-06-10", + "venue": { + "name": "Riverside Church", + "city": "New York", + "state": "NY" + }, + "legacy_program": "Fission", + "legacy_performers": "Performed by The Locrian Players.", + "program": [ + { + "work": "Fission", + "performers": [ + { + "name": "The Locrian Players.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c1d", + "start_date": "2007-03-30", + "venue": { + "name": "University of Virginia", + "city": "Charlottesville", + "state": "VA" + }, + "legacy_program": "Trajectories", + "legacy_performers": "Performed by The Now Ensemble.", + "program": [ + { + "work": "Trajectories", + "performers": [ + { + "name": "The Now Ensemble.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c1e", + "start_date": "2006-12-02", + "venue": { + "name": "Mcguffey Arts Center", + "city": "Charlottesville", + "state": "VA" + }, + "legacy_program": "Sort 1", + "legacy_performers": "as part of The Noise in The System Series; Performed by Wayla Chambo.", + "program": [ + { + "work": "sort I", + "performers": [ + { + "name": "Wayla Chambo", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c1f", + "start_date": "2006-10-21", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "for michael pisaro", + "legacy_performers": "as part of The Tender Buttons Concert.", + "program": [ + { + "work": "for michael pisaro", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c20", + "start_date": "2006-09-09", + "venue": { + "name": "Cine Studio Space At The Artcraft Strauss Sign Factory", + "city": "New York", + "state": "NY" + }, + "legacy_program": "in tone; Sort I", + "legacy_performers": "as part of The 1st Annual Concert of The Society of Automatic Music Notators; Performed by Samn.", + "program": [ + { + "work": "sort I", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c21", + "start_date": "2006-03-22", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "lecture on infinity", + "legacy_performers": "Performed by James Orsher.", + "program": [ + { + "work": "Lecture on Infinity", + "performers": [ + { + "name": "James Orsher.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c22", + "start_date": "2006-03-15", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "lecture on infinity", + "legacy_performers": "Performed by James Orsher.", + "program": [ + { + "work": "Lecture on Infinity", + "performers": [ + { + "name": "James Orsher.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c23", + "start_date": "2005-11-18", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "A Flourish", + "legacy_performers": "Performed by April Guthrie.", + "program": [ + { + "work": "A Flourish", + "performers": [ + { + "name": "April Guthrie.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c24", + "start_date": "2005-08-06", + "venue": { + "name": "Suny", + "city": "Binghamton", + "state": "NY" + }, + "legacy_program": "lecture on infinity", + "program": [ + { + "work": "Lecture on Infinity", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c25", + "start_date": "2005-05-10", + "venue": { + "name": "REDCAT", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "Commas", + "legacy_performers": "Performed by The New Century Players.", + "program": [ + { + "work": "Commas", + "performers": [ + { + "name": "The New Century Players.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c26", + "start_date": "2005-05-05", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "theme and variatons from a set of pieces with one note", + "legacy_performers": "as part of The Music For Six Pianos Concert.", + "program": [ + { + "work": "a set of pieces with one note", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c27", + "start_date": "2005-04-10", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "a set of piece with one note", + "legacy_performers": "as part of A Concert of One Note Pieces.", + "program": [ + { + "work": "a set of pieces with one note", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c28", + "start_date": "2005-03-20", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "Filter III", + "legacy_performers": "Performed by Cassia Streb.", + "program": [ + { + "work": "Filter III", + "performers": [ + { + "name": "Cassia Streb.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c29", + "start_date": "2005-01-28", + "venue": { + "name": "Redcat", + "city": "Los Angeles", + "state": "CA" + }, + "legacy_program": "Flux", + "legacy_performers": "as part of The Ceait Festival; Performed by Thadeus Frazier Reed.", + "program": [ + { + "work": "Flux", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c2a", + "start_date": "2004-05-04", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "Fission", + "legacy_performers": "Performed by The New Century Players.", + "program": [ + { + "work": "Fission", + "performers": [ + { + "name": "The New Century Players.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c2b", + "start_date": "2004-05-01", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "Filter I from 2 Filters", + "legacy_performers": "as part of The New Music For Winds and Friends Concert; Performed by The Calarts Woodwind Ensemble.", + "program": [ + { + "work": "2 Filters", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c2c", + "start_date": "2004-04-25", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "Chromatic Study", + "legacy_performers": "as part of The Quiet Night/Quiet Music Concert; Performed by Mark So.", + "program": [ + { + "work": "Chromatic Study", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c2d", + "start_date": "2004-04-17", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "Filter III", + "legacy_performers": "Performed by Mark Menzies.", + "program": [ + { + "work": "Filter III", + "performers": [ + { + "name": "Mark Menzies.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c2e", + "start_date": "2004-03-04", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "Flux", + "legacy_performers": "Performed by Thadeus Frazier Reed.", + "program": [ + { + "work": "Flux", + "performers": [ + { + "name": "Thadeus Frazier Reed.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c2f", + "start_date": "2004-02-09", + "venue": { + "name": "California Institute of The Arts", + "city": "Valencia", + "state": "CA" + }, + "legacy_program": "A Meditation For Solo Piano", + "legacy_performers": "Performed by Vicki Ray.", + "program": [ + { + "work": "A Meditation for Solo Piano", + "performers": [ + { + "name": "Vicki Ray.", + "instrument_tags": [] + } + ] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c30", + "start_date": "2003-11-07", + "venue": { + "name": "Stanford University", + "city": "Palo Alto", + "state": "CA" + }, + "legacy_program": "The Other Self", + "legacy_performers": "At The Center For Computer Research in Music and Acoustics", + "program": [ + { + "work": "The Other Self", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c31", + "start_date": "2003-06-01", + "venue": { + "name": "University of Oregon", + "city": "Eugene", + "state": "OR" + }, + "legacy_program": "Telot's Crystal", + "legacy_performers": "as part of Future Music Oregon.", + "program": [ + { + "work": "Telot's Crystal", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c32", + "start_date": "2003-03-14", + "venue": { + "name": "Arizona State University", + "city": "Tempe", + "state": "AZ" + }, + "legacy_program": "The Other Self", + "legacy_performers": "as part of The 2003 Seamus Conference.", + "program": [ + { + "work": "The Other Self", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c33", + "start_date": "2002-06-02", + "venue": { + "name": "University of Oregon", + "city": "Eugene", + "state": "OR" + }, + "legacy_program": "Density Study No. 2", + "legacy_performers": "as part of Future Music Oregon.", + "program": [ + { + "work": "Density Study No. 2", + "performers": [] + } + ] + }, + { + "id": "563dc71bdbb260acfadc4c34", + "start_date": "2001-11-18", + "venue": { + "name": "University of Oregon", + "city": "Eugene", + "state": "OR" + }, + "legacy_program": "The Other Self", + "legacy_performers": "as part of Future Music Oregon.", + "program": [ + { + "work": "The Other Self", + "performers": [] + } + ] + }, + { + "id": "5642e998dbb260acfadc4c9d", + "start_date": "2015-12-05", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "program": [ + { + "work": "to hum and walk", + "performers": [ + { + "name": "Carmina Escobar", + "instrument_tags": [ + "voice and computer" + ] + } + ] + }, + { + "work": "to walk and ponder", + "performers": [ + { + "name": "Andrew McIntosh", + "instrument_tags": [ + "viola" + ] + } + ] + }, + { + "work": "tergiversate", + "performers": [ + { + "name": "Jake Rosenzwieg", + "instrument_tags": [ + "bass" + ] + }, + { + "name": "Laura Steenberge", + "instrument_tags": [ + "bass" + ] + }, + { + "name": "Scott Worthington", + "instrument_tags": [ + "bass" + ] + } + ] + } + ], + "links": [], + "legacy_program": "to walk and ponder and tergiversate", + "legacy_performers": "Performered by Andrew McIntosh, Laura Steenberge, Jake Rosenzweig, and Scott Worthington" + }, + { + "id": "56992b51fdc52469b6c07c45", + "start_date": "2016-01-26", + "venue": { + "name": "Betalevel", + "city": "Los Angeles", + "state": "CA" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "56992d71fdc52469b6c07c46", + "start_date": "2016-11-14", + "venue": { + "name": "Università degli Studi di Torino", + "city": "Turin", + "state": "IT" + }, + "program": [ + { + "work": "preliminary thoughts", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar", + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "56b8d9a8fdc52469b6c07c4a", + "start_date": "2016-02-11", + "venue": { + "name": "University of California Santa Cruz", + "city": "Santa Cruz", + "state": "CA" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + }, + { + "work": "necklaces", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "ukulele and computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "56d71ea5fdc52469b6c07c4e", + "start_date": "2016-04-28", + "venue": { + "name": "Bucareli 69", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "single track", + "ensemble": "Ensamble Liminar", + "performers": [] + } + ], + "links": [] + }, + { + "id": "56d944dbfdc52469b6c07c50", + "start_date": "2016-03-09", + "venue": { + "name": "Conservatorio de las Rosas", + "city": "Morelia", + "state": "MX" + }, + "program": [ + { + "work": "for gregory chaitin", + "performers": [ + { + "name": "Liliana Rodríguez Alvarado", + "instrument_tags": [ + "piano" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "56e5ab6dfdc52469b6c07c51", + "start_date": "2016-04-15", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "program": [ + { + "work": "generator, hierarchical dust, and necklaces", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "56e9df19fdc52469b6c07c53", + "start_date": "2016-05-03", + "venue": { + "name": "Comité de Asuntos Intangibles", + "city": "Morelia", + "state": "MX" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + }, + { + "work": "generator, hierarchical dust, and necklaces", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "56f2d24afdc52469b6c07c54", + "start_date": "2016-04-26", + "venue": { + "name": "CENIDIM - Instituto Nacional de Bellas Artes", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "56fcb6cdfdc52469b6c07c57", + "start_date": "2016-04-22", + "venue": { + "name": "Universidad de Guadalajara", + "city": "Guadalajara", + "state": "MX" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + }, + { + "work": "partition and gate", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "harmonica and computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5726c2e6fdc52469b6c07c59", + "start_date": "2016-05-04", + "venue": { + "name": "Colonia Napoles", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "partition and gate", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "harmonica and computer" + ] + }, + { + "name": "Alexander Bruck", + "instrument_tags": [ + "viola" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5726c344fdc52469b6c07c5a", + "start_date": "2016-05-06", + "venue": { + "name": "Umbral 24 - MACO", + "city": "Oaxaca", + "state": "MX" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5726c4b8fdc52469b6c07c5b", + "start_date": "2016-06-04", + "venue": { + "name": "Rattlesnake Park", + "city": "Los Angeles", + "state": "CA" + }, + "program": [ + { + "work": "just above and/or below the waterline...", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5726c4e8fdc52469b6c07c5c", + "start_date": "2016-06-06", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "program": [ + { + "work": "economy study", + "performers": [ + { + "name": "Samuel Vriezen", + "instrument_tags": [ + "piano" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5748aa5da3e49e8084c56488", + "start_date": "2016-07-07", + "venue": { + "name": "Vu Symposium - Park City Library", + "city": "Park City", + "state": "UT" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57aceb59624ac1e5e557b9cd", + "start_date": "2016-09-21", + "venue": { + "name": "L’Espace des Arts Sans Frontières", + "city": "Paris", + "state": "FR" + }, + "program": [ + { + "work": "partition and gate", + "ensemble": "Ensemble Dedalus", + "performers": [] + }, + { + "work": "tergiversate", + "ensemble": "Ensemble Dedalus", + "performers": [] + }, + { + "work": "preliminary thoughts", + "ensemble": "Ensemble Dedalus", + "performers": [] + } + ], + "links": [] + }, + { + "id": "57acebf6624ac1e5e557b9ce", + "start_date": "2016-10-02", + "venue": { + "name": "Studio LOOS", + "city": "The Hague", + "state": "NL" + }, + "program": [ + { + "work": "necklaces", + "ensemble": "", + "performers": [ + { + "name": "Elliot Simpson", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Samuel Vriezen", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "chorale and finely tuned resonators", + "ensemble": "Ensemble Modelo62", + "performers": [] + }, + { + "work": "economy study (in one dimension)", + "ensemble": "", + "performers": [ + { + "name": "Samuel Vriezen", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "preliminary thoughts", + "ensemble": "Ensemble Modelo62", + "performers": [] + } + ], + "links": [] + }, + { + "id": "57acecd8624ac1e5e557b9cf", + "start_date": "2016-10-05", + "venue": { + "name": "Bath Spa University", + "city": "Bath", + "state": "UK" + }, + "program": [ + { + "work": "for gregory chaitin", + "ensemble": "Open Score Lab", + "performers": [] + } + ], + "links": [] + }, + { + "id": "57aced55624ac1e5e557b9d0", + "start_date": "2016-10-12", + "venue": { + "name": "University of Huddersfield", + "city": "Huddersfield", + "state": "UK" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar and computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57acf1eb624ac1e5e557b9d1", + "start_date": "2016-10-30", + "venue": { + "name": "Studio Acht", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "necklaces", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar" + ] + } + ] + }, + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "speaker" + ] + }, + { + "name": "Brett Thompson", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Joe Houston", + "instrument_tags": [ + "piano" + ] + }, + { + "name": "Evelyn Saylor", + "instrument_tags": [ + "voice" + ] + }, + { + "name": "Rishin Singh", + "instrument_tags": [ + "trombone" + ] + }, + { + "name": "Morgan Evans-Weiler", + "instrument_tags": [ + "violin" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57acf385624ac1e5e557b9d2", + "start_date": "2016-11-02", + "venue": { + "name": "Kunsthaus Rhenania", + "city": "Cologne", + "state": "DE" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Biliana Voutchkova", + "instrument_tags": [ + "violin" + ] + }, + { + "name": "Matthias Kaiser", + "instrument_tags": [ + "violin" + ] + }, + { + "name": "Dušica Cajlan-Wissel", + "instrument_tags": [ + "piano" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57acf3d4624ac1e5e557b9d3", + "start_date": "2016-11-04", + "venue": { + "name": "Salon des Amateurs", + "city": "Düsseldorf", + "state": "DE" + }, + "program": [ + { + "work": "fade and aviary", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + }, + { + "work": "delayGraph pre-alpha", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57acf6a0624ac1e5e557b9d5", + "start_date": "2016-08-28", + "venue": { + "name": "the wulf.", + "city": "Los Angeles", + "state": "CA" + }, + "program": [ + { + "work": "minor third abstract", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "piano" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57acff51624ac1e5e557b9d6", + "start_date": "2016-10-03", + "venue": { + "name": "Pianola Museum", + "city": "Amsterdam", + "state": "NL" + }, + "program": [ + { + "work": "necklaces", + "ensemble": "", + "performers": [ + { + "name": "Elliot Simpson", + "instrument_tags": [ + "guitar" + ] + } + ] + }, + { + "work": "chorale and finely tuned resonators", + "ensemble": "Ensemble Modelo62", + "performers": [] + }, + { + "work": "economy study (in one dimension)", + "ensemble": "", + "performers": [ + { + "name": "Samuel Vriezen", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "for gregory chaitin", + "ensemble": "Ensemble Modelo62", + "performers": [] + } + ], + "links": [] + }, + { + "id": "57b9de96624ac1e5e557b9d7", + "start_date": "2016-10-23", + "venue": { + "name": "Uff", + "city": "Wrocław", + "state": "PL" + }, + "program": [ + { + "work": "necklaces", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar" + ] + } + ] + }, + { + "work": "quieting rooms", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + }, + { + "work": "fade and aviary", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + }, + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar", + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57b9ded2624ac1e5e557b9d8", + "start_date": "2016-10-09", + "venue": { + "name": "Hundred Years Gallery", + "city": "London", + "state": "UK" + }, + "program": [ + { + "work": "necklaces", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "Guitar" + ] + } + ] + }, + { + "work": "tergiversate", + "ensemble": "", + "performers": [ + { + "name": "Mira Benjamin", + "instrument_tags": [ + "Violin" + ] + }, + { + "name": "Angharad Davies", + "instrument_tags": [ + "Viola" + ] + }, + { + "name": "Dominic Lash", + "instrument_tags": [ + "Bass" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57b9dfc8624ac1e5e557b9d9", + "start_date": "2016-11-23", + "venue": { + "name": "Centro Cultural Sofía Hott", + "city": "Osorno", + "state": "CL" + }, + "program": [ + { + "work": "scene++", + "performers": [ + { + "name": "Cristian Alvear", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar", + "speaker", + "computer" + ] + } + ] + }, + { + "work": "for gregory chaitin", + "performers": [ + { + "name": "Cristian Alvear", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "field and perfect circuit (redux)", + "performers": [ + { + "name": "Cristian Alvear", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar", + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57b9e118624ac1e5e557b9da", + "start_date": "2016-11-25", + "venue": { + "name": "Relincha Festival at the Museo de Arte Contemporáneo", + "city": "Valdivia", + "state": "CL" + }, + "program": [ + { + "work": "fade and aviary", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + }, + { + "work": "delayGraph pre-alpha", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57b9e14d624ac1e5e557b9db", + "start_date": "2016-12-16", + "venue": { + "name": "ANIVERSARIO Sesiones CPI", + "city": "Santiago", + "state": "CL" + }, + "program": [ + { + "work": "field and perfect circuit", + "ensemble": "Ensamble Lote", + "performers": [] + } + ], + "links": [] + }, + { + "id": "57cd8e84624ac1e5e557b9dc", + "start_date": "2016-10-07", + "venue": { + "name": "Iklectik", + "city": "London", + "state": "UK" + }, + "program": [ + { + "work": "room and seams", + "ensemble": "", + "performers": [ + { + "name": "Anton Lukoszevieze", + "instrument_tags": [ + "Chime" + ] + }, + { + "name": "Tim Parkinson", + "instrument_tags": [ + "Chime" + ] + }, + { + "name": "Laura Steenberge", + "instrument_tags": [ + "Chime" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "Chime" + ] + }, + { + "name": "Mira Benjamin", + "instrument_tags": [ + "Violin" + ] + }, + { + "name": "Angharad Davies", + "instrument_tags": [ + "Viola" + ] + } + ] + }, + { + "work": "for Sol LeWitt", + "ensemble": "", + "performers": [ + { + "name": "Mira Benjamin", + "instrument_tags": [ + "Violin" + ] + }, + { + "name": "John Lely", + "instrument_tags": [ + "Computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57dc2279624ac1e5e557b9dd", + "start_date": "2016-10-15", + "venue": { + "name": "Stolze 18", + "city": "Zurich", + "state": "CH" + }, + "program": [ + { + "work": "just above and/or below the waterline...", + "performers": [ + { + "name": "Manfred Werder", + "instrument_tags": [ + "plant matter" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "plant matter" + ] + } + ] + }, + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Manfred Werder", + "instrument_tags": [ + "speaker" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "57dc23ff624ac1e5e557b9de", + "start_date": "2016-10-12", + "venue": { + "name": "St. Paul's", + "city": "Huddersfield", + "state": "UK" + }, + "program": [ + { + "work": "for gregory chaitin", + "performers": [ + { + "name": "Philip Thomas", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "necklaces", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar" + ] + } + ] + }, + { + "work": "for Sol LeWitt", + "performers": [ + { + "name": "Philip Thomas", + "instrument_tags": [ + "organ" + ] + }, + { + "name": "Scott McLaughlin", + "instrument_tags": [ + "cello" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "piano machine", + "performers": [ + { + "name": "Philip Thomas", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "small world", + "performers": [ + { + "name": "Philip Thomas", + "instrument_tags": [ + "various objects" + ] + }, + { + "name": "Scott McLaughlin", + "instrument_tags": [ + "various objects" + ] + }, + { + "name": "Asher Leverton", + "instrument_tags": [ + "various objects" + ] + }, + { + "name": "Jo Kennedy", + "instrument_tags": [ + "various objects" + ] + }, + { + "name": "Daniel Chadwin", + "instrument_tags": [ + "various objects" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "various objects" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "581ca37dec6cea73b9674e7f", + "start_date": "2016-12-07", + "venue": { + "name": "Tsonami Arte Sonoro Festival", + "city": "Valparaiso", + "state": "CL" + }, + "program": [ + { + "work": "preliminary thoughts", + "ensemble": "", + "performers": [ + { + "name": "Cristian Alvear", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "581ca403ec6cea73b9674e80", + "start_date": "2016-12-09", + "venue": { + "name": "Sesiones Piso Tres", + "city": "Santiago", + "state": "CL" + }, + "program": [ + { + "work": "lower limit", + "ensemble": "", + "performers": [ + { + "name": "Cristian Alvear", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Vicente Araya", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5825a6e6ec6cea73b9674e81", + "start_date": "2016-12-14", + "venue": { + "name": "Festival Distat Terra de Choele Choel", + "city": "Choele Choel", + "state": "AR" + }, + "program": [ + { + "work": "chorale and finely tuned resonators", + "ensemble": "Nuntempe Ensamble", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5825a7afec6cea73b9674e82", + "start_date": "2016-12-07", + "venue": { + "name": "SONICURE at Epicure bar and kitchen", + "city": "Huddersfield", + "state": "UK" + }, + "program": [ + { + "work": "in tone", + "ensemble": "Edges Ensemble", + "performers": [] + }, + { + "work": "small world", + "ensemble": "Edges Ensemble", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5825af56ec6cea73b9674e83", + "start_date": "2016-11-13", + "venue": { + "name": "Bloomingdale School of Music", + "city": "New York", + "state": "NY" + }, + "program": [ + { + "work": "tergiversate", + "ensemble": "", + "performers": [ + { + "name": "Peter Berman", + "instrument_tags": [ + "bass" + ] + }, + { + "name": "Kevin Farrell", + "instrument_tags": [ + "bass" + ] + }, + { + "name": "Daniel Stein", + "instrument_tags": [ + "bass" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "582f5c7dec6cea73b9674e84", + "start_date": "2016-12-04", + "venue": { + "name": "Granate Espacio", + "city": "Buenos Aires", + "state": "AR" + }, + "program": [ + { + "work": "chorale and finely tuned resonators", + "ensemble": "Nuntempe Ensamble", + "performers": [] + } + ], + "links": [] + }, + { + "id": "582f5d15ec6cea73b9674e85", + "start_date": "2016-10-03", + "venue": { + "name": "V Jornadas de Filosofía de la Cultura", + "city": "Viedma", + "state": "AR" + }, + "program": [ + { + "work": "necklaces", + "ensemble": "", + "performers": [ + { + "name": "Pablo Boltshauser", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "587bd120db3154c5d7cb90ac", + "start_date": "2017-01-18", + "venue": { + "name": "Proyecto AMIL", + "city": "Lima", + "state": "PE" + }, + "program": [ + { + "work": "4 computer music studies", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "58bc6252eb6177f0e7d42aef", + "start_date": "2017-03-04", + "venue": { + "name": "Theater Delly Solothurn", + "city": "Solothurn", + "state": "CH" + }, + "program": [ + { + "work": "preliminary thoughts", + "ensemble": "", + "performers": [ + { + "name": "Gaudenz Badrutt", + "instrument_tags": [ + "computer" + ] + }, + { + "name": "Bryan Eubanks", + "instrument_tags": [ + "reader" + ] + }, + { + "name": "Stefan Thut", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "58c7690feb6177f0e7d42af0", + "start_date": "2017-03-26", + "venue": { + "name": "the wulf. @ Coaxial Arts ", + "city": "Los Angeles", + "state": "CA" + }, + "program": [ + { + "work": "necklaces", + "ensemble": "", + "performers": [ + { + "name": "John Eagle", + "instrument_tags": [ + "guitar" + ] + } + ] + }, + { + "work": "quieting rooms", + "ensemble": "", + "performers": [ + { + "name": "John Eagle", + "instrument_tags": [ + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "58e78dbbeb6177f0e7d42af1", + "start_date": "2017-04-13", + "venue": { + "name": "Sono Centro Cultural - Teatro de Bolsillo", + "city": "Cuenca", + "state": "EC" + }, + "program": [ + { + "work": "necklaces", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar" + ] + } + ] + }, + { + "work": "quieting rooms", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + }, + { + "work": "partition and gate", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer", + "harmonica" + ] + } + ] + }, + { + "work": "preliminary thoughts", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer", + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "58e78e05eb6177f0e7d42af2", + "start_date": "2017-04-26", + "venue": { + "name": "Casa Warmi", + "city": "Quito", + "state": "EC" + }, + "program": [ + { + "work": "quieting rooms", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + }, + { + "work": "to hum and walk", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "voice", + "computer" + ] + }, + { + "name": "Shiram Otálora", + "instrument_tags": [ + "voice" + ] + } + ] + }, + { + "work": "partition and gate", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer", + "harmonica" + ] + } + ] + }, + { + "work": "preliminary thoughts", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer", + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "58ee3c46eb6177f0e7d42af8", + "start_date": "2017-04-02", + "venue": { + "name": "GoctaLab", + "city": "Cocachimba", + "state": "PE" + }, + "program": [ + { + "work": "rockfall", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "58f5a6aaeb6177f0e7d42afb", + "start_date": "2017-04-25", + "venue": { + "name": "Chawpi Laboratorio", + "city": "Quito", + "state": "EC" + }, + "program": [ + { + "work": "for gregory chaitin", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "objects" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "590a9914eb6177f0e7d42afc", + "start_date": "2017-07-07", + "venue": { + "name": "Centro de Artes Experimental de la UNSAM", + "city": "Buenos Aires", + "state": "AR" + }, + "program": [ + { + "work": "chorale and finely tuned resonators", + "ensemble": "Nuntempe Ensamble", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5957f6cbeb6177f0e7d42b02", + "start_date": "2017-07-18", + "venue": { + "name": "Vu2 Symposium - Park City Library", + "city": "Park City", + "state": "UT" + }, + "program": [ + { + "work": "4 computer music studies", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5980cde6f53e8345f21eb9de", + "start_date": "2017-08-13", + "venue": { + "name": "Granate Espacio", + "city": "Buenos Aires", + "state": "AR" + }, + "program": [ + { + "work": "chorale and finely tuned resonators", + "ensemble": "Nuntempe Ensamble", + "performers": [] + } + ], + "links": [] + }, + { + "id": "59c087710e3b08102d5f1f14", + "start_date": "2017-09-18", + "venue": { + "name": "Parque Alfonso Esparza Oteo", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "flight path", + "ensemble": "", + "performers": [ + { + "name": "Carolina Llerena", + "instrument_tags": [ + "harmonica" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "harmonica" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "59cd283d0e3b08102d5f1f15", + "start_date": "2017-09-30", + "venue": { + "name": "Indexical @ Radius Gallery", + "city": "Santa Cruz", + "state": "CA" + }, + "program": [ + { + "work": "for Sol LeWitt", + "ensemble": "", + "performers": [ + { + "name": "Andrew Smith", + "instrument_tags": [ + "guitar", + "fishing line" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "59df78e50e3b08102d5f1f17", + "start_date": "2017-11-15", + "venue": { + "name": "betalevel", + "city": "Los Angeles", + "state": "CA" + }, + "program": [ + { + "work": "ostinato and interrupt", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar", + "computer" + ] + } + ] + }, + { + "work": "Lamentations I: Remembering Clive Wearing", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "speaker", + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "59df79f10e3b08102d5f1f18", + "start_date": "2017-11-18", + "venue": { + "name": "the wulf. @ LA Phil's noon to midnight", + "city": "Los Angeles", + "state": "CA" + }, + "program": [ + { + "work": "partition and gate", + "performers": [ + { + "name": "Casey Anderson", + "instrument_tags": [ + "saxophone" + ] + }, + { + "name": "Stephanie Smith", + "instrument_tags": [ + "violin" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "harmonica" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "59ea5e2b33804e902f11bce3", + "start_date": "2017-11-23", + "venue": { + "name": "Nancarrow Festival @ Casa del Lago", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "A Gaussian Canon", + "performers": [] + } + ], + "links": [] + }, + { + "id": "59f145e333804e902f11bce5", + "start_date": "2017-10-22", + "venue": { + "name": "Cervantina Para Todos", + "city": "Mesa Cuata", + "state": "MX" + }, + "program": [ + { + "work": "tergiversate", + "performers": [ + { + "name": "Alan Gutiérrez", + "instrument_tags": [ + "viola" + ] + }, + { + "name": "Pablo Quiñónez", + "instrument_tags": [ + "cello" + ] + }, + { + "name": "Alejandro Gómez Angulo", + "instrument_tags": [ + "bass" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "59ff67b133804e902f11bce6", + "start_date": "2017-12-09", + "venue": { + "name": "Bucareli 69", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "ostinato and interrupt", + "performers": [] + }, + { + "work": "Lamentations I: Remembering Clive Wearing", + "ensemble": "Ensamble Liminar", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5a340f6c05a681a2659a0efc", + "start_date": "2017-12-19", + "venue": { + "name": "Casa Distrital de Cultura Jaime Sáenz", + "city": "La Paz", + "state": "BO" + }, + "program": [ + { + "work": "tergiversate", + "ensemble": "Experimental Orchestra of Indigenous Instruments", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5a74c64905a681a2659a0f01", + "start_date": "2018-02-03", + "venue": { + "name": "Biblioteca Musical Herder", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "reading piece for library or bookstore", + "ensemble": "", + "performers": [] + }, + { + "work": "fade and aviary", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5a74c6a805a681a2659a0f02", + "start_date": "2018-04-11", + "venue": { + "name": "MATA festival at The Kitchen", + "city": "New York", + "state": "NY" + }, + "program": [ + { + "work": "pedal, triangle machine, and (perhaps) coda", + "ensemble": "Ensamble Liminar with Friends of MATA", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5a8cc3d005a681a2659a0f03", + "start_date": "2018-02-17", + "venue": { + "name": "Mesones 75", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "order matters", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "reader", + "objects" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5a8cc3ff05a681a2659a0f04", + "start_date": "2018-02-19", + "venue": { + "name": "Mercado San Juan", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "mercado san juan", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "cartographer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5a8da83005a681a2659a0f06", + "start_date": "2017-10-14", + "venue": { + "name": "Dimitria Festival", + "city": "Thessaloniki", + "state": "GR" + }, + "program": [ + { + "work": "many many", + "ensemble": "6daEXit", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5abab5f2b6a839c9815fcde4", + "start_date": "2018-04-16", + "venue": { + "name": "Control", + "city": "Brooklyn", + "state": "NY" + }, + "program": [ + { + "work": "remembering clive wearing", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5aca26d01d8aecb20f49f548", + "start_date": "2018-05-09", + "venue": { + "name": "Levontin 7", + "city": "Tel Aviv", + "state": "IL" + }, + "program": [ + { + "work": "partition and gate", + "ensemble": "", + "performers": [] + }, + { + "work": "ostinato and interrupt", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5af827f936bda57c4f0309f5", + "start_date": "2018-05-31", + "venue": { + "name": "Hudební 3", + "city": "Prague", + "state": "CZ" + }, + "program": [ + { + "work": "remembering clive wearing", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5b7533ffb0f2d60d1d53ccf1", + "start_date": "2018-09-02", + "venue": { + "name": "Petersburg Artspace", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "remembering clive wearing", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5b753474b0f2d60d1d53cd1d", + "start_date": "2018-07-24", + "venue": { + "name": "Schloss Solitude", + "city": "Stuttgart", + "state": "DE" + }, + "program": [ + { + "work": "for gregory chaitin", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5b77e3deb0f2d60d1d54a29e", + "start_date": "2018-09-21", + "venue": { + "name": "840 series @ St. James' Church", + "city": "London", + "state": "UK" + }, + "program": [ + { + "work": "curved bow and negative", + "performers": [ + { + "name": "Anton Lukoszevieze", + "instrument_tags": [ + "cello" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5b77e495b0f2d60d1d54a2e3", + "start_date": "2018-09-06", + "venue": { + "name": "Teatro Colón", + "city": "Buenos Aires", + "state": "AR" + }, + "program": [ + { + "work": "chorale and finely tuned resonators", + "ensemble": "Nuntempe Ensamble", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5b851fa9b0f2d60d1d58bd01", + "start_date": "2018-09-08", + "venue": { + "name": "El Festival de Música Contemporánea COMMA @ Centro Cultural de Mérida Olimpo", + "city": "Merida", + "state": "MX" + }, + "program": [ + { + "work": "ostinato and interrupt", + "ensemble": "Ensamble Liminar", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5ba20d135effc89f70e4e8e2", + "start_date": "2018-09-13", + "venue": { + "name": "Schloss Solitude", + "city": "Stuttgart", + "state": "DE" + }, + "program": [ + { + "work": "order matters", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5ba20dd95effc89f70e4e92d", + "start_date": "2018-04-15", + "venue": { + "name": "Vitruvian Thing", + "city": "Thessaloniki", + "state": "GR" + }, + "program": [ + { + "work": "just above and/or below the waterline...", + "ensemble": "6daEXIt Improvisation Ensemble", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5bec8aa45effc89f70fbe1b1", + "start_date": "2018-12-07", + "venue": { + "name": "Winterfest @ Schloss Solitude", + "city": "Stuttgart", + "state": "DE" + }, + "program": [ + { + "work": "quieting rooms", + "performers": [] + }, + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Robert Blatt", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "reading" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5c5ed4b092f2c974b54576c1", + "start_date": "2019-01-23", + "venue": { + "name": "NYG|West", + "city": "Leipzig", + "state": "DE" + }, + "program": [ + { + "work": "quieting rooms", + "performers": [] + }, + { + "work": "necklaces", + "performers": [ + { + "name": "Elliot Simpson", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5c6bd9cb1db8573ad2a74baf", + "start_date": "2019-01-17", + "venue": { + "name": "Pianola Museum", + "city": "Amsterdam", + "state": "NL" + }, + "program": [ + { + "work": "steady state: a study in taxation", + "performers": [ + { + "name": "Samuel Vriezen", + "instrument_tags": [ + "reader" + ] + }, + { + "name": "Dante Boon", + "instrument_tags": [ + "reader" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5c7d42c41db8573ad2ace405", + "start_date": "2019-03-28", + "venue": { + "name": "Palermo Gallery", + "city": "Stuttgart", + "state": "DE" + }, + "program": [ + { + "work": "Remembering Clive Wearing", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "reader" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5c9514781db8573ad2b49044", + "start_date": "2019-04-02", + "venue": { + "name": "MUAC Auditorium", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "4 computer music studies", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "computer" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5d1a44331db8573ad2df0c4d", + "start_date": "2019-08-31", + "venue": { + "name": "Centro Cultural Hangar UAQ", + "city": "Querétaro", + "state": "MX" + }, + "program": [ + { + "work": "a lot of tiles (trivial scan)", + "ensemble": "Ensamble Liminar", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5d1a45531db8573ad2df0cf8", + "start_date": "2019-08-31", + "venue": { + "name": "EAW-Hallen", + "city": "Esslingen", + "state": "DE" + }, + "program": [ + { + "work": "generator and metal", + "ensemble": "", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "metal" + ] + }, + { + "name": "Robert Blatt", + "instrument_tags": [ + "metal" + ] + }, + { + "name": "Janneke van der Puttin", + "instrument_tags": [ + "metal" + ] + }, + { + "name": "Hannah Liya", + "instrument_tags": [ + "metal" + ] + }, + { + "name": "Luke Wilkins", + "instrument_tags": [ + "metal" + ] + }, + { + "name": "Zina Vaessen", + "instrument_tags": [ + "metal" + ] + }, + { + "name": "Hasan Mashni", + "instrument_tags": [ + "metal" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5d3b5d484e193f4a15c272c5", + "start_date": "2019-08-21", + "venue": { + "name": "Kunstraum Walcheturm", + "city": "Zurich", + "state": "CH" + }, + "program": [ + { + "work": "Remembering Clive Wearing", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "electronics" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5d3b5de84e193f4a15c2734e", + "start_date": "2019-10-04", + "venue": { + "name": "Instituto Internacional", + "city": "Madrid", + "state": "ES" + }, + "program": [ + { + "work": "quieting rooms", + "performers": [] + }, + { + "work": "necklaces", + "performers": [] + }, + { + "work": "4 computer music studies", + "performers": [] + }, + { + "work": "ostinato and interrupt", + "performers": [ + { + "name": "Elliot Simpson", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar, electronics" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5d440ff34e193f4a15c55296", + "start_date": "2019-09-29", + "venue": { + "name": "toitoiDrome", + "city": "Antwerp", + "state": "BE" + }, + "program": [ + { + "work": "Remembering Clive Wearing", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "electronics" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5d44101e4e193f4a15c552ad", + "start_date": "2019-09-24", + "venue": { + "name": "Zentrale", + "city": "Vienna", + "state": "AT" + }, + "program": [ + { + "work": "Remembering Clive Wearing", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "electronics" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5d70dc144e193f4a15d370e4", + "start_date": "2019-10-12", + "venue": { + "name": "KM28", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "a lot of tiles (trivial scan)", + "performers": [] + }, + { + "work": "for gregory chaitin", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "ostinato and interrupt", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5dd03074e10172e2a2983d50", + "start_date": "2019-11-08", + "venue": { + "name": "Cornell University", + "city": "Ithaca", + "state": "NY" + }, + "program": [ + { + "work": "for Sol LeWitt", + "performers": [ + { + "name": "Sergio Cote Barco", + "instrument_tags": [ + "melodica" + ] + }, + { + "name": "Joshua Biggs", + "instrument_tags": [ + "synthesizer" + ] + }, + { + "name": "Miles Jefferson Friday", + "instrument_tags": [ + "synthesizer" + ] + }, + { + "name": "John Eagle", + "instrument_tags": [ + "french horn" + ] + }, + { + "name": "Morgan Evans-Weiler", + "instrument_tags": [ + "violin" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5dd03589e10172e2a2984081", + "start_date": "2019-11-16", + "venue": { + "name": "IRCAM", + "city": "Paris", + "state": "FR" + }, + "program": [ + { + "work": "fanfare", + "ensemble": "Ensemble Daedalus", + "performers": [] + } + ], + "links": [] + }, + { + "id": "5dd036a4e10172e2a298412a", + "start_date": "2019-11-27", + "venue": { + "name": "Umbral @ Museo de la Ciudad de Querétaro", + "city": "Querétaro", + "state": "MX" + }, + "program": [ + { + "work": "Remembering Clive Wearing", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "reader", + "electronics" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "5fc7da12b07e2500069997dc", + "start_date": "2020-12-21", + "venue": { + "name": "Stockholmer Strasse 32", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "a great conjunction: having not played a concert all year", + "ensemble": "", + "performers": [] + } + ], + "links": [] + }, + { + "id": "603a52f43d485600075a8851", + "start_date": "2021-02-22", + "venue": { + "name": "Royal College of Music", + "city": "Stockholm", + "state": "SE" + }, + "program": [ + { + "work": "Rise I from 4 Ascents for James Tenney", + "performers": [ + { + "name": "Elena Perales Andreu", + "instrument_tags": [ + "clarinet" + ] + }, + { + "name": "Carolina Santiago Martínez", + "instrument_tags": [ + "piano" + ] + }, + { + "name": "Hannah Wirnsperger", + "instrument_tags": [ + "flute" + ] + }, + { + "name": "Camila Nebbia", + "instrument_tags": [ + "tenor saxophone" + ] + }, + { + "name": "Andro Manzoni", + "instrument_tags": [ + "electronics" + ] + }, + { + "name": "Bastien Pouillès", + "instrument_tags": [ + "accordion" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "60c9c3336925a7000736683a", + "start_date": "2021-06-13", + "venue": { + "name": "Music for the Cosmos @ Petersburg Art Space", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "partition and gate", + "performers": [ + { + "name": "Manuel Lima", + "instrument_tags": [ + "flute" + ] + }, + { + "name": "Lucio Capese", + "instrument_tags": [ + "swanee" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "harmonic" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "60fbd8de6925a7000736683b", + "start_date": "2021-09-16", + "venue": { + "name": "KM28", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "ostinato and interrupt", + "performers": [ + { + "name": "Matthias Koole", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "6138e766d457d00007969000", + "start_date": "2021-10-25", + "venue": { + "name": "KM28", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "Counterfeiting in Colonial Connecticut", + "performers": [ + { + "name": "Elliot Simpson", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "62509f8ae5292400073015c6", + "start_date": "2022-05-06", + "venue": { + "name": "Institute of Sonology @ the Royal Conservatory", + "city": "The Hague", + "state": "NL" + }, + "program": [ + { + "work": "partition and gate", + "performers": [ + { + "name": "Leslee Smucker", + "instrument_tags": [ + "violin" + ] + }, + { + "name": "Hilde Wollenstein", + "instrument_tags": [ + "clarinet" + ] + }, + { + "name": "Richard Hughes", + "instrument_tags": [ + "cello" + ] + } + ] + }, + { + "work": "Remembering Clive Wearing", + "performers": [] + } + ], + "links": [] + }, + { + "id": "62c77a3e83b73c000792bdab", + "start_date": "2022-07-14", + "venue": { + "name": "Hochschule für Musik und Theater", + "city": "Hamburg", + "state": "DE" + }, + "program": [ + { + "work": "dawning (redux)", + "performers": [ + { + "name": "Bastien Pouillès", + "instrument_tags": [ + "accordion" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "633aaa9575c2f70008e2853e", + "start_date": "2022-10-28", + "venue": { + "name": "KM28", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "dawning (redux)", + "performers": [ + { + "name": "Bastien Pouillès", + "instrument_tags": [ + "accordion" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "634587a275c2f70008e28540", + "start_date": "2022-10-29", + "venue": { + "name": "Orgelpark", + "city": "Amsterdam", + "state": "NL" + }, + "program": [ + { + "work": "varilude", + "performers": [] + } + ], + "links": [] + }, + { + "id": "63516a3975c2f70008e28543", + "start_date": "2022-12-07", + "venue": { + "name": "Petersburg Art Space", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "for gregory chaitin", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "necklaces", + "performers": [ + { + "name": "Quentin Tolimieri", + "instrument_tags": [ + "piano" + ] + }, + { + "name": "Elliot Simpson", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Gemma Munoz", + "instrument_tags": [ + "flute" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "63970c6e75c2f70008e28544", + "start_date": "2022-11-25", + "venue": { + "name": "Centro Sinfonico Nacional", + "city": "La Paz", + "state": "BO" + }, + "program": [ + { + "work": "tergiversate", + "ensemble": "OEIN Orquesta Experimental de Instrumentos Nativos junto a Orquesta Sinfónica Nacional de Bolivia", + "performers": [] + } + ], + "links": [] + }, + { + "id": "63f5e8db51367200081ee13d", + "start_date": "2023-01-13", + "venue": { + "name": "Diálogos Estéticos @ Universidad Militar Nueva Granada", + "city": "Cajicá", + "state": "CO" + }, + "program": [ + { + "work": "necklaces", + "performers": [ + { + "name": "Elliot Simpson", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "6441041ea2fcc2000625da7f", + "start_date": "2023-05-14", + "venue": { + "name": "Spiral Sundays @ Petersburg Art Space", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "seeds and ledgers (abstract)", + "performers": [] + }, + { + "work": "a lot of tiles (trivial scan)", + "performers": [] + } + ], + "links": [] + }, + { + "id": "64bf83c195cfda0007250926", + "start_date": "2023-11-22", + "venue": { + "name": "Humboldt University", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "a history of the domino problem", + "ensemble": "Kali Ensemble", + "performers": [] + } + ], + "links": [] + }, + { + "id": "64bf840a95cfda0007250927", + "start_date": "2023-11-23", + "venue": { + "name": "KM28", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "a history of the domino problem", + "ensemble": "Kali Ensemble", + "performers": [] + } + ], + "links": [] + }, + { + "id": "64bf851695cfda0007250928", + "start_date": "2023-10-08", + "venue": { + "name": "Riverun Festival @ Centre National de Création Musicale", + "city": "Albi", + "state": "FR" + }, + "program": [ + { + "work": "Counterfeiting in Colonial Connecticut", + "performers": [ + { + "name": "Elliot Simpson", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "64bf886495cfda0007250929", + "start_date": "2019-03-13", + "venue": { + "name": "Theater Rampe", + "city": "Stuttgart", + "state": "DE" + }, + "program": [ + { + "work": "a prehistory of the domino problem", + "performers": [] + } + ], + "links": [] + }, + { + "id": "64de3766cdd55b0007a4d071", + "start_date": "2023-09-09", + "venue": { + "name": "Music and the Wende, Now @ Aleponija", + "city": "Rīga", + "state": "LV" + }, + "program": [ + { + "work": "ostinato and interrupt", + "performers": [ + { + "name": "edgars rubenis", + "instrument_tags": [ + "guitar" + ] + } + ] + }, + { + "work": "necklaces", + "performers": [ + { + "name": "edgars rubenis", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "64de3866cdd55b0007a4d072", + "start_date": "2023-09-12", + "venue": { + "name": "Music and the Wende, Now @ Pegaza Pagalms", + "city": "Liepāja", + "state": "LV" + }, + "program": [ + { + "work": "lv", + "performers": [ + { + "name": "Rihards Plešanovs", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "a chance happening...", + "performers": [ + { + "name": "Rihards Plešanovs", + "instrument_tags": [ + "piano" + ] + } + ] + }, + { + "work": "partition and gate", + "ensemble": "MPLab", + "performers": [] + } + ], + "links": [] + }, + { + "id": "64de3967cdd55b0007a4d073", + "start_date": "2023-09-16", + "venue": { + "name": "Music and the Wende, Now @ Ģertrūdes Street Theatre", + "city": "Rīga", + "state": "LV" + }, + "program": [ + { + "work": "remembering clive wearing", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "reader", + "lights", + "computer" + ] + } + ] + }, + { + "work": "ida for amy", + "performers": [ + { + "name": "Lucie Nezri", + "instrument_tags": [ + "piano" + ] + }, + { + "name": "Edgars Rubenis", + "instrument_tags": [ + "guitar" + ] + } + ] + }, + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Ernests Vilsons", + "instrument_tags": [ + "reader" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "64de39dfcdd55b0007a4d074", + "start_date": "2023-08-15", + "venue": { + "name": "Volkspark Jungfernheide", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "order matters", + "performers": [] + } + ], + "links": [] + }, + { + "id": "65284e087e2dfe00079f7b4a", + "start_date": "2023-10-14", + "venue": { + "name": "Museo del Sonido", + "city": "Santiago", + "state": "CL" + }, + "program": [ + { + "work": "lower limit", + "performers": [ + { + "name": "Cristián Alvear", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Diego Castro", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "65e0ec802b6a330006361162", + "start_date": "2024-02-15", + "venue": { + "name": "Proyectos Multiproposito", + "city": "CDMX", + "state": "MX" + }, + "program": [ + { + "work": "steady state", + "performers": [ + { + "name": "Irasema Fernandez", + "instrument_tags": [ + "reader" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "reader" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "6603455e47b5a40006c9d201", + "start_date": "2024-03-23", + "venue": { + "name": "Periférico Sur", + "city": "CDMX", + "state": "MX" + }, + "program": [ + { + "work": "a lot of tiles (trivial scan)", + "performers": [] + } + ], + "links": [] + }, + { + "id": "6603459647b5a40006c9d202", + "start_date": "2024-03-26", + "venue": { + "name": "Chino", + "city": "CDMX", + "state": "MX" + }, + "program": [ + { + "work": "preliminary thoughts", + "performers": [ + { + "name": "Michael Winter", + "instrument_tags": [ + "guitar" + ] + }, + { + "name": "Manfred Werder", + "instrument_tags": [ + "reader" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "663c9786a752d10006f17a7a", + "start_date": "2024-05-19", + "venue": { + "name": "Loos", + "city": "The Hague", + "state": "NL" + }, + "program": [ + { + "work": "ida for amy", + "performers": [ + { + "name": "Lucie Nezri", + "instrument_tags": [ + "piano" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "666c323f4e52230007741e6c", + "start_date": "2024-06-23", + "venue": { + "name": "Dog Star 20", + "city": "Los Angeles", + "state": "US" + }, + "program": [ + { + "work": "varilude", + "performers": [] + } + ], + "links": [] + }, + { + "id": "666c32964e52230007741e6d", + "start_date": "2024-06-22", + "venue": { + "name": "Long Night of Sciences", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "a history of the domino problem", + "performers": [] + } + ], + "links": [] + }, + { + "id": "66865fb320bd5c0007b2bc7f", + "start_date": "2024-07-14", + "venue": { + "name": "Museum of Old and New Art", + "city": "Hobart", + "state": "AU" + }, + "program": [ + { + "work": "flux", + "performers": [ + { + "name": "James Aylward", + "instrument_tags": [ + "bassoon" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "668662fa20bd5c0007b2bc80", + "start_date": "2024-07-26", + "venue": { + "name": "West Australian Academy of Performing Arts", + "city": "Perth", + "state": "AU" + }, + "program": [ + { + "work": "flux", + "performers": [ + { + "name": "James Aylward", + "instrument_tags": [ + "bassoon" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "66e455f07c446f00078fa1c3", + "start_date": "2024-09-21", + "venue": { + "name": "Museo de Arte Moderno", + "city": "Mexico City", + "state": "MX" + }, + "program": [ + { + "work": "ostinato and interrupt", + "ensemble": "Ensemble Liminar", + "performers": [] + } + ], + "links": [] + }, + { + "id": "66e456457c446f00078fa1c4", + "start_date": "2024-10-07", + "venue": { + "name": "KM28", + "city": "Berlin", + "state": "DE" + }, + "program": [ + { + "work": "Remembering Clive Wearing", + "performers": [] + } + ], + "links": [] + }, + { + "id": "6782d5542a9e0000062aa3cc", + "start_date": "2025-02-15", + "venue": { + "name": "The Lab", + "city": "San Francisco", + "state": "US" + }, + "program": [ + { + "work": "Harmonie Universelle", + "performers": [] + } + ], + "links": [] + }, + { + "id": "6782d59f2a9e0000062aa3cd", + "start_date": "2025-02-21", + "venue": { + "name": "Trade School @ rasp", + "city": "Los Angeles", + "state": "US" + }, + "program": [ + { + "work": "Harmonie Universelle", + "performers": [] + } + ], + "links": [] + }, + { + "id": "6796097189c5df0008470c0f", + "start_date": "2025-02-22", + "venue": { + "name": "University of the Arts Helsinki", + "city": "Helsinki", + "state": "FL" + }, + "program": [ + { + "work": "ostinato and interrupt", + "performers": [ + { + "name": "Mark Reid Bulatović", + "instrument_tags": [ + "guitar" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "68cc5e56032e2c000763f048", + "start_date": "2024-12-13", + "venue": { + "name": "Arts Quartier Budabest", + "city": "Budapest", + "state": "HU" + }, + "program": [ + { + "work": "access intimacy", + "performers": [ + { + "name": "Brooke Leifso", + "instrument_tags": [ + "harmonica" + ] + }, + { + "name": "Michael Winter", + "instrument_tags": [ + "harmonica" + ] + } + ] + } + ], + "links": [] + }, + { + "id": "68cc5efc032e2c000763f049", + "start_date": "2025-09-20", + "venue": { + "name": "New Music Edmonton Autumn Equinox", + "city": "Edmonton", + "state": "CA" + }, + "program": [ + { + "work": "access intimacy", + "performers": [ + { + "name": "Brooke Leifso", + "instrument_tags": [ + "harmonica" + ] + }, + { + "name": "Gary James Joynes", + "instrument_tags": [ + "harmonica" + ] + } + ] + } + ], + "links": [] + } +] \ No newline at end of file diff --git a/server/data/images.json b/server/data/images.json index 120d7ee..1d8b817 100644 --- a/server/data/images.json +++ b/server/data/images.json @@ -1 +1,178 @@ -[{"_id": {"$oid": "564d2906e4b0ce38bd2f9b6b"}, "filename": "waterline_la_river_1.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447897350904"}}, "length": {"$numberLong": "2571501"}, "contentType": "image/jpeg", "_etag": {"$oid": "564d2907e4b0ce38bd2f9b6d"}, "md5": "1e8d4f2b9ddd9d4d9ddadb1ff3589d18"}, {"_id": {"$oid": "564d2949e4b0ce38bd2f9b78"}, "filename": "waterline_la_river_2.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447897417376"}}, "length": {"$numberLong": "2427682"}, "contentType": "image/jpeg", "_etag": {"$oid": "564d2949e4b0ce38bd2f9b7a"}, "md5": "21e502baac825e25945f60ef252a132d"}, {"_id": {"$oid": "564e9bade4b0ce38bd2f9b88"}, "filename": "mbw_ostrava_1.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447992237751"}}, "length": {"$numberLong": "244498"}, "contentType": "image/jpeg", "_etag": {"$oid": "564e9bade4b0ce38bd2f9b8a"}, "md5": "659cd94b8dda27994c912a56cea061e4"}, {"_id": {"$oid": "5653a9c2e4b0ce38bd2f9bf5"}, "filename": "quieting_rooms_image_1.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1448323522598"}}, "length": {"$numberLong": "6610635"}, "contentType": "image/jpeg", "_etag": {"$oid": "5653a9c2e4b0ce38bd2f9bf7"}, "md5": "717fbd204db5561cd4636764b07f31f2"}, {"_id": {"$oid": "5653a9dae4b0ce38bd2f9c12"}, "filename": "quieting_rooms_image_2.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1448323546574"}}, "length": {"$numberLong": "4331392"}, "contentType": "image/jpeg", "_etag": {"$oid": "5653a9dae4b0ce38bd2f9c14"}, "md5": "69d88b1b3ca0f23f0c35ac86e0c96672"}, {"_id": {"$oid": "5653a9e9e4b0ce38bd2f9c26"}, "filename": "quieting_rooms_image_3.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1448323561883"}}, "length": {"$numberLong": "4221124"}, "contentType": "image/jpeg", "_etag": {"$oid": "5653a9e9e4b0ce38bd2f9c28"}, "md5": "0d682d6c010e37c2aec3ed8a07070926"}, {"_id": {"$oid": "5653a9eee4b0ce38bd2f9c3a"}, "filename": "quieting_rooms_image_4.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1448323566383"}}, "length": {"$numberLong": "3149192"}, "contentType": "image/jpeg", "_etag": {"$oid": "5653a9eee4b0ce38bd2f9c3c"}, "md5": "1a2ce83cb323ce6d41893f3586502c21"}, {"_id": {"$oid": "5653bd2fe4b0ce38bd2f9c4a"}, "filename": "waterline_ostrava.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1448328495749"}}, "length": {"$numberLong": "4705333"}, "contentType": "image/jpeg", "_etag": {"$oid": "5653bd2fe4b0ce38bd2f9c4c"}, "md5": "389208f3ae442d670d3d1068f9960fcb"}, {"_id": {"$oid": "5653be13e4b0ce38bd2f9c60"}, "filename": "minor_third_abstract.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1448328723122"}}, "length": {"$numberLong": "2275921"}, "contentType": "image/jpeg", "_etag": {"$oid": "5653be13e4b0ce38bd2f9c62"}, "md5": "626d4aada3e9d6c0abf2ccdeabce3d62"}, {"_id": {"$oid": "5653be2ce4b0ce38bd2f9c6c"}, "filename": "for_gregory_chaitin.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1448328748219"}}, "length": {"$numberLong": "3989299"}, "contentType": "image/jpeg", "_etag": {"$oid": "5653be2ce4b0ce38bd2f9c6e"}, "md5": "cbb9cb1ec15f94df5758e70719ad31f8"}, {"_id": {"$oid": "5808bcabe4b04741c902e45e"}, "filename": "mbw_hundred_years_1.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1476967595338"}}, "length": {"$numberLong": "3266780"}, "contentType": "image/jpeg", "_etag": {"$oid": "5808bcabe4b04741c902e460"}, "md5": "959aa8ede883fbcaa39b89aa96dbbdfc"}, {"_id": {"$oid": "5808bd3fe4b04741c902e46e"}, "filename": "mbw_hundred_years_2.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1476967743026"}}, "length": {"$numberLong": "3663702"}, "contentType": "image/jpeg", "_etag": {"$oid": "5808bd3fe4b04741c902e470"}, "md5": "d688ad23837d761927a64da573889121"}, {"_id": {"$oid": "5808bdbbe4b04741c902e480"}, "filename": "mbw_oaxaca_1.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1476967867836"}}, "length": {"$numberLong": "1795575"}, "contentType": "image/jpeg", "_etag": {"$oid": "5808bdbbe4b04741c902e482"}, "md5": "e08dda9a21a27332691dee729bd02568"}, {"_id": {"$oid": "5808bdf1e4b04741c902e48a"}, "filename": "mbw_oaxaca_2.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1476967921024"}}, "length": {"$numberLong": "1817704"}, "contentType": "image/jpeg", "_etag": {"$oid": "5808bdf1e4b04741c902e48c"}, "md5": "63d9eae345faa4d8a0fdb0913b3c6ab0"}, {"_id": {"$oid": "5808be13e4b04741c902e494"}, "filename": "mbw_oaxaca_3.jpg", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1476967955405"}}, "length": {"$numberLong": "1229589"}, "contentType": "image/jpeg", "_etag": {"$oid": "5808be13e4b04741c902e496"}, "md5": "133be08774f15fb16e2ad94f2b7f2094"}, {"_id": {"$oid": "5890387d3b884ffa0771edbc"}, "filename": "thumb_waterline_la_river_1.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "192432"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485846654308"}}, "aliases": null, "md5": "f362d998f1d362b90d1db462e8e262a9"}, {"_id": {"$oid": "589038ac165f290a08f8159b"}, "filename": "thumb_waterline_la_river_2.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "174052"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485846701344"}}, "aliases": null, "md5": "30c86b757e8ce709563c0dbf4feca194"}, {"_id": {"$oid": "5890390710c90726085525c7"}, "filename": "thumb_mbw_ostrava_1.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "107521"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485846791509"}}, "aliases": null, "md5": "30b587a3967aaa792dc67e1d54e93596"}, {"_id": {"$oid": "5890397e4feb3e390875240d"}, "filename": "thumb_mbw_oaxaca_1.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "46222"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485846912440"}}, "aliases": null, "md5": "d012aa21746662ced4ecf14155d7a8f5"}, {"_id": {"$oid": "5890399c271743460850ca41"}, "filename": "thumb_mbw_oaxaca_2.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "51942"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485846942209"}}, "aliases": null, "md5": "716870d45c52dc9b321b250ab4fee272"}, {"_id": {"$oid": "589039b33467455408256413"}, "filename": "thumb_mbw_oaxaca_3.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "40063"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485846965717"}}, "aliases": null, "md5": "0910d09059c223d76eed2029b67ca633"}, {"_id": {"$oid": "589039e13f572a6508fcbb7f"}, "filename": "thumb_mbw_hundred_years_1.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "122333"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485847011138"}}, "aliases": null, "md5": "600960ef3dd37d263065b49839eba176"}, {"_id": {"$oid": "58903a061247ca770882e6df"}, "filename": "thumb_mbw_hundred_years_2.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "149612"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485847048053"}}, "aliases": null, "md5": "1b55b1f317946f400d6dff757ff7926b"}, {"_id": {"$oid": "58903a414ec37d8708725a97"}, "filename": "thumb_waterline_ostrava.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "340361"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485847107771"}}, "aliases": null, "md5": "405c1d0a486f46aa1f2922933143f2e3"}, {"_id": {"$oid": "58903a97501164a908e32aab"}, "filename": "thumb_quieting_rooms_image_2.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "66923"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485847194632"}}, "aliases": null, "md5": "60b9747da5c38232ea7c0288c5820c69"}, {"_id": {"$oid": "58903acd97af88c708c0ff67"}, "filename": "thumb_quieting_rooms_image_4.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "49193"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485847249236"}}, "aliases": null, "md5": "4e78e0e62b8b67857a60e0b4b58e7c5c"}, {"_id": {"$oid": "58903b4304f22ce908b410b8"}, "filename": "thumb_quieting_rooms_image_1.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "159693"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485847367404"}}, "aliases": null, "md5": "f935a3eb5f9e3f250bd3306dd721562a"}, {"_id": {"$oid": "58903b832b9b74f808a39376"}, "filename": "thumb_for_gregory_chaitin.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "108038"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485847429377"}}, "aliases": null, "md5": "3e68b447f80be5762a28ef98b7efbc5d"}, {"_id": {"$oid": "58903bae93b4b006096a30aa"}, "filename": "thumb_minor_third_abstract.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "59705"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485847472058"}}, "aliases": null, "md5": "8f19c074e03e200d8adaeb9d4c68d162"}, {"_id": {"$oid": "58903c3609e3ea2509436b3c"}, "filename": "thumb_quieting_rooms_image_3.jpg", "contentType": "image/jpeg", "length": {"$numberInt": "116105"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485847610345"}}, "aliases": null, "md5": "c0907ff1dbe4fa29ef787a7d6aed46a5"}, {"_id": {"$oid": "58ebeb714f82171557aecb1b"}, "filename": "thumb_rockfall.jpg", "length": {"$numberLong": "214177"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1491856241597"}}, "md5": "33be0adbcc2c96e5f06d8f81f2134b0b", "contentType": "image/jpeg", "aliases": null}, {"_id": {"$oid": "58ebee414f82171557aecb3c"}, "filename": "rockfall.jpg", "length": {"$numberLong": "3443096"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1491856961207"}}, "md5": "aabe3da9f40566bb4277bc0365fba557", "contentType": "image/jpeg", "aliases": null}, {"_id": {"$oid": "6016e5232ab79c0001885a52"}, "filename": "mbw_plants_foto.jpg", "length": {"$numberLong": "2298968"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1612113188130"}}, "md5": "c87eff6aa8a90d177fa81946e5b4516e", "metadata": {"filename": "mbw_plants_foto.jpg", "contentType": "image/jpeg", "_etag": {"$oid": "6016e5232ab79c0001885a51"}}}, {"_id": {"$oid": "6016e53e2ab79c0001885a5d"}, "filename": "thumb_mbw_plants_foto.jpg", "length": {"$numberLong": "652577"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1612113214343"}}, "md5": "962d1ebf4ca89962f949375ec4e2b687", "metadata": {"filename": "thumb_mbw_plants_foto.jpg", "contentType": "image/jpeg", "_etag": {"$oid": "6016e53e2ab79c0001885a5c"}}}, {"_id": {"$oid": "6016e64c2ab79c0001885a62"}, "filename": "mbw_domino_perf.jpg", "length": {"$numberInt": "1027448"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1612113484702"}}, "md5": "8a3721f8f7370445fa4eed337be55826", "metadata": {"filename": "mbw_domino_perf.jpg", "contentType": "image/jpeg", "_etag": {"$oid": "6016e64c2ab79c0001885a61"}}}, {"_id": {"$oid": "6016e6682ab79c0001885a68"}, "filename": "thumb_mbw_domino_perf.jpg", "length": {"$numberInt": "903312"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1612113512715"}}, "md5": "d6a79f358083cb5d2669b85426b07859", "metadata": {"filename": "thumb_mbw_domino_perf.jpg", "contentType": "image/jpeg", "_etag": {"$oid": "6016e6682ab79c0001885a67"}}}] \ No newline at end of file +[ + { + "id": "564d2906e4b0ce38bd2f9b6b", + "filename": "waterline_la_river_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "564d2949e4b0ce38bd2f9b78", + "filename": "waterline_la_river_2.jpg", + "contentType": "image/jpeg" + }, + { + "id": "564e9bade4b0ce38bd2f9b88", + "filename": "mbw_ostrava_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5653a9c2e4b0ce38bd2f9bf5", + "filename": "quieting_rooms_image_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5653a9dae4b0ce38bd2f9c12", + "filename": "quieting_rooms_image_2.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5653a9e9e4b0ce38bd2f9c26", + "filename": "quieting_rooms_image_3.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5653a9eee4b0ce38bd2f9c3a", + "filename": "quieting_rooms_image_4.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5653bd2fe4b0ce38bd2f9c4a", + "filename": "waterline_ostrava.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5653be13e4b0ce38bd2f9c60", + "filename": "minor_third_abstract.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5653be2ce4b0ce38bd2f9c6c", + "filename": "for_gregory_chaitin.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5808bcabe4b04741c902e45e", + "filename": "mbw_hundred_years_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5808bd3fe4b04741c902e46e", + "filename": "mbw_hundred_years_2.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5808bdbbe4b04741c902e480", + "filename": "mbw_oaxaca_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5808bdf1e4b04741c902e48a", + "filename": "mbw_oaxaca_2.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5808be13e4b04741c902e494", + "filename": "mbw_oaxaca_3.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5890387d3b884ffa0771edbc", + "filename": "thumb_waterline_la_river_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "589038ac165f290a08f8159b", + "filename": "thumb_waterline_la_river_2.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5890390710c90726085525c7", + "filename": "thumb_mbw_ostrava_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5890397e4feb3e390875240d", + "filename": "thumb_mbw_oaxaca_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "5890399c271743460850ca41", + "filename": "thumb_mbw_oaxaca_2.jpg", + "contentType": "image/jpeg" + }, + { + "id": "589039b33467455408256413", + "filename": "thumb_mbw_oaxaca_3.jpg", + "contentType": "image/jpeg" + }, + { + "id": "589039e13f572a6508fcbb7f", + "filename": "thumb_mbw_hundred_years_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58903a061247ca770882e6df", + "filename": "thumb_mbw_hundred_years_2.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58903a414ec37d8708725a97", + "filename": "thumb_waterline_ostrava.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58903a97501164a908e32aab", + "filename": "thumb_quieting_rooms_image_2.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58903acd97af88c708c0ff67", + "filename": "thumb_quieting_rooms_image_4.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58903b4304f22ce908b410b8", + "filename": "thumb_quieting_rooms_image_1.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58903b832b9b74f808a39376", + "filename": "thumb_for_gregory_chaitin.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58903bae93b4b006096a30aa", + "filename": "thumb_minor_third_abstract.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58903c3609e3ea2509436b3c", + "filename": "thumb_quieting_rooms_image_3.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58ebeb714f82171557aecb1b", + "filename": "thumb_rockfall.jpg", + "contentType": "image/jpeg" + }, + { + "id": "58ebee414f82171557aecb3c", + "filename": "rockfall.jpg", + "contentType": "image/jpeg" + }, + { + "id": "6016e5232ab79c0001885a52", + "filename": "mbw_plants_foto.jpg" + }, + { + "id": "6016e53e2ab79c0001885a5d", + "filename": "thumb_mbw_plants_foto.jpg" + }, + { + "id": "6016e64c2ab79c0001885a62", + "filename": "mbw_domino_perf.jpg" + }, + { + "id": "6016e6682ab79c0001885a68", + "filename": "thumb_mbw_domino_perf.jpg" + } +] \ No newline at end of file diff --git a/server/data/my_image_gallery.json b/server/data/my_image_gallery.json index 29c1412..5380a8b 100644 --- a/server/data/my_image_gallery.json +++ b/server/data/my_image_gallery.json @@ -1 +1,50 @@ -[{"_id": {"$oid": "56f75398fdc52469b6c07c56"}, "image": "mbw_hundred_years_2.jpg", "credit": "Anton Lukoszevieze", "priority": {"$numberInt": "200"}}, {"_id": {"$oid": "5808be40ec6cea73b9674e76"}, "image": "mbw_oaxaca_1.jpg", "credit": "Bradford Bailey", "priority": {"$numberInt": "300"}}, {"_id": {"$oid": "5808be4fec6cea73b9674e77"}, "image": "mbw_oaxaca_2.jpg", "credit": "Bradford Bailey", "priority": {"$numberInt": "400"}}, {"_id": {"$oid": "5808be60ec6cea73b9674e78"}, "image": "mbw_oaxaca_3.jpg", "credit": "Bradford Bailey", "priority": {"$numberInt": "500"}}, {"_id": {"$oid": "5808ce03ec6cea73b9674e7a"}, "image": "mbw_hundred_years_1.jpg", "credit": "Anton Lukoszevieze", "priority": {"$numberInt": "100"}}, {"_id": {"$oid": "5808d232ec6cea73b9674e7c"}, "image": "mbw_ostrava_1.jpg", "credit": "ONMD", "priority": {"$numberInt": "600"}}, {"_id": {"$oid": "6016e58a2276b60007751e83"}, "image": "mbw_plants_foto.jpg", "credit": "Irasema Fern\u00e1ndez", "priority": {"$numberInt": "50"}}, {"_id": {"$oid": "6016e6cc2276b60007751e84"}, "image": "mbw_domino_perf.jpg", "credit": "Anna-Lena Reulein", "priority": {"$numberInt": "60"}}] \ No newline at end of file +[ + { + "id": "56f75398fdc52469b6c07c56", + "image": "mbw_hundred_years_2.jpg", + "credit": "Anton Lukoszevieze", + "priority": 200 + }, + { + "id": "5808be40ec6cea73b9674e76", + "image": "mbw_oaxaca_1.jpg", + "credit": "Bradford Bailey", + "priority": 300 + }, + { + "id": "5808be4fec6cea73b9674e77", + "image": "mbw_oaxaca_2.jpg", + "credit": "Bradford Bailey", + "priority": 400 + }, + { + "id": "5808be60ec6cea73b9674e78", + "image": "mbw_oaxaca_3.jpg", + "credit": "Bradford Bailey", + "priority": 500 + }, + { + "id": "5808ce03ec6cea73b9674e7a", + "image": "mbw_hundred_years_1.jpg", + "credit": "Anton Lukoszevieze", + "priority": 100 + }, + { + "id": "5808d232ec6cea73b9674e7c", + "image": "mbw_ostrava_1.jpg", + "credit": "ONMD", + "priority": 600 + }, + { + "id": "6016e58a2276b60007751e83", + "image": "mbw_plants_foto.jpg", + "credit": "Irasema Fernández", + "priority": 50 + }, + { + "id": "6016e6cc2276b60007751e84", + "image": "mbw_domino_perf.jpg", + "credit": "Anna-Lena Reulein", + "priority": 60 + } +] \ No newline at end of file diff --git a/server/data/publications.json b/server/data/publications.json index 7a6752e..d6f6534 100644 --- a/server/data/publications.json +++ b/server/data/publications.json @@ -1 +1,336 @@ -[{"_id": {"$oid": "68e6c3abeaa478002aaf6603"}, "citationKey": "Winter25c", "entryType": "article", "entryTags": {"author": "", "title": "Tom Johnson and a Rational Theory of Harmony", "year": "forthcoming in the Journal of Mathematics and Music"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6604"}, "citationKey": "Winter25a", "entryType": "article", "entryTags": {"author": "with Abrah\u00e3o, F., Zenil, H., Porto, F., Wehmuth, K. and D'Ottaviano, I.", "title": "A simplicity bubble problem in formal-theoretic learning systems", "year": "forthcoming"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6605"}, "citationKey": "Winter24a", "entryType": "incollection", "entryTags": {"author": "with Abrah\u00e3o, F., Cavassane, R., Rodrigues, M. and D'Ottaviano, I.", "title": "A simplicity bubble problem and\u00a0zemblanity in\u00a0digitally intermediated societies", "booktitle": "Model-Based Reasoning, Abductive Cognition, Creativity", "year": "2024", "publisher": "Springer Nature Switzerland", "howpublished": "https://link.springer.com/chapter/10.1007/978-3-031-69300-7_20"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6606"}, "citationKey": "Winter23", "entryType": "article", "entryTags": {"author": "with Lach Lau, J.S.", "title": "hidden gems: a few important ideas by C/K_l_r_n_e B_rl_w", "year": "2023", "publisher": "GMEA", "howpublished": "barlow_hidden_gems.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6607"}, "citationKey": "Winter20c", "entryType": "article", "entryTags": {"author": "with Dantas, P.", "title": "Evolving curricula: reflections on The Quarantine Seminars", "year": "2020", "publisher": "Unbounded Press", "howpublished": "reflections_on_the_quarantine_seminars.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6608"}, "citationKey": "Winter20b", "entryType": "incollection", "entryTags": {"author": "", "title": "Meta+phenomenology: primer towards a phenomenology formally based on algorithmic information theory and metabiology", "editor": "Doria, F. and Wuppuluri, S.", "booktitle": "Unravelling Complexity: Life and Work of Gregory Chaitin", "publisher": "World Scientific", "year": "2020", "howpublished": "https://www.worldscientific.com/worldscibooks/10.1142/11270"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6609"}, "citationKey": "Winter20a", "entryType": "misc", "entryTags": {"author": "", "title": "Liner notes to the album the yggdrasil-soli by Ulrich Krieger", "publisher": "Winds Measures Recordings", "year": "2020", "howpublished": "krieger_yggdrasil_soli_liner_notes.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf660a"}, "citationKey": "Winter19c", "entryType": "incollection", "entryTags": {"author": "", "title": "A few more thoughts about Leibniz: the prediction of harmonic distance in harmonic space (with text to preliminary thoughts)", "journal": "MusMat: Brazilian Journal of Music and Mathematics", "volume": "3", "number": "1", "pages": "79\u201392", "year": "2019", "howpublished": "A_few_more_thoughts_about_Leibniz.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf660b"}, "citationKey": "Winter19b", "entryType": "incollection", "entryTags": {"author": "", "title": "steady state: a study in taxation", "editor": "Vriezen, S.", "volume": "38", "journal": "nY", "year": "2019", "howpublished": "https://www.ny-web.be/tijdschrift/feb-2019/"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf660c"}, "citationKey": "Winter19a", "entryType": "misc", "entryTags": {"author": "with Polansky, L.", "title": "liner notes to the album Changes by James Tenney", "publisher": "New World Records", "year": "2019", "howpublished": "tenney_changes_liner_notes.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf660d"}, "citationKey": "Winter17a", "entryType": "incollection", "entryTags": {"author": "", "title": "On minimal change musical morphologies", "editor": "Pareyon, G., Pina-Romero, S., Agustin-Aquino, O.A., and Lluis-Puebla, E.", "booktitle": "The Musical-Mathematical Mind", "publisher": "Springer", "year": "2017", "howpublished": "On_minimal_change_musical_morphologies.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf660e"}, "citationKey": "Winter16a", "entryType": "misc", "entryTags": {"author": "", "title": "Liner notes to the album Three Pieces for Two Pianos by Larry Polansky", "publisher": "New World Records", "year": "2016", "howpublished": "polansky_piano_liner_notes.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf660f"}, "citationKey": "Winter15a", "entryType": "Book", "entryTags": {"author": "Tenney, J.", "title": "From Scratch: Writings in Music Theory", "editor": "Polansky, L., Pratt, L., Wannamaker, R., and Winter, M.", "publisher": "University of Illinois Press", "year": "2015", "howpublished": "https://www.press.uillinois.edu/books/catalog/78det5km.html"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6610"}, "citationKey": "Winter14b", "entryType": "misc", "entryTags": {"author": "", "title": "Approximating Omega", "journal": "Carbono (online)", "volume": "7", "year": "2014", "howpublished": "https://revistacarbono.com/artigos/07-omega-michael-winter/"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6611"}, "citationKey": "Winter14a", "entryType": "article", "entryTags": {"author": "with Akhmedov, A.", "title": "Chordal and timbral morphologies using Hamiltonian cycles", "journal": "Journal of Mathematics and Music", "volume": "8", "number": "1", "pages": "1\u201324", "year": "2014", "howpublished": "Chordal_and_timbral_morphologies_using_Hamiltonian_cycles.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6612"}, "citationKey": "Winter12a", "entryType": "incollection", "entryTags": {"author": "", "title": "Relativity and scalability with respect to sound and silence", "editor": "Lely, J. and Saunders, M.", "booktitle": "Word Events: Perspectives on Verbal Notation", "publisher": "Bloomsbury", "year": "2012", "howpublished": "https://www.bloomsbury.com/us/word-events-9781441173102/"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6613"}, "citationKey": "Winter11a", "entryType": "article", "entryTags": {"author": "with Polansky, L. and Barnett, A.", "title": "A few more words about James Tenney: dissonant counterpoint and statistical feedback", "journal": "Journal of Mathematics and Music", "volume": "5", "number": "2", "pages": "63\u201382", "year": "2011", "howpublished": "Dissonant_counterpoint_and_statistical_feedback.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6614"}, "citationKey": "Winter10d", "entryType": "misc", "entryTags": {"author": "", "title": "Notes on a new economics for a new music", "journal": "Experimental Music Yearbook (online)", "volume": "2", "year": "2010", "howpublished": "https://experimentalmusicyearbook.com/filter/Michael-Winter/notes-on-a-new-economics-for-a-new-art"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6615"}, "citationKey": "Winter10c", "entryType": "article", "entryTags": {"author": "with Barrett, G.D.", "title": "LiveScore: real\u2013time notation in the music of Harris Wulfson", "journal": "Contemporary Music Review", "volume": "29", "number": "1", "pages": "55\u201362", "year": "2010", "howpublished": "Livescore.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6616"}, "citationKey": "Winter10b", "entryType": "phdthesis", "entryTags": {"type": "Dissertation", "title": "Structural Metrics: an epistemology", "author": "", "publisher": "Dissertation", "school": "University of California, Santa Barbara", "year": "2010", "howpublished": "Structural_Metrics.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6617"}, "citationKey": "Winter10a", "entryType": "article", "entryTags": {"author": "", "title": "James Tenney: Selected Works 1961\u20131969 (review)", "journal": "Journal of the Society for American Music", "volume": "4", "number": "Special Issue 04", "month": "11", "year": "2010", "pages": "531\u2013533"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6618"}, "citationKey": "Winter09a", "entryType": "misc", "entryTags": {"author": "with Hanson, S., Streb, C., and Polansky, L.", "title": "James Tenney biographical entry", "booktitle": "Grove Dictionary of American Music", "publisher": "Oxford University Press", "year": "2009"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf6619"}, "citationKey": "Winter08a", "entryType": "article", "entryTags": {"author": "", "title": "On James Tenney's Arbor Vitae for string quartet", "journal": "Contemporary Music Review", "volume": "27", "number": "1", "pages": "131\u2013150", "year": "2008", "howpublished": "On_Arbor_Vitae.pdf"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf661a"}, "citationKey": "Winter07b", "entryType": "article", "entryTags": {"author": "", "title": "Mavericks on mavericks: James Tenney\u2019s last courses at CalArts", "journal": "MusikTexte", "volume": "112", "pages": "66\u201369", "year": "2007", "howpublished": "https://musiktexte.de/epages/dc91cfee-4fdc-41fe-82da-0c2b88528c1e.sf/de_DE/?ObjectPath=/Shops/dc91cfee-4fdc-41fe-82da-0c2b88528c1e/Products/MT-112"}}, {"_id": {"$oid": "68e6c3abeaa478002aaf661b"}, "citationKey": "Winter07a", "entryType": "inproceedings", "entryTags": {"author": "with Barrett, G.D. and Wulfson, H.", "title": "Automatic Notation Generators", "booktitle": "Proceedings of the 7th International NIME Conference", "series": "NIME '07", "year": "2007", "pages": "346\u2013351", "acmid": "1279817", "address": "New York, NY, USA", "howpublished": "Automatic_notation_generators.pdf"}}] \ No newline at end of file +[ + { + "id": "68e6c3abeaa478002aaf6603", + "citationKey": "Winter25c", + "entryType": "article", + "entryTags": { + "author": "", + "title": "Tom Johnson and a Rational Theory of Harmony", + "year": "forthcoming in the Journal of Mathematics and Music" + } + }, + { + "id": "68e6c3abeaa478002aaf6604", + "citationKey": "Winter25a", + "entryType": "article", + "entryTags": { + "author": "with Abrahão, F., Zenil, H., Porto, F., Wehmuth, K. and D'Ottaviano, I.", + "title": "A simplicity bubble problem in formal-theoretic learning systems", + "year": "forthcoming" + } + }, + { + "id": "68e6c3abeaa478002aaf6605", + "citationKey": "Winter24a", + "entryType": "incollection", + "entryTags": { + "author": "with Abrahão, F., Cavassane, R., Rodrigues, M. and D'Ottaviano, I.", + "title": "A simplicity bubble problem and zemblanity in digitally intermediated societies", + "booktitle": "Model-Based Reasoning, Abductive Cognition, Creativity", + "year": "2024", + "publisher": "Springer Nature Switzerland", + "howpublished": "https://link.springer.com/chapter/10.1007/978-3-031-69300-7_20" + } + }, + { + "id": "68e6c3abeaa478002aaf6606", + "citationKey": "Winter23", + "entryType": "article", + "entryTags": { + "author": "with Lach Lau, J.S.", + "title": "hidden gems: a few important ideas by C/K_l_r_n_e B_rl_w", + "year": "2023", + "publisher": "GMEA", + "howpublished": "barlow_hidden_gems.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf6607", + "citationKey": "Winter20c", + "entryType": "article", + "entryTags": { + "author": "with Dantas, P.", + "title": "Evolving curricula: reflections on The Quarantine Seminars", + "year": "2020", + "publisher": "Unbounded Press", + "howpublished": "reflections_on_the_quarantine_seminars.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf6608", + "citationKey": "Winter20b", + "entryType": "incollection", + "entryTags": { + "author": "", + "title": "Meta+phenomenology: primer towards a phenomenology formally based on algorithmic information theory and metabiology", + "editor": "Doria, F. and Wuppuluri, S.", + "booktitle": "Unravelling Complexity: Life and Work of Gregory Chaitin", + "publisher": "World Scientific", + "year": "2020", + "howpublished": "https://www.worldscientific.com/worldscibooks/10.1142/11270" + } + }, + { + "id": "68e6c3abeaa478002aaf6609", + "citationKey": "Winter20a", + "entryType": "misc", + "entryTags": { + "author": "", + "title": "Liner notes to the album the yggdrasil-soli by Ulrich Krieger", + "publisher": "Winds Measures Recordings", + "year": "2020", + "howpublished": "krieger_yggdrasil_soli_liner_notes.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf660a", + "citationKey": "Winter19c", + "entryType": "incollection", + "entryTags": { + "author": "", + "title": "A few more thoughts about Leibniz: the prediction of harmonic distance in harmonic space (with text to preliminary thoughts)", + "journal": "MusMat: Brazilian Journal of Music and Mathematics", + "volume": "3", + "number": "1", + "pages": "79–92", + "year": "2019", + "howpublished": "A_few_more_thoughts_about_Leibniz.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf660b", + "citationKey": "Winter19b", + "entryType": "incollection", + "entryTags": { + "author": "", + "title": "steady state: a study in taxation", + "editor": "Vriezen, S.", + "volume": "38", + "journal": "nY", + "year": "2019", + "howpublished": "https://www.ny-web.be/tijdschrift/feb-2019/" + } + }, + { + "id": "68e6c3abeaa478002aaf660c", + "citationKey": "Winter19a", + "entryType": "misc", + "entryTags": { + "author": "with Polansky, L.", + "title": "liner notes to the album Changes by James Tenney", + "publisher": "New World Records", + "year": "2019", + "howpublished": "tenney_changes_liner_notes.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf660d", + "citationKey": "Winter17a", + "entryType": "incollection", + "entryTags": { + "author": "", + "title": "On minimal change musical morphologies", + "editor": "Pareyon, G., Pina-Romero, S., Agustin-Aquino, O.A., and Lluis-Puebla, E.", + "booktitle": "The Musical-Mathematical Mind", + "publisher": "Springer", + "year": "2017", + "howpublished": "On_minimal_change_musical_morphologies.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf660e", + "citationKey": "Winter16a", + "entryType": "misc", + "entryTags": { + "author": "", + "title": "Liner notes to the album Three Pieces for Two Pianos by Larry Polansky", + "publisher": "New World Records", + "year": "2016", + "howpublished": "polansky_piano_liner_notes.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf660f", + "citationKey": "Winter15a", + "entryType": "Book", + "entryTags": { + "author": "Tenney, J.", + "title": "From Scratch: Writings in Music Theory", + "editor": "Polansky, L., Pratt, L., Wannamaker, R., and Winter, M.", + "publisher": "University of Illinois Press", + "year": "2015", + "howpublished": "https://www.press.uillinois.edu/books/catalog/78det5km.html" + } + }, + { + "id": "68e6c3abeaa478002aaf6610", + "citationKey": "Winter14b", + "entryType": "misc", + "entryTags": { + "author": "", + "title": "Approximating Omega", + "journal": "Carbono (online)", + "volume": "7", + "year": "2014", + "howpublished": "https://revistacarbono.com/artigos/07-omega-michael-winter/" + } + }, + { + "id": "68e6c3abeaa478002aaf6611", + "citationKey": "Winter14a", + "entryType": "article", + "entryTags": { + "author": "with Akhmedov, A.", + "title": "Chordal and timbral morphologies using Hamiltonian cycles", + "journal": "Journal of Mathematics and Music", + "volume": "8", + "number": "1", + "pages": "1–24", + "year": "2014", + "howpublished": "Chordal_and_timbral_morphologies_using_Hamiltonian_cycles.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf6612", + "citationKey": "Winter12a", + "entryType": "incollection", + "entryTags": { + "author": "", + "title": "Relativity and scalability with respect to sound and silence", + "editor": "Lely, J. and Saunders, M.", + "booktitle": "Word Events: Perspectives on Verbal Notation", + "publisher": "Bloomsbury", + "year": "2012", + "howpublished": "https://www.bloomsbury.com/us/word-events-9781441173102/" + } + }, + { + "id": "68e6c3abeaa478002aaf6613", + "citationKey": "Winter11a", + "entryType": "article", + "entryTags": { + "author": "with Polansky, L. and Barnett, A.", + "title": "A few more words about James Tenney: dissonant counterpoint and statistical feedback", + "journal": "Journal of Mathematics and Music", + "volume": "5", + "number": "2", + "pages": "63–82", + "year": "2011", + "howpublished": "Dissonant_counterpoint_and_statistical_feedback.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf6614", + "citationKey": "Winter10d", + "entryType": "misc", + "entryTags": { + "author": "", + "title": "Notes on a new economics for a new music", + "journal": "Experimental Music Yearbook (online)", + "volume": "2", + "year": "2010", + "howpublished": "https://experimentalmusicyearbook.com/filter/Michael-Winter/notes-on-a-new-economics-for-a-new-art" + } + }, + { + "id": "68e6c3abeaa478002aaf6615", + "citationKey": "Winter10c", + "entryType": "article", + "entryTags": { + "author": "with Barrett, G.D.", + "title": "LiveScore: real–time notation in the music of Harris Wulfson", + "journal": "Contemporary Music Review", + "volume": "29", + "number": "1", + "pages": "55–62", + "year": "2010", + "howpublished": "Livescore.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf6616", + "citationKey": "Winter10b", + "entryType": "phdthesis", + "entryTags": { + "type": "Dissertation", + "title": "Structural Metrics: an epistemology", + "author": "", + "publisher": "Dissertation", + "school": "University of California, Santa Barbara", + "year": "2010", + "howpublished": "Structural_Metrics.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf6617", + "citationKey": "Winter10a", + "entryType": "article", + "entryTags": { + "author": "", + "title": "James Tenney: Selected Works 1961–1969 (review)", + "journal": "Journal of the Society for American Music", + "volume": "4", + "number": "Special Issue 04", + "month": "11", + "year": "2010", + "pages": "531–533" + } + }, + { + "id": "68e6c3abeaa478002aaf6618", + "citationKey": "Winter09a", + "entryType": "misc", + "entryTags": { + "author": "with Hanson, S., Streb, C., and Polansky, L.", + "title": "James Tenney biographical entry", + "booktitle": "Grove Dictionary of American Music", + "publisher": "Oxford University Press", + "year": "2009" + } + }, + { + "id": "68e6c3abeaa478002aaf6619", + "citationKey": "Winter08a", + "entryType": "article", + "entryTags": { + "author": "", + "title": "On James Tenney's Arbor Vitae for string quartet", + "journal": "Contemporary Music Review", + "volume": "27", + "number": "1", + "pages": "131–150", + "year": "2008", + "howpublished": "On_Arbor_Vitae.pdf" + } + }, + { + "id": "68e6c3abeaa478002aaf661a", + "citationKey": "Winter07b", + "entryType": "article", + "entryTags": { + "author": "", + "title": "Mavericks on mavericks: James Tenney’s last courses at CalArts", + "journal": "MusikTexte", + "volume": "112", + "pages": "66–69", + "year": "2007", + "howpublished": "https://musiktexte.de/epages/dc91cfee-4fdc-41fe-82da-0c2b88528c1e.sf/de_DE/?ObjectPath=/Shops/dc91cfee-4fdc-41fe-82da-0c2b88528c1e/Products/MT-112" + } + }, + { + "id": "68e6c3abeaa478002aaf661b", + "citationKey": "Winter07a", + "entryType": "inproceedings", + "entryTags": { + "author": "with Barrett, G.D. and Wulfson, H.", + "title": "Automatic Notation Generators", + "booktitle": "Proceedings of the 7th International NIME Conference", + "series": "NIME '07", + "year": "2007", + "pages": "346–351", + "acmid": "1279817", + "address": "New York, NY, USA", + "howpublished": "Automatic_notation_generators.pdf" + } + } +] \ No newline at end of file diff --git a/server/data/pubs.json b/server/data/pubs.json index 970ae0b..9913811 100644 --- a/server/data/pubs.json +++ b/server/data/pubs.json @@ -1 +1,93 @@ -[{"_id": {"$oid": "5643a187e4b0ce38bd2f9ab1"}, "filename": "Dissonant_counterpoint_and_statistical_feedback.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447272839649"}}, "length": {"$numberLong": "953145"}, "contentType": "application/pdf", "_etag": {"$oid": "5643a187e4b0ce38bd2f9ab3"}, "md5": "559bca8135df1db9c9a7dda40f470a7c"}, {"_id": {"$oid": "56454db7e4b0ce38bd2f9ab8"}, "filename": "Chordal_and_timbral_morphologies_using_Hamiltonian_cycles.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447382455939"}}, "length": {"$numberLong": "6633533"}, "contentType": "application/pdf", "_etag": {"$oid": "56454db7e4b0ce38bd2f9aba"}, "md5": "a2421a62f0097c094c88f0b7560e9c74"}, {"_id": {"$oid": "56454e40e4b0ce38bd2f9ad5"}, "filename": "Livescore.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447382592280"}}, "length": {"$numberLong": "636318"}, "contentType": "application/pdf", "_etag": {"$oid": "56454e40e4b0ce38bd2f9ad7"}, "md5": "66f5b698d1421819c45b61aa78f07bd1"}, {"_id": {"$oid": "56454e92e4b0ce38bd2f9adb"}, "filename": "Structural_Metrics.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447382674879"}}, "length": {"$numberLong": "5359860"}, "contentType": "application/pdf", "_etag": {"$oid": "56454e92e4b0ce38bd2f9add"}, "md5": "0a15a833c53aa4a7417b94c49050bcf4"}, {"_id": {"$oid": "56454fe7e4b0ce38bd2f9af3"}, "filename": "On_Arbor_Vitae.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447383015298"}}, "length": {"$numberLong": "2775624"}, "contentType": "application/pdf", "_etag": {"$oid": "56454fe7e4b0ce38bd2f9af5"}, "md5": "c34cb4d1c83a158e16dcd53c0276f3cd"}, {"_id": {"$oid": "56455116e4b0ce38bd2f9b01"}, "filename": "Automatic_notation_generators.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1447383318667"}}, "length": {"$numberLong": "24012560"}, "contentType": "application/pdf", "_etag": {"$oid": "56455116e4b0ce38bd2f9b03"}, "md5": "20e9cc67e5e99e426707ecbbeb5295b8"}, {"_id": {"$oid": "57e93ca6e4b04741c902e446"}, "filename": "On_minimal_change_musical_morphologies.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1474903206576"}}, "length": {"$numberLong": "744171"}, "contentType": "application/pdf", "_etag": {"$oid": "57e93ca6e4b04741c902e448"}, "md5": "302cb9ed7062704197684467e06bf618"}, {"_id": {"$oid": "5895474d4f82171557aecb0c"}, "filename": "polansky_piano_liner_notes.pdf", "length": {"$numberLong": "689177"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1486178125419"}}, "md5": "b8fef7467355122ebe93019da1236906", "metadata": {"contentType": "application/pdf", "_etag": {"$oid": "5895474d4f82171557aecb0b"}}}, {"_id": {"$oid": "5d1a4e686082b53a9fd05d37"}, "filename": "A_few_more_thoughts_about_Leibniz.pdf", "length": {"$numberLong": "3506526"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1562005096305"}}, "md5": "7439d5be26d5c8d3f4eb62826e0ccb8c", "metadata": {"filename": "A_few_more_thoughts_about_Leibniz.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5d1a4e686082b53a9fd05d36"}}}, {"_id": {"$oid": "5d1a4f6c6082b53a9fd05d47"}, "filename": "tenney_changes_liner_notes.pdf", "length": {"$numberLong": "2524451"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1562005356685"}}, "md5": "7936e725fe6ecdaa48e0341caf8ee59b", "metadata": {"filename": "tenney_changes_liner_notes.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5d1a4f6c6082b53a9fd05d46"}}}, {"_id": {"$oid": "5f41b67830c49e00011f3c22"}, "filename": "metaphenomenology_primer.pdf", "length": {"$numberInt": "168970"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1598142072213"}}, "md5": "c6e977602485b5f3094664f251ed3196", "metadata": {"filename": "metaphenomenology_primer.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5f41b67830c49e00011f3c21"}}}, {"_id": {"$oid": "5fb7bc05b3cb1f0001a435fc"}, "filename": "krieger_yggdrasil_soli_liner_notes.pdf", "length": {"$numberLong": "4774469"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1605876741259"}}, "md5": "daaed4533f2eb2a08374b16096dfbde8", "metadata": {"filename": "krieger_yggdrasil_soli_liner_notes.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5fb7bc05b3cb1f0001a435fb"}}}, {"_id": {"$oid": "5fd5f5484d27fc0001f8273a"}, "filename": "reflections_on_the_quarantine_seminars.pdf", "length": {"$numberLong": "247548"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1607857480706"}}, "md5": "8aa9bd0cdf7bb39311be222c6e8ca87b", "metadata": {"filename": "reflections_on_the_quarantine_seminars.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5fd5f5484d27fc0001f82739"}}}, {"_id": {"$oid": "623d6e8da7b11b000184f463"}, "filename": "metaphenomenology_proposal.pdf", "length": {"$numberLong": "112159"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1648193165216"}}, "md5": "a3627672ccfe357830d985f7589afde2", "metadata": {"filename": "metaphenomenology_proposal.pdf", "contentType": "application/pdf", "_etag": {"$oid": "623d6e8da7b11b000184f462"}}}, {"_id": {"$oid": "64f0d0a756991947b7dacbf1"}, "filename": "barlow_hidden_gems.pdf", "length": {"$numberLong": "59812"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1693503655442"}}, "metadata": {"filename": "barlow_hidden_gems.pdf", "contentType": "application/pdf", "_etag": {"$oid": "64f0d0a756991947b7dacbf0"}}}, {"_id": {"$oid": "652e6cbb5f08170e024432e0"}, "filename": "hdp_poster.pdf", "length": {"$numberLong": "795791"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1697541307892"}}, "metadata": {"filename": "hdp_poster.pdf", "contentType": "application/pdf", "_etag": {"$oid": "652e6cbb5f08170e024432df"}}}, {"_id": {"$oid": "6551fbff85cc5850833c9f45"}, "filename": "a_few_thoughts_exhibition_poster.pdf", "length": {"$numberLong": "824994"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1699871743736"}}, "metadata": {"filename": "a_few_thoughts_exhibition_poster.pdf", "contentType": "application/pdf", "_etag": {"$oid": "6551fbff85cc5850833c9f44"}}}, {"_id": {"$oid": "65e6219f2c04433ddf02c143"}, "filename": "selected_work_samples.pdf", "length": {"$numberLong": "5612025"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1709580703673"}}, "metadata": {"filename": "selected_work_samples.pdf", "contentType": "application/pdf", "_etag": {"$oid": "65e6219f2c04433ddf02c142"}}}, {"_id": {"$oid": "668d27e5ec71714cfe60e33e"}, "filename": "compact_sets_description.pdf", "length": {"$numberLong": "589982"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1720526821171"}}, "metadata": {"filename": "compact_sets_description.pdf", "contentType": "application/pdf", "_etag": {"$oid": "668d27e5ec71714cfe60e33d"}}}, {"_id": {"$oid": "67c96a0e1499351cfea1757c"}, "filename": "teaching_statement.pdf", "length": {"$numberLong": "56492"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1741253134932"}}, "metadata": {"filename": "teaching_statement.pdf", "contentType": "application/pdf", "_etag": {"$oid": "67c96a0e1499351cfea1757b"}}}, {"_id": {"$oid": "67c96a6e1499351cfea17580"}, "filename": "research_statement.pdf", "length": {"$numberLong": "63023"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1741253230318"}}, "metadata": {"filename": "research_statement.pdf", "contentType": "application/pdf", "_etag": {"$oid": "67c96a6e1499351cfea1757f"}}}] \ No newline at end of file +[ + { + "id": "5643a187e4b0ce38bd2f9ab1", + "filename": "Dissonant_counterpoint_and_statistical_feedback.pdf", + "contentType": "application/pdf" + }, + { + "id": "56454db7e4b0ce38bd2f9ab8", + "filename": "Chordal_and_timbral_morphologies_using_Hamiltonian_cycles.pdf", + "contentType": "application/pdf" + }, + { + "id": "56454e40e4b0ce38bd2f9ad5", + "filename": "Livescore.pdf", + "contentType": "application/pdf" + }, + { + "id": "56454e92e4b0ce38bd2f9adb", + "filename": "Structural_Metrics.pdf", + "contentType": "application/pdf" + }, + { + "id": "56454fe7e4b0ce38bd2f9af3", + "filename": "On_Arbor_Vitae.pdf", + "contentType": "application/pdf" + }, + { + "id": "56455116e4b0ce38bd2f9b01", + "filename": "Automatic_notation_generators.pdf", + "contentType": "application/pdf" + }, + { + "id": "57e93ca6e4b04741c902e446", + "filename": "On_minimal_change_musical_morphologies.pdf", + "contentType": "application/pdf" + }, + { + "id": "5895474d4f82171557aecb0c", + "filename": "polansky_piano_liner_notes.pdf" + }, + { + "id": "5d1a4e686082b53a9fd05d37", + "filename": "A_few_more_thoughts_about_Leibniz.pdf" + }, + { + "id": "5d1a4f6c6082b53a9fd05d47", + "filename": "tenney_changes_liner_notes.pdf" + }, + { + "id": "5f41b67830c49e00011f3c22", + "filename": "metaphenomenology_primer.pdf" + }, + { + "id": "5fb7bc05b3cb1f0001a435fc", + "filename": "krieger_yggdrasil_soli_liner_notes.pdf" + }, + { + "id": "5fd5f5484d27fc0001f8273a", + "filename": "reflections_on_the_quarantine_seminars.pdf" + }, + { + "id": "623d6e8da7b11b000184f463", + "filename": "metaphenomenology_proposal.pdf" + }, + { + "id": "64f0d0a756991947b7dacbf1", + "filename": "barlow_hidden_gems.pdf" + }, + { + "id": "652e6cbb5f08170e024432e0", + "filename": "hdp_poster.pdf" + }, + { + "id": "6551fbff85cc5850833c9f45", + "filename": "a_few_thoughts_exhibition_poster.pdf" + }, + { + "id": "65e6219f2c04433ddf02c143", + "filename": "selected_work_samples.pdf" + }, + { + "id": "668d27e5ec71714cfe60e33e", + "filename": "compact_sets_description.pdf" + }, + { + "id": "67c96a0e1499351cfea1757c", + "filename": "teaching_statement.pdf" + }, + { + "id": "67c96a6e1499351cfea17580", + "filename": "research_statement.pdf" + } +] \ No newline at end of file diff --git a/server/data/releases.json b/server/data/releases.json index dd679ef..972ed45 100644 --- a/server/data/releases.json +++ b/server/data/releases.json @@ -1 +1,219 @@ -[{"_id": {"$oid": "563eb5a4dbb260acfadc4c35"}, "title": "west coast soundings", "label": "Edition Wandelweiser Records", "date": "2014", "discogs_id": "5764171", "buy_link": "https://www.wandelweiser.de/_e-w-records/_ewr-catalogue/ewr1404-05.html", "media_types": ["CD"], "album_art": "west_coast_soundings_cover.jpg", "pieces": [{"title": "small world", "performers": [{"name": "Frank Gratkowski", "instrument_tags": ["Alto Saxophone", "Bass Clarinet"]}, {"name": "Anton Lukoszevieze", "instrument_tags": ["Cello"]}, {"name": "Seth Josel", "instrument_tags": ["Electric Guitar"]}, {"name": "Hans W. Koch", "instrument_tags": ["Electronics"]}, {"name": "Lucia Mense", "instrument_tags": ["Tenor Recorder, Contrabass Recorder"]}]}]}, {"_id": {"$oid": "563eb670dbb260acfadc4c36"}, "title": "DIY Canons", "label": "Pogus Records", "date": "2005", "discogs_id": "859404", "buy_link": "http://www.pogus.com/21036.html", "media_types": ["CD"], "album_art": "DIY_Canons_cover.jpg", "pieces": [{"title": "Filter IV - P.I.X.L. Study No. 1"}]}, {"_id": {"$oid": "563eb762dbb260acfadc4c37"}, "title": "Music of Ostrava Days 2009 Live", "label": "Ostrava Center for New Music", "date": "2009", "discogs_id": "2552681", "buy_link": "https://www.newmusicostrava.cz/en/articles/1541-2cd-music-of-ostrava-days-2009-live.html", "media_types": ["CD"], "album_art": "Ostrava_cover.jpg", "pieces": [{"title": "recitation, code, and (perhaps) round", "ensemble": "Canticum Ostrava"}]}, {"_id": {"$oid": "563eb819dbb260acfadc4c38"}, "title": "rounds", "label": "the wulf. records", "date": "2013", "buy_link": "https://awavepress.bandcamp.com/album/rounds", "media_types": ["Vinyl"], "album_art": "Rounds_cover.jpg", "pieces": [{"title": "welcome round for larry"}]}, {"_id": {"$oid": "5a4940b705a681a2659a0efe"}, "title": "approximating omega", "label": "Edition Wandelweiser Records", "date": "2017", "discogs_id": "11511306", "buy_link": "https://www.wandelweiser.de/_e-w-records/_ewr-catalogue/ewr1718.html", "media_types": ["CD"], "album_art": "approximating_omega_cover.jpg", "pieces": [{"title": "Approximating Omega"}, {"title": "for gregory chaitin"}]}, {"_id": {"$oid": "5a49621905a681a2659a0eff"}, "title": "lower limit", "label": "New World Records", "date": "2018", "discogs_id": "11511594", "buy_link": "https://www.newworldrecords.org/products/michael-winter-lower-limit", "media_types": ["CD"], "album_art": "lower_limit_cover.jpg", "pieces": [{"title": "necklaces"}, {"title": "mass and band"}, {"title": "chorale and finely tuned resonators"}, {"title": "lower limit"}]}, {"_id": {"$oid": "5b46022cd66afc4a413f148c"}, "title": "preliminary thoughts", "label": "Bahn Mi Verlag", "date": "2018", "discogs_id": "12273309", "buy_link": "https://banhmiverlag.bandcamp.com/album/preliminary-thoughts", "media_types": ["Cassette Tape"], "album_art": "preliminary_thoughts_BMV.jpg", "pieces": [{"title": "preliminary thoughts"}]}, {"_id": {"$oid": "5b460243d66afc4a413f1495"}, "title": "preliminary thoughts", "label": "Tsonami Records", "date": "2018", "discogs_id": "12335728", "buy_link": "https://www.tsonami.cl/tienda/michael-winter/", "media_types": ["CD"], "album_art": "preliminary_thoughts_TR.jpg", "pieces": [{"title": "preliminary thoughts"}]}, {"_id": {"$oid": "6016c9742276b60007751e82"}, "title": "single track", "label": "Another Timbre", "date": "2021", "discogs_id": "17283877", "buy_link": "http://www.anothertimbre.com/michaelwinter.html", "media_types": ["CD"], "album_art": "single_track_cover.jpg", "pieces": [{"title": "single track"}]}, {"_id": {"$oid": "61f777b0dc86b900073f369d"}, "title": "Counterfeiting in Colonial Connecticut", "label": "XI Records", "date": "2022", "discogs_id": "", "buy_link": "https://michaelwinter.bandcamp.com/album/counterfeiting-in-colonial-connecticut-a-lot-of-tiles-trivial-scan", "media_types": ["CD"], "album_art": "CiCC_cover.jpg", "pieces": [{"title": "Counterfeiting in Colonial Connecticut"}, {"title": "a lot of tiles (trivial scan)"}]}] \ No newline at end of file +[ + { + "id": "563eb5a4dbb260acfadc4c35", + "title": "west coast soundings", + "label": "Edition Wandelweiser Records", + "date": "2014", + "discogs_id": "5764171", + "buy_link": "https://www.wandelweiser.de/_e-w-records/_ewr-catalogue/ewr1404-05.html", + "media_types": [ + "CD" + ], + "album_art": "west_coast_soundings_cover.jpg", + "pieces": [ + { + "title": "small world", + "performers": [ + { + "name": "Frank Gratkowski", + "instrument_tags": [ + "Alto Saxophone", + "Bass Clarinet" + ] + }, + { + "name": "Anton Lukoszevieze", + "instrument_tags": [ + "Cello" + ] + }, + { + "name": "Seth Josel", + "instrument_tags": [ + "Electric Guitar" + ] + }, + { + "name": "Hans W. Koch", + "instrument_tags": [ + "Electronics" + ] + }, + { + "name": "Lucia Mense", + "instrument_tags": [ + "Tenor Recorder, Contrabass Recorder" + ] + } + ] + } + ] + }, + { + "id": "563eb670dbb260acfadc4c36", + "title": "DIY Canons", + "label": "Pogus Records", + "date": "2005", + "discogs_id": "859404", + "buy_link": "http://www.pogus.com/21036.html", + "media_types": [ + "CD" + ], + "album_art": "DIY_Canons_cover.jpg", + "pieces": [ + { + "title": "Filter IV - P.I.X.L. Study No. 1" + } + ] + }, + { + "id": "563eb762dbb260acfadc4c37", + "title": "Music of Ostrava Days 2009 Live", + "label": "Ostrava Center for New Music", + "date": "2009", + "discogs_id": "2552681", + "buy_link": "https://www.newmusicostrava.cz/en/articles/1541-2cd-music-of-ostrava-days-2009-live.html", + "media_types": [ + "CD" + ], + "album_art": "Ostrava_cover.jpg", + "pieces": [ + { + "title": "recitation, code, and (perhaps) round", + "ensemble": "Canticum Ostrava" + } + ] + }, + { + "id": "563eb819dbb260acfadc4c38", + "title": "rounds", + "label": "the wulf. records", + "date": "2013", + "buy_link": "https://awavepress.bandcamp.com/album/rounds", + "media_types": [ + "Vinyl" + ], + "album_art": "Rounds_cover.jpg", + "pieces": [ + { + "title": "welcome round for larry" + } + ] + }, + { + "id": "5a4940b705a681a2659a0efe", + "title": "approximating omega", + "label": "Edition Wandelweiser Records", + "date": "2017", + "discogs_id": "11511306", + "buy_link": "https://www.wandelweiser.de/_e-w-records/_ewr-catalogue/ewr1718.html", + "media_types": [ + "CD" + ], + "album_art": "approximating_omega_cover.jpg", + "pieces": [ + { + "title": "Approximating Omega" + }, + { + "title": "for gregory chaitin" + } + ] + }, + { + "id": "5a49621905a681a2659a0eff", + "title": "lower limit", + "label": "New World Records", + "date": "2018", + "discogs_id": "11511594", + "buy_link": "https://www.newworldrecords.org/products/michael-winter-lower-limit", + "media_types": [ + "CD" + ], + "album_art": "lower_limit_cover.jpg", + "pieces": [ + { + "title": "necklaces" + }, + { + "title": "mass and band" + }, + { + "title": "chorale and finely tuned resonators" + }, + { + "title": "lower limit" + } + ] + }, + { + "id": "5b46022cd66afc4a413f148c", + "title": "preliminary thoughts", + "label": "Bahn Mi Verlag", + "date": "2018", + "discogs_id": "12273309", + "buy_link": "https://banhmiverlag.bandcamp.com/album/preliminary-thoughts", + "media_types": [ + "Cassette Tape" + ], + "album_art": "preliminary_thoughts_BMV.jpg", + "pieces": [ + { + "title": "preliminary thoughts" + } + ] + }, + { + "id": "5b460243d66afc4a413f1495", + "title": "preliminary thoughts", + "label": "Tsonami Records", + "date": "2018", + "discogs_id": "12335728", + "buy_link": "https://www.tsonami.cl/tienda/michael-winter/", + "media_types": [ + "CD" + ], + "album_art": "preliminary_thoughts_TR.jpg", + "pieces": [ + { + "title": "preliminary thoughts" + } + ] + }, + { + "id": "6016c9742276b60007751e82", + "title": "single track", + "label": "Another Timbre", + "date": "2021", + "discogs_id": "17283877", + "buy_link": "http://www.anothertimbre.com/michaelwinter.html", + "media_types": [ + "CD" + ], + "album_art": "single_track_cover.jpg", + "pieces": [ + { + "title": "single track" + } + ] + }, + { + "id": "61f777b0dc86b900073f369d", + "title": "Counterfeiting in Colonial Connecticut", + "label": "XI Records", + "date": "2022", + "buy_link": "https://michaelwinter.bandcamp.com/album/counterfeiting-in-colonial-connecticut-a-lot-of-tiles-trivial-scan", + "media_types": [ + "CD" + ], + "album_art": "CiCC_cover.jpg", + "pieces": [ + { + "title": "Counterfeiting in Colonial Connecticut" + }, + { + "title": "a lot of tiles (trivial scan)" + } + ] + } +] \ No newline at end of file diff --git a/server/data/resume.json b/server/data/resume.json index 7eb93ec..aeafd15 100644 --- a/server/data/resume.json +++ b/server/data/resume.json @@ -1 +1,382 @@ -[{"_id": {"$oid": "555aae516bde04b061493322"}, "basics": {"name": "Michael Winter", "label": "Curriculum Vitae", "picture": "", "email": "mwinter@unboundedpress.org", "phone": "+49.176.6807.2118", "website": "www.unboundedpress.org", "summary": "here is a statement", "location": {"address": "Stockholmer Strasse 32", "postalCode": "13359", "city": "Berlin", "countryCode": "DE", "region": "Berlin"}, "profiles": []}, "teaching": [{"company": "Gustav Mahler Privatuniversit\u00e4t f\u00fcr Musik", "position": "University Professor of Sound and Intermedia", "website": "https://gmpu.ac.at/", "startDate": "2025-03-03", "summary": "Courses: Experimental Music Workshop", "highlights": ["Topics: Sound Art and Intermedia", "Activities and Responsibilities: Develop a sound and intermedia program, aid in development of a doctoral program, and conduct artistic research"]}, {"company": "UNIRIO", "position": "International Visiting Professor", "website": "https://www.unirio.br/", "startDate": "2020-02-01", "endDate": "2020-12-01", "summary": "Courses: Graduate and undergraduate seminars (could not commence position in person)", "highlights": ["Topics: Acoustic ecologies and sound art, computer music, epistemology", "Activities and Responsibilities: Organized invited guests for weekly seminars, led and moderated discussion, publication on the ethics of access in higher education"]}, {"company": "University of Southern California", "position": "USC Brain Project Lead Developer", "website": "http://bodb.usc.edu/bodb", "startDate": "2014-01-20", "endDate": "2016-08-31", "summary": "Courses: Introduction to Artificial Intelligence", "highlights": ["Topics: Neural networks, computational neuromodelling", "Activities and Responsibilities: Helped develop and teach the neuroinformatics track of an AI course, assisted with doctoral student projects"]}, {"company": "The Art Institute of California, Hollywood", "position": "Instructor", "website": "http://www.artinstitutes.edu/hollywood/", "startDate": "2010-06-01", "endDate": "2011-04-01", "summary": "Courses: Logic of Programming, Web Design, Sound Design, Interactive Design", "highlights": ["Topics: Interactive design, game theory, digital audio workstations, sound design and synthesis, Python, HTML, CSS, history of electronic music", "Activities and Responsibilities: Curriculum development, grading, faculty and student administration"]}, {"company": "University of California, Santa Barbara", "position": "Teaching Assistant", "website": "http://mat.uscb.edu", "startDate": "2007-08-01", "endDate": "2008-04-01", "summary": "Courses: Transvergance, Digital Audio Signal Processing", "highlights": ["Topics: Digital architecture, philosophy of art, sound design and synthesis, composition, Java, motion detection, immersive environments, history of electronic music", "Activities and Responsibilities: Lab and studio management, grading"]}, {"company": "University of Virginia, Charlottesville", "position": "Teaching Assistant", "website": "http://music.virginia.edu/", "startDate": "2006-08-01", "endDate": "2007-05-01", "summary": "Courses: Technosonics, Introduction to Music and Computers", "highlights": ["Topics: Digital audio workstations, sound design and synthesis, composition, history of electronic music", "Activities and Responsibilities: Lab and studio management, grading"]}, {"company": "California Institute of the Arts", "position": "Teaching Assistant", "website": "https://music.calarts.edu/", "startDate": "2003-08-01", "endDate": "2005-05-01", "summary": "Course: Introduction to Electronic Media and Computers", "highlights": ["Topics: Digital audio workstations, sound design and synthesis, composition, history of electronic music", "Activities and Responsibilities: Lab and studio management, grading"]}], "work": [{"company": "Max Planck Institute for the History of Sciences", "position": "Research Scholar, IT Architect", "website": "http://www.mpiwg-berlin.mpg.org", "startDate": "2022-03-01", "endDate": "2023-05-31", "summary": "Project: Oral Histories in Biomedicine", "highlights": ["Activities and Responsibilities: Digital humanities specialist, development and deployment of digital collection platform for oral histories, database and website scraping, Big Data management, website and server deployment and administration, code repository management and version control, close collaboration with philosophers, historians, and library sciences researchers"]}, {"company": "the wulf.", "position": "Co-founder, Co-director (to 2018), President of the Board of Directors", "website": "http://www.thewulf.org", "startDate": "2008-08-01", "endDate": "", "summary": "Project: A 501(c)(3) non-profit arts organization that presents free experimental music performances", "highlights": ["Activities and Responsibilities: Organizing regular public events in experimental arts; grant writing; audio archive development and maintenance; Python/Django website and server development and maintenance; interfacing with artists, charitable organizations, educational institutions, and private and public partners; managing staff, interns, and volunteers; code repository management and version control; designing governance and policy structure of the organization"]}, {"company": "University of Southern California", "position": "USC Brain Project Lead Developer", "website": "http://bodb.usc.edu/bodb", "startDate": "2014-01-20", "endDate": "2016-08-31", "summary": "Project: Neuroinformatics platform connecting large datasets to promote cross-discipline collaborations", "highlights": ["Activities and Responsibilities: Python/Django development integrating and federating databases of linguistics, primate behavior, and computational neuromodels; database and website scraping; Big Data management; automated video tagging; website and server deployment and administration, code repository management and version control; daily meetings with doctoral candidates in Computational Neuromodeling assisting with individual projects"]}, {"company": "Wolfram Research", "position": "Research Programmer and Consultant", "website": "http://www.wolfram.com", "startDate": "2012-06-01", "endDate": "2016-08-15", "summary": "Project: Signal processing core system development", "highlights": ["Activities and Responsibilities: Designing and implementing a real-time audio system for the Wolfram Language, weekly team meetings with the Signal Processing Group, code repository management and version control"]}, {"company": "Wolfram Alpha", "position": "Research Programmer", "website": "http://www.wolframalpha.com", "startDate": "2011-04-01", "endDate": "2012-06-01", "summary": "Project: Wolfram computational knowledge engine", "highlights": ["Activities and Responsibilities: Domain expert for Music, database and website scraping, Big Data management, natural language processing and curation, code repository management and version control, weekly meetings with the Arts and Humanities development and curation teams"]}, {"company": "Music Mastermind", "position": "Developer and Consultant", "website": "http://www.music-mastermind.com/", "startDate": "2008-06-01", "endDate": "2009-07-01", "summary": "Project: Game engine for generating music", "highlights": ["Activities and Responsibilities: Designing and implementing algorithmic tools for automatic music creation, implementing Hidden Markov Models in Java, code repository management and version control, weekly meetings with development team"]}], "volunteer": [], "education": [{"institution": "University of California, Santa Barbara", "area": "Media Arts and Technology", "studyType": "PhD", "startDate": "2007-08-01", "endDate": "2010-06-01", "gpa": "", "courses": []}, {"institution": "California Institute of the Arts, Valencia", "area": "Music Composition", "studyType": "MFA", "startDate": "2003-08-01", "endDate": "2005-05-15", "gpa": "", "courses": []}, {"institution": "University of Oregon, Eugene", "area": "Music Technology", "studyType": "BS", "startDate": "2000-08-01", "endDate": "2003-06-01", "gpa": "", "courses": []}], "awards": [], "solo_releases": [{"title": "some pieces with sustained sounds one of which is punctuated every once in a while with other sounds", "publisher": "a wave press", "work": "tergiversate; pedal, triangle machine, and (perhaps) coda, Rise I from 4 Ascents for James Tenney", "media_type": "Cassette Tape", "date": "forthcoming"}, {"title": "Counterfeiting in Colonial Connecticut / a lot of tiles (trivial scan)", "publisher": "XI Records", "work": "Counterfeiting in Colonial Connecticut; a lot of tiles (trivial scan)", "media_type": "CD", "date": "2022"}, {"title": "single track", "publisher": "Another Timbre", "work": "single track", "media_type": "CD", "date": "2021"}, {"title": "preliminary thoughts", "publisher": "Tsonami Records", "work": "preliminary thoughts", "media_type": "CD", "date": "2018"}, {"title": "preliminary thoughts", "publisher": "B\u00e1nh M\u00ec Verlag", "work": "preliminary thoughts", "media_type": "Cassette Tape", "date": "2018"}, {"title": "lower limit: music for plucked strings", "publisher": "New World Records", "work": "chorale and finely tuned resonators; lower limit; mass and band; necklaces", "media_type": "CD", "date": "2018"}, {"title": "Approximating Omega", "publisher": "Edition Wandelweiser Records", "work": "Approximating Omega; for gregory chaitin", "media_type": "CD", "date": "2017"}], "compilation_releases": [{"title": "west coast soundings", "publisher": "Edition Wandelweiser Records", "work": "small world", "media_type": "CD", "date": "2014"}, {"title": "rounds", "publisher": "the wulf. records", "work": "welcome round for larry", "media_type": "Vinyl", "date": "2013"}, {"title": "Music of Ostrava Days 2009 Live", "publisher": "Ostrava Center for New Music", "work": "recitation, code, and (perhaps) round", "media_type": "CD", "date": "2009"}, {"title": "DIY Canons", "publisher": "Pogus Productions", "work": "Filter IV P.I.X.L. Study No. 1", "media_type": "CD", "date": "2005"}], "skills": [{"name": "Coding", "level": "", "keywords": ["SuperCollider", "Arduino", "Python", "JavaScript", "Lilypond", "Java", "Mathematica", "CAD", "CSS", "HTML", "MySQL", "NoSQL"]}], "talks": [{"location": "University of Southern California", "title": "On James Tenney\u2019s Changes for six harps", "date": "2015-10-28"}, {"location": "California Institute of the Arts", "title": "A few ways to get from one thing to the next", "date": "2015-10-15"}, {"location": "Universidad del Claustro de Sor Juana", "title": "Noise in the system: reading Claude Shannon", "date": "2015-10-01"}, {"location": "Conservatorio de Las Rosas", "title": "New music for guitars", "date": "2014-11-01"}, {"location": "Universidad de Chile, Santiago", "title": "Algorithmic Information Theory, Metabiology, Music", "date": "2014-08-01"}, {"location": "Universidad de Buenos Aires", "title": "Algorithmic Information Theory, Metabiology, Music", "date": "2014-08-01"}, {"location": "Universidade Federal de Mato Grosso", "title": "Algorithmic Information Theory, Metabiology, Music", "date": "2014-07-01"}, {"location": "Universidade de S\u00e3o Paulo", "title": "Shape and Structure: a few good ideas on form and detail", "date": "2014-05-15"}, {"location": "Escola de M\u00fasica e Belas Artes do Paran\u00e1", "title": "On community and radicality: a personal survey of dangerous artists and art movements", "date": "2014-05-01"}, {"location": "University of California, Santa Cruz", "title": "Several extremely simple ideas", "date": "2014-02-01"}, {"location": "University of California, Santa Barbara", "title": "Adapting and applying digital signal processing techniques to high-level music information", "date": "2014-01-01"}, {"location": "Workshop for Algorithmic Computer Music at University of California, Santa Cruz", "title": "A few thoughts on musical structure", "date": "2013-07-01"}, {"location": "Workshop for Algorithmic Computer Music at University of California, Santa Cruz", "title": "James Tenney\u2019s computer music", "date": "2013-07-01"}, {"location": "Dartmouth College", "title": "Where do you get your data from?", "date": "2013-05-01"}, {"location": "Dartmouth College", "title": "The computer in my life", "date": "2013-05-01"}, {"location": "Wesleyan University", "title": "My software thinks your software is beautiful: a few words about metabiology, beauty and music", "date": "2011-11-01"}, {"location": "University of California, Santa Cruz", "title": "A few words on elegance, creativity and beauty", "date": "2011-10-01"}, {"location": "Dartmouth College", "title": "Three Ideas: 1) sometimes I steal, sometimes I don\u2019t, and sometimes I think I am not stealing but actually am; 2) some thoughts on generalizing graphs and mathematical problems from musical ideas; 3) music, structural metrics and algorithmic information theory", "date": "2011-04-01"}, {"location": "Dartmouth College", "title": "On James Tenney\u2019s Changes for six harps", "date": "2011-04-01"}, {"location": "IRCAM", "title": "On generalizing graphs and mathematical problems from musical ideas", "date": "2011-01-01"}, {"location": "California Institute of the Arts", "title": "Structural metrics", "date": "2009-04-01"}, {"location": "Columbia University", "title": "On James Tenney\u2019s Arbor Vitae for string quartet", "date": "2008-02-01"}, {"location": "State University of New York, Buffalo", "title": "Lecture on the machine and music", "date": "2006-12-01"}, {"location": "State University of New York, Binghamton", "title": "Lecture on infinity", "date": "2005-08-01"}], "languages": [{"language": "English", "fluency": "fluent"}, {"language": "Spanish", "fluency": "advanced"}, {"language": "German", "fluency": "conversational"}], "interests": [], "references": [{"name": "Curtis Roads", "position": "Professor of Media Arts and Technology, University of California, Santa Barbara", "email": "clangtint@gmail.com"}, {"name": "Amy Beal", "position": "Professor of Musicology, University of California, Santa Cruz", "email": "abeal@ucsc.edu"}, {"name": "Juan Sebasti\u00e1n Lach Lau", "position": "Professor of Composition, National Autonomous University of Mexico, Morelia", "email": "lachjs@gmail.com"}], "residencies": [{"org": "Creative Europe Programme of the European Union/Goethe-Institut Culture Moves Europe Grant, EU", "type": "Grant", "date": "2023"}, {"org": "Musikfonds Grant (STIP-III), Germany", "type": "Grant", "date": "2023"}, {"org": "ADK Initial 2 Grant, Germany", "type": "Grant", "date": "2022"}, {"org": "GEMA Artist Grant, Germany", "type": "Grant", "date": "2022"}, {"org": "Akademie Schloss Solitude, Germany", "type": "Artist Residency", "date": "2018\u20132019"}, {"org": "GoctaLab, Peru", "type": "Artist Residency", "date": "2016"}, {"org": "La Paternal Espacio Proyecto, Argentina", "type": "Artist Residency", "date": "2014"}, {"org": "Foundation for Contemporary Arts, USA", "type": "Grant", "date": "2014"}, {"org": "Wolfram Alpha, USA", "type": "Residency (as Research Associate in Music)", "date": "2014"}, {"org": "Atlantic Center for the Arts, USA", "type": "Artist Residency", "date": "2009"}, {"org": "Ostrava New Music Days, Czech Republic", "type": "Artist Residency (as student)", "date": "2007 and 2009"}]}] \ No newline at end of file +{ + "id": "555aae516bde04b061493322", + "basics": { + "name": "Michael Winter", + "label": "Curriculum Vitae", + "email": "mwinter@unboundedpress.org", + "phone": "+49.176.6807.2118", + "website": "www.unboundedpress.org", + "summary": "here is a statement", + "location": { + "address": "Stockholmer Strasse 32", + "postalCode": "13359", + "city": "Berlin", + "countryCode": "DE", + "region": "Berlin" + } + }, + "teaching": [ + { + "company": "Gustav Mahler Privatuniversität für Musik", + "position": "University Professor of Sound and Intermedia", + "website": "https://gmpu.ac.at/", + "startDate": "2025-03-03", + "summary": "Courses: Experimental Music Workshop", + "highlights": [ + "Topics: Sound Art and Intermedia", + "Activities and Responsibilities: Develop a sound and intermedia program, aid in development of a doctoral program, and conduct artistic research" + ] + }, + { + "company": "UNIRIO", + "position": "International Visiting Professor", + "website": "https://www.unirio.br/", + "startDate": "2020-02-01", + "endDate": "2020-12-01", + "summary": "Courses: Graduate and undergraduate seminars (could not commence position in person)", + "highlights": [ + "Topics: Acoustic ecologies and sound art, computer music, epistemology", + "Activities and Responsibilities: Organized invited guests for weekly seminars, led and moderated discussion, publication on the ethics of access in higher education" + ] + }, + { + "company": "University of Southern California", + "position": "USC Brain Project Lead Developer", + "website": "http://bodb.usc.edu/bodb", + "startDate": "2014-01-20", + "endDate": "2016-08-31", + "summary": "Courses: Introduction to Artificial Intelligence", + "highlights": [ + "Topics: Neural networks, computational neuromodelling", + "Activities and Responsibilities: Helped develop and teach the neuroinformatics track of an AI course, assisted with doctoral student projects" + ] + }, + { + "company": "The Art Institute of California, Hollywood", + "position": "Instructor", + "website": "http://www.artinstitutes.edu/hollywood/", + "startDate": "2010-06-01", + "endDate": "2011-04-01", + "summary": "Courses: Logic of Programming, Web Design, Sound Design, Interactive Design", + "highlights": [ + "Topics: Interactive design, game theory, digital audio workstations, sound design and synthesis, Python, HTML, CSS, history of electronic music", + "Activities and Responsibilities: Curriculum development, grading, faculty and student administration" + ] + }, + { + "company": "University of California, Santa Barbara", + "position": "Teaching Assistant", + "website": "http://mat.uscb.edu", + "startDate": "2007-08-01", + "endDate": "2008-04-01", + "summary": "Courses: Transvergance, Digital Audio Signal Processing", + "highlights": [ + "Topics: Digital architecture, philosophy of art, sound design and synthesis, composition, Java, motion detection, immersive environments, history of electronic music", + "Activities and Responsibilities: Lab and studio management, grading" + ] + }, + { + "company": "University of Virginia, Charlottesville", + "position": "Teaching Assistant", + "website": "http://music.virginia.edu/", + "startDate": "2006-08-01", + "endDate": "2007-05-01", + "summary": "Courses: Technosonics, Introduction to Music and Computers", + "highlights": [ + "Topics: Digital audio workstations, sound design and synthesis, composition, history of electronic music", + "Activities and Responsibilities: Lab and studio management, grading" + ] + }, + { + "company": "California Institute of the Arts", + "position": "Teaching Assistant", + "website": "https://music.calarts.edu/", + "startDate": "2003-08-01", + "endDate": "2005-05-01", + "summary": "Course: Introduction to Electronic Media and Computers", + "highlights": [ + "Topics: Digital audio workstations, sound design and synthesis, composition, history of electronic music", + "Activities and Responsibilities: Lab and studio management, grading" + ] + } + ], + "work": [ + { + "company": "Max Planck Institute for the History of Sciences", + "position": "Research Scholar, IT Architect", + "website": "http://www.mpiwg-berlin.mpg.org", + "startDate": "2022-03-01", + "endDate": "2023-05-31", + "summary": "Project: Oral Histories in Biomedicine", + "highlights": [ + "Activities and Responsibilities: Digital humanities specialist, development and deployment of digital collection platform for oral histories, database and website scraping, Big Data management, website and server deployment and administration, code repository management and version control, close collaboration with philosophers, historians, and library sciences researchers" + ] + }, + { + "company": "the wulf.", + "position": "Co-founder, Co-director (to 2018), President of the Board of Directors", + "website": "http://www.thewulf.org", + "startDate": "2008-08-01", + "endDate": "", + "summary": "Project: A 501(c)(3) non-profit arts organization that presents free experimental music performances", + "highlights": [ + "Activities and Responsibilities: Organizing regular public events in experimental arts; grant writing; audio archive development and maintenance; Python/Django website and server development and maintenance; interfacing with artists, charitable organizations, educational institutions, and private and public partners; managing staff, interns, and volunteers; code repository management and version control; designing governance and policy structure of the organization" + ] + }, + { + "company": "University of Southern California", + "position": "USC Brain Project Lead Developer", + "website": "http://bodb.usc.edu/bodb", + "startDate": "2014-01-20", + "endDate": "2016-08-31", + "summary": "Project: Neuroinformatics platform connecting large datasets to promote cross-discipline collaborations", + "highlights": [ + "Activities and Responsibilities: Python/Django development integrating and federating databases of linguistics, primate behavior, and computational neuromodels; database and website scraping; Big Data management; automated video tagging; website and server deployment and administration, code repository management and version control; daily meetings with doctoral candidates in Computational Neuromodeling assisting with individual projects" + ] + }, + { + "company": "Wolfram Research", + "position": "Research Programmer and Consultant", + "website": "http://www.wolfram.com", + "startDate": "2012-06-01", + "endDate": "2016-08-15", + "summary": "Project: Signal processing core system development", + "highlights": [ + "Activities and Responsibilities: Designing and implementing a real-time audio system for the Wolfram Language, weekly team meetings with the Signal Processing Group, code repository management and version control" + ] + }, + { + "company": "Wolfram Alpha", + "position": "Research Programmer", + "website": "http://www.wolframalpha.com", + "startDate": "2011-04-01", + "endDate": "2012-06-01", + "summary": "Project: Wolfram computational knowledge engine", + "highlights": [ + "Activities and Responsibilities: Domain expert for Music, database and website scraping, Big Data management, natural language processing and curation, code repository management and version control, weekly meetings with the Arts and Humanities development and curation teams" + ] + }, + { + "company": "Music Mastermind", + "position": "Developer and Consultant", + "website": "http://www.music-mastermind.com/", + "startDate": "2008-06-01", + "endDate": "2009-07-01", + "summary": "Project: Game engine for generating music", + "highlights": [ + "Activities and Responsibilities: Designing and implementing algorithmic tools for automatic music creation, implementing Hidden Markov Models in Java, code repository management and version control, weekly meetings with development team" + ] + } + ], + "education": [ + { + "institution": "University of California, Santa Barbara", + "area": "Media Arts and Technology", + "studyType": "PhD", + "startDate": "2007-08-01", + "endDate": "2010-06-01" + }, + { + "institution": "California Institute of the Arts, Valencia", + "area": "Music Composition", + "studyType": "MFA", + "startDate": "2003-08-01", + "endDate": "2005-05-15" + }, + { + "institution": "University of Oregon, Eugene", + "area": "Music Technology", + "studyType": "BS", + "startDate": "2000-08-01", + "endDate": "2003-06-01" + } + ], + "solo_releases": [ + { + "title": "some pieces with sustained sounds one of which is punctuated every once in a while with other sounds", + "publisher": "a wave press", + "work": "tergiversate; pedal, triangle machine, and (perhaps) coda, Rise I from 4 Ascents for James Tenney", + "media_type": "Cassette Tape", + "date": "forthcoming" + }, + { + "title": "Counterfeiting in Colonial Connecticut / a lot of tiles (trivial scan)", + "publisher": "XI Records", + "work": "Counterfeiting in Colonial Connecticut; a lot of tiles (trivial scan)", + "media_type": "CD", + "date": "2022" + }, + { + "title": "single track", + "publisher": "Another Timbre", + "work": "single track", + "media_type": "CD", + "date": "2021" + }, + { + "title": "preliminary thoughts", + "publisher": "Tsonami Records", + "work": "preliminary thoughts", + "media_type": "CD", + "date": "2018" + }, + { + "title": "preliminary thoughts", + "publisher": "Bánh Mì Verlag", + "work": "preliminary thoughts", + "media_type": "Cassette Tape", + "date": "2018" + }, + { + "title": "lower limit: music for plucked strings", + "publisher": "New World Records", + "work": "chorale and finely tuned resonators; lower limit; mass and band; necklaces", + "media_type": "CD", + "date": "2018" + }, + { + "title": "Approximating Omega", + "publisher": "Edition Wandelweiser Records", + "work": "Approximating Omega; for gregory chaitin", + "media_type": "CD", + "date": "2017" + } + ], + "compilation_releases": [ + { + "title": "west coast soundings", + "publisher": "Edition Wandelweiser Records", + "work": "small world", + "media_type": "CD", + "date": "2014" + }, + { + "title": "rounds", + "publisher": "the wulf. records", + "work": "welcome round for larry", + "media_type": "Vinyl", + "date": "2013" + }, + { + "title": "Music of Ostrava Days 2009 Live", + "publisher": "Ostrava Center for New Music", + "work": "recitation, code, and (perhaps) round", + "media_type": "CD", + "date": "2009" + }, + { + "title": "DIY Canons", + "publisher": "Pogus Productions", + "work": "Filter IV P.I.X.L. Study No. 1", + "media_type": "CD", + "date": "2005" + } + ], + "skills": [ + { + "name": "Coding", + "keywords": [ + "SuperCollider", + "Arduino", + "Python", + "JavaScript", + "Lilypond", + "Java", + "Mathematica", + "CAD", + "CSS", + "HTML", + "MySQL", + "NoSQL" + ] + } + ], + "languages": [ + { + "language": "English", + "fluency": "fluent" + }, + { + "language": "Spanish", + "fluency": "advanced" + }, + { + "language": "German", + "fluency": "conversational" + } + ], + "references": [ + { + "name": "Curtis Roads", + "position": "Professor of Media Arts and Technology, University of California, Santa Barbara", + "email": "clangtint@gmail.com" + }, + { + "name": "Amy Beal", + "position": "Professor of Musicology, University of California, Santa Cruz", + "email": "abeal@ucsc.edu" + }, + { + "name": "Juan Sebastián Lach Lau", + "position": "Professor of Composition, National Autonomous University of Mexico, Morelia", + "email": "lachjs@gmail.com" + } + ], + "residencies": [ + { + "org": "Creative Europe Programme of the European Union/Goethe-Institut Culture Moves Europe Grant, EU", + "type": "Grant", + "date": "2023" + }, + { + "org": "Musikfonds Grant (STIP-III), Germany", + "type": "Grant", + "date": "2023" + }, + { + "org": "ADK Initial 2 Grant, Germany", + "type": "Grant", + "date": "2022" + }, + { + "org": "GEMA Artist Grant, Germany", + "type": "Grant", + "date": "2022" + }, + { + "org": "Akademie Schloss Solitude, Germany", + "type": "Artist Residency", + "date": "2018–2019" + }, + { + "org": "GoctaLab, Peru", + "type": "Artist Residency", + "date": "2016" + }, + { + "org": "La Paternal Espacio Proyecto, Argentina", + "type": "Artist Residency", + "date": "2014" + }, + { + "org": "Foundation for Contemporary Arts, USA", + "type": "Grant", + "date": "2014" + }, + { + "org": "Wolfram Alpha, USA", + "type": "Residency (as Research Associate in Music)", + "date": "2014" + }, + { + "org": "Atlantic Center for the Arts, USA", + "type": "Artist Residency", + "date": "2009" + }, + { + "org": "Ostrava New Music Days, Czech Republic", + "type": "Artist Residency (as student)", + "date": "2007 and 2009" + } + ] +} \ No newline at end of file diff --git a/server/data/scores.json b/server/data/scores.json index 3302203..dfd1e26 100644 --- a/server/data/scores.json +++ b/server/data/scores.json @@ -1 +1,732 @@ -[{"_id": {"$oid": "563c8608e4b0ce38bd2f97ba"}, "filename": "to_hum_and_walk_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807048591"}}, "legacy_filename": "to_hum_and_walk_total.pdf", "length": {"$numberLong": "218938"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8608e4b0ce38bd2f97bc"}, "md5": "d320876faada5759a16bf2c6d6be406e"}, {"_id": {"$oid": "563c8609e4b0ce38bd2f97c2"}, "filename": "a_conversation_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807049497"}}, "legacy_filename": "a_conversation.pdf", "length": {"$numberLong": "84683"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8609e4b0ce38bd2f97c4"}, "md5": "b838857fb83f0a2c9a85c9e41c1cf270"}, {"_id": {"$oid": "563c860ae4b0ce38bd2f97c6"}, "filename": "necklaces_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807050334"}}, "legacy_filename": "necklaces_total.pdf", "length": {"$numberLong": "529757"}, "contentType": "application/pdf", "_etag": {"$oid": "563c860ae4b0ce38bd2f97c8"}, "md5": "a649f0e190b777017c9564525554b968"}, {"_id": {"$oid": "563c860ae4b0ce38bd2f97cc"}, "filename": "partition_and_gate_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807050855"}}, "legacy_filename": "partition_and_gate_total.pdf", "length": {"$numberLong": "192452"}, "contentType": "application/pdf", "_etag": {"$oid": "563c860ae4b0ce38bd2f97ce"}, "md5": "5d152ed378caea77c8fdc02d999a8c78"}, {"_id": {"$oid": "563c860ce4b0ce38bd2f97d9"}, "filename": "order_matters_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807052755"}}, "legacy_filename": "order_matters.pdf", "length": {"$numberLong": "97318"}, "contentType": "application/pdf", "_etag": {"$oid": "563c860ce4b0ce38bd2f97db"}, "md5": "7298f168a7973975fe181ff3578eaefd"}, {"_id": {"$oid": "563c860de4b0ce38bd2f97dd"}, "filename": "to_converge_abstract_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807053094"}}, "legacy_filename": "to_converge_abstract.pdf", "length": {"$numberLong": "86658"}, "contentType": "application/pdf", "_etag": {"$oid": "563c860de4b0ce38bd2f97df"}, "md5": "d84bc1cb238f5ae61a9b895c576ab5a8"}, {"_id": {"$oid": "563c8611e4b0ce38bd2f97e1"}, "filename": "material_for_james_klopfleisch_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807057577"}}, "legacy_filename": "material.pdf", "length": {"$numberLong": "7397916"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8611e4b0ce38bd2f97e3"}, "md5": "bda286921acc3859dbb45bf6b5bb248b"}, {"_id": {"$oid": "563c8612e4b0ce38bd2f9801"}, "filename": "lv_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807058556"}}, "legacy_filename": "lv.pdf", "length": {"$numberLong": "537223"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8612e4b0ce38bd2f9803"}, "md5": "649c497edd1e9898f8930b31ae1242f8"}, {"_id": {"$oid": "563c8613e4b0ce38bd2f9807"}, "filename": "glass_economies_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807059791"}}, "legacy_filename": "glass economies_2013_03_09.pdf", "length": {"$numberLong": "331148"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8613e4b0ce38bd2f9809"}, "md5": "2b0057b808cdfcb984b93aa1ddadd94b"}, {"_id": {"$oid": "563c8616e4b0ce38bd2f980c"}, "filename": "economy_study_in_one_dimension_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807062008"}}, "legacy_filename": "economy_study.pdf", "length": {"$numberLong": "1145530"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8616e4b0ce38bd2f980e"}, "md5": "fc12c0202431fa322765db6a545b3744"}, {"_id": {"$oid": "563c8616e4b0ce38bd2f9814"}, "filename": "copyedit_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807062483"}}, "legacy_filename": "copyedit.pdf", "length": {"$numberLong": "22939"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8616e4b0ce38bd2f9816"}, "md5": "53661d4d681e2373ee378deba4978159"}, {"_id": {"$oid": "563c8616e4b0ce38bd2f9818"}, "filename": "quieting_rooms_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807062878"}}, "legacy_filename": "quieting_rooms_score_final.pdf", "length": {"$numberLong": "65593"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8616e4b0ce38bd2f981a"}, "md5": "7bec7a6da6b0eb652152b5d568dfc5f3"}, {"_id": {"$oid": "563c861be4b0ce38bd2f981c"}, "filename": "half_normal_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807067106"}}, "legacy_filename": "half_normal_draft.pdf", "length": {"$numberLong": "3483494"}, "contentType": "application/pdf", "_etag": {"$oid": "563c861be4b0ce38bd2f981e"}, "md5": "a09e74900dc25ddcf907eaf7ac633432"}, {"_id": {"$oid": "563c861be4b0ce38bd2f982d"}, "filename": "project_reflect_refract_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807067680"}}, "legacy_filename": "project_reflect_refract.pdf", "length": {"$numberLong": "23994"}, "contentType": "application/pdf", "_etag": {"$oid": "563c861be4b0ce38bd2f982f"}, "md5": "464f66c47c030f2400c030d5c300ddce"}, {"_id": {"$oid": "563c861be4b0ce38bd2f9831"}, "filename": "minor_third_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807067929"}}, "legacy_filename": "minor_third.pdf", "length": {"$numberLong": "40800"}, "contentType": "application/pdf", "_etag": {"$oid": "563c861be4b0ce38bd2f9833"}, "md5": "e1aff28691fb062e8ed6e231e39caf0a"}, {"_id": {"$oid": "563c861de4b0ce38bd2f9835"}, "filename": "mass_and_band_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807069342"}}, "legacy_filename": "mass_and_band.pdf", "length": {"$numberLong": "876167"}, "contentType": "application/pdf", "_etag": {"$oid": "563c861de4b0ce38bd2f9837"}, "md5": "56c3ab80bcc123445af2a09c52606c3d"}, {"_id": {"$oid": "563c861de4b0ce38bd2f983c"}, "filename": "minor_third_abstract_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807069550"}}, "legacy_filename": "minor_third_abstract.pdf", "length": {"$numberLong": "13778"}, "contentType": "application/pdf", "_etag": {"$oid": "563c861de4b0ce38bd2f983e"}, "md5": "15ec3de1ea86cac91b8274a7ef6af27b"}, {"_id": {"$oid": "563c8623e4b0ce38bd2f9840"}, "filename": "slip_and_stitch_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807075744"}}, "legacy_filename": "slip_and_stitch.pdf", "length": {"$numberLong": "543040"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8623e4b0ce38bd2f9842"}, "md5": "ce904f9b7876bb24e668e8bc70635367"}, {"_id": {"$oid": "563c8629e4b0ce38bd2f9846"}, "filename": "lower_limit_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807081069"}}, "legacy_filename": "lowerlimittotalrev.pdf", "length": {"$numberLong": "9174252"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8629e4b0ce38bd2f9848"}, "md5": "b93ac8d4333851a34b59c27a57f72ac4"}, {"_id": {"$oid": "563c862ae4b0ce38bd2f986d"}, "filename": "line_and_cipher_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807082519"}}, "legacy_filename": "line_and_cipher_full_score_7_24_2011.pdf", "length": {"$numberLong": "1030320"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862ae4b0ce38bd2f986f"}, "md5": "06b40b1bf977aa0191946e2417180259"}, {"_id": {"$oid": "563c862be4b0ce38bd2f9874"}, "filename": "partition_conjugate_prime_choir|orchestra|choir_one|two|onescore.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807083820"}}, "legacy_filename": "partition_conjugate_prime.pdf", "length": {"$numberLong": "991131"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862be4b0ce38bd2f9876"}, "md5": "8894fdf2b4f346c75537d8f4aec8c2fa"}, {"_id": {"$oid": "563c862ce4b0ce38bd2f987b"}, "filename": "subset_canon_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807084438"}}, "legacy_filename": "subset_canon.pdf", "length": {"$numberLong": "264796"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862ce4b0ce38bd2f987d"}, "md5": "b584da1d0c125a64bf70529f4d64292d"}, {"_id": {"$oid": "563c862ce4b0ce38bd2f9880"}, "filename": "scene_plus_plus_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807084774"}}, "legacy_filename": "scene++.pdf", "length": {"$numberLong": "31276"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862ce4b0ce38bd2f9882"}, "md5": "45c8495a2f5d345cc06bb95e18d7828f"}, {"_id": {"$oid": "563c862de4b0ce38bd2f9884"}, "filename": "before_you_cure_the_beast_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807085012"}}, "legacy_filename": "before_you_cure_the_beast.pdf", "length": {"$numberLong": "22951"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862de4b0ce38bd2f9886"}, "md5": "4921415afb65b9d7c05f57e01ed55964"}, {"_id": {"$oid": "563c862de4b0ce38bd2f9888"}, "filename": "just_above_and_or_below_the_waterline_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807085187"}}, "legacy_filename": "waterline.pdf", "length": {"$numberLong": "15072"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862de4b0ce38bd2f988a"}, "md5": "a5c768e3fd2c9bd0bd27a5ba9154f324"}, {"_id": {"$oid": "563c862de4b0ce38bd2f988c"}, "filename": "pedal_triangle_machine_and_perhaps_coda_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807085923"}}, "legacy_filename": "pedal_triangle_machine_and_coda.pdf", "length": {"$numberLong": "371339"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862de4b0ce38bd2f988e"}, "md5": "da8d06e83126eccc398a21059591bb45"}, {"_id": {"$oid": "563c862ee4b0ce38bd2f9891"}, "filename": "after_eons_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807086144"}}, "legacy_filename": "after_eons.pdf", "length": {"$numberLong": "24465"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862ee4b0ce38bd2f9893"}, "md5": "4c9507f83ff6a36ae2a94a3efa269144"}, {"_id": {"$oid": "563c862fe4b0ce38bd2f9895"}, "filename": "Approximating_Omega_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807087085"}}, "legacy_filename": "Approximating_Omega.pdf", "length": {"$numberLong": "572908"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862fe4b0ce38bd2f9897"}, "md5": "f435ef7d4425b4c78d9217cf9bb314b5"}, {"_id": {"$oid": "563c862fe4b0ce38bd2f989b"}, "filename": "piano_machine_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807087320"}}, "legacy_filename": "piano_machine.pdf", "length": {"$numberLong": "23882"}, "contentType": "application/pdf", "_etag": {"$oid": "563c862fe4b0ce38bd2f989d"}, "md5": "28c86cac1f828ccbb88205ba07bdbe12"}, {"_id": {"$oid": "563c8630e4b0ce38bd2f989f"}, "filename": "recitation_code_and_perhaps_round_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807088229"}}, "legacy_filename": "recitation_code_and_round.pdf", "length": {"$numberLong": "533282"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8630e4b0ce38bd2f98a1"}, "md5": "778817641b013bfb12b23ac268ae6f6c"}, {"_id": {"$oid": "563c8630e4b0ce38bd2f98a5"}, "filename": "field_and_perfect_circuit_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807088840"}}, "legacy_filename": "field_and_perfect_circuit.pdf", "length": {"$numberLong": "276883"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8630e4b0ce38bd2f98a7"}, "md5": "8c349cf7501912ff28528964bcc6a645"}, {"_id": {"$oid": "563c8631e4b0ce38bd2f98aa"}, "filename": "for_gregory_chaitin_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807089078"}}, "legacy_filename": "for_gregory_chaitin.pdf", "length": {"$numberLong": "31120"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8631e4b0ce38bd2f98ac"}, "md5": "555cebbd3976741659a8c2364aabb2a7"}, {"_id": {"$oid": "563c8631e4b0ce38bd2f98ae"}, "filename": "for_Sol_LeWitt_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807089267"}}, "legacy_filename": "for_Sol_LeWitt.pdf", "length": {"$numberLong": "23876"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8631e4b0ce38bd2f98b0"}, "md5": "59bb6a17b92f63bf385378a101a57c8c"}, {"_id": {"$oid": "563c8633e4b0ce38bd2f98b2"}, "filename": "gray_codes_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807091627"}}, "legacy_filename": "gray_codes.pdf", "length": {"$numberLong": "2462848"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8633e4b0ce38bd2f98b4"}, "md5": "903121a0d34f1dc0dfc8221dfc89b622"}, {"_id": {"$oid": "563c8639e4b0ce38bd2f98bf"}, "filename": "towards_completeness_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807097467"}}, "legacy_filename": "towards_completeness.pdf", "length": {"$numberLong": "10348610"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8639e4b0ce38bd2f98c1"}, "md5": "ec7221077dc7bc0182ac8eebc03b7d16"}, {"_id": {"$oid": "563c863ae4b0ce38bd2f98ea"}, "filename": "small_world_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807098443"}}, "legacy_filename": "small_world.pdf", "length": {"$numberLong": "532162"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863ae4b0ce38bd2f98ec"}, "md5": "c3623ea95124e31083a6f7fa79f8934c"}, {"_id": {"$oid": "563c863be4b0ce38bd2f98f0"}, "filename": "dissection_and_field_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807099841"}}, "legacy_filename": "dissection_and_field.pdf", "length": {"$numberLong": "966169"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863be4b0ce38bd2f98f2"}, "md5": "534745f1504a7d8c13449f64bbda2eee"}, {"_id": {"$oid": "563c863ce4b0ce38bd2f98f7"}, "filename": "20_arrows_9_dashes_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807100071"}}, "legacy_filename": "arrows_and_dashes.pdf", "length": {"$numberLong": "23622"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863ce4b0ce38bd2f98f9"}, "md5": "c796f9e5026a1a8aba70a9e07cd6cc38"}, {"_id": {"$oid": "563c863ce4b0ce38bd2f98fb"}, "filename": "for_orin_hildestad_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807100252"}}, "legacy_filename": "for_orin_hildestad.pdf", "length": {"$numberLong": "24762"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863ce4b0ce38bd2f98fd"}, "md5": "fc4e48a12cce86cb783d1d90caccaa4e"}, {"_id": {"$oid": "563c863ce4b0ce38bd2f98ff"}, "filename": "room_and_seams_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807100608"}}, "legacy_filename": "room_and_seams.pdf", "length": {"$numberLong": "115730"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863ce4b0ce38bd2f9901"}, "md5": "015bb05f88db04d5b25d73eb61a0335e"}, {"_id": {"$oid": "563c863de4b0ce38bd2f9903"}, "filename": "seams_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807101240"}}, "legacy_filename": "seams.pdf", "length": {"$numberLong": "282484"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863de4b0ce38bd2f9905"}, "md5": "7dd14d7a3674fe03778f974967bd6a56"}, {"_id": {"$oid": "563c863de4b0ce38bd2f9908"}, "filename": "resonance_i_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807101425"}}, "legacy_filename": "resonance_i.pdf", "length": {"$numberLong": "24756"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863de4b0ce38bd2f990a"}, "md5": "20de5ac2dde0f424c0f684feefd6619f"}, {"_id": {"$oid": "563c863ee4b0ce38bd2f9911"}, "filename": "after_a_koan_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807102535"}}, "legacy_filename": "after_a_koan.pdf", "length": {"$numberLong": "119193"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863ee4b0ce38bd2f9913"}, "md5": "070ec5fbae66770e2d9ec2d3721aa017"}, {"_id": {"$oid": "563c863ee4b0ce38bd2f9915"}, "filename": "sound_sound_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807102847"}}, "legacy_filename": "sound_dot_sound.pdf", "length": {"$numberLong": "51543"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863ee4b0ce38bd2f9917"}, "md5": "f38d998bbb08cb556b9c464692f2aa1e"}, {"_id": {"$oid": "563c863fe4b0ce38bd2f9919"}, "filename": "many_many_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807103169"}}, "legacy_filename": "many_many.pdf", "length": {"$numberLong": "35419"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863fe4b0ce38bd2f991b"}, "md5": "adffd88d694f082f1aacb6322a7df41f"}, {"_id": {"$oid": "563c863fe4b0ce38bd2f991d"}, "filename": "4_James_Orsher_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807103348"}}, "legacy_filename": "4_james_orsher.pdf", "length": {"$numberLong": "19706"}, "contentType": "application/pdf", "_etag": {"$oid": "563c863fe4b0ce38bd2f991f"}, "md5": "bd3cb81530061669a70f922b766fa2b2"}, {"_id": {"$oid": "563c8640e4b0ce38bd2f9921"}, "filename": "Entropic_Canon_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807104114"}}, "legacy_filename": "Entropic_Canon.pdf", "length": {"$numberLong": "353971"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8640e4b0ce38bd2f9923"}, "md5": "35331448476d3c823a0e77b16763dd89"}, {"_id": {"$oid": "563c8640e4b0ce38bd2f9926"}, "filename": "Three_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807104374"}}, "legacy_filename": "Three.pdf", "length": {"$numberLong": "34610"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8640e4b0ce38bd2f9928"}, "md5": "9a534479d8d03b91ea6a43c8e45d31d3"}, {"_id": {"$oid": "563c8640e4b0ce38bd2f992a"}, "filename": "Transplanting_06_11_07_06_16_07_or_Transcription_USA_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807104663"}}, "legacy_filename": "USA.pdf", "length": {"$numberLong": "47884"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8640e4b0ce38bd2f992c"}, "md5": "405d05d72edf3129ce310cad0c34fe9d"}, {"_id": {"$oid": "563c8641e4b0ce38bd2f992e"}, "filename": "a_chance_happening_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807105396"}}, "legacy_filename": "a_chance_happening.pdf", "length": {"$numberLong": "350903"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8641e4b0ce38bd2f9930"}, "md5": "1cb1010167566df5ad8578bb4e346904"}, {"_id": {"$oid": "563c8641e4b0ce38bd2f9933"}, "filename": "cactus_for_james_orsher_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807105767"}}, "legacy_filename": "cactus.pdf", "length": {"$numberLong": "82098"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8641e4b0ce38bd2f9935"}, "md5": "3ee485afa0617726b072745212a3f628"}, {"_id": {"$oid": "563c8641e4b0ce38bd2f9937"}, "filename": "1_sample_x_performers_y_seconds_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807106000"}}, "legacy_filename": "1sample_xperformers_yseconds.pdf", "length": {"$numberLong": "36751"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8642e4b0ce38bd2f9939"}, "md5": "effac47d32017d2caf0b0efc3d1ccfc1"}, {"_id": {"$oid": "563c8645e4b0ce38bd2f993b"}, "filename": "4_Ascents_for_James_Tenney_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807109861"}}, "legacy_filename": "4_Ascents_for_James_Tenney.pdf", "length": {"$numberLong": "5761474"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8645e4b0ce38bd2f993d"}, "md5": "d4b6ffb778f7b829e4d4cc5ca79ad8f8"}, {"_id": {"$oid": "563c8646e4b0ce38bd2f9955"}, "filename": "Trajectories_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807110625"}}, "legacy_filename": "Trajectories.pdf", "length": {"$numberLong": "388011"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8646e4b0ce38bd2f9957"}, "md5": "4a5ba683a33bdbf2275d18ebed38da3f"}, {"_id": {"$oid": "563c864be4b0ce38bd2f995a"}, "filename": "Prime_Decomposition_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807115754"}}, "legacy_filename": "Prime_Decomposition.pdf", "length": {"$numberLong": "8549056"}, "contentType": "application/pdf", "_etag": {"$oid": "563c864be4b0ce38bd2f995c"}, "md5": "2e9bcf3168f38a0c3d7a3ac1cd3a4484"}, {"_id": {"$oid": "563c864de4b0ce38bd2f997e"}, "filename": "Intersections_I_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807117723"}}, "legacy_filename": "Intersections_I.pdf", "length": {"$numberLong": "1648697"}, "contentType": "application/pdf", "_etag": {"$oid": "563c864de4b0ce38bd2f9980"}, "md5": "6beb98419b7b131dab0a1292246250b9"}, {"_id": {"$oid": "563c8652e4b0ce38bd2f9988"}, "filename": "Streams_I_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807122897"}}, "legacy_filename": "Streams_I.pdf", "length": {"$numberLong": "6008248"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8652e4b0ce38bd2f998a"}, "md5": "a4a1c786338058f07d57b9dc6864595b"}, {"_id": {"$oid": "563c8653e4b0ce38bd2f99a3"}, "filename": "diy_for_larry_polansky_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807123166"}}, "legacy_filename": "diy_for_larry_polansky.pdf", "length": {"$numberLong": "17792"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8653e4b0ce38bd2f99a5"}, "md5": "8bf7edf8926f320f0a5a2004508599b6"}, {"_id": {"$oid": "563c8653e4b0ce38bd2f99a7"}, "filename": "three_books_and_a_dissertation_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807123367"}}, "legacy_filename": "three_books_and_a_dissertation_rev.pdf", "length": {"$numberLong": "15938"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8653e4b0ce38bd2f99a9"}, "md5": "b28316863cf850df1d138b62fcef2d20"}, {"_id": {"$oid": "563c8653e4b0ce38bd2f99ab"}, "filename": "in_tone_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807123656"}}, "legacy_filename": "in_tone.pdf", "length": {"$numberLong": "28649"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8653e4b0ce38bd2f99ad"}, "md5": "cc0c44ca155da5541683cda57941b3c5"}, {"_id": {"$oid": "563c8653e4b0ce38bd2f99af"}, "filename": "random_I_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807123884"}}, "legacy_filename": "random_I.pdf", "length": {"$numberLong": "28088"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8653e4b0ce38bd2f99b1"}, "md5": "a5935bc097f675328f73fbf15542c8de"}, {"_id": {"$oid": "563c8654e4b0ce38bd2f99b3"}, "filename": "almost_every_piece_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807124639"}}, "legacy_filename": "almost_every_piece.pdf", "length": {"$numberLong": "29791"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8654e4b0ce38bd2f99b5"}, "md5": "c8b0a1dd8b948e88c5eab3397cd9fc35"}, {"_id": {"$oid": "563c8654e4b0ce38bd2f99b7"}, "filename": "for_cassia_streb_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807124862"}}, "legacy_filename": "for_cassia_streb.pdf", "length": {"$numberLong": "12328"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8654e4b0ce38bd2f99b9"}, "md5": "a1f514efcbb18199c5404b6325447f92"}, {"_id": {"$oid": "563c8655e4b0ce38bd2f99bb"}, "filename": "for_michael_pisaro_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807125022"}}, "legacy_filename": "for_michael_pisaro.pdf", "length": {"$numberLong": "13204"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8655e4b0ce38bd2f99bd"}, "md5": "0ecdd274efe7e64c49abb31d0f249110"}, {"_id": {"$oid": "563c8656e4b0ce38bd2f99bf"}, "filename": "sort_I_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807126741"}}, "legacy_filename": "sort_I.pdf", "length": {"$numberLong": "1517956"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8656e4b0ce38bd2f99c1"}, "md5": "c8bf514ae3df96dd9a42dce44b891fe8"}, {"_id": {"$oid": "563c865ee4b0ce38bd2f99c8"}, "filename": "nothingI_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807134419"}}, "legacy_filename": "nothing_I.pdf", "length": {"$numberLong": "13995252"}, "contentType": "application/pdf", "_etag": {"$oid": "563c865ee4b0ce38bd2f99ca"}, "md5": "b7d3f25ad039d74d8244570338cc9602"}, {"_id": {"$oid": "563c865fe4b0ce38bd2f9a01"}, "filename": "A_Gaussian_Canon_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807135357"}}, "legacy_filename": "A_Gaussian_Canon.pdf", "length": {"$numberLong": "414934"}, "contentType": "application/pdf", "_etag": {"$oid": "563c865fe4b0ce38bd2f9a03"}, "md5": "213502121ee200a93e8de58adc4c0e1e"}, {"_id": {"$oid": "563c8660e4b0ce38bd2f9a06"}, "filename": "Infinity_III_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807136193"}}, "legacy_filename": "Infinity_III.pdf", "length": {"$numberLong": "352806"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8660e4b0ce38bd2f9a08"}, "md5": "3053ea692810cfdf1d8ec16f8998f59c"}, {"_id": {"$oid": "563c8660e4b0ce38bd2f9a0b"}, "filename": "Lecture_on_Infinity_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807136530"}}, "legacy_filename": "Lecture_on_Infinity_Realization.pdf", "length": {"$numberLong": "100581"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8660e4b0ce38bd2f9a0d"}, "md5": "1601843c7ad98d967f4eced6bab3afb7"}, {"_id": {"$oid": "563c8661e4b0ce38bd2f9a0f"}, "filename": "A_Flourish_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807137401"}}, "legacy_filename": "A_Flourish.pdf", "length": {"$numberLong": "487719"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8661e4b0ce38bd2f9a11"}, "md5": "08041a2f5fe3279a90f7e7af8d736763"}, {"_id": {"$oid": "563c8661e4b0ce38bd2f9a14"}, "filename": "Infinity_2_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807137600"}}, "legacy_filename": "Infinity_2.pdf", "length": {"$numberLong": "32593"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8661e4b0ce38bd2f9a16"}, "md5": "53347bdd50eeb42411b2411313ddbc59"}, {"_id": {"$oid": "563c8661e4b0ce38bd2f9a18"}, "filename": "Perspectives_I_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807137824"}}, "legacy_filename": "Perspectives_I_revised.pdf", "length": {"$numberLong": "32424"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8661e4b0ce38bd2f9a1a"}, "md5": "0444af9fcbef63e85b9cbb581d08fede"}, {"_id": {"$oid": "563c8663e4b0ce38bd2f9a1c"}, "filename": "Commas_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807139109"}}, "legacy_filename": "Commas.pdf", "length": {"$numberLong": "1014680"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8663e4b0ce38bd2f9a1e"}, "md5": "604838a054a1a443b0168d1b3816bc6b"}, {"_id": {"$oid": "563c8663e4b0ce38bd2f9a23"}, "filename": "a_set_of_pieces_with_one_note_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807139410"}}, "legacy_filename": "a_set_of_pieces_with_one_note.pdf", "length": {"$numberLong": "60044"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8663e4b0ce38bd2f9a25"}, "md5": "ffc95416d0fc3a83b32451bda7ab7d8b"}, {"_id": {"$oid": "563c8663e4b0ce38bd2f9a27"}, "filename": "Infinity_1_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807139765"}}, "legacy_filename": "Infinity_1.pdf", "length": {"$numberLong": "95015"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8663e4b0ce38bd2f9a29"}, "md5": "28ee7e442d2e089877e200641071109c"}, {"_id": {"$oid": "563c8667e4b0ce38bd2f9a2b"}, "filename": "Filter_IVP_I_X_LStudy_No1_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807143385"}}, "legacy_filename": "Filter_IV.pdf", "length": {"$numberLong": "5657410"}, "contentType": "application/pdf", "_etag": {"$oid": "563c8667e4b0ce38bd2f9a2d"}, "md5": "b81f258e1c7ff5fe1318391a210c44a1"}, {"_id": {"$oid": "563c866ae4b0ce38bd2f9a44"}, "filename": "Filter_IIITransformation_Filter_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807146861"}}, "legacy_filename": "Filter_III.pdf", "length": {"$numberLong": "5218786"}, "contentType": "application/pdf", "_etag": {"$oid": "563c866ae4b0ce38bd2f9a46"}, "md5": "1e12673204a7949bb1456cd19b2b88b0"}, {"_id": {"$oid": "563c866be4b0ce38bd2f9a5b"}, "filename": "Difference_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807147765"}}, "legacy_filename": "Difference.pdf", "length": {"$numberLong": "492925"}, "contentType": "application/pdf", "_etag": {"$oid": "563c866be4b0ce38bd2f9a5d"}, "md5": "20cc86f27dbcc07915972e098072a5ff"}, {"_id": {"$oid": "563c866ce4b0ce38bd2f9a60"}, "filename": "2_Filters_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807148224"}}, "legacy_filename": "2_Filters.pdf", "length": {"$numberLong": "121663"}, "contentType": "application/pdf", "_etag": {"$oid": "563c866ce4b0ce38bd2f9a62"}, "md5": "3700a0cce8b185ab74805a4303d16ddf"}, {"_id": {"$oid": "563c866ce4b0ce38bd2f9a64"}, "filename": "Flux_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807148647"}}, "legacy_filename": "Flux.pdf", "length": {"$numberLong": "151752"}, "contentType": "application/pdf", "_etag": {"$oid": "563c866ce4b0ce38bd2f9a66"}, "md5": "e99529a2e4ad7c934b685e854ec1d79d"}, {"_id": {"$oid": "563c866ee4b0ce38bd2f9a68"}, "filename": "Fission_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807150360"}}, "legacy_filename": "Fission.pdf", "length": {"$numberLong": "1559846"}, "contentType": "application/pdf", "_etag": {"$oid": "563c866ee4b0ce38bd2f9a6a"}, "md5": "78132d6417e26fc32257544df8088c6c"}, {"_id": {"$oid": "563c866fe4b0ce38bd2f9a71"}, "filename": "Coincidental_Canon_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807151170"}}, "legacy_filename": "Coincidental_Canon.pdf", "length": {"$numberLong": "490837"}, "contentType": "application/pdf", "_etag": {"$oid": "563c866fe4b0ce38bd2f9a73"}, "md5": "9c15e0d8b98946f25ca526275a11ff0b"}, {"_id": {"$oid": "563c866fe4b0ce38bd2f9a76"}, "filename": "A_Meditation_for_Solo_Piano_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807151551"}}, "legacy_filename": "A_Meditation_for_Solo_Piano_With_Correction.pdf", "length": {"$numberLong": "117712"}, "contentType": "application/pdf", "_etag": {"$oid": "563c866fe4b0ce38bd2f9a78"}, "md5": "238144980b73c80f6d338bc0c774e37d"}, {"_id": {"$oid": "563c866fe4b0ce38bd2f9a7a"}, "filename": "Beat_Canon_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1446807151892"}}, "legacy_filename": "Beat_Canon.pdf", "length": {"$numberLong": "110478"}, "contentType": "application/pdf", "_etag": {"$oid": "563c866fe4b0ce38bd2f9a7c"}, "md5": "646f41c91ceb0bcd7868e1f68df41377"}, {"_id": {"$oid": "5652d28ce4b0ce38bd2f9b8c"}, "filename": "welcome_round_for_larry_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1448268428136"}}, "length": {"$numberLong": "29080"}, "contentType": "application/pdf", "_etag": {"$oid": "5652d28ce4b0ce38bd2f9b8e"}, "md5": "dcbc5112a704a0ec19112a3c93cee2c9"}, {"_id": {"$oid": "5652d32be4b0ce38bd2f9b90"}, "filename": "to_walk_and_ponder_abstract_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1448268587197"}}, "length": {"$numberLong": "85616"}, "contentType": "application/pdf", "_etag": {"$oid": "5652d32be4b0ce38bd2f9b92"}, "md5": "8b262cb2d827a8937ea27ceefd0bfaf0"}, {"_id": {"$oid": "5665e6d8e4b09ed7b5997f5e"}, "filename": "to_walk_and_ponder_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1449518808201"}}, "length": {"$numberLong": "1875021"}, "contentType": "application/pdf", "_etag": {"$oid": "5665e6d8e4b09ed7b5997f60"}, "md5": "5817712c00af31cc4c2b3e2a8c7b28e6"}, {"_id": {"$oid": "5696d8fde4b024208f68fb4b"}, "filename": "Approximating_Omega_redux_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1452726525635"}}, "length": {"$numberLong": "216938"}, "contentType": "application/pdf", "_etag": {"$oid": "5696d8fde4b024208f68fb4d"}, "md5": "e67d01615da47ac019c99adc296e8764", "legacy_filename": "Approximating_Omega_redux.pdf"}, {"_id": {"$oid": "56f70ad1e4b024208f68fb5c"}, "filename": "single_track_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1459030737794"}}, "length": {"$numberLong": "10739851"}, "contentType": "application/pdf", "_etag": {"$oid": "56f70ad2e4b024208f68fb5e"}, "md5": "04d9689cf0f8b67ba2024877461662d9"}, {"_id": {"$oid": "57b9e35ae4b04741c902e408"}, "filename": "essay_on_the_art_of_combinations_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1471800154702"}}, "length": {"$numberLong": "15392609"}, "contentType": "application/pdf", "_etag": {"$oid": "57b9e35ae4b04741c902e40a"}, "md5": "b61b6050c701faaeacae79420145e852"}, {"_id": {"$oid": "57fcf5f2e4b04741c902e455"}, "filename": "chorale_and_finely_tuned_resonators_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1476195826649"}}, "length": {"$numberLong": "1394352"}, "contentType": "application/pdf", "_etag": {"$oid": "57fcf5f2e4b04741c902e457"}, "md5": "6432ec94349242f163f1f913bc2a7248"}, {"_id": {"$oid": "5825aaa4e4b04741c902e4aa"}, "filename": "tergiversate_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1478863524982"}}, "length": {"$numberLong": "2821171"}, "contentType": "application/pdf", "_etag": {"$oid": "5825aaa4e4b04741c902e4ac"}, "md5": "4c140ed90f5cf79c025a4ab1780fa413"}, {"_id": {"$oid": "5887d3b0e4b00a1088060677"}, "filename": "scaffold_and_map_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485296560699"}}, "length": {"$numberLong": "731996"}, "contentType": "application/pdf", "_etag": {"$oid": "5887d3b0e4b00a1088060679"}, "md5": "f7dcc843322a53f918b5ddf2890a570f"}, {"_id": {"$oid": "5887d57fe4b00a108806067d"}, "filename": "Vein_Transcription_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485297023914"}}, "length": {"$numberLong": "1544483"}, "contentType": "application/pdf", "_etag": {"$oid": "5887d57fe4b00a108806067f"}, "md5": "a79b2394e06b8c17866d4739a6b8ed1c"}, {"_id": {"$oid": "5887d614e4b00a1088060686"}, "filename": "a_tone_for_Eric_KM_Clark_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485297172784"}}, "length": {"$numberLong": "1678827"}, "contentType": "application/pdf", "_etag": {"$oid": "5887d614e4b00a1088060688"}, "md5": "14afe3255391c716fd4ae3e98eb64732"}, {"_id": {"$oid": "5887d7c5e4b00a1088060690"}, "filename": "Chromatic_Study_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485297605360"}}, "length": {"$numberLong": "63415"}, "contentType": "application/pdf", "_etag": {"$oid": "5887d7c5e4b00a1088060692"}, "md5": "fababdca249e438f6b00bdaaaa127654"}, {"_id": {"$oid": "588fb6a5e4b00a108806069c"}, "filename": "pedal_triangle_machine_and_perhaps_coda_abstract_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1485813413595"}}, "length": {"$numberLong": "85225"}, "contentType": "application/pdf", "_etag": {"$oid": "588fb6a5e4b00a108806069e"}, "md5": "57ed65db83083ea08e2bd33dd97341cf"}, {"_id": {"$oid": "58efa0c64f82171557aecb4c"}, "filename": "rockfall_score.pdf", "length": {"$numberLong": "943653"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1492099270223"}}, "md5": "9fdff64776d71ada32c03563a81bcf57", "contentType": "application/pdf"}, {"_id": {"$oid": "591795f54f82171557aecb52"}, "filename": "curved_bow_and_negative_score.pdf", "length": {"$numberLong": "482054"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1494717941330"}}, "md5": "6b81c333da182755668dc078f20281a7", "contentType": "application/pdf"}, {"_id": {"$oid": "591912704f82171557aecb56"}, "filename": "preliminary_thoughts_score.pdf", "length": {"$numberLong": "1472481"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1494815344276"}}, "md5": "5b51b267389dcb6933bd72fea2db98a9", "contentType": "application/pdf", "_etag": {"$oid": "591912704f82171557aecb55"}}, {"_id": {"$oid": "592b1bac4f82171557aecb5e"}, "filename": "maximum_change_score.pdf", "length": {"$numberLong": "380253"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1495997356967"}}, "md5": "d488d442f6e77d9072cfa2d2bc730be3", "contentType": "application/pdf", "_etag": {"$oid": "592b1bac4f82171557aecb5d"}}, {"_id": {"$oid": "59c07efd4f82173ab19ada9c"}, "filename": "flight_path_score.pdf", "length": {"$numberLong": "27286"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1505787645559"}}, "md5": "f1847d2c2adc76eff46651012dde741b", "contentType": "application/pdf", "_etag": {"$oid": "59c07efd4f82173ab19ada9b"}}, {"_id": {"$oid": "5a4e9be14f82170dbbb3fe80"}, "filename": "ida_for_amy_score.pdf", "length": {"$numberLong": "214822"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1515101153907"}}, "md5": "a7214f789cee1103f9daf3e8598d67b7", "contentType": "application/pdf", "_etag": {"$oid": "5a4e9be14f82170dbbb3fe7f"}}, {"_id": {"$oid": "5a74c5804f82170dbbb3fe83"}, "filename": "reading_piece_for_library_or_bookstore_score.pdf", "length": {"$numberLong": "20920"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1517602176270"}}, "md5": "5c0758dd9d39edf3d9c412ce9f713d31", "contentType": "application/pdf", "_etag": {"$oid": "5a74c5804f82170dbbb3fe82"}}, {"_id": {"$oid": "5a8cc49d4f82170dbbb3fe86"}, "filename": "mercado_san_juan_score.pdf", "length": {"$numberLong": "20164"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1519174813968"}}, "md5": "2650637d84b8f030a8030b7bb0351e8e", "contentType": "application/pdf", "_etag": {"$oid": "5a8cc49d4f82170dbbb3fe85"}}, {"_id": {"$oid": "5b7537ec6082b532131ffbb8"}, "filename": "dear_robert_perhaps_all_is_a_type_of_cartography_score.pdf", "length": {"$numberLong": "11925"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1534408684766"}}, "md5": "9f5b6c7309698c7cb44af5bad6984985", "contentType": "application/pdf", "_etag": {"$oid": "5b7537ec6082b532131ffbb7"}}, {"_id": {"$oid": "5d87e5c7b0deb577f86dbccb"}, "filename": "remembering_clive_wearing_score.pdf", "aliases": null, "chunkSize": {"$numberLong": "261120"}, "uploadDate": {"$date": {"$numberLong": "1569187271307"}}, "length": {"$numberLong": "421121"}, "contentType": "application/pdf", "md5": "9059e369abe0eb6920de00e87a35d3df"}, {"_id": {"$oid": "5dd72b4030c49e0001961b62"}, "filename": "fanfare_score.pdf", "length": {"$numberInt": "830584"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1574382400047"}}, "md5": "5d49cea918fb8e304f46b7767acd3921", "contentType": "application/pdf", "_etag": {"$oid": "5dd72b4030c49e0001961b61"}}, {"_id": {"$oid": "5dd72f2730c49e0001961b6b"}, "filename": "generator_and_metal_score.pdf", "length": {"$numberInt": "19381"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1574383399629"}}, "md5": "27584f1dc10ea763fa2e5cfe8940904e", "contentType": "application/pdf", "_etag": {"$oid": "5dd72f2730c49e0001961b6a"}}, {"_id": {"$oid": "5dd81c3030c49e0001961b74"}, "filename": "4_computer_music_studies_score.pdf", "length": {"$numberLong": "39215"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1574444080380"}}, "md5": "98560b6842933091173111f19224a91d", "metadata": {"filename": "4_computer_music_studies_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5dd81c3030c49e0001961b73"}}}, {"_id": {"$oid": "5dd81cca30c49e0001961b77"}, "filename": "field_and_perfect_circuit_redux_score.pdf", "length": {"$numberLong": "37768"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1574444234903"}}, "md5": "67ba8c8df3692afaf04dfa08cdf0d812", "metadata": {"filename": "field_and_perfect_circuit_redux_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5dd81cca30c49e0001961b76"}}}, {"_id": {"$oid": "5dd81d8630c49e0001961b7a"}, "filename": "south_america_miscellany_score.pdf", "length": {"$numberLong": "20483"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1574444422347"}}, "md5": "0f7372a9acf19c61724005badd2f7033", "metadata": {"filename": "south_america_miscellany_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5dd81d8630c49e0001961b79"}}}, {"_id": {"$oid": "5dd81f0130c49e0001961b7d"}, "filename": "generator_hierarchical_dust_and_necklaces_score.pdf", "length": {"$numberLong": "4297632"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1574444801958"}}, "md5": "b34adc9e3cd04f76cb6f47d45f2a98e8", "metadata": {"filename": "generator_hierarchical_dust_and_necklaces_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5dd81f0130c49e0001961b7c"}}}, {"_id": {"$oid": "5fb7b300b3cb1f0001a435f5"}, "filename": "ostinato_and_interrupt_score.pdf", "length": {"$numberLong": "1052683"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1605874432147"}}, "md5": "f045d6bca30c0aabdc982fcb5526b214", "metadata": {"filename": "ostinato_and_interrupt_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5fb7b300b3cb1f0001a435f4"}}}, {"_id": {"$oid": "5fc7d91fdc48810001a0b03d"}, "filename": "a_great_conjunction_score.pdf", "length": {"$numberLong": "19253"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1606932767079"}}, "md5": "c1f36d3ac66e3a4ad34b38ccd597c928", "metadata": {"filename": "a_great_conjunction_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "5fc7d91fdc48810001a0b03c"}}}, {"_id": {"$oid": "60460fe536d1a00001414e78"}, "filename": "counterfeiting_in_colonial_connecticut_score.pdf", "length": {"$numberLong": "2057506"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1615204325915"}}, "md5": "8ecf1ce43f1959337fc26173fb7e37ae", "metadata": {"filename": "counterfeiting_in_colonial_connecticut_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "60460fe536d1a00001414e77"}}}, {"_id": {"$oid": "605b56e836d1a00001414e82"}, "filename": "a_lot_of_tiles_trivial_scan_score.pdf", "length": {"$numberLong": "26971748"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1616598761005"}}, "md5": "a88c7ecba1d8ff39696afe727bbdc771", "metadata": {"filename": "a_lot_of_tiles_trivial_scan_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "605b56e836d1a00001414e81"}}}, {"_id": {"$oid": "63b42841adbe1d0001aec080"}, "filename": "varilude_score.pdf", "length": {"$numberLong": "68748"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1672751169763"}}, "md5": "29e20f79c92218825d5631f3ecd37f9a", "metadata": {"filename": "varilude_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "63b42841adbe1d0001aec07f"}}}, {"_id": {"$oid": "63b428b1adbe1d0001aec083"}, "filename": "dawning_redux_score.pdf", "length": {"$numberLong": "616538"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1672751281212"}}, "md5": "a48da230062793336bb5f243a9bcc1e9", "metadata": {"filename": "dawning_redux_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "63b428b1adbe1d0001aec082"}}}, {"_id": {"$oid": "64ce79769acad10629df3e81"}, "filename": "to_kill_a_monarch_score.pdf", "length": {"$numberLong": "1441613"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1691253110484"}}, "metadata": {"filename": "to_kill_a_monarch_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "64ce79769acad10629df3e80"}}}, {"_id": {"$oid": "658572513fe9480f1fee5a71"}, "filename": "kari_score.pdf", "length": {"$numberLong": "371160"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1703244369309"}}, "metadata": {"filename": "kari_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "658572513fe9480f1fee5a70"}}}, {"_id": {"$oid": "658573393fe9480f1fee5a76"}, "filename": "berger_score.pdf", "length": {"$numberLong": "588782"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1703244601084"}}, "metadata": {"filename": "berger_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "658573393fe9480f1fee5a75"}}}, {"_id": {"$oid": "658573563fe9480f1fee5a7c"}, "filename": "robinson_score.pdf", "length": {"$numberLong": "554194"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1703244630521"}}, "metadata": {"filename": "robinson_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "658573563fe9480f1fee5a7b"}}}, {"_id": {"$oid": "6585737e3fe9480f1fee5a82"}, "filename": "penrose_score.pdf", "length": {"$numberLong": "1155651"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1703244670920"}}, "metadata": {"filename": "penrose_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "6585737e3fe9480f1fee5a81"}}}, {"_id": {"$oid": "6585739c3fe9480f1fee5a8a"}, "filename": "ammann_score.pdf", "length": {"$numberLong": "1288381"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1703244700524"}}, "metadata": {"filename": "ammann_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "6585739c3fe9480f1fee5a89"}}}, {"_id": {"$oid": "658573f33fe9480f1fee5a92"}, "filename": "jaendel_rao_score.pdf", "length": {"$numberLong": "1432328"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1703244787241"}}, "metadata": {"filename": "jaendel_rao_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "658573f33fe9480f1fee5a91"}}}, {"_id": {"$oid": "658d5d163fe9480f1fee5b25"}, "filename": "a_history_of_the_domino_problem_score.pdf", "length": {"$numberLong": "35147278"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1703763223022"}}, "metadata": {"filename": "a_history_of_the_domino_problem_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "658d5d163fe9480f1fee5b24"}}}, {"_id": {"$oid": "65e0edbd754b7b40912d8b36"}, "filename": "steady_state_score.pdf", "length": {"$numberLong": "143891"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1709239741385"}}, "metadata": {"filename": "steady_state_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "65e0edbd754b7b40912d8b35"}}}, {"_id": {"$oid": "65efb2f231f0901f0b54c607"}, "filename": "seeds_and_ledgers_1_to_3_score.pdf", "length": {"$numberLong": "659467"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1710207730919"}}, "metadata": {"filename": "seeds_and_ledgers_1_to_3_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "65efb2f231f0901f0b54c606"}}}, {"_id": {"$oid": "670a9dbeaca15f385f331ef5"}, "filename": "critical_loci_score.pdf", "length": {"$numberLong": "144551"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1728748990171"}}, "metadata": {"filename": "critical_loci_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "670a9dbeaca15f385f331ef4"}}}, {"_id": {"$oid": "679b64e20535710da6888a12"}, "filename": "compact_sets_1_to_3_score.pdf", "length": {"$numberLong": "791083"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1738237155033"}}, "metadata": {"filename": "compact_sets_1_to_3_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "679b64e20535710da6888a11"}}}, {"_id": {"$oid": "684f30ab375c1f1e1fed79d2"}, "filename": "harmonie_universelle_score.pdf", "length": {"$numberLong": "11822414"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1750020267554"}}, "metadata": {"filename": "harmonie_universelle_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "684f30ab375c1f1e1fed79d1"}}}, {"_id": {"$oid": "68cc5d15dd004e124b67ef1e"}, "filename": "access_intimacy_score.pdf", "length": {"$numberLong": "185127"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1758223637442"}}, "metadata": {"filename": "access_intimacy_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "68cc5d15dd004e124b67ef1d"}}}, {"_id": {"$oid": "69023da3bb125219c6bf5487"}, "filename": "haros_family_etude_no_1_score.pdf", "length": {"$numberLong": "206771"}, "chunkSize": {"$numberInt": "261120"}, "uploadDate": {"$date": {"$numberLong": "1761754531892"}}, "metadata": {"filename": "haros_family_etude_no_1_score.pdf", "contentType": "application/pdf", "_etag": {"$oid": "69023da3bb125219c6bf5486"}}}] \ No newline at end of file +[ + { + "id": "563c8608e4b0ce38bd2f97ba", + "filename": "to_hum_and_walk_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "to_hum_and_walk_total.pdf" + }, + { + "id": "563c8609e4b0ce38bd2f97c2", + "filename": "a_conversation_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "a_conversation.pdf" + }, + { + "id": "563c860ae4b0ce38bd2f97c6", + "filename": "necklaces_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "necklaces_total.pdf" + }, + { + "id": "563c860ae4b0ce38bd2f97cc", + "filename": "partition_and_gate_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "partition_and_gate_total.pdf" + }, + { + "id": "563c860ce4b0ce38bd2f97d9", + "filename": "order_matters_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "order_matters.pdf" + }, + { + "id": "563c860de4b0ce38bd2f97dd", + "filename": "to_converge_abstract_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "to_converge_abstract.pdf" + }, + { + "id": "563c8611e4b0ce38bd2f97e1", + "filename": "material_for_james_klopfleisch_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "material.pdf" + }, + { + "id": "563c8612e4b0ce38bd2f9801", + "filename": "lv_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "lv.pdf" + }, + { + "id": "563c8613e4b0ce38bd2f9807", + "filename": "glass_economies_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "glass economies_2013_03_09.pdf" + }, + { + "id": "563c8616e4b0ce38bd2f980c", + "filename": "economy_study_in_one_dimension_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "economy_study.pdf" + }, + { + "id": "563c8616e4b0ce38bd2f9814", + "filename": "copyedit_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "copyedit.pdf" + }, + { + "id": "563c8616e4b0ce38bd2f9818", + "filename": "quieting_rooms_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "quieting_rooms_score_final.pdf" + }, + { + "id": "563c861be4b0ce38bd2f981c", + "filename": "half_normal_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "half_normal_draft.pdf" + }, + { + "id": "563c861be4b0ce38bd2f982d", + "filename": "project_reflect_refract_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "project_reflect_refract.pdf" + }, + { + "id": "563c861be4b0ce38bd2f9831", + "filename": "minor_third_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "minor_third.pdf" + }, + { + "id": "563c861de4b0ce38bd2f9835", + "filename": "mass_and_band_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "mass_and_band.pdf" + }, + { + "id": "563c861de4b0ce38bd2f983c", + "filename": "minor_third_abstract_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "minor_third_abstract.pdf" + }, + { + "id": "563c8623e4b0ce38bd2f9840", + "filename": "slip_and_stitch_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "slip_and_stitch.pdf" + }, + { + "id": "563c8629e4b0ce38bd2f9846", + "filename": "lower_limit_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "lowerlimittotalrev.pdf" + }, + { + "id": "563c862ae4b0ce38bd2f986d", + "filename": "line_and_cipher_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "line_and_cipher_full_score_7_24_2011.pdf" + }, + { + "id": "563c862be4b0ce38bd2f9874", + "filename": "partition_conjugate_prime_choir|orchestra|choir_one|two|onescore.pdf", + "contentType": "application/pdf", + "legacy_filename": "partition_conjugate_prime.pdf" + }, + { + "id": "563c862ce4b0ce38bd2f987b", + "filename": "subset_canon_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "subset_canon.pdf" + }, + { + "id": "563c862ce4b0ce38bd2f9880", + "filename": "scene_plus_plus_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "scene++.pdf" + }, + { + "id": "563c862de4b0ce38bd2f9884", + "filename": "before_you_cure_the_beast_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "before_you_cure_the_beast.pdf" + }, + { + "id": "563c862de4b0ce38bd2f9888", + "filename": "just_above_and_or_below_the_waterline_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "waterline.pdf" + }, + { + "id": "563c862de4b0ce38bd2f988c", + "filename": "pedal_triangle_machine_and_perhaps_coda_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "pedal_triangle_machine_and_coda.pdf" + }, + { + "id": "563c862ee4b0ce38bd2f9891", + "filename": "after_eons_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "after_eons.pdf" + }, + { + "id": "563c862fe4b0ce38bd2f9895", + "filename": "Approximating_Omega_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Approximating_Omega.pdf" + }, + { + "id": "563c862fe4b0ce38bd2f989b", + "filename": "piano_machine_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "piano_machine.pdf" + }, + { + "id": "563c8630e4b0ce38bd2f989f", + "filename": "recitation_code_and_perhaps_round_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "recitation_code_and_round.pdf" + }, + { + "id": "563c8630e4b0ce38bd2f98a5", + "filename": "field_and_perfect_circuit_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "field_and_perfect_circuit.pdf" + }, + { + "id": "563c8631e4b0ce38bd2f98aa", + "filename": "for_gregory_chaitin_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "for_gregory_chaitin.pdf" + }, + { + "id": "563c8631e4b0ce38bd2f98ae", + "filename": "for_Sol_LeWitt_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "for_Sol_LeWitt.pdf" + }, + { + "id": "563c8633e4b0ce38bd2f98b2", + "filename": "gray_codes_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "gray_codes.pdf" + }, + { + "id": "563c8639e4b0ce38bd2f98bf", + "filename": "towards_completeness_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "towards_completeness.pdf" + }, + { + "id": "563c863ae4b0ce38bd2f98ea", + "filename": "small_world_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "small_world.pdf" + }, + { + "id": "563c863be4b0ce38bd2f98f0", + "filename": "dissection_and_field_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "dissection_and_field.pdf" + }, + { + "id": "563c863ce4b0ce38bd2f98f7", + "filename": "20_arrows_9_dashes_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "arrows_and_dashes.pdf" + }, + { + "id": "563c863ce4b0ce38bd2f98fb", + "filename": "for_orin_hildestad_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "for_orin_hildestad.pdf" + }, + { + "id": "563c863ce4b0ce38bd2f98ff", + "filename": "room_and_seams_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "room_and_seams.pdf" + }, + { + "id": "563c863de4b0ce38bd2f9903", + "filename": "seams_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "seams.pdf" + }, + { + "id": "563c863de4b0ce38bd2f9908", + "filename": "resonance_i_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "resonance_i.pdf" + }, + { + "id": "563c863ee4b0ce38bd2f9911", + "filename": "after_a_koan_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "after_a_koan.pdf" + }, + { + "id": "563c863ee4b0ce38bd2f9915", + "filename": "sound_sound_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "sound_dot_sound.pdf" + }, + { + "id": "563c863fe4b0ce38bd2f9919", + "filename": "many_many_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "many_many.pdf" + }, + { + "id": "563c863fe4b0ce38bd2f991d", + "filename": "4_James_Orsher_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "4_james_orsher.pdf" + }, + { + "id": "563c8640e4b0ce38bd2f9921", + "filename": "Entropic_Canon_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Entropic_Canon.pdf" + }, + { + "id": "563c8640e4b0ce38bd2f9926", + "filename": "Three_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Three.pdf" + }, + { + "id": "563c8640e4b0ce38bd2f992a", + "filename": "Transplanting_06_11_07_06_16_07_or_Transcription_USA_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "USA.pdf" + }, + { + "id": "563c8641e4b0ce38bd2f992e", + "filename": "a_chance_happening_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "a_chance_happening.pdf" + }, + { + "id": "563c8641e4b0ce38bd2f9933", + "filename": "cactus_for_james_orsher_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "cactus.pdf" + }, + { + "id": "563c8641e4b0ce38bd2f9937", + "filename": "1_sample_x_performers_y_seconds_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "1sample_xperformers_yseconds.pdf" + }, + { + "id": "563c8645e4b0ce38bd2f993b", + "filename": "4_Ascents_for_James_Tenney_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "4_Ascents_for_James_Tenney.pdf" + }, + { + "id": "563c8646e4b0ce38bd2f9955", + "filename": "Trajectories_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Trajectories.pdf" + }, + { + "id": "563c864be4b0ce38bd2f995a", + "filename": "Prime_Decomposition_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Prime_Decomposition.pdf" + }, + { + "id": "563c864de4b0ce38bd2f997e", + "filename": "Intersections_I_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Intersections_I.pdf" + }, + { + "id": "563c8652e4b0ce38bd2f9988", + "filename": "Streams_I_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Streams_I.pdf" + }, + { + "id": "563c8653e4b0ce38bd2f99a3", + "filename": "diy_for_larry_polansky_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "diy_for_larry_polansky.pdf" + }, + { + "id": "563c8653e4b0ce38bd2f99a7", + "filename": "three_books_and_a_dissertation_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "three_books_and_a_dissertation_rev.pdf" + }, + { + "id": "563c8653e4b0ce38bd2f99ab", + "filename": "in_tone_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "in_tone.pdf" + }, + { + "id": "563c8653e4b0ce38bd2f99af", + "filename": "random_I_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "random_I.pdf" + }, + { + "id": "563c8654e4b0ce38bd2f99b3", + "filename": "almost_every_piece_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "almost_every_piece.pdf" + }, + { + "id": "563c8654e4b0ce38bd2f99b7", + "filename": "for_cassia_streb_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "for_cassia_streb.pdf" + }, + { + "id": "563c8655e4b0ce38bd2f99bb", + "filename": "for_michael_pisaro_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "for_michael_pisaro.pdf" + }, + { + "id": "563c8656e4b0ce38bd2f99bf", + "filename": "sort_I_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "sort_I.pdf" + }, + { + "id": "563c865ee4b0ce38bd2f99c8", + "filename": "nothingI_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "nothing_I.pdf" + }, + { + "id": "563c865fe4b0ce38bd2f9a01", + "filename": "A_Gaussian_Canon_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "A_Gaussian_Canon.pdf" + }, + { + "id": "563c8660e4b0ce38bd2f9a06", + "filename": "Infinity_III_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Infinity_III.pdf" + }, + { + "id": "563c8660e4b0ce38bd2f9a0b", + "filename": "Lecture_on_Infinity_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Lecture_on_Infinity_Realization.pdf" + }, + { + "id": "563c8661e4b0ce38bd2f9a0f", + "filename": "A_Flourish_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "A_Flourish.pdf" + }, + { + "id": "563c8661e4b0ce38bd2f9a14", + "filename": "Infinity_2_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Infinity_2.pdf" + }, + { + "id": "563c8661e4b0ce38bd2f9a18", + "filename": "Perspectives_I_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Perspectives_I_revised.pdf" + }, + { + "id": "563c8663e4b0ce38bd2f9a1c", + "filename": "Commas_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Commas.pdf" + }, + { + "id": "563c8663e4b0ce38bd2f9a23", + "filename": "a_set_of_pieces_with_one_note_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "a_set_of_pieces_with_one_note.pdf" + }, + { + "id": "563c8663e4b0ce38bd2f9a27", + "filename": "Infinity_1_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Infinity_1.pdf" + }, + { + "id": "563c8667e4b0ce38bd2f9a2b", + "filename": "Filter_IVP_I_X_LStudy_No1_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Filter_IV.pdf" + }, + { + "id": "563c866ae4b0ce38bd2f9a44", + "filename": "Filter_IIITransformation_Filter_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Filter_III.pdf" + }, + { + "id": "563c866be4b0ce38bd2f9a5b", + "filename": "Difference_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Difference.pdf" + }, + { + "id": "563c866ce4b0ce38bd2f9a60", + "filename": "2_Filters_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "2_Filters.pdf" + }, + { + "id": "563c866ce4b0ce38bd2f9a64", + "filename": "Flux_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Flux.pdf" + }, + { + "id": "563c866ee4b0ce38bd2f9a68", + "filename": "Fission_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Fission.pdf" + }, + { + "id": "563c866fe4b0ce38bd2f9a71", + "filename": "Coincidental_Canon_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Coincidental_Canon.pdf" + }, + { + "id": "563c866fe4b0ce38bd2f9a76", + "filename": "A_Meditation_for_Solo_Piano_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "A_Meditation_for_Solo_Piano_With_Correction.pdf" + }, + { + "id": "563c866fe4b0ce38bd2f9a7a", + "filename": "Beat_Canon_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Beat_Canon.pdf" + }, + { + "id": "5652d28ce4b0ce38bd2f9b8c", + "filename": "welcome_round_for_larry_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5652d32be4b0ce38bd2f9b90", + "filename": "to_walk_and_ponder_abstract_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5665e6d8e4b09ed7b5997f5e", + "filename": "to_walk_and_ponder_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5696d8fde4b024208f68fb4b", + "filename": "Approximating_Omega_redux_score.pdf", + "contentType": "application/pdf", + "legacy_filename": "Approximating_Omega_redux.pdf" + }, + { + "id": "56f70ad1e4b024208f68fb5c", + "filename": "single_track_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "57b9e35ae4b04741c902e408", + "filename": "essay_on_the_art_of_combinations_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "57fcf5f2e4b04741c902e455", + "filename": "chorale_and_finely_tuned_resonators_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5825aaa4e4b04741c902e4aa", + "filename": "tergiversate_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5887d3b0e4b00a1088060677", + "filename": "scaffold_and_map_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5887d57fe4b00a108806067d", + "filename": "Vein_Transcription_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5887d614e4b00a1088060686", + "filename": "a_tone_for_Eric_KM_Clark_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5887d7c5e4b00a1088060690", + "filename": "Chromatic_Study_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "588fb6a5e4b00a108806069c", + "filename": "pedal_triangle_machine_and_perhaps_coda_abstract_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "58efa0c64f82171557aecb4c", + "filename": "rockfall_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "591795f54f82171557aecb52", + "filename": "curved_bow_and_negative_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "591912704f82171557aecb56", + "filename": "preliminary_thoughts_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "592b1bac4f82171557aecb5e", + "filename": "maximum_change_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "59c07efd4f82173ab19ada9c", + "filename": "flight_path_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5a4e9be14f82170dbbb3fe80", + "filename": "ida_for_amy_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5a74c5804f82170dbbb3fe83", + "filename": "reading_piece_for_library_or_bookstore_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5a8cc49d4f82170dbbb3fe86", + "filename": "mercado_san_juan_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5b7537ec6082b532131ffbb8", + "filename": "dear_robert_perhaps_all_is_a_type_of_cartography_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5d87e5c7b0deb577f86dbccb", + "filename": "remembering_clive_wearing_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5dd72b4030c49e0001961b62", + "filename": "fanfare_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5dd72f2730c49e0001961b6b", + "filename": "generator_and_metal_score.pdf", + "contentType": "application/pdf" + }, + { + "id": "5dd81c3030c49e0001961b74", + "filename": "4_computer_music_studies_score.pdf" + }, + { + "id": "5dd81cca30c49e0001961b77", + "filename": "field_and_perfect_circuit_redux_score.pdf" + }, + { + "id": "5dd81d8630c49e0001961b7a", + "filename": "south_america_miscellany_score.pdf" + }, + { + "id": "5dd81f0130c49e0001961b7d", + "filename": "generator_hierarchical_dust_and_necklaces_score.pdf" + }, + { + "id": "5fb7b300b3cb1f0001a435f5", + "filename": "ostinato_and_interrupt_score.pdf" + }, + { + "id": "5fc7d91fdc48810001a0b03d", + "filename": "a_great_conjunction_score.pdf" + }, + { + "id": "60460fe536d1a00001414e78", + "filename": "counterfeiting_in_colonial_connecticut_score.pdf" + }, + { + "id": "605b56e836d1a00001414e82", + "filename": "a_lot_of_tiles_trivial_scan_score.pdf" + }, + { + "id": "63b42841adbe1d0001aec080", + "filename": "varilude_score.pdf" + }, + { + "id": "63b428b1adbe1d0001aec083", + "filename": "dawning_redux_score.pdf" + }, + { + "id": "64ce79769acad10629df3e81", + "filename": "to_kill_a_monarch_score.pdf" + }, + { + "id": "658572513fe9480f1fee5a71", + "filename": "kari_score.pdf" + }, + { + "id": "658573393fe9480f1fee5a76", + "filename": "berger_score.pdf" + }, + { + "id": "658573563fe9480f1fee5a7c", + "filename": "robinson_score.pdf" + }, + { + "id": "6585737e3fe9480f1fee5a82", + "filename": "penrose_score.pdf" + }, + { + "id": "6585739c3fe9480f1fee5a8a", + "filename": "ammann_score.pdf" + }, + { + "id": "658573f33fe9480f1fee5a92", + "filename": "jaendel_rao_score.pdf" + }, + { + "id": "658d5d163fe9480f1fee5b25", + "filename": "a_history_of_the_domino_problem_score.pdf" + }, + { + "id": "65e0edbd754b7b40912d8b36", + "filename": "steady_state_score.pdf" + }, + { + "id": "65efb2f231f0901f0b54c607", + "filename": "seeds_and_ledgers_1_to_3_score.pdf" + }, + { + "id": "670a9dbeaca15f385f331ef5", + "filename": "critical_loci_score.pdf" + }, + { + "id": "679b64e20535710da6888a12", + "filename": "compact_sets_1_to_3_score.pdf" + }, + { + "id": "684f30ab375c1f1e1fed79d2", + "filename": "harmonie_universelle_score.pdf" + }, + { + "id": "68cc5d15dd004e124b67ef1e", + "filename": "access_intimacy_score.pdf" + }, + { + "id": "69023da3bb125219c6bf5487", + "filename": "haros_family_etude_no_1_score.pdf" + } +] \ No newline at end of file diff --git a/server/data/talks.json b/server/data/talks.json index 9f577f3..85c572e 100644 --- a/server/data/talks.json +++ b/server/data/talks.json @@ -1 +1,394 @@ -[{"_id": {"$oid": "5588abde01ef54a5e505f6d7"}, "location": "Conservatorio de Las Rosas, Morelia", "title": "New music for guitars", "date": "2014-12-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6d8"}, "location": "Universidad de Chile, Santiago", "title": "Algorithmic Information Theory, Metabiology, Music", "date": "2014-08-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6d9"}, "location": "Universidad de Buenos Aires", "title": "Algorithmic Information Theory, Metabiology, Music", "date": "2014-08-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6da"}, "location": "Universidade Federal de Mato Grosso", "title": "Algorithmic Information Theory, Metabiology, Music", "date": "2014-07-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6db"}, "location": "Universidade de S\u00e3o Paulo", "title": "Shape and Structure: a few good ideas on form and detail", "date": "2014-05-15"}, {"_id": {"$oid": "5588abde01ef54a5e505f6dc"}, "location": "Escola de M\u00fasica e Belas Artes do Paran\u00e1", "title": "On community and radicality: a personal survey of dangerous artists and art movements", "date": "2014-05-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6dd"}, "location": "University of California, Santa Cruz", "title": "Several extremely simple ideas", "date": "2014-02-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6de"}, "location": "University of California, Santa Barbara", "title": "Adapting and applying digital signal processing techniques to high-level music information", "date": "2014-01-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6df"}, "location": "Workshop for Algorithmic Computer Music at University of California, Santa Cruz", "title": ["A few thoughts on musical structure", "James Tenney's computer music"], "date": "2013-07-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6e1"}, "location": "Dartmouth College", "title": ["Where do you get your data from?", "The computer in my life"], "date": "2013-05-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6e3"}, "location": "Wesleyan University", "title": "My software thinks your software is beautiful: a few words about metabiology, beauty and music", "date": "2011-11-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6e4"}, "location": "University of California, Santa Cruz", "title": "A few words on elegance, creativity and beauty", "date": "2011-10-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6e5"}, "location": "Dartmouth College", "title": ["On James Tenney\u2019s Changes for six harps", "Three Ideas: 1) sometimes I steal, sometimes I don\u2019t, and sometimes I think I am not stealing but actually am; 2) some thoughts on generalizing graphs and mathematical problems from musical ideas; 3) music, structural metrics and algorithmic information theory"], "date": "2011-04-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6e7"}, "location": "IRCAM, Paris", "title": "On generalizing graphs and mathematical problems from musical ideas", "date": "2011-01-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6e8"}, "location": "California Institute of the Arts", "title": "Structural metrics", "date": "2009-04-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6e9"}, "location": "Columbia University", "title": "On James Tenney\u2019s Arbor Vitae for string quartet", "date": "2008-02-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6ea"}, "location": "State University of New York, Buffalo", "title": "Lecture on the machine and music", "date": "2006-12-01"}, {"_id": {"$oid": "5588abde01ef54a5e505f6eb"}, "location": "State University of New York, Binghamton", "title": "Lecture on infinity", "date": "2005-08-01"}, {"_id": {"$oid": "56244bb00c228c0d477efb1f"}, "location": "University of Southern California", "title": "On James Tenney\u2019s Changes for six harps", "date": "2015-10-28"}, {"_id": {"$oid": "56244bb00c228c0d477efb20"}, "location": "California Institute of the Arts", "title": "A few ways to get from one thing to the next", "date": "2015-10-15"}, {"_id": {"$oid": "56244bb00c228c0d477efb21"}, "location": "Universidad del Claustro de Sor Juana, Mexico City", "title": "Noise in the system: reading Claude Shannon", "date": "2015-10-01"}, {"_id": {"$oid": "56992f94fdc52469b6c07c47"}, "location": "University of California Santa Cruz", "title": "On minimal resources, laziness, and style", "date": "2016-02-10"}, {"_id": {"$oid": "5699307afdc52469b6c07c48"}, "location": "Computer Music Hangout at the Public School, Los Angeles", "title": "Graph theory, harmonic space, and combinatorics", "date": "2015-11-04"}, {"_id": {"$oid": "56d62a0efdc52469b6c07c4d"}, "location": "California Institute of the Arts", "title": "On minimal resources, laziness, and style", "date": "2016-04-18"}, {"_id": {"$oid": "56e9de82fdc52469b6c07c52"}, "location": "Conservatorio de las Rosas, Morelia", "title": "On minimal resources, laziness, and style", "date": "2016-05-02"}, {"_id": {"$oid": "56f2d45afdc52469b6c07c55"}, "location": "CENIDIM - Instituto Nacional de Bellas Artes, Mexico City", "title": "Over 300 years ago, Leibniz predicted many current trends in music: a lecture / performance", "date": "2016-04-26"}, {"_id": {"$oid": "56fcb723fdc52469b6c07c58"}, "location": "Universidad de Guadalajara", "title": " Combinatorial optimization and art: from Leibniz to Beckett and beyond", "date": "2016-04-21"}, {"_id": {"$oid": "57f5595fec6cea73b9674e72"}, "location": "Bath Spa University", "title": ["On the domain of an open work: cardinality, intersection, and computability", "On minimal resources, laziness, and style"], "date": "2016-10-05"}, {"_id": {"$oid": "5802175cec6cea73b9674e74"}, "location": "University of Huddersfield", "title": "Over 300 years ago, Leibniz predicted many current trends in music: a lecture / performance", "date": "2016-10-12"}, {"_id": {"$oid": "580217cbec6cea73b9674e75"}, "location": "University of Leeds", "title": "From Leibniz to Tenney: on computability, structure, and harmony", "date": "2016-10-13"}, {"_id": {"$oid": "581b5936ec6cea73b9674e7d"}, "location": "Universit\u00e4t der K\u00fcnste Berlin", "title": "From Leibniz to Tenney: on computability, structure, and harmony", "date": "2016-10-27"}, {"_id": {"$oid": "581b59cfec6cea73b9674e7e"}, "location": "Universit\u00e0 degli Studi di Torino", "title": "Over 300 years ago, Leibniz predicted many current trends in music: a lecture / performance", "date": "2016-11-14"}, {"_id": {"$oid": "58e79180eb6177f0e7d42af3"}, "location": "Sono Centro Cultural de Cuenca", "title": "La Guitarra en la Experimentacion Sonora", "date": "2017-04-10"}, {"_id": {"$oid": "58f5a5c6eb6177f0e7d42af9"}, "location": "Universidad de las Artes de Guayaquil", "title": "Cuando cosas va diferente: entre el concepto y la realidad", "date": "2017-04-20"}, {"_id": {"$oid": "58f5a604eb6177f0e7d42afa"}, "location": "Chawpi Laboratorio, Quito", "title": "Minimalismo conceptual y la verdad sobre el ruido", "date": "2017-04-25"}, {"_id": {"$oid": "591209beeb6177f0e7d42afd"}, "location": "Universidad de los Andes, Bogota", "title": "Shape and Structure: a few good ideas on form and detail", "date": "2017-05-09"}, {"_id": {"$oid": "591209edeb6177f0e7d42afe"}, "location": "Fundaci\u00f3n Universitaria Bellas Artes Medell\u00edn", "title": "Un nuevo virtuosidad", "date": "2017-05-11"}, {"_id": {"$oid": "5916002aeb6177f0e7d42aff"}, "location": "Universidad de Antioquia, Medellin", "title": "Minimalismo conceptual y la verdad sobre el ruido", "date": "2017-05-15"}, {"_id": {"$oid": "59160080eb6177f0e7d42b00"}, "location": "Instituci\u00f3n Universitaria Bellas Artes, Cartagena", "title": "Minimalismo conceptual y la verdad sobre el ruido", "date": "2017-05-18"}, {"_id": {"$oid": "59d562560e3b08102d5f1f16"}, "location": "California Institute of the Arts", "title": "On James Tenney\u2019s Changes for six harps", "date": "2017-11-10"}, {"_id": {"$oid": "59ea5ead33804e902f11bce4"}, "location": "The Box, Los Angeles", "title": "On James Tenney\u2019s Changes for six harps", "date": "2017-11-11"}, {"_id": {"$oid": "5aca27a41d8aecb20f49f5e4"}, "location": "Haifa University", "title": "On modulations in harmonic space", "date": "2018-05-09"}, {"_id": {"$oid": "5c6bdaaa1db8573ad2a74c6b"}, "location": "Engaging with Histories Festival @ Rampe, Stuttgart", "title": "A prehistory of the domino problem (lecture / performance)", "date": "2019-03-13"}, {"_id": {"$oid": "5c6be00c1db8573ad2a7627c"}, "location": "Apotheose Series @ Eckartshaldenweg 7, Stuttgart", "title": "Artist conversation (with afterparty at Korridor Bar, Stuttgart with DJ Silent Lover)", "date": "2019-03-21"}, {"_id": {"$oid": "5d70dc8d4e193f4a15d3716a"}, "location": "Trinity College, London (with Robert Blatt)", "title": "This talk has a high chance of failure: performer, score, environment, and listener as algorithmic systems", "date": "2019-10-10"}, {"_id": {"$oid": "5d889d7256fd3b0007993583"}, "location": "ELAK, course for electroacoustic and experimental music @ the Universit\u00e4t f\u00fcr Musik und darstellende Kunst Wien", "title": "This is a talk about how things fit together", "date": "2019-10-16"}, {"_id": {"$oid": "5d932fa2a7b48817f102e63c"}, "location": "Instituto Internacional en Madrid", "title": "This is a talk about how things fit together", "date": "2019-10-05"}, {"_id": {"$oid": "5d932fdba7b48817f102e63d"}, "location": "Guildhall School of Music, London (with Robert Blatt)", "title": "This talk has a high chance of failure: performer, score, environment, and listener as algorithmic systems", "date": "2019-10-09"}, {"_id": {"$oid": "5fb7b49941b22500064fe559"}, "location": "Simpom 6 @ UNIRIO, Rio de Janeiro", "title": "A few more thoughts about Leibniz: the prediction of harmonic distance in harmonic space", "date": "2020-11-03"}, {"_id": {"$oid": "5fb7b51141b22500064fe55a"}, "location": "University of California, Santa Cruz", "title": "A few things I do", "date": "2020-11-16"}, {"_id": {"$oid": "625099bde5292400073015c4"}, "location": "California Institute of the Arts", "title": "Countercoding: a few thoughts about data ethics and music (or... are your algorithms healthy? - part I)", "date": "2022-04-11"}, {"_id": {"$oid": "62509b6ae5292400073015c5"}, "location": "Institute of Sonology @ the Royal Conservatory of The Hague", "title": "Countercoding: a few thoughts about data ethics and music (or... are your algorithms healthy? - part II)", "date": "2022-05-06"}, {"_id": {"$oid": "6346cfb175c2f70008e28541"}, "location": "Institut f\u00fcr Mikroelektronik Stuttgart", "title": "Challenges of Analog Visual Cryptography: a history of the domino problem", "date": "2022-11-17"}, {"_id": {"$oid": "635169e475c2f70008e28542"}, "location": "B-Circle, Berlin (with Catherine Lamb)", "title": "Total forms and other totalities", "date": "2022-10-22"}, {"_id": {"$oid": "63f5e4f851367200081ee13c"}, "location": "Centro Nacional de las Artes, Mexico City (with Alex Bruck)", "title": "Workshop on Microtonal Practices (5 sessions)", "date": "2023-02-13"}, {"_id": {"$oid": "64a02dab17fb8700075d3213"}, "location": "B-Circle, Berlin", "title": "A brief but not necessarily abbreviated history of the domino problem", "date": "2023-06-24"}, {"_id": {"$oid": "64de3b09cdd55b0007a4d075"}, "location": "MPLab, Liepaj\u0101", "title": "Countercoding: a few thoughts about data ethics and music (or... are your algorithms healthy? - part III)", "date": "2023-09-11"}, {"_id": {"$oid": "64de3b48cdd55b0007a4d076"}, "location": "Ja\u0304zeps Vi\u0304tols Latvian Academy of Music, R\u012bga", "title": "A few more thoughts on modulations in harmonic space", "date": "2023-09-14"}, {"_id": {"$oid": "65ba8fe07dcea80007bf3fc1"}, "location": "Chintete @ Cantina La Dominica, CDMX", "title": "A brief but not necessarily abbreviated history of the domino problem", "date": "2024-01-23"}, {"_id": {"$oid": "67a25361ec86f90006028679"}, "location": "Mozarteum, Salzburg", "title": ["Contextualizing the siren", "Complexity, memory, power: on the cultural and societal impact of resonating artistic-research methodologies"], "date": "2024-09-20"}, {"_id": {"$oid": "67a25472ec86f9000602867a"}, "location": "Gustav Mahler Privatuniversit\u00e4t f\u00fcr Musik, Klagenfurt", "title": ["Contextualizing the siren", "Complexity, memory, power: on the cultural and societal impact of resonating artistic-research methodologies"], "date": "2024-09-27"}, {"_id": {"$oid": "686b89761dac9500068140c0"}, "location": "IACAP/AISB Conference @ University of Twente, Enchede", "title": ["Meta+phenomenology I: a taxonomy of learning experiences"], "date": "2025-07-01"}] \ No newline at end of file +[ + { + "id": "5588abde01ef54a5e505f6d7", + "location": "Conservatorio de Las Rosas, Morelia", + "title": "New music for guitars", + "date": "2014-12-01" + }, + { + "id": "5588abde01ef54a5e505f6d8", + "location": "Universidad de Chile, Santiago", + "title": "Algorithmic Information Theory, Metabiology, Music", + "date": "2014-08-01" + }, + { + "id": "5588abde01ef54a5e505f6d9", + "location": "Universidad de Buenos Aires", + "title": "Algorithmic Information Theory, Metabiology, Music", + "date": "2014-08-01" + }, + { + "id": "5588abde01ef54a5e505f6da", + "location": "Universidade Federal de Mato Grosso", + "title": "Algorithmic Information Theory, Metabiology, Music", + "date": "2014-07-01" + }, + { + "id": "5588abde01ef54a5e505f6db", + "location": "Universidade de São Paulo", + "title": "Shape and Structure: a few good ideas on form and detail", + "date": "2014-05-15" + }, + { + "id": "5588abde01ef54a5e505f6dc", + "location": "Escola de Música e Belas Artes do Paraná", + "title": "On community and radicality: a personal survey of dangerous artists and art movements", + "date": "2014-05-01" + }, + { + "id": "5588abde01ef54a5e505f6dd", + "location": "University of California, Santa Cruz", + "title": "Several extremely simple ideas", + "date": "2014-02-01" + }, + { + "id": "5588abde01ef54a5e505f6de", + "location": "University of California, Santa Barbara", + "title": "Adapting and applying digital signal processing techniques to high-level music information", + "date": "2014-01-01" + }, + { + "id": "5588abde01ef54a5e505f6df", + "location": "Workshop for Algorithmic Computer Music at University of California, Santa Cruz", + "title": [ + "A few thoughts on musical structure", + "James Tenney's computer music" + ], + "date": "2013-07-01" + }, + { + "id": "5588abde01ef54a5e505f6e1", + "location": "Dartmouth College", + "title": [ + "Where do you get your data from?", + "The computer in my life" + ], + "date": "2013-05-01" + }, + { + "id": "5588abde01ef54a5e505f6e3", + "location": "Wesleyan University", + "title": "My software thinks your software is beautiful: a few words about metabiology, beauty and music", + "date": "2011-11-01" + }, + { + "id": "5588abde01ef54a5e505f6e4", + "location": "University of California, Santa Cruz", + "title": "A few words on elegance, creativity and beauty", + "date": "2011-10-01" + }, + { + "id": "5588abde01ef54a5e505f6e5", + "location": "Dartmouth College", + "title": [ + "On James Tenney’s Changes for six harps", + "Three Ideas: 1) sometimes I steal, sometimes I don’t, and sometimes I think I am not stealing but actually am; 2) some thoughts on generalizing graphs and mathematical problems from musical ideas; 3) music, structural metrics and algorithmic information theory" + ], + "date": "2011-04-01" + }, + { + "id": "5588abde01ef54a5e505f6e7", + "location": "IRCAM, Paris", + "title": "On generalizing graphs and mathematical problems from musical ideas", + "date": "2011-01-01" + }, + { + "id": "5588abde01ef54a5e505f6e8", + "location": "California Institute of the Arts", + "title": "Structural metrics", + "date": "2009-04-01" + }, + { + "id": "5588abde01ef54a5e505f6e9", + "location": "Columbia University", + "title": "On James Tenney’s Arbor Vitae for string quartet", + "date": "2008-02-01" + }, + { + "id": "5588abde01ef54a5e505f6ea", + "location": "State University of New York, Buffalo", + "title": "Lecture on the machine and music", + "date": "2006-12-01" + }, + { + "id": "5588abde01ef54a5e505f6eb", + "location": "State University of New York, Binghamton", + "title": "Lecture on infinity", + "date": "2005-08-01" + }, + { + "id": "56244bb00c228c0d477efb1f", + "location": "University of Southern California", + "title": "On James Tenney’s Changes for six harps", + "date": "2015-10-28" + }, + { + "id": "56244bb00c228c0d477efb20", + "location": "California Institute of the Arts", + "title": "A few ways to get from one thing to the next", + "date": "2015-10-15" + }, + { + "id": "56244bb00c228c0d477efb21", + "location": "Universidad del Claustro de Sor Juana, Mexico City", + "title": "Noise in the system: reading Claude Shannon", + "date": "2015-10-01" + }, + { + "id": "56992f94fdc52469b6c07c47", + "location": "University of California Santa Cruz", + "title": "On minimal resources, laziness, and style", + "date": "2016-02-10" + }, + { + "id": "5699307afdc52469b6c07c48", + "location": "Computer Music Hangout at the Public School, Los Angeles", + "title": "Graph theory, harmonic space, and combinatorics", + "date": "2015-11-04" + }, + { + "id": "56d62a0efdc52469b6c07c4d", + "location": "California Institute of the Arts", + "title": "On minimal resources, laziness, and style", + "date": "2016-04-18" + }, + { + "id": "56e9de82fdc52469b6c07c52", + "location": "Conservatorio de las Rosas, Morelia", + "title": "On minimal resources, laziness, and style", + "date": "2016-05-02" + }, + { + "id": "56f2d45afdc52469b6c07c55", + "location": "CENIDIM - Instituto Nacional de Bellas Artes, Mexico City", + "title": "Over 300 years ago, Leibniz predicted many current trends in music: a lecture / performance", + "date": "2016-04-26" + }, + { + "id": "56fcb723fdc52469b6c07c58", + "location": "Universidad de Guadalajara", + "title": " Combinatorial optimization and art: from Leibniz to Beckett and beyond", + "date": "2016-04-21" + }, + { + "id": "57f5595fec6cea73b9674e72", + "location": "Bath Spa University", + "title": [ + "On the domain of an open work: cardinality, intersection, and computability", + "On minimal resources, laziness, and style" + ], + "date": "2016-10-05" + }, + { + "id": "5802175cec6cea73b9674e74", + "location": "University of Huddersfield", + "title": "Over 300 years ago, Leibniz predicted many current trends in music: a lecture / performance", + "date": "2016-10-12" + }, + { + "id": "580217cbec6cea73b9674e75", + "location": "University of Leeds", + "title": "From Leibniz to Tenney: on computability, structure, and harmony", + "date": "2016-10-13" + }, + { + "id": "581b5936ec6cea73b9674e7d", + "location": "Universität der Künste Berlin", + "title": "From Leibniz to Tenney: on computability, structure, and harmony", + "date": "2016-10-27" + }, + { + "id": "581b59cfec6cea73b9674e7e", + "location": "Università degli Studi di Torino", + "title": "Over 300 years ago, Leibniz predicted many current trends in music: a lecture / performance", + "date": "2016-11-14" + }, + { + "id": "58e79180eb6177f0e7d42af3", + "location": "Sono Centro Cultural de Cuenca", + "title": "La Guitarra en la Experimentacion Sonora", + "date": "2017-04-10" + }, + { + "id": "58f5a5c6eb6177f0e7d42af9", + "location": "Universidad de las Artes de Guayaquil", + "title": "Cuando cosas va diferente: entre el concepto y la realidad", + "date": "2017-04-20" + }, + { + "id": "58f5a604eb6177f0e7d42afa", + "location": "Chawpi Laboratorio, Quito", + "title": "Minimalismo conceptual y la verdad sobre el ruido", + "date": "2017-04-25" + }, + { + "id": "591209beeb6177f0e7d42afd", + "location": "Universidad de los Andes, Bogota", + "title": "Shape and Structure: a few good ideas on form and detail", + "date": "2017-05-09" + }, + { + "id": "591209edeb6177f0e7d42afe", + "location": "Fundación Universitaria Bellas Artes Medellín", + "title": "Un nuevo virtuosidad", + "date": "2017-05-11" + }, + { + "id": "5916002aeb6177f0e7d42aff", + "location": "Universidad de Antioquia, Medellin", + "title": "Minimalismo conceptual y la verdad sobre el ruido", + "date": "2017-05-15" + }, + { + "id": "59160080eb6177f0e7d42b00", + "location": "Institución Universitaria Bellas Artes, Cartagena", + "title": "Minimalismo conceptual y la verdad sobre el ruido", + "date": "2017-05-18" + }, + { + "id": "59d562560e3b08102d5f1f16", + "location": "California Institute of the Arts", + "title": "On James Tenney’s Changes for six harps", + "date": "2017-11-10" + }, + { + "id": "59ea5ead33804e902f11bce4", + "location": "The Box, Los Angeles", + "title": "On James Tenney’s Changes for six harps", + "date": "2017-11-11" + }, + { + "id": "5aca27a41d8aecb20f49f5e4", + "location": "Haifa University", + "title": "On modulations in harmonic space", + "date": "2018-05-09" + }, + { + "id": "5c6bdaaa1db8573ad2a74c6b", + "location": "Engaging with Histories Festival @ Rampe, Stuttgart", + "title": "A prehistory of the domino problem (lecture / performance)", + "date": "2019-03-13" + }, + { + "id": "5c6be00c1db8573ad2a7627c", + "location": "Apotheose Series @ Eckartshaldenweg 7, Stuttgart", + "title": "Artist conversation (with afterparty at Korridor Bar, Stuttgart with DJ Silent Lover)", + "date": "2019-03-21" + }, + { + "id": "5d70dc8d4e193f4a15d3716a", + "location": "Trinity College, London (with Robert Blatt)", + "title": "This talk has a high chance of failure: performer, score, environment, and listener as algorithmic systems", + "date": "2019-10-10" + }, + { + "id": "5d889d7256fd3b0007993583", + "location": "ELAK, course for electroacoustic and experimental music @ the Universität für Musik und darstellende Kunst Wien", + "title": "This is a talk about how things fit together", + "date": "2019-10-16" + }, + { + "id": "5d932fa2a7b48817f102e63c", + "location": "Instituto Internacional en Madrid", + "title": "This is a talk about how things fit together", + "date": "2019-10-05" + }, + { + "id": "5d932fdba7b48817f102e63d", + "location": "Guildhall School of Music, London (with Robert Blatt)", + "title": "This talk has a high chance of failure: performer, score, environment, and listener as algorithmic systems", + "date": "2019-10-09" + }, + { + "id": "5fb7b49941b22500064fe559", + "location": "Simpom 6 @ UNIRIO, Rio de Janeiro", + "title": "A few more thoughts about Leibniz: the prediction of harmonic distance in harmonic space", + "date": "2020-11-03" + }, + { + "id": "5fb7b51141b22500064fe55a", + "location": "University of California, Santa Cruz", + "title": "A few things I do", + "date": "2020-11-16" + }, + { + "id": "625099bde5292400073015c4", + "location": "California Institute of the Arts", + "title": "Countercoding: a few thoughts about data ethics and music (or... are your algorithms healthy? - part I)", + "date": "2022-04-11" + }, + { + "id": "62509b6ae5292400073015c5", + "location": "Institute of Sonology @ the Royal Conservatory of The Hague", + "title": "Countercoding: a few thoughts about data ethics and music (or... are your algorithms healthy? - part II)", + "date": "2022-05-06" + }, + { + "id": "6346cfb175c2f70008e28541", + "location": "Institut für Mikroelektronik Stuttgart", + "title": "Challenges of Analog Visual Cryptography: a history of the domino problem", + "date": "2022-11-17" + }, + { + "id": "635169e475c2f70008e28542", + "location": "B-Circle, Berlin (with Catherine Lamb)", + "title": "Total forms and other totalities", + "date": "2022-10-22" + }, + { + "id": "63f5e4f851367200081ee13c", + "location": "Centro Nacional de las Artes, Mexico City (with Alex Bruck)", + "title": "Workshop on Microtonal Practices (5 sessions)", + "date": "2023-02-13" + }, + { + "id": "64a02dab17fb8700075d3213", + "location": "B-Circle, Berlin", + "title": "A brief but not necessarily abbreviated history of the domino problem", + "date": "2023-06-24" + }, + { + "id": "64de3b09cdd55b0007a4d075", + "location": "MPLab, Liepajā", + "title": "Countercoding: a few thoughts about data ethics and music (or... are your algorithms healthy? - part III)", + "date": "2023-09-11" + }, + { + "id": "64de3b48cdd55b0007a4d076", + "location": "Jāzeps Vītols Latvian Academy of Music, Rīga", + "title": "A few more thoughts on modulations in harmonic space", + "date": "2023-09-14" + }, + { + "id": "65ba8fe07dcea80007bf3fc1", + "location": "Chintete @ Cantina La Dominica, CDMX", + "title": "A brief but not necessarily abbreviated history of the domino problem", + "date": "2024-01-23" + }, + { + "id": "67a25361ec86f90006028679", + "location": "Mozarteum, Salzburg", + "title": [ + "Contextualizing the siren", + "Complexity, memory, power: on the cultural and societal impact of resonating artistic-research methodologies" + ], + "date": "2024-09-20" + }, + { + "id": "67a25472ec86f9000602867a", + "location": "Gustav Mahler Privatuniversität für Musik, Klagenfurt", + "title": [ + "Contextualizing the siren", + "Complexity, memory, power: on the cultural and societal impact of resonating artistic-research methodologies" + ], + "date": "2024-09-27" + }, + { + "id": "686b89761dac9500068140c0", + "location": "IACAP/AISB Conference @ University of Twente, Enchede", + "title": [ + "Meta+phenomenology I: a taxonomy of learning experiences" + ], + "date": "2025-07-01" + } +] \ No newline at end of file diff --git a/server/data/works.json b/server/data/works.json index a66f50b..c1e1da4 100644 --- a/server/data/works.json +++ b/server/data/works.json @@ -1 +1,1708 @@ -[{"_id": {"$oid": "563f0096dbb260acfadc4c39"}, "title": "fade and aviary", "instrument_tags": ["sustained sounds and computer"], "date": {"$date": {"$numberLong": "1420147280201"}}, "score": "4_computer_music_studies_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "233890055"}, {"_id": {"$oid": "563f0096dbb260acfadc4c3a"}, "title": "tergiversate", "instrument_tags": ["low sustaining trio"], "date": {"$date": {"$numberLong": "1422829280201"}}, "score": "tergiversate_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "236519275"}, {"_id": {"$oid": "563f0096dbb260acfadc4c3b"}, "title": "single track", "instrument_tags": ["sustaining septet"], "date": {"$date": {"$numberLong": "1425252080201"}}, "score": "single_track_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c3c"}, "title": "partition and gate", "instrument_tags": ["sustaining instruments"], "date": {"$date": {"$numberLong": "1388611280201"}}, "score": "partition_and_gate_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "233895452", "vimeo_trackid": "146882554"}, {"_id": {"$oid": "563f0096dbb260acfadc4c3d"}, "title": "necklaces", "instrument_tags": ["plucked strings"], "date": {"$date": {"$numberLong": "1391293280201"}}, "score": "necklaces_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "265698948", "vimeo_trackid": "212431074"}, {"_id": {"$oid": "563f0096dbb260acfadc4c3e"}, "title": "a conversation", "instrument_tags": ["speakers"], "date": {"$date": {"$numberLong": "1393716080201"}}, "score": "a_conversation_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c3f"}, "title": "[___south america___] miscellany", "instrument_tags": ["speaker and electronics"], "date": {"$date": {"$numberLong": "1396398080201"}}, "score": "south_america_miscellany_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "233891556"}, {"_id": {"$oid": "563f0096dbb260acfadc4c40"}, "title": "Approximating Omega (redux)", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1398993680201"}}, "score": "Approximating_Omega_redux_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "118166130", "vimeo_trackid": "109725210"}, {"_id": {"$oid": "563f0096dbb260acfadc4c41"}, "title": "to hum and walk", "instrument_tags": ["voice and electronics"], "date": {"$date": {"$numberLong": "1401675680201"}}, "score": "to_hum_and_walk_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "vimeo_trackid": "123525447", "soundcloud_trackid": "236518835"}, {"_id": {"$oid": "563f0096dbb260acfadc4c42"}, "title": "economy study (in one dimension)", "instrument_tags": ["prepared piano, piano, and/or glasses."], "date": {"$date": {"$numberLong": "1357075280201"}}, "score": "economy_study_in_one_dimension_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "269123372"}, {"_id": {"$oid": "563f0096dbb260acfadc4c43"}, "title": "glass economies", "instrument_tags": ["prepared piano, piano, and/or glasses."], "date": {"$date": {"$numberLong": "1359757280201"}}, "score": "glass_economies_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "233897263"}, {"_id": {"$oid": "563f0096dbb260acfadc4c44"}, "title": "lv", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1362180080201"}}, "score": "lv_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c45"}, "title": "material... for james klopfleisch", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1364862080201"}}, "score": "material_for_james_klopfleisch_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c46"}, "title": "scaffold and map", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1367457680201"}}, "score": "scaffold_and_map_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c47"}, "title": "to converge (abstract)", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1370139680201"}}, "score": "to_converge_abstract_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c48"}, "title": "order matters", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1372735280201"}}, "score": "order_matters_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c49"}, "title": "chorale and finely tuned resonators", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1375417280201"}}, "score": "chorale_and_finely_tuned_resonators_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "230269238", "vimeo_trackid": "212433607"}, {"_id": {"$oid": "563f0096dbb260acfadc4c4a"}, "title": "minor third", "instrument_tags": ["piano"], "date": {"$date": {"$numberLong": "1325452880201"}}, "score": "minor_third_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c4b"}, "title": "project.reflect.refract", "instrument_tags": ["film projector, reflecting and refracting objects, sustaining instruments, and perhaps percussion instruments with minimal decay"], "date": {"$date": {"$numberLong": "1328134880201"}}, "score": "project_reflect_refract_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c4c"}, "title": "half-normal", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1330644080201"}}, "score": "half_normal_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "233897693"}, {"_id": {"$oid": "563f0096dbb260acfadc4c4d"}, "title": "delayGraph pre-alpha", "instrument_tags": ["computer"], "date": {"$date": {"$numberLong": "1333326080201"}}, "score": "4_computer_music_studies_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234264427"}, {"_id": {"$oid": "563f0096dbb260acfadc4c4e"}, "title": "quieting rooms", "instrument_tags": ["installation"], "date": {"$date": {"$numberLong": "1335921680201"}}, "score": "quieting_rooms_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234307853", "images": [{"filename": "quieting_rooms_image_1.jpg"}, {"filename": "quieting_rooms_image_2.jpg"}, {"filename": "quieting_rooms_image_3.jpg"}, {"filename": "quieting_rooms_image_4.jpg"}]}, {"_id": {"$oid": "563f0096dbb260acfadc4c4f"}, "title": "copyedit", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1338603680201"}}, "score": "copyedit_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c50"}, "title": "line and cipher", "instrument_tags": ["chimes with variable ensemble ensemble"], "date": {"$date": {"$numberLong": "1293916880201"}}, "score": "line_and_cipher_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c51"}, "title": "lower limit", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1296598880201"}}, "score": "lower_limit_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "vimeo_trackid": "109381616", "soundcloud_trackid": "234268309"}, {"_id": {"$oid": "563f0096dbb260acfadc4c52"}, "title": "slip and stitch", "instrument_tags": ["chimes"], "date": {"$date": {"$numberLong": "1299021680201"}}, "score": "slip_and_stitch_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c53"}, "title": "minor third abstract", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1301703680201"}}, "score": "minor_third_abstract_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "vimeo_trackid": "146359042", "images": [{"filename": "minor_third_abstract.jpg"}]}, {"_id": {"$oid": "563f0096dbb260acfadc4c54"}, "title": "mass and band", "instrument_tags": ["plucked strings and optional sustaining instruments"], "date": {"$date": {"$numberLong": "1304299280201"}}, "score": "mass_and_band_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "230268977"}, {"_id": {"$oid": "563f0096dbb260acfadc4c55"}, "title": "Approximating Omega", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1262380880201"}}, "score": "Approximating_Omega_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "118168302"}, {"_id": {"$oid": "563f0096dbb260acfadc4c56"}, "title": "after eons", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1265062880201"}}, "score": "after_eons_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c57"}, "title": "pedal, triangle machine, and (perhaps) coda", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1267485680201"}}, "score": "pedal_triangle_machine_and_perhaps_coda_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "117201392"}, {"_id": {"$oid": "563f0096dbb260acfadc4c58"}, "title": "just above and/or below the waterline...", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1270167680201"}}, "score": "just_above_and_or_below_the_waterline_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "images": [{"filename": "waterline_la_river_1.jpg"}, {"filename": "waterline_la_river_2.jpg"}, {"filename": "waterline_ostrava.jpg"}]}, {"_id": {"$oid": "563f0096dbb260acfadc4c59"}, "title": "before you cure the beast...", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1272763280201"}}, "score": "before_you_cure_the_beast_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c5a"}, "title": "scene++", "instrument_tags": ["variable ensemble with electronics"], "date": {"$date": {"$numberLong": "1275445280201"}}, "score": "scene_plus_plus_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c5b"}, "title": "subset canon", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1278040880201"}}, "score": "subset_canon_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "233897836"}, {"_id": {"$oid": "563f0096dbb260acfadc4c5c"}, "title": "partition conjugate prime", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1280809280201"}}, "score": "partition_conjugate_prime_choir|orchestra|choir_one|two|onescore.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c5d"}, "title": "gray codes", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1230844880200"}}, "score": "gray_codes_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c5e"}, "title": "for Sol LeWitt", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1233526880200"}}, "score": "for_Sol_LeWitt_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234267010"}, {"_id": {"$oid": "563f0096dbb260acfadc4c5f"}, "title": "for gregory chaitin", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1235949680200"}}, "score": "for_gregory_chaitin_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234310029", "images": [{"filename": "for_gregory_chaitin.jpg"}]}, {"_id": {"$oid": "563f0096dbb260acfadc4c60"}, "title": "field and perfect circuit", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1238631680200"}}, "score": "field_and_perfect_circuit_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "305271301"}, {"_id": {"$oid": "563f0096dbb260acfadc4c61"}, "title": "recitation, code, and (perhaps) round", "instrument_tags": ["choir"], "date": {"$date": {"$numberLong": "1241227280200"}}, "score": "recitation_code_and_perhaps_round_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234310650"}, {"_id": {"$oid": "563f0096dbb260acfadc4c62"}, "title": "piano machine", "instrument_tags": ["piano"], "date": {"$date": {"$numberLong": "1243909280200"}}, "score": "piano_machine_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234310459"}, {"_id": {"$oid": "563f0096dbb260acfadc4c63"}, "title": "seams", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1199222480200"}}, "score": "seams_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c64"}, "title": "room and seams", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1201904480200"}}, "score": "room_and_seams_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234311389"}, {"_id": {"$oid": "563f0096dbb260acfadc4c65"}, "title": "for orin hildestad", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1204413680200"}}, "score": "for_orin_hildestad_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c66"}, "title": "20 arrows 9 dashes", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1207095680200"}}, "score": "20_arrows_9_dashes_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c67"}, "title": "dissection and field", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1209691280200"}}, "score": "dissection_and_field_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "233138293"}, {"_id": {"$oid": "563f0096dbb260acfadc4c68"}, "title": "small world", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1212373280200"}}, "score": "small_world_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c69"}, "title": "towards completeness", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1214968880200"}}, "score": "towards_completeness_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "233138572"}, {"_id": {"$oid": "563f0096dbb260acfadc4c6a"}, "title": "4 Ascents for James Tenney", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1167686480200"}}, "score": "4_Ascents_for_James_Tenney_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "233138060"}, {"_id": {"$oid": "563f0096dbb260acfadc4c6b"}, "title": "1 sample, x performers, y seconds", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1170368480200"}}, "score": "1_sample_x_performers_y_seconds_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c6c"}, "title": "cactus for james orsher", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1172791280200"}}, "score": "cactus_for_james_orsher_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c6d"}, "title": "a chance happening...", "instrument_tags": ["solo piano"], "date": {"$date": {"$numberLong": "1175473280200"}}, "score": "a_chance_happening_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "117197466"}, {"_id": {"$oid": "563f0096dbb260acfadc4c6e"}, "title": "Transplanting, 06.11.07-06.16.07 (or Transcription, USA!)", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1178068880200"}}, "score": "Transplanting_06_11_07_06_16_07_or_Transcription_USA_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c6f"}, "title": "Three", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1180750880200"}}, "score": "Three_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c70"}, "title": "Entropic Canon", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1183346480200"}}, "score": "Entropic_Canon_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c71"}, "title": "Vein Transcription", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1186028480200"}}, "score": "Vein_Transcription_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c72"}, "title": "4 James Orsher", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1188710480200"}}, "score": "4_James_Orsher_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c73"}, "title": "many many", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1191306080200"}}, "score": "many_many_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c74"}, "title": "sound.sound", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1193988080200"}}, "score": "sound_sound_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c75"}, "title": "after a koan", "instrument_tags": ["solo violin"], "date": {"$date": {"$numberLong": "1196583680200"}}, "score": "after_a_koan_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c76"}, "title": "maximum change", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1196670140200"}}, "score": "maximum_change_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c77"}, "title": "resonance i", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1196756600200"}}, "score": "resonance_i_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c78"}, "title": "nothing...I", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1136150480200"}}, "score": "nothingI_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c79"}, "title": "sort I", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1138832480200"}}, "score": "sort_I_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c7a"}, "title": "for michael pisaro", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1141255280200"}}, "score": "for_michael_pisaro_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c7b"}, "title": "for cassia streb", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1143937280200"}}, "score": "for_cassia_streb_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c7c"}, "title": "almost every piece", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1146532880200"}}, "score": "almost_every_piece_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c7d"}, "title": "random I", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1149214880200"}}, "score": "random_I_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c7e"}, "title": "in tone", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1151810480200"}}, "score": "in_tone_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c7f"}, "title": "three books and a dissertation", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1154492480200"}}, "score": "three_books_and_a_dissertation_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c80"}, "title": "diy for larry polansky", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1157174480200"}}, "score": "diy_for_larry_polansky_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c81"}, "title": "Streams I", "instrument_tags": ["glissandi and electronics"], "date": {"$date": {"$numberLong": "1159770080200"}}, "score": "Streams_I_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234311289"}, {"_id": {"$oid": "563f0096dbb260acfadc4c82"}, "title": "Intersections I", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1162452080200"}}, "score": "Intersections_I_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c83"}, "title": "Prime Decomposition", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1165047680200"}}, "score": "Prime_Decomposition_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c84"}, "title": "Trajectories", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1165134140200"}}, "score": "Trajectories_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c85"}, "title": "a set of pieces with one note", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1104614480200"}}, "score": "a_set_of_pieces_with_one_note_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234317467"}, {"_id": {"$oid": "563f0096dbb260acfadc4c86"}, "title": "Commas", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1107296480200"}}, "score": "Commas_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234319475"}, {"_id": {"$oid": "563f0096dbb260acfadc4c87"}, "title": "Perspectives I", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1109719280200"}}, "score": "Perspectives_I_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234310590"}, {"_id": {"$oid": "563f0096dbb260acfadc4c88"}, "title": "Infinity 2", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1112401280200"}}, "score": "Infinity_2_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c89"}, "title": "A Flourish", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1114996880200"}}, "score": "A_Flourish_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound", "soundcloud_trackid": "234317288"}, {"_id": {"$oid": "563f0096dbb260acfadc4c8a"}, "title": "a tone for Eric KM Clark", "instrument_tags": ["solo violin"], "date": {"$date": {"$numberLong": "1117678880200"}}, "score": "a_tone_for_Eric_KM_Clark_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c8b"}, "title": "Lecture on Infinity", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1120274480200"}}, "score": "Lecture_on_Infinity_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c8c"}, "title": "Infinity III", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1122956480200"}}, "score": "Infinity_III_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c8d"}, "title": "A Gaussian Canon", "instrument_tags": ["solo piano"], "date": {"$date": {"$numberLong": "1125638480200"}}, "score": "A_Gaussian_Canon_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234310109"}, {"_id": {"$oid": "563f0096dbb260acfadc4c8e"}, "title": "Flux", "instrument_tags": ["voice, bassoon, bass, clarinet, didgeridoo, and/or... and 2176 sine tones"], "date": {"$date": {"$numberLong": "1072992080200"}}, "score": "Flux_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234315334"}, {"_id": {"$oid": "563f0096dbb260acfadc4c8f"}, "title": "2 Filters", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1075674080200"}}, "score": "2_Filters_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234317467"}, {"_id": {"$oid": "563f0096dbb260acfadc4c90"}, "title": "Difference", "instrument_tags": ["2 clarinets"], "date": {"$date": {"$numberLong": "1078183280200"}}, "score": "Difference_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c91"}, "title": "Tri-Dimensional Canon", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1080865280200"}}, "score": "Tri_Dimensional_Canon_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c92"}, "title": "Chromatic Study", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1083460880200"}}, "score": "Chromatic_Study_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c93"}, "title": "Filter III", "instrument_tags": ["strings and electronics"], "date": {"$date": {"$numberLong": "1086142880200"}}, "score": "Filter_IIITransformation_Filter_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234317370"}, {"_id": {"$oid": "563f0096dbb260acfadc4c94"}, "title": "Filter IV - P.I.X.L. Study No. 1", "instrument_tags": ["tam-tam, cellos, cymbals, voices and electronics"], "date": {"$date": {"$numberLong": "1088738480200"}}, "score": "Filter_IVP_I_X_LStudy_No1_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c95"}, "title": "Infinity 1", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1091420480200"}}, "score": "Infinity_1_score.pdf", "priority": {"$numberInt": "2"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c96"}, "title": "Telot's Crystal", "instrument_tags": ["fixed digital media"], "date": {"$date": {"$numberLong": "1041456080200"}}, "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234315189"}, {"_id": {"$oid": "563f0096dbb260acfadc4c97"}, "title": "Coincidental Canon", "instrument_tags": ["orchestra"], "date": {"$date": {"$numberLong": "1044138080200"}}, "score": "Coincidental_Canon_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c98"}, "title": "Fission", "instrument_tags": ["flutes, clarinets, trumpet, horn, vibraphones, pianos, and strings"], "date": {"$date": {"$numberLong": "1046560880200"}}, "score": "Fission_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234317522"}, {"_id": {"$oid": "563f0096dbb260acfadc4c99"}, "title": "Density Study No. 2", "instrument_tags": ["fixed digital media"], "date": {"$date": {"$numberLong": "1009920080200"}}, "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "236444985"}, {"_id": {"$oid": "563f0096dbb260acfadc4c9a"}, "title": "Beat Canon", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1012602080200"}}, "score": "Beat_Canon_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "563f0096dbb260acfadc4c9b"}, "title": "A Meditation for Solo Piano", "instrument_tags": ["solo piano"], "date": {"$date": {"$numberLong": "1015024880200"}}, "score": "A_Meditation_for_Solo_Piano_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234310206"}, {"_id": {"$oid": "563f0096dbb260acfadc4c9c"}, "title": "The Other Self", "instrument_tags": ["fixed digital media"], "date": {"$date": {"$numberLong": "978384080200"}}, "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234315174"}, {"_id": {"$oid": "5652cd3edbb260acfadc4cf6"}, "title": "a chance reduction...", "instrument_tags": ["fixed media"], "date": {"$date": {"$numberLong": "1304299280201"}}, "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234308638"}, {"_id": {"$oid": "5652cfebdbb260acfadc4cf7"}, "title": "welcome round for larry", "instrument_tags": ["voices"], "date": {"$date": {"$numberLong": "1296598880201"}}, "score": "welcome_round_for_larry_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234311394"}, {"_id": {"$oid": "56a9528dfdc52469b6c07c49"}, "title": "preliminary thoughts", "instrument_tags": ["guitar, electronics, and optional trombone / sustained tones"], "date": {"$date": {"$numberLong": "1453587680201"}}, "score": "preliminary_thoughts_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "244134339"}, {"_id": {"$oid": "57607b60624ac1e5e557b9cb"}, "title": "generator, hierarchical dust, and necklaces", "instrument_tags": ["guitar, electronics, and video"], "date": {"$date": {"$numberLong": "1459545680200"}}, "score": "generator_hierarchical_dust_and_necklaces_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "57607b82624ac1e5e557b9cc"}, "title": "essay on the art of combinations", "instrument_tags": ["orchestra"], "date": {"$date": {"$numberLong": "1464816080200"}}, "score": "essay_on_the_art_of_combinations_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "57e84f2fec6cea73b9674e70"}, "title": "choir|orchestra|choir", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1280722880201"}}, "score": "partition_conjugate_prime_choir|orchestra|choir_one|two|onescore.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "57e84f4aec6cea73b9674e71"}, "title": "one|two|one ", "instrument_tags": ["fixed media"], "date": {"$date": {"$numberLong": "1280636480201"}}, "score": "partition_conjugate_prime_choir|orchestra|choir_one|two|onescore.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "234311105"}, {"_id": {"$oid": "588f6b6bdb3154c5d7cb90ad"}, "title": "field and perfect circuit (redux)", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1479860480200"}}, "score": "field_and_perfect_circuit_redux_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "305271301"}, {"_id": {"$oid": "588f6b99db3154c5d7cb90ae"}, "title": "4 computer music studies", "instrument_tags": ["computer"], "date": {"$date": {"$numberLong": "1485649280200"}}, "score": "4_computer_music_studies_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "305272741"}, {"_id": {"$oid": "588fb3e0db3154c5d7cb90af"}, "title": "pedal, triangle machine, and (perhaps) coda (abstract)", "instrument_tags": ["variable ensemble"], "date": {"$date": {"$numberLong": "1485818480201"}}, "score": "pedal_triangle_machine_and_perhaps_coda_abstract_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "117201392"}, {"_id": {"$oid": "58eac561eb6177f0e7d42af4"}, "title": "rockfall", "instrument_tags": ["installation"], "date": {"$date": {"$numberLong": "1491697280200"}}, "score": "rockfall_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "vimeo_trackid": "212429832", "images": [{"filename": "rockfall.jpg"}]}, {"_id": {"$oid": "58ed611ceb6177f0e7d42af6"}, "title": "to walk and ponder", "instrument_tags": ["viola"], "date": {"$date": {"$numberLong": "1446412880201"}}, "priority": {"$numberInt": "1"}, "type": "sound", "score": "to_walk_and_ponder_score.pdf", "soundcloud_trackid": "236519074"}, {"_id": {"$oid": "58ed6313eb6177f0e7d42af7"}, "title": "to walk and ponder (abstract)", "instrument_tags": ["viola"], "date": {"$date": {"$numberLong": "1441142480201"}}, "score": "to_walk_and_ponder_abstract_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "236519074"}, {"_id": {"$oid": "59179660eb6177f0e7d42b01"}, "title": "curved bow and negative", "instrument_tags": ["variable"], "date": {"$date": {"$numberLong": "1494710480201"}}, "score": "curved_bow_and_negative_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "59acb1bd0e3b08102d5f1f11"}, "title": "ostinato and interrupt", "instrument_tags": ["variable"], "date": {"$date": {"$numberLong": "1501795280201"}}, "score": "ostinato_and_interrupt_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "340866195"}, {"_id": {"$oid": "59c021800e3b08102d5f1f13"}, "title": "flight path", "instrument_tags": ["variable"], "date": {"$date": {"$numberLong": "1505769680201"}}, "score": "flight_path_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "5a01201333804e902f11bce7"}, "title": "Remembering Clive Wearing", "instrument_tags": ["installation-opera"], "date": {"$date": {"$numberLong": "1509657680201"}}, "score": "remembering_clive_wearing_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "vimeo_trackid": "374942680"}, {"_id": {"$oid": "5a3da1c505a681a2659a0efd"}, "title": "ida for amy", "instrument_tags": ["piano"], "date": {"$date": {"$numberLong": "1513891280201"}}, "score": "ida_for_amy_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "5a74c4f405a681a2659a0f00"}, "title": "reading piece for library or bookstore", "instrument_tags": ["variable"], "date": {"$date": {"$numberLong": "1517606480201"}}, "score": "reading_piece_for_library_or_bookstore_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "5a8cc50a05a681a2659a0f05"}, "title": "mercado san juan", "instrument_tags": ["variable"], "date": {"$date": {"$numberLong": "1519075280201"}}, "score": "mercado_san_juan_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "5ab98b28b6a839c9815f7240"}, "title": "a lot of tiles (trivial scan)", "instrument_tags": ["performance-installation"], "date": {"$date": {"$numberLong": "1522099280201"}}, "score": "a_lot_of_tiles_trivial_scan_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "420874659"}, {"_id": {"$oid": "5b75393cb0f2d60d1d53cf60"}, "title": "dear robert, perhaps all is a type of cartography", "instrument_tags": ["variable"], "date": {"$date": {"$numberLong": "1534368080201"}}, "score": "dear_robert_perhaps_all_is_a_type_of_cartography_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "5c6bd9091db8573ad2a74b0d"}, "title": "steady state: a study in taxation", "instrument_tags": ["variable"], "date": {"$date": {"$numberLong": "1546377680201"}}, "score": "steady_state_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "759938830"}, {"_id": {"$oid": "5d3e6e4b4e193f4a15c37361"}, "title": "a prehistory of the domino problem", "instrument_tags": ["performance-lecture"], "date": {"$date": {"$numberLong": "1563660000201"}}, "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "5d3e6e974e193f4a15c373be"}, "title": "jaendel-rao", "instrument_tags": ["performance-installation"], "date": {"$date": {"$numberLong": "1563746400201"}}, "priority": {"$numberInt": "1"}, "score": "jaendel_rao_score.pdf", "soundcloud_trackid": "1698632466", "type": "sound"}, {"_id": {"$oid": "5d3e6eb94e193f4a15c3740a"}, "title": "kari-culik", "instrument_tags": ["performance-installation"], "date": {"$date": {"$numberLong": "1563832800201"}}, "priority": {"$numberInt": "1"}, "score": "kari_score.pdf", "soundcloud_trackid": "1698628134", "type": "sound"}, {"_id": {"$oid": "5d3e6ed54e193f4a15c3741d"}, "title": "ammann", "instrument_tags": ["performance-installation"], "date": {"$date": {"$numberLong": "1563919200201"}}, "priority": {"$numberInt": "1"}, "score": "ammann_score.pdf", "soundcloud_trackid": "1698624396", "type": "sound"}, {"_id": {"$oid": "5d3e6ee24e193f4a15c37430"}, "title": "penrose", "instrument_tags": ["performance-installation"], "date": {"$date": {"$numberLong": "1564005600201"}}, "priority": {"$numberInt": "1"}, "score": "penrose_score.pdf", "soundcloud_trackid": "1698621231", "type": "sound"}, {"_id": {"$oid": "5d3e6f104e193f4a15c37448"}, "title": "robinson", "instrument_tags": ["performance-installation"], "date": {"$date": {"$numberLong": "1564092000201"}}, "priority": {"$numberInt": "1"}, "score": "robinson_score.pdf", "soundcloud_trackid": "1698617226", "type": "sound"}, {"_id": {"$oid": "5d3e6f1c4e193f4a15c37451"}, "title": "berger-knuth", "instrument_tags": ["performance-installation"], "date": {"$date": {"$numberLong": "1564178400201"}}, "priority": {"$numberInt": "1"}, "score": "berger_score.pdf", "soundcloud_trackid": "1698613860", "type": "sound"}, {"_id": {"$oid": "5d3e6f414e193f4a15c374a0"}, "title": "a history of the domino problem", "instrument_tags": ["performance-installation"], "date": {"$date": {"$numberLong": "1564264800201"}}, "priority": {"$numberInt": "1"}, "score": "a_history_of_the_domino_problem_score.pdf", "type": "sound", "vimeo_trackid": "898127134"}, {"_id": {"$oid": "5db86064e10172e2a28bf4c8"}, "title": "generator and metal", "instrument_tags": ["variable"], "score": "generator_and_metal_score.pdf", "date": {"$date": {"$numberLong": "1558389600201"}}, "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "5db86086e10172e2a28bf4e2"}, "title": "fanfare", "instrument_tags": ["variable"], "score": "fanfare_score.pdf", "date": {"$date": {"$numberLong": "1561068000201"}}, "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "5f2ed0b6112fb200069713b6"}, "title": "Counterfeiting in Colonial Connecticut", "instrument_tags": ["guitar, electronics, and reader"], "date": {"$date": {"$numberLong": "1596924000201"}}, "priority": {"$numberInt": "1"}, "score": "counterfeiting_in_colonial_connecticut_score.pdf", "soundcloud_trackid": "1032587794", "type": "sound"}, {"_id": {"$oid": "5fc7d881b07e2500069997db"}, "title": "a great conjunction: having not played a concert all year", "instrument_tags": ["variable"], "date": {"$date": {"$numberLong": "1606946400201"}}, "priority": {"$numberInt": "1"}, "score": "a_great_conjunction_score.pdf", "type": "sound"}, {"_id": {"$oid": "603a54d83d485600075a8852"}, "title": "to kill a monarch", "instrument_tags": ["bass flute, strings, and electronics (with variability)"], "date": {"$date": {"$numberLong": "1614463200201"}}, "priority": {"$numberInt": "1"}, "score": "to_kill_a_monarch_score.pdf", "type": "sound", "soundcloud_trackid": "1012052962"}, {"_id": {"$oid": "62c77ab883b73c000792bdac"}, "title": "dawning (redux)", "instrument_tags": ["accordion"], "date": {"$date": {"$numberLong": "1657317600201"}}, "score": "dawning_redux_score.pdf", "priority": {"$numberInt": "1"}, "soundcloud_trackid": "1404363253", "vimeo_trackid": "786305143", "type": "performance-installation"}, {"_id": {"$oid": "6345875b75c2f70008e2853f"}, "title": "varilude", "instrument_tags": ["hyperorgan"], "date": {"$date": {"$numberLong": "1665525600201"}}, "score": "varilude_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "1733456418"}, {"_id": {"$oid": "644102f2a2fcc2000625da7e"}, "title": "seeds and ledgers 1 - 3", "instrument_tags": ["string quartet"], "score": "seeds_and_ledgers_1_to_3_score.pdf", "date": {"$date": {"$numberLong": "1703109600201"}}, "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "1714368585"}, {"_id": {"$oid": "6689032820bd5c0007b2bc81"}, "title": "compact sets 1 - 3", "instrument_tags": ["string trio"], "date": {"$date": {"$numberLong": "1720303200201"}}, "score": "compact_sets_1_to_3_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound", "soundcloud_trackid": "1868650110"}, {"_id": {"$oid": "670a446893919e0006355b3d"}, "title": "critical loci", "instrument_tags": ["installation"], "date": {"$date": {"$numberLong": "1728770400201"}}, "score": "critical_loci_score.pdf", "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "67a250c0ec86f90006028676"}, "title": "Harmonie Universelle", "instrument_tags": ["performance-installation"], "score": "harmonie_universelle_score.pdf", "date": {"$date": {"$numberLong": "1735768800201"}}, "priority": {"$numberInt": "1"}, "type": "sound", "vimeo_trackid": "1093470580"}, {"_id": {"$oid": "67a250f6ec86f90006028677"}, "title": "for sirens perhaps, and/or ... (compact sets 4 - alarming)", "instrument_tags": ["sirens and/or sustaining instruments"], "date": {"$date": {"$numberLong": "1738447200201"}}, "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "67a25131ec86f90006028678"}, "title": "sirens and resonators", "instrument_tags": ["performance-installation with sirens and Helmholtz resonators"], "date": {"$date": {"$numberLong": "1740866400201"}}, "priority": {"$numberInt": "1"}, "type": "sound"}, {"_id": {"$oid": "68cc5991032e2c000763f045"}, "title": "access intimacy", "instrument_tags": ["harmonicas"], "date": {"$date": {"$numberLong": "1734300000201"}}, "priority": {"$numberInt": "1"}, "type": "sound", "score": "access_intimacy_score.pdf"}] \ No newline at end of file +[ + { + "id": "563f0096dbb260acfadc4c39", + "title": "fade and aviary", + "instrument_tags": [ + "sustained sounds and computer" + ], + "date": "2015-01-01", + "score": "4_computer_music_studies_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "233890055" + }, + { + "id": "563f0096dbb260acfadc4c3a", + "title": "tergiversate", + "instrument_tags": [ + "low sustaining trio" + ], + "date": "2015-02-01", + "score": "tergiversate_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "236519275" + }, + { + "id": "563f0096dbb260acfadc4c3b", + "title": "single track", + "instrument_tags": [ + "sustaining septet" + ], + "date": "2015-03-01", + "score": "single_track_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c3c", + "title": "partition and gate", + "instrument_tags": [ + "sustaining instruments" + ], + "date": "2014-01-01", + "score": "partition_and_gate_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "233895452", + "vimeo_trackid": "146882554" + }, + { + "id": "563f0096dbb260acfadc4c3d", + "title": "necklaces", + "instrument_tags": [ + "plucked strings" + ], + "date": "2014-02-01", + "score": "necklaces_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "265698948", + "vimeo_trackid": "212431074" + }, + { + "id": "563f0096dbb260acfadc4c3e", + "title": "a conversation", + "instrument_tags": [ + "speakers" + ], + "date": "2014-03-01", + "score": "a_conversation_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c3f", + "title": "[___south america___] miscellany", + "instrument_tags": [ + "speaker and electronics" + ], + "date": "2014-04-02", + "score": "south_america_miscellany_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "233891556" + }, + { + "id": "563f0096dbb260acfadc4c40", + "title": "Approximating Omega (redux)", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2014-05-02", + "score": "Approximating_Omega_redux_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "118166130", + "vimeo_trackid": "109725210" + }, + { + "id": "563f0096dbb260acfadc4c41", + "title": "to hum and walk", + "instrument_tags": [ + "voice and electronics" + ], + "date": "2014-06-02", + "score": "to_hum_and_walk_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "236518835", + "vimeo_trackid": "123525447" + }, + { + "id": "563f0096dbb260acfadc4c42", + "title": "economy study (in one dimension)", + "instrument_tags": [ + "prepared piano, piano, and/or glasses." + ], + "date": "2013-01-01", + "score": "economy_study_in_one_dimension_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "269123372" + }, + { + "id": "563f0096dbb260acfadc4c43", + "title": "glass economies", + "instrument_tags": [ + "prepared piano, piano, and/or glasses." + ], + "date": "2013-02-01", + "score": "glass_economies_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "233897263" + }, + { + "id": "563f0096dbb260acfadc4c44", + "title": "lv", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2013-03-01", + "score": "lv_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c45", + "title": "material... for james klopfleisch", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2013-04-02", + "score": "material_for_james_klopfleisch_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c46", + "title": "scaffold and map", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2013-05-02", + "score": "scaffold_and_map_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c47", + "title": "to converge (abstract)", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2013-06-02", + "score": "to_converge_abstract_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c48", + "title": "order matters", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2013-07-02", + "score": "order_matters_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c49", + "title": "chorale and finely tuned resonators", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2013-08-02", + "score": "chorale_and_finely_tuned_resonators_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "230269238", + "vimeo_trackid": "212433607" + }, + { + "id": "563f0096dbb260acfadc4c4a", + "title": "minor third", + "instrument_tags": [ + "piano" + ], + "date": "2012-01-01", + "score": "minor_third_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c4b", + "title": "project.reflect.refract", + "instrument_tags": [ + "film projector, reflecting and refracting objects, sustaining instruments, and perhaps percussion instruments with minimal decay" + ], + "date": "2012-02-01", + "score": "project_reflect_refract_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c4c", + "title": "half-normal", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2012-03-01", + "score": "half_normal_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "233897693" + }, + { + "id": "563f0096dbb260acfadc4c4d", + "title": "delayGraph pre-alpha", + "instrument_tags": [ + "computer" + ], + "date": "2012-04-02", + "score": "4_computer_music_studies_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234264427" + }, + { + "id": "563f0096dbb260acfadc4c4e", + "title": "quieting rooms", + "instrument_tags": [ + "installation" + ], + "date": "2012-05-02", + "score": "quieting_rooms_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234307853", + "images": [ + { + "filename": "quieting_rooms_image_1.jpg" + }, + { + "filename": "quieting_rooms_image_2.jpg" + }, + { + "filename": "quieting_rooms_image_3.jpg" + }, + { + "filename": "quieting_rooms_image_4.jpg" + } + ] + }, + { + "id": "563f0096dbb260acfadc4c4f", + "title": "copyedit", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2012-06-02", + "score": "copyedit_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c50", + "title": "line and cipher", + "instrument_tags": [ + "chimes with variable ensemble ensemble" + ], + "date": "2011-01-01", + "score": "line_and_cipher_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c51", + "title": "lower limit", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2011-02-01", + "score": "lower_limit_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234268309", + "vimeo_trackid": "109381616" + }, + { + "id": "563f0096dbb260acfadc4c52", + "title": "slip and stitch", + "instrument_tags": [ + "chimes" + ], + "date": "2011-03-01", + "score": "slip_and_stitch_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c53", + "title": "minor third abstract", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2011-04-02", + "score": "minor_third_abstract_score.pdf", + "priority": 1, + "type": "sound", + "vimeo_trackid": "146359042", + "images": [ + { + "filename": "minor_third_abstract.jpg" + } + ] + }, + { + "id": "563f0096dbb260acfadc4c54", + "title": "mass and band", + "instrument_tags": [ + "plucked strings and optional sustaining instruments" + ], + "date": "2011-05-02", + "score": "mass_and_band_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "230268977" + }, + { + "id": "563f0096dbb260acfadc4c55", + "title": "Approximating Omega", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2010-01-01", + "score": "Approximating_Omega_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "118168302" + }, + { + "id": "563f0096dbb260acfadc4c56", + "title": "after eons", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2010-02-01", + "score": "after_eons_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c57", + "title": "pedal, triangle machine, and (perhaps) coda", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2010-03-01", + "score": "pedal_triangle_machine_and_perhaps_coda_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "117201392" + }, + { + "id": "563f0096dbb260acfadc4c58", + "title": "just above and/or below the waterline...", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2010-04-02", + "score": "just_above_and_or_below_the_waterline_score.pdf", + "priority": 1, + "type": "sound", + "images": [ + { + "filename": "waterline_la_river_1.jpg" + }, + { + "filename": "waterline_la_river_2.jpg" + }, + { + "filename": "waterline_ostrava.jpg" + } + ] + }, + { + "id": "563f0096dbb260acfadc4c59", + "title": "before you cure the beast...", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2010-05-02", + "score": "before_you_cure_the_beast_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c5a", + "title": "scene++", + "instrument_tags": [ + "variable ensemble with electronics" + ], + "date": "2010-06-02", + "score": "scene_plus_plus_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c5b", + "title": "subset canon", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2010-07-02", + "score": "subset_canon_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "233897836" + }, + { + "id": "563f0096dbb260acfadc4c5c", + "title": "partition conjugate prime", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2010-08-03", + "score": "partition_conjugate_prime_choir|orchestra|choir_one|two|onescore.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c5d", + "title": "gray codes", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2009-01-01", + "score": "gray_codes_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c5e", + "title": "for Sol LeWitt", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2009-02-01", + "score": "for_Sol_LeWitt_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234267010" + }, + { + "id": "563f0096dbb260acfadc4c5f", + "title": "for gregory chaitin", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2009-03-01", + "score": "for_gregory_chaitin_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234310029", + "images": [ + { + "filename": "for_gregory_chaitin.jpg" + } + ] + }, + { + "id": "563f0096dbb260acfadc4c60", + "title": "field and perfect circuit", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2009-04-02", + "score": "field_and_perfect_circuit_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "305271301" + }, + { + "id": "563f0096dbb260acfadc4c61", + "title": "recitation, code, and (perhaps) round", + "instrument_tags": [ + "choir" + ], + "date": "2009-05-02", + "score": "recitation_code_and_perhaps_round_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234310650" + }, + { + "id": "563f0096dbb260acfadc4c62", + "title": "piano machine", + "instrument_tags": [ + "piano" + ], + "date": "2009-06-02", + "score": "piano_machine_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234310459" + }, + { + "id": "563f0096dbb260acfadc4c63", + "title": "seams", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2008-01-01", + "score": "seams_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c64", + "title": "room and seams", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2008-02-01", + "score": "room_and_seams_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234311389" + }, + { + "id": "563f0096dbb260acfadc4c65", + "title": "for orin hildestad", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2008-03-01", + "score": "for_orin_hildestad_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c66", + "title": "20 arrows 9 dashes", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2008-04-02", + "score": "20_arrows_9_dashes_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c67", + "title": "dissection and field", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2008-05-02", + "score": "dissection_and_field_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "233138293" + }, + { + "id": "563f0096dbb260acfadc4c68", + "title": "small world", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2008-06-02", + "score": "small_world_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c69", + "title": "towards completeness", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2008-07-02", + "score": "towards_completeness_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "233138572" + }, + { + "id": "563f0096dbb260acfadc4c6a", + "title": "4 Ascents for James Tenney", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-01-01", + "score": "4_Ascents_for_James_Tenney_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "233138060" + }, + { + "id": "563f0096dbb260acfadc4c6b", + "title": "1 sample, x performers, y seconds", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-02-01", + "score": "1_sample_x_performers_y_seconds_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c6c", + "title": "cactus for james orsher", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-03-01", + "score": "cactus_for_james_orsher_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c6d", + "title": "a chance happening...", + "instrument_tags": [ + "solo piano" + ], + "date": "2007-04-02", + "score": "a_chance_happening_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "117197466" + }, + { + "id": "563f0096dbb260acfadc4c6e", + "title": "Transplanting, 06.11.07-06.16.07 (or Transcription, USA!)", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-05-02", + "score": "Transplanting_06_11_07_06_16_07_or_Transcription_USA_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c6f", + "title": "Three", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-06-02", + "score": "Three_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c70", + "title": "Entropic Canon", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-07-02", + "score": "Entropic_Canon_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c71", + "title": "Vein Transcription", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-08-02", + "score": "Vein_Transcription_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c72", + "title": "4 James Orsher", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-09-02", + "score": "4_James_Orsher_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c73", + "title": "many many", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-10-02", + "score": "many_many_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c74", + "title": "sound.sound", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-11-02", + "score": "sound_sound_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c75", + "title": "after a koan", + "instrument_tags": [ + "solo violin" + ], + "date": "2007-12-02", + "score": "after_a_koan_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c76", + "title": "maximum change", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-12-03", + "score": "maximum_change_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c77", + "title": "resonance i", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2007-12-04", + "score": "resonance_i_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c78", + "title": "nothing...I", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-01-01", + "score": "nothingI_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c79", + "title": "sort I", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-02-01", + "score": "sort_I_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c7a", + "title": "for michael pisaro", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-03-01", + "score": "for_michael_pisaro_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c7b", + "title": "for cassia streb", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-04-02", + "score": "for_cassia_streb_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c7c", + "title": "almost every piece", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-05-02", + "score": "almost_every_piece_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c7d", + "title": "random I", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-06-02", + "score": "random_I_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c7e", + "title": "in tone", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-07-02", + "score": "in_tone_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c7f", + "title": "three books and a dissertation", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-08-02", + "score": "three_books_and_a_dissertation_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c80", + "title": "diy for larry polansky", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-09-02", + "score": "diy_for_larry_polansky_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c81", + "title": "Streams I", + "instrument_tags": [ + "glissandi and electronics" + ], + "date": "2006-10-02", + "score": "Streams_I_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234311289" + }, + { + "id": "563f0096dbb260acfadc4c82", + "title": "Intersections I", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-11-02", + "score": "Intersections_I_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c83", + "title": "Prime Decomposition", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-12-02", + "score": "Prime_Decomposition_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c84", + "title": "Trajectories", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2006-12-03", + "score": "Trajectories_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c85", + "title": "a set of pieces with one note", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2005-01-01", + "score": "a_set_of_pieces_with_one_note_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234317467" + }, + { + "id": "563f0096dbb260acfadc4c86", + "title": "Commas", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2005-02-01", + "score": "Commas_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234319475" + }, + { + "id": "563f0096dbb260acfadc4c87", + "title": "Perspectives I", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2005-03-01", + "score": "Perspectives_I_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234310590" + }, + { + "id": "563f0096dbb260acfadc4c88", + "title": "Infinity 2", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2005-04-02", + "score": "Infinity_2_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c89", + "title": "A Flourish", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2005-05-02", + "score": "A_Flourish_score.pdf", + "priority": 2, + "type": "sound", + "soundcloud_trackid": "234317288" + }, + { + "id": "563f0096dbb260acfadc4c8a", + "title": "a tone for Eric KM Clark", + "instrument_tags": [ + "solo violin" + ], + "date": "2005-06-02", + "score": "a_tone_for_Eric_KM_Clark_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c8b", + "title": "Lecture on Infinity", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2005-07-02", + "score": "Lecture_on_Infinity_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c8c", + "title": "Infinity III", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2005-08-02", + "score": "Infinity_III_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c8d", + "title": "A Gaussian Canon", + "instrument_tags": [ + "solo piano" + ], + "date": "2005-09-02", + "score": "A_Gaussian_Canon_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234310109" + }, + { + "id": "563f0096dbb260acfadc4c8e", + "title": "Flux", + "instrument_tags": [ + "voice, bassoon, bass, clarinet, didgeridoo, and/or... and 2176 sine tones" + ], + "date": "2004-01-01", + "score": "Flux_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234315334" + }, + { + "id": "563f0096dbb260acfadc4c8f", + "title": "2 Filters", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2004-02-01", + "score": "2_Filters_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234317467" + }, + { + "id": "563f0096dbb260acfadc4c90", + "title": "Difference", + "instrument_tags": [ + "2 clarinets" + ], + "date": "2004-03-01", + "score": "Difference_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c91", + "title": "Tri-Dimensional Canon", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2004-04-02", + "score": "Tri_Dimensional_Canon_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c92", + "title": "Chromatic Study", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2004-05-02", + "score": "Chromatic_Study_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c93", + "title": "Filter III", + "instrument_tags": [ + "strings and electronics" + ], + "date": "2004-06-02", + "score": "Filter_IIITransformation_Filter_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234317370" + }, + { + "id": "563f0096dbb260acfadc4c94", + "title": "Filter IV - P.I.X.L. Study No. 1", + "instrument_tags": [ + "tam-tam, cellos, cymbals, voices and electronics" + ], + "date": "2004-07-02", + "score": "Filter_IVP_I_X_LStudy_No1_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c95", + "title": "Infinity 1", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2004-08-02", + "score": "Infinity_1_score.pdf", + "priority": 2, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c96", + "title": "Telot's Crystal", + "instrument_tags": [ + "fixed digital media" + ], + "date": "2003-01-01", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234315189" + }, + { + "id": "563f0096dbb260acfadc4c97", + "title": "Coincidental Canon", + "instrument_tags": [ + "orchestra" + ], + "date": "2003-02-01", + "score": "Coincidental_Canon_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c98", + "title": "Fission", + "instrument_tags": [ + "flutes, clarinets, trumpet, horn, vibraphones, pianos, and strings" + ], + "date": "2003-03-01", + "score": "Fission_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234317522" + }, + { + "id": "563f0096dbb260acfadc4c99", + "title": "Density Study No. 2", + "instrument_tags": [ + "fixed digital media" + ], + "date": "2002-01-01", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "236444985" + }, + { + "id": "563f0096dbb260acfadc4c9a", + "title": "Beat Canon", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2002-02-01", + "score": "Beat_Canon_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "563f0096dbb260acfadc4c9b", + "title": "A Meditation for Solo Piano", + "instrument_tags": [ + "solo piano" + ], + "date": "2002-03-01", + "score": "A_Meditation_for_Solo_Piano_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234310206" + }, + { + "id": "563f0096dbb260acfadc4c9c", + "title": "The Other Self", + "instrument_tags": [ + "fixed digital media" + ], + "date": "2001-01-01", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234315174" + }, + { + "id": "5652cd3edbb260acfadc4cf6", + "title": "a chance reduction...", + "instrument_tags": [ + "fixed media" + ], + "date": "2011-05-02", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234308638" + }, + { + "id": "5652cfebdbb260acfadc4cf7", + "title": "welcome round for larry", + "instrument_tags": [ + "voices" + ], + "date": "2011-02-01", + "score": "welcome_round_for_larry_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234311394" + }, + { + "id": "56a9528dfdc52469b6c07c49", + "title": "preliminary thoughts", + "instrument_tags": [ + "guitar, electronics, and optional trombone / sustained tones" + ], + "date": "2016-01-23", + "score": "preliminary_thoughts_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "244134339" + }, + { + "id": "57607b60624ac1e5e557b9cb", + "title": "generator, hierarchical dust, and necklaces", + "instrument_tags": [ + "guitar, electronics, and video" + ], + "date": "2016-04-01", + "score": "generator_hierarchical_dust_and_necklaces_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "57607b82624ac1e5e557b9cc", + "title": "essay on the art of combinations", + "instrument_tags": [ + "orchestra" + ], + "date": "2016-06-01", + "score": "essay_on_the_art_of_combinations_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "57e84f2fec6cea73b9674e70", + "title": "choir|orchestra|choir", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2010-08-02", + "score": "partition_conjugate_prime_choir|orchestra|choir_one|two|onescore.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "57e84f4aec6cea73b9674e71", + "title": "one|two|one ", + "instrument_tags": [ + "fixed media" + ], + "date": "2010-08-01", + "score": "partition_conjugate_prime_choir|orchestra|choir_one|two|onescore.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "234311105" + }, + { + "id": "588f6b6bdb3154c5d7cb90ad", + "title": "field and perfect circuit (redux)", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2016-11-23", + "score": "field_and_perfect_circuit_redux_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "305271301" + }, + { + "id": "588f6b99db3154c5d7cb90ae", + "title": "4 computer music studies", + "instrument_tags": [ + "computer" + ], + "date": "2017-01-29", + "score": "4_computer_music_studies_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "305272741" + }, + { + "id": "588fb3e0db3154c5d7cb90af", + "title": "pedal, triangle machine, and (perhaps) coda (abstract)", + "instrument_tags": [ + "variable ensemble" + ], + "date": "2017-01-30", + "score": "pedal_triangle_machine_and_perhaps_coda_abstract_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "117201392" + }, + { + "id": "58eac561eb6177f0e7d42af4", + "title": "rockfall", + "instrument_tags": [ + "installation" + ], + "date": "2017-04-09", + "score": "rockfall_score.pdf", + "priority": 1, + "type": "sound", + "vimeo_trackid": "212429832", + "images": [ + { + "filename": "rockfall.jpg" + } + ] + }, + { + "id": "58ed611ceb6177f0e7d42af6", + "title": "to walk and ponder", + "instrument_tags": [ + "viola" + ], + "date": "2015-11-01", + "score": "to_walk_and_ponder_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "236519074" + }, + { + "id": "58ed6313eb6177f0e7d42af7", + "title": "to walk and ponder (abstract)", + "instrument_tags": [ + "viola" + ], + "date": "2015-09-01", + "score": "to_walk_and_ponder_abstract_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "236519074" + }, + { + "id": "59179660eb6177f0e7d42b01", + "title": "curved bow and negative", + "instrument_tags": [ + "variable" + ], + "date": "2017-05-13", + "score": "curved_bow_and_negative_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "59acb1bd0e3b08102d5f1f11", + "title": "ostinato and interrupt", + "instrument_tags": [ + "variable" + ], + "date": "2017-08-03", + "score": "ostinato_and_interrupt_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "340866195" + }, + { + "id": "59c021800e3b08102d5f1f13", + "title": "flight path", + "instrument_tags": [ + "variable" + ], + "date": "2017-09-18", + "score": "flight_path_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "5a01201333804e902f11bce7", + "title": "Remembering Clive Wearing", + "instrument_tags": [ + "installation-opera" + ], + "date": "2017-11-02", + "score": "remembering_clive_wearing_score.pdf", + "priority": 1, + "type": "sound", + "vimeo_trackid": "374942680" + }, + { + "id": "5a3da1c505a681a2659a0efd", + "title": "ida for amy", + "instrument_tags": [ + "piano" + ], + "date": "2017-12-21", + "score": "ida_for_amy_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "5a74c4f405a681a2659a0f00", + "title": "reading piece for library or bookstore", + "instrument_tags": [ + "variable" + ], + "date": "2018-02-02", + "score": "reading_piece_for_library_or_bookstore_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "5a8cc50a05a681a2659a0f05", + "title": "mercado san juan", + "instrument_tags": [ + "variable" + ], + "date": "2018-02-19", + "score": "mercado_san_juan_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "5ab98b28b6a839c9815f7240", + "title": "a lot of tiles (trivial scan)", + "instrument_tags": [ + "performance-installation" + ], + "date": "2018-03-26", + "score": "a_lot_of_tiles_trivial_scan_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "420874659" + }, + { + "id": "5b75393cb0f2d60d1d53cf60", + "title": "dear robert, perhaps all is a type of cartography", + "instrument_tags": [ + "variable" + ], + "date": "2018-08-15", + "score": "dear_robert_perhaps_all_is_a_type_of_cartography_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "5c6bd9091db8573ad2a74b0d", + "title": "steady state: a study in taxation", + "instrument_tags": [ + "variable" + ], + "date": "2019-01-01", + "score": "steady_state_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "759938830" + }, + { + "id": "5d3e6e4b4e193f4a15c37361", + "title": "a prehistory of the domino problem", + "instrument_tags": [ + "performance-lecture" + ], + "date": "2019-07-20", + "priority": 1, + "type": "sound" + }, + { + "id": "5d3e6e974e193f4a15c373be", + "title": "jaendel-rao", + "instrument_tags": [ + "performance-installation" + ], + "date": "2019-07-21", + "score": "jaendel_rao_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1698632466" + }, + { + "id": "5d3e6eb94e193f4a15c3740a", + "title": "kari-culik", + "instrument_tags": [ + "performance-installation" + ], + "date": "2019-07-22", + "score": "kari_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1698628134" + }, + { + "id": "5d3e6ed54e193f4a15c3741d", + "title": "ammann", + "instrument_tags": [ + "performance-installation" + ], + "date": "2019-07-23", + "score": "ammann_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1698624396" + }, + { + "id": "5d3e6ee24e193f4a15c37430", + "title": "penrose", + "instrument_tags": [ + "performance-installation" + ], + "date": "2019-07-24", + "score": "penrose_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1698621231" + }, + { + "id": "5d3e6f104e193f4a15c37448", + "title": "robinson", + "instrument_tags": [ + "performance-installation" + ], + "date": "2019-07-25", + "score": "robinson_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1698617226" + }, + { + "id": "5d3e6f1c4e193f4a15c37451", + "title": "berger-knuth", + "instrument_tags": [ + "performance-installation" + ], + "date": "2019-07-26", + "score": "berger_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1698613860" + }, + { + "id": "5d3e6f414e193f4a15c374a0", + "title": "a history of the domino problem", + "instrument_tags": [ + "performance-installation" + ], + "date": "2019-07-27", + "score": "a_history_of_the_domino_problem_score.pdf", + "priority": 1, + "type": "sound", + "vimeo_trackid": "898127134" + }, + { + "id": "5db86064e10172e2a28bf4c8", + "title": "generator and metal", + "instrument_tags": [ + "variable" + ], + "date": "2019-05-20", + "score": "generator_and_metal_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "5db86086e10172e2a28bf4e2", + "title": "fanfare", + "instrument_tags": [ + "variable" + ], + "date": "2019-06-20", + "score": "fanfare_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "5f2ed0b6112fb200069713b6", + "title": "Counterfeiting in Colonial Connecticut", + "instrument_tags": [ + "guitar, electronics, and reader" + ], + "date": "2020-08-08", + "score": "counterfeiting_in_colonial_connecticut_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1032587794" + }, + { + "id": "5fc7d881b07e2500069997db", + "title": "a great conjunction: having not played a concert all year", + "instrument_tags": [ + "variable" + ], + "date": "2020-12-02", + "score": "a_great_conjunction_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "603a54d83d485600075a8852", + "title": "to kill a monarch", + "instrument_tags": [ + "bass flute, strings, and electronics (with variability)" + ], + "date": "2021-02-27", + "score": "to_kill_a_monarch_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1012052962" + }, + { + "id": "62c77ab883b73c000792bdac", + "title": "dawning (redux)", + "instrument_tags": [ + "accordion" + ], + "date": "2022-07-08", + "score": "dawning_redux_score.pdf", + "priority": 1, + "type": "performance-installation", + "soundcloud_trackid": "1404363253", + "vimeo_trackid": "786305143" + }, + { + "id": "6345875b75c2f70008e2853f", + "title": "varilude", + "instrument_tags": [ + "hyperorgan" + ], + "date": "2022-10-11", + "score": "varilude_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1733456418" + }, + { + "id": "644102f2a2fcc2000625da7e", + "title": "seeds and ledgers 1 - 3", + "instrument_tags": [ + "string quartet" + ], + "date": "2023-12-20", + "score": "seeds_and_ledgers_1_to_3_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1714368585" + }, + { + "id": "6689032820bd5c0007b2bc81", + "title": "compact sets 1 - 3", + "instrument_tags": [ + "string trio" + ], + "date": "2024-07-06", + "score": "compact_sets_1_to_3_score.pdf", + "priority": 1, + "type": "sound", + "soundcloud_trackid": "1868650110" + }, + { + "id": "670a446893919e0006355b3d", + "title": "critical loci", + "instrument_tags": [ + "installation" + ], + "date": "2024-10-12", + "score": "critical_loci_score.pdf", + "priority": 1, + "type": "sound" + }, + { + "id": "67a250c0ec86f90006028676", + "title": "Harmonie Universelle", + "instrument_tags": [ + "performance-installation" + ], + "date": "2025-01-01", + "score": "harmonie_universelle_score.pdf", + "priority": 1, + "type": "sound", + "vimeo_trackid": "1093470580" + }, + { + "id": "67a250f6ec86f90006028677", + "title": "for sirens perhaps, and/or ... (compact sets 4 - alarming)", + "instrument_tags": [ + "sirens and/or sustaining instruments" + ], + "date": "2025-02-01", + "priority": 1, + "type": "sound" + }, + { + "id": "67a25131ec86f90006028678", + "title": "sirens and resonators", + "instrument_tags": [ + "performance-installation with sirens and Helmholtz resonators" + ], + "date": "2025-03-01", + "priority": 1, + "type": "sound" + }, + { + "id": "68cc5991032e2c000763f045", + "title": "access intimacy", + "instrument_tags": [ + "harmonicas" + ], + "date": "2024-12-15", + "score": "access_intimacy_score.pdf", + "priority": 1, + "type": "sound" + } +] \ No newline at end of file