From ba72a896bb183a7027dc844eb2a43cb4c2d1ad61 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 13:17:03 +0100 Subject: [PATCH 01/36] Added Capacitor --- package-lock.json | 606 +++++++++++++++++++++++++++++++++++++++++++++- package.json | 4 + 2 files changed, 600 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1964a34..9045527 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,10 @@ "name": "nuxt-app", "hasInstallScript": true, "dependencies": { + "@capacitor/android": "^7.1.0", + "@capacitor/cli": "^7.1.0", + "@capacitor/core": "^7.1.0", + "@capacitor/ios": "^7.1.0", "@fullcalendar/core": "^6.1.10", "@fullcalendar/daygrid": "^6.1.10", "@fullcalendar/interaction": "^6.1.10", @@ -40,7 +44,6 @@ "dayjs": "^1.11.10", "fast-sort": "^3.4.1", "handlebars": "^4.7.8", - "jsprintmanager": "^7.0.2", "leaflet": "^1.9.4", "maplibre-gl": "^4.7.0", "nuxt-editorjs": "^1.0.4", @@ -1886,6 +1889,203 @@ "node": ">=6.9.0" } }, + "node_modules/@capacitor/android": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-7.1.0.tgz", + "integrity": "sha512-piPgQViWOjh18H7R8wDkh5uaZ5PwRbMxGZFu39ReP8Y0nZwjS8ESUvJuBm38T+HHJnHM6MnDHmCWnW3ixKqeZw==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^7.1.0" + } + }, + "node_modules/@capacitor/cli": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-7.1.0.tgz", + "integrity": "sha512-oCjB9VB6KNTnBAlzt8tVIuBW+ZniIOCbrsp+nLoa2EfUIgoOGfMHldS4tG9KlTG3pTi5AzeHjSHJIMZwfiz6gg==", + "license": "MIT", + "dependencies": { + "@ionic/cli-framework-output": "^2.2.8", + "@ionic/utils-subprocess": "^3.0.1", + "@ionic/utils-terminal": "^2.3.5", + "commander": "^12.1.0", + "debug": "^4.4.0", + "env-paths": "^2.2.0", + "fs-extra": "^11.2.0", + "kleur": "^4.1.5", + "native-run": "^2.0.1", + "open": "^8.4.0", + "plist": "^3.1.0", + "prompts": "^2.4.2", + "rimraf": "^6.0.1", + "semver": "^7.6.3", + "tar": "^6.1.11", + "tslib": "^2.8.1", + "xml2js": "^0.6.2" + }, + "bin": { + "cap": "bin/capacitor", + "capacitor": "bin/capacitor" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@capacitor/cli/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@capacitor/cli/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@capacitor/cli/node_modules/glob": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", + "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/node_modules/jackspeak": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz", + "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/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/@capacitor/cli/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@capacitor/cli/node_modules/minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/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==", + "license": "MIT" + }, + "node_modules/@capacitor/cli/node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/node_modules/rimraf": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-7.1.0.tgz", + "integrity": "sha512-I0a4C8gux5sx+HDamJjCiWHEWRdJU3hejwURFOSwJjUmAMkfkrm4hOsI0dgd+S0eCkKKKYKz9WNm7DAIvhm2zw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@capacitor/ios": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-7.1.0.tgz", + "integrity": "sha512-ND7GNxtBRnD6Az14D5YRFKFL4VtdLeXE6Zym1SVcKac0NZF18n4DBympBcnfCR61421FCmRlswbpPa9Fr+Czxw==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^7.1.0" + } + }, "node_modules/@capsizecss/metrics": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@capsizecss/metrics/-/metrics-1.3.0.tgz", @@ -2546,6 +2746,145 @@ "vue": ">=3" } }, + "node_modules/@ionic/cli-framework-output": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", + "integrity": "sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==", + "license": "MIT", + "dependencies": { + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-array": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz", + "integrity": "sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==", + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-fs": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", + "integrity": "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==", + "license": "MIT", + "dependencies": { + "@types/fs-extra": "^8.0.0", + "debug": "^4.0.0", + "fs-extra": "^9.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-fs/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==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@ionic/utils-object": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz", + "integrity": "sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==", + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-process": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.12.tgz", + "integrity": "sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==", + "license": "MIT", + "dependencies": { + "@ionic/utils-object": "2.1.6", + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.7.tgz", + "integrity": "sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==", + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-subprocess": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz", + "integrity": "sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==", + "license": "MIT", + "dependencies": { + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-process": "2.1.12", + "@ionic/utils-stream": "3.1.7", + "@ionic/utils-terminal": "2.3.5", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-terminal": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", + "integrity": "sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==", + "license": "MIT", + "dependencies": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@ioredis/commands": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", @@ -5057,6 +5396,15 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" }, + "node_modules/@types/fs-extra": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", + "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/geojson": { "version": "7946.0.14", "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", @@ -5162,6 +5510,12 @@ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" }, + "node_modules/@types/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==", + "license": "MIT" + }, "node_modules/@types/supercluster": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz", @@ -5790,6 +6144,15 @@ } } }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@zip.js/zip.js": { "version": "2.7.41", "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.41.tgz", @@ -6112,6 +6475,15 @@ "node": ">=16.14.0" } }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", @@ -6296,6 +6668,15 @@ } ] }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "license": "Unlicense", + "engines": { + "node": ">=0.6" + } + }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -6352,6 +6733,18 @@ "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -7808,6 +8201,18 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.72.tgz", "integrity": "sha512-ZpSAUOZ2Izby7qnZluSrAlGgGQzucmFbN0n64dYzocYxnxV5ufurpj3VgEe4cUp7ir9LmeLxNYo8bVnlM8bQHw==" }, + "node_modules/elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", + "license": "Apache-2.0", + "dependencies": { + "sax": "1.1.4" + }, + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -7908,6 +8313,15 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/error-stack-parser-es": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz", @@ -8249,6 +8663,15 @@ "reusify": "^1.0.4" } }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, "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", @@ -10048,12 +10471,6 @@ "node": ">=0.10.0" } }, - "node_modules/jsprintmanager": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/jsprintmanager/-/jsprintmanager-7.0.2.tgz", - "integrity": "sha512-mripy7zRw0njMoP6aft1qYwiDIUNEoSyNovge2CDxujvZYVs5p29aL9oyQVM0x0hKpVUmuGb8wLLitU+e/+HiA==", - "license": "SEE LICENSE IN " - }, "node_modules/kdbush": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", @@ -11598,6 +12015,31 @@ "resolved": "https://registry.npmjs.org/nanotar/-/nanotar-0.1.1.tgz", "integrity": "sha512-AiJsGsSF3O0havL1BydvI4+wR76sKT+okKRwWIaK96cZUnXqH0uNBOsHlbwZq3+m2BR1VKqHDVudl3gO4mYjpQ==" }, + "node_modules/native-run": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.1.tgz", + "integrity": "sha512-XfG1FBZLM50J10xH9361whJRC9SHZ0Bub4iNRhhI61C8Jv0e1ud19muex6sNKB51ibQNUJNuYn25MuYET/rE6w==", + "license": "MIT", + "dependencies": { + "@ionic/utils-fs": "^3.1.7", + "@ionic/utils-terminal": "^2.3.4", + "bplist-parser": "^0.3.2", + "debug": "^4.3.4", + "elementtree": "^0.1.7", + "ini": "^4.1.1", + "plist": "^3.1.0", + "split2": "^4.2.0", + "through2": "^4.0.2", + "tslib": "^2.6.2", + "yauzl": "^2.10.0" + }, + "bin": { + "native-run": "bin/native-run" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -12524,6 +12966,12 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "license": "MIT" + }, "node_modules/perfect-debounce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", @@ -12621,6 +13069,20 @@ "pathe": "^1.1.2" } }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, "node_modules/pluralize": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", @@ -14488,6 +14950,12 @@ "node": ">=14.0.0" } }, + "node_modules/sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", + "license": "ISC" + }, "node_modules/scule": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", @@ -14789,6 +15257,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, "node_modules/slugify": { "version": "1.6.6", "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", @@ -14953,6 +15438,15 @@ "node": ">=0.10.0" } }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, "node_modules/standard-as-callback": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", @@ -15670,6 +16164,29 @@ "node": ">=0.8" } }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/through2/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==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/throwback": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/throwback/-/throwback-4.1.0.tgz", @@ -15793,6 +16310,15 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", @@ -15822,9 +16348,10 @@ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/tsscmp": { "version": "1.0.6", @@ -16449,6 +16976,15 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/untun": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", @@ -18143,6 +18679,37 @@ } } }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, "node_modules/xmlhttprequest-ssl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", @@ -18205,6 +18772,25 @@ "node": ">=12" } }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yauzl/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==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/ylru": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz", diff --git a/package.json b/package.json index efc4a79..d3da30b 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,10 @@ "vue-router": "^4.2.5" }, "dependencies": { + "@capacitor/android": "^7.1.0", + "@capacitor/cli": "^7.1.0", + "@capacitor/core": "^7.1.0", + "@capacitor/ios": "^7.1.0", "@fullcalendar/core": "^6.1.10", "@fullcalendar/daygrid": "^6.1.10", "@fullcalendar/interaction": "^6.1.10", From e85a1def90f8958d3696db2c77f2df25153c6208 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 13:18:27 +0100 Subject: [PATCH 02/36] Added CAp Dir --- capacitor.config.ts | 9 + ios/.gitignore | 13 + ios/App/App.xcodeproj/project.pbxproj | 410 ++++++++++++++++++ .../App.xcworkspace/contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + ios/App/App/AppDelegate.swift | 49 +++ .../AppIcon.appiconset/AppIcon-512@2x.png | Bin 0 -> 110522 bytes .../AppIcon.appiconset/Contents.json | 14 + ios/App/App/Assets.xcassets/Contents.json | 6 + .../Splash.imageset/Contents.json | 23 + .../Splash.imageset/splash-2732x2732-1.png | Bin 0 -> 41273 bytes .../Splash.imageset/splash-2732x2732-2.png | Bin 0 -> 41273 bytes .../Splash.imageset/splash-2732x2732.png | Bin 0 -> 41273 bytes .../App/Base.lproj/LaunchScreen.storyboard | 32 ++ ios/App/App/Base.lproj/Main.storyboard | 19 + ios/App/App/Info.plist | 67 +++ ios/App/Podfile | 24 + ios/App/Podfile.lock | 22 + 18 files changed, 706 insertions(+) create mode 100644 capacitor.config.ts create mode 100644 ios/.gitignore create mode 100644 ios/App/App.xcodeproj/project.pbxproj create mode 100644 ios/App/App.xcworkspace/contents.xcworkspacedata create mode 100644 ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/App/App/AppDelegate.swift create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/App/App/Assets.xcassets/Contents.json create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/Contents.json create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png create mode 100644 ios/App/App/Base.lproj/LaunchScreen.storyboard create mode 100644 ios/App/App/Base.lproj/Main.storyboard create mode 100644 ios/App/App/Info.plist create mode 100644 ios/App/Podfile create mode 100644 ios/App/Podfile.lock diff --git a/capacitor.config.ts b/capacitor.config.ts new file mode 100644 index 0000000..0af4e55 --- /dev/null +++ b/capacitor.config.ts @@ -0,0 +1,9 @@ +import type { CapacitorConfig } from '@capacitor/cli'; + +const config: CapacitorConfig = { + appId: 'software.federspiel.fedeo', + appName: 'fedeo', + webDir: 'dist' +}; + +export default config; diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..f470299 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,13 @@ +App/build +App/Pods +App/output +App/App/public +DerivedData +xcuserdata + +# Cordova plugins for Capacitor +capacitor-cordova-ios-plugins + +# Generated Config files +App/App/capacitor.config.json +App/App/config.xml diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj new file mode 100644 index 0000000..03ebd91 --- /dev/null +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -0,0 +1,410 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 48; + objects = { + +/* Begin PBXBuildFile section */ + 2FAD9763203C412B000D30F8 /* config.xml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAD9762203C412B000D30F8 /* config.xml */; }; + 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */ = {isa = PBXBuildFile; fileRef = 50379B222058CBB4000EE86E /* capacitor.config.json */; }; + 504EC3081FED79650016851F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504EC3071FED79650016851F /* AppDelegate.swift */; }; + 504EC30D1FED79650016851F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30B1FED79650016851F /* Main.storyboard */; }; + 504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; }; + 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; }; + 50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; }; + A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 2FAD9762203C412B000D30F8 /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = config.xml; sourceTree = ""; }; + 50379B222058CBB4000EE86E /* capacitor.config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = capacitor.config.json; sourceTree = ""; }; + 504EC3041FED79650016851F /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 504EC3071FED79650016851F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 504EC30C1FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 504EC30E1FED79650016851F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = ""; }; + AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; }; + FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 504EC3011FED79650016851F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */ = { + isa = PBXGroup; + children = ( + AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 504EC2FB1FED79650016851F = { + isa = PBXGroup; + children = ( + 504EC3061FED79650016851F /* App */, + 504EC3051FED79650016851F /* Products */, + 7F8756D8B27F46E3366F6CEA /* Pods */, + 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */, + ); + sourceTree = ""; + }; + 504EC3051FED79650016851F /* Products */ = { + isa = PBXGroup; + children = ( + 504EC3041FED79650016851F /* App.app */, + ); + name = Products; + sourceTree = ""; + }; + 504EC3061FED79650016851F /* App */ = { + isa = PBXGroup; + children = ( + 50379B222058CBB4000EE86E /* capacitor.config.json */, + 504EC3071FED79650016851F /* AppDelegate.swift */, + 504EC30B1FED79650016851F /* Main.storyboard */, + 504EC30E1FED79650016851F /* Assets.xcassets */, + 504EC3101FED79650016851F /* LaunchScreen.storyboard */, + 504EC3131FED79650016851F /* Info.plist */, + 2FAD9762203C412B000D30F8 /* config.xml */, + 50B271D01FEDC1A000F3C39B /* public */, + ); + path = App; + sourceTree = ""; + }; + 7F8756D8B27F46E3366F6CEA /* Pods */ = { + isa = PBXGroup; + children = ( + FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */, + AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 504EC3031FED79650016851F /* App */ = { + isa = PBXNativeTarget; + buildConfigurationList = 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */; + buildPhases = ( + 6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */, + 504EC3001FED79650016851F /* Sources */, + 504EC3011FED79650016851F /* Frameworks */, + 504EC3021FED79650016851F /* Resources */, + 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = App; + productName = App; + productReference = 504EC3041FED79650016851F /* App.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 504EC2FC1FED79650016851F /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0920; + LastUpgradeCheck = 0920; + TargetAttributes = { + 504EC3031FED79650016851F = { + CreatedOnToolsVersion = 9.2; + LastSwiftMigration = 1100; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */; + compatibilityVersion = "Xcode 8.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 504EC2FB1FED79650016851F; + packageReferences = ( + ); + productRefGroup = 504EC3051FED79650016851F /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 504EC3031FED79650016851F /* App */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 504EC3021FED79650016851F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */, + 50B271D11FEDC1A000F3C39B /* public in Resources */, + 504EC30F1FED79650016851F /* Assets.xcassets in Resources */, + 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */, + 504EC30D1FED79650016851F /* Main.storyboard in Resources */, + 2FAD9763203C412B000D30F8 /* config.xml in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-App-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-App/Pods-App-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 504EC3001FED79650016851F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 504EC3081FED79650016851F /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 504EC30B1FED79650016851F /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 504EC30C1FED79650016851F /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 504EC3101FED79650016851F /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 504EC3111FED79650016851F /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 504EC3141FED79650016851F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 504EC3151FED79650016851F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 504EC3171FED79650016851F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = GMCGQ8KK2P; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; + PRODUCT_BUNDLE_IDENTIFIER = software.federspiel.fedeo; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 504EC3181FED79650016851F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = GMCGQ8KK2P; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = software.federspiel.fedeo; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 504EC3141FED79650016851F /* Debug */, + 504EC3151FED79650016851F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 504EC3171FED79650016851F /* Debug */, + 504EC3181FED79650016851F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 504EC2FC1FED79650016851F /* Project object */; +} diff --git a/ios/App/App.xcworkspace/contents.xcworkspacedata b/ios/App/App.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..b301e82 --- /dev/null +++ b/ios/App/App.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/App/App/AppDelegate.swift b/ios/App/App/AppDelegate.swift new file mode 100644 index 0000000..c3cd83b --- /dev/null +++ b/ios/App/App/AppDelegate.swift @@ -0,0 +1,49 @@ +import UIKit +import Capacitor + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Override point for customization after application launch. + return true + } + + func applicationWillResignActive(_ application: UIApplication) { + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. + // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. + } + + func applicationDidEnterBackground(_ application: UIApplication) { + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. + // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. + } + + func applicationWillEnterForeground(_ application: UIApplication) { + // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. + } + + func applicationDidBecomeActive(_ application: UIApplication) { + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. + } + + func applicationWillTerminate(_ application: UIApplication) { + // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. + } + + func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { + // Called when the app was launched with a url. Feel free to add additional processing here, + // but if you want the App API to support tracking app url opens, make sure to keep this call + return ApplicationDelegateProxy.shared.application(app, open: url, options: options) + } + + func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { + // Called when the app was launched with an activity, including Universal Links. + // Feel free to add additional processing here, but if you want the App API to support + // tracking app url opens, make sure to keep this call + return ApplicationDelegateProxy.shared.application(application, continue: userActivity, restorationHandler: restorationHandler) + } + +} diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..adf6ba01dbe256605c5152ac1fd78ae99aaa2a8d GIT binary patch literal 110522 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 C`SD)> literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..9b7d382 --- /dev/null +++ b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,14 @@ +{ + "images" : [ + { + "filename" : "AppIcon-512@2x.png", + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/ios/App/App/Assets.xcassets/Contents.json b/ios/App/App/Assets.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/ios/App/App/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json new file mode 100644 index 0000000..d7d96a6 --- /dev/null +++ b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "splash-2732x2732-2.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "splash-2732x2732-1.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "splash-2732x2732.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png new file mode 100644 index 0000000000000000000000000000000000000000..33ea6c970f2df1db62a624a55e5bbcc4ee07bbdf GIT binary patch literal 41273 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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png new file mode 100644 index 0000000000000000000000000000000000000000..33ea6c970f2df1db62a624a55e5bbcc4ee07bbdf GIT binary patch literal 41273 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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png new file mode 100644 index 0000000000000000000000000000000000000000..33ea6c970f2df1db62a624a55e5bbcc4ee07bbdf GIT binary patch literal 41273 zcmeHvcT|&E*ykHSBNh;JqzD9IP*5R&N{28KWdx+DfKoy+A~p0*5(h_Mq|A&6C{o0s z4IrrW790>}s47hX2}MA_5F#akkYwMy(b@0Y^X=~0{cF#j_^9ymWWx9d1}tXhO$0N5J<3{VjPZXQ0^5P5g3r0=1E(An$eEP{IDp zMfHmTCfJ)^KSl*%FGX2i_K5QF(7mpJGLkol&;t$lVME;HBm8{*gY_Z|6(GBMV4M4E zq=G!uCB(;2;Ro&m#AvJsh>WhaZ+AWT|*nGeg>(o zrK+x>r>>)?sUiRMr2sxH==u#kTlD#_&jSBusBkkRBtQ>|3=a=i3qPfX3-Uy2=<4bs z)isftnyO$A)!<0~5Vr_b|6s*$7SPyWk07sr5HFm+JlCR|J1#WDPyrk%Zwh_^|C;p= z{t6Qa7&5{w0I8v-&Ycp}@w&&q{Q^RRe4&S5_dsHOv3^+pkYKQ{#=m_7ZsJ04!8dXL z6Vv~G{GT2GLVNMzzt8wD$KvPr?<0ak&V_-~_zK8>**o}hWB?Xviw(ww26`9jKleUTPW*qLzXu&kypOx=Hcbfor21L_yQK~7J@ZY;I5jghNh~f z?q!WLdg{7*n(C_RT6*g0ysj5<*S&5;{@YatTw1XAWsTE%8oGMwr~Xq{&}FW>g}D81 zJ74$EyMYVxa|0*r<>%&!MF#kLD#-r}qn-)Q7Z(IR7#!WH|M>e0CMMQFxEo%+;0M9B zrf20ZoHNnV(ACmX)l}1fhI{d%-Ua{Q5I27h>;<%;0tk+pm)CVY>~(kSDJ?fmRjh}m zuIgz`4_#Gv53TE}ZaOz^Xlb}>VX>z*zkMH#^9bd-z_;&T|3Cb`Rgf1Lf^NS5*LJvp z$@Lw*AH9OXRgL@_I+w74Ut7Lj@{qgexp{EIz)-=1yZ+eg3SWQi^?!{3&usWjENJw9 z;TODa!MGbC;ch|LA3Q;{{;KogZD z`?U!?a^tct_eI`YLxY^uw)y^dMVjIvVJ{Qf3NPt!XGAAj-Q*8!@N4y@?%YKCa(r}$akrvSez9|1lBd<6Ii@Dbo6z(;_O03U(>ZxCoTne3{L zSm>r@hi}9pOg~L$(dZoK@uq4j6O_Nic(an~Wu_drNe`O6*2I{t3p_2(LO`I#BWqjZltZ*$)!bsmZXBi9N@>B>s(W`by^`W$t5K<&Rq;(12&xucPo z9@P*22i3KmKUj>_oqL7WCDJVci;s|<9GEaYtr%; zMJDm$zyV!u-w0g6a1`|k*di)wC;?l?0h=f1(GN=59~fiXr{<@Bo}WqVOj$gHsA5_H zAqdW62ArVV_sFO!8k{pRKK%mMNPv@5{UHwHtP^5vyc;G=?43Z>9YPvbtpY~I0`fhA zT1}sWQFI1Y=Qk*nTk#L7zQEO3kWWj{P3AV6dC_T-=-#K+ZK~^%rcv zok$;gSx_YfU?q22j}k)h(X$crfLe3n2pMR}GNA;oRgR1K=jyr*%fXUY zq$^DGT=;%J^D=XGD4P&$k$45mT3@2QwNJ4ZnFJ#Osn(J0WfLd8G#`VcOG*9;t;v4K zZ=Y!Q0-49xf`4x8D+SUT2ETNx!}HSWy^Yj%?`MtQaI&843Qu{{06<})0fx!7Cuzk> zX34hHSog9VT%fC_G34Ytr~9!PZ^*ui*^w98Hlo!-A}M>&8qa5&%~fY#wnOG;iw_(L z#Rr377_oN_W^oGeCqIBo4r&SKEst-r8XfVFDWd5ko~vi0w*9vU?go}01Foq=t0iZ| zc~4!MB8_A5ct7)`E)v(0*^_2>MXQMw;L! zVPd4w59l>7_`t5)dZZT8eb{pMKL=yfOg71gFk}#5lBCitiJDKVOO6-mowCzo- zxvI%`Bo@l9gSoxE>6vV6*Jz$-8$S?zk7XT53Q~31{$f+M=k)=g`%#?cxb0O>;Ew0j znu<#TbQ7-I0B3o@>D~p~{r@Y0-xf^*whbdR9f3pDPfBxMrH*kQ==#(ty9V7b-5lhEfUDA0vnWX$jKRBGnt~ z4KVEZWqagPgHJN8KDZ82jH-XFRSAo{a`4UhgJrunDJ*epvFh~x@MHlCE`0#5COiH*ZS^W5>|&;Znr4Kv-f9zlzp16-m{ z;isz8ft%VI`!=ada z;yBG=?z7_eg{Mbvc0tb=2&=x7WdJ_a)GO#4r6WEkRL>AN2q+k;B8#`Hl3w1T** z4s{e_0os{9!Gwg&E$Y&7n0hKa0egfPq>x|rS4@wO(3+S)_0YKXJ^K9cc8gl8ea$M+ zqE{{ua7?SH?*P*y3&_O1AcQd265QVZRILG1msNoHg?bmlBVgQb4mK!VfR+sg20BV4 zP+<)mM-BYR2CK%7OZils4bihtZ51dKYNdn;o(K)4HN5a)mpwOpM&9(7ca1v6vy}na zT48S!$anQkvx><*g38VNNNXIC&!uF!7qK?O<@C0K!bm|#K&DWe4q#$W;1{Yt-38J# zosL|4K$;icS*^6w?7csxZ=$(A;aA8DMBAZQh(NSND&lFV4h-WS?Y&idV)jG&t{*Zmq7l`*;h))3u2RCU4@o$9Z=O+@{^t~pgV$aj6jU?XSh0GtYwiID9=44` zg;qBXUs0I44MjwZJj4+JB(D7hR7bU=m{Jb&6FUg7&rqE?$!a(iL`tP2O|sY<#NiUs zsEcBkw;kut^JMAGjFHd}ohUUm_0JVc<<;n`2;JCea8q36g~lxhp4{zD1M1lRX$i%F zQ{{|l92MtGwELC%Vy#=ffRq+FNRVRZ>a*Zj#>f-kk{2nh;4SG7A+2Mn)H}6j(su}i z{RE@j*qT_#@nI@M?!XAJq%e1a&`cg#={-y{=cqg->DN|SUHN<$cdp&0UobNW5Th+- z`3*E&L)p_DJ2{tgs5=;=-J9k0r1T+^^#WLW#1DtXtw-n4SDjAm=h#`o z#Fl-a-xs)+OxV4<=L~Zl;B3}S1#9P?xv@jbOg|4U;{Lb#BfTS#ry%S~)^BpGxoy$= zxQPS|ySI+rXL~9a|69)Pj{`OHIR=Z7fLP#HMqT|d_!vvDU3yKx%z2EqB;34pXEt)w zmpFB4aj`Qf`>oOGt}j>Gx5gLhXm>|H%UJ2CKu;0Gw+k2Sw0+{=$epJ|>EUX+*8M2ts5*cZzCS&brN+{`W0Af2@%W9Nc z`%eF~(7y2Lo*maV5srqoDv^y25EgQhPwh3Be)@FSRSssx;Ui$z%=UZ#(=!9oXBj!y zEU)6#)%2;WX2_4CxzCf45%&jD zhSga{3WdAFottIx?L{ds8-O> z#Z5OaRu&t%?2wH~uPDZp4o-OwTr}g3sr3kti|=duw^um*vQ#^#7oI%yZoA+&!{LJE zgaqYT$+A8BZMuWTR+Fp8#_kAq9oMdGSSm>;F_Tz&1K+vNXG%ZoJ79sh+@UH{zo41@3VK)T-maPlJ$~>@EFl&rwKR#pDt^&Ef&S{8sjnVCgwP);+ zuhzpA+;2uwsf7ZOOGNTsAi-^?F_>*G-yGq~@$Ds1M14y7)5v4N!=OP1p?mTC$S(n07-#s!gT4Sin=ADd8SSY@ygkSDd;;zu- zeqpW?trSPk+=!X7bs~fhEx26si;)T>7qM_%lW)uxvZObkU6shon9A^G`^UIt2W6)E z-@0=X6k466XbM6154CP(wAU%14ALO+7q~tSriG7yy6V%NsaLk2nd9Yh5au3CTm9UL zl)Jn3z7R?|Cz5wEcC*0nZ`;R+ayx;{+LOY!hNOj6T`Hr0bFdW~Si0x-9d~#-yCIe} zXyDGdPDb0`uY2Zf#S!co}0fI(c;WX7el5=)1U~C--L=y{Cp7 zSe9X{LZJ=<^6ojXl^MvT0~luIrc4R$5Ow4Vr2y@TBw0eV+~Qbu zO*m_Jf$TWaX3l#n*s8-5C3bAt=tqwFcnPhmAYy$ns15sJ9znTL&7 zy51R+oyM08h_hm0H{{S`SFTwRR8_%D`ApZl5rVaVe8)@S(Dy;MJd5d2T9;bfzx`f^ z^P4i(xg2ReOG*;HC7va+HJb8SY29{i=T@=mf!9YVrpz?Mr+Zdn93@;;K8f}l8GZi! zfR4J_>r?x)3|ZoB4FKnZ>GTY04M6Mw5vk*8b2%GNtIqkHp7K|J)A+t_~fnv?uNVao>B=>9anCV;w2XsnG0Ttnla%8=8wHTRw>o+Tbj#v5}Qx`NCG>w+#qyJU(bcTe~TS_V3M)*Wd- zcL%O_I8`kx(&jOlW7J+2WlmyYv}=B5Lq*v-zV;d3S;1)idd$Xw!0Ei_TT}I4g%@6% zQZn`;^{(9D=tPRXnJ*{3a`TstUP`-X->W_Sod;57J5F)KWDgX85rf%=vMA<15nHr^ zj9CBQs2%5Eh2O#4tJRFFoZA9zn3uPsT3w0K(K+zfMXc0ZGF&cgp;TFQ+Pa4P52I|r z-fo24!5A#ag#ObZQ{JX9{ds{g4ra`+D50}09Zfz%hfr!l>W|*lrafOw!K9Q2Uu8{$ z;-bGc6jqZMU$TLjqwOrH5^4?j*c7;T|KR3hg>()xLrXRstP3bZhU0n3uR@f_WRLA? z&RPrS-NJfq%6QT$ruy#@I~|1nLj3bB_B^bLsT`^=@OXGuB|lzjaRqmJcITG+ZolKk zR|!YvxYKTRJHYil;?;iG;BW~hicTn#*yC{6bCMosH_K^gIE(UY7?leK`cc*6o}x!j z*2h0TMRCm(Qb*_xGCN~TdL(>SfzhWZUd5#Cdx&-Kf?AnPOGp?sn}i=?n^sfQ%8%d& zlrd48O;?8IPmQ8kdvLEZHk#F1AK56|bdKFj-d4;;FN!!e6FvrLpK7$GK zIZ6F^1B%1&zdFKDcG_G2h>1g4_A>+LJ{#CX&-Ho?yNz`Ay_(NWJti0ZYd;qV z-nQYmYCudq$=Yhh5+aFL(cUHW6 znQfob|9UsYdc0A~+zY_)O+f@yZTTLAi$)jB# zXDa3{{l>b4FxX@K`) zu^RnoFBXVypIA-C#?HH^3bIiW-Aixv$Q)ALNGNRU)X>FEykzuiEnh!z;7x|Oq{xRD zzY2`DD0kL!l2Bw#$`wWe_BgfjmBtU8P_I;s^fdFO(zQmy`{m?xK}pe^l+Cq!ve4?fX+LXPoRQqkId%u9*wq)euW=4nsHO;;o7znw zg7wyOywx$`txj}S5MV{PUhGYeEpKW*SU>hBEbAd-d>_WnUUF>4zT~Hbgt`^G7_SOl zqUIpm$63w~|F)(eV~map1eUws576p8 zXG%^jP1CC?dXm{5&+xVRC=tO=im;C35tu!$QKwkjT^gBibyT3#Q7MZ8mUsbDxKfRi zk?>YRK(YwRWqHDfY~5qJt{zHTiz8H!L(0 zRw*Z}E?eCh3044daZi%WCD2Lb9Jtn&m3Oz{pj)?&>EpFG0-@|{E~Fd085p1CPGp4* zmbDC64E1@`XzGLvS!AM6XxOacXKK&e3f51Q$~~PP&cw(;&Q@g{?$43+kcnvL^ zZcW^zD6~;b3W{-2AkzJE-~l(hymPCqTi~>JEP+~HRQSsbK(W+BC|Fh-=hE$X{8H`oEV%ugZ?}GpVLf!N zRsE7h{wsQhIah~wK;3@tU(h4&K1*@F-^V`)%9#Ir;Zylodb48F(D36E3{FOilXPh)kQb#RSvT(jS zUmgV0{#vEAd&JYPgXUKPc!xJ~NiT|Kg8Mr*Pn8EbgC)fmC4bAB>$&C>kfX@~xhg_A(dj!7V;de`$7A?)s@Cu925UuEtMAXS(oUq4H=h;#Xcg4`r1e z;=DaJMGxC-!L0``$ECJhH+If7a`Dqqa_4|bEuteb=jH2h)RG~q&7+L1{*3vvZ%*xb zw81L6X~m02Z~&CQw8n*Ogv2c0qYawgF`}0&#ePafn%w2gVR8}Hi$N>fVIK@p@j};b zPX1N9VIV5MbxK5u^R8;09xsh}vR4sS*ok{0kYDD$uiJn~ZNJOgrGMZN0=%LhtVdmY zlCIT8$b3LrAXbQBKPY3gqdlUBV|=qqXR4P8a;+;dtE$6tPQ^AOCVLkH&VD#4q;7ff zU5Zg=#cEG|#8f0SSl3q&%}1<&yT*J!I_V;(ToAt;g!HpN`C+A5u*H7BBLYk=OZ1$I zYL0Kd;tn-$FI^@S-?0!XD_2MkKs9_$5&DE&jCd2~kO-2z63^^Kh=xU8ard@iYRf^& z6Ok*FiD?p^biAOS$_!y;OA{)pM-uih`(Qn_2PqfEn6_j2JF5u?D5lvQ%EWqznN-+G zG8Qyh#;x!HC(@^dG{U*Yw5KtBdGoQ5 zOXoA#z>>7hhMwqT$&ks@xvi1nP<+onL2)yG+%{sn>ecm~*pp;`vQ20Qw2vEmLfg1Z zgO?mA2^8{coBL;1M$f}!7<;0~??kiWVZNhtO94OUh$cjU32PQSAhfBP@*}Y~WmG{R z_V*w5dVcV`ZJc!2+#q<^fICxlC<_)LgDkbssaUwYQBoPJkRQsS|IW6p$o+*yVHpVL zoljDPx$6e1{3>ccHg7;&?WUlUZJ+Gz*Xa;X@BFOF#@-KdupIwGYVrBA%g~C*{{=0y zj^+sNRd>epVsFhKEPriIUwVVzCT3#j(9xSuR>P%d$HuG->#31|MGi z{-IP`yZfJ?bvQ4M??ZjY?4G};cXFR~$ANg8O(sSHbVI4O<2yB|6kLWTAu*wtwMWJ8 z%x$gByko-NRn+o6T_T1h8c%lsjRurKDSE3|{hBH56-T@_+J;oqu-@lQZ$9l(NHA&S zG!>oPM;p@sr3JNoHBo7Lx+NG`Z5v*XYmdq8t|A6TBa&a6$_^emW|JY)y8RT5eiVI@ zy>(2K`hbgr!->#FS9!3tG6@!Z!i%)qsMDbX2M{*igW}a{)s#(6FK#7t`F9NdMMZF1 zEJDtDE76bnH7~Atd8;k-D;ZLbI#TgI+lbwqGmC>P6k2Iw1}QOMa{q11ZRvS7NHGf$ zbK`D?+=!3~=F!aK#deTKFn!JF?Oa8W#C`UdUtO~ z7s%WVg%t|JUyRnCEBC|s&~p!6RK|iihKT4*_*#)Jowq-xeq9KsjENK^E2GXiUXKpu zCrB?cc;4sMh|rRaaJLX{5At7dUKbNv^(AhuOYXmUO3<()@w%2iMq9nRy zcuKL$35#5p>=8_G>my`80fJAu8mc_rxZGa1@`F^EX`1-FWfoVK17c!aWtNNpn{ra% z<%Wgc8-C1DP8Md(k~K=NAYc*XUT1dq<5dNLnU@7M$yin(#qyh!aNRrg`de9|vZTgs z=aPeQGPrlA--2Ny@?WHa=_^!$Fuo1F1^lQ+lErLg*Bvlviz=I2wc?~+TAqK;05x2i zph!xMMQezKs)>9aCdL9lxA!Rshy?~#tO9d4*m|fS1fX6arXJ(feVceFDidLlkA4J2 z67d#fdu7rYuiwJZ5A?k0hZ&_s|J-;oma?j`PQ1f@6K2pl$H*S$M9$2455(7$2!ge* z*TZJTjiN@kCG9T3Kvz@ZX248{j?{T9B3Ids>#T^4U9QYEf9H|dEaKSpykPAPBk1*2 zjquirntl7$y2spR#tp!`-1EEBR8sZ_x>3Pc{XTAC!>qA6(%w1M_U01-v-@0>iGn-_ z5q%5R)twznV-djX)OWG^7F2388~Z7#;u(dC$YOTi@StWQQY*UC^<+L&G;qLza`n@k zhOC^x&7(f(#NgCd92T$A_fD^xcLTxzgp{<=7#RI%gCy05lG+JaR4mnbj*r#ihD985 zUtB%vs#cKd75BISg=x_yk0>jt#hg$`(Sxh^f*YZIh1xwpq))Gk@mEL^OCv2$(B+*T za;=MO_xi#Bw*=mHmy|6h<;RS>L3ewdQ^4X72H& z)u(S$POfsQ(TU1fow}1aW}-$;^?S+SDbi=TN_P8mU;p^^em`NNbRdm;eo8SESL)`NQkC{AS*5A<7pB zFQ!|+TwUs3_LU@jPJ%1b#!XXS84!buW;nldCr@PZitRD`G0d>-QgYS-;LYf#?v=1V zyXY5#9iyr3n5FrROIoXdccW{Gxd}lv_-NkX=HE0uEaQ`&tjtU&x~lYI#f^KqNLiG;V;jyIfna}9tag&JSeG(kf7kBq+Oez{*Vl&wP=}j1ELCizgPxa zoxNN%?ctfa`~;-3NjFdEa!mwbPN;S5hUf1bTMIM&W+!>UIR=Zk8t1WFu?+Oy*-%Y zbolyK>Lu7>gE%6*WXlTW*de)tm;&3Zd6;CHljBV%PfAJ8~GJCbloEcg8dAS4## ziQrCssT=In6FYq4;d^!OV56PIg-cbzW6WYGLkx)F2@gYP>?E;TDtd4A>Xo6Urze&v z3D-m%cH|8XIj~z|W6qQdtUN$Pj|jDX+$xXQv~^-FFFslFpT*PTI;1&^x3$t;kEOkS zB5YF*$>GinUe?&WJzP6Oj#2ctDxhih{DXt{JYg&u{7BkcK=TseIGjL+>iP^X(aKMv z`hhxo0r|pE7+99}bZ;tpo4<1)G~>R&;ujUA>GlBI_XhndVb!JC{?1$|bZU61M&mU0HRn*|OxQm(bP zV4Xlu4~u4*Cy$;#=qqw_mc98?Bi(?a36<1RzJoSr*QHvv4!f6H;R&=mZR9vkcmK&G zooIWhvDQy-?p7zx7DqDUF92vz+OsXv8l-nx=U}aL?lyOY^Lu2NcwU-Bad?%@T~IKDT>;Y)-?E2(e?9F~vfy*IgtgdwxBo zyu|7Ll6c94GyVzn@nDx;y>*wmpzC~15r^jm4BoA(lVCD@W_o#MO$I_EmbD(Iv zt%#R%brPX%uLrzVDE8(qnFZb?%ZUCcnBOn>$#898>Cnl{r>`@_b);w`>>fdLzyhL) zSBJ^6%k|``AMUdk@P+SpmXZ$0NQxAXc~avIk3nw0ya91sLIR^4l|o=L1NGB4IR$7{ z8$~mz!X>%@qhYW)={>UBX672O`UTdO$ucnm+QEwJ3)5Y$oQs`=+(p#=S0kXy1$XHP=5>Ha zwWm-UlLvqg;F-sl*@&5rFKL8O2kpYyG{Y;xd%X?@1k0Kug-qg zwT%m&$G#}ocTV})2bYmHz#B}~9ztM5LsFns5xiU2P!fb1p~k_E^POp74A|RP=Tpat?4`T-SBmGyQoH~Vf zQ8Kld?0*WFYuIquiL1zfu}!>4RU^TU+c&;%RbM5%C_Vq^7skSqi+}|?%6Eerh zMQ`XcnJikGG}P@axXjA)W{u1psZ zd{M&0f4C=Zv>`!XGj?+XiX4Ofe0^trjfFAk>{Ux#(fLH3Xg&NgA&IjA7nu#@I*Z^{ z?g<;wbcF8TnSn>PLX21Mi$R?iX5%E4nX|Uq(uno|n5z+RT8M-4zFsro6kMsOxa)%#sL0 zujcQOY?;=}`bd!7tXO|*fQ|(+5Yj0{8>hC9RSgOaQt}mJ*LxA4`f^f8>lxEtkotU= z`&Cis9Kuh6_4!Uvea+QY*OKTj0c>cDO0aVi+9!b;e;-`<3OTBfF&eCLaL+0id%h%f zE2b~#ZZ%$c``DL$P6bM}0#5QOx4u2Fw30zto1zZ-bMF-LpQR5OB?-A(zcE%(5eMnp zN7iMG%U+0JBl^T`;yX)~yq(W0rb&y@>L8S4M0xeC`_vC9$XG=el7__gJUMIRgh2bs zQ}no3^@{ZBaX|E(KpyXO4rgJ0q-wsrx;&~fa*h3SRWryp2VxJ%fwcWE7!R4rfmA?wveyhr;mPwc#C^T~p<% zE$AwQnCcOART=B)BbERfJe1p>5gS-d?v@*zdR2MoY)POc_fP;xk%GKu(iN;+R_i?# zQZEx&vB!UOy9k7=HUQc+ZGb|)r4-RE6x7)>1cDv!OA`P6OU~Fx8%4{)AHnpQdy1na z>S}A&{(Su9_T)KU-xIvP%`w!ln1#c%t>gqPLDxkNQpp=VXdq1Ve+Um)pWAL4yASi` zF5L;Pd;~gwhx~B74YnjOm>_<}1Js`td(;iT=5#S^6KO(^9gi(yS_a$9_C9NB_OhY%h0HQEdjo=m(jzU!nZY%Rw z?w{P3>shEY1Ge}b`S3t4!FLLNDDXpp9|{lx{7~SB0zVY^p}<9euOGig0$(-rlZtPy zz)z+43FKE_;Pd0Rpx{>(_(hkmzQE^4K0osL5ki0;3j9#uhXOwoKm_;#i7$}8QUQNg z;O`3jU4g$V@OK6N6$E|-=_?cR1=4?6Vc#|ARQe$B*9vbgOc%~sqMx31{pr5}7WQ#E literal 0 HcmV?d00001 diff --git a/ios/App/App/Base.lproj/LaunchScreen.storyboard b/ios/App/App/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..e7ae5d7 --- /dev/null +++ b/ios/App/App/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/App/App/Base.lproj/Main.storyboard b/ios/App/App/Base.lproj/Main.storyboard new file mode 100644 index 0000000..b44df7b --- /dev/null +++ b/ios/App/App/Base.lproj/Main.storyboard @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/ios/App/App/Info.plist b/ios/App/App/Info.plist new file mode 100644 index 0000000..11787fa --- /dev/null +++ b/ios/App/App/Info.plist @@ -0,0 +1,67 @@ + + + + + CFBundleDevelopmentRegion + de + CFBundleDisplayName + FEDEO + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + $(MARKETING_VERSION) + CFBundleURLTypes + + + CFBundleURLSchemes + + fedeo + + + + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + LSRequiresIPhoneOS + + NSLocationAlwaysUsageDescription + One Signal Notifications + NSLocationWhenInUseUsageDescription + One Signal Notifications + NSSupportsLiveActivities + + NSSupportsLiveActivitiesFrequentUpdates + + UIBackgroundModes + + remote-notification + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/ios/App/Podfile b/ios/App/Podfile new file mode 100644 index 0000000..bb7762a --- /dev/null +++ b/ios/App/Podfile @@ -0,0 +1,24 @@ +require_relative '../../node_modules/@capacitor/ios/scripts/pods_helpers' + +platform :ios, '14.0' +use_frameworks! + +# workaround to avoid Xcode caching of Pods that requires +# Product -> Clean Build Folder after new Cordova plugins installed +# Requires CocoaPods 1.6 or newer +install! 'cocoapods', :disable_input_output_paths => true + +def capacitor_pods + pod 'Capacitor', :path => '../../node_modules/@capacitor/ios' + pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios' + +end + +target 'App' do + capacitor_pods + # Add your Pods here +end + +post_install do |installer| + assertDeploymentTarget(installer) +end diff --git a/ios/App/Podfile.lock b/ios/App/Podfile.lock new file mode 100644 index 0000000..9f5e49b --- /dev/null +++ b/ios/App/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - Capacitor (7.1.0): + - CapacitorCordova + - CapacitorCordova (7.1.0) + +DEPENDENCIES: + - "Capacitor (from `../../node_modules/@capacitor/ios`)" + - "CapacitorCordova (from `../../node_modules/@capacitor/ios`)" + +EXTERNAL SOURCES: + Capacitor: + :path: "../../node_modules/@capacitor/ios" + CapacitorCordova: + :path: "../../node_modules/@capacitor/ios" + +SPEC CHECKSUMS: + Capacitor: bceb785fb78f5e81e4a9e37843bc1c24bd9c7194 + CapacitorCordova: 866217f32c1d25b326c568a10ea3ed0c36b13e29 + +PODFILE CHECKSUM: e5aad413742a07f9e736126612b43b6c058babcd + +COCOAPODS: 1.16.2 From cd7cecb61b9f86df40a7f0fb983b90c1bc06c959 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 14:47:52 +0100 Subject: [PATCH 03/36] Remove package-lock.json --- package-lock.json | 18838 -------------------------------------------- package.json | 1 - 2 files changed, 18839 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 9045527..0000000 --- a/package-lock.json +++ /dev/null @@ -1,18838 +0,0 @@ -{ - "name": "nuxt-app", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "nuxt-app", - "hasInstallScript": true, - "dependencies": { - "@capacitor/android": "^7.1.0", - "@capacitor/cli": "^7.1.0", - "@capacitor/core": "^7.1.0", - "@capacitor/ios": "^7.1.0", - "@fullcalendar/core": "^6.1.10", - "@fullcalendar/daygrid": "^6.1.10", - "@fullcalendar/interaction": "^6.1.10", - "@fullcalendar/list": "^6.1.10", - "@fullcalendar/resource": "^6.1.10", - "@fullcalendar/resource-timeline": "^6.1.10", - "@fullcalendar/timegrid": "^6.1.10", - "@fullcalendar/vue3": "^6.1.10", - "@iconify/json": "^2.2.171", - "@nuxt/content": "^2.9.0", - "@nuxt/ui-pro": "^1.6.0", - "@nuxtjs/fontaine": "^0.4.1", - "@nuxtjs/google-fonts": "^3.1.0", - "@nuxtjs/strapi": "^1.9.3", - "@pinia/nuxt": "^0.5.1", - "@popperjs/core": "^2.11.8", - "@tiptap/extension-underline": "^2.1.15", - "@tiptap/pm": "^2.1.15", - "@tiptap/starter-kit": "^2.1.15", - "@tiptap/vue-3": "^2.1.15", - "@vicons/ionicons5": "^0.12.0", - "@vue-leaflet/vue-leaflet": "^0.10.1", - "@vuepic/vue-datepicker": "^7.4.0", - "@zip.js/zip.js": "^2.7.32", - "axios": "^1.6.7", - "base64-arraybuffer": "^1.0.2", - "buffer": "^6.0.3", - "chart.js": "^4.4.4", - "client-oauth2": "^4.3.3", - "date-fns": "^3.6.0", - "dayjs": "^1.11.10", - "fast-sort": "^3.4.1", - "handlebars": "^4.7.8", - "leaflet": "^1.9.4", - "maplibre-gl": "^4.7.0", - "nuxt-editorjs": "^1.0.4", - "nuxt-viewport": "^2.0.6", - "papaparse": "^5.4.1", - "pdf-lib": "^1.17.1", - "pinia": "^2.1.7", - "sass": "^1.69.7", - "socket.io-client": "^4.7.2", - "uuid": "^11.0.3", - "uuidv4": "^6.2.13", - "v-calendar": "^3.1.2", - "vue-chartjs": "^5.3.1", - "vuedraggable": "^4.1.0", - "vuetify": "^3.4.0-beta.1", - "zebra-browser-print-wrapper": "^0.1.4" - }, - "devDependencies": { - "@nuxt/devtools": "latest", - "@nuxtjs/leaflet": "^1.2.3", - "@nuxtjs/supabase": "^1.1.4", - "@vite-pwa/nuxt": "^0.3.3", - "nuxt": "^3.14.1592", - "nuxt-tiptap-editor": "^1.2.0", - "vite-plugin-pwa": "^0.17.3", - "vue": "^3.5.13", - "vue-router": "^4.2.5" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@antfu/install-pkg": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.4.1.tgz", - "integrity": "sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==", - "dependencies": { - "package-manager-detector": "^0.2.0", - "tinyexec": "^0.3.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@antfu/utils": { - "version": "0.7.10", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", - "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "dev": true, - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", - "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", - "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", - "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", - "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "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==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.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==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", - "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", - "dependencies": { - "@babel/types": "^7.26.3" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz", - "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", - "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-decorators": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", - "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", - "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", - "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", - "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", - "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", - "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", - "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", - "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", - "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz", - "integrity": "sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-syntax-typescript": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz", - "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.4", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.1", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.1", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.1", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.1", - "@babel/plugin-transform-parameters": "^7.24.1", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.1", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.1", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, - "node_modules/@babel/runtime": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", - "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/standalone": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.26.4.tgz", - "integrity": "sha512-SF+g7S2mhTT1b7CHyfNjDkPU1corxg4LPYsyP0x5KuCl+EbtBQHRLqr9N3q7e7+x7NQ5LYxQf8mJ2PmzebLr0A==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@capacitor/android": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-7.1.0.tgz", - "integrity": "sha512-piPgQViWOjh18H7R8wDkh5uaZ5PwRbMxGZFu39ReP8Y0nZwjS8ESUvJuBm38T+HHJnHM6MnDHmCWnW3ixKqeZw==", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": "^7.1.0" - } - }, - "node_modules/@capacitor/cli": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-7.1.0.tgz", - "integrity": "sha512-oCjB9VB6KNTnBAlzt8tVIuBW+ZniIOCbrsp+nLoa2EfUIgoOGfMHldS4tG9KlTG3pTi5AzeHjSHJIMZwfiz6gg==", - "license": "MIT", - "dependencies": { - "@ionic/cli-framework-output": "^2.2.8", - "@ionic/utils-subprocess": "^3.0.1", - "@ionic/utils-terminal": "^2.3.5", - "commander": "^12.1.0", - "debug": "^4.4.0", - "env-paths": "^2.2.0", - "fs-extra": "^11.2.0", - "kleur": "^4.1.5", - "native-run": "^2.0.1", - "open": "^8.4.0", - "plist": "^3.1.0", - "prompts": "^2.4.2", - "rimraf": "^6.0.1", - "semver": "^7.6.3", - "tar": "^6.1.11", - "tslib": "^2.8.1", - "xml2js": "^0.6.2" - }, - "bin": { - "cap": "bin/capacitor", - "capacitor": "bin/capacitor" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@capacitor/cli/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@capacitor/cli/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@capacitor/cli/node_modules/glob": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", - "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^4.0.1", - "minimatch": "^10.0.0", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^2.0.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@capacitor/cli/node_modules/jackspeak": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz", - "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@capacitor/cli/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/@capacitor/cli/node_modules/lru-cache": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", - "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", - "license": "ISC", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/@capacitor/cli/node_modules/minimatch": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", - "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@capacitor/cli/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==", - "license": "MIT" - }, - "node_modules/@capacitor/cli/node_modules/path-scurry": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", - "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^11.0.0", - "minipass": "^7.1.2" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@capacitor/cli/node_modules/rimraf": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", - "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", - "license": "ISC", - "dependencies": { - "glob": "^11.0.0", - "package-json-from-dist": "^1.0.0" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@capacitor/core": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-7.1.0.tgz", - "integrity": "sha512-I0a4C8gux5sx+HDamJjCiWHEWRdJU3hejwURFOSwJjUmAMkfkrm4hOsI0dgd+S0eCkKKKYKz9WNm7DAIvhm2zw==", - "license": "MIT", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@capacitor/ios": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-7.1.0.tgz", - "integrity": "sha512-ND7GNxtBRnD6Az14D5YRFKFL4VtdLeXE6Zym1SVcKac0NZF18n4DBympBcnfCR61421FCmRlswbpPa9Fr+Czxw==", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": "^7.1.0" - } - }, - "node_modules/@capsizecss/metrics": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@capsizecss/metrics/-/metrics-1.3.0.tgz", - "integrity": "sha512-dcAXsrrNs2zF3MC4T5iMGsiPm1NqTSdGgYI4YG17tAXL7jxKq0eWRsOWsY/gaYMTLXllgmZ+yaiKEVQ9UmEZrA==" - }, - "node_modules/@capsizecss/unpack": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-1.0.0.tgz", - "integrity": "sha512-cXPI7IWQrPANXKYZwqZf53q2SuYnDkexpi9KzGNWls1NDK26lZqkE1Ry2XuMo9eGkqcmMSgVI8gJbMEgjX7bTQ==", - "dependencies": { - "blob-to-buffer": "^1.2.8", - "cross-fetch": "^3.0.4", - "fontkit": "^2.0.2" - } - }, - "node_modules/@cloudflare/kv-asset-handler": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.3.4.tgz", - "integrity": "sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==", - "dependencies": { - "mime": "^3.0.0" - }, - "engines": { - "node": ">=16.13" - } - }, - "node_modules/@cloudflare/kv-asset-handler/node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@codexteam/icons": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.5.tgz", - "integrity": "sha512-s6H2KXhLz2rgbMZSkRm8dsMJvyUNZsEjxobBEg9ztdrb1B2H3pEzY6iTwI4XUPJWJ3c3qRKwV4TrO3J5jUdoQA==" - }, - "node_modules/@editorjs/editorjs": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/@editorjs/editorjs/-/editorjs-2.29.1.tgz", - "integrity": "sha512-WRT2pCfikMsvySQJqpCU21LfTZaPuxUWsDO8aFGrPx4MKzOR9D+Ur4mNb3jq0FXx2EMqvIWfTyFixJxtjGHTyQ==" - }, - "node_modules/@editorjs/header": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@editorjs/header/-/header-2.8.1.tgz", - "integrity": "sha512-y0HVXRP7m2W617CWo3fsb5HhXmSLaRpb9GzFx0Vkp/HEm9Dz5YO1s8tC7R8JD3MskwoYh7V0hRFQt39io/r6hA==", - "dependencies": { - "@codexteam/icons": "^0.0.5" - } - }, - "node_modules/@editorjs/list": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@editorjs/list/-/list-1.9.0.tgz", - "integrity": "sha512-BQEvZW4vi0O0dBvGNljiKxiE89vMSHoM2Tu2OzKUndoj7pY9AxqpgCh1qvwIVsJAlG4Lbt/vBFQilnoStMmI6A==", - "dependencies": { - "@codexteam/icons": "^0.0.4" - } - }, - "node_modules/@editorjs/list/node_modules/@codexteam/icons": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.4.tgz", - "integrity": "sha512-V8N/TY2TGyas4wLrPIFq7bcow68b3gu8DfDt1+rrHPtXxcexadKauRJL6eQgfG7Z0LCrN4boLRawR4S9gjIh/Q==" - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", - "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", - "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", - "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", - "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", - "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", - "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", - "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", - "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", - "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", - "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", - "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", - "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", - "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", - "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", - "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", - "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", - "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", - "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", - "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", - "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", - "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", - "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", - "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", - "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@fullcalendar/core": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.11.tgz", - "integrity": "sha512-TjG7c8sUz+Vkui2FyCNJ+xqyu0nq653Ibe99A66LoW95oBo6tVhhKIaG1Wh0GVKymYiqAQN/OEdYTuj4ay27kA==", - "dependencies": { - "preact": "~10.12.1" - } - }, - "node_modules/@fullcalendar/daygrid": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.11.tgz", - "integrity": "sha512-hF5jJB7cgUIxWD5MVjj8IU407HISyLu7BWXcEIuTytkfr8oolOXeCazqnnjmRbnFOncoJQVstTtq6SIhaT32Xg==", - "peerDependencies": { - "@fullcalendar/core": "~6.1.11" - } - }, - "node_modules/@fullcalendar/interaction": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.11.tgz", - "integrity": "sha512-ynOKjzuPwEAMgTQ6R/Z2zvzIIqG4p8/Qmnhi1q0vzPZZxSIYx3rlZuvpEK2WGBZZ1XEafDOP/LGfbWoNZe+qdg==", - "peerDependencies": { - "@fullcalendar/core": "~6.1.11" - } - }, - "node_modules/@fullcalendar/list": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-6.1.11.tgz", - "integrity": "sha512-9Qx8uvik9pXD12u50FiHwNzlHv4wkhfsr+r03ycahW7vEeIAKCsIZGTkUfFP+96I5wHihrfLazu1cFQG4MPiuw==", - "peerDependencies": { - "@fullcalendar/core": "~6.1.11" - } - }, - "node_modules/@fullcalendar/premium-common": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-6.1.11.tgz", - "integrity": "sha512-3WsSizkGDJEu+AlgQlFXKI+/DYCYTRp0PQRz0vS63qKBEUsVzfSD0oi/7jCylZJlCUteIjbi4Hu1I2I5o6UHrQ==", - "peerDependencies": { - "@fullcalendar/core": "~6.1.11" - } - }, - "node_modules/@fullcalendar/resource": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource/-/resource-6.1.11.tgz", - "integrity": "sha512-hxTQQ+eywfcC28JeyQEdJov+Jqa73zy4xU0Gg7DTTOVlS2lFVrQKM5aMXW8iz800rPbvHFAyVwfFNHclJrRoeQ==", - "dependencies": { - "@fullcalendar/premium-common": "~6.1.11" - }, - "peerDependencies": { - "@fullcalendar/core": "~6.1.11" - } - }, - "node_modules/@fullcalendar/resource-timeline": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-6.1.11.tgz", - "integrity": "sha512-RIQOwGxN8n2jSIOsEGUjzoGgdYDZq8t4sUvSUfnahGwyCesMqsYNmpA+58PFy/BHPIgxyvy8awH2CnjjSN7Uiw==", - "dependencies": { - "@fullcalendar/premium-common": "~6.1.11", - "@fullcalendar/scrollgrid": "~6.1.11", - "@fullcalendar/timeline": "~6.1.11" - }, - "peerDependencies": { - "@fullcalendar/core": "~6.1.11", - "@fullcalendar/resource": "~6.1.11" - } - }, - "node_modules/@fullcalendar/scrollgrid": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-6.1.11.tgz", - "integrity": "sha512-GRhhU8ACHqgfxdMnP59VPThfNG3Stkp9zq1sLnI992g1fZQ+V2UhYvl5qhu3eEVSp2KTDPx4NaoR35cQGrC1Mw==", - "dependencies": { - "@fullcalendar/premium-common": "~6.1.11" - }, - "peerDependencies": { - "@fullcalendar/core": "~6.1.11" - } - }, - "node_modules/@fullcalendar/timegrid": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.11.tgz", - "integrity": "sha512-0seUHK/ferH89IeuCvV4Bib0zWjgK0nsptNdmAc9wDBxD/d9hm5Mdti0URJX6bDoRtsSfRDu5XsRcrzwoc+AUQ==", - "dependencies": { - "@fullcalendar/daygrid": "~6.1.11" - }, - "peerDependencies": { - "@fullcalendar/core": "~6.1.11" - } - }, - "node_modules/@fullcalendar/timeline": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-6.1.11.tgz", - "integrity": "sha512-MGUEAHlFBWxpuhSWhZbHOtD9i+b8GZjqNV82MH+vwPHq1Jjqe8qj9Wby00vKikdWH+RuAB+IuiKjQaROEU0Ecw==", - "dependencies": { - "@fullcalendar/premium-common": "~6.1.11", - "@fullcalendar/scrollgrid": "~6.1.11" - }, - "peerDependencies": { - "@fullcalendar/core": "~6.1.11" - } - }, - "node_modules/@fullcalendar/vue3": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/@fullcalendar/vue3/-/vue3-6.1.11.tgz", - "integrity": "sha512-jBoDS0WSpuOM9ZgjL3lNh6o385u/LthFZDaMUACjVVJZh3JuBbuA7ghdUvIelcTNXa5VRCkSZOpivTJWOnLfcg==", - "peerDependencies": { - "@fullcalendar/core": "~6.1.11", - "vue": "^3.0.11" - } - }, - "node_modules/@headlessui/tailwindcss": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@headlessui/tailwindcss/-/tailwindcss-0.2.1.tgz", - "integrity": "sha512-2+5+NZ+RzMyrVeCZOxdbvkUSssSxGvcUxphkIfSVLpRiKsj+/63T2TOL9dBYMXVfj/CGr6hMxSRInzXv6YY7sA==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "tailwindcss": "^3.0" - } - }, - "node_modules/@headlessui/vue": { - "version": "1.7.23", - "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.23.tgz", - "integrity": "sha512-JzdCNqurrtuu0YW6QaDtR2PIYCKPUWq28csDyMvN4zmGccmE7lz40Is6hc3LA4HFeCI7sekZ/PQMTNmn9I/4Wg==", - "dependencies": { - "@tanstack/vue-virtual": "^3.0.0-beta.60" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "vue": "^3.2.0" - } - }, - "node_modules/@iconify-json/heroicons": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@iconify-json/heroicons/-/heroicons-1.2.1.tgz", - "integrity": "sha512-TkKfS5U27kE5MXmSGLzPoz95BP5VA9xEJXwJFwmPMVLX+xyWq0OkoiWTUXB0uAoQODpb8BaRpzSydItrq9fIRA==", - "dependencies": { - "@iconify/types": "*" - } - }, - "node_modules/@iconify-json/vscode-icons": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@iconify-json/vscode-icons/-/vscode-icons-1.2.4.tgz", - "integrity": "sha512-cmSNh18IMlOgCIYqqW5zqvXn7/6bRpr246c+/ywE/Uq3F0zQPcpHhuJp1nAIj275PF7+ouj+MU1jlmuL59pPRA==", - "dependencies": { - "@iconify/types": "*" - } - }, - "node_modules/@iconify/collections": { - "version": "1.0.492", - "resolved": "https://registry.npmjs.org/@iconify/collections/-/collections-1.0.492.tgz", - "integrity": "sha512-feMan3gInpf7kXbYtQjErLx36UIpHyJyanhbEeNLsAl+za8STeyJsqCMpz9lDC6C3fL26wWsyJDXPYW1kUDV7A==", - "dependencies": { - "@iconify/types": "*" - } - }, - "node_modules/@iconify/json": { - "version": "2.2.198", - "resolved": "https://registry.npmjs.org/@iconify/json/-/json-2.2.198.tgz", - "integrity": "sha512-z4cvKDXBK6priTJhRppWQSV2ljYhuonArN6ugTM8axDcJFHZ6x75a1YDxd1HVON+c86RspvcjZ1mhOXA3qheaQ==", - "dependencies": { - "@iconify/types": "*", - "pathe": "^1.1.2" - } - }, - "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==" - }, - "node_modules/@iconify/utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.2.0.tgz", - "integrity": "sha512-9A5eZQV9eKlNCXlI/SgYsGRS7YmGmB1oAsRpNVIYBmIzGJRgH+hfG+lo4069s+GFWFNnBAtDg10c53vQZBLfnA==", - "dependencies": { - "@antfu/install-pkg": "^0.4.1", - "@antfu/utils": "^0.7.10", - "@iconify/types": "^2.0.0", - "debug": "^4.4.0", - "globals": "^15.13.0", - "kolorist": "^1.8.0", - "local-pkg": "^0.5.1", - "mlly": "^1.7.3" - } - }, - "node_modules/@iconify/utils/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@iconify/utils/node_modules/globals": { - "version": "15.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", - "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@iconify/utils/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/@iconify/vue": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.2.0.tgz", - "integrity": "sha512-CMynoz9BDWugDO2B7LU/s8L99dHCiqDGCjCki6bhVx5etZhw9x0BTV7wWRdj82jtl1yQTc+QQRcHQmSvUY6R+g==", - "dependencies": { - "@iconify/types": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/cyberalien" - }, - "peerDependencies": { - "vue": ">=3" - } - }, - "node_modules/@ionic/cli-framework-output": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", - "integrity": "sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==", - "license": "MIT", - "dependencies": { - "@ionic/utils-terminal": "2.3.5", - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-array": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz", - "integrity": "sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==", - "license": "MIT", - "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-fs": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", - "integrity": "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==", - "license": "MIT", - "dependencies": { - "@types/fs-extra": "^8.0.0", - "debug": "^4.0.0", - "fs-extra": "^9.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-fs/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==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@ionic/utils-object": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz", - "integrity": "sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==", - "license": "MIT", - "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-process": { - "version": "2.1.12", - "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.12.tgz", - "integrity": "sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==", - "license": "MIT", - "dependencies": { - "@ionic/utils-object": "2.1.6", - "@ionic/utils-terminal": "2.3.5", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "tree-kill": "^1.2.2", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.7.tgz", - "integrity": "sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==", - "license": "MIT", - "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-subprocess": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz", - "integrity": "sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==", - "license": "MIT", - "dependencies": { - "@ionic/utils-array": "2.1.6", - "@ionic/utils-fs": "3.1.7", - "@ionic/utils-process": "2.1.12", - "@ionic/utils-stream": "3.1.7", - "@ionic/utils-terminal": "2.3.5", - "cross-spawn": "^7.0.3", - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-terminal": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", - "integrity": "sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==", - "license": "MIT", - "dependencies": { - "@types/slice-ansi": "^4.0.0", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "tslib": "^2.0.1", - "untildify": "^4.0.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "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/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "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.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "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==" - }, - "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==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "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==", - "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==", - "dependencies": { - "minipass": "^7.0.4" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@koa/router": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@koa/router/-/router-12.0.2.tgz", - "integrity": "sha512-sYcHglGKTxGF+hQ6x67xDfkE9o+NhVlRHBqq6gLywaMc6CojK/5vFZByphdonKinYlMLkEkacm+HEse9HzwgTA==", - "dependencies": { - "debug": "^4.3.4", - "http-errors": "^2.0.0", - "koa-compose": "^4.1.0", - "methods": "^1.1.2", - "path-to-regexp": "^6.3.0" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/@kurkle/color": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", - "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" - }, - "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==", - "dependencies": { - "debug": "^4.1.1" - } - }, - "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==" - }, - "node_modules/@mapbox/geojson-rewind": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", - "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==", - "dependencies": { - "get-stream": "^6.0.1", - "minimist": "^1.2.6" - }, - "bin": { - "geojson-rewind": "geojson-rewind" - } - }, - "node_modules/@mapbox/jsonlint-lines-primitives": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", - "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "2.0.0-rc.0", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.0-rc.0.tgz", - "integrity": "sha512-nhSMNprz3WmeRvd8iUs5JqkKr0Ncx46JtPxM3AhXes84XpSJfmIwKeWXRpsr53S7kqPkQfPhzrMFUxSNb23qSA==", - "dependencies": { - "consola": "^3.2.3", - "detect-libc": "^2.0.0", - "https-proxy-agent": "^7.0.5", - "node-fetch": "^2.6.7", - "nopt": "^8.0.0", - "semver": "^7.5.3", - "tar": "^7.4.0" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/chownr": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/minizlib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz", - "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==", - "dependencies": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", - "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", - "engines": { - "node": ">=18" - } - }, - "node_modules/@mapbox/point-geometry": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", - "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" - }, - "node_modules/@mapbox/tiny-sdf": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz", - "integrity": "sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA==" - }, - "node_modules/@mapbox/unitbezier": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", - "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==" - }, - "node_modules/@mapbox/vector-tile": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", - "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", - "dependencies": { - "@mapbox/point-geometry": "~0.1.0" - } - }, - "node_modules/@mapbox/whoots-js": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", - "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@maplibre/maplibre-gl-style-spec": { - "version": "20.3.1", - "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-20.3.1.tgz", - "integrity": "sha512-5ueL4UDitzVtceQ8J4kY+Px3WK+eZTsmGwha3MBKHKqiHvKrjWWwBCIl1K8BuJSc5OFh83uI8IFNoFvQxX2uUw==", - "dependencies": { - "@mapbox/jsonlint-lines-primitives": "~2.0.2", - "@mapbox/unitbezier": "^0.0.1", - "json-stringify-pretty-compact": "^4.0.0", - "minimist": "^1.2.8", - "quickselect": "^2.0.0", - "rw": "^1.3.3", - "sort-object": "^3.0.3", - "tinyqueue": "^3.0.0" - }, - "bin": { - "gl-style-format": "dist/gl-style-format.mjs", - "gl-style-migrate": "dist/gl-style-migrate.mjs", - "gl-style-validate": "dist/gl-style-validate.mjs" - } - }, - "node_modules/@maplibre/maplibre-gl-style-spec/node_modules/quickselect": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" - }, - "node_modules/@netlify/functions": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-2.8.2.tgz", - "integrity": "sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==", - "dependencies": { - "@netlify/serverless-functions-api": "1.26.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@netlify/node-cookies": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@netlify/node-cookies/-/node-cookies-0.1.0.tgz", - "integrity": "sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==", - "engines": { - "node": "^14.16.0 || >=16.0.0" - } - }, - "node_modules/@netlify/serverless-functions-api": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.26.1.tgz", - "integrity": "sha512-q3L9i3HoNfz0SGpTIS4zTcKBbRkxzCRpd169eyiTuk3IwcPC3/85mzLHranlKo2b+HYT0gu37YxGB45aD8A3Tw==", - "dependencies": { - "@netlify/node-cookies": "^0.1.0", - "urlpattern-polyfill": "8.0.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "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==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nuxt/content": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@nuxt/content/-/content-2.12.1.tgz", - "integrity": "sha512-xW4xjyYm6zqglb17Tu0J+rpKUV1PF9zp6SLu1lopylFnerdyImtce84206HT6Zd/DJgivKtoW4dyyJn0ZaSqCQ==", - "dependencies": { - "@nuxt/kit": "^3.10.3", - "@nuxtjs/mdc": "^0.6.1", - "@vueuse/core": "^10.9.0", - "@vueuse/head": "^2.0.0", - "@vueuse/nuxt": "^10.9.0", - "consola": "^3.2.3", - "defu": "^6.1.4", - "destr": "^2.0.3", - "json5": "^2.2.3", - "knitwork": "^1.0.0", - "listhen": "^1.7.2", - "mdast-util-to-string": "^4.0.0", - "mdurl": "^2.0.0", - "micromark": "^4.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-types": "^2.0.0", - "minisearch": "^6.3.0", - "ohash": "^1.1.3", - "pathe": "^1.1.2", - "scule": "^1.3.0", - "shiki": "^1.1.7", - "slugify": "^1.6.6", - "socket.io-client": "^4.7.4", - "ufo": "^1.4.0", - "unist-util-stringify-position": "^4.0.0", - "unstorage": "^1.10.1", - "ws": "^8.16.0" - } - }, - "node_modules/@nuxt/devalue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", - "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==" - }, - "node_modules/@nuxt/devtools": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-1.6.4.tgz", - "integrity": "sha512-uzHFXVEQnmxcbtbcpXjDEyILMp/jJNF1DN2/wSBm0r7UD82qaD2Aa66gX7dTY2+E0HG6aSNkZky3Ck8ehSk8nQ==", - "dependencies": { - "@antfu/utils": "^0.7.10", - "@nuxt/devtools-kit": "1.6.4", - "@nuxt/devtools-wizard": "1.6.4", - "@nuxt/kit": "^3.14.1592", - "@vue/devtools-core": "7.6.8", - "@vue/devtools-kit": "7.6.8", - "birpc": "^0.2.19", - "consola": "^3.2.3", - "cronstrue": "^2.52.0", - "destr": "^2.0.3", - "error-stack-parser-es": "^0.1.5", - "execa": "^7.2.0", - "fast-npm-meta": "^0.2.2", - "flatted": "^3.3.2", - "get-port-please": "^3.1.2", - "hookable": "^5.5.3", - "image-meta": "^0.2.1", - "is-installed-globally": "^1.0.0", - "launch-editor": "^2.9.1", - "local-pkg": "^0.5.1", - "magicast": "^0.3.5", - "nypm": "^0.4.1", - "ohash": "^1.1.4", - "pathe": "^1.1.2", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.2.1", - "rc9": "^2.1.2", - "scule": "^1.3.0", - "semver": "^7.6.3", - "simple-git": "^3.27.0", - "sirv": "^3.0.0", - "tinyglobby": "^0.2.10", - "unimport": "^3.14.5", - "vite-plugin-inspect": "~0.8.9", - "vite-plugin-vue-inspector": "5.1.3", - "which": "^3.0.1", - "ws": "^8.18.0" - }, - "bin": { - "devtools": "cli.mjs" - }, - "peerDependencies": { - "vite": "*" - } - }, - "node_modules/@nuxt/devtools-kit": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-1.6.4.tgz", - "integrity": "sha512-jpLYrXFm8T74j8ZjU6lheghe3gdr7PcNluvh/KOl+t6l7AtsQilkTmCZ4YoaiaWLM+5c5mkc72qd7ECgZb0tCw==", - "dependencies": { - "@nuxt/kit": "^3.14.1592", - "@nuxt/schema": "^3.14.1592", - "execa": "^7.2.0" - }, - "peerDependencies": { - "vite": "*" - } - }, - "node_modules/@nuxt/devtools-wizard": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-1.6.4.tgz", - "integrity": "sha512-YTInHKL3SnRjczZDIhN8kXaiYf8+ddBMU5nwShPxmutcaVQZ8FMiJHRIzyWnS10AxayPKGVzJh3fLF/BiUwgcg==", - "dependencies": { - "consola": "^3.2.3", - "diff": "^7.0.0", - "execa": "^7.2.0", - "global-directory": "^4.0.1", - "magicast": "^0.3.5", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "prompts": "^2.4.2", - "rc9": "^2.1.2", - "semver": "^7.6.3" - }, - "bin": { - "devtools-wizard": "cli.mjs" - } - }, - "node_modules/@nuxt/devtools/node_modules/nypm": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.4.1.tgz", - "integrity": "sha512-1b9mihliBh8UCcKtcGRu//G50iHpjxIQVUqkdhPT/SDVE7KdJKoHXLS0heuYTQCx95dFqiyUbXZB9r8ikn+93g==", - "dependencies": { - "citty": "^0.1.6", - "consola": "^3.2.3", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "tinyexec": "^0.3.1", - "ufo": "^1.5.4" - }, - "bin": { - "nypm": "dist/cli.mjs" - }, - "engines": { - "node": "^14.16.0 || >=16.10.0" - } - }, - "node_modules/@nuxt/icon": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@nuxt/icon/-/icon-1.10.1.tgz", - "integrity": "sha512-w0TbE0GWF5eqYS9KlkHyaHd64hFNEU1IkehfnmEtKwCPkOev/zKoZIbY2Zqa1qo+mhRM8nP3DVGNBCkpl9azww==", - "dependencies": { - "@iconify/collections": "^1.0.492", - "@iconify/types": "^2.0.0", - "@iconify/utils": "^2.2.0", - "@iconify/vue": "^4.2.0", - "@nuxt/devtools-kit": "^1.6.3", - "@nuxt/kit": "^3.14.1592", - "consola": "^3.2.3", - "local-pkg": "^0.5.1", - "mlly": "^1.7.3", - "ohash": "^1.1.4", - "pathe": "^1.1.2", - "std-env": "^3.8.0", - "tinyglobby": "^0.2.10" - } - }, - "node_modules/@nuxt/kit": { - "version": "3.14.1592", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.14.1592.tgz", - "integrity": "sha512-r9r8bISBBisvfcNgNL3dSIQHSBe0v5YkX5zwNblIC2T0CIEgxEVoM5rq9O5wqgb5OEydsHTtT2hL57vdv6VT2w==", - "dependencies": { - "@nuxt/schema": "3.14.1592", - "c12": "^2.0.1", - "consola": "^3.2.3", - "defu": "^6.1.4", - "destr": "^2.0.3", - "globby": "^14.0.2", - "hash-sum": "^2.0.0", - "ignore": "^6.0.2", - "jiti": "^2.4.0", - "klona": "^2.0.6", - "knitwork": "^1.1.0", - "mlly": "^1.7.3", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "scule": "^1.3.0", - "semver": "^7.6.3", - "ufo": "^1.5.4", - "unctx": "^2.3.1", - "unimport": "^3.13.2", - "untyped": "^1.5.1" - }, - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/@nuxt/kit/node_modules/ignore": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", - "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@nuxt/kit/node_modules/jiti": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/@nuxt/schema": { - "version": "3.14.1592", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.14.1592.tgz", - "integrity": "sha512-A1d/08ueX8stTXNkvGqnr1eEXZgvKn+vj6s7jXhZNWApUSqMgItU4VK28vrrdpKbjIPwq2SwhnGOHUYvN9HwCQ==", - "dependencies": { - "c12": "^2.0.1", - "compatx": "^0.1.8", - "consola": "^3.2.3", - "defu": "^6.1.4", - "hookable": "^5.5.3", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "scule": "^1.3.0", - "std-env": "^3.8.0", - "ufo": "^1.5.4", - "uncrypto": "^0.1.3", - "unimport": "^3.13.2", - "untyped": "^1.5.1" - }, - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/@nuxt/telemetry": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.6.0.tgz", - "integrity": "sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==", - "dependencies": { - "@nuxt/kit": "^3.13.1", - "ci-info": "^4.0.0", - "consola": "^3.2.3", - "create-require": "^1.1.1", - "defu": "^6.1.4", - "destr": "^2.0.3", - "dotenv": "^16.4.5", - "git-url-parse": "^15.0.0", - "is-docker": "^3.0.0", - "jiti": "^1.21.6", - "mri": "^1.2.0", - "nanoid": "^5.0.7", - "ofetch": "^1.3.4", - "package-manager-detector": "^0.2.0", - "parse-git-config": "^3.0.0", - "pathe": "^1.1.2", - "rc9": "^2.1.2", - "std-env": "^3.7.0" - }, - "bin": { - "nuxt-telemetry": "bin/nuxt-telemetry.mjs" - } - }, - "node_modules/@nuxt/telemetry/node_modules/git-url-parse": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-15.0.0.tgz", - "integrity": "sha512-5reeBufLi+i4QD3ZFftcJs9jC26aULFLBU23FeKM/b1rI0K6ofIeAblmDVO7Ht22zTDE9+CkJ3ZVb0CgJmz3UQ==", - "dependencies": { - "git-up": "^7.0.0" - } - }, - "node_modules/@nuxt/telemetry/node_modules/nanoid": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", - "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^18 || >=20" - } - }, - "node_modules/@nuxt/ui": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@nuxt/ui/-/ui-2.20.0.tgz", - "integrity": "sha512-MfufGNlMAZgqte1C1WiaWTyz2q3Yun1O1ebsUBDSxdnnOAFFjBVQyjX4N4BGuH6KEMQXladSx3i791EFR7wp2w==", - "dependencies": { - "@headlessui/tailwindcss": "^0.2.1", - "@headlessui/vue": "^1.7.23", - "@iconify-json/heroicons": "^1.2.1", - "@nuxt/icon": "^1.9.1", - "@nuxt/kit": "^3.14.1592", - "@nuxtjs/color-mode": "^3.5.2", - "@nuxtjs/tailwindcss": "^6.12.2", - "@popperjs/core": "^2.11.8", - "@tailwindcss/aspect-ratio": "^0.4.2", - "@tailwindcss/container-queries": "^0.1.1", - "@tailwindcss/forms": "^0.5.9", - "@tailwindcss/typography": "^0.5.15", - "@vueuse/core": "^12.0.0", - "@vueuse/integrations": "^12.0.0", - "@vueuse/math": "^12.0.0", - "defu": "^6.1.4", - "fuse.js": "^7.0.0", - "ohash": "^1.1.4", - "pathe": "^1.1.2", - "scule": "^1.3.0", - "tailwind-merge": "^2.5.5", - "tailwindcss": "^3.4.16" - } - }, - "node_modules/@nuxt/ui-pro": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@nuxt/ui-pro/-/ui-pro-1.6.0.tgz", - "integrity": "sha512-+5xF90x6hAgUowYmXQtDX1mIabk+G5qSzA3TsO5w/yo4LotUXA6SYxqSK/LqyfXWh2WNGvEdlHM6/UARbCcK0Q==", - "dependencies": { - "@iconify-json/vscode-icons": "^1.2.4", - "@nuxt/ui": "^2.20.0", - "@vueuse/core": "^12.0.0", - "defu": "^6.1.4", - "git-url-parse": "^16.0.0", - "ofetch": "^1.4.1", - "parse-git-config": "^3.0.0", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "tailwind-merge": "^2.5.5", - "vue3-smooth-dnd": "^0.0.6" - } - }, - "node_modules/@nuxt/ui-pro/node_modules/@vueuse/core": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.0.0.tgz", - "integrity": "sha512-C12RukhXiJCbx4MGhjmd/gH52TjJsc3G0E0kQj/kb19H3Nt6n1CA4DRWuTdWWcaFRdlTe0npWDS942mvacvNBw==", - "dependencies": { - "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "12.0.0", - "@vueuse/shared": "12.0.0", - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@nuxt/ui-pro/node_modules/@vueuse/metadata": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.0.0.tgz", - "integrity": "sha512-Yzimd1D3sjxTDOlF05HekU5aSGdKjxhuhRFHA7gDWLn57PRbBIh+SF5NmjhJ0WRgF3my7T8LBucyxdFJjIfRJQ==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@nuxt/ui-pro/node_modules/@vueuse/shared": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.0.0.tgz", - "integrity": "sha512-3i6qtcq2PIio5i/vVYidkkcgvmTjCqrf26u+Fd4LhnbBmIT6FN8y6q/GJERp8lfcB9zVEfjdV0Br0443qZuJpw==", - "dependencies": { - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@nuxt/ui/node_modules/@vueuse/core": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.0.0.tgz", - "integrity": "sha512-C12RukhXiJCbx4MGhjmd/gH52TjJsc3G0E0kQj/kb19H3Nt6n1CA4DRWuTdWWcaFRdlTe0npWDS942mvacvNBw==", - "dependencies": { - "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "12.0.0", - "@vueuse/shared": "12.0.0", - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@nuxt/ui/node_modules/@vueuse/integrations": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-12.0.0.tgz", - "integrity": "sha512-M16fkVp+i4je75I7uvifMbJKHFrjx2+0LuHEH9++iPJ11zc4SRy5NdRN0z2NR+a54eQ5Gs2Ds7pby5ST96zxCA==", - "dependencies": { - "@vueuse/core": "12.0.0", - "@vueuse/shared": "12.0.0", - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "async-validator": "^4", - "axios": "^1", - "change-case": "^5", - "drauu": "^0.4", - "focus-trap": "^7", - "fuse.js": "^7", - "idb-keyval": "^6", - "jwt-decode": "^4", - "nprogress": "^0.2", - "qrcode": "^1.5", - "sortablejs": "^1", - "universal-cookie": "^7" - }, - "peerDependenciesMeta": { - "async-validator": { - "optional": true - }, - "axios": { - "optional": true - }, - "change-case": { - "optional": true - }, - "drauu": { - "optional": true - }, - "focus-trap": { - "optional": true - }, - "fuse.js": { - "optional": true - }, - "idb-keyval": { - "optional": true - }, - "jwt-decode": { - "optional": true - }, - "nprogress": { - "optional": true - }, - "qrcode": { - "optional": true - }, - "sortablejs": { - "optional": true - }, - "universal-cookie": { - "optional": true - } - } - }, - "node_modules/@nuxt/ui/node_modules/@vueuse/metadata": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.0.0.tgz", - "integrity": "sha512-Yzimd1D3sjxTDOlF05HekU5aSGdKjxhuhRFHA7gDWLn57PRbBIh+SF5NmjhJ0WRgF3my7T8LBucyxdFJjIfRJQ==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@nuxt/ui/node_modules/@vueuse/shared": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.0.0.tgz", - "integrity": "sha512-3i6qtcq2PIio5i/vVYidkkcgvmTjCqrf26u+Fd4LhnbBmIT6FN8y6q/GJERp8lfcB9zVEfjdV0Br0443qZuJpw==", - "dependencies": { - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@nuxt/ui/node_modules/fuse.js": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.0.0.tgz", - "integrity": "sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@nuxt/vite-builder": { - "version": "3.14.1592", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.14.1592.tgz", - "integrity": "sha512-GVS7vkBJAGv13ghmjgGrS2QVyzoqxQ5+cAUrMeMjKbY7GnRY7/uOkoLmznYx8E/U9HBUyHQa+wSN2ZfcSiEytQ==", - "dependencies": { - "@nuxt/kit": "3.14.1592", - "@rollup/plugin-replace": "^6.0.1", - "@vitejs/plugin-vue": "^5.2.0", - "@vitejs/plugin-vue-jsx": "^4.1.0", - "autoprefixer": "^10.4.20", - "clear": "^0.1.0", - "consola": "^3.2.3", - "cssnano": "^7.0.6", - "defu": "^6.1.4", - "esbuild": "^0.24.0", - "escape-string-regexp": "^5.0.0", - "estree-walker": "^3.0.3", - "externality": "^1.0.2", - "get-port-please": "^3.1.2", - "h3": "^1.13.0", - "jiti": "^2.4.0", - "knitwork": "^1.1.0", - "magic-string": "^0.30.13", - "mlly": "^1.7.3", - "ohash": "^1.1.4", - "pathe": "^1.1.2", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.2.1", - "postcss": "^8.4.49", - "rollup-plugin-visualizer": "^5.12.0", - "std-env": "^3.8.0", - "strip-literal": "^2.1.0", - "ufo": "^1.5.4", - "unenv": "^1.10.0", - "unplugin": "^1.16.0", - "vite": "^5.4.11", - "vite-node": "^2.1.5", - "vite-plugin-checker": "^0.8.0", - "vue-bundle-renderer": "^2.1.1" - }, - "engines": { - "node": "^14.18.0 || >=16.10.0" - }, - "peerDependencies": { - "vue": "^3.3.4" - } - }, - "node_modules/@nuxt/vite-builder/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" - } - }, - "node_modules/@nuxt/vite-builder/node_modules/jiti": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/@nuxtjs/color-mode": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@nuxtjs/color-mode/-/color-mode-3.5.2.tgz", - "integrity": "sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==", - "dependencies": { - "@nuxt/kit": "^3.13.2", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "semver": "^7.6.3" - } - }, - "node_modules/@nuxtjs/fontaine": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@nuxtjs/fontaine/-/fontaine-0.4.1.tgz", - "integrity": "sha512-8VnrFYnilfqlQVsCufiqoWusivYVOwP/0Nzu9FV44oryQlBa3qiT7EyOkKSmOxf9yZWCZBRc2wjTSxI+WTYlpg==", - "dependencies": { - "@nuxt/kit": "^3.6.0", - "fontaine": "^0.4.0", - "magic-string": "^0.30.0", - "pathe": "^1.0.0", - "ufo": "^1.0.0" - } - }, - "node_modules/@nuxtjs/google-fonts": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/google-fonts/-/google-fonts-3.2.0.tgz", - "integrity": "sha512-cGAjDJoeQ2jm6VJCo4AtSmKO6KjsbO9RSLj8q261fD0lMVNMZCxkCxBkg8L0/2Vfgp+5QBHWVXL71p1tiybJFw==", - "dependencies": { - "@nuxt/kit": "^3.10.3", - "google-fonts-helper": "^3.5.0", - "pathe": "^1.1.2" - } - }, - "node_modules/@nuxtjs/leaflet": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@nuxtjs/leaflet/-/leaflet-1.2.3.tgz", - "integrity": "sha512-APsmKfL3x/rpB8XXh4HrBHHf5BiJUq/SjnmaMfoYXAdn8ci+DdgUuFj/d+PPkCOKyiIRaLcjmIpxM51oRjIWOw==", - "dev": true, - "dependencies": { - "@types/leaflet": "^1.9.12", - "@vue-leaflet/vue-leaflet": "^0.10.1", - "leaflet": "^1.9.4" - } - }, - "node_modules/@nuxtjs/mdc": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@nuxtjs/mdc/-/mdc-0.6.1.tgz", - "integrity": "sha512-zS5QK7DZ/SBrjqQX1DOy7GnxKy+wbj2+LvooefOWmQqHfLTAqJLVIjuv/BmKnQWiRCq19+uysys3iY42EoY5/A==", - "dependencies": { - "@nuxt/kit": "^3.10.3", - "@shikijs/transformers": "^1.1.7", - "@types/hast": "^3.0.4", - "@types/mdast": "^4.0.3", - "@vue/compiler-core": "^3.4.21", - "consola": "^3.2.3", - "debug": "^4.3.4", - "defu": "^6.1.4", - "destr": "^2.0.3", - "detab": "^3.0.2", - "github-slugger": "^2.0.0", - "hast-util-to-string": "^3.0.0", - "mdast-util-to-hast": "^13.1.0", - "micromark-util-sanitize-uri": "^2.0.0", - "ohash": "^1.1.3", - "parse5": "^7.1.2", - "pathe": "^1.1.2", - "property-information": "^6.4.1", - "rehype-external-links": "^3.0.0", - "rehype-raw": "^7.0.0", - "rehype-slug": "^6.0.0", - "rehype-sort-attribute-values": "^5.0.0", - "rehype-sort-attributes": "^5.0.0", - "remark-emoji": "^4.0.1", - "remark-gfm": "^4.0.0", - "remark-mdc": "^3.1.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.0", - "scule": "^1.3.0", - "shiki": "^1.1.7", - "ufo": "^1.4.0", - "unified": "^11.0.4", - "unist-builder": "^4.0.0", - "unist-util-visit": "^5.0.0", - "unwasm": "^0.3.7" - } - }, - "node_modules/@nuxtjs/strapi": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/strapi/-/strapi-1.12.0.tgz", - "integrity": "sha512-pysxYW5SPQaB6H7G72wO2qz4Rl7DakuPUthNweEvL3ERK5O3qMZ97mIm+Pdwvb3/H0ntFDJSjx08YRWjjuV7hg==", - "dependencies": { - "@nuxt/kit": "^3.11.1", - "defu": "^6.1.4", - "graphql": "^16.8.1", - "qs": "^6.12.0", - "ufo": "^1.5.3" - } - }, - "node_modules/@nuxtjs/supabase": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/supabase/-/supabase-1.2.0.tgz", - "integrity": "sha512-HYII/FX4+39Rt+KLc9zlidNf43OGHvEf4xW+cKyL84Jky0BFuw7wYmCoHZdj7euBrKPnsp0lzPbrnvS+fE6kNA==", - "dev": true, - "dependencies": { - "@nuxt/kit": "^3.11.1", - "@supabase/supabase-js": "2.41.1", - "defu": "^6.1.4", - "pathe": "^1.1.2" - } - }, - "node_modules/@nuxtjs/tailwindcss": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/@nuxtjs/tailwindcss/-/tailwindcss-6.12.2.tgz", - "integrity": "sha512-qPJiFH67CkTj/2kBGBzqXihOD1rQXMsbVS4vdQvfBxOBLPfGhU1yw7AATdhPl2BBjO2krjJLuZj39t7dnDYOwg==", - "dependencies": { - "@nuxt/kit": "^3.13.2", - "autoprefixer": "^10.4.20", - "consola": "^3.2.3", - "defu": "^6.1.4", - "h3": "^1.13.0", - "klona": "^2.0.6", - "pathe": "^1.1.2", - "postcss": "^8.4.47", - "postcss-nesting": "^13.0.0", - "tailwind-config-viewer": "^2.0.4", - "tailwindcss": "~3.4.13", - "ufo": "^1.5.4", - "unctx": "^2.3.1" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", - "cpu": [ - "arm64" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", - "cpu": [ - "arm64" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", - "cpu": [ - "x64" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", - "cpu": [ - "x64" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", - "cpu": [ - "arm" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", - "cpu": [ - "arm64" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", - "cpu": [ - "arm64" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", - "cpu": [ - "x64" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-wasm": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.4.1.tgz", - "integrity": "sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==", - "bundleDependencies": [ - "napi-wasm" - ], - "dependencies": { - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "napi-wasm": "^1.1.0" - }, - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", - "cpu": [ - "arm64" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", - "cpu": [ - "ia32" - ], - "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.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@pdf-lib/standard-fonts": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz", - "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==", - "dependencies": { - "pako": "^1.0.6" - } - }, - "node_modules/@pdf-lib/upng": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz", - "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==", - "dependencies": { - "pako": "^1.0.10" - } - }, - "node_modules/@pinia/nuxt": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.5.1.tgz", - "integrity": "sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==", - "dependencies": { - "@nuxt/kit": "^3.5.0", - "pinia": ">=2.1.7" - }, - "funding": { - "url": "https://github.com/sponsors/posva" - } - }, - "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==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.28", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", - "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==" - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@redocly/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js-replace": "^1.0.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@redocly/config": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.17.1.tgz", - "integrity": "sha512-CEmvaJuG7pm2ylQg53emPmtgm4nW2nxBgwXzbVEHpGas/lGnMyN8Zlkgiz6rPw0unASg6VW3wlz27SOL5XFHYQ==" - }, - "node_modules/@redocly/openapi-core": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.26.1.tgz", - "integrity": "sha512-xRuVZqMVRFzqjbUCpOTra4tbnmQMWsya996omZMV3WgD084Z6OWB3FXflhAp93E/yAmbWlWZpddw758AyoaLSw==", - "dependencies": { - "@redocly/ajv": "^8.11.2", - "@redocly/config": "^0.17.0", - "colorette": "^1.2.0", - "https-proxy-agent": "^7.0.4", - "js-levenshtein": "^1.1.6", - "js-yaml": "^4.1.0", - "minimatch": "^5.0.1", - "node-fetch": "^2.6.1", - "pluralize": "^8.0.0", - "yaml-ast-parser": "0.0.43" - }, - "engines": { - "node": ">=14.19.0", - "npm": ">=7.0.0" - } - }, - "node_modules/@remirror/core-constants": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.2.tgz", - "integrity": "sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==" - }, - "node_modules/@rollup/plugin-alias": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.1.tgz", - "integrity": "sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==", - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.2.tgz", - "integrity": "sha512-BEFI2EDqzl+vA1rl97IDRZ61AIwGH093d9nz8+dThxJNH8oSoB7MjWvPCX3dkaK1/RCJ/1v/R1XB15FuSs0fQw==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "commondir": "^1.0.1", - "estree-walker": "^2.0.2", - "fdir": "^6.2.0", - "is-reference": "1.2.1", - "magic-string": "^0.30.3", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=16.0.0 || 14 >= 14.17" - }, - "peerDependencies": { - "rollup": "^2.68.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/fdir": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", - "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@rollup/plugin-inject": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", - "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-json": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", - "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", - "dependencies": { - "@rollup/pluginutils": "^5.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", - "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.2.tgz", - "integrity": "sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-terser": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", - "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", - "dependencies": { - "serialize-javascript": "^6.0.1", - "smob": "^1.0.0", - "terser": "^5.17.4" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", - "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", - "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", - "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", - "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", - "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", - "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", - "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", - "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", - "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", - "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", - "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", - "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", - "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", - "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", - "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", - "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", - "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", - "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", - "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", - "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@servie/events": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@servie/events/-/events-1.0.0.tgz", - "integrity": "sha512-sBSO19KzdrJCM3gdx6eIxV8M9Gxfgg6iDQmH5TIAGaUu+X9VDdsINXJOnoiZ1Kx3TrHdH4bt5UVglkjsEGBcvw==" - }, - "node_modules/@shikijs/core": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.2.4.tgz", - "integrity": "sha512-ClaUWpt8oTzjcF0MM1P81AeWyzc1sNSJlAjMG80CbwqbFqXSNz+NpQVUC0icobt3sZn43Sn27M4pHD/Jmp3zHw==" - }, - "node_modules/@shikijs/transformers": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.2.4.tgz", - "integrity": "sha512-ysGkpsHxRxLmz8nGKeFdV+gKj1NXt+88sM/34kfKVWTWIXg5gsFOJxJBbG7k+fUR5JlD6sNh65W9qPXrbVE1wQ==", - "dependencies": { - "shiki": "1.2.4" - } - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@sindresorhus/merge-streams": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" - }, - "node_modules/@supabase/auth-js": { - "version": "2.63.0", - "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.63.0.tgz", - "integrity": "sha512-yIgcHnlgv24GxHtVGUhwGqAFDyJkPIC/xjx7HostN08A8yCy8HIfl4JEkTKyBqD1v1L05jNEJOUke4Lf4O1+Qg==", - "dev": true, - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/@supabase/functions-js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.2.2.tgz", - "integrity": "sha512-sJGq1nludmi7pY/fdtCpyY/pYonx7MfHdN408bqb736guWcVI1AChYVbI4kUM978EuOE4Ci6l7bUudfGg07QRw==", - "dev": true, - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/@supabase/node-fetch": { - "version": "2.6.15", - "resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz", - "integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/@supabase/postgrest-js": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.9.2.tgz", - "integrity": "sha512-I6yHo8CC9cxhOo6DouDMy9uOfW7hjdsnCxZiaJuIVZm1dBGTFiQPgfMa9zXCamEWzNyWRjZvupAUuX+tqcl5Sw==", - "dev": true, - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/@supabase/realtime-js": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.9.3.tgz", - "integrity": "sha512-lAp50s2n3FhGJFq+wTSXLNIDPw5Y0Wxrgt44eM5nLSA3jZNUUP3Oq2Ccd1CbZdVntPCWLZvJaU//pAd2NE+QnQ==", - "dev": true, - "dependencies": { - "@supabase/node-fetch": "^2.6.14", - "@types/phoenix": "^1.5.4", - "@types/ws": "^8.5.10", - "ws": "^8.14.2" - } - }, - "node_modules/@supabase/storage-js": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.5.5.tgz", - "integrity": "sha512-OpLoDRjFwClwc2cjTJZG8XviTiQH4Ik8sCiMK5v7et0MDu2QlXjCAW3ljxJB5+z/KazdMOTnySi+hysxWUPu3w==", - "dev": true, - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/@supabase/supabase-js": { - "version": "2.41.1", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.41.1.tgz", - "integrity": "sha512-xmECLhYugMo/6SObpsOhu5xaxVfsk+JK/d4JSh055bpESmgmN3PLpzbfqejKCpaUeeUNF21+lrJp/U9HQzT9mA==", - "dev": true, - "dependencies": { - "@supabase/auth-js": "2.63.0", - "@supabase/functions-js": "2.2.2", - "@supabase/node-fetch": "2.6.15", - "@supabase/postgrest-js": "1.9.2", - "@supabase/realtime-js": "2.9.3", - "@supabase/storage-js": "2.5.5" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dev": true, - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/@swc/helpers": { - "version": "0.4.36", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", - "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", - "dependencies": { - "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/aspect-ratio": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.2.tgz", - "integrity": "sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==", - "peerDependencies": { - "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/container-queries": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz", - "integrity": "sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==", - "peerDependencies": { - "tailwindcss": ">=3.2.0" - } - }, - "node_modules/@tailwindcss/forms": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.9.tgz", - "integrity": "sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg==", - "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20" - } - }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.15.tgz", - "integrity": "sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==", - "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "postcss-selector-parser": "6.0.10" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20" - } - }, - "node_modules/@tanstack/virtual-core": { - "version": "3.10.9", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.9.tgz", - "integrity": "sha512-kBknKOKzmeR7lN+vSadaKWXaLS0SZZG+oqpQ/k80Q6g9REn6zRHS/ZYdrIzHnpHgy/eWs00SujveUN/GJT2qTw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/vue-virtual": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.11.1.tgz", - "integrity": "sha512-HEmblQrCkbadvcuis8MBCHvlTy9iUTFlEWfXy5nTxvSrauWPZ4Pyv0yOzXrDhnTXUMxJtpdUrov05RCusrBQ3A==", - "dependencies": { - "@tanstack/virtual-core": "3.10.9" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "vue": "^2.7.0 || ^3.0.0" - } - }, - "node_modules/@tiptap/core": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.5.9.tgz", - "integrity": "sha512-PPUR+0tbr+wX2G8RG4FEps4qhbnAPEeXK1FUtirLXSRh8vm+TDgafu3sms7wBc4fAyw9zTO/KNNZ90GBe04guA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/pm": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-blockquote": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.5.9.tgz", - "integrity": "sha512-LhGyigmd/v1OjYPeoVK8UvFHbH6ffh175ZuNvseZY4PsBd7kZhrSUiuMG8xYdNX8FxamsxAzr2YpsYnOzu3W7A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-bold": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.5.9.tgz", - "integrity": "sha512-XUJdzFb31t0+bwiRquJf0btBpqOB3axQNHTKM9XADuL4S+Z6OBPj0I5rYINeElw/Q7muvdWrHWHh/ovNJA1/5A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-bubble-menu": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.5.9.tgz", - "integrity": "sha512-NddZ8Qn5dgPPa1W4yk0jdhF4tDBh0FwzBpbnDu2Xz/0TUHrA36ugB2CvR5xS1we4zUKckgpVqOqgdelrmqqFVg==", - "dependencies": { - "tippy.js": "^6.3.7" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/pm": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-bullet-list": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.5.9.tgz", - "integrity": "sha512-hJTv1x4omFgaID4LMRT5tOZb/VKmi8Kc6jsf4JNq4Grxd2sANmr9qpmKtBZvviK+XD5PpTXHvL+1c8C1SQtuHQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-code": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.5.9.tgz", - "integrity": "sha512-Q1PL3DUXiEe5eYUwOug1haRjSaB0doAKwx7KFVI+kSGbDwCV6BdkKAeYf3us/O2pMP9D0im8RWX4dbSnatgwBA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-code-block": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.5.9.tgz", - "integrity": "sha512-+MUwp0VFFv2aFiZ/qN6q10vfIc6VhLoFFpfuETX10eIRks0Xuj2nGiqCDj7ca0/M44bRg2VvW8+tg/ZEHFNl9g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/pm": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-code-block-lowlight": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block-lowlight/-/extension-code-block-lowlight-2.5.9.tgz", - "integrity": "sha512-taIXxXQ/Lka9CegHFHQS+nx6cX9i9Ws63ZFMPbrXLMSJRhXk8+m4UAoGZQJH9CGGb5/Rv0p3Z8I59AGiyUHLEw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/extension-code-block": "^2.5.9", - "@tiptap/pm": "^2.5.9", - "highlight.js": "^11", - "lowlight": "^2 || ^3" - } - }, - "node_modules/@tiptap/extension-document": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.5.9.tgz", - "integrity": "sha512-VdNZYDyCzC3W430UdeRXR9IZzPeODSbi5Xz/JEdV93THVp8AC9CrZR7/qjqdBTgbTB54VP8Yr6bKfCoIAF0BeQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-dropcursor": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.5.9.tgz", - "integrity": "sha512-nEOb37UryG6bsU9JAs/HojE6Jg43LupNTAMISbnuB1CPAeAqNsFMwORd9eEPkyEwnQT7MkhsMOSJM44GoPGIFA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/pm": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-floating-menu": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.5.9.tgz", - "integrity": "sha512-MWJIQQT6e5MgqHny8neeH2Dx926nVPF7sv4p84nX4E0dnkRbEYUP8mCsWYhSUvxxIif6e+yY+4654f2Q9qTx1w==", - "dependencies": { - "tippy.js": "^6.3.7" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/pm": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-gapcursor": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.5.9.tgz", - "integrity": "sha512-yW7V2ebezsa7mWEDWCg4A1ZGsmSV5bEHKse9wzHCDkb7TutSVhLZxGo72U6hNN9PnAksv+FJQk03NuZNYvNyRQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/pm": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-hard-break": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.5.9.tgz", - "integrity": "sha512-8hQ63SgZRG4BqHOeSfeaowG2eMr2beced018pOGbpHbE3XSYoISkMVuFz4Z8UEVR3W9dTbKo4wxNufSTducocQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-heading": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.5.9.tgz", - "integrity": "sha512-HHowAlGUbFn1qvmY02ydM7qiPPMTGhAJn2A46enDRjNHW5UoqeMfkMpTEYaioOexyguRFSfDT3gpK68IHkQORQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-history": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.5.9.tgz", - "integrity": "sha512-hGPtJgoZSwnVVqi/xipC2ET/9X2G2UI/Y+M3IYV1ZlM0tCYsv4spNi3uXlZqnXRwYcBXLk5u6e/dmsy5QFbL8g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/pm": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-horizontal-rule": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.5.9.tgz", - "integrity": "sha512-/ES5NdxCndBmZAgIXSpCJH8YzENcpxR0S8w34coSWyv+iW0Sq7rW/mksQw8ZIVsj8a7ntpoY5OoRFpSlqcvyGw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/pm": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-italic": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.5.9.tgz", - "integrity": "sha512-Bw+P139L4cy+B56zpUiRjP8BZSaAUl3JFMnr/FO+FG55QhCxFMXIc6XrC3vslNy5ef3B3zv4gCttS3ee8ByMiw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-link": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.5.9.tgz", - "integrity": "sha512-7v9yRsX7NuiY8DPslIsPIlFqcD8aGBMLqfEGXltJDvuG6kykdr+khEZeWcJ8ihHIL4yWR3/MAgeT2W72Z/nxiQ==", - "dev": true, - "dependencies": { - "linkifyjs": "^4.1.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/pm": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-list-item": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.5.9.tgz", - "integrity": "sha512-d9Eo+vBz74SMxP0r25aqiErV256C+lGz+VWMjOoqJa6xWLM1keYy12JtGQWJi8UDVZrDskJKCHq81A0uLt27WA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-ordered-list": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.5.9.tgz", - "integrity": "sha512-9MsWpvVvzILuEOd/GdroF7RI7uDuE1M6at9rzsaVGvCPVHZBvu1XR3MSVK5OdiJbbJuPGttlzEFLaN/rQdCGFg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-paragraph": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.5.9.tgz", - "integrity": "sha512-HDXGiHTJ/V85dbDMjcFj4XfqyTQZqry6V21ucMzgBZYX60X3gIn7VpQTQnnRjvULSgtfOASSJP6BELc5TyiK0w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-strike": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.5.9.tgz", - "integrity": "sha512-QezkOZpczpl09S8lp5JL7sRkwREoPY16Y/lTvBcFKm3TZbVzYZZ/KwS0zpwK9HXTfXr8os4L9AGjQf0tHonX+w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-text": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.5.9.tgz", - "integrity": "sha512-W0pfiQUPsMkwaV5Y/wKW4cFsyXAIkyOFt7uN5u6LrZ/iW9KZ/IsDODPJDikWp0aeQnXzT9NNQULTpCjbHzzS6g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9" - } - }, - "node_modules/@tiptap/extension-underline": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-2.2.6.tgz", - "integrity": "sha512-RaYEWuBHS6VQ2KXk+pP2b3xDN4vxmTb7+CF84mumR+CJUK4uAx01IDBUof+h/a4Sa58suNLQ6eHY33NmxPppnQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.0.0" - } - }, - "node_modules/@tiptap/pm": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.5.9.tgz", - "integrity": "sha512-YSUaEQVtvZnGzGjif2Tl2o9utE+6tR2Djhz0EqFUcAUEVhOMk7UYUO+r/aPfcCRraIoKKuDQzyCpjKmJicjCUA==", - "dependencies": { - "prosemirror-changeset": "^2.2.1", - "prosemirror-collab": "^1.3.1", - "prosemirror-commands": "^1.5.2", - "prosemirror-dropcursor": "^1.8.1", - "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.4.1", - "prosemirror-inputrules": "^1.4.0", - "prosemirror-keymap": "^1.2.2", - "prosemirror-markdown": "^1.13.0", - "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.22.2", - "prosemirror-schema-basic": "^1.2.3", - "prosemirror-schema-list": "^1.4.1", - "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.4.0", - "prosemirror-trailing-node": "^2.0.9", - "prosemirror-transform": "^1.9.0", - "prosemirror-view": "^1.33.9" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - } - }, - "node_modules/@tiptap/starter-kit": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.5.9.tgz", - "integrity": "sha512-nZ4V+vRayomjxUsajFMHv1iJ5SiSaEA65LAXze/CzyZXGMXfL2OLzY7wJoaVJ4BgwINuO0dOSAtpNDN6jI+6mQ==", - "dependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/extension-blockquote": "^2.5.9", - "@tiptap/extension-bold": "^2.5.9", - "@tiptap/extension-bullet-list": "^2.5.9", - "@tiptap/extension-code": "^2.5.9", - "@tiptap/extension-code-block": "^2.5.9", - "@tiptap/extension-document": "^2.5.9", - "@tiptap/extension-dropcursor": "^2.5.9", - "@tiptap/extension-gapcursor": "^2.5.9", - "@tiptap/extension-hard-break": "^2.5.9", - "@tiptap/extension-heading": "^2.5.9", - "@tiptap/extension-history": "^2.5.9", - "@tiptap/extension-horizontal-rule": "^2.5.9", - "@tiptap/extension-italic": "^2.5.9", - "@tiptap/extension-list-item": "^2.5.9", - "@tiptap/extension-ordered-list": "^2.5.9", - "@tiptap/extension-paragraph": "^2.5.9", - "@tiptap/extension-strike": "^2.5.9", - "@tiptap/extension-text": "^2.5.9" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - } - }, - "node_modules/@tiptap/vue-3": { - "version": "2.5.9", - "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.5.9.tgz", - "integrity": "sha512-Iz7HMW9A0jinYnMs2wZxjI+e5fc5MQmjgmfE0kQmimpgISBregW8vJyDKDPIZVJz5LQPLL045G3mL+7V8fExrQ==", - "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.9", - "@tiptap/extension-floating-menu": "^2.5.9" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.5.9", - "@tiptap/pm": "^2.5.9", - "vue": "^3.0.0" - } - }, - "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==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" - }, - "node_modules/@types/fs-extra": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", - "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/geojson": { - "version": "7946.0.14", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", - "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==" - }, - "node_modules/@types/geojson-vt": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@types/geojson-vt/-/geojson-vt-3.2.5.tgz", - "integrity": "sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==", - "dependencies": { - "@types/geojson": "*" - } - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/leaflet": { - "version": "1.9.12", - "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.12.tgz", - "integrity": "sha512-BK7XS+NyRI291HIo0HCfE18Lp8oA30H1gpi1tf0mF3TgiCEzanQjOqNZ4x126SXzzi2oNSZhZ5axJp1k0iM6jg==", - "devOptional": true, - "dependencies": { - "@types/geojson": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.0.tgz", - "integrity": "sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==" - }, - "node_modules/@types/mapbox__point-geometry": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz", - "integrity": "sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==" - }, - "node_modules/@types/mapbox__vector-tile": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz", - "integrity": "sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==", - "dependencies": { - "@types/geojson": "*", - "@types/mapbox__point-geometry": "*", - "@types/pbf": "*" - } - }, - "node_modules/@types/mdast": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", - "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "node_modules/@types/node": { - "version": "20.12.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.5.tgz", - "integrity": "sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/parse-path": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/parse-path/-/parse-path-7.0.3.tgz", - "integrity": "sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==" - }, - "node_modules/@types/pbf": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/pbf/-/pbf-3.0.5.tgz", - "integrity": "sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==" - }, - "node_modules/@types/phoenix": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.4.tgz", - "integrity": "sha512-B34A7uot1Cv0XtaHRYDATltAdKx0BvVKNgYNqE4WjtPUa4VQJM7kxeXcVKaH+KS+kCmZ+6w+QaUdcljiheiBJA==", - "dev": true - }, - "node_modules/@types/resize-observer-browser": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.11.tgz", - "integrity": "sha512-cNw5iH8JkMkb3QkCoe7DaZiawbDQEUX8t7iuQaRTyLOyQCR2h+ibBD4GJt7p5yhUHrlOeL7ZtbxNHeipqNsBzQ==" - }, - "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/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==", - "license": "MIT" - }, - "node_modules/@types/supercluster": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz", - "integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==", - "dependencies": { - "@types/geojson": "*" - } - }, - "node_modules/@types/tough-cookie": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", - "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "dev": true - }, - "node_modules/@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" - }, - "node_modules/@types/uuid": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==" - }, - "node_modules/@types/web-bluetooth": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", - "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" - }, - "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "node_modules/@unhead/dom": { - "version": "1.11.14", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.11.14.tgz", - "integrity": "sha512-FaHCWo9JR4h7PCpSRaXuMC6ifXOuBzlI0PD1MmUcxND2ayDl1d6DauIbN8TUf9TDRxNkrK1Ehb0OCXjC1ZJtrg==", - "dependencies": { - "@unhead/schema": "1.11.14", - "@unhead/shared": "1.11.14" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/@unhead/schema": { - "version": "1.11.14", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.11.14.tgz", - "integrity": "sha512-V9W9u5tF1/+TiLqxu+Qvh1ShoMDkPEwHoEo4DKdDG6ko7YlbzFfDxV6el9JwCren45U/4Vy/4Xi7j8OH02wsiA==", - "dependencies": { - "hookable": "^5.5.3", - "zhead": "^2.2.4" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/@unhead/shared": { - "version": "1.11.14", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.11.14.tgz", - "integrity": "sha512-41Qt4PJKYVrEGOTXgBJLRYrEu3S7n5stoB4TFC6312CIBVedXqg7voHQurn32LVDjpfJftjLa2ggCjpqdqoRDw==", - "dependencies": { - "@unhead/schema": "1.11.14" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/@unhead/ssr": { - "version": "1.11.14", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.11.14.tgz", - "integrity": "sha512-JBF2f5PWPtpqBx/dan+4vL/dartSp8Nmd011zkT9qPYmizxO+/fsB1WQalbis1KszkfFatb6c4rO+hm0d6acOA==", - "dependencies": { - "@unhead/schema": "1.11.14", - "@unhead/shared": "1.11.14" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/@unhead/vue": { - "version": "1.11.14", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.11.14.tgz", - "integrity": "sha512-6nfi7FsZ936gscmj+1nUB1pybiFMFbnuEFo7B/OY2klpLWsYDUOVvpsJhbu7C3u7wkTlJXglmAk6jdd8I7WgZA==", - "dependencies": { - "@unhead/schema": "1.11.14", - "@unhead/shared": "1.11.14", - "defu": "^6.1.4", - "hookable": "^5.5.3", - "unhead": "1.11.14" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - }, - "peerDependencies": { - "vue": ">=2.7 || >=3" - } - }, - "node_modules/@vercel/nft": { - "version": "0.27.9", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.27.9.tgz", - "integrity": "sha512-pTs7OchHQmSYJPR0puVQCWw/NqzuvAtnAhBurz21lq4Y4KqWoMpYKqmikkETG5r1bHNCM/hQMZ5JiRr9mhOkyg==", - "dependencies": { - "@mapbox/node-pre-gyp": "^2.0.0-rc.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", - "graceful-fs": "^4.2.9", - "node-gyp-build": "^4.2.2", - "picomatch": "^4.0.2", - "resolve-from": "^5.0.0" - }, - "bin": { - "nft": "out/cli.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@vercel/nft/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@vicons/ionicons5": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@vicons/ionicons5/-/ionicons5-0.12.0.tgz", - "integrity": "sha512-Iy1EUVRpX0WWxeu1VIReR1zsZLMc4fqpt223czR+Rpnrwu7pt46nbnC2ycO7ItI/uqDLJxnbcMC7FujKs9IfFA==" - }, - "node_modules/@vite-pwa/nuxt": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@vite-pwa/nuxt/-/nuxt-0.3.6.tgz", - "integrity": "sha512-EEBiSUF0pbcFTLK8KpbkVb0YVNe9MKOHmaKE3siUJoeB5TZmCN8QqqPk9F5BsBEciy1JrxFtjCoZldLdxO2+0Q==", - "dev": true, - "dependencies": { - "@nuxt/kit": "^3.8.2", - "pathe": "^1.1.1", - "ufo": "^1.3.2", - "vite-plugin-pwa": ">=0.16.7 <1" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vitejs/plugin-vue": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", - "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==", - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0", - "vue": "^3.2.25" - } - }, - "node_modules/@vitejs/plugin-vue-jsx": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.1.1.tgz", - "integrity": "sha512-uMJqv/7u1zz/9NbWAD3XdjaY20tKTf17XVfQ9zq4wY1BjsB/PjpJPMe2xiG39QpP4ZdhYNhm4Hvo66uJrykNLA==", - "dependencies": { - "@babel/core": "^7.26.0", - "@babel/plugin-transform-typescript": "^7.25.9", - "@vue/babel-plugin-jsx": "^1.2.5" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0", - "vue": "^3.0.0" - } - }, - "node_modules/@vue-leaflet/vue-leaflet": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@vue-leaflet/vue-leaflet/-/vue-leaflet-0.10.1.tgz", - "integrity": "sha512-RNEDk8TbnwrJl8ujdbKgZRFygLCxd0aBcWLQ05q/pGv4+d0jamE3KXQgQBqGAteE1mbQsk3xoNcqqUgaIGfWVg==", - "dependencies": { - "vue": "^3.2.25" - }, - "peerDependencies": { - "@types/leaflet": "^1.5.7", - "leaflet": "^1.6.0" - }, - "peerDependenciesMeta": { - "@types/leaflet": { - "optional": true - } - } - }, - "node_modules/@vue-macros/common": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.15.1.tgz", - "integrity": "sha512-O0ZXaladWXwHplQnSjxLbB/G1KpdWCUNJPNYVHIxHonGex1BGpoB4fBZZLgddHgAiy18VZG/Iu5L0kwG+SV7JQ==", - "dependencies": { - "@babel/types": "^7.26.3", - "@rollup/pluginutils": "^5.1.3", - "@vue/compiler-sfc": "^3.5.13", - "ast-kit": "^1.3.2", - "local-pkg": "^0.5.1", - "magic-string-ast": "^0.6.3" - }, - "engines": { - "node": ">=16.14.0" - }, - "peerDependencies": { - "vue": "^2.7.0 || ^3.2.25" - }, - "peerDependenciesMeta": { - "vue": { - "optional": true - } - } - }, - "node_modules/@vue/babel-helper-vue-transform-on": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz", - "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==" - }, - "node_modules/@vue/babel-plugin-jsx": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz", - "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==", - "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.6", - "@babel/types": "^7.25.6", - "@vue/babel-helper-vue-transform-on": "1.2.5", - "@vue/babel-plugin-resolve-type": "1.2.5", - "html-tags": "^3.3.1", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - } - } - }, - "node_modules/@vue/babel-plugin-resolve-type": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz", - "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/parser": "^7.25.6", - "@vue/compiler-sfc": "^3.5.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", - "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", - "dependencies": { - "@babel/parser": "^7.25.3", - "@vue/shared": "3.5.13", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", - "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", - "dependencies": { - "@vue/compiler-core": "3.5.13", - "@vue/shared": "3.5.13" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", - "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", - "dependencies": { - "@babel/parser": "^7.25.3", - "@vue/compiler-core": "3.5.13", - "@vue/compiler-dom": "3.5.13", - "@vue/compiler-ssr": "3.5.13", - "@vue/shared": "3.5.13", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.11", - "postcss": "^8.4.48", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", - "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", - "dependencies": { - "@vue/compiler-dom": "3.5.13", - "@vue/shared": "3.5.13" - } - }, - "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==" - }, - "node_modules/@vue/devtools-core": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.6.8.tgz", - "integrity": "sha512-8X4roysTwzQ94o7IobjVcOd1aZF5iunikrMrHPI2uUdigZCi2kFTQc7ffYiFiTNaLElCpjOhCnM7bo7aK1yU7A==", - "dependencies": { - "@vue/devtools-kit": "^7.6.8", - "@vue/devtools-shared": "^7.6.8", - "mitt": "^3.0.1", - "nanoid": "^5.0.9", - "pathe": "^1.1.2", - "vite-hot-client": "^0.2.4" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, - "node_modules/@vue/devtools-core/node_modules/nanoid": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", - "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^18 || >=20" - } - }, - "node_modules/@vue/devtools-kit": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.6.8.tgz", - "integrity": "sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==", - "dependencies": { - "@vue/devtools-shared": "^7.6.8", - "birpc": "^0.2.19", - "hookable": "^5.5.3", - "mitt": "^3.0.1", - "perfect-debounce": "^1.0.0", - "speakingurl": "^14.0.1", - "superjson": "^2.2.1" - } - }, - "node_modules/@vue/devtools-shared": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.6.8.tgz", - "integrity": "sha512-9MBPO5Z3X1nYGFqTJyohl6Gmf/J7UNN1oicHdyzBVZP4jnhZ4c20MgtaHDIzWmHDHCMYVS5bwKxT3jxh7gOOKA==", - "dependencies": { - "rfdc": "^1.4.1" - } - }, - "node_modules/@vue/reactivity": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", - "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", - "dependencies": { - "@vue/shared": "3.5.13" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", - "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", - "dependencies": { - "@vue/reactivity": "3.5.13", - "@vue/shared": "3.5.13" - } - }, - "node_modules/@vue/runtime-dom": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", - "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", - "dependencies": { - "@vue/reactivity": "3.5.13", - "@vue/runtime-core": "3.5.13", - "@vue/shared": "3.5.13", - "csstype": "^3.1.3" - } - }, - "node_modules/@vue/server-renderer": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", - "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", - "dependencies": { - "@vue/compiler-ssr": "3.5.13", - "@vue/shared": "3.5.13" - }, - "peerDependencies": { - "vue": "3.5.13" - } - }, - "node_modules/@vue/shared": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", - "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==" - }, - "node_modules/@vuepic/vue-datepicker": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@vuepic/vue-datepicker/-/vue-datepicker-7.4.1.tgz", - "integrity": "sha512-sFdBMdFnvf6GMD5Ghaw6IQUbLqlVU1XYzMVJmjD34DggP5k/7866gDyH4CB+4oD6/FpYFL8y3z5sYgY0S8zHig==", - "dependencies": { - "date-fns": "^2.30.0", - "date-fns-tz": "^1.3.7" - }, - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "vue": ">=3.2.0" - } - }, - "node_modules/@vuepic/vue-datepicker/node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/@vueuse/core": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.9.0.tgz", - "integrity": "sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==", - "dependencies": { - "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "10.9.0", - "@vueuse/shared": "10.9.0", - "vue-demi": ">=0.14.7" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", - "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", - "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/head": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/head/-/head-2.0.0.tgz", - "integrity": "sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==", - "dependencies": { - "@unhead/dom": "^1.7.0", - "@unhead/schema": "^1.7.0", - "@unhead/ssr": "^1.7.0", - "@unhead/vue": "^1.7.0" - }, - "peerDependencies": { - "vue": ">=2.7 || >=3" - } - }, - "node_modules/@vueuse/math": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/math/-/math-12.0.0.tgz", - "integrity": "sha512-Eqeqy2WyTJTdd6eAKYNLD4eK9IGKavX3hyRX9mI6VdNMcWQ7wH7M7Cd/vz95eS8Y/mkHumNJrzsWoLY+P2pOTQ==", - "dependencies": { - "@vueuse/shared": "12.0.0", - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/math/node_modules/@vueuse/shared": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.0.0.tgz", - "integrity": "sha512-3i6qtcq2PIio5i/vVYidkkcgvmTjCqrf26u+Fd4LhnbBmIT6FN8y6q/GJERp8lfcB9zVEfjdV0Br0443qZuJpw==", - "dependencies": { - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/metadata": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.9.0.tgz", - "integrity": "sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/nuxt": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-10.9.0.tgz", - "integrity": "sha512-nC4Efg28Q6E41fUD5R+zM9uT5c+NfaDzaJCpqaEV/qHj+/BNJmkDBK8POLIUsiVOY35d0oD/YxZ+eVizqWBZow==", - "dependencies": { - "@nuxt/kit": "^3.10.2", - "@vueuse/core": "10.9.0", - "@vueuse/metadata": "10.9.0", - "local-pkg": "^0.5.0", - "vue-demi": ">=0.14.7" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "nuxt": "^3.0.0" - } - }, - "node_modules/@vueuse/nuxt/node_modules/vue-demi": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", - "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", - "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/shared": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.9.0.tgz", - "integrity": "sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==", - "dependencies": { - "vue-demi": ">=0.14.7" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", - "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", - "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/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@zip.js/zip.js": { - "version": "2.7.41", - "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.41.tgz", - "integrity": "sha512-EMxPWXlEqqvsK9jxPmNvEShrIXP2LYTdQnEfsBH6OQCnlZRVo/dJIgtzbKvtK9A8PBTDQdxwxulj+QKplmW2Xg==", - "engines": { - "bun": ">=0.7.0", - "deno": ">=1.0.0", - "node": ">=16.5.0" - } - }, - "node_modules/abbrev": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.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==", - "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==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "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==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/agent-base": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", - "engines": { - "node": ">= 14" - } - }, - "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "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/ansi-escapes/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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "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==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/archiver": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", - "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", - "dependencies": { - "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": ">= 14" - } - }, - "node_modules/archiver-utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", - "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", - "dependencies": { - "glob": "^10.0.0", - "graceful-fs": "^4.2.0", - "is-stream": "^2.0.1", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/archiver-utils/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dependencies": { - "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" - }, - "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==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/archiver-utils/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "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==" - }, - "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/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-kit": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-1.3.2.tgz", - "integrity": "sha512-gdvX700WVC6sHCJQ7bJGfDvtuKAh6Sa6weIZROxfzUZKP7BjvB8y0SMlM/o4omSQ3L60PQSJROBJsb0vEViVnA==", - "dependencies": { - "@babel/parser": "^7.26.2", - "pathe": "^1.1.2" - }, - "engines": { - "node": ">=16.14.0" - } - }, - "node_modules/ast-walker-scope": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.6.2.tgz", - "integrity": "sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==", - "dependencies": { - "@babel/parser": "^7.25.3", - "ast-kit": "^1.0.1" - }, - "engines": { - "node": ">=16.14.0" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" - }, - "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==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "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==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axios": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", - "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/b4a": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", - "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==" - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", - "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", - "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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==" - }, - "node_modules/bare-events": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", - "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", - "optional": true - }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "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/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "license": "Unlicense", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "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==", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/birpc": { - "version": "0.2.19", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.19.tgz", - "integrity": "sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/blob-to-buffer": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.9.tgz", - "integrity": "sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==", - "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/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" - }, - "node_modules/bplist-parser": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", - "license": "MIT", - "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "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==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brotli": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", - "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", - "dependencies": { - "base64-js": "^1.1.2" - } - }, - "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "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": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-crc32": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", - "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", - "engines": { - "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==" - }, - "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==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/byte-length/-/byte-length-1.0.2.tgz", - "integrity": "sha512-ovBpjmsgd/teRmgcPh23d4gJvxDoXtAzEL9xTfMU8Yc2kqCDb7L9jAG0XHl1nzuGl+h3ebCIF1i62UFyA9V/2Q==" - }, - "node_modules/bytewise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz", - "integrity": "sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ==", - "dependencies": { - "bytewise-core": "^1.2.2", - "typewise": "^1.0.3" - } - }, - "node_modules/bytewise-core": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz", - "integrity": "sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==", - "dependencies": { - "typewise-core": "^1.2" - } - }, - "node_modules/c12": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/c12/-/c12-2.0.1.tgz", - "integrity": "sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==", - "dependencies": { - "chokidar": "^4.0.1", - "confbox": "^0.1.7", - "defu": "^6.1.4", - "dotenv": "^16.4.5", - "giget": "^1.2.3", - "jiti": "^2.3.0", - "mlly": "^1.7.1", - "ohash": "^1.1.4", - "pathe": "^1.1.2", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.2.0", - "rc9": "^2.1.2" - }, - "peerDependencies": { - "magicast": "^0.3.5" - }, - "peerDependenciesMeta": { - "magicast": { - "optional": true - } - } - }, - "node_modules/c12/node_modules/chokidar": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.2.tgz", - "integrity": "sha512-/b57FK+bblSU+dfewfFe0rT1YjVDfOmeLQwCAuC+vwvgLkXboATqqmy+Ipux6JrF6L5joe5CBnFOw+gLWH6yKg==", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/c12/node_modules/jiti": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/c12/node_modules/readdirp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", - "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/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==", - "dependencies": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/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==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001687", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz", - "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/change-case": { - "version": "5.4.4", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", - "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==" - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chart.js": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.4.tgz", - "integrity": "sha512-emICKGBABnxhMjUjlYRR12PmOXhJ2eJjEHL2/dZlWjxRAZT1D8xplLFq5M0tMQK8ja+wBS/tuVEJB5C6r7VxJA==", - "dependencies": { - "@kurkle/color": "^0.3.0" - }, - "engines": { - "pnpm": ">=8" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "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/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz", - "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/citty": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", - "dependencies": { - "consola": "^3.2.3" - } - }, - "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/client-oauth2": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/client-oauth2/-/client-oauth2-4.3.3.tgz", - "integrity": "sha512-k8AvUYJon0vv75ufoVo4nALYb/qwFFicO3I0+39C6xEdflqVtr+f9cy+0ZxAduoVSTfhP5DX2tY2XICAd5hy6Q==", - "dependencies": { - "popsicle": "^12.0.5", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/clipboardy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", - "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", - "dependencies": { - "execa": "^8.0.1", - "is-wsl": "^3.1.0", - "is64bit": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^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": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/clipboardy/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/clipboardy/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/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==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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/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": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "node_modules/compatx": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/compatx/-/compatx-0.1.8.tgz", - "integrity": "sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==" - }, - "node_modules/compress-commons": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", - "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^6.0.0", - "is-stream": "^2.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "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==", - "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==" - }, - "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==" - }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "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==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/cookie-es": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", - "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==" - }, - "node_modules/cookiejs": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/cookiejs/-/cookiejs-2.1.3.tgz", - "integrity": "sha512-pA/nRQVka2eTXm1/Dq8pNt1PN+e1PJNItah0vL15qwpet81/tUfrAp8e0iiVM8WEAzDcTGK5/1hDyR6BdBZMVg==", - "funding": { - "url": "https://jaywcjlove.github.io/#/sponsor" - } - }, - "node_modules/cookies": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", - "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", - "dependencies": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/copy-anything": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", - "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", - "dependencies": { - "is-what": "^4.1.8" - }, - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/core-js-compat": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", - "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "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/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", - "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "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/crelt": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", - "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" - }, - "node_modules/croner": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/croner/-/croner-9.0.0.tgz", - "integrity": "sha512-onMB0OkDjkXunhdW9htFjEhqrD54+M94i6ackoUkjHKbRnXdyEyKRelp4nJ1kAz32+s27jP1FsebpJCVl0BsvA==", - "engines": { - "node": ">=18.0" - } - }, - "node_modules/cronstrue": { - "version": "2.52.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.52.0.tgz", - "integrity": "sha512-NKgHbWkSZXJUcaBHSsyzC8eegD6bBd4O0oCI6XMIJ+y4Bq3v4w7sY3wfWoKPuVlq9pQHRB6od0lmKpIqi8TlKA==", - "bin": { - "cronstrue": "bin/cli.js" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "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==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crossws": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz", - "integrity": "sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==", - "peerDependencies": { - "uWebSockets.js": "*" - }, - "peerDependenciesMeta": { - "uWebSockets.js": { - "optional": true - } - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "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==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "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==", - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "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==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz", - "integrity": "sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==", - "dependencies": { - "cssnano-preset-default": "^7.0.6", - "lilconfig": "^3.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/cssnano-preset-default": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz", - "integrity": "sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==", - "dependencies": { - "browserslist": "^4.23.3", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^5.0.0", - "postcss-calc": "^10.0.2", - "postcss-colormin": "^7.0.2", - "postcss-convert-values": "^7.0.4", - "postcss-discard-comments": "^7.0.3", - "postcss-discard-duplicates": "^7.0.1", - "postcss-discard-empty": "^7.0.0", - "postcss-discard-overridden": "^7.0.0", - "postcss-merge-longhand": "^7.0.4", - "postcss-merge-rules": "^7.0.4", - "postcss-minify-font-values": "^7.0.0", - "postcss-minify-gradients": "^7.0.0", - "postcss-minify-params": "^7.0.2", - "postcss-minify-selectors": "^7.0.4", - "postcss-normalize-charset": "^7.0.0", - "postcss-normalize-display-values": "^7.0.0", - "postcss-normalize-positions": "^7.0.0", - "postcss-normalize-repeat-style": "^7.0.0", - "postcss-normalize-string": "^7.0.0", - "postcss-normalize-timing-functions": "^7.0.0", - "postcss-normalize-unicode": "^7.0.2", - "postcss-normalize-url": "^7.0.0", - "postcss-normalize-whitespace": "^7.0.0", - "postcss-ordered-values": "^7.0.1", - "postcss-reduce-initial": "^7.0.2", - "postcss-reduce-transforms": "^7.0.0", - "postcss-svgo": "^7.0.1", - "postcss-unique-selectors": "^7.0.3" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/cssnano-utils": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", - "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/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==", - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "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==" - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/date-fns": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", - "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kossnocorp" - } - }, - "node_modules/date-fns-tz": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.3.8.tgz", - "integrity": "sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==", - "peerDependencies": { - "date-fns": ">=2.0.0" - } - }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" - }, - "node_modules/db0": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/db0/-/db0-0.2.1.tgz", - "integrity": "sha512-BWSFmLaCkfyqbSEZBQINMVNjCVfrogi7GQ2RSy1tmtfK9OXlsup6lUMwLsqSD7FbAjD04eWFdXowSHHUp6SE/Q==", - "peerDependencies": { - "@electric-sql/pglite": "*", - "@libsql/client": "*", - "better-sqlite3": "*", - "drizzle-orm": "*", - "mysql2": "*" - }, - "peerDependenciesMeta": { - "@electric-sql/pglite": { - "optional": true - }, - "@libsql/client": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "drizzle-orm": { - "optional": true - }, - "mysql2": { - "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==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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==" - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", - "dependencies": { - "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.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "node_modules/denque": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", - "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/destr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", - "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==" - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detab": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/detab/-/detab-3.0.2.tgz", - "integrity": "sha512-7Bp16Bk8sk0Y6gdXiCtnpGbghn8atnTJdd/82aWvS5ESnlcNvgUc10U2NYS0PAiDSGjWiI8qs/Cv1b2uSGdQ8w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/devalue": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", - "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==" - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/dfa": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", - "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", - "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", - "engines": { - "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==" - }, - "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==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-prop": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", - "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", - "dependencies": { - "type-fest": "^4.18.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dotenv": { - "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/earcut": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.0.tgz", - "integrity": "sha512-41Fs7Q/PLq1SDbqjsgcY7GA42T0jvaCNGXgGtsNdvg+Yv8eIu06bxv4/PoREkZ9nMDNwnUSG9OFB9+yv8eKhDg==" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "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==" - }, - "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", - "dev": true, - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.72", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.72.tgz", - "integrity": "sha512-ZpSAUOZ2Izby7qnZluSrAlGgGQzucmFbN0n64dYzocYxnxV5ufurpj3VgEe4cUp7ir9LmeLxNYo8bVnlM8bQHw==" - }, - "node_modules/elementtree": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", - "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", - "license": "Apache-2.0", - "dependencies": { - "sax": "1.1.4" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "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/emojilib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" - }, - "node_modules/emoticon": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", - "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "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/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "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==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/error-stack-parser-es": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz", - "integrity": "sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/errx": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/errx/-/errx-0.1.0.tgz", - "integrity": "sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==" - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "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==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/esbuild": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", - "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.0", - "@esbuild/android-arm": "0.24.0", - "@esbuild/android-arm64": "0.24.0", - "@esbuild/android-x64": "0.24.0", - "@esbuild/darwin-arm64": "0.24.0", - "@esbuild/darwin-x64": "0.24.0", - "@esbuild/freebsd-arm64": "0.24.0", - "@esbuild/freebsd-x64": "0.24.0", - "@esbuild/linux-arm": "0.24.0", - "@esbuild/linux-arm64": "0.24.0", - "@esbuild/linux-ia32": "0.24.0", - "@esbuild/linux-loong64": "0.24.0", - "@esbuild/linux-mips64el": "0.24.0", - "@esbuild/linux-ppc64": "0.24.0", - "@esbuild/linux-riscv64": "0.24.0", - "@esbuild/linux-s390x": "0.24.0", - "@esbuild/linux-x64": "0.24.0", - "@esbuild/netbsd-x64": "0.24.0", - "@esbuild/openbsd-arm64": "0.24.0", - "@esbuild/openbsd-x64": "0.24.0", - "@esbuild/sunos-x64": "0.24.0", - "@esbuild/win32-arm64": "0.24.0", - "@esbuild/win32-ia32": "0.24.0", - "@esbuild/win32-x64": "0.24.0" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "engines": { - "node": ">=6" - } - }, - "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==" - }, - "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==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "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==", - "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==", - "engines": { - "node": ">=0.8.x" - } - }, - "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==", - "dependencies": { - "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" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==" - }, - "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==" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-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": "0.2.2", - "resolved": "https://registry.npmjs.org/fast-npm-meta/-/fast-npm-meta-0.2.2.tgz", - "integrity": "sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/fast-sort": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/fast-sort/-/fast-sort-3.4.1.tgz", - "integrity": "sha512-76uvGPsF6So53sZAqenP9UVT3p5l7cyTHkLWVCMinh41Y8NDrK1IYXJgaBMfc1gk7nJiSRZp676kddFG2Aa5+A==" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "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==" - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==" - }, - "node_modules/focus-trap": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", - "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", - "optional": true, - "peer": true, - "dependencies": { - "tabbable": "^6.2.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fontaine": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/fontaine/-/fontaine-0.4.1.tgz", - "integrity": "sha512-Ps7KS0xFkbeZWa+ynuNQncHYz6j7gs6+SXcWWeA7+HCeidXTnIQNryCuUxQdjxBwmRBY0Or998brldt4WFwfcQ==", - "dependencies": { - "@capsizecss/metrics": "^1.1.1", - "@capsizecss/unpack": "^1.0.0", - "magic-regexp": "^0.7.0", - "magic-string": "^0.30.0", - "pathe": "^1.1.0", - "ufo": "^1.1.1", - "unplugin": "^1.3.1" - } - }, - "node_modules/fontkit": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.2.tgz", - "integrity": "sha512-jc4k5Yr8iov8QfS6u8w2CnHWVmbOGtdBtOXMze5Y+QD966Rx6PEVWXSEGwXlsDlKtu1G12cJjcsybnqhSk/+LA==", - "dependencies": { - "@swc/helpers": "^0.4.2", - "brotli": "^1.3.2", - "clone": "^2.1.2", - "dfa": "^1.2.0", - "fast-deep-equal": "^3.1.3", - "restructure": "^3.0.0", - "tiny-inflate": "^1.0.3", - "unicode-properties": "^1.4.0", - "unicode-trie": "^2.0.0" - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "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==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "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==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/geojson-vt": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-4.0.2.tgz", - "integrity": "sha512-AV9ROqlNqoZEIJGfm1ncNjEXfkz2hdFlZf0qkVfmkwdKa8vj7H16YUOT81rJw1rdFhyEDlN2Tds91p/glzbl5A==" - }, - "node_modules/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==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "node_modules/get-port-please": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", - "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==" - }, - "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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/giget": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", - "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", - "dependencies": { - "citty": "^0.1.6", - "consola": "^3.2.3", - "defu": "^6.1.4", - "node-fetch-native": "^1.6.3", - "nypm": "^0.3.8", - "ohash": "^1.1.3", - "pathe": "^1.1.2", - "tar": "^6.2.0" - }, - "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": "16.0.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-16.0.0.tgz", - "integrity": "sha512-Y8iAF0AmCaqXc6a5GYgPQW9ESbncNLOL+CeQAJRhmWUOmnPkKpBYeWYp4mFd3LA5j53CdGDdslzX12yEBVHQQg==", - "dependencies": { - "git-up": "^8.0.0" - } - }, - "node_modules/git-url-parse/node_modules/git-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-8.0.0.tgz", - "integrity": "sha512-uBI8Zdt1OZlrYfGcSVroLJKgyNNXlgusYFzHk614lTasz35yg2PVpL1RMy0LOO2dcvF9msYW3pRfUSmafZNrjg==", - "dependencies": { - "is-ssh": "^1.4.0", - "parse-url": "^9.2.0" - } - }, - "node_modules/git-url-parse/node_modules/parse-url": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-9.2.0.tgz", - "integrity": "sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==", - "dependencies": { - "@types/parse-path": "^7.0.0", - "parse-path": "^7.0.0" - }, - "engines": { - "node": ">=14.13.0" - } - }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" - }, - "node_modules/gl-matrix": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "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/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob/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/glob/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/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==", - "dependencies": { - "ini": "4.1.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-prefix": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-4.0.0.tgz", - "integrity": "sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==", - "dependencies": { - "ini": "^4.1.3", - "kind-of": "^6.0.3", - "which": "^4.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/global-prefix/node_modules/ini": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/global-prefix/node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "engines": { - "node": ">=16" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "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/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/google-fonts-helper": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/google-fonts-helper/-/google-fonts-helper-3.5.0.tgz", - "integrity": "sha512-QcKvB3Y+jJFpvBUp/iG1oe9BbKirrjwU2mzJzKGGb5czz6T93CCP9A8IlfCoZnko7b1+gPH3yVghXP5EBvunDg==", - "dependencies": { - "deepmerge": "^4.3.1", - "hookable": "^5.5.3", - "ofetch": "^1.3.3", - "ufo": "^1.4.0" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "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==" - }, - "node_modules/graphql": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", - "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "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==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/h3": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.13.0.tgz", - "integrity": "sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==", - "dependencies": { - "cookie-es": "^1.2.2", - "crossws": ">=0.2.0 <0.4.0", - "defu": "^6.1.4", - "destr": "^2.0.3", - "iron-webcrypto": "^1.2.1", - "ohash": "^1.1.4", - "radix3": "^1.1.2", - "ufo": "^1.5.4", - "uncrypto": "^0.1.3", - "unenv": "^1.10.0" - } - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", - "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^8.0.0", - "property-information": "^6.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-heading-rank": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", - "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-is-element": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.2.tgz", - "integrity": "sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", - "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", - "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/highlight.js": { - "version": "11.9.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.9.0.tgz", - "integrity": "sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==", - "dev": true, - "engines": { - "node": ">=12.0.0" - } - }, - "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" - } - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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==", - "dependencies": { - "deep-equal": "~1.0.1", - "http-errors": "~1.8.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-assert/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-assert/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==", - "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" - } - }, - "node_modules/http-assert/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==", - "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==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "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==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/httpxy": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/httpxy/-/httpxy-0.1.5.tgz", - "integrity": "sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==" - }, - "node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", - "dev": true - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "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/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-meta": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.2.1.tgz", - "integrity": "sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==" - }, - "node_modules/immutable": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", - "integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==" - }, - "node_modules/impound": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/impound/-/impound-0.2.0.tgz", - "integrity": "sha512-gXgeSyp9Hf7qG2/PLKmywHXyQf2xFrw+mJGpoj9DsAB9L7/MIKn+DeEx98UryWXdmbv8wUUPdcQof6qXnZoCGg==", - "dependencies": { - "@rollup/pluginutils": "^5.1.2", - "mlly": "^1.7.2", - "pathe": "^1.1.2", - "unenv": "^1.10.0", - "unplugin": "^1.14.1" - } - }, - "node_modules/index-to-position": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz", - "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", - "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ioredis": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.4.1.tgz", - "integrity": "sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==", - "dependencies": { - "@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" - }, - "engines": { - "node": ">=12.22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ioredis" - } - }, - "node_modules/iron-webcrypto": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", - "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", - "funding": { - "url": "https://github.com/sponsors/brc-dd" - } - }, - "node_modules/is-absolute-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", - "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "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==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "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==" - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "dev": true, - "engines": { - "node": ">=0.10.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==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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": "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/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-what": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", - "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "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==", - "dependencies": { - "system-architecture": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", - "dev": true, - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/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_modules/jake/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "engines": { - "node": ">=0.10.0" - } - }, - "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" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json-stringify-pretty-compact": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz", - "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kdbush": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", - "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" - }, - "node_modules/keygrip": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dependencies": { - "tsscmp": "1.0.6" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/knitwork": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.1.0.tgz", - "integrity": "sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==" - }, - "node_modules/koa": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.15.3.tgz", - "integrity": "sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==", - "dependencies": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.9.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" - }, - "engines": { - "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" - } - }, - "node_modules/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==" - }, - "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==", - "dependencies": { - "co": "^4.6.0", - "koa-compose": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/koa-send": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", - "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", - "dependencies": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", - "resolve-path": "^1.4.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/koa-send/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa-send/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==", - "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" - } - }, - "node_modules/koa-send/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==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa-static": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", - "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", - "dependencies": { - "debug": "^3.1.0", - "koa-send": "^5.0.0" - }, - "engines": { - "node": ">= 7.6.0" - } - }, - "node_modules/koa-static/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "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==", - "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" - } - }, - "node_modules/koa/node_modules/http-errors/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/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==", - "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==" - }, - "node_modules/launch-editor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lazystream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/lazystream/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/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==" - }, - "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==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/leaflet": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", - "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==" - }, - "node_modules/legacy-swc-helpers": { - "name": "@swc/helpers", - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", - "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "engines": { - "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==" - }, - "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "dependencies": { - "uc.micro": "^2.0.0" - } - }, - "node_modules/linkifyjs": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.3.tgz", - "integrity": "sha512-auMesunaJ8yfkHvK4gfg1K0SaKX/6Wn9g2Aac/NwX+l5VdmFZzo/hdPGxEOETj+ryRa4/fiOPjeeKURSAJx1sg==", - "dev": true - }, - "node_modules/listhen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.9.0.tgz", - "integrity": "sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==", - "dependencies": { - "@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", - "jiti": "^2.1.2", - "mlly": "^1.7.1", - "node-forge": "^1.3.1", - "pathe": "^1.1.2", - "std-env": "^3.7.0", - "ufo": "^1.5.4", - "untun": "^0.1.3", - "uqr": "^0.1.2" - }, - "bin": { - "listen": "bin/listhen.mjs", - "listhen": "bin/listhen.mjs" - } - }, - "node_modules/listhen/node_modules/jiti": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "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==", - "dependencies": { - "mlly": "^1.7.3", - "pkg-types": "^1.2.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "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.castarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==" - }, - "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==", - "dev": true - }, - "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.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==" - }, - "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.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true - }, - "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/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lowlight": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-3.1.0.tgz", - "integrity": "sha512-CEbNVoSikAxwDMDPjXlqlFYiZLkDJHwyGu/MfOsJnF3d7f3tds5J3z8s/l9TMXhzfsJCCJEAsD78842mwmg0PQ==", - "dev": true, - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.0.0", - "highlight.js": "~11.9.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-regexp": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/magic-regexp/-/magic-regexp-0.7.0.tgz", - "integrity": "sha512-C9m5/JqFV1/CMrMFDf1PqmvMc8ohrssmlF5bdgea7nUqqn6D9xzKVTa6DIm0LReCqvEPS35o1UElmb7PmoSfHQ==", - "dependencies": { - "estree-walker": "^3.0.1", - "magic-string": "^0.30.0", - "mlly": "^1.0.0", - "type-level-regexp": "~0.1.16", - "ufo": "^1.0.0", - "unplugin": "^1.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==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/magic-string": { - "version": "0.30.15", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.15.tgz", - "integrity": "sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" - } - }, - "node_modules/magic-string-ast": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.6.3.tgz", - "integrity": "sha512-C9sgUzVZtUtzCBoMdYtwrIRQ4IucGRFGgdhkjL7PXsVfPYmTuWtewqzk7dlipaCMWH/gOYehW9rgMoa4Oebtpw==", - "dependencies": { - "magic-string": "^0.30.13" - }, - "engines": { - "node": ">=16.14.0" - } - }, - "node_modules/magicast": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", - "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", - "dependencies": { - "@babel/parser": "^7.25.4", - "@babel/types": "^7.25.4", - "source-map-js": "^1.2.0" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "node_modules/make-error-cause": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-2.3.0.tgz", - "integrity": "sha512-etgt+n4LlOkGSJbBTV9VROHA5R7ekIPS4vfh+bCAoJgRrJWdqJCBbpS3osRJ/HrT7R68MzMiY3L3sDJ/Fd8aBg==", - "dependencies": { - "make-error": "^1.3.5" - } - }, - "node_modules/maplibre-gl": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.7.0.tgz", - "integrity": "sha512-hkt7je7NxiMQE8EpCxLWP8t6tkK6SkrMe0hIBjYd4Ar/Q7BOCILxthGmGnU993Mwmkvs2mGiXnVUSOK12DeCzg==", - "dependencies": { - "@mapbox/geojson-rewind": "^0.5.2", - "@mapbox/jsonlint-lines-primitives": "^2.0.2", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/tiny-sdf": "^2.0.6", - "@mapbox/unitbezier": "^0.0.1", - "@mapbox/vector-tile": "^1.3.1", - "@mapbox/whoots-js": "^3.1.0", - "@maplibre/maplibre-gl-style-spec": "^20.3.1", - "@types/geojson": "^7946.0.14", - "@types/geojson-vt": "3.2.5", - "@types/mapbox__point-geometry": "^0.1.4", - "@types/mapbox__vector-tile": "^1.3.4", - "@types/pbf": "^3.0.5", - "@types/supercluster": "^7.1.3", - "earcut": "^3.0.0", - "geojson-vt": "^4.0.2", - "gl-matrix": "^3.4.3", - "global-prefix": "^4.0.0", - "kdbush": "^4.0.2", - "murmurhash-js": "^1.0.0", - "pbf": "^3.3.0", - "potpack": "^2.0.0", - "quickselect": "^3.0.0", - "supercluster": "^8.0.1", - "tinyqueue": "^3.0.0", - "vt-pbf": "^3.1.3" - }, - "engines": { - "node": ">=16.14.0", - "npm": ">=8.1.0" - }, - "funding": { - "url": "https://github.com/maplibre/maplibre-gl-js?sponsor=1" - } - }, - "node_modules/markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", - "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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==" - }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" - }, - "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==", - "engines": { - "node": ">= 0.6" - } - }, - "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==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", - "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.6.tgz", - "integrity": "sha512-4rGt7rvQHBbaSOF9POGkk1ocRP16Md1x36Xma8sz8h8/vfCUI2OtEIeCqe4Ofes853x4xDoPiFLIT47J5fI/7A==", - "funding": [ - "https://github.com/sponsors/broofa" - ], - "bin": { - "mime": "bin/cli.js" - }, - "engines": { - "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==", - "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==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "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/mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - "bin": { - "mini-svg-data-uri": "cli.js" - } - }, - "node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "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==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minisearch": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.3.0.tgz", - "integrity": "sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==" - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "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/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" - }, - "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==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mlly": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", - "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", - "dependencies": { - "acorn": "^8.14.0", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "ufo": "^1.5.4" - } - }, - "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_modules/mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", - "engines": { - "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==" - }, - "node_modules/murmurhash-js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", - "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanotar": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/nanotar/-/nanotar-0.1.1.tgz", - "integrity": "sha512-AiJsGsSF3O0havL1BydvI4+wR76sKT+okKRwWIaK96cZUnXqH0uNBOsHlbwZq3+m2BR1VKqHDVudl3gO4mYjpQ==" - }, - "node_modules/native-run": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.1.tgz", - "integrity": "sha512-XfG1FBZLM50J10xH9361whJRC9SHZ0Bub4iNRhhI61C8Jv0e1ud19muex6sNKB51ibQNUJNuYn25MuYET/rE6w==", - "license": "MIT", - "dependencies": { - "@ionic/utils-fs": "^3.1.7", - "@ionic/utils-terminal": "^2.3.4", - "bplist-parser": "^0.3.2", - "debug": "^4.3.4", - "elementtree": "^0.1.7", - "ini": "^4.1.1", - "plist": "^3.1.0", - "split2": "^4.2.0", - "through2": "^4.0.2", - "tslib": "^2.6.2", - "yauzl": "^2.10.0" - }, - "bin": { - "native-run": "bin/native-run" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "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==", - "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==" - }, - "node_modules/nitropack": { - "version": "2.10.4", - "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.10.4.tgz", - "integrity": "sha512-sJiG/MIQlZCVSw2cQrFG1H6mLeSqHlYfFerRjLKz69vUfdu0EL2l0WdOxlQbzJr3mMv/l4cOlCCLzVRzjzzF/g==", - "dependencies": { - "@cloudflare/kv-asset-handler": "^0.3.4", - "@netlify/functions": "^2.8.2", - "@rollup/plugin-alias": "^5.1.1", - "@rollup/plugin-commonjs": "^28.0.1", - "@rollup/plugin-inject": "^5.0.5", - "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^15.3.0", - "@rollup/plugin-replace": "^6.0.1", - "@rollup/plugin-terser": "^0.4.4", - "@rollup/pluginutils": "^5.1.3", - "@types/http-proxy": "^1.17.15", - "@vercel/nft": "^0.27.5", - "archiver": "^7.0.1", - "c12": "2.0.1", - "chokidar": "^3.6.0", - "citty": "^0.1.6", - "compatx": "^0.1.8", - "confbox": "^0.1.8", - "consola": "^3.2.3", - "cookie-es": "^1.2.2", - "croner": "^9.0.0", - "crossws": "^0.3.1", - "db0": "^0.2.1", - "defu": "^6.1.4", - "destr": "^2.0.3", - "dot-prop": "^9.0.0", - "esbuild": "^0.24.0", - "escape-string-regexp": "^5.0.0", - "etag": "^1.8.1", - "fs-extra": "^11.2.0", - "globby": "^14.0.2", - "gzip-size": "^7.0.0", - "h3": "^1.13.0", - "hookable": "^5.5.3", - "httpxy": "^0.1.5", - "ioredis": "^5.4.1", - "jiti": "^2.4.0", - "klona": "^2.0.6", - "knitwork": "^1.1.0", - "listhen": "^1.9.0", - "magic-string": "^0.30.12", - "magicast": "^0.3.5", - "mime": "^4.0.4", - "mlly": "^1.7.2", - "node-fetch-native": "^1.6.4", - "ofetch": "^1.4.1", - "ohash": "^1.1.4", - "openapi-typescript": "^7.4.2", - "pathe": "^1.1.2", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.2.1", - "pretty-bytes": "^6.1.1", - "radix3": "^1.1.2", - "rollup": "^4.24.3", - "rollup-plugin-visualizer": "^5.12.0", - "scule": "^1.3.0", - "semver": "^7.6.3", - "serve-placeholder": "^2.0.2", - "serve-static": "^1.16.2", - "std-env": "^3.7.0", - "ufo": "^1.5.4", - "uncrypto": "^0.1.3", - "unctx": "^2.3.1", - "unenv": "^1.10.0", - "unimport": "^3.13.1", - "unstorage": "^1.13.1", - "untyped": "^1.5.1", - "unwasm": "^0.3.9" - }, - "bin": { - "nitro": "dist/cli/index.mjs", - "nitropack": "dist/cli/index.mjs" - }, - "engines": { - "node": "^16.11.0 || >=17.0.0" - }, - "peerDependencies": { - "xml2js": "^0.6.2" - }, - "peerDependenciesMeta": { - "xml2js": { - "optional": true - } - } - }, - "node_modules/nitropack/node_modules/crossws": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.1.tgz", - "integrity": "sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==", - "dependencies": { - "uncrypto": "^0.1.3" - } - }, - "node_modules/nitropack/node_modules/jiti": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/node-addon-api": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", - "engines": { - "node": "^16 || ^18 || >= 20" - } - }, - "node_modules/node-emoji": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", - "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", - "dependencies": { - "@sindresorhus/is": "^4.6.0", - "char-regex": "^1.0.2", - "emojilib": "^2.4.0", - "skin-tone": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/node-fetch": { - "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==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch-native": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", - "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==" - }, - "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==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp-build": { - "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==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" - }, - "node_modules/nopt": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.0.0.tgz", - "integrity": "sha512-1L/fTJ4UmV/lUxT2Uf006pfZKTvAgCF+chz+0OgBHO8u2Z67pE7AaAUUj7CJy0lXqHmymUvGFt6NE9R3HER0yw==", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "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==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nuxi": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.16.0.tgz", - "integrity": "sha512-t9m4zTq44R0/icuzQXJHEyPRM3YbgTPMpytyb6YW2LOL/3mwZ3Bmte1FIlCoigzDvxBJRbcchZGc689+Syyu8w==", - "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" - } - }, - "node_modules/nuxt": { - "version": "3.14.1592", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.14.1592.tgz", - "integrity": "sha512-roWAQH4Mb6WY72cNos+YVw0DgTCNAhNygiAMCedM7hbX6ESTR2n3VH7tU0yIWDPe/hfFdii4M4wWTTNHOtS44g==", - "dependencies": { - "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^1.6.0", - "@nuxt/kit": "3.14.1592", - "@nuxt/schema": "3.14.1592", - "@nuxt/telemetry": "^2.6.0", - "@nuxt/vite-builder": "3.14.1592", - "@unhead/dom": "^1.11.11", - "@unhead/shared": "^1.11.11", - "@unhead/ssr": "^1.11.11", - "@unhead/vue": "^1.11.11", - "@vue/shared": "^3.5.13", - "acorn": "8.14.0", - "c12": "^2.0.1", - "chokidar": "^4.0.1", - "compatx": "^0.1.8", - "consola": "^3.2.3", - "cookie-es": "^1.2.2", - "defu": "^6.1.4", - "destr": "^2.0.3", - "devalue": "^5.1.1", - "errx": "^0.1.0", - "esbuild": "^0.24.0", - "escape-string-regexp": "^5.0.0", - "estree-walker": "^3.0.3", - "globby": "^14.0.2", - "h3": "^1.13.0", - "hookable": "^5.5.3", - "ignore": "^6.0.2", - "impound": "^0.2.0", - "jiti": "^2.4.0", - "klona": "^2.0.6", - "knitwork": "^1.1.0", - "magic-string": "^0.30.13", - "mlly": "^1.7.3", - "nanotar": "^0.1.1", - "nitropack": "^2.10.4", - "nuxi": "^3.15.0", - "nypm": "^0.3.12", - "ofetch": "^1.4.1", - "ohash": "^1.1.4", - "pathe": "^1.1.2", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.2.1", - "radix3": "^1.1.2", - "scule": "^1.3.0", - "semver": "^7.6.3", - "std-env": "^3.8.0", - "strip-literal": "^2.1.0", - "tinyglobby": "0.2.10", - "ufo": "^1.5.4", - "ultrahtml": "^1.5.3", - "uncrypto": "^0.1.3", - "unctx": "^2.3.1", - "unenv": "^1.10.0", - "unhead": "^1.11.11", - "unimport": "^3.13.2", - "unplugin": "^1.16.0", - "unplugin-vue-router": "^0.10.8", - "unstorage": "^1.13.1", - "untyped": "^1.5.1", - "vue": "^3.5.13", - "vue-bundle-renderer": "^2.1.1", - "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.4.5" - }, - "bin": { - "nuxi": "bin/nuxt.mjs", - "nuxt": "bin/nuxt.mjs" - }, - "engines": { - "node": "^14.18.0 || >=16.10.0" - }, - "peerDependencies": { - "@parcel/watcher": "^2.1.0", - "@types/node": "^14.18.0 || >=16.10.0" - }, - "peerDependenciesMeta": { - "@parcel/watcher": { - "optional": true - }, - "@types/node": { - "optional": true - } - } - }, - "node_modules/nuxt-editorjs": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/nuxt-editorjs/-/nuxt-editorjs-1.0.4.tgz", - "integrity": "sha512-ibINkIDIuwq0MaP0WjICAWEOsM/5AqZ4na7w/ui6atPo9t5FWwUaWQqrz3hcMie96YzI2gmYqaYdDREAu0A27Q==", - "dependencies": { - "@editorjs/editorjs": "^2.25.0", - "@editorjs/header": "^2.6.2", - "@editorjs/list": "^1.7.0", - "@nuxt/kit": "^3.0.0-rc.4" - } - }, - "node_modules/nuxt-tiptap-editor": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/nuxt-tiptap-editor/-/nuxt-tiptap-editor-1.2.0.tgz", - "integrity": "sha512-G5T1je54o1WNcnDj21oUiM0vC/MDo4LgygGB0RABeZUtKk1ualYvvcL1xp14ygXYNuZR6XASPhuC9ujei/uVNQ==", - "dev": true, - "dependencies": { - "@nuxt/kit": "^3.12.4", - "@tiptap/extension-code-block-lowlight": "^2.5.9", - "@tiptap/extension-link": "^2.5.9", - "@tiptap/pm": "^2.5.9", - "@tiptap/starter-kit": "^2.5.9", - "@tiptap/vue-3": "^2.5.9", - "lowlight": "^3.1.0" - } - }, - "node_modules/nuxt-viewport": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/nuxt-viewport/-/nuxt-viewport-2.1.4.tgz", - "integrity": "sha512-WO7ZyCnvBKJCbAri4fN+tIBzFFMfHwK2iSN4JX5rgFg2Btr1KMbMv+sfWQJEEiMngQ4EBohaIbQ2ByaQY4pkbg==", - "dependencies": { - "@nuxt/kit": "^3.9.3", - "bowser": "^2.11.0", - "cookiejs": "^2.1.3", - "vue-demi": "^0.14.6" - } - }, - "node_modules/nuxt-viewport/node_modules/vue-demi": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", - "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", - "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/nuxt/node_modules/chokidar": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.2.tgz", - "integrity": "sha512-/b57FK+bblSU+dfewfFe0rT1YjVDfOmeLQwCAuC+vwvgLkXboATqqmy+Ipux6JrF6L5joe5CBnFOw+gLWH6yKg==", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/nuxt/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" - } - }, - "node_modules/nuxt/node_modules/ignore": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", - "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/nuxt/node_modules/jiti": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/nuxt/node_modules/readdirp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", - "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/nypm": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.12.tgz", - "integrity": "sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==", - "dependencies": { - "citty": "^0.1.6", - "consola": "^3.2.3", - "execa": "^8.0.1", - "pathe": "^1.1.2", - "pkg-types": "^1.2.0", - "ufo": "^1.5.4" - }, - "bin": { - "nypm": "dist/cli.mjs" - }, - "engines": { - "node": "^14.16.0 || >=16.10.0" - } - }, - "node_modules/nypm/node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^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": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/nypm/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nypm/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/nypm/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ofetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", - "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", - "dependencies": { - "destr": "^2.0.3", - "node-fetch-native": "^1.6.4", - "ufo": "^1.5.4" - } - }, - "node_modules/ohash": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", - "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==" - }, - "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==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "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==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/only": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==" - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/openapi-typescript": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-7.4.4.tgz", - "integrity": "sha512-7j3nktnRzlQdlHnHsrcr6Gqz8f80/RhfA2I8s1clPI+jkY0hLNmnYVKBfuUEli5EEgK1B6M+ibdS5REasPlsUw==", - "dependencies": { - "@redocly/openapi-core": "^1.25.9", - "ansi-colors": "^4.1.3", - "change-case": "^5.4.4", - "parse-json": "^8.1.0", - "supports-color": "^9.4.0", - "yargs-parser": "^21.1.1" - }, - "bin": { - "openapi-typescript": "bin/cli.js" - }, - "peerDependencies": { - "typescript": "^5.x" - } - }, - "node_modules/openapi-typescript/node_modules/supports-color": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", - "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/orderedmap": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz", - "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==" - }, - "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==" - }, - "node_modules/package-manager-detector": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.7.tgz", - "integrity": "sha512-g4+387DXDKlZzHkP+9FLt8yKj8+/3tOkPv7DVTJGGRm00RkEWgqbFstX1mXJ4M0VDYhUqsTOiISqNOJnhAu3PQ==" - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/papaparse": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.4.1.tgz", - "integrity": "sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==" - }, - "node_modules/parse-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "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-git-config/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/parse-json": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz", - "integrity": "sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "index-to-position": "^0.1.2", - "type-fest": "^4.7.1" - }, - "engines": { - "node": ">=18" - }, - "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" - } - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "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==" - }, - "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==", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "engines": { - "node": "14 || >=16.14" - } - }, - "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==" - }, - "node_modules/path-type": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" - }, - "node_modules/pbf": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.3.0.tgz", - "integrity": "sha512-XDF38WCH3z5OV/OVa8GKUNtLAyneuzbCisx7QUCF8Q6Nutx0WnJrQe5O+kOtBlLfRNUws98Y58Lblp+NJG5T4Q==", - "dependencies": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - }, - "bin": { - "pbf": "bin/pbf" - } - }, - "node_modules/pdf-lib": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz", - "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==", - "dependencies": { - "@pdf-lib/standard-fonts": "^1.0.0", - "@pdf-lib/upng": "^1.0.1", - "pako": "^1.0.11", - "tslib": "^1.11.1" - } - }, - "node_modules/pdf-lib/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/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "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==" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinia": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz", - "integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==", - "dependencies": { - "@vue/devtools-api": "^6.5.0", - "vue-demi": ">=0.14.5" - }, - "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" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/pinia/node_modules/vue-demi": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", - "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", - "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==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-types": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", - "integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==", - "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.2", - "pathe": "^1.1.2" - } - }, - "node_modules/plist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/pluralize": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/popsicle": { - "version": "12.1.2", - "resolved": "https://registry.npmjs.org/popsicle/-/popsicle-12.1.2.tgz", - "integrity": "sha512-xE2vEUa15TiHvFhGmKTtdKk9aSLL5CHX8Vw5kHfVM3R0YHiaTon6Ybsamw0XYqMR+Ng2RijX88iYUKPBMpLBww==", - "dependencies": { - "popsicle-content-encoding": "^1.0.0", - "popsicle-cookie-jar": "^1.0.1", - "popsicle-redirects": "^1.1.0", - "popsicle-transport-http": "^1.1.0", - "popsicle-transport-xhr": "^2.0.0", - "popsicle-user-agent": "^1.0.0", - "servie": "^4.3.3", - "throwback": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/popsicle-content-encoding": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/popsicle-content-encoding/-/popsicle-content-encoding-1.0.0.tgz", - "integrity": "sha512-4Df+vTfM8wCCJVTzPujiI6eOl3SiWQkcZg0AMrOkD1enMXsF3glIkFUZGvour1Sj7jOWCsNSEhBxpbbhclHhzw==", - "peerDependencies": { - "servie": "^4.0.0" - } - }, - "node_modules/popsicle-cookie-jar": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/popsicle-cookie-jar/-/popsicle-cookie-jar-1.0.1.tgz", - "integrity": "sha512-QVIZhADP8nDbXIQW6wq8GU9IOSE8INUACO/9KD9TFKQ7qq8r/y3qUDz59xIi6p6TH19lCJJyBAPSXP1liIoySw==", - "dependencies": { - "@types/tough-cookie": "^4.0.2", - "tough-cookie": "^4.1.3" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "servie": "^4.0.0" - } - }, - "node_modules/popsicle-redirects": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/popsicle-redirects/-/popsicle-redirects-1.1.1.tgz", - "integrity": "sha512-mC2HrKjdTAWDalOjGxlXw9j6Qxrz/Yd2ui6bPxpi2IQDYWpF4gUAMxbA8EpSWJhLi0PuWKDwTHHPrUPGutAoIA==", - "peerDependencies": { - "servie": "^4.1.0" - } - }, - "node_modules/popsicle-transport-http": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/popsicle-transport-http/-/popsicle-transport-http-1.2.1.tgz", - "integrity": "sha512-i5r3IGHkGiBDm1oPFvOfEeSGWR0lQJcsdTqwvvDjXqcTHYJJi4iSi3ecXIttDiTBoBtRAFAE9nF91fspQr63FQ==", - "dependencies": { - "make-error-cause": "^2.2.0" - }, - "peerDependencies": { - "servie": "^4.2.0" - } - }, - "node_modules/popsicle-transport-xhr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/popsicle-transport-xhr/-/popsicle-transport-xhr-2.0.0.tgz", - "integrity": "sha512-5Sbud4Widngf1dodJE5cjEYXkzEUIl8CzyYRYR57t6vpy9a9KPGQX6KBKdPjmBZlR5A06pOBXuJnVr23l27rtA==", - "peerDependencies": { - "servie": "^4.2.0" - } - }, - "node_modules/popsicle-user-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/popsicle-user-agent/-/popsicle-user-agent-1.0.0.tgz", - "integrity": "sha512-epKaq3TTfTzXcxBxjpoKYMcTTcAX8Rykus6QZu77XNhJuRHSRxMd+JJrbX/3PFI0opFGSN0BabbAYCbGxbu0mA==", - "peerDependencies": { - "servie": "^4.0.0" - } - }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.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==", - "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==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz", - "integrity": "sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==", - "dependencies": { - "postcss-selector-parser": "^6.1.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12 || ^20.9 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.38" - } - }, - "node_modules/postcss-calc/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-colormin": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz", - "integrity": "sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==", - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-convert-values": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz", - "integrity": "sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==", - "dependencies": { - "browserslist": "^4.23.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-comments": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz", - "integrity": "sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==", - "dependencies": { - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-comments/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz", - "integrity": "sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-empty": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", - "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", - "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "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" - } - }, - "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==", - "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.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-merge-longhand": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz", - "integrity": "sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.4" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-merge-rules": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz", - "integrity": "sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==", - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^5.0.0", - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-merge-rules/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", - "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", - "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", - "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-params": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz", - "integrity": "sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==", - "dependencies": { - "browserslist": "^4.23.3", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz", - "integrity": "sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==", - "dependencies": { - "cssesc": "^3.0.0", - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-selectors/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-nesting": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", - "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "dependencies": { - "@csstools/selector-resolve-nested": "^3.0.0", - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", - "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", - "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", - "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", - "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", - "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-string": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", - "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", - "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz", - "integrity": "sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==", - "dependencies": { - "browserslist": "^4.23.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", - "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", - "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-ordered-values": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz", - "integrity": "sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==", - "dependencies": { - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz", - "integrity": "sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==", - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", - "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz", - "integrity": "sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.3.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >= 18" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz", - "integrity": "sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==", - "dependencies": { - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-unique-selectors/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/potpack": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/potpack/-/potpack-2.0.0.tgz", - "integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==" - }, - "node_modules/preact": { - "version": "10.12.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz", - "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/pretty-bytes": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", - "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "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==", - "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==" - }, - "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==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/property-information": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/prosemirror-changeset": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.1.tgz", - "integrity": "sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==", - "dependencies": { - "prosemirror-transform": "^1.0.0" - } - }, - "node_modules/prosemirror-collab": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz", - "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==", - "dependencies": { - "prosemirror-state": "^1.0.0" - } - }, - "node_modules/prosemirror-commands": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz", - "integrity": "sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.0.0" - } - }, - "node_modules/prosemirror-dropcursor": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz", - "integrity": "sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==", - "dependencies": { - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.1.0", - "prosemirror-view": "^1.1.0" - } - }, - "node_modules/prosemirror-gapcursor": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz", - "integrity": "sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==", - "dependencies": { - "prosemirror-keymap": "^1.0.0", - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-view": "^1.0.0" - } - }, - "node_modules/prosemirror-history": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.1.tgz", - "integrity": "sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==", - "dependencies": { - "prosemirror-state": "^1.2.2", - "prosemirror-transform": "^1.0.0", - "prosemirror-view": "^1.31.0", - "rope-sequence": "^1.3.0" - } - }, - "node_modules/prosemirror-inputrules": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz", - "integrity": "sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==", - "dependencies": { - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.0.0" - } - }, - "node_modules/prosemirror-keymap": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz", - "integrity": "sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==", - "dependencies": { - "prosemirror-state": "^1.0.0", - "w3c-keyname": "^2.2.0" - } - }, - "node_modules/prosemirror-markdown": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.0.tgz", - "integrity": "sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==", - "dependencies": { - "markdown-it": "^14.0.0", - "prosemirror-model": "^1.20.0" - } - }, - "node_modules/prosemirror-menu": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.4.tgz", - "integrity": "sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==", - "dependencies": { - "crelt": "^1.0.0", - "prosemirror-commands": "^1.0.0", - "prosemirror-history": "^1.0.0", - "prosemirror-state": "^1.0.0" - } - }, - "node_modules/prosemirror-model": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.22.3.tgz", - "integrity": "sha512-V4XCysitErI+i0rKFILGt/xClnFJaohe/wrrlT2NSZ+zk8ggQfDH4x2wNK7Gm0Hp4CIoWizvXFP7L9KMaCuI0Q==", - "dependencies": { - "orderedmap": "^2.0.0" - } - }, - "node_modules/prosemirror-schema-basic": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.3.tgz", - "integrity": "sha512-h+H0OQwZVqMon1PNn0AG9cTfx513zgIG2DY00eJ00Yvgb3UD+GQ/VlWW5rcaxacpCGT1Yx8nuhwXk4+QbXUfJA==", - "dependencies": { - "prosemirror-model": "^1.19.0" - } - }, - "node_modules/prosemirror-schema-list": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.1.tgz", - "integrity": "sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.7.3" - } - }, - "node_modules/prosemirror-state": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.3.tgz", - "integrity": "sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-transform": "^1.0.0", - "prosemirror-view": "^1.27.0" - } - }, - "node_modules/prosemirror-tables": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.4.0.tgz", - "integrity": "sha512-fxryZZkQG12fSCNuZDrYx6Xvo2rLYZTbKLRd8rglOPgNJGMKIS8uvTt6gGC38m7UCu/ENnXIP9pEz5uDaPc+cA==", - "dependencies": { - "prosemirror-keymap": "^1.1.2", - "prosemirror-model": "^1.8.1", - "prosemirror-state": "^1.3.1", - "prosemirror-transform": "^1.2.1", - "prosemirror-view": "^1.13.3" - } - }, - "node_modules/prosemirror-trailing-node": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.9.tgz", - "integrity": "sha512-YvyIn3/UaLFlFKrlJB6cObvUhmwFNZVhy1Q8OpW/avoTbD/Y7H5EcjK4AZFKhmuS6/N6WkGgt7gWtBWDnmFvHg==", - "dependencies": { - "@remirror/core-constants": "^2.0.2", - "escape-string-regexp": "^4.0.0" - }, - "peerDependencies": { - "prosemirror-model": "^1.22.1", - "prosemirror-state": "^1.4.2", - "prosemirror-view": "^1.33.8" - } - }, - "node_modules/prosemirror-trailing-node/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/prosemirror-transform": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.9.0.tgz", - "integrity": "sha512-5UXkr1LIRx3jmpXXNKDhv8OyAOeLTGuXNwdVfg8x27uASna/wQkr9p6fD3eupGOi4PLJfbezxTyi/7fSJypXHg==", - "dependencies": { - "prosemirror-model": "^1.21.0" - } - }, - "node_modules/prosemirror-view": { - "version": "1.33.9", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.9.tgz", - "integrity": "sha512-xV1A0Vz9cIcEnwmMhKKFAOkfIp8XmJRnaZoPqNXrPS7EK5n11Ov8V76KhR0RsfQd/SIzmWY+bg+M44A2Lx/Nnw==", - "dependencies": { - "prosemirror-model": "^1.20.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.1.0" - } - }, - "node_modules/protocol-buffers-schema": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", - "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" - }, - "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/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", - "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "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/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" - }, - "node_modules/quickselect": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-3.0.0.tgz", - "integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==" - }, - "node_modules/radix3": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", - "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/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==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/rc9": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz", - "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", - "dependencies": { - "defu": "^6.1.4", - "destr": "^2.0.3" - } - }, - "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==", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readable-stream": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "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==", - "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==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/redis-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", - "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", - "dependencies": { - "redis-errors": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/rehype-external-links": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", - "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", - "dependencies": { - "@types/hast": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-is-element": "^3.0.0", - "is-absolute-url": "^4.0.0", - "space-separated-tokens": "^2.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-raw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-slug": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", - "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", - "dependencies": { - "@types/hast": "^3.0.0", - "github-slugger": "^2.0.0", - "hast-util-heading-rank": "^3.0.0", - "hast-util-to-string": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-sort-attribute-values": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/rehype-sort-attribute-values/-/rehype-sort-attribute-values-5.0.0.tgz", - "integrity": "sha512-dQdHdCIRnpiU+BkrLSqH+aM4lWJyLqGzv49KvH4gHj+JxYwNqvGhoTXckS3AJu4V9ZutwsTcawP0pC7PhwX0tQ==", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-sort-attributes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/rehype-sort-attributes/-/rehype-sort-attributes-5.0.0.tgz", - "integrity": "sha512-6tJUH4xHFcdO85CZRwAcEtHNCzjZ9V9S0VZLgo1pzbN04qy8jiVCZ3oAxDmBVG3Rth5b1xFTDet5WG/UYZeJLQ==", - "dependencies": { - "@types/hast": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-emoji": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", - "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", - "dependencies": { - "@types/mdast": "^4.0.2", - "emoticon": "^4.0.1", - "mdast-util-find-and-replace": "^3.0.1", - "node-emoji": "^2.1.0", - "unified": "^11.0.4" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdc": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/remark-mdc/-/remark-mdc-3.2.0.tgz", - "integrity": "sha512-zRi5frIC3O/bcxXgUPHfQ3lyRBKPtokrGnsOPvNrt9bqp4EfjPtduzcWgO4R1WeHYUnvl0zeBStvGsFkJIZf+Q==", - "dependencies": { - "@types/mdast": "^4.0.3", - "@types/unist": "^3.0.2", - "flat": "^6.0.1", - "js-yaml": "^4.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.1.0", - "micromark": "^4.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.1.0", - "micromark-util-types": "^2.0.0", - "parse-entities": "^4.0.1", - "scule": "^1.3.0", - "stringify-entities": "^4.0.3", - "unified": "^11.0.4", - "unist-util-visit": "^5.0.0", - "unist-util-visit-parents": "^6.0.1" - } - }, - "node_modules/remark-mdc/node_modules/flat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/flat/-/flat-6.0.1.tgz", - "integrity": "sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==", - "bin": { - "flat": "cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", - "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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==", - "dependencies": { - "chalk": "^4.1.2", - "glob": "^7.2.0", - "yargs": "^17.2.1" - }, - "bin": { - "replace-in-file": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "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.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/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==", - "dependencies": { - "http-errors": "~1.6.2", - "path-is-absolute": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/resolve-path/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resolve-path/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resolve-path/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "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==" - }, - "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==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resolve-protobuf-schema": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", - "dependencies": { - "protocol-buffers-schema": "^3.3.1" - } - }, - "node_modules/restructure": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.1.tgz", - "integrity": "sha512-6neDpI/yE9eogQo22qmWwKIA9wFPRyYjQleDEh6zaNAf2ZPqLJYUvNBJBWEWNoBlCeQMQkvIOe2YI/K2GOag+g==" - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" - }, - "node_modules/rimraf": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", - "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dependencies": { - "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" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", - "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", - "dependencies": { - "@types/estree": "1.0.6" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.28.1", - "@rollup/rollup-android-arm64": "4.28.1", - "@rollup/rollup-darwin-arm64": "4.28.1", - "@rollup/rollup-darwin-x64": "4.28.1", - "@rollup/rollup-freebsd-arm64": "4.28.1", - "@rollup/rollup-freebsd-x64": "4.28.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", - "@rollup/rollup-linux-arm-musleabihf": "4.28.1", - "@rollup/rollup-linux-arm64-gnu": "4.28.1", - "@rollup/rollup-linux-arm64-musl": "4.28.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", - "@rollup/rollup-linux-riscv64-gnu": "4.28.1", - "@rollup/rollup-linux-s390x-gnu": "4.28.1", - "@rollup/rollup-linux-x64-gnu": "4.28.1", - "@rollup/rollup-linux-x64-musl": "4.28.1", - "@rollup/rollup-win32-arm64-msvc": "4.28.1", - "@rollup/rollup-win32-ia32-msvc": "4.28.1", - "@rollup/rollup-win32-x64-msvc": "4.28.1", - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-visualizer": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", - "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", - "dependencies": { - "open": "^8.4.0", - "picomatch": "^2.3.1", - "source-map": "^0.7.4", - "yargs": "^17.5.1" - }, - "bin": { - "rollup-plugin-visualizer": "dist/bin/cli.js" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "rollup": "2.x || 3.x || 4.x" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/rope-sequence": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz", - "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==" - }, - "node_modules/run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "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": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "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==", - "optional": true, - "peer": true - }, - "node_modules/sass": { - "version": "1.74.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.74.1.tgz", - "integrity": "sha512-w0Z9p/rWZWelb88ISOLyvqTWGmtmu2QJICqDBGyNnfG4OUnPX9BBjjYIXUpXCMOOg5MQWNpqzt876la1fsTvUA==", - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sax": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", - "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", - "license": "ISC" - }, - "node_modules/scule": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", - "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==" - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "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" - }, - "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" - }, - "engines": { - "node": ">=4" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-placeholder": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.2.tgz", - "integrity": "sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==", - "dependencies": { - "defu": "^6.1.4" - } - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/servie": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/servie/-/servie-4.3.3.tgz", - "integrity": "sha512-b0IrY3b1gVMsWvJppCf19g1p3JSnS0hQi6xu4Hi40CIhf0Lx8pQHcvBL+xunShpmOiQzg1NOia812NAWdSaShw==", - "dependencies": { - "@servie/events": "^1.0.0", - "byte-length": "^1.0.2", - "ts-expect": "^1.1.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "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==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shiki": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.2.4.tgz", - "integrity": "sha512-Q9n9jKiOjJCRPztA9POn3/uZXNySHDNKAsPNpmtHDcFyi6ZQhx5vQKZW3Nhrwn8TWW3RudSRk66zqY603EZDeg==", - "dependencies": { - "@shikijs/core": "1.2.4" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "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-git": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.27.0.tgz", - "integrity": "sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==", - "dependencies": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.3.5" - }, - "funding": { - "type": "github", - "url": "https://github.com/steveukx/git-js?sponsor=1" - } - }, - "node_modules/simple-git/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/simple-git/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/sirv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.0.tgz", - "integrity": "sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==", - "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==" - }, - "node_modules/skin-tone": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", - "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", - "dependencies": { - "unicode-emoji-modifier-base": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/smob": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", - "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==" - }, - "node_modules/smooth-dnd": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/smooth-dnd/-/smooth-dnd-0.12.1.tgz", - "integrity": "sha512-Dndj/MOG7VP83mvzfGCLGzV2HuK1lWachMtWl/Iuk6zV7noDycIBnflwaPuDzoaapEl3Pc4+ybJArkkx9sxPZg==" - }, - "node_modules/socket.io-client": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", - "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/sort-asc": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz", - "integrity": "sha512-umMGhjPeHAI6YjABoSTrFp2zaBtXBej1a0yKkuMUyjjqu6FJsTF+JYwCswWDg+zJfk/5npWUUbd33HH/WLzpaA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sort-desc": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz", - "integrity": "sha512-NqZqyvL4VPW+RAxxXnB8gvE1kyikh8+pR+T+CXLksVRN9eiQqkQlPwqWYU0mF9Jm7UnctShlxLyAt1CaBOTL1w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sort-object": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.3.tgz", - "integrity": "sha512-nK7WOY8jik6zaG9CRwZTaD5O7ETWDLZYMM12pqY8htll+7dYeqGfEUPcUBHOpSJg2vJOrvFIY2Dl5cX2ih1hAQ==", - "dependencies": { - "bytewise": "^1.1.0", - "get-value": "^2.0.2", - "is-extendable": "^0.1.1", - "sort-asc": "^0.2.0", - "sort-desc": "^0.2.0", - "union-value": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sortablejs": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.14.0.tgz", - "integrity": "sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead", - "dev": true - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/speakingurl": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", - "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "license": "ISC", - "engines": { - "node": ">= 10.x" - } - }, - "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==" - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", - "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==" - }, - "node_modules/streamx": { - "version": "2.21.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.21.1.tgz", - "integrity": "sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==", - "dependencies": { - "fast-fifo": "^1.3.2", - "queue-tick": "^1.0.1", - "text-decoder": "^1.1.0" - }, - "optionalDependencies": { - "bare-events": "^2.2.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==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/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==", - "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==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "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==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-literal": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz", - "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==", - "dependencies": { - "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==" - }, - "node_modules/stylehacks": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.4.tgz", - "integrity": "sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==", - "dependencies": { - "browserslist": "^4.23.3", - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/stylehacks/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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dependencies": { - "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" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/supercluster": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", - "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", - "dependencies": { - "kdbush": "^4.0.2" - } - }, - "node_modules/superjson": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz", - "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", - "dependencies": { - "copy-anything": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "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/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==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "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.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", - "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "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==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tabbable": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", - "optional": true, - "peer": true - }, - "node_modules/tailwind-config-viewer": { - "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==", - "dependencies": { - "@koa/router": "^12.0.1", - "commander": "^6.0.0", - "fs-extra": "^9.0.1", - "koa": "^2.14.2", - "koa-static": "^5.0.0", - "open": "^7.0.4", - "portfinder": "^1.0.26", - "replace-in-file": "^6.1.0" - }, - "bin": { - "tailwind-config-viewer": "cli/index.js", - "tailwindcss-config-viewer": "cli/index.js" - }, - "engines": { - "node": ">=13" - }, - "peerDependencies": { - "tailwindcss": "1 || 2 || 2.0.1-compat || 3" - } - }, - "node_modules/tailwind-config-viewer/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "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==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "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==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tailwind-config-viewer/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tailwind-merge": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.5.tgz", - "integrity": "sha512-0LXunzzAZzo0tEPxV3I297ffKZPlKDrjj7NXphC8V5ak9yHC5zRmxnOe2m/Rd/7ivsOMJe3JZ2JVocoDdQTRBA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/dcastil" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.16", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", - "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.6", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "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==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "engines": { - "node": ">=8" - } - }, - "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" - } - }, - "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==" - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dev": true, - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/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==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.30.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz", - "integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/text-decoder": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", - "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", - "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==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "license": "MIT", - "dependencies": { - "readable-stream": "3" - } - }, - "node_modules/through2/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==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/throwback": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throwback/-/throwback-4.1.0.tgz", - "integrity": "sha512-dLFe8bU8SeH0xeqeKL7BNo8XoPC/o91nz9/ooeplZPiso+DZukhoyZcSz9TFnUNScm+cA9qjU1m1853M6sPOng==" - }, - "node_modules/tiny-inflate": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" - }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" - }, - "node_modules/tinyexec": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", - "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==" - }, - "node_modules/tinyglobby": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz", - "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==", - "dependencies": { - "fdir": "^6.4.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", - "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/tinyqueue": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz", - "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==" - }, - "node_modules/tippy.js": { - "version": "6.3.7", - "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", - "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", - "dependencies": { - "@popperjs/core": "^2.9.0" - } - }, - "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==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "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==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-expect": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-expect/-/ts-expect-1.3.0.tgz", - "integrity": "sha512-e4g0EJtAjk64xgnFPD6kTBUtpnMVzDrMb12N1YZV0VvSlhnVT3SGxiYTLdGy8Q5cYHOIC/FAHmZ10eGrAguicQ==" - }, - "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==" - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/tsscmp": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", - "engines": { - "node": ">=0.6.x" - } - }, - "node_modules/type-fest": { - "version": "4.30.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.2.tgz", - "integrity": "sha512-UJShLPYi1aWqCdq9HycOL/gwsuqda1OISdBO3t8RlXQC4QvtuIz4b5FCfe2dQIWEpmlRExKmcTBfP1r9bhY7ig==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "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==" - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/typewise": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", - "integrity": "sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ==", - "dependencies": { - "typewise-core": "^1.2.0" - } - }, - "node_modules/typewise-core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz", - "integrity": "sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg==" - }, - "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==" - }, - "node_modules/ufo": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ultrahtml": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.3.tgz", - "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==" - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/uncrypto": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" - }, - "node_modules/unctx": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.3.1.tgz", - "integrity": "sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==", - "dependencies": { - "acorn": "^8.8.2", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.0", - "unplugin": "^1.3.1" - } - }, - "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==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/unenv": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.10.0.tgz", - "integrity": "sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==", - "dependencies": { - "consola": "^3.2.3", - "defu": "^6.1.4", - "mime": "^3.0.0", - "node-fetch-native": "^1.6.4", - "pathe": "^1.1.2" - } - }, - "node_modules/unenv/node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/unhead": { - "version": "1.11.14", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.11.14.tgz", - "integrity": "sha512-XmXW0aZyX9kGk9ejCKCSvv/J4T3Rt4hoAe2EofM+nhG+zwZ7AArUMK/0F/fj6FTkfgY0u0/JryE00qUDULgygA==", - "dependencies": { - "@unhead/dom": "1.11.14", - "@unhead/schema": "1.11.14", - "@unhead/shared": "1.11.14", - "hookable": "^5.5.3" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-emoji-modifier-base": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", - "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-properties": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", - "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", - "dependencies": { - "base64-js": "^1.3.0", - "unicode-trie": "^2.0.0" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-trie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", - "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", - "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" - } - }, - "node_modules/unicode-trie/node_modules/pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" - }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unified": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unimport": { - "version": "3.14.5", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.14.5.tgz", - "integrity": "sha512-tn890SwFFZxqaJSKQPPd+yygfKSATbM8BZWW1aCR2TJBTs1SDrmLamBueaFtYsGjHtQaRgqEbQflOjN2iW12gA==", - "dependencies": { - "@rollup/pluginutils": "^5.1.3", - "acorn": "^8.14.0", - "escape-string-regexp": "^5.0.0", - "estree-walker": "^3.0.3", - "fast-glob": "^3.3.2", - "local-pkg": "^0.5.1", - "magic-string": "^0.30.14", - "mlly": "^1.7.3", - "pathe": "^1.1.2", - "picomatch": "^4.0.2", - "pkg-types": "^1.2.1", - "scule": "^1.3.0", - "strip-literal": "^2.1.1", - "unplugin": "^1.16.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==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/unimport/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-builder": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-4.0.0.tgz", - "integrity": "sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unplugin": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.0.tgz", - "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==", - "dependencies": { - "acorn": "^8.14.0", - "webpack-virtual-modules": "^0.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/unplugin-vue-router": { - "version": "0.10.9", - "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.10.9.tgz", - "integrity": "sha512-DXmC0GMcROOnCmN56GRvi1bkkG1BnVs4xJqNvucBUeZkmB245URvtxOfbo3H6q4SOUQQbLPYWd6InzvjRh363A==", - "dependencies": { - "@babel/types": "^7.26.0", - "@rollup/pluginutils": "^5.1.3", - "@vue-macros/common": "^1.15.0", - "ast-walker-scope": "^0.6.2", - "chokidar": "^3.6.0", - "fast-glob": "^3.3.2", - "json5": "^2.2.3", - "local-pkg": "^0.5.1", - "magic-string": "^0.30.14", - "mlly": "^1.7.3", - "pathe": "^1.1.2", - "scule": "^1.3.0", - "unplugin": "2.0.0-beta.1", - "yaml": "^2.6.1" - }, - "peerDependencies": { - "vue-router": "^4.4.0" - }, - "peerDependenciesMeta": { - "vue-router": { - "optional": true - } - } - }, - "node_modules/unplugin-vue-router/node_modules/unplugin": { - "version": "2.0.0-beta.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.0.0-beta.1.tgz", - "integrity": "sha512-2qzQo5LN2DmUZXkWDHvGKLF5BP0WN+KthD6aPnPJ8plRBIjv4lh5O07eYcSxgO2znNw9s4MNhEO1sB+JDllDbQ==", - "dependencies": { - "acorn": "^8.14.0", - "webpack-virtual-modules": "^0.6.2" - }, - "engines": { - "node": ">=18.12.0" - } - }, - "node_modules/unstorage": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.13.1.tgz", - "integrity": "sha512-ELexQHUrG05QVIM/iUeQNdl9FXDZhqLJ4yP59fnmn2jGUh0TEulwOgov1ubOb3Gt2ZGK/VMchJwPDNVEGWQpRg==", - "dependencies": { - "anymatch": "^3.1.3", - "chokidar": "^3.6.0", - "citty": "^0.1.6", - "destr": "^2.0.3", - "h3": "^1.13.0", - "listhen": "^1.9.0", - "lru-cache": "^10.4.3", - "node-fetch-native": "^1.6.4", - "ofetch": "^1.4.1", - "ufo": "^1.5.4" - }, - "peerDependencies": { - "@azure/app-configuration": "^1.7.0", - "@azure/cosmos": "^4.1.1", - "@azure/data-tables": "^13.2.2", - "@azure/identity": "^4.5.0", - "@azure/keyvault-secrets": "^4.9.0", - "@azure/storage-blob": "^12.25.0", - "@capacitor/preferences": "^6.0.2", - "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", - "@planetscale/database": "^1.19.0", - "@upstash/redis": "^1.34.3", - "@vercel/kv": "^1.0.1", - "idb-keyval": "^6.2.1", - "ioredis": "^5.4.1" - }, - "peerDependenciesMeta": { - "@azure/app-configuration": { - "optional": true - }, - "@azure/cosmos": { - "optional": true - }, - "@azure/data-tables": { - "optional": true - }, - "@azure/identity": { - "optional": true - }, - "@azure/keyvault-secrets": { - "optional": true - }, - "@azure/storage-blob": { - "optional": true - }, - "@capacitor/preferences": { - "optional": true - }, - "@netlify/blobs": { - "optional": true - }, - "@planetscale/database": { - "optional": true - }, - "@upstash/redis": { - "optional": true - }, - "@vercel/kv": { - "optional": true - }, - "idb-keyval": { - "optional": true - }, - "ioredis": { - "optional": true - } - } - }, - "node_modules/unstorage/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==" - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/untun": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", - "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", - "dependencies": { - "citty": "^0.1.5", - "consola": "^3.2.3", - "pathe": "^1.1.1" - }, - "bin": { - "untun": "bin/untun.mjs" - } - }, - "node_modules/untyped": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.5.1.tgz", - "integrity": "sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==", - "dependencies": { - "@babel/core": "^7.25.7", - "@babel/standalone": "^7.25.7", - "@babel/types": "^7.25.7", - "defu": "^6.1.4", - "jiti": "^2.3.1", - "mri": "^1.2.0", - "scule": "^1.3.0" - }, - "bin": { - "untyped": "dist/cli.mjs" - } - }, - "node_modules/untyped/node_modules/jiti": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.1.tgz", - "integrity": "sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/unwasm": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.3.9.tgz", - "integrity": "sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==", - "dependencies": { - "knitwork": "^1.0.0", - "magic-string": "^0.30.8", - "mlly": "^1.6.1", - "pathe": "^1.1.2", - "pkg-types": "^1.0.3", - "unplugin": "^1.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.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==" - }, - "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/uri-js-replace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uri-js-replace/-/uri-js-replace-1.0.1.tgz", - "integrity": "sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==" - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/urlpattern-polyfill": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", - "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" - }, - "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==" - }, - "node_modules/uuid": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", - "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/uuidv4": { - "version": "6.2.13", - "resolved": "https://registry.npmjs.org/uuidv4/-/uuidv4-6.2.13.tgz", - "integrity": "sha512-AXyzMjazYB3ovL3q051VLH06Ixj//Knx7QnUSi1T//Ie3io6CpsPu9nVMOx5MoLWh6xV0B9J0hIaxungxXUbPQ==", - "dependencies": { - "@types/uuid": "8.3.4", - "uuid": "8.3.2" - } - }, - "node_modules/uuidv4/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v-calendar": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/v-calendar/-/v-calendar-3.1.2.tgz", - "integrity": "sha512-QDWrnp4PWCpzUblctgo4T558PrHgHzDtQnTeUNzKxfNf29FkCeFpwGd9bKjAqktaa2aJLcyRl45T5ln1ku34kg==", - "dependencies": { - "@types/lodash": "^4.14.165", - "@types/resize-observer-browser": "^0.1.7", - "date-fns": "^2.16.1", - "date-fns-tz": "^2.0.0", - "lodash": "^4.17.20", - "vue-screen-utils": "^1.0.0-beta.13" - }, - "peerDependencies": { - "@popperjs/core": "^2.0.0", - "vue": "^3.2.0" - } - }, - "node_modules/v-calendar/node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/v-calendar/node_modules/date-fns-tz": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-2.0.1.tgz", - "integrity": "sha512-fJCG3Pwx8HUoLhkepdsP7Z5RsucUi+ZBOxyM5d0ZZ6c4SdYustq0VMmOu6Wf7bli+yS/Jwp91TOCqn9jMcVrUA==", - "peerDependencies": { - "date-fns": "2.x" - } - }, - "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==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", - "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vite": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", - "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-hot-client": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.4.tgz", - "integrity": "sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==", - "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" - } - }, - "node_modules/vite-node": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.8.tgz", - "integrity": "sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.7", - "es-module-lexer": "^1.5.4", - "pathe": "^1.1.2", - "vite": "^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vite-node/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/vite-node/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/vite-plugin-checker": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.8.0.tgz", - "integrity": "sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==", - "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", - "npm-run-path": "^4.0.1", - "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" - }, - "engines": { - "node": ">=14.16" - }, - "peerDependencies": { - "@biomejs/biome": ">=1.7", - "eslint": ">=7", - "meow": "^9.0.0", - "optionator": "^0.9.1", - "stylelint": ">=13", - "typescript": "*", - "vite": ">=2.0.0", - "vls": "*", - "vti": "*", - "vue-tsc": "~2.1.6" - }, - "peerDependenciesMeta": { - "@biomejs/biome": { - "optional": true - }, - "eslint": { - "optional": true - }, - "meow": { - "optional": true - }, - "optionator": { - "optional": true - }, - "stylelint": { - "optional": true - }, - "typescript": { - "optional": true - }, - "vls": { - "optional": true - }, - "vti": { - "optional": true - }, - "vue-tsc": { - "optional": true - } - } - }, - "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/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==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/vite-plugin-inspect": { - "version": "0.8.9", - "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.9.tgz", - "integrity": "sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==", - "dependencies": { - "@antfu/utils": "^0.7.10", - "@rollup/pluginutils": "^5.1.3", - "debug": "^4.3.7", - "error-stack-parser-es": "^0.1.5", - "fs-extra": "^11.2.0", - "open": "^10.1.0", - "perfect-debounce": "^1.0.0", - "picocolors": "^1.1.1", - "sirv": "^3.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1" - }, - "peerDependenciesMeta": { - "@nuxt/kit": { - "optional": true - } - } - }, - "node_modules/vite-plugin-inspect/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "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==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vite-plugin-inspect/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/vite-plugin-inspect/node_modules/open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vite-plugin-pwa": { - "version": "0.17.5", - "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.17.5.tgz", - "integrity": "sha512-UxRNPiJBzh4tqU/vc8G2TxmrUTzT6BqvSzhszLk62uKsf+npXdvLxGDz9C675f4BJi6MbD2tPnJhi5txlMzxbQ==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "pretty-bytes": "^6.1.1", - "workbox-build": "^7.0.0", - "workbox-window": "^7.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "vite": "^3.1.0 || ^4.0.0 || ^5.0.0", - "workbox-build": "^7.0.0", - "workbox-window": "^7.0.0" - } - }, - "node_modules/vite-plugin-vue-inspector": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.3.tgz", - "integrity": "sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==", - "dependencies": { - "@babel/core": "^7.23.0", - "@babel/plugin-proposal-decorators": "^7.23.0", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.22.15", - "@vue/babel-plugin-jsx": "^1.1.5", - "@vue/compiler-dom": "^3.3.4", - "kolorist": "^1.8.0", - "magic-string": "^0.30.4" - }, - "peerDependencies": { - "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0" - } - }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, - "node_modules/vscode-jsonrpc": { - "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==", - "dependencies": { - "minimatch": "^3.0.4", - "semver": "^7.3.4", - "vscode-languageserver-protocol": "3.16.0" - }, - "engines": { - "vscode": "^1.52.0" - } - }, - "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/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==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "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" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "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==", - "dependencies": { - "vscode-jsonrpc": "6.0.0", - "vscode-languageserver-types": "3.16.0" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==" - }, - "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/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" - }, - "node_modules/vt-pbf": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz", - "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==", - "dependencies": { - "@mapbox/point-geometry": "0.1.0", - "@mapbox/vector-tile": "^1.3.1", - "pbf": "^3.2.1" - } - }, - "node_modules/vue": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", - "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", - "dependencies": { - "@vue/compiler-dom": "3.5.13", - "@vue/compiler-sfc": "3.5.13", - "@vue/runtime-dom": "3.5.13", - "@vue/server-renderer": "3.5.13", - "@vue/shared": "3.5.13" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/vue-bundle-renderer": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.1.1.tgz", - "integrity": "sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==", - "dependencies": { - "ufo": "^1.5.4" - } - }, - "node_modules/vue-chartjs": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/vue-chartjs/-/vue-chartjs-5.3.1.tgz", - "integrity": "sha512-rZjqcHBxKiHrBl0CIvcOlVEBwRhpWAVf6rDU3vUfa7HuSRmGtCslc0Oc8m16oAVuk0erzc1FCtH1VCriHsrz+A==", - "peerDependencies": { - "chart.js": "^4.1.1", - "vue": "^3.0.0-0 || ^2.7.0" - } - }, - "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==" - }, - "node_modules/vue-router": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.0.tgz", - "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", - "dependencies": { - "@vue/devtools-api": "^6.6.4" - }, - "funding": { - "url": "https://github.com/sponsors/posva" - }, - "peerDependencies": { - "vue": "^3.2.0" - } - }, - "node_modules/vue-screen-utils": { - "version": "1.0.0-beta.13", - "resolved": "https://registry.npmjs.org/vue-screen-utils/-/vue-screen-utils-1.0.0-beta.13.tgz", - "integrity": "sha512-EJ/8TANKhFj+LefDuOvZykwMr3rrLFPLNb++lNBqPOpVigT2ActRg6icH9RFQVm4nHwlHIHSGm5OY/Clar9yIg==", - "peerDependencies": { - "vue": "^3.2.0" - } - }, - "node_modules/vue3-smooth-dnd": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/vue3-smooth-dnd/-/vue3-smooth-dnd-0.0.6.tgz", - "integrity": "sha512-CH9ZZhEfE7qU1ef2rlfgBG+nZtQX8PnWlspB2HDDz1uVGU7fXM0Pr65DftBMz4X81S+edw2H+ZFG6Dyb5J81KA==", - "dependencies": { - "smooth-dnd": "^0.12.1" - }, - "peerDependencies": { - "vue": "^3.0.11" - } - }, - "node_modules/vuedraggable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.1.0.tgz", - "integrity": "sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==", - "dependencies": { - "sortablejs": "1.14.0" - }, - "peerDependencies": { - "vue": "^3.0.1" - } - }, - "node_modules/vuetify": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.5.14.tgz", - "integrity": "sha512-bmfid7K4D+wPi9h7sK4PxjmIB2tBzNuqlW14cs30iQ7GAphEeo/HYwn6aEdNK/Na+imhti8CJDDqdGs6SEfyXQ==", - "engines": { - "node": "^12.20 || >=14.13" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/johnleider" - }, - "peerDependencies": { - "typescript": ">=4.7", - "vite-plugin-vuetify": ">=1.0.0", - "vue": "^3.3.0", - "vue-i18n": "^9.0.0", - "webpack-plugin-vuetify": ">=2.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "vite-plugin-vuetify": { - "optional": true - }, - "vue-i18n": { - "optional": true - }, - "webpack-plugin-vuetify": { - "optional": true - } - } - }, - "node_modules/w3c-keyname": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", - "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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-virtual-modules": { - "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==" - }, - "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==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, - "node_modules/workbox-background-sync": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.0.0.tgz", - "integrity": "sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==", - "dev": true, - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "7.0.0" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz", - "integrity": "sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==", - "dev": true, - "dependencies": { - "workbox-core": "7.0.0" - } - }, - "node_modules/workbox-build": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.0.0.tgz", - "integrity": "sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==", - "dev": true, - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "7.0.0", - "workbox-broadcast-update": "7.0.0", - "workbox-cacheable-response": "7.0.0", - "workbox-core": "7.0.0", - "workbox-expiration": "7.0.0", - "workbox-google-analytics": "7.0.0", - "workbox-navigation-preload": "7.0.0", - "workbox-precaching": "7.0.0", - "workbox-range-requests": "7.0.0", - "workbox-recipes": "7.0.0", - "workbox-routing": "7.0.0", - "workbox-strategies": "7.0.0", - "workbox-streams": "7.0.0", - "workbox-sw": "7.0.0", - "workbox-window": "7.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/workbox-build/node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/workbox-build/node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/workbox-build/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "node_modules/workbox-build/node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/workbox-build/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/workbox-build/node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/workbox-build/node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/workbox-build/node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/workbox-build/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dev": true, - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz", - "integrity": "sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==", - "dev": true, - "dependencies": { - "workbox-core": "7.0.0" - } - }, - "node_modules/workbox-core": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.0.0.tgz", - "integrity": "sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==", - "dev": true - }, - "node_modules/workbox-expiration": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.0.0.tgz", - "integrity": "sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==", - "dev": true, - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "7.0.0" - } - }, - "node_modules/workbox-google-analytics": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.0.0.tgz", - "integrity": "sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==", - "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", - "dev": true, - "dependencies": { - "workbox-background-sync": "7.0.0", - "workbox-core": "7.0.0", - "workbox-routing": "7.0.0", - "workbox-strategies": "7.0.0" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.0.0.tgz", - "integrity": "sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==", - "dev": true, - "dependencies": { - "workbox-core": "7.0.0" - } - }, - "node_modules/workbox-precaching": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.0.0.tgz", - "integrity": "sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==", - "dev": true, - "dependencies": { - "workbox-core": "7.0.0", - "workbox-routing": "7.0.0", - "workbox-strategies": "7.0.0" - } - }, - "node_modules/workbox-range-requests": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.0.0.tgz", - "integrity": "sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==", - "dev": true, - "dependencies": { - "workbox-core": "7.0.0" - } - }, - "node_modules/workbox-recipes": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.0.0.tgz", - "integrity": "sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==", - "dev": true, - "dependencies": { - "workbox-cacheable-response": "7.0.0", - "workbox-core": "7.0.0", - "workbox-expiration": "7.0.0", - "workbox-precaching": "7.0.0", - "workbox-routing": "7.0.0", - "workbox-strategies": "7.0.0" - } - }, - "node_modules/workbox-routing": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.0.0.tgz", - "integrity": "sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==", - "dev": true, - "dependencies": { - "workbox-core": "7.0.0" - } - }, - "node_modules/workbox-strategies": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.0.0.tgz", - "integrity": "sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==", - "dev": true, - "dependencies": { - "workbox-core": "7.0.0" - } - }, - "node_modules/workbox-streams": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.0.0.tgz", - "integrity": "sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==", - "dev": true, - "dependencies": { - "workbox-core": "7.0.0", - "workbox-routing": "7.0.0" - } - }, - "node_modules/workbox-sw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.0.0.tgz", - "integrity": "sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==", - "dev": true - }, - "node_modules/workbox-window": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.0.0.tgz", - "integrity": "sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==", - "dev": true, - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "7.0.0" - } - }, - "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/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==", - "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==" - }, - "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "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/xml2js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", - "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "license": "MIT", - "engines": { - "node": ">=8.0" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yaml": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", - "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yaml-ast-parser": { - "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "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" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/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==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yauzl/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==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/ylru": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz", - "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/zebra-browser-print-wrapper": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/zebra-browser-print-wrapper/-/zebra-browser-print-wrapper-0.1.4.tgz", - "integrity": "sha512-w0mqnq83flxnNTgSgzkvSZWgnP/ffD0v+a5smOHUhB3UiaWqkDqIXzS6n6QnD6BBjE0qdrmlCmzoasSogEBJlw==" - }, - "node_modules/zhead": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.2.4.tgz", - "integrity": "sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==", - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - } - }, - "node_modules/zip-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", - "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", - "dependencies": { - "archiver-utils": "^5.0.0", - "compress-commons": "^6.0.2", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -} diff --git a/package.json b/package.json index d3da30b..3f0ae38 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,6 @@ "postinstall": "nuxt prepare" }, "devDependencies": { - "@nuxt/devtools": "latest", "@nuxtjs/leaflet": "^1.2.3", "@nuxtjs/supabase": "^1.1.4", "@vite-pwa/nuxt": "^0.3.3", From ff69796eab70e3a2a4449d9f8b96e5627b40167d Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 15:20:42 +0100 Subject: [PATCH 04/36] Added Assets --- asssets/icon.png | Bin 0 -> 70913 bytes asssets/icons/icon-128.webp | Bin 0 -> 6468 bytes asssets/icons/icon-192.webp | Bin 0 -> 9664 bytes asssets/icons/icon-256.webp | Bin 0 -> 13266 bytes asssets/icons/icon-48.webp | Bin 0 -> 1999 bytes asssets/icons/icon-512.webp | Bin 0 -> 27961 bytes asssets/icons/icon-72.webp | Bin 0 -> 3353 bytes asssets/icons/icon-96.webp | Bin 0 -> 4652 bytes asssets/logo-dark.png | Bin 0 -> 72671 bytes asssets/logo.png | Bin 0 -> 70913 bytes asssets/splash.png | Bin 0 -> 71780 bytes 11 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 asssets/icon.png create mode 100644 asssets/icons/icon-128.webp create mode 100644 asssets/icons/icon-192.webp create mode 100644 asssets/icons/icon-256.webp create mode 100644 asssets/icons/icon-48.webp create mode 100644 asssets/icons/icon-512.webp create mode 100644 asssets/icons/icon-72.webp create mode 100644 asssets/icons/icon-96.webp create mode 100644 asssets/logo-dark.png create mode 100644 asssets/logo.png create mode 100644 asssets/splash.png diff --git a/asssets/icon.png b/asssets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a35a0d6a4798ff00d0a7e47f66b3b76ea6545a03 GIT binary patch literal 70913 zcmeFZ`9GEI_da|fl!_)%LQ=*IP3Ea&mN_y@MM=h;dDsn7nuwAqGDHcLMCJyS3S}r{ zio`B688SV`wflU&-{&8AetK@N_xrwk-PzZ5p6guaTE{xpvGye+1Fe;88`%hgSgE7E z--IBR;*U#-rHuHOa@Brkf?%MYP**qdHqqL*Sw}-%W{13tjKogK9Rwi~bvmj}e82I! zx2hL*IG#Ur=#c(P7tN5y*P0ua?K!bAZLamBjk{B0>1cra))p~qjZ0VUmoG3rdv7JW zW!rDdwLJIwl+rYJ_W2CWv<;W_QHGy)MI4K9JNSosrzY<6<4AWWpW41^)2loj2bT1_ z-+4hWO8VH~{2eyo4wgi#-n#jdr!U86q@-&4X>V{c@UxLCjo-DYW3`(xZ8~)%?onsV za<)$SfYf*X;iei3l;$fMT9r*A1A6n_ucgdSm~!2UZMf@f-dGo$80%LsFcI_GXH;f; z>Xp?m-!4hJvMN1xZ``>h{b|5PFIeB|~)RqJ66`P1R*I%{-41wL)C{MHWNDg_nP@74z#>jMr>YHDSdh|sczen zyIa>zbSm#!j!zN9arp`+`X8uME9n0wmhSxb@6GT2{hPY^-!Bkn|N8~HMgFtHKgamb z4*%H!7Wgkd{Bwigc=LY}T;XgZ&7WfY~|MP?Y?C}4o9lDQTjA$;0yF0Slh|^U7|D<6|ZAytT6*<>?!!q;mh;2>vO(ndSfddBsJB|MO=i z$N%%k|9+kL&ockNbpl!1zl&fb{rvfJ8jW^>{!{4IuB)fFE1^b3MWwvF9RI{m)nzVU z&+qZ71d+)5KMfk)M=h?)mMs%Dyrbkl_T#yC--6up#jk7UeUBbJ`eVigpIH38b>wS> zh;izEBO@aZ4-akaixm|WEv`P5dF%uscc;ZEUq_a{gf5DSsp)Xy@9S5uD$l6S$mi$f zm}KaNoj<>Xm9?{l>Fl|4CmXZA4-O7?p)2IT@jtDh=Jv4VTp=^Pu@!elD+2yJpfm;_ z%(42D7hSp5P|5g#nJ7(!AdDRT_qVHVid#H$?<_y{?HT@8RaK?ax9(1htJ|lPy$Ld> zTA!Y1cxbtcpP!$$g&-oO{^wK2h4$>(vvcQIti%2=D2nAq5~jX zQub4!D?IW(#>B)ZzTIbIv#C$q*eFBy<^$8r+N4)^gJ#AILMA6izQ5uRo%5tnC^j}W zR#x$pYYRmsC9%b-p`nZMdrp4IGCr5j@h5D#ttu@K26}mUY>IK50;^P&ZKHj#>capEu(0`O&eEPSf zP0^!}`M>o7j5ztX*LW4Zf9hWo3iS5&Ue3;*Yg>ZP7o5bi@Q1E0ham%M$)WAH^2-0Z zO!R-2b!&@sJF|LvcD622emo=A?gsmrbLr{n+wIGhl$3(7*m?;u?BPUbd2q5y@SVV+ z=Z;koI(-Du)yPdO2q`KC;%hiIK z9`akC_6`lH9DaHJ`>XJh;$q!GxmsF7X2R|hUcK)*X{&^LySq)w0{*myuHLxu*WjQ; zJM)g&$w3}DkFLAw;pyrQyOjec6Xm_{B_}6SmJU=oK6Y(+a_q%f=96D@Yu>-VQTzGK znr*t2-(PYJlT{8R$ebR_JHtq94rAzY*SyZBe4>6Ujg9+D|K~Je{o9*uqwGK2lK9<{ zpGjd}k*yaixq9{L+VQ?h=R5vRuP&^t=bVmiaSizqrPYda#rgcKN$~beHI?`N`SBHp z>c@88!@>*<4B_m&j!e>bdfr|S4-c2JE0x=^!?;)@_JKuSM~UxnM_Hgnw)uf#W`gK@ zNsMHgW*RizHx*V?v{qPhq4(FXfc{T+6;A)s4*xNT$KSnscW#u$r@*D@fuwD*wuRiw zzkhx!p8mDf_RQ?q#Dr_>Q(DrF&D*zMDe>d6%QQ&(l4mbv%ODsyUL#vE-MyT~cDx54 zz^0aSaH#r?q);yJeF_7?7C8PtfBxKbV<0L;rHQ#(r~K0c&7KYS4#2aDZb?|Xb(Y)C zXWt3u;8!`-x*JBafv2RUrL7F*S)Wj2o~C&fw?;dBv;ExsJbBq+4)~MjrBs3Wkyjjb zDzgt^!`iB<-mmtdr)ya|xHa9}hOVnF6gj*&d;0em&r7$J{Q?737w5)ddHw_^SeFxE=BBOBG^z-h|D2}fOREoa?_wYvgo9o$NXp2VD=^eLVq^8o{N(~Cw>vL> z=l;dduHpNuQIxi19T|WITJlRMG?Tmg!d{$X)zZ-LY&p*`Vyz=fR%U_)h-ttSx&6Zf1ncXGN%K`vr>L5wIas4WfGF(7|#<@&8+ zXO%OdP@YoG25%D*(iK)af<=p4+k8ut>NaLp8V#X z-ykl&V}~bhBz%9iKkd3(N2zEM6G6QOO$(wd|gIX(+Jz>lqk?43|wYGBOGsh<|Xc=&*UEO?l8vPGJWd8{6N3{JPr= zgxVfO-=P)Dm-DCu$<=v%O=@gxgl~S$vGyfzrUXIsbC6k(>Lh7jK8F>uvalE=t0eK% z5>&Qao9Fe2OYn3)cv3NQ7#A1U)Q@OGT+5rzGRV@K>G^h}p04gj1M&PP#Qgd}5&QRN5@q1)w)N>S3fF&V_f0hks9#l z7s6S7i)+0+;h-;*aH{&oHbhDLkeQ4omz%X`+9hm@ckkXkF69P*mzMeGS5wcu5rf~@7qUw*?z_L7G(q?tCKv7T^x?yY zJC3|*%(GYBxzhw6n;1kmPEz#clW{#{U~rAH{CqGxx+Z>)V&LRM3Q!3f{ezLK*RE}N za4_4#&VQS{yd^$JArtN4!-s!=&5LC}BgW3B#Jzs~`qirico_+*7`-6dDskx1X6*c% zdqwZ}N+L4UJp1&o#`_XhPvt@vN-4`5y%08Wz42MOUAs)l4CGJW-Anw($zR!d&s>_s z6cnt;w{;;*k;{bGtI9FT?M$juZDLEhPBdw`RRnRK?*Af(`)ZS5fCTBo2t2tstgMsB zZ&;=3+{ih~QnM*6WzX?X4l`rD^#TN;O)m4z}k%eQB!1Kw|VP_!1wh9ZY&JN@YYF+zr z(nKW7y?o}Lahm4i$B)U^Ep;G2Vq~yy-#&awb$-J1&WaU;Q1pqqJIZ(lkE~k^`x!f4 zd9NRcuC}Fqk4gJqdqaLGWy|HNovzJ~xa|DCzq!f-FWO8i87@cU{sYXNp`PLnC@)np zH+Fl+5$>-Hgh3bsKBZ=xZIKr;@mY(5S79s8WhZGgpwYy{O|(_quU}tUJ3BS(PG&H; z#wz-q$VgHNF2<6*`)Ye5Gzfz#r~IqDiasMr&*NUYu0VTHf+ESoLBSn zccKJ9^v2&24*&4K0(tA$c@<#py$VZ+r|Y=5zT%f&g>&eIS3buHBOV0c0Lde5W~N8K z1)z16sWxvQG|~-D?bp!QbE5tS5^}wOhbE535U2g**ayk+j@?%dRW{H%$*O ziEu&KMvN{dQ{B=;3*;j>h4aVT^y~D7zWa&yPWdZ0?mpiA`jSiniPzX@m1md$YzD~6 zL!D@d6i^336Sid_sJH%o;?&36I}jf8t#YtfBM0~)7D5RKD5fkODG8nbZ4Ve4oeM|V zMZb5&vcZ2RzS;%WI6l@6C)5~hiYfQi!`Z8=tLp`d`>>7SVf$jr2@Vbp+WK}pRH|&E z9@rv-+|`8y3ej~XC^$G{EpgC8j$afo5(u3gCpTR@ONu3E4RH5E5|)8O53zOkvP*j&QQxWwlaZAqmZ5Pt)# z1sL}H`Dmb$8aKZOhYw6|kfgw?9AKufUm`;{Q2Sg6Cy{b;1@S-c-Na5+4x0b- z_22`unYz#gL0(2VDGQ6QxQx0MBBU>ElJkK3)eGE+;F9V{)woO+si(e8MrrY(6bzM1 zZgFL&|L{pWP@7zogQiE4b~qry;_}p=b{tYl4}klCCm?g$x;0Eh*KwTCO#{O0#do5) z8YK)eWLu^oKW$Z|PS}MDW81&XZa|Plag;88RB3MH6%Guq97GhjJ7#$C@?|~fcn=+F zM(WDX&z~CZtibbzD;5`~M|!06W7ys-<9`3(57sf(0g%AB|FDaxj zr=0Jux{T_;rkGLsAwYgGu5mplHF~40TO#FbYWdvQhf8aPbuHwqkfA&Mdag1d#VZF; z+KN1D5@aoA1{Q5mNyf{%tGKllrDqfB<9%%ab2k|9pGQc zP~~Hjlecn-7-`gPd=FTfuU9$xe-GnIO-;px%xnNbf{4Ahc%MdR@KihQXS(>Nx2`e( zMIp5Mj7yg;ofH5>$WJ64;Fbxz1nV9>i7EMYTSA9 z&5Yiu9Ik3MC~;Bqp|leD4q^gM^$7mufr~<3@Svbl%F?d=xQx!ViT8hxm-?*PuwiEG zgOpiV<$XX2l5Hj7PBPAGFNmJIE2Fy;)Xn+-_Uk*wh4@NSA+zl|rF33OrFSKs6Pyel`%n zDK2*K!B*bXL=@_=b^)SfQTckP_1UQsoGc2>t9;7Es3hyybO!^!z)ZoE#fuQ|5KWe`cl%j*f5iJ7~EcnNNEEEHAC*Oa~IKo^*ya#moC z{4q4NfFd(IEDVbIt()0b~ghe+O|O6AQ;- z^LCap?6v@{@aPde$AjPKu2r4d4U#Q6?g0u{{649HerLr zBClTEw2mQB0fD=y=1HVuTBAe|wnqq~q>_?Zz=aHPBZr$}2ie%!e=1%6xn9!d(A|B^ zG`4kDDk?%jxu8nPQ1{?K1!7a=ahIZT7!m2pl`DucWYC+SHF$;|p1!QV+?g!6HLu3+ zJQhJ&I&=zEh>d)%BK#*CM~OR?p&s)LwK4FewneiZ+_y7yabEb2-#&%?0yuA5SPrM9 zib59*lXZ?cZOh>NRK;Qv4&dTyK{7YK<66o40N~`u$}Xpy5v{15?QS9}C(hiQb<-eTF;c!KI1Y7C$Ac z4F9fsr%@!lYin!c3!NK9@#fb2=sPYK0>lTv5o|)#*VmV}n*km)hyW;%_l7wo9`s((3o8 z$>NBkqn&>*XMW4}cE?q?5Q<(u-r*tSy|CUL867=duP2pp?;eQ}J?!a7NeI#Up=CaK zh;uXJU`M15K8T@21p_??AZH+AtvC*>0dnI;?x#w14&|q?pa1yJo1&(g#Z||Zl$GCJ z+2D<(<3O>AE<}R7iUkF-mKM28LiaAikdTlgZ?4Gu4z>NLjs}DfPdcJ?nM=y<>G3EE zGocQOKWp@KOuDkr6DyMD7=0L+8nl(b*Ln0t5)vczyD)`tRWe^0};Flq9_62 zN^!V!EkD01upS$yn08*vF z%7xiKzJ04zoROt@ZIeG)E#YK`&d^uf0UziL_??3q;bZ)sY;gJY@~wJ$dcR?KhT1O- zMlZ&CKOjR0*cxvI%IZLz4CfE&|M^p>y?cML?=aZ$gL!t!w8$+e>No6hiNQ9BsY-I$ zBb)8)?3h?qT)cE?gN*C#?CfmHwKuprU*X-l7R0AA@YC!(GWx}-+9dCTDo^=OqiMZB zZ5Egn1UMzy?aC?l)5?6ob{-9U5(Jicd`JoNp$Ks%!;DoosgLpfG^Xp#FA zfVbdc2!6yg4;h81j2@nzw9bl9eSLiZ({$_I<4Dapmid}ktYo|Yq&r#jY9C%FWfug{ z-(KPy%l;yHpSt?gK+E_$!Ry-L>*`S+Qsz%_6Vy?9>9+3BbFbd@D9GWRI2?H55kz&8 zv&kh=RP}CcZz(t#i-Z998vtxL_^l9+Y!@?s$h~1hORC0lTI9k@f5OJO_x(+zsrl)i>w4i`9dmPYA#o7#sHZ`rm}Z+x z&{ipFBg>fQ+RU_`%+m>9_vU|`8LN|yqt`?c@6gLZ(P&xVauC@h-8y3Hu3g^Ej}GI` zQhKnHT}~e(b44CqSjhuOo=u_?fp-ZB3Eu!)I|7H{o{X2TU0VPBcHDIARM6H~8riMo(cyEbl_*QuT;D|s zfLpyv(RhJAT zDcd5@-(M#@B@)p{mh3=8oV|4MVsnXa9^AUJgI&(^!ffZ_!r$L{owKv7lipI0avA)Nm%1DIcMD>CSft>1oV;^K}D|!>mvJL?Xa%CuI_t!;YMWb zlZstrU9tp;rOs6bl*o|P)8lleCnCu5>2YJS_<+}JpnHwn+04v7z-1D}sk1quvPC(M zwfq3T;|=Uo&*=|jXI&oTf8Qh{UA=2F@MV2fG#?0HlH7-LP@V5{m1DQ=a0ePc@^be zy%FRio{t0yVkugIzjF$$p1F$J8WYjNhR?tsa}q}r>2+7@c{N#P7;56pBFwsLfa%;tbcB|T;}-DBVe3}D~Fa0flUIabPpokB>{wfJ!t zR0D2wE`|9Az{^kI*qGdR>Lw=j=qivA(BM3o{M9s3kSh2NZAZrvx!6EoAKut?9IRIZ z?lP7wee%opU}YQLNwOwJ`%<%b3kQM+86AXQ;sM0wSFSRl=n~Q+WHncIQ*qFY7f$9H z8ngRo=ao=~WCDQHa~g%UxZc@uL=$m7U7hbJ;2Jm>*p6_1L4VFqus+}^ui^4b*p(hq zV4$kEm->4nDWhp;^5keWdVYtB8C~w1=d>anri=4!MQ<1m^Z$CreIyw&f9Af6&C1H^ z?;&gjZpD7^#VeScFNOk3{?9+`*eOyJQkZK-G=&>_I)0ibAfLt&}dZF;w~ zh2eN0Gtv3cKF6}M!>?y0jVLI3#arxe zZMSsHZ-J%dUcz!dBz*F;cgpw2M{{#?>jjKZg67zT%p60VX}rh)Fn`2>v_s?+veivV zTdU$N?x4y3!Je+A5vr3tXpn?vG*}ixm5O2#B?xJQMpA@e9S8dkAEp}o1dRw z5Qu9$padZPpRYB?zQ4YRGo7wjoOh?O^`Ap*$udq$7atPevZeb=jx~9L=Z=uOH`2hh zslx)@T3igzXfV8m^)6JDnz||@#0c4QoNuCuB?}? zGS_)z4PZUw@)G~?d)Pr>3vwLlzzp%BnhzgN0xH#Wep(ASh})@E++7Ys5tSWu^Q{|0 zk`W|1lr0=_adGrQ00c8?lA8uadDzlT6pF=+3Js_!(S^bZSR-}o>e55RyMK>xlt~C* zv0;mCR3Qpo9bw{8EC86Ea9aX!BZ-H^Q&i!$Jn~-Yl&Z28*JmWf4IjF4g?=L?P!Ug# zk4NXedxfqbi9(o(!6cN(WZlC#^#v#or8L4qEV>%@2sN~bKp>O^3L~mc`T`nFpk={Q zk^a7;{Q{~X5;;-%nAD>0>C?P)fIjiSZ?qfCcx-NwEKZ(kOE;c~Gm1dcJ30M9*oWhZ zgQAKAL>z)5BHGxr3>*O@m!3u2D*$-3!N@>zp^7}Xlth4RA6mTz>_&FVml3<2@>^nf z36>Syo0EuO;B^|w_EnWVzRyGqgwwaGvA8f*k+F7c)rJix=y&C~sHCK%fWY43Za$aB ztj|TB$Rzz8;(4W8l04kon3oa`s&x1-=7Nlb5+_5P?+3Ef=g*(vLQm5NdKY0lnFP>> zpUSlO{I_o3u8&8>C{F;PRbrLs$Djbrv6iJpD0y&gu5^e|UQY6Bdcu{P8|T(k;#!f7 zBl1EB(JzEX*>v}1bnYE+Jo{T%iKn>WRs}8)0$c?5TU=5CTbzs6;wLJJwsbNCc(@A) z2%uXg?=x_l@-7%`!z-tJPkZ)CZbwH)y2Xa>qR6dZCRXe>>Iekv=-7>bjqb+qoCe$o z%np1*+$_roasb6pW3ZScz@K{Xva_=SbPa?g^#Z=+c|WNWVIlfA(&J8XvCrUxF(NW1 zhBEe}Ix=z<8Yvr%#u<;gyAS^(GC9%UL@`Bn?aKmA15Yh1zCh-iM!R{qKI3w{Z;PUZ z@BeB6Dt#ZJVW?5VKs~?<1y>s*STr?T*q{0;OP)}I)B?OpJ?G2q>p$T3vaZ}{hH?aa zm0{e@3^nJ)140cT@1TQ0MSTvmB^sqe9cABK3R>@*2lFaWj7G#)b4l9B1^<0Y#;t!U z&_+@{1k>suOq1>2wZ!pCmx2fWa*8wap%2Y}gJQ8pqlJ_z#qaqIFVqNnfnp6!>oQa_ zFJ8O=Y2CQh#236vW6;B=@q(KOwPE^oi1|`*(t>uL_0p9qPwCk@0?kPUvK!j%h9n2c zQ~@RIHYgF$fFxB6U>sjDjkHCQoyZt)DVK%rUu1leqoqnq(7Hw*|PGZGvc6orFl(-xMqLbnr5HcO~XuvW!^1E^O(gMqL)-sdk( zg*NWnvm8oQJ6a;WN{eej`Mx=zfIjeMVe&_-n9(0HK{vOc*F>vyLJi90`Js~GboC)| zNy%J#g8u9D_|P=9VL8c8Eh%vzj9vgI+xvYF1KlsbkmK#;1=Rs%dgMF&RiWB67EV|K zAErfARKI^;jBKx_Mg`wmX(Xq}q-KcvHDhh0lvBR^)~&dQ5239<%16JkoU%H_{XqO~ zV}GKHhtQaMgNEbi8=iX3cd-zlq00*u(nF9}hAK1ZEv~mD>o1&TQgd)fF-=-V?iIG_ z?&)FX37P&L4wpk1R*{xAl76*g-5d+G`e?+}tEV6E2NF~!kL8=uHiXJgU;iVjb zpW%++tTXws-vxa2xbL!lpFxE56mt6t6pOxM3Zdngu&^VMO3oj z8Mg#ZE?xs^1c=*11~~yA3*1k7W2WuE3&GVyiZ2htf#TH6EQYc?#R9o! zYHaKVawQ8PmqSK9ga}J?=_uO9u&%_OJqO{8wYv!Y1ew9-(A4PZMYGS?LIVQSSTR3o zO9rrOYwc1KnzPHbu9%M#itTfD6J*Ync(_L-eiI!_?E=+K z#(>Z1I%{d?XQ2&(-s46tu@!&QkA7u6XIN&J{96EXx;rKIto$)YEL^U?!n11EwkAbstCxS(JfJ_LQ{E%s`4L_##>wu1<|SeE6JDT+?r--#0> zp14camz%_P>==C+wjBMa1=P6DNQorp6fz#TNV5A(J~$j51l8?H4))NWksWS;M|Aqi z|9kG1tkkfT$I2{tS-u&vedxu*Z3a9`7sO7YGC>O46oPog#kPj0EK> z9@ljo z^QE5TMWr7fF|oIoq4MZXL_$3U2DQT?MIEAk7VC3@aMytgqjN>l$;KNh>3Ysq)4@Io zdHEKX0y=g&hcyst{AT6Mk<~}xtI>#`+-$kN4{W1yZbGLPI$Fh5&#AE!>}yQSIvU&6 z`!bNi-kX@9pnMm566d;%Hd*Y zei0*sg`H#&u~?^rJBDmcuMAd6h{_RYW01r(IG>A6PVKQzPxpikn>@L3Kqxx=a$i47 za_p#>a65A_0v~?<;=B)*FONLiw~FCMxC?7uW~MXRJ?Y{Dj_BCbFWV^nCa*gWw_)9! z9XqktQ}$YDkl*VYMV7v`3kmx7Tu*+9OW5(`;HTB(c@il+C_5wJK-jS zJ_xkw3PK`jD}?=MiCys2?0zi-z#krd~cu!;#oo2SJ1`v=n_oj0Zy z78k|7I(Y_hP$JyP)%I(Wt)jIJL>a#*_+&o@>-3TRldkQW;ZkOE|8}#)cNtxwsH5Ye%peF7R;;`dn<~V zSK*Z0a8W-cx_sT3?IUKs7R_12%;?-tA5nbl+_{r%aH#K2YaMv4CD!#ZM6aVz&h6(Z zy}wKgcLEj+F0*8GO3ok{|7&wT)mcO7!$}8)(#{^^MIb>IL4)8Ccs--O9~^n~7~@DG?se z7(a4c99j{6 z*}3F>(qR0Op2MU~KCQ%qT1`gY_3{wK4v*}kTvSi9@!ci{zPmVeTL=pYJ0;dFs@4~G z@7mTjKM=b_osMKat>j}|p=Qm-_xyqF<(y^bk|bp}3|XYN8uAtrjEOHsW3px*C;yx& z?W_>{`Ln%z%zIMrtTDa*=m!H6PI(!8>{##bdl^JbYL~xeQ*M=HF+2ui1!$KN?UIaR#s@j{zPLbZ8H=%e5a$qqNo*_iW8bXu@qlkC*K489)}xP_SVCbeJZ zOHeZE!-5D@GS)8)Mze-Nn<5a2)zvenwi?=!8Yo60u=;(Cjo+`!xB;9K{1cv1pRv73 z?X%ziXNB*bmt67vEZMcfOmX;xiC4797Usod8w$F1_^IcNHy+G1=v7=`5Q*5=HnGUT zn_b#Z`<3CpCXwOasitRgbqU>Ne}fAZbyh2P)GefYcz77|9FJzxG4oIhYR=-gWa(Y6*ZTW%u^D8*XtT8EN9r`g(J(#j zM`M#Xm}RtAVXxkU`9`dp<;boU8GD-o$q=2r?td4opYlrk<6^*{biuiLz4`VMFs*G^A@>*a)uOKehDhU)O^~%A)>+i;j^~XQfM zJ*Sn)DIb%;tR<15v|HA@t_7!5w=4?vwuVhNN&Njy$9P1s=TMtGP*=ArGgib~`XDKy zNf)BJ^tHQ>q}zYseNbcYfcGXbCc2~NrEs|Bol?)I{Za>Cz8apXRM80Kt$a@rL2+mvS3z;H`xwt$)9?$YQB1z164*bnCWv}qwGyX&< z?@L)gsJm=|O3Gb(CDL=%_%ZwO909lHzR!all9IJ91;s_&gN_B@nMuDT#x+p{k|5dk zZU)qyNGZ0Xvgq*sb==hwQe5P7U~XT6PC{s01W$em&N}FA}g{SC|l4!ECtaj*`EL!V5_{;kINYWw7-iA_2ht zgJ3Dv%K5f;1~UWw{qq(+$EV}#EPh+pr#-zOwUoSOn`&OYQdeO3wC!dEgHf)He62a5 zFi$-~c-+RumB&Bs0;;G-m54GA7gzrU1NH4MqS!-aaN=#aW@1@Jud{iUeVI`2w-eK6 zsh8mBU4AH5=}1Y5Xv{Lkv*`dZG&B?;O4M(kxj1SEPw$4&v}t58p`;Y$CKh2;RaFZM z3&2wU={^2+PX&iFoa`G$_5`=-O)Og|Y&rU6WDf(`#j6}eNhpy-^xt@2NFW;P7td3( zE%Oly+szaOvhM<|hs;j|IQM}a-s5ugX}C$Ns|=o>WN?W({wU5>HPKo|%E{&09_w!w zLp*clI@e8F%Y_{1aMKR;2Fh~VZXSZ#{eOX-P&DlvhYAMA&QmnbpuvJxhb4{=EtG$k zIIT-ySr-S=jCZPPi{E#}8vEzyue!vtHOw7jh^|iW8Rk>C^zozqP*yh7*fw|x2uM_( zB-w_%`*ZdtRgjF_nSEM>C0aaC8vTRdfN%86xlR*>XGuvQDT98O49+YzE{@jQyN%b8 z3#2souExOOGGSg5X>|RaP)Jh3Ce2FbI&nor1_Hh`wFs-|YhV95cQbp2#h0x=W99>+ zuQbuGMh;`0{S2WQ_^&k7Ofqr$D4OA%Div=TH=%vCgH6SCl~E^{FpRiJfS_DKr~!JA zRTi32pwY02>z6K(k+8<;^5x4=+gwAHLALpzH&rGHBJB{gDtz#QdQP7gU|*6AIzDcb=qwxo4oF`slBN-jNj+@`0s0Jy@aQdjIj`CP+*`r9$%4lYqx( zW@5f6MGsL1^2ZF_(bAoA1rSkT6cAnVJ7?<{I-YxHVkiT$%~N1)ii>JKgT#c^SIqXX z6h_)&4T=)Zz7_2Hh>$#7_t8Gc#VNN&GWM#B_~LbzWAV*BH_xcz4pz*f>5PdX^r~Nh zybi}~Qs-TDR@y4HyvgBCDO4_Pi>$R6$D0RzA1~*bO3{uI@v9nzC=#GD7t%Ns0O$$4 z!a)Z9**S3Pespv+DXm6;0^aU+i=!&IS=T!!-F`Y)AD~zkqA~nHilxjclZ$ns67zkM z!or!MiwkrKp>)bW$>~I#^PMPmhKXMwz}Py{x-jPGf%x9kS`oSkZrjH8PjIIlGb{D> z?c1+k@29bqKuz%$q$()rY5+Fx_${BfAT<$siP9t}=yZEciH;JdBSJ4B)U zd+OOcDjUR%Apb!L>>$=96&A|+YBw0zEZO7M=7%Y`HwzMNcs}qykc-F`g+HGF1qvl-lYy7r_U2iP z~iTXYS6AURSn-Q`+cHbOcJmN@vdP(ZUTTcctY;uGYp?`2N3F9)n zW3nKUyf2V-Uoey**akWLKuR+{3}eg!LK>SR1J)dPbk|~joU5Ybsp*A}K?&8@zIG~E z-Ls4y8yuMWTWOCfvdbMDDw@qsIVZ#h{eOyoU ztF50Lz4X0q!M@1jd*gl6dQM-{5$z?35mio>UM^pd=m!EOE3Q~Pzq5zs_5sa>2+o+7 zMAxrh z8&TieGRWOOKQVosWZDbT#Qc^-;?z)0P zOR;w(>$jy(#m{@5&!6RpsT>>jWf+11+azRVEfj#~I??+;gJ0W1NgI-1=+BR*kS)1o zQ;&{)Sl>5S;}10qx*ZFkS4h>dPp}|FWum6{URPB?0>6k}bN=r@(O$$ha@-)dC?P&v zz`@l#;qk6i9ZOI z-C%kfRaFVCPs}RbQS@~Kx3@dglb;`v^bLCGPM|&^XNs>V?}ii;gbAsb*KcJi( zSQ{;4d&Q$N@aBZbe4bTWo6YnsjwN)Qo~1YXVUdZ6DckJ+7PNPnP$#$y`O}-IH*9Qe z?E?o3rl+StI-cmNJcCTPy?goJzkfk=?}7dU@sd=jA-f7C{dIhN2p!?Aww@fd;{=Nu z^Q8@3Dk@6de!4MC9Up3{%0hFDw<+t&ca>2WuhSv5ZGQ}I(9VXb&NL! zC=Lu#10C%ER*hofeMJ`30d&~{IM@g=7}3D%KYT6Fcq3P)ImPHj!$#m(0BgXay| zuTp-rEbg@HMLZvJ^f}$E$T;;6ou`738*a%*19C5v7>8vNkl&8$)RYi$`u8v#MDIzJ zE*fIyNgZ6eI3cL$GyfI$w=_uc#o=L8m3vYq1FPDDHceiuod4%($DuMpx5{W-_b{Px zcYt^VR-Odn4DFCcYLjGil`?t}7Y^_~TANTk33AFg`F2cP!uNMmgFt)C!w;?nX?2Cr z3#u6Jo;NH1Ncor5Y+Wa+o17l)$1Yb74X zZ7SZPYFePByePbB=33>yf?UKI+F2;65ih&@`p^X7MP}IOJ)=4~q?r4@ICO4$!zP)F zRDI6v~(Dljx8~m)eqbMw35n zDpUu)1%ItuH&Qu!$gXOAY&&8 zF?E-{?}ddsFCEDKHRHLq(A@T5|0&m2G3ORj4YBL!Q{OF8 zw#5^O73csSh8SazPPYz0-I9ll3YPe}ysxlN>m}oA|78b*Z24zfna*_>Wj8l2*QDz$ zsGcqP&W1KNiIgfPC9-%}Mu>%dW+%W{W&-TnGML^>NSK9GU)Q3IhZW7$jI5Z!OD8Mj z6-6u3AMj_Le&iL@8}(Sm>YG@(q(>;(42_`WyiRsZf=aadTS=|Q~4~pH?%-OJJXKVYH{D{2e zN~_44j}RoU3E4ofP*THO6Yr)?pzO`qu4Aa zNEQ8|-QQ7>$+zlxKqpn;h2-5Wu`EOMm_%J2hbg}kC+@=n6TiP2g6G|aS>|lY%Zhl! zTzV&6|0BX4#vDYkevD+&n~hX?xn$1(SoYF$3yoYp+wp2`_nzRX^I=EGg*t49`3sI# zuYsC^R9j*SjlxXTZNwCdwY6Y-MNvwM0|Zq#wQZR2rHj_8DmEgeQ5YS@*4=y}e&Usd zb7!4I_4;MUjRl{?E_!3Z@6VD!l=_%k(dS{R*&m;b-anXvZEbFbrY~zhDB9ojj&{Xg z2*(=g>(j*@cA_s5o0zyA>$b{~5fXyJQ~FfZ-_$U!avT2{*0NNtWlMcdOxS!n>B6by z|H=OwEIm#vsD(oRr;iV@tp50(0{%6%n8pa(MMu9!XCnkP8+*i4VGSK{)>KxK0FKW0)5OUO&HYv$-*KF z0q-HQLX-9ogpLJPIi!`Hj~zSqQ8D`Hv14(sKdpO03Is#u{AdxO2cd-IQx1T+gmjEW z1EXa_L!2B9Ja3tu%lQ)GcW%nYwJn{I`hEFU##7ak*xb%wsUgutzD<7Y$Bhzq@GXLL`=&EWSBkJoBgGH>|F_Lf%QJ8 z2gFsApz6`6H!tpf0mUjw>DV%)M4Z2H0qUwl#oZwn*mVHovslyt5NrgZ0Iw{RWZ6)?+j+)mKs8G{JsC-CDq z5ipM)<=EI*y88R`xTJaw6``S5-(-b41wm(jBRU$&KMHimA>YrAtoc5Vp_Rxu1tUpT z(`R)`$|~6+>N06LzF)8HNsc^4y#J6@5rg1NVq-0U zUl9$2#l=t3OHgS^2#%m>yY=>U)~5f}0^}C)7g)`=dDlU_E0nfh)Y9j~ABo6JZRV=#+%CK!4|T^FI}_7L`^Jz0_kUMZ7s5jG(?7}sax><5@AT}ZY@tVin|%EgyynvUxKYOlejsP zInnSKdo&(`0IG1cfU?wRH9dYV34)#%->7gSS0o$lVV43cq$WnN=6@###cf9kOmVy= zMS`{r{$Mon$|mCxy5!{Ll}DHGTx8<#`SCNi&fxk75#3mJV|m(xmG07?jhzR2Ji0pn zC1n>hW%$WiHVsRR$dr$~L^qLmT}l_0aLAw$Osaz{)J&lEghGQ1d%R-=x^0Dpg&2Xn zVs+o-?|3g{9CHu$+i!1Aee$KbwAG=sBqtL)@TBkHff>4dh|gDp0=pOYxHe0(va(_i zj#hg$bu&y( zG{y`3(VCTK!Qcc329ie%aXD@o;JagTaEUPd+Fs-d9qvO{S62`)q-627j?&YZ`1p-$ z*P2>cVOW>}c{f4H{|O>m)$7+wmMlRCc=Ow;Hsge_rtL>1ao(}akkj@j4$T|W*t!lQ z3NG9O>C@5CK^8pY=_2oO3y@r8X^~#s7-Gy6zOKY{D;M$?C?8^T{T`v*F^u1>Q_Og9 z5alk$Rw7ch!0UQJ6Kl z6p-Q*B`6V2&_#s3;|MTNYei<7XXC`AY>kDWkNJ*@D_z{^w63o19gM0zeY%?#$@&}I z1->5%FS^2}w|sr#Vvzrw?>5~_ln==YO+l$A2Qx{kg8ruC$Fl&QDwXCjnFc8_I=ab- zM`ULe6FF?yhkIjI6wK7FyrOd2@NC%KEBvYp2tWvfj%%z>FdUTHCN&xz?aqIoU6^;w zKB~j^&Io^sxo4or$0eBDtazA{qjhbQD5+Rd$He6<8N0;apCa$`GU7^@X4;OMy&v!u zL=fs0J3l6`KtFb>@VymT;eKEc;B}Exy4!_h)xzFG>qz zB6TqUwK#|cC}jz0S(pW4A-#~0a*Fm0zW!yWk`jhCsjK}Vnjkyc;_r`QdJJE^bTe12 z7pl@Wl5Ms%Hoy1e(t4v~x)W96-F-xHhX?v@jFXzh-FCYVB8eY`)%zG~|BKYD3e9wh;c#ICZ z_y{F%M((I@VfT}h_zGqH^C|B-cV~6D8jWaQwG!uLRE7#3UuPwgZGgB=1He@#((hDbU0=aCDG00rLawTdn@{6R(7Z(Dxw6ySbSyW3f zARl_JtKNx?1uME5<3uM&3O|xv6dE^t=~A}NNkT}n^m|m*OrsQoEYPvI%~@b&3)_MT zN-_{`XC$Nz;Z5ZIF*c5(Xlop@who0p8rS|xY);M~3PFtQNYEmmy#Mea5OJ4dliaE` zYqqqX4L7l}LU_r?hzgv-53{#h1O;)+{6{T4JKr9t+g>ceJ7#F-Q=TUq)Y%bHvhQ#$ zH^B}0vH7~;7{SuUn+90O;>w-Hz=qz4tv^BbAH&*kCyVq=?PF;OqE_`~Vo8ZQfF2_MkGMFjQ0RxK%?b%cUGpngb$4(;1_ma_DHCO{U_Fa9c;U6lXiN$A@b ztN>oZ3CA_wc?OC*e(nFenid)8QGYNn?K7*}vpd+;K}0glay)e z9>hf#FUkc?KcXz<+YU(&=mJu#%Pv}ov9MA|Oi+wnaSZ<4ec4{Bc>46?@SN+>BNQ;PgS62s4pbx6H)MYUA*Y*1rIcISDn*P1)T&f7BLpYW# zi`#SZR;oz7`~^tt+?TMhK$;@01LYDx`g4kgM$D~S?8vZWX(TY63Be*J4{!H-)}WM3 z4qbRoVK!>gy;YBU@WkcHu=66GCmTBK5E}_&4OZ~&NZH72G(8I$WLiR>Ro0E<>knX&H|9OPWXj%WU zqoiOmB0>?4iF;M(+Omb$@i~a#SFc`?BrxvEP7G0;Jb9AFmJ+d!wmjDEua8^X#M})V z+O1iC1qbc(7SO?NCVPWKWm$W9a3IF7&``mb?CfeUTRPN(Nv0&StHDfogUtO)pUYE< zdHVDzu*o$Z+1&K>{l!(?b3hm{DMAN?$Lf&5;L9kIaDW;&yz+vB94F4KI}*D48TMwZ z0zn+{lI|#TT7vm5Ka@+{o8 zaK;hdxk({!-D-KH9n^L|KgJy?=2;c{`O1b}q`pm@xXp1@bJxi)4<9{}Hmx`pf+`aT z&GN}n9b}Po>yK?%7@BM_(K6a9rrQ|riH(iLE@@tRUbk%Ke$vAit5J3%(>blDS*!77 zG2F~|@J7ODo3L=*?Hy^D-y^@}2_rKtc?-V3ztp4~4lHp<#FtGd(Z8OKN&CP73^|P> zynP(*=Muat@*cBa342aD@ntW9ULog>;WE0uqQBc3n`N(t{;^N{^8YaP6;M&_U$|o+ zDvAjrAu1q9DCSokjQ{u6JL|5y z*1fft!5#V_e z#ls7|%5b3NHL1MgSpeCdJ$rTtsk!$n7IfdVgj#42X$T7qWf(F-0l)tl(vC~%+%|4f z1oR$|Q&Me(1Vv z6egd^;T)|>qSRK!6O+$IbSIAu71 zGSlx|XOlhxyhp5RG$bxL49ZKP4GSdI+Bx1LDvOX-Re*jeNMwR568gn>+czK5(@3lL zu4952-?vgw`7%FYYH)1Jj`d(B-p^n%BC>K#NGM?Aw{-2>@4OM@NBoJ#+%Wbu8Ci~Q zu|4nzC4Ps~t#KbYL!h{EyU#QZF-2G)-66gu1_|$~fUiKr<$xfI6Loje(u%|czApv| zK&0o(tm77Julau5Jh4&5yFn$BOW$+yS6O{jl4L`*j)m~w4=Wq#e8KSO3y2>vTm`yj ze0&_}LCjW;vpA&WlrKvOHNWfa?FEIL>bABgATJ>00&p7IdJ907YWBROkkel+C`yHc z#1Gw@;5%n&FM;~%G8`nuPj_qf164OSHuON-;nB}3Uv8z_uJ1?U2)wtqK4WA)^_nld z<%?AA5qt<59x4z9Muvb{YJmnh{Lypr32nzoNWkJjv!YCq79Q5Yg9x+ECHKs)t*t>V zw>_bi;1vxmE}-r-^y27LYupIZ7<_tg0646Ujt*cNP(Zvv!3t#KjkT2%+Sow_6iyG4 zmg0B|F&ZpT*^9P#$Qyv1+N(R274@yHhyv;_daUL1IF$3y(C!FGq{8coNF~wA^{sSF zF8OUpwR4ylnNBY2yncVExPfGnp_?uUm%BcEei}!&6Y(c0Z1>SNOqRAvQYa`tIUorB}My`52x7h(>Gg4UPhN_0y zjkilZ_Gge){+u)taTIkvEF>f!NKvSx021*-mX3D=4>ZL8(oRbe&ICLQ9IStqef-9?aJlf97*Q}fkkx_&$fuP#ED$myuG2t`S1xm! z#>KfAC7#MU6rN2l>w9rAgHU-4;R{bTwzPObH7j(6#US?KXyjK&bhmusktX7}h#3gF zAPEQs2chI2K=$_Dn%Bjf@M1vP!=pi(Ko+WFTRwaMxkd0@^4me9pn2O(;1>6l>-+qD zu0YkegUnjCC`_Gie$Iyf^WX7NX1b%1sNruY)T5`6W+tYtQB4XU`v>MFD=Q0Rq#7Lo zBLT(qF)U2R=UtmQ4uYkX<>g@VG+jYKL1!B;dZ;}G<{K0<&YqTqEFGYqo>@%$jc`sdXW(Vvh=HY2wcT>XA+CcAQ1mFJ_Gu4uJJI^Mz^&S%hJ=TTSZ1_HpJ)P!&$vA_6 zZ)5NbqgAg#ffqKhgQ1mG8H9C+D8_jdYq;D7XuiY|3z<~Z)H@8^fkHGBz-1Ub?e@vkKg%gWBqJ6>ShI0N?Y z03<&X+0xYjltcIjF$NqlXwk9VSv8rB_bmat2Zc4qjvj>yk6bv_rKKXX@vL1?%>bRu zS}n)Po-b*5wXdr#Ez0#@r&AFF$j%^{^1Z(k&c1nK}D8AcVTUHHBdg= zG{d97;acRBMTCUhh4^YVINj-BcLS^lIQ2B>I)S4y162_Krpn67Fg?d6rlzg|;(&7i zVZDgg{&!4ZB*gg0S$mCrdhK$!{dJRpbhb4=IfcJf7B+kRHoUu)+S4~-QLZ72GH&!_ zdg@5{ja#?g(gYk~fLwXft5-+SXlS5#3YNbd5C^P!qU1BsNZp6TF#zzQ!a_uq3kX0& zKLt8Y#|5u{{r-I$ibb5S93Z+>y1MLojG6GKV0iKi3&Gu-xn3}{363bP#MtfF>}PUE zeVgs_gcfbEb+QN}S33!LRp0pK|M-;e0MOY1XtjO%sDH42PLQ7;7=ibgcicD~DChYL z0%S<8vq*-Om9_t$sxPd{=)?rX7<~{ELd*qvDJ8|l>UNKHboxP3C5ToqAD{*JSil(? zcHV6O#UR@s3I#GCorL<;PR?GkuBR^>h>v0xsSkgdC-m8n z@E?%NWnf?c{b)c#nD&kisNF$2tSY>uGrAyK4c9$kVPRrZ7nqx&gHbFtjYST$_?(J3sm~rsPt|%vjGSsarcII_vl>ZI{vA zI`Si;=Uiln^y=ebke5JGF)hr;4Ie;-RXG@|<>h6hB)N#H1e9J8eV0;~CqmUKz5V^! z(BlM0xBW(?;?Ds!+Jj?m+X#YX^cd=<>c?4qdG3mg4`k( z+@A+fCDFTNl@CcsNeR%;xVdS$c*gh+l$!(D2*!*;Gd?V{qVQR5{T&EX+c_w{YNYLv zl(!G%#Oc&*6?s1;GS%Gb^q%W&Ko3{WiK9ZhAqItlR+v?wfz!Flw~e5Hrkz5fhG|lN zZ=!mJqeqjKRSKVU6GJ`JxH00|lu-ctPvahfhAJ5mjSL94-a^nqB>@%?+JOL%g76&2 zETtApjA9X}HzO^oJ}8Pr&2?d$Odzvl->ck&xNK7+P?G+t=09X3@NWfL!Eh7S;s{_= zysLOEy8nXZg|1I%&j3x)8arECt%BzYNQ5BieOiv~d-3RxD=XSq86P!WN1ClaXK%R- z^nmhY(|I%sqO8b^Kzu;&GfZOTKE%XO?2ro{y!}QlJJe>tp?tbQe@pJkZAhyqy{CKH zoudi6(Jz2M9t3Lo6Y9Yws?ZA02%n6rczO z%)#==aTsCe--U(g=BO6=mMt>sA+R`br;&5lF){4V*yb@!VES%{Csj#y0%{G zN_hj41##6X+mG|h-bvI+0$bTckL(E4IK}z%h+gvV-^$=2Q_anBy8z9W*Vk#G7Y$)3 zxakqM4sh-pWED>;i%ISNz-dx0${tDyO+1B^#Pm@g+^QuP-BGR6MDFVmQpf@a512WS z#YDYxg}_WyL23);|H&T11}{WafXrxR-azJINg=ZCK--CZ1L(NRcV3{7+Cw$ZKoJ84@!<9yO#q zyxkYQ+z~O)MiE{wPBxk9;I;8#b56MG!B@T%M<$t>kh$hO;<4fbZ-88l&-J^V8RsRK6gk z27)voYsE=-G)(fTS=FwE-xlLReCp*{%Ga*xEnhavMS*uF8q8p%ehg$u%E3J%OZ?*+ z*iXR673=Ntpk4(^q5cmbo`H}AzK#INfUuv%!g=ysp6(^w>O$3qK-^V+x$uTuE7Wm!9FxLHr75M_4d&OQvfAlpv&c_s?QPqDB&vbI}lrIANZWA=cw1W{o|L@ z>h(e~g8*rIpf(LR=((>EO=h|xZ~$MLLWQ%jvs(fc3*`_&&_`)~1cea4?i+JRbOBgs4kI*6tCn4&Z+YAW#!>}y+YuJVLg^@(`nanb!pr>bR2hf7Zt(k`zVD(w$U%Z%s0$Nb& z>MwRM#p!Uw979o74G()kc_#Rcx!+%31J^GP+ZJ@bgn+L@%I)F3ttXkAMGl7ZwAofY!e!p617qK+M2=PEGLTmqnOYZUXa+Jgxgrjae3^qPXiG4;P`-s& zT@G$W0f8b2M8VwMLu3g^SU_nFV=u!cIh5q- zlP9$RQ$b}ZB%>PxkE5>3WNC;);SeyxP|gmCBhR#3N?96UIU9k;zyj0a;`8Q|Y~6dp zcJ+*-=9P~#e(=_r$*&0|3SwFFx&}hWD-V_kOGT#HkjcCT(x5t%r>>6f$RbvAKb%nAgZylHV99Y(pH53pd*=%J?aW?1D1HBbpOD z&#kPW??K*F5xc%ZVls?$#zWQ(G89m!13K&HYI_)}KXuSV-)?`w3yO3zkQM_72+R`o zl`G78|BN9}ri#!SVw>TgLXOEn`oQZ4VDq zX=!VVf`S5IvmM}hkT!V-TcpYfB31%q<$(69o)drESif!{E^_#}IQy^!B47%k@GflS zx8>uNalllv!CQr0iXrCd49O8L?>Q%;yQJh@W-d2Lxkb;Q4xzAw!P$9>n2X1beN|Hvb?Emb zNoE0Me4(mfsK{rF@%BZuO;ZS}h$bJc2s=7{vz-TZh>soAJAfaz1L5IJu#c7H{(MvQE~w4&JgVY`!;# z4B5Rvim2!Vh8_|ar} z{0#wwtF6SvE23!&JVodq0Y$G(l-rUJ)Gc+fgX&I1e^^E)*!qqnG&ubeeSBK*Ffu!F z(87AOpJx+RE~p zmH7`JJwlr26WU~az6?Tf)jx}q3&Ok4ea^whpa(Y=E*MUN20v1zvJKhOZveA7b-u~u-uNdD`xid00|Dz53+K|1rpux?~^BU^T)Uu<)N}k9E2mG z;shD_{e(7ukedYIsv;aN+`3A#zPVYi;CVAlG6->2ooky+>X?Pbq&tR{-r$OL&}jK- z6h%sESns!=Y&rYEPa-*oREqoEoIP0$b2XYB^1KBNL7E0)4EM=!2%3sjYI<-*Mf5;| zfSjC_rDghddnF+!HT4CYEhrZY$DC|JbP=XnV&=!k8R%4sFH3!bDtMr3fLBaHH%04Y zA>}xABgG{pQS&aRDAwTIltTvsR98aGVhTF|cy*hubhy)*+wkcVkm!ZdThIy*wZ3x% zKn*pdcfmXM4NyM6&P1qHT5)LJ&K)V?HDBOyG;nM36McDPtqL`2KtVwP1o)pp0`jo{ zrh_7U3CVpVJIrs1APcYp4c|{IKZR@;f@6?i8VGiT%A<`u7VzlO`SZUaf*)tj@d*%<=dB~c3`QluxsT4#|XTh{4^CEoRlNSPKdzA z1>iF?(5rQ1aA?hRI>0gMdD(Q3T#|jRy<6Jh!2K?2aAw?$#E1rkQhWI1NgI?|0F#IV z?A+U{C4acn-;aC;q5H{`C-4JH=-czruN2X0i4|uJZx|@wgd7Ndzzw+z_y6u9k_qG) zRP8&%IRQ$Em_Ali&&|&_hsqB%;sr$*NZQ&DC7B;Aid{6H==V@wK8emMgGlP9F#>6T zRlEVUE{A+)p!rHX(E*T8*V{L5hV<6qGXl=Gw!xf7&$QZa?iXh`G>eHI7L<0Zlc16Yd8FyN zvo=o{RD_O8Fd6-Ox`cWisLFs!6=GL(zc2TYLaw4+4?8|PdvzTP%=4AYm(@V&8sYXh zzqD(266d2UxfUS8ro$PaMwN?+u?c_|$tQ@=KlU*Rq~)|A!9t?x?Bqng3*RT2vwJPh z9-Ksc4eDZk`t$4f*WtjUdCL){FX2@f;(O*V!FBN>OBDMlCMK)x1uY$2 z41AS?&}u+WAXLo${R{0?$_bCo;y&wDJZ)pQYNZdCOL}4vyNoS=ZNtTXK*|nPTmLSt z=&*enD2R$C63mXenL{Uh{L|-Y5g$9JB@4yh#7jLT_uJ^ldGQ5&-Y`t}lQgv;HJjZB zzfVfj4R{=hfbzV57yFMm_e0&o8wqtP#NRRx$NLx%T5!9$3+D`9{%o zBdw&{4Ub+hABw2D+QAjV;bH2SuKLEdawIjQp|z&83KgkY&}Ygei$>>Cf&D`5kP= z4JXyo)QKahw4eAmVI{AN<1v$b50yev`hL_O4vzZtzp#SrRwOGd3zt+9d--hH{+gufkzH^IkU^k$+}4G7f5;H4Q#tZ_h_#-aYx9 z%BN?sv7j=4J4**h$x2#oRHf)lcsqRy)=6YR`HjKX`y0=#Jn?*~!~WBq|7Joo>B^vv zv(?H{+Fp{R|C^67OO>M+yaHdsS~Niy@L-hw?St9XQqTG*`Y9=RG;U+DzoDS4EIi>W zk@iA)r!}(G_t|@P#U=(IHL-qq?^a#+PZ5p~YpziR@LL2RS4*rdwLDGAS1WQfwY-O zZ`WV4f)<7P+bwtNGSmy4Jex`!{xkgs#MXWN^TgSpDrW1uqM^65Vy^-7dBHB%{_mB0 z-#)n``+ExH8XFk1MyE0hLRD66sOCs;=2mb@oWz3mguBMS7!vQ$qz+w1_zb_m6uJ=d zJDg|J1>CcTbIrR!0Tk6ldkht(4##~=ex#au_v}FHo!r+pt;vg4y;n{W|Jor09a6Bf z+v*<5AI=Kp5|65Nj60YOmH*S^6?k|w_2?OtGC8De<4R2?C+X$FF8(af_rsylan={~ z+sOaA5`BpGd$zVKOA5pLjT>>R^7ct+egWx4&uV_ zDi=tST;(~v+}Rf-n996<&IJ{2EnN6}v7y73c#Fv6Qc2N|3691;Rv{#S!TcI1?GTUtH^bB{SV8f|LNZH*234f#!a$t zp7<6&t5TtSvm>Z+00wWJp})aoWdyuV`jkC2E;$VyMP4qtAM+}G%9l73T7h761a7el zJ2PttRi}12l3%6b{V~+73VDb_kal5}ve*ByWfymAS}&);@5DWlqOFC#>a3(kSy>J9 zN0D0?MqIQXL+;?P7YSyoBONEYzw5m2`5>Vih@eXGJ17YgB$Z~jv-eZLS!2af&&vGU z+AQT_Uwuo%S6?oo#qf5OX)4RV^K=J{X#0&?u&_&SzFdG6gH1jP;;vup4`T6H$U+W= zM6;G>VSj%~dBS~hv&Gl6E$0|foa0kUK73a*p4C#eK4eA&`H~VbR z_Kne&y4pBiA^gGX;l$k83~}no0fuU(uuCq)8+;E6E3H;I#RexuO^uyW)H^EcSEXAH zsfNXMSW={i9jT7{)j^*1E-q9xn(5-Gl|f0F(iV7DaGD>8_dxk~XYD6~+1ro6$0ZT+ zUyS#yqra z9M^Xom>p^Bg?5B`>p1_1VrT&SC5A!(@{~+xP}i@g+?!8n93jNw4fq)U9AZ>W>nEdFK#!9+p4L*v$EVA(|!ZHn!jc>-BA`UEo_mM1$zg%C_bo0 z;|^;3%VaB{3N#7*SQZ)u4vraY9<@|{0rXT+2v$;pMBWeH-50;vz#?G zqp1HkpfGi7*%m;yPRv&9>>NP0Fcs?Ti8<=O81MQ3JsOdq*u~Ac!{nNg(;|+LmlG8* zZ>mMzPsE1i?~$${vUV_>$jQs53v&Ir%x0?h&B`%;@6G;pulC`&Gz**nZKDt!FXMH{ z=rLWXDAtQ)rCSvM1n{I>^m8$;uzd#k6enEUQP5~1Y@I0_nO~-50EopX+L5!h(=+Y8 zyM^`MF+*r0u9Tq&o60H9H^eq*KrydC_UMVL` zt|&6LJC-gsbL|x|41-=%7?1fhk0Mw3x&q>Og0U(YodH8Sg&T|16YcM4{$a11*^|2c zZk}C0no>|S3QtZwpTBzP9&dFL@+n5On{W@OH%TP(*_{2M`+k_ZGS|MHN4pq{$+i{^ z3$A}loO{w&t~l7vO@1tW?P^LQ`f-R(lJydF4=i|f>!5+@Pt}E0rUt5B53@4g`RX!M zc^9Q~D3K7PkFKOyEm$M8RrGus1B`sI!_!@}33kkf-RY+|@ z_Iy!B7abo4ts5C`MCd{}*R7J#EmuUG+$L#g`*NQvw|Z|8vX%`SmsOa}XZY~gk20aW zk6frm*!;Jqpd!b2yBPZ{I+(mT4lqTKt7G7@uT!BDFoVclA`5SN{`ndu?97;52Fo~P z^h3w(p{Ta$m(XnJIzXwxM+b<(%?GE6X|^>;(IlZ4r4zaV8xM7tpuHVV3S1$+Oaog5 zqqEKGl%6b&y>9``P2@+6J6*G!a>oL z|ILKq3o~3BdY`{-%=YKHMLx><-`r67f$w)>%=S|dhXMrTHu!)&o+Dgu@HmL5kPn&~ z-h$>Xui|o}>439t2_qL~IN=yV16IF_6Q)y8{@*%P16hsPwSi%mggGkWYbMM(`@ucZ z=X8A(bvZK12{X)A@7kkT-CBkOH;I`*c1RB~05!MaoQ^caz?G^38-hW=c}Y$O%OLaZ0kOm4(Garx^uKUBGf%9gl3o|SNN7718D^J)g!E7OV#&EK; zHp4hk^9uQG;>#3-MLT;=2W&{IZrRu7eErYe(d`Gpm6VMcybt#yn3a~0)r%3oT8ohy z;6#s3R!7O6++U?a;wojgNl6e~<9!t(nK%9&h-q-2{*Lk6frg7E%`NdGEjIx58p0=Cil3hKA@C;z=y%5QQx369e_oE#lEwVyc^P_~6+gHgv&TEW$W8Ej(}eyzTt7-o zPyWQli2U{VpUESzmW_62C!Y1OUSuI!Up5Gcx6V?jG~ST_wDb4`+=LQ}UCVH$Km-s& zYzoaBo!7QGGs)Ij7-~peBO|NCf^Eo!Bs~C));Bor?GE3N%C4mg=(2?tKw6>YXyIzZXhp{s`E+8nLOEYBrcz? zV5Sh`ch!8XJ6$Q}3LGeaPL*nRP~K9iY7K2@_Z|bZeG0b%e)4JG3#*^zA_xF$y&cSa z6Pe>LDz{mg#MTCfCphwEeKzFMFo9QB3v-493~h7eQ^DLs@}EF?r)wFMGMkM@REL9; zf<}?i`BD1Ct~99t8Fx16f5YMy09y^)Z&6`5I?P=GUn2s*bv<>6tG&eUQC2wY^-yrz z+p5;Gn*egQZV^<>DYvX=c=6BSb4;;x^BV5|krKD^=%1tsrbYQ-kBRQZSM46Nlxv9^ zX$+V@@ z?uqyZtl>6l7s^!J<~D6WBOng=&>^D>KrL)#^L)ue%NOpEdZ$;xZQ>?M=PhzLg*^A5 zF<97Y-AM z6#Ga>>DGx9Of|ehf`{qrQA&`8?XbzyZ1F&CiK3-#QljnPXy;On0LXx#8<;f|pV* z+0e=7vzy;wT4X$Vkx}B}pzL{JWr?qwo)v3fS$sQd&sL%v*M#q_lbkx%O8P$Cjj&a| z6p_9#&$`r;aVFjYdH>NxCZ3g-Z(fr|+c;D%+4t*iEc0*}Wc*ft4Wgv3VQw7OecMg%?o&fgxw7wlVs%v0`wBo%S+aKCO8`Kos48 zfTpN!cE;s@ep296^1k$x6aD9bN%`+mMPZZ$wY#JW*mc9^6m=0{a?}n)yt#GBKN4~R z2^~y?t8F(L@87sB)SzMGWI3YjTA^=p8LB?OQYF@hh)|YdDt9)6OM;Ghef;z&ZAa~3 zI_`x_#MWC>uqNy!Kc$F?wervkn!TlhHrY0g#)k==>l&7QW4-0+9&`e3$e^^If55od z{`vi<*g1v4I36t*_&~+d&JvrvLlV`(2~K7CKFm#0NO*y?-k#Ireb(T0Uu$i#=K+qY zU6L@ks3x}Fg$r<_%8-VJPiu#&($iby?kC#qbufyz=khna(l%($CTq0aKzRoNfvlxd z|JY;cFHK3Zf$X!fcyxq%z*nyV3g3-&@~)vXLCo zTI6BnxN~Ch;Hb9;avSnLYRfURBXqXq;SIN7^@{@YyU?@)Jp=UIseLCA!%!*uKKbYC z#qz_QvhlBtFfh&V@=b?kgR-2t`%v3*od8UJgcA4c2;af#*J9`PzOb2y$>b;IZfyKE zP9p7k^Qdku^qRoC0y=0ItFO;MvB;fF-HR>zfx!PE`) zh*y~MVq`J$X&o77f_kuj@^)Ki)la|_dJDr0oj1F&=wY#HK&ngnEDb|Yuq<-2v4b77 z<9*-iB5^B9B*MUG?{$b*Y=xzW*Jy~xn}vN|a8wd+Tb2s#zX?lk`w=$LSaZ$u;ppw= z;F6rMUnujW$TK1 zO47y=%qXiODMv^ zaNI<8&G$Wf{l^2-ApB-5W{bJtRGZ-U=UJYO)1NDJOf4_c9YtwDg3sH7_Zq&`c&z8j ze#%3i2@;>Li{%ZZOBwwd7M9P5j^#41v&Uho#Zudj=Wz9_8OqX}#_qkHsVh3{G4Yac zxPUqhuE;*Y^*3^RW3mzs>P~!ZudTsk;T|h}<{f@y-0&F!(u<$AWw$Qm&+v1@n#IjeQz?kcG-?b7{o=h5 zSnj%xxTb2U>Csz`waKPB`ZH<0)uG)e%OSIMy)9`UmGFBe z@39Ux?UvT9F;u!=GyZLvuB_vn`Pp%(P>^{G)BB436e;^ua_Dwee5Y0E0f| zo$K-hl(Gsk7T8XMd>eC5ddf4SFARkQX=rI$rw$f=T|K;O^#)!Qtlta4giyG{c(x>& zUCIol$2Z`VRTT`hZ7SlBcR_5{k0}NAQl5hnhP9FoOqlg9{K%X#1f-|Arq5*oi>@4Jl)-2l)HWo#S{ol0U|%r zMq@wqoVz#TYibmaUey7Dy3BJP-;lMDOsRhsG3iAUzRl#tL1*xL&u@;yRv`k;5Q#`SlQCG4Y8-8qAi$8)>Pc(L&y+0XT_Xjx{I1e4^+pVcgH_E#u+1E`Azu zA6tt@pML$sYB8<%+iDj)axp6m1;ek6Cqx zD+!1ewHHPt5nheHZ;jhHs~}xly7ET3AxHCS<2Q<^^lLh*c5xxUejj0Hf)OLzE}!sM zxFbh@Iqu?+icII}4Y`4S$8fYe8-Em^Mw=jvxN>ZnX^?qH`oxf@G2$_7O=07S4z25c z%=(x_5c&9lNAvZS7B|w?UBxD;6!BFHH&*_#Z*w_)zLb^iPf@6_XgEA29XV(5=S(Lv zXCfZN2VY(=8JhpQwWVR1KTk(QHr^$Fl-v~Yd!$322~~dZkY5`8-C}*qNs0s15r=D^ z*z2b~nfIo*qPJpTm5TOvxeC3;S9V*uB&odHt6|Qc#D2F}`aAFGP!ihr-%P|0Ra48k zwBAnRkxrvUW!A8N4?&+~EQ9IFs3Jq2a5=U6JAz`Mz>ti0ft#-h}pQQ&UP2*9^8TY^i=W<6T+r{jP_p(-pTxf#Hg$&dv#Q7-Q z(C~s35$TanUXFJ?)G_i;Ex2);8kTc;Hs*J83@tzo2*n;{%j(kJ0b9M~uXrOK`{!;N zM^HDRiUFtesq=Xo$F|m0L5C*XQdT{7;}+%O3feI&>+ne{Rws-VwGB)*%KE1KYItRz zb28R>*jWW5UsYgkB}x$mIKr{d4JQ{v+`yMp;3@qMmcNIb>&2V!*!yff>SFqYH>4Tj zNha7fk%;gD=0Tqk@UwJQ>x5IW)^3Y%O0GSXjsS)&DxtP6G0 z^CT-PrJCee-vE>T)5JAlIq?BA^KH5p&VEuQH&;KIURK`9`?sb78lsshsSk?~SK`s& zxgJn&Ae^A;w{3;(UE7K=v7lU`Ia(P2mUo+RxcbMDX|&Jua6l46JlgkRsH@asp7#j{ zHk#vLFh><#FOmI>efe~0rSWBfwjhHL=~jA8`_8AgTpPUtD~s3T-~lZH-;BpJRsXcr z9JH9f*(H<`K2j$+*;R0$bRmwa%mQGakbSWCd?Yfc`JMIcYy2@~DIUf_o~oMK=W;e- zMV3!JlZ`zc1Ss-t*|Clfc5Q-Mv_q5gahBUE?%D$K1lPq7LQ~*-gTS|(95n(qMNR~% zC2{r|=M&zv$Z~un9-*z~@~Rb-pL{|mCM;`~(_loe{A<7RuM8|aU?Q;~4c`Cf@XM#I zcGz|pg`eb&+x%)`+Yf&h1WfURiFwmDTGPYq^b>g_f6<{&=oyrmh3cVb6-YTMl^i9qa0s4`fv%j^MMsv5eT}PB}Ub+(VS}Ng* zd6CdH&(c3@>bp9~L+Y2i=q^+@xT2x`ATa0oytyts0 zzH*|WU~&ay(d%H@>pplj=3>n28ciE>2sC(T*oxA^sbLf(noT=X z6E=$Mv>{28T5JX8me`6}!XJryDER;o$gR0^4G%F@zeCbxzB+na}>s?#;z} zNQSzS1R);ua_TdFyLxetejeLy_nVQcel1lYTB>#uoBPx6ONL{2dlIre z8+VqQ3plvE@PGPD_Uuq{$Txue>f_dFF^eJ-gA}qp4~s4f7S!S!3bRW*4$@a0H3Aff z9?iNrZXL`j?Ivx-sCbR5PK{hbr=_FF=8J=A^D`S@C@o$lZY`vJ+?yJ%XJ5*)Jb{~~ z2Z1=Za63UP3(@#ij>(&Z9?L%FZaQN7h#8`{|8A}MF0O85Gzxsv5eko{hp`01ygp}l zS;@4SiMDxh>n^7dseD~}o~X)JrzD?JejE1w$&^=1k1O0NcQja|bPnSVF&z%z%_{cA zuSlE%CvTWm7vj-}eZKTJkZ1T31TJsxTj`pi2dvN)=^lD-vWf0lV)is+*|diw{By-4 zW&Bg>3@v*WfR}N{R?AGccL9fF4_KoHg-eV96TW|}E90$aa6m7xFOa3eJdtvYg%4~a zyP#&1Yvs-qz$~rL&SH%zat0;s-2*1`3+(8h90(+DyzX3pwI0HLjyjP4Ik$Q?E*+cP z*xmSuKyp7~qUz1hoB)EKK;Cukad(SD>u{@>N)(C-YPq~kLYk_TzMrGFEf=M@MlqzK zb2%iwYOr6u8@a!=UXuE()D_rVm%}C6-CLYjqits5373mX!%pH<3TpBW^6;%))HDD& zoB~d8m5Xeyt^790yBb9o0NRDQzx}HZ`XldL>LLM=}ht z8ZaHtZZB!z0o)y=PA`Qwg`(cU&XqWnGYNf7<^u>l_GHjI>#Du5(wGbzviO|v{&%>DE@$;!2P$*=G*9!4@h7kQ8Sx~}?BNOvQA2qS zbCWK&Zs8{xBKf-GGWT-$WAvaX6Ctl8jzpd@5SH$o)BIssIT=Pgz-%xViW#oPOWbOH=-ft7EyYdLPQ}y{5efEyOo&l_@vl%;PC%g?ydsgov-KuP?<#zit zy8IUYsD!LB1Y(tSKttg@o>^~w*|R0Oxge8{KH==M$22r)=8@VsZ<9+hyV=KE0Kt{b z(CfbwmYTj^!TWjO8cdmS7e81ecu0MemW$QC0XUJ1boOKm-HY^_`>mD-=OozS4yV;` zUZTfrZL}_xQzn94)$7wQ#Q*FcdS<4{)`@I3iTfc;eV3e(@m##;%;eH?$@x9! zgV^-;9ucjz*{rT0Z9W7-xN8eKJo9P=phD5GCsue!8q5q3i{&D~$!_b}+a8vB#>*@VdK{GcexWXUcTD%B_ zpP7ZMEWS@x{MK8J^D65$WGS!W{ghE)Qcmn044B7iJ?U=FVwAcb zeYzazp`Q*V`M`WN(&d_4VG9-s$isF(&f5Ft6?tj!Ds-O)L@!*sF!ZVf;(1(hGQYfL zMp8i+J|EDXun-F6tEAELSh`mF=rkv3tKQk@pv0f>G;W|`&vkpa`5BkUTEQPn1-B$` zHka>gcG@7$GeQ`!86kd){&VvJkUOKEup7dBKh1p>0nnbWB4>u{3f!UXbui&qq3y@J4T<4OD;<=lmZ(&5m{>dvN=PkAr! zAMCuBF1PqE;O+S^cDycj>=?m_z;~PvzP7VEB8**zYkXgOl@)zWb(Gfj!8TVQ7f{{y zTh~$#JIUw>5m@#k6E~12f$`EjHXX!4OJ%=R(@s)Y!DyYEP%51LS~d zfW5(VKjIm1QwRKnPj&Z{^vAC8Me5L}d)foP>=yn6Lq@48a%l+Ypy9qARfNYW>Cx_9 z8{!jJhtmj4#eft{%Z4PX@jJq?>iu!(FkIyyeF1=K$`f;%#~cb%6vaV0Qve3o)7AL- zu9gc?;_p$H@=}*lJ>HSJ@|B9Jvo;|7oT&1e3!u?0jVqrrqXq9)nEtBHL5x6z`xtlU zfy)A+)>;j>TW9ERuk7+E7;8MLS`!zX3JX%B374~25$?(`!_#9!4g9r z@m?nlzCiWm7R-}(`(=6QTR$~_{bacGl?_IKu%9vAWnKbEJKNwo-64_U7U69Xi>HUV=&1+T<(!znY)_Rc7c&<38l>e|b_Pac$ z(Wrl{_t0p1%THh`8xQAN>PZoghZSy|5TppsWNQf5+Zf|`WXGh)G}Rwujgvi+~a1x+7sY3 zg-)ZC@hW{2mKb{>5q=nL z9X_Dv{i{Xt#TMBRH6Oxx0HJ}UOA-0yq8dPRn^7wKYjR7kuBmxC4}Z_6&vd)gi&RHZ z@P*h0!mvG|_wh3iPNC*(vGYJR=fgZIsGmdgn!x6x9s4wsou;|fRIVRJnu602s;HPU z6$;mfZ0sQNeYxDakiKfcrBUFG{I?zg_=$P#k*HyAe&(!WaVUEP^lY*TEVS?~FA6!5hehn~!5A8> z?=v%$cphZ|k{@CzMxGU(@=LGDJf}Tgrx}$JNc`%)@ONL$5v30vxcBZg06Kc+*!L|D zZ)J0BwLW5YNqQ;rR5=Q8LvG&cS4b+!y#cQl(Mm!{(|m*#qltmEo?7}k4%@dECs;r& zal;7qhCFBN`X(<2O8T0XTJ^P*s#R|wK5rs{1 zU4@rUY(bD8#yCU&{GzveqUP24#|nIJcUdK4Bn{@dJ2kGF_uV^*TJ>SCuSz6LO&-?E zKzu;;_Xc8&BFSZa(4Po&&xp+W2*$mO+x=& zqGXEbuM=0u4NgbbH)yvBvRvcO5*0XQJ7bY?21hQb7he7-q0@KqsP`DNy#4iA$44m+ zQ9D2YN4L$gG#;=>gzwJ56KyixQoDNroZbw0%UO1JHwdASB_m$Tece^u8gcrVa|IS~ z%NG`K;v-Oj4GtKf0{gJZ-vv7UlYsOHAaglnU_$GT>TmnyJpWI7ZypWx9{-QOqtc~P zsobn>B*MLfY>||*uaUhd*=1=k7+qJAix8S@Nn^>L#+so;wovwE?E4Z~$6#i@&$sU9 zcYf#h&+mNC`Tp@c=XdAabFaE@&)4$YAJ6CWJ>ic|Z6ZT_b6L*U{^Hd}xwfRzQ zep}nvsq+X%>~kU-+i?}_0Z#dD(zvtvX3ov(p;+_r=VvZ5zKprVr!{g-nsta1UJ%-B&a z5hWlS%{m^pZc*41{9FmQ!s0M`gfl$RuU z-oWdpZpGwPk)gB+5{uUMkeAkf8+<4teYn+9EjxIC^1I4mf{J~Y?0~%COE|CB?+!oY zLZY*fK%qg>(*N`Ve1!1Q{Qjh$(}NSzSXw9DMDAocn~BO*q7T##;WmxqR^QyDgq*$} z4ek-s^1j&af!f>8kCKFgXUs$x4oUvm=<1s2>OW5xg+k7op~!6azV=hr%PAgZePP2` z-;m2z#&1%KJDTdp{OtcP(94^R7<$54GieG1l5_4)IuK+mzH1}!EC z7y!H|d1*A`RPJc-koAXF(T>W7+e6_2{6XHn>UvH_%15Pjm6B< z0b-qg()7gT;N`UTfQ-#EBF>Je)JCIHTk|E}jU5}Avc^-vb0I;Lz+9orv)93f+H~q6 z63!5Ww$bXKp*3B4}yqlpp%D(b0JIal=1BKn0xOkq<4D~lPZLl>ZDBUSmUl`mQG4) z3VV1mCQ9z0(2-O-k~kE2@eF;=*3sIhAYH4iG#q@{|$U;xMZ^#wNyS=Ze5*IM@>_;e_(Tzk`8$@Wn#`1v_^f#jEI>5R2U{jHn?I zJO%fhoIH`SGdH8trVEsYe}flMy{?6|4-L$6rWz{8d8aUu@eY^$=K~nN29mS%^_|UA z?Xw(Jz*HD$htEo0M|OJj zO8NSpgq@%yvc}nTn&1j1?4YWPDv2g236fXefQOvTV<6RolsaAae2VAg)6CcxWDaJT zeZRRRADim9`eHB2|1F$o9B6O;n-xShbPTCQ_2%>Ak%PpYYMCJIj;-tJ!vyA5ljBxUB zA!2GrVZOAq0YP}c!# z0eTzeQh(}!|0?AM1CRtXr-_3v1VpOO)Yst)hic#!ib$#Wx>C4^zwgDCQ&^bQX(1sy zyYfA7o}*HcT!-auMjPN&PbSpmj#`<0uCn)MY`h3Kk4dt%VRvs=@YAQrk z(l@)rOqy8KweZESN^TqE`+L~kjJ%o!*`|tDy%K1B6=WIEPLd>M){>I9!HuGzJCU8% zuz^yWW3rN5@4Z0=n`O>(W=3iaTb4dTp% zj?!@C#c2^3n|rN)_L(}tl%RW7fS{grL)cI_Sb~z~u}|hp-P?1}Y-e}pdUM0gn+*+b z6Ju>}Hs2-WoNHVnS}Fa^z|UH(4e-~$P1I_f_LPo|YMXWv_WI-{m!Mvsr74{hX8?ar z(wZbKJ<>sc6wPSsq2QEawFHXp7dNxGB>=cxxuylm#@*!n)#|=D3Z19^wVWEmKwB_w`6_YNq z8HqpBPkVKFseP?CgYo$Ta|tb)*AAJ8;|W7KrsCR4Sp8-md^q_+0R-)C9uNJzbp>|`zLA_j*tPYhcflFle(uyGIShq%F(wT&eVb*3iJkVj%Wyp zW~c>m0vYjL&48{HiAzKB>I=;oE`1vvN4Nnz+3uNmqOQQvCtqYk`RX`VN&W4-dQ-^_ zx{+(mUC_y=oaoWwt}Adr7*zH9@1!yQ;%ilBcbUF$8I0x`~iRSq~3!b5yMf9#t(FlTT=-S9U1nN=c(0Lg6D&JN{gz&<((I zsKK56gGX~?`_}yqWq&Dt<41$iPj*Asi}s_iwYy~mMv_657g`cwRSqv4#%41jmZgy) zX7q$h!RP8dzE5k=hr=EYi##kU^fW{v9;o(5L;14EGdHjMo3q)VwTsa;*6&w@+(9LV zdaFEU?(oG`YB|T{E#%PI(PVlLGR6zOBhc?ztfWCyAvtD;anK}+{s88t`+t>_+V0F+ z+_E4TA5-N_J#9Po_0KL+NrvUx=gBK2hyQ`P_@F7(7x}Y z|AgeD^%s=jyEpq*EsB%#-VQ($#)I__?&^)xHp`pP&^H%a0oBB4mN!bP9cv3hM}$#c zW}qi!1zrODo6;wEPg>#xTIx6)1Tl4dZb^1dMq{TMqFAKko8%m!=VSK-LtQJPto0xfR z2A2&ph3S;5fW#t%DuYQr;TA#*dS!V_^8HHoe-NP^Fz_!lJPb^DJ-%Y-eV$@l-BBG3 zUvdp(0`-mUoXSa4R?tTbp}opEUfByJ9+Z^@9|4~QXh_5r&kULod8lj%X8S7`_%-6j zs8gEr$S~l*5n%hQeV{w%uE*w+xAPAiF$rFT?P?Y|PPw%N^Pu*`WHVZ+BK+=@=er&p zvEV)?j*!_vWe{@SH93W2eE47RnaU}&brlr4=5j`B31Iy3UXUu7o#W*q-0(c;#&UF| z8IxfpFIOc4&{xUfP(bRu-!5u6E$>1oFfR!x+S#Wo;}bhZhebG25ArSUhK>>_P9F6@ zLGJ!u3s;95?oY&7zZrV3BuyKKkkxEMcg5AD8qJWtuYU4c%SDCscNFinJ_w0%xcD}t zXDp~SmNTTq@ z7wa;@+bn!tx9Yls%jrKjlkV1Al9ldbSuyawN6le~_u6f}; zo+>Bo$%=h3Y5aagd36-MxjiT~ML^}7Yve~<(mfL@rlY%o1mc<)*7ZUc=p zpDSru#P8%Ac24>tQm@hi$EA;!zjxe-z10#p_4K6O_he%k|KDp}Q z7-N4WsEqi%{YGm3?a6(|MKhq?VF6F2dD@yo54m>^9dBo5X?WHUWw0Tt8ZV#MN6%@L zCVkJEHF#JyWhk6*sDBqU%o}a=0=ZFQ-9P6 zjabOb_ftl;v$&i@ui8nwG!DQJ$)}i>3vcc(Wez-P-O=r!6%O@&QyYVMT3F4yo_EXvR=gL~Sn?UHuawNU`k4am&Qw~Sk2>>2sqM`QddkD77$f}8 zzJ5+Bw4Wqe1PR)mib3ttVdUBQBz4@6PCDhrR<0?x{5o^VS-cjH$B#joA{#Mj(1>@L zM`o0qHajm9b(SbckjEcUQe@NfybrEsLWo6AXsWzF5s`Z_Yq zjq8_=xp8h?Z+X~L!rt=Z2~-u$)U|{2X8N)N$k0{^sipw5JE3ttAZYpzx%m!02bmL; zxc}V((S2&jYD6qd1zMY#Qc}HM+psdHZZ`zeSi1+%@q1zR+GA)W8l2mRg8C#7BS6zI z)J=E3JKW>>Qg4C`1~dXqX*W zPKwy+Kucs&|9vU%OP(5`5YlEOq%fRD<9%FyLzZ?xB8C(gzIE?RSt-3;l-HdjGT~Wc zXHj?)L#_$;M%4e-bIwEQt^!?`?^Wtn*`vQ}THAka{Z6O$Zzj6>j);91C1h)w(N~-K zbKd11f!&tED-vM0H;&1UYL!md6tR`n?gI4Cuan#Aseok+B4o`)SgTCf$oDtop6T9X zGU1zF-y-$MKpX03$v?k~3ZVVRY`nN;EB{}kD+sa(6B+UsQ~EC6yC^*y(E<&|1Aiyj z?Lx+&NMw|i4_h=Ef3Wnu%ZPiX!SjgIgB|B2Z${_uZeGCm|2cPTNSmn;`ak0PNUO?C zqgz^g5bE|8>kMwnj_UX--j6?XaY6elc0>&0H^70}6>T{%#%#i88at5Z(Yj~ssPDLt-L zsu)ToD^zo&U}`57e=~;oJ!$t#UHe$Mih)~QvcfC-E1LDPsvg{GH7QLvQYQic0~FDq z-F8>>MVNUw96bUJn<*~zQ$!VLzJSJ0)HDX31SnK76v)O_)LGO@>V3C|Q2T0Dljw?- z)qH-tanU#S!+%3JVNi2YE$9B%Z_jRzPrRL;8=Ts@W!J-nZc=Ak*bkR^3(n|x`(G~+ zA6`78KziL5?=~rR+x{-I^8HpJsV>*al3Csb(G6qhiaxsW@MH8>L1@ajI7XJ;F1k~k zGyR6Le+>TlrU`TrDcL^wvpjFX2_0Ym-%6B**8~*1b~FE0B0e1o9i+41SgvLf?SI@U zXH8h^Rm11KQkg86|^|L#lq=^f+3AZD;Ae0VLM$m-7eXMqAtE*P1)wB6`_wC>%SIn}B8xQ6g2)w~b~LU*brEYa(MS?qgv1UhXKI$b(VVqs)L8EJ$P_yq+@ zb5vPB+S$Z*@!E;A7yH)7TcrK35OhObVDJSkc|m(3bOc!>u$XfndXI@(Vu>Lsx5mTR zk_=O$T5kJusT)PT4&P0hUPvU&_l^Y2Uk%7EHis&)%g*EaH=3bgT@E^hIV9ijQR6fiU}IJcDwO-<<4 zp~atH{!PpFcA@6VM&@xDKJSG#$|MUQJ$S9tlA(su_zG*|lf%zgV{c@&2@|984W|KrJ7p)~E_VtV z%{=E%n*Fn>By>6$g@rnVgY^lzR#wC=VIt(UY3=q#Wo)@O2yNz!Chm)s)3Zi$x%%09 zGln@eh>%d0lRK1{zLj|>c;1A;i?C0+o3|&~d(T;*io0E$L6Ds>0rXed)JxgC*ICd#rN&jqn1Ep%BGT-=(5$loK0VbjQdEIlVWflO{0GtiYL`Q>P zd%quM!+l$Me>Dpoa@wxhpzNp~sjI_7(dI*05`Y@OG!}<&E%65d`8{MYU|K<4`zusv zAol#=QF9ljBzU}ju$}ftAAH8zVaHXqf`6oB2=N?D(}it+Q#(9cs@#*r5*xom<^jfuATMGq*?&iVeP(7FaT;vCDijR0F@14ArusJ*58Ra;NMM$e!FtDTFk*(*ep zXN~{!(!ceWP_ghE{sw(l2E%&rps`#my(cbT$#C-z-RUFyUF-!?ehr>VNlo4O}wJWzq5~Nq?I`+fB$N=M8u0y3Y!D#?9FA z(sn!Sg80(2M)JGCd>V{{ibI9N<-_e6qANY^2+lM;_W*y9H!_>HhuL zNJ95aMkxRrlQ;aZm&b$1>+Fd2uXWMc9G`QZKGj~$4ywdxRZo(@_6LGoP2q2mjNC6lc7_aWB4F6 zcL=jyU%d9iPN{3lXuCrbd2019Cv}~o@#|+7s-YL=3S&Aa@kmmTK>OWkUzZvUbPxdi zgddud!v}ou|E);^?X%!HCkn&6PK{w^+5DpgR!DX2tzVBS--;3Nk?`}XCNe&M90s@m zTEMkWoaKAtzvR&*{v4euK?2`@`Soz13h_WnBkzw{v<~(`!oJW`p=5;cYc5%NhxNY{ zA3_lbW~9!Tv#4E;S1qxoK5w58fA@YJf}1%iGg7Lx?JXh3-V0+tCn!r0SGyLP`%M=)!rc5rCB;%gt&k*9XqM9Qs$dl%HES;2Qj4ytTGm>GXAp%(dpAS0_A#E5}S^qJ`z%+^%+5afJt{jv_7-%j2`J5n_84(cZb>wMGWD~xhneS ze7Rv8yWXDG34!`t z`kVVM*TRV8LdcCz`U|Y*53rs9bija4+rSR1kD|~z^ro?MxhBpP+HC=nL!Q9P`hd_z z7(M@sWZ@O+4VcBa=VErptO6zr67CR8vu-|f1=#+{RRsp00rI zqZQmar5LnT!A4ACx${Vlm76P%=D(=lJ`uP3!f9pqx)ULv@ZX_7)^+}t}cD{#mZxz`^=C1XRq2guaJ^yO;?zQ4t;%! z?0Da=gS!~a#2tQhu@+v|+d@%nk)`Ahly0T5{1k7_WupxoRrCxn0 zqjKFKE~YYV%O`55&yKfjGnk?8|8@0o?8Z#;mMXpgbqR#orD;J)*&5!gM* zY&`IL=<0+HZ6SnlU-6C7I?l_gZHPXSN~^idPE;C6H%3g%?urKpm2%lH0!Vd> zZsg45gf>r70Ap%pGybUBNb;u_hF>Z4);PwR?x07#s>Hk~avXGJziQ|dyEbh?e$@4| z;^`>ubj*V}?)iY*xJBJR2e~Oc$nmIar|$~KsAUW&$!hxbjNiq))9WI;OPeGQf5 zF@EE>7>!|R=zVJlv<>ojFA}t>23|Nv0wupkpgq2Y=4Km{YK)L5YTJEw>ibToP14AR z;k=-V3O>=-2_wnO$cY3o9i9aG5FGK$-HXB<@uSI?_mDc5S12X)pn;FdWazMz-iaWc zQRBTMN}KC4V&@XWv2{Q0MB{mRHy>57@5AuUiLIc!V$ut9u(ONgPw-((wQt79i+xrM zaZ_lg*NMAss<9J)JOS=)8N$WSHr{p~mQkXI7Y2L4wwQvN5<Md2@xazm7w-PhEAiF7~#0_)ll- zA`_t-*8u+ycK?aS(~^VTKRuL6rsL&3`tQ5$2$Vks5)c3?m6EvGFO#=*hkSY7(y`dz zwQF=Uj0J;HG`)uXeP3X;sNtk`GoP%K$Jpnu!?OetIG-Qhb^^a|kT&qeYWl1E28*>8 z4E>vQy;5D-7_aiCk{7Oo5^3Bc4ZALFJ_%XlWPiZ9F$xku(aa)w`mS}u+0NMQ&yOwn zc>-2Mq2FkJNzz# zl@-g?^UZ29#V#6x(f7rfj+=yM-uJOz`AS|aDynU1=1s}c{8G8+P?qgX7KziccO|>u zlK(g5QV^xma8PXYl*g<{hbT{3UQ6}SuT9eXlOpHm{oY9q@`6=S(Y1f3HldS}Bp>i# ze!Z+L2DK_-Lyrt4Rt*PBEXga5c~^HH_Xh5fEwe}~L2ZnYpiur=#j#6$-_F0QnEkFM z$KT&mD4qg}$`VMlO_eKgAHm(7Uk?s03eV)DoLv70NU07ki#u-+2R=SR85jfxs#@oW zz^g8C8nud>8no&Y00yswsPxud?b}3Wh(Wy}ISeuJx*@irB#+%fkLppIFKYD!dys4? z5#{%Gff_H(Fm=6k9M!)eC@1~g)!dx4-XFv0)AX?zyg^R1@9!wXVJ08;C$W%Y*b17Z zUTt)bP-D-~TAKM%vYS6w?g@yqJz2KYjVg+l=;V=qcm&W536`)Wze3xSKA8(;DT6Ds{#rq( z0(zrcx>G5$*jaUPxle-_TpE&dv|iQSVD@sK{M!7z!JslMd&{*?+I3){ z5TjO`{No2!&b_8|5}*(D)p0g9JGDuj$a9Iul9UvUNWg?rn|jqH>xCk5XZq^C2>K3X z2vX#M0aayN@k%^YnnM~FC9Wg8FE?yucf%Eko z{@OtZ)B8Ah;AXZ&{nr@U;70SeK}x$4LOuyB?Jq6&T%>5z_-)uGVSl?lCn_-S7WxMY z?bJ30=o2UYM2=qt;dQ3APJP6KH%VL05EqSTe`QKe8_ITQes@vk=g2a1)wkr?f57?V zpw(3}!PIb*os-@qVuKsGRWF_|)kmuIZ;6Pg?CYcKB|2#d7=TXfF@N?ry^#axsU6jh zY)&aFa4R;niohNwOV;=;l!OFKPtzC1+JaHxb2tqI_l zVO$rwfiDXnfRgo^Ab?DTx=Gv?7bN9ycWsB;r?&9a87I(gge-#ZJ!sg#_o?&SGBf7t+3yh&2?Hh>HXb zPEIv3plr%h`R;;*86Iv_;R4ljn43FbKKO&xTm$8EQ-h`-ES$_V3{r$0#)+s_wlt$Po%j>(jU&sX5O>OF|T#UbdXA~v*93`ot_@*j= z+QPWK5-A++PB!ZdOIBgP$wer;oE`jy;u~r!_Y5t+Qax{w{Qlhq-}{SO4U%;5-rRbp z<}C_Loff(``%@PdL@v%>2|#{!0O#FsTCw?z#U7lG?aZ0`>^Cv`_3hTn6QVNM>PHjd zXq2E=?Q577FD7nbQdWV3qmTFACZ}0c%r}(iA3T4){jE=dPor*Q+=q##8kH0^wue|Tb=4TcqE7#ilDj|E;n~kF zvGuICS#w>RRkRZf3rP3R_T$5I<%t#8B zuCmKt4wbO%iZkbK^2%jJo@+T+!F>N}qS#@;o&46(e62NX#>|B9Z)Nxl%Ml zBG<&b;zkB`U7D`*^0)caqF6LskyJL1>W~~*IpxIkhAxKR3i}{0gInfWj-D2N0yq-X zWVZW-%<6gPDUrR0+5AzaTU7t(c-5;q-MhX-&{67FLiLC9ZzsE2(&TPSxoi7hmv)K$7R)02)P_RDlech(g>;9j;rjGP%GF6vH5DS7)EHH~o#7 zSy79-_bso>fxq%Ido#7;&!jhu8kCU4EmDLdb>h#U`sh`_2fii1Wr%QQgLF24S$Pg6 zc?E(%`sY5J^b$k!Szb+LFw2Q}F>)qT@V-i!kJXRz{31)Z9<_uX`mXPMzueFNji>(` z__v?`TR;Et5RVRgY1fWW)stXwsyb<_uKP(VZksMX+{lgJfIT;oObxNKGmbc);YdzM z*<4TT&ay3+AEeX^sA$QsUP3b)E;1%O^G`E;IrSVPca$EQwd7p}{+HJcn?#+rlkr=? z(-(>-KnCTn`aNqnE>uDwVv{;Tm10I1%Qp?Le)zy(K@?fI8S1Fc7&fUUNuA2F%z$<-c z`(imsV>~R7!?V(2ls@SaaF-;uxmWC7vf_=Q9uB=v^eadRCE+Cx)^=m9|*9^I1%No9hGt&}kH;SM%k}vh< zzU$8UuyD~nlI+jc)B!t>fK4Qjh`N5M(XFj4{$vIXvYQb;6f0F!Gn z8PQp#6nAXLRj;h#0>cEWH=<%4M~@osr)0}$Q#qAZY5LBE2RlXw*m6#SFE3&izX(xy zv6C8lLGpl8Rrj_%=EBL-H*mjimOxa0-}Rx+`8zLMCmwPK58dT6ncgYdB!iPq5wkUr z{V=3`B{Z`$(};`UUTJ7=D7>mquzYh~c-%LuRYYA6qhA!<#mGHEu^)6 z#clCh*QQl>-)bqNVs{`>1Fnzw=3vKQg7;=e7-N2EZ|CWsz)b!>c~ z&_mfW@E_!I>Ny0aW+?d}7_XgrC*|a^bFpFK{0Ve4BCmb{(L4pCv}ia8Fb^qCI~`3C z$u^)aJMTCRle0Ok=++~(^PukZ(KF!yA=+X-koD4s7UReD5HhNS@j39Ib3Awlzg0cUm2l zORRWI1E0`Esv)D~0fx`5gB>{zf?5uO%CAX}H?FlLm0sAszk%-F;^kSIxWd4)W>Izk z^thphHsh75Cjbuc+(k*uIrKs;X6lZl%wXyDbWZ8>`_QFLywE2X(5y!%p0SlykKqEt z4Ufj_Uz6dV3Ru!zD2nvty9V)b%MRqmS-8_{rw@hpG_3S>(P!XfP0!AtrzKmS==XcM z8CvU`+|%!KJf`6bfG{RMfcOwccqV;u1?y_*GrqnOqW6*i5Mpgq>NC$+fqXP+lNqr} zhU1gJfQQ4u*TY5T(`vV4O2j%z_;teC-~|f9w6jbJahpV`WxSDk1E*ha63I_YlIKGm zl{nZPz}q5MFOHJ=k@Y9&V__DSJpRiw*$WX>dT8Rk3;Fm=hjaho6z`l#e7{9AZAT#X zGAv8Vaj#s7nRO-kjK_wBO`=D62tmzen2rMAPRV)scMQrPA3`pHga*n(*bDgvdXmb} z5(hvZJP>QG1_C@D!nfe_1>GbA%vZIAX^!aD4(3s8j|~9$FC=5YSv4G1t9BTJgFFsKuZ3GOww~d>szmZyCE^=w zK`g9|>Ih4Kb^xWyl64cY*huVtq+lLhx3c~5j9NN<9xjI`h5839dmvJ!+}^dz1|CK) z=P>}52$_?E;JENl)#Cg*cbA4SdS-SNfGvN)aqO76=F^fWw-3OPH_xi8PEKl*B<7>5J{mowCyVu_7JbGj!shmffxn*ovpTt9>=&f?nk$= zLTUc&V!s6o0FCJLWR&X)x?w~rC9jIsygm!*Fe;JrUmh zCVL=5k03yITZCh#^8Ua|WI4g#A@it*&tWBIK5(D-2`9vzr$!t?l+WqcudJ>0Z$4q6 z9ARIR*;hUW(mV@-W$gtS4TmIuC64w3py8W&qJTCA{v_V*qdZU~<*%>?h@sUzH z^!Zqj*E4tbSII1{-4cNNw6W9>x0WmZ!cVs`o4}5|&P=`(>J%-sMCpZJiJ>tx z{a||x=K(YTY-_We4=6BL<^szVseN-Z-Bm>%gAoz_KYE%`?&O>V!+78YAg155DC|0w zSkDcbd*xvuG+%j}gfX6^C-H8=mayVh5W8Fj{`_U+XsFW^;0GHA9Z5P1P&7+m{_9g+ z#HFhwdHF{bZ2l+!4q;Aq5Ki|F zfuriO@m4oU9&p0$m5|zWrRQLufo_Xq!}*1KgC(%%yolisaiaTa;7neiVq&0ovi$A& z2Vhf2+xQcc1;&h?)xF17$TsN~&`YiHUZ14s6tPT=P;h!saA`T0`lKi9vip@`2U z@;4yut`0rLxz3ZF#Yug=n6<;wr2`-fB#;HfCI6rl;NY^-wBb;EB-A20Ab$x%I+OGK zTEaOP#TE%>{0-YlK4PMVZc6-yvte^fik#x+;&e|M0Q3Ui%nVPj@} z4?HKz;cNi^0&fvadT(Y#bBdf4c4dWJ3!#8v4PxCt>&jJ5ea>ixJ91eD{SZK@R~S1Q z0$`f>g0{Xg_Z~MA14&UGDnvKQi?jN`~_7MrrY8vTMD96aC0=l`jzv>O9>fBaF zSI* zb2RJA16WR`rHj!KOIo0OcQBz2Q35__;fTY#gUl>Py7(#xV|fOhPa zauq%5o3zf1{H+SV_PEXIj;}4fyZA^q`_>TMzW&{QqEm&}h|;(BX8{pVWCaUw z4W2a-<WUMyG*OT#c5`uB+^Pv)M$y@{z;0WE9sti%E-tz@6>o2@12}@1!~klcSN`DsFgZ9u z{NQtdITcw;BLOz&uBC0CeC>$z>*#4n^^t-%sC+yG-N}CzSXi?RNKBrnm5b^s{7+2Q z**1x9?-n~l831FXYif|wfVd4RC4Y3JZLE%q7{`6dI~QqT!Bz3rbFsIz#?&wj%lXr1 z+P1vJ{$;*>L6v|p%4HDRLm-@ z{io}Wxbm&AuSv15%IteExoJMZ4373V`g>N8@(RPtXUo^KI9dORMbU^$$Csu*Hcf80 zD)bKao!7kv(HImFS5@HgA&%_~IYQhDFJu8|M#A<#@PkE;=x4=!H}Zew)@N5RoEu<& z6sh!i6`W3Lm15U47eBn+4BhI_nmETWKyQd<&em@g=KUYtbcKw$KbW4ZVuc}9Wqhl0 zpBju^xL)yz1qtj>Lsu08fZ5Y$sqMP;cu-BRAGr+>&4zcLlh_J28v2WVgH4wiB=hnE z6!=2!?z3s z=BuNtTr%+~0}$9DPeRHJpIo^}TXFL8Emj!6!c0En+!N94hp7$!M4OK=H?|{HNE*-8 z9Wi_BEH=f09CreVLKd^H5X%}?%u%b zbr&vO%Il62e=zanM_Hbx1P4VK^aM3@)ec>cXCRsHNzvakk-c4`xjG-FDbW_~?AZK{ zXlt5Klna%ZI88^5V(0PCRi}*SzH+ib0X>e zn9RjY@qw+ehLT{k)@pf(>IvqyGtu6;zBrF(z69t>I*aynLi*^DP84YCjkb4eF1~9Z zTe1RsvH%PPjHE;OjK04B`?-NPyTAaCZ-lG3jfTinRd-yrx+;usCb)xNUOThdQ_MZN ziSL|n0#Y4B1z@)|I2FVVt9MekBQAb641QU?(md=<$5mo)W;<7hLz=#`p<}qZRQc-t z)y~Q6?{-z`dbw9psJGrTEP4#36B;Jl*30*s$j)ZQSk2wU#1YGf5aBAzl0nhK!>F4+G*pw_W%uw@C$MP zV1j>7Z5eCO>EHO!lv3%Vr@a)@lDG9{EId*&Yp$WEQo{>eeiB4k=;yd{Rw>J`A1P>< zhJJRS&IUfml~ECZ&rZ~k!6y(wO#plj97i_-A0|}z;iDY5^Vbi1p8oppzeI#0&2tgt zQ0;ZqONReP2>wR|?)U$3$^YHSe|Lgv-T#|1{wF8@$;p3mg5JRYz9aijcmC6z|8(d7 zm%1~=aBSIciynP9)ogH7Bs}oMztQjIf8*mv{|3K%{|%3S|2KgC<23qP5N-b(KUe=7 z9REiEOz?k~_}?9XZu}<)|J?yvFK`mCNP#qnrhK=ti$!(N@hW)xRf?}b+K?eW;OHLN72A_le8>k5I_XmUPO!$Q6B&+KR0PM8? z4UkunxCa1`T+4waHM}y9^wBglw3|9UHGe8)M#lkXrV`@f5Tr56fRM`ak)3{%l$aqa zPC^u?-H@%L`)v{^6LT7tuV3VZUMi|gQa%L#MYS_aIKFMW@TFhAs}&xu)IyVeazA0C zutW=nR26zRj=H>?Zae9$AA?!vxaLT#)XqyQ5l5avqshZL{`a+iBm zMgbd7=pezXu#zEO;13|t7M7O@8b6MSdx!d3Inf?S0tI8HK zh$7SlS)xr?s+dYZM6nvAf($H(Vs2vwd3b*PAnD|lZh)AJ2{ibU!2KK@qoxI~o$|CG zOOOIKH}8|UfrVvUE~H=Uwk}vfT)_CTDU&tO&_-*49^5;%_2z%`VQ-6hCAI|ZAJ9O# zI9|z8WYYu)9HK)ioizkV8Es55>q@jNt9`ULtsS4WaJ*y8Ne9Q{@{nGyJS9L;f(9j1 zOuKQ!SbM{7@hIw~@5B^UrMoaJNQ#)2(0ctH#u)aK^SdW`fS^3vMtQ-Wp$WO8?phng zbOiLzftT+u|MLh)IJixJ);5B5*w1Azw>>m2w|S6zZ70vC+5iByuIJBqj?UAbVc(nA zZbQ{s!p5RbCU={|RMJr*(BlLgV&B^le(cWs{k$(I^uCra&x&JW6+?q0>xW;7!_f1v z5nW6*z_%<9H>>`>H53AIB$U{IOX<}%!Wal>7wH$j`i;-1lzDqtKL)o^!J=KQp{ez8 z@qV(QEDr!)*ZqM;Nm2r@<&l837B>CAR<7FG-@SvBwdb&{>hFq(jls^~&#Akm`aeIW zjr_~b&JO5O4p^LBD97=lsM})C;CI}=VHfp^7k{}M>+;%{OP2aI*{}spmU;z<)H`pQ zEJ}ARG`cbZ5=A)lC$6l$u1ojs2hYzpT{mrulmWNvRlQ-*w%B~YD~SXitDb6Dop(LV zp)=sg$J5jEMfnyH!Q?=J0~atWC=e1BZfk2pafw6#wJ8CbG09M84>ys3!_T#r}s|$Pg_>P0);dYXKLvrJLOw2WB!Ln{TO_9-`Ab7w|IvXRpasf{EI`svics@Mn-be zq5ZYGNM_OY^Y`0@hJ0oNy8K>)O!zXCzkiB>myNNS9`#D2}8IP;^N zw14ee`HqkV!1r;uxuN240TOS}@Itzwp~~XUkIh?^1<=@huPwp44(l9AAa&&5{=VJd zc(@Lg@6L7MV!WbQ$H%N!`}Qc<<>VSnK1`AQoM2|Bfa<;e=z~|!n*%YNB<^hpPOX_m z4~0?Da@*5yfR_k-lD{N;%!_*V6$JjI|2Z~lUdz?MNhk7-31ba0JYTR6qZ3O@Oh*Tt zej6nMrDfGAO`PLL;B0fIwe9t@t2yJu3L|m1a2u3-tr_N`FKX+#8gbS`x^>_UrVjSR ztvGU!K=elV&OJZN3>|1~b2|h~r^pS=lVHOFK+R6;!SdASamfb78sTKa0;L+nLPCR{ zF=T=WfJ#NuETEyOIpJlQlJD>d3OaDmSJ#tgzq_1Lh6)Hvr%QSW3~F}XgqZoY4>Z@pGxO-zUga2E6HA-2_yvJV=g8tHop(#v zIN)v@l@W>?C5sl+ABt@Ji6i4}ysx*nkF3)q@HiJnnV>K$-a!GtBN8qG1r@GdAHx#u zxo`*3bY)~92?KWr#xMKFdP6%JgdY8lj$}F*wb(307TWLHX0kgw-v;Rt1 zY&Gzu1Lm;OL|Dd9#H2%PdI11&$(x&ILx13Pg!wuXlT;5Ox1!=;wn~2v<#wsv+m+pl z4OcrRR=g7&ZV54?iH86|gW;$4bJg*phs*V0htXk`3zAoNJ2{ELWTdzOfiAKHg0d6n zgyKERpUvmnc76o`Ny*7qixvqI$HYNxyFI;OtL=;c6A;XR5+}4YGed|^-e=Mi2khP$ zP4W@3832F}k2Unl`1!nxPVx%_ib{t@lQ;h4uT^u*&f5(PC<>uBd;E@_{aAv#ntH-X z0VWeT29$Kcl>9NUUAtKr!zKyq1|(r_ZtmdbCS{P>*f-GMDj*!+v4Ri4q0Om=6bDz# zFriRgy7)(GT^MSRWUNNrpli(Qa`ET0Si1b)k}zC!1b|iVhlJkF<(|uA5e5!3IIrVL zM0JK6&tY*-QqGt_@QsQ&LtCX#R{Z@iDl+D%$rECb$E^8r%Z$0Bp?L053ITCExCxYd z@o!{%IHibz(Yml?OhF-$)&JPQ5fU2v-MS`|k_;fUim)6`i9dNf`V{Eu>fTreBIYoV z%@Llvhy3Q6oZ2ZY6c8?#gYD=P=jR6-)S2CFs(B*o{@ZguU^i@adz`Nw0wvmzkzpb| z`uU?;8?||i3=Bt6xR66kN2TAWfQBeSuym3sW;bq3i)h1Jgyar0 z0VFCaYWOn{m6n*0=o+It`t95o1jZm3XaA01VaQe@F)Wn={xuZma@iqsIu zoFA$Of9ZO%FsAMO(Gh59nl3t!8n zR8yJS!CUThin<%hLiGLpeV@&%xu#Ext-f=khQgk*O|ApiqHUfXw>=k|{V}Gte~M89 zFGl!%Jx&%{%pc&K4qx0I3!gmhDZkK0Tf&Pq5d2k{F*%Nk5p=r!-8iAb!C@!n=)q`3 zUnh>k5s$Ywn?k#@S&9#~yzCFB|B{f<&!B5q}n+XxBbyAj3=vNSbc}>mi2wS+m@Endx&QF1*pby>iwUSBKT;f z)0yIIZLB%C=lurNv}=sA5))_ydwkw3z+i&oM}xtueizYE_4sI}YG^dHG@Z};EE{GB zr;Is%YMQ#Rg$4O?b|W0o5Zf!}S1p6sZ*Hrz?T%KO^R1*+>z(_`+-jU|e6OCVqDd@5 z$I%ABtA?TSU6Zzrc)+WF)u3q$W#zH5L`FnL6rHdXt><+EavX+esy&PC*nNy;4&l5#H{3* zi3wGGefx`%)f|CZ*MS&Pv@=#|ZXQSf_fk#PJiCjFi;nCKx`jnW+jG#ExHl}@ENW>y zBd$&pJxJTz+pGRJhMxS9Zzomxd3i7wcuq zljRYJih}3*Cw{KvcHgVFmqwmY*$CqZlgbAC=#r8x&4|wi9H>r_vy3}W(;H2dOX+{} zt$NSZ_dxHmF>}4t2r1TlCH-mLDO`Aj8M^y!`@i*dDP||^Rk+~T@Hjz&6iDYz1Ojp| zf`m_KRyH35Z#;$d$I#pJZwyIlyEGCF#-w+1c*Gt~|88iR2V}9Iu;yodTdrl_oGIPf z2!6yd{wt-(EOR09Z3K(ifs0i~w43SmO3w8k0%2b^IW%7u?e5 zt&f>%eeI8lIQ^n`A9<^p6tH>kB~w20OmQ%Zn*glk82rZtkD1&zed5mEk}I&kNs8+$ zxX1b3x_H4m0V}engD1PU*^mzvYEi#PS72e*G!Zb1_nLO-8JI{|_tR|a?3>fCGAN~m zZ;$~PWxDeekHQo_{s5bo=XGKZ8|z1It1e#Gd%TzU>=>_Af`P}!I2;)zYA2B|^PxpH z{GUol)J;Zx-}O~7?JFjy2P6ACM@`(`W9AG_u;!{X@9 zqu5)_hXX-U<`}a;3BRTt#@kE!s{RnD6-u!;bx0_wah^m(4?qyLL5tii|C%;ZLkRVk zUe4i9Yof+CInC|4&3(7GXALbJU}XDt!~VQPDs+HoTqG)Xl+tDz^=8|Rh7A1r9fn`_ zhcdEPUCp&}2gPhp%bEFB=FSzIH4yvqNh032k@}bz0lX|a2L&qUM1<86vE6Ds3KJ{w z$DI=e)P0Y)jICoo3yS3FBQpahZ{Zm)wmVA4fWfhznD?z#(#X_tRFn?U8t07SHkAZA zxpi&O1}Pnm>ZPck2>8(1g@ew>HU+dRN)Th3wX6yM&gL<9?BdR#3WW{BIPnyil~peSb`Z5ou}*M}Q@)J)Z&b{6TQ* zX3381ysCe@WYSt3{~sw|q`B$FyNIgt?$Nmi>b0fun=lHg*h-VS@($bfmE9=Lj$IKzY zJEQ~|rPNZT<2d7SW?rG&x)unK!C5LF7?yXMsbG2taF@Oo$%132o(W+VEolwe^~0YF z-N$CAX3Ef3sbO&(W47bl${OL(v~{&_c!jKWauR`*t-y zvnX5Rr0aQEG!RQo< zQK4kbdaqb#rR*@tQ7j`ufm3;Q7ER90H$LOuu6M**t`RIXgr6>TY(+2YWX$FyPhX>k zq4e>OYUgP7)H0%)NDq%epMXJ9))reL4%-(F`c_dvG*-7BoEb-h!%! zKmwVl&1{1nzT(nt#Ygtqg1It~lca{i-aNXjD6`p){pk&2dv=T*_PWZ29(e%W5EWM) zm3o4sHM)C9Y|IG8B;^MkU9p;6CG90ERy#fdzFmxccQ_p6L;U6JiT)&8A#QBg9qn_c z6P8SVe`a@|sIj&t&n^>BDiy}5Stc%ly{+&UWWSJTU%&c&_lc2BEd3GQUz(Jbsm#3I zjjcV9-~Wn^U@~m|JwDTQ|Fmr5XKdgO=pA+8&s}4hLLfim)puNKA7lPcj3Nezab~YZ zrGjP~+1@YPugAmS1<->mss?q`g?*wIjP)=nd&q1P#RDATaHzsaLsiP_+w7z^np0;a z;o#xAqAbJwwgnki!}N>TOD22QYkkKPAQ4Gvv*Ra>00HlJjJbF z3eRw371KMMTaP9DMt#dF#QqFc&Hl@oBIc#_NQv}z#xQ&DcljCfseVQWo`t?uYM8o{ zQjUI=;gxEC!i^gD&A^C{&%!1BGd^B_i%%&b&6rw46)S@}Z9AukZeHfH=9KFrF{L8A zEiVx-sY^v;F}k8^A~ie&F5Z9zNsJ|B;A zEVrvD%C|}D|2j$1ns}N0eccwCc3U_gMPkI9zS8sG8uK_? zB&WXLqS&`H(tRT*-r5(DFVZ+K?5(q5LysoUfKUk`Smg-No+72rh z)ArbcC1^B#`05Kq?awAGYW8+ZF<7cmUOF#nk%FvMJwqYQnAhRKP$6u7ffQ~;I$M?Z zcqXNbMYx3|F%b3lsHsNVh?SiX$!;gNlgqZT&E~f!j=#rkLB|SIz27d~F!i@S`I$ok zvR?Cdw;C9fx>hvWTzm6z=LvwfnSNlK?b})dU6KzfvG0yYDWn?Ax>g|H@TlA_oYT`qCF}V;2-&N^3A)UD$7qr1SPM_i zo59e8n^sDJqj_3HFS->%^nhcGczcc!5vJcE7EHt)3ss;lltR6 zRthLVSQ3dK)WuEnwl5}P1cR@WvsWYHF=pqXnYt9B8mnPdpI6!!_oS8ZQh7!;Ow)LA zI=~nk7wiS*!juVn^Yno*y+q7dXUWXKTd4O`&&*(*;6<0B8m=ie2OcHR5%UQq<9~ft z9?+SN!G+LZk>?AfXbR@iP{!?(>f>a#hzIlyT?YGf6ya73gMG^8uI_9QK9{cEe&S{* z@j*urL-2J%+{wWNz_{z)3=7$D>sN}eV%;^8;L2>L~lX{;avZte?WNB zKdC0MAPSH0XeAd?#qs5NOSd7H$wfXnmm<&U!s8P2EwA7Vx8Gi2q5BlqO`quXI+=@? z{zAOrk{Odg$#6yOZ{f3m71)PKw3_PiLdWRyX!0*Hi0`4IafvB8bU=r?oGdr1Oe{93 z;Lct6j5SY+SS}IT3tUdwqDawq5n3I4J52m3UbuxEe7D=AQFextY)nT}cH1@OOQ6%KAE zLhl4{NrlFvP+s%^6I#EKjfrC>*w96+qHx5fd={>rxcS8A&C4^cB32L` zJ_aHKI=#TzxK!C%2Q74fSUK&*1J5>aTqTe6;iuMjXuEEiu0N!{6(Oxm%DlXN`Nz}+ z-093d`u?c}0zJMS-B0jCJ>k#ULMoUYvAd%K>*c?_|x%TTLVE<)Dyy?TXb;IAWwM0HTsL&K|>;P zVEPbEm4$(kKv~YmZs8Eiw4R?vL64u!SyA>I+EuUQn@?~-WsYD#W=M#R^aeG70&8U! zbMZwkFdsnWvu^766IQ^AH+7yfT%DRD`0uBpNayG5`QTla>-wf~4Jh{_ zL015P93U+wtm2+|mWAM~GoM^z*L{e4r%SH^rdp;2&(muR9CvnqQC|i}d9noPTP6@d zKS`4Zf5teCsQotRZ)3gtC1{P(_)db20M*$4=@U#^MY1?v;#RT7Vdg_s)ou1(iD6Zh z&*n;0vXuH^me+&Z{f60vPZiRi+Q_d8fN>lc5f9f@(m zXtHuZq0k>%JgETxWFxNX7Uq90fIWI-p}!}9VGSJr!bPa~`mX@#Y8Y~}pMV5i1fj`% z0A(k-f2KH;lqU&*I|@4fmIvU72S@(@2menV=Zmbr3Lj^PlmI_-Q7KgQ&j2LWj}m?x z|2hAhWt}o8ruS|(wPRy!MVM?eg4n!DmcR&^WwHHk-U4vTLw){wlyM+%Qgtc{%ll-f;$nr*qSJSnD-R^hA51r(lld}+- ziTdcXwJBwYhct*g=k4ch&i|D3^fvt`a=N;@WK$T|-x6~$V4+f|x4s2}8m2#bpKe4& zMc>}uIAUivHwF3lyo)Ps@^Z-JuzK_Ru~$7VIzOHc1^pg-5K;u5hm{1}KY}(kHu}QQ z*ZnppldtGNc)#TaoUl*x$!W8Vq#OgP6|AgIhKGk6sJYqM=X|$&6XNx;)-Q~AcP)5% zxUAQe<`?cK^*){#e@0FD`MurM7D&>e!Z&J~czUw3h^qmVu874kN)&QPNk}?f&sIt& z$h@zfZVqb}zS9a}h}p{D9~~Xtoh;gr9l}3H$HwB};$gsku8`uZRW6a=a5j9Ls@CmX znRjt;3Hg<05n9YnOUE;q_(MS!`(wM|yt&sLL&33EX)iu)rNd#jBu5u-u-o_TxzTE| zDt`(xU-tEMdtP)tjLOL5eyc----E@F!>TNikBNyKH70CCVOs8I@+esVmxjPtBu3jb7>WP~W?AztF$XF@S_jm5q z%>0~TI^^bX01pv{oef1rNd+o{ib$W}O1I%f=))GtYeRn+H)YNoPTs$6qYl68wmLk4)V7&P< zo8zj}5uSpU%?w{&St(ck)5%=#o0mUrbZF{P>0V)fe=?GCR8%5`>?{}$5$JNdRJ;Fc zteDiyM8sQ0$?zxv1DwY|Lk$QPwkWMeK?SvVYxLJ$)|hM?{KDKGk&Ymu<2>E${%F7G z!d@EKd>{CvxAjNc-w|5qvCheCN`fJ-;~!;WB6gpsXzNuX&cV|lQMHk0umO|qsdjP# zy)~vZ+1_GILlSjB-8_1?KG&Lc+1<+isSRwS&rU5Xz4z_xNI5y}_ zSfu&321jMKy{`N|F4yY$hVrTp8Z2=qkqme%Rm%ZDzkPi(x2<{gs~n+%kZGo`!#VU) zDcC}o1_qSE=JT}PtIFZ}c9qb#y(nIYfi<(Gc095Bb@j;cRTbloLKUAQzgR@ByuIE8 zlJtH|jE&){7~#@Mz5)FlnqQj%3Wl56D?`7JNT>-74rpdbOPuNnU5oivalU>LUq9CE?BZ`>B-qL91a^}I+&6bw% zO5;xbf^~R(bm&2Y?^r=&fUN+rZFAt&N%4gm=_1%9}XQD}0$ktxBK@j>YY6}wN=5wdt`1pju> z)+fC#LJHGM!m1{@qWXdn&SEuPV+RcuGgAw6T}Tzq1R>R z{_+tbYE6Ui@*pA6-+Vd2xd{soE0i)C7h(brb89HV+SyR}i08qQ99e**bb{C+lIdYJ zf6@wNuHlZ)ZvxV{(5ZwD4$3PN32kIPP{bjyO z+5LP>2jo=eleXrD5R}naKp13`z-N60Ssf~E@;y{eyS1-taM|{bN?)>(e4Tet4#1?5 zllGMBJ$~c@h0kh(QGr1X}<4Ihfau!sL+UhFAxIYz38B*Y91%Yj-h$_ z_&DjN2F(4nrW1N3y5fSwoCY9?65f0^6Q*BuN*t>{U+f|sg^Fl%T-l1tJfN5WX&G7Z z?%sxbSz|yvL_7oztfZ}SbhaO{csmDJJ|_`)y@cV7@w{goXOGEr$mm%_PyHKF?`)9c z_nuY|#GhU04rFSnSR9AZKRn3ZQ`m9s)muhZwHsZxt3u~MsP zZegw>Ixa_OZyfM9-{N$wRhd}qqC^m35#!AM8fh?@VgS?x=OoL@adrN_tTmQ! zJD$0C3phS97xcL9|2JC+{=4FNe7ao!e0|;8Cgv^YAOR85_bvQDC5x8mm;4L_w8pa{H2${VyKv`GB->M}^^Q@qtAn$b_|OL59@W)S zcB75Rtv6KJED!%!gp5Z!Yhz$EJMq2U&hE_fjp2t2aoV;%XhSqluxqT3*MsGEOX73H zy|fkXEo1U?+bTxMxb!2;CjHh{qn8#7BGLx+62xAL>6sRqPLm~&PgP;9dh?lc-hOd~7Ver~)Tgy-dI32d0>Q zg4=%H8rZ?WaHQ_+GukB5v>iwQwcmkKdiS(q^VRw)oDt)1rRG2eG@TngwH}MEG zHFp?eKh&O^k)r20GuxMyd1Az`K27;?Gv#+*13-)!pT+sNvv+&^{ubzhDPyq%NB*k# z=j36EuRyH~@^c# zccPfqv~?;>pDueu5-8Qw@daNmMXw%H1-;wkUgsgX-O9auq{zX!K{jUFNcPN(B=VXb6X#eOJgP%^^+FU;gyp#4?j z*pr90a!yyRx}H;B!-0r}sGEmTwe7$`5vp_#$P(`<+X4^_*M%i~iy5c^&Uc3owB98_ z{Ti}q*B92Q_bM8*=YD#O{V~= z?S*igrd<%mbU=9$xhgG(smj~wU3eIy4NHT-FB$fN?#MkAmDV?WDPw`dx0vn?Lqt{w7m`oErt?>O}%+oo)(%5 z4=@)Y+*fkeHO+GKp4t}s7c4AlgV4YurQgx9eU~YIrHgYN+Wh4x4Ogg_bYezX>(%%# z|3__8t)%*^n4x_-lWpvtIeyt2;!Rh9m`M{4j&REpci}p=s!vm)$&%s&BdXgm&z5aD z#L=blsSd%xNof;HwB5rKUMy9>IX*!GGLvS@zREVgpXTaZiC!lYg{NG6VteQpsn9|| zH9n=Q?Q}r(pM3K`XQ2I$b}x^+G(-Gz=U)2~^no##3z5G1_r}wKkqvg?UWUoI7JswH z1i93Dk>cUyRmPXRrO>MD_Kj+D(rI-PCaG?kQJV4OATW3fE~v1D!@*vi<_LZZr z0=sF>7sN{b@YNRM*_qb^VGvYRJ7|H=-28}9@6FJ(w@DG=!RZPJi{tr^^mwEyjoE2dWrC2yYC38`z*Pl+*Fc7z~uY#hecNIl-4r znjrk)=Uv5~AaNXFu9n}sN(us0!|NvMU|^b!6B=%8PB&ZO!6OLsty_8$Kdwg?%*#{k>uQj z*_Q1#20NeGrxjRGMagaPhvmHIm3GNy?MLcs)e#bThWEBe)NH&oD6S2OHijc~iL4Jx zzs!(n3L`M+c+se;h$|}Tv}mG{bqw%pe+FFJHAvy+0asxC_C}O;HI#I zXZiThuyX$wjA^9YO={+xJL1udN}Y6d;5|J(S5m!{QCmT;Xa%f{MIzboyu@f{EWFmA zge2Zz4PA19sjre5DS)y!+$=X>8#E|5Nb!;f0$mb?PQkfyXMHO>^Czf*7&cV6jjbUXgvCbE6Dd_oQ)6Bmolq}SF*UST|0LVXKou-^T~9BtaJPB z^m)>8SS}|#gC#MjV;<4@LA+aoAZZ6CH>4>PJ<@jzJ;kUu3R)j!C_XPwQhiakiTp3x z{oCu;U(=NzLu&RiFbnP5@4W-7jGi_%S8*11pT@L8V<4Ii0;}_82D8edDODcR)2xOS z7qpw+^xcmU{lPYQ0TCOMx~{a@R7lW+KVSzE*ikcTvZoKkX;Vr>XmP>=RDBW#&m#iC zp-y*hpoFs&PxV3rH_f}{gkmU|TV;Npj&jyjBIP7yzuFFu=_U5uYQCh5wU%+VVS+=T z97{eN54|`GB`(HA(Pr`rBoj_&dc*Ls9V{HM zYir)_Tm3)dKekc;aZ3LX-3aR3SWFg0vq@deZu5tu?>!K`q;@)1Dxe-{Byd#7D56Nt zNn+|1slrUmdUU!o}X=pO4C{}P{7)OzZ z#>5lW+#8H!IX5sv4TV&8OCxlsnyB3dDm|V@^iclm(jW>Rm3z^7xb}?_bu?KR>U4oy z@~*0u6KT&JdJ5BC8IZ8@;4{qH=H0*MW?VaWilG|b%FCe{A=PGFw@Y`@4c_72s0de zXD~S%OH-vmK5ow~66?o@l)Co4!wuniJw0fXu=&oRc_z~}os})8X-TOrJ=p>B#cTK> zgaVaCupt5-ypr>g6SC#h%j9sTNCF zYR~O^y?WL3?)0B8em!RD^_vJ1XS^v|PfqPP`eLShn0wDuW6S2qbDYZPycrHc&T*1X zt~=J{K3hwRs(XyZV*(ldwd@Arcq#gu)9_!h8`3O~7>ATCj}}x($4A~$aJL7bAkgsB z2!1qJ4xBXvXAvAL(I=@2YvauZ%nzy)qxM>WdT`JH4muLUz?_kFf++cgsH4X*QGvh> zVcAK=q=Is4@(n8!7tlzebjIdrm?km%ssDzsx?im}Xc?qxq>{G$+pD>vtDbm4)l+{= zRavm2N{9d_f*_nlc#-|CZ*pglR0pC0bxJ&J#FADLL zutdCijoT?5PJrY6RVW%Cp7J*ssPC}Om(=L4pPN!baT)tVq{@)zZ-C@ivtrEK5|XhT z8q|*+Tni(!jQSymj&D12B)^Kf<$m)ewV!2u0X32aYX&n~Pfst!{g6^`ji^Mo3bk}( z(TSj!^C|fkgI5E;0aWh8PZ_jr@z{7(3ouZ(TnJ)uNS4Jbd2C^<2}2N-UV4k`Evqd& zGTvtB0-Q4_8Xp{+b=Of7F9h0qYA)UEwwp5zpa}_VR~3`AJ4e)dpiLWtkxaFxvr(wR zq;M{;8BtE(jQB-vUUxYdr9UiGW~$ZII^uObzBV6=_1rh@ti-ZrGA*$LA`)>#ao1r6 z(rl|g%4p+OaqHFHInNXqc%0}?F#5TwPBQIaS@lu41Vklv@&{!$p!-XDCx+WiW|jqJ zl$AAFxvmk*^xP2dlAUG0*`MBXEPY>?))4?RvJz#7G9EQKlE%*S^up&_WRkScLZx4> zJzWtR5}+6PICRY<5$EGKrn}wGdBSruggXO&+@gGi5c3szk-WuPej2dpTZ7a5K5ll`@NonTiY0%?d^Zwe0>XYvoHJ?rI_wt zAA?_yI6~QhM1YEjb&LY&z$Yo(!*gWa(qCV3@m%VieRyF z7sfDApR5W@nhdoz-)wZ#C@~wo9 zG8-lxH*&hS?9yCzJ%mqaL9RUXJdX@XCsgkJuc#xMUC@^(ov6XzO zC|;TpipelEV4lGYViq3J8Z7}MvxX=pJ{{y)zMJdY18;<3Z>*SGBsZN8P1iBR@xvW4 z`}v5#z#**s=%~)Xta)0HF0N;UJ^BNaMh=f9I0S$F!@ zqRmwh3FJh&Z!k01-c;axMyCOxc!^^epI+^=ta)OYwe3`-6&jpZc_u&|Au#VTrGNm; zjB6_`7A?`o>$S?Dy-iRrKnW4t5CK`itscmGK=^WdIm}aK4H9Bom<(9;kMEP|<{V`k zMv7~|jspPTO#kZzAUVpLzv;@6Ck3R%Vz4OM1W0d`KbSP2_8xo#)k?m_aN*dH`ZM7# zIa5~OmhC}kkZBR&S+c$Td3lw$@2q+LEk%*v6{W9{9SbNUa_x_!Q6jF#J z5Pd-=l?B}x9^5w>E(Nl}zN8U)x!h&#%KiqgZDny^tChOvSM#N2fJhE@tboceIMxWt zQ2)qY&R{TbZird{`V?c(i`}7Zl|P**XcseFS(b)+?&F|ti!+_5h|muRU5oGpx>$|O zoO_$5rF^#jT6c@nb>fM&Jq5RVhH!bob9>OcUL!hRqdH!rI^3hXXh1lbd6JE5g0sW@ z=Xl%JUTFAfm{F8phVfcr*Ofh^@1g}ZtzIq&q_?S|8-_w6GBnk$?4Z1AU1qe?{JVTDCR5~zzPj~*L^R=*fCKb`HX+aI{PlUK%t_T*V|32B3Ji0IR1 znMZktYbI08`TjlTk6^&QkBaxeI-%&})X!gyS_oR-V6_>4n3xW}Cbe<_&3I8|O|A4M zWh&5bkX;8&o-8_DEZ)Ok0fd`2a)3YZ)Sid@Sisp2(Lw6D0hUQDL~%tcaka!9-k*)- z*zZ7x5sOSjKi;B%G9t1yL^yS+ON`r^|IArv!rx$8x^rX(m^?kDM6^smVHpHhU`i(@ zoj|{&HumgyD+Jh44!oJK*X)aa%~1G#hmO+vjabd$AHLOb>B-m13z3+lqmDmK%~7M- z(h-{-bDV3cl@ejjNLaa=!KXhaZD6N^@er}jJGeq!^^RJ!ySYAQ9_1u&uBz~xMYr(s z9VSRiwTwLb!wLN@CwxeXm&(hDd6m5x^{uRay+6%C(6h&)3!-h;Vvu=x6eY}bO%gAh z{cE-=8tkE?K7ZqtO!ljgv^J62ptw2#8W+SQ*bYg-iCF?9HqrQb+}{ZwqS9i9f=%OU z$qfA#k-Qp++P25s(-rj)s+JaAl5F@@LA9I|hh`47L|}TEOGoEL02uQbP9@XXV^Zr| zGf*fnbrcbhePd$pikW3^f8&Pu<2sg=QMZwz?(!wF{Qt{@bfSFx)8zhaNmZ3NttR*~=Q4$k~XRPk)lU+s<-ZC!h$i z^Y(+x96SuPf$$UNB>pGRUOCJuA#{8}YEQujPm)QDnzq`+^^BCRK2qb)@u@DKe-7q` zCy3{Hy!Vs|pzQMb^cv`ebz;9Zqb=1c>$f;quLU%&;-~Y%=Z-w{kN?xjW)b$U58?8# zQLVUlDIMgDU;Es@)(VhQh0V%e?z;}Vsis6POyngZ7w3W_hl7@{6+(v1)Sk%O>HYuq gn*X&HqE|Ay0uRq!`mSn7OBO&{Twbh7L_hF<05$V+Bme*a literal 0 HcmV?d00001 diff --git a/asssets/icons/icon-256.webp b/asssets/icons/icon-256.webp new file mode 100644 index 0000000000000000000000000000000000000000..22660a69325b574813a586fe4dac31c7bc1d6557 GIT binary patch literal 13266 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 HdVc>0bO@f} literal 0 HcmV?d00001 diff --git a/asssets/icons/icon-48.webp b/asssets/icons/icon-48.webp new file mode 100644 index 0000000000000000000000000000000000000000..ebef8dbf11606fa4826b1a2b57bb2957bb3ae3bb GIT binary patch literal 1999 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 q_PfFBvT0PhCY@xk||@?Ee5@j6#$E literal 0 HcmV?d00001 diff --git a/asssets/icons/icon-72.webp b/asssets/icons/icon-72.webp new file mode 100644 index 0000000000000000000000000000000000000000..25b6e9560272dd8d9137deb6b81a256c2e45e751 GIT binary patch literal 3353 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 Z_(g^>D@l}8Jt6%AKxpWySF74Y{vXS#%;W$7 literal 0 HcmV?d00001 diff --git a/asssets/logo-dark.png b/asssets/logo-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..edfc0d92d5c30023f320ab3948c88d995f222f8e GIT binary patch literal 72671 zcmeFZ`9Ia$7eD@@K@=*92+gKU$dv5n~bdb%UD^LD&Lq0$Vums-CHr@Z@{) z_Tj^a_o_`~TswZqoFf-7W=PuY`>ktX)KRwNXmO>NLr409pZ@WE(!vI9_Dff19?>v< zo)k@zxiM)wzcsK>K8aZ<8S#D=Vy>~~9@`YrmK$JUWZOLXOWlu=`u^cR4L3Y52l76f z+l!@O9XcAV{kLV$)W#<=B|cHcUhbTclD)2QStS4Yp;P9n_|3${h_AyT$0>$yIVS#e z@KTrF$MpD0%T{%=%_{DV{ov6wR;LRKZ%=rx+0o(>9d2JRyBhMtc1iGhqVK8d`ol@S zCzHc(M|d2bO488``L(ds9QX8*Rp{@drk}0{Ub;_J`Gr#r9sKDGIymrg6aHYhLi^W# z#S?`Sjmc$pDgn-`qa>@9W|J-as_Oe|GrK9|#us?_B)zga7RC zpB=yg|K*E+Zt$NS{<8zY0{`Kte}3?v9saWe!2uK{h@!K^Nw$OVS4!J_STM*lT$dCPF-DH7vWV`*EivonMHhMW?Jp#cMxCCTVnS% zBn|?Df}%r0oHynN8M|}h#GKZ*3rr&-&K=$CgdW&mrmGu@eysvP6(`f9ie+D4Kr|BC~y zr6bw}GhG>470wRS)c#g~8$w~CLlwoC4o)%W&BgsaC%XliL2~L!hncRSawl`WN^Yhj z2(s+=zkpG`xRTSCZj;ehFmw3u;bJUSVe-s?4;_#BaD~eRL@e2lFZ;0q)8@&TQwZ{t z=6@jv^Z8AY@{FL_bXS&oxg({WogM!CVB_!KWtM;H@a?J8EaGKr8^bJOzM%-cWfl{K^(6ejbxG5jNw$mchCH_ACRPaONA*H&L&)1IeWVpS+8h?C~M_CfxG zki`(i@#7*6%j2~xllOP0&7$mvC@CpzU{y9Y1%-uS&3xkL&Yk=9>zDk2{uAQs4)Nve z?5wLh0P|EnFHzS?HXf*$h7<5G(ae09Ru&#!T3YJi;ek2jEAQyIJ-4`+p_LOW<}}gM zmPBwg>65LQ4n7-0PCUH4U!T-^Gx*7%WFMNCm^^&g^MQs{GfUTDVwD|#9zhI@>X3jW zZJTMO$eU^AgIL@}l@BYEEiQtKd6i1%!>QQcQw)g*UsDFF`QZnC94_~M|DJwnYqD|= zD~-A0Pt`lJd$j)4 zx$G|07Zw)cxKuoT{P=N>|Fd$`4QbTjqhsjYCpmiMIz{I2jWqu3)rN)!l->NmLgii| z29N9c^nx(gdklxF6wjYmytljF4^y?Ql)!M_y5&%}idVm;97Oet%ui;gHeBD+lj>^` z5BDIc#;>109~Qps{dp=*LQy`@oGsL7MZZ1ucZKRZ5nDC$$aT73)4i68<9P5~9kvKTP#5>Z}#E84t8lGrdi?vx8s&Luq zD=?*FulC24D9X#QZjaBKQbKie@%*9ctZwXhqV|j3Tsp)Psa&7yFEyLdR9ez3KjcM4Mn3XIZeplwMToL%%X?kS;bK47QW^vsl z8A_PTK#F3x2^ksZLH4AE#KAyN)Cm5HTlXIqqTAa6uZs?1rUzS;mUU`3!g?@%6m-(r7 zul)S{Bw2s+f#RjqXN@5TH4tlL{76PDxO57Jb{lzcw7lf{u3LY9K zC&1tb8*fqTP3t1D^$>ffGF|hy@KU!vj+X5`88vhCE$i*pgqjSktTCqQbj#({a}p8~ zF!y0t&>PZ{f}d=(1)PEqPvB67*;ogg^O28^jzZ+yAKfVteNBeA$3B!JW0QWSua7_c z$s1*3qR2X)C=*=%YU=-J0SqX!_iK1b4;@OOS#2I3)<=;X8K0i+!`ei#tAExlw>8_V zyKmNC(EXyAykn{)l#4S42_Bi5(Wy>L#vEC$udrXTq^YQ|$K%2c>#f#?4a&;OD)!d< z6~k*P=vSVpmOjDVLXa;f4^<6|iixGr7;uP+l_%3!sixr=apb(TkTB9K6Scqh>!3*9 zY2?3XD;jonYU(Qpude>w@@Y%vnK=Wmrup9iCi`;A6V=t#iG^beTU8Ro<7tblRScK) zWB5Bg%@Jeh-4Mztw4RZ}t%tq2KVt#!kefu1c#ac@o3))?xRQGsn^tx-<_>p5I1f(@ zqOO|xkgrq1y|yazT5N1=!XdI)QJZQ1@}2GV84E*GPW0Q|Q8Q)UD^yW8D6Yn!Ki`XT zUBab2uJI}@E|#18gwoRL4!kU@S8Q*&++ln*W-AU7?w|p(sq-k7%qyX%zh7%T>k@hi zHT#%1nZZQjQpr>KkM1grS(-YPu6wTE?; z^VSotZu7faB!`Z&?fU=y{JX6!*X>~cc}vXBsKkm`S%|AA2ZAWn5i-3Bn@0MBtuY^- z<~Run!wI|JVA_Z4wLUG8{2RY}^IW#qx%A44F;rI1Ei8sh?H1ZoTXrYwS#F&c>UbjB0^7>YO z93isQc@dJlU7m;TaZp(E!<`BZWvXZmCQ#f~=j(hCBmP}J;r%iM8 zEvJn+>TC@iEFc8KYQmG_4XLQ84#Y|}OM9(9ksy-Zepz!x!Ku3rBa-c(@2BX*Guq5_ z_7^y93@o_4dUgHcASvQ*X+Zd7>v1wNFW0^87!fzuuIQ3y4Osa}#NF7qJE7)7r4khr z3LG{O$JKh()O1F9d-ayXbcd{%lRO~^9VUXC)i3r-V{xwA_=vpc&s+9l0rs4Te^b0;o&Qd*#-E1F|%4HS8yrm6^PcMZKy)oCnu^Pb-!91buMT#{d z8FQ0ij?S<`)Oq};$U>Rn^ zxG=IYT-1DEd7C^n2*-uQA7$`c2O|nv49!k1@C=fkgOj5e&b8w(hti{hrwX1R%-d5l zSuT)S%xQnETYu1LH2{YEqnV3i+}YpF)30>Z<|50Cz}n9BF^OWn3`J2UOMxq#B!aSY z&jtt1UVpf`Q)m|Ik^#ZoU3Gh;rrBwIo|1|xjOw-8=H@13WeX`UH*O}_B{g2c^W;qW z@_S!IEP4C4TT!`h&D@ z4l5H|$Itfl^eMmxtz3Fa8d;py4<9)q?M$trc7Kt>v9W|uaF$DN zcX0Mr**SUykQ2%dzg-_ICSckXLiIX#d3AN5*tq=@PrU*x&fo=c{}htjUTm+;Y}5~x z>;2^)(CG}oN7I<0EYV%s2J`9%rQ6>wf7SmQNu+t{@6xD>4{y}h*`9|m%dRVBZ;*;lI= zM#XUR=fHq2_DDJ|QQ9Y~zc3VI8%RZhRGs|yoNT$kOL1=EPZ}*MLm>>nVf8dHG%bDH z{+SzHs^BFVW73^nZrz;?fD-0`OfeD7XZfNpA5Yju0rN{Rg>4O7@3a1OCN7;qFhit9 zni~AyoB*jq-c3aEFY!UXo~5NbSR2#+LQ@{XC&n}?sz1hv%ygt(W+Gi%SzO$F))-cI zKaya$cv+(1>V6DWYzCz$mb$D4VvZqGdXj!sb0W5zTU+v8RS$}bi!&dU7D}aV5Inw> zj_4AX4NXmVYN%JXy{JN9k!Tb8)3A|em6et8CqJEaa@wi&p>rEZ&4J+%$L|DhH*mhr z#g%$LN^skU4;C2D2-z7ES z%0n^7H9hRhh;kQ8cnWuxril6OrZK+}!NKDV|1G6qV89tt&Wf8ZRFEk;NW43$Vq-t^ zQQpg!FJb<9uK^V;Hr>U892E0`a3-pX*QR={YtuErrQsm~7WX3sql7GC3knJ_#}JcbLqlI%7yUmHqI;!k*h;(dhESUyLk-K*r_>Sgutfe_S_U${)yAp0b9){#}babq&tbjvdFP^Ng15)GE&VOO)go{IYr$la@f$2!3!F1|k<%8RFvWLJt2y&8jjk)7)+5HcGY zNPpHio_rU7wyI;W*is60yG>UiRIl=}hnJTZ=KZ%TSFaBGcw-rDghY3nvvi68{wP6A zZD-vob(q2j7waB`1vPWuzI{8?#icQvXJK?yHCwj?+^4U%mo^b?=6#k63xVY$6Y9K( z<6XjZ?ttY_%$Yw;#*oIJAtztbs^(VILefv4KVSCbZ^H)4_V@4cGsh%xDL!;5G$9#Z z(784<-8NM%3KLoKxA%rd0sx!T)KYz3(13{AN5QM%j=KV4JVM+E&mlqUR5sr>@jf{oKz1D+v zS8aV5=L(a|AQ4?&CUX}h;= zLzn{416;5f>MgP5%%bo2jjHYOC#&uPTk&_J=WKhfL0jTkE^RrjpYMHrMPH3nefJQXAkM?2`=9q!^S#Djnn0OWS)RrmO z1kAgHl;q^u;Yv3+(K><_g4mVbSn&@!1y5?zX*mH0l+N|JEPf}uc=6(ATS*nLe^<87 z@cN)#$YLf$m#t?PnUGImP>IV(6!V}-*s6nSeH_vl;w2dTjQaA8A#j9Kk=$$k@TdN{ z+eQrL-DwwbtMRJWhf+9COhVk5Y>tWIb#?wLG&I#yG5DEs#&3T5pz@iK(aWLY(ejT> z9F>(#61J^yKO*XdxWW z&CK9@?_$@c6}^ya%nB=Q>VKo~F)e-!Lwp z%h!gJ#;#61p7k|WpXtt8G1}Yq0Vk)Uy^4N%VNL||>3bm=!h7cgq?l-MmY)IN3DzE{ zu;Ij1xj$!T$6a*az9o#xewds1Bt;0qSa3kV$%9%t{b+FqHPl^8sJ=d-Y$7!?_DfS+ z;v~TE2j1dCd*X9WV?C<)^Lr@k?T+UOhrqjfGM=~4uqw$-(%*@L8rF7!8x5&?ANJWX zJTekx)|VgPNoldXt^cVkGcz-kQ>!aYeP`sg1VmDG)vhM9IjjuqS;`t$_z?-IT`)*CmL7ZW^mpSP6|JXJPh`lN>X z;?!u3lowU4nClg$H|KTB>~n1z&*Es0sCHyOl%E8s6t=p$y1bq}f*-|eX6yETdxl1% zHQa)YzjtKm*o`LE4q`E3RJWT2E&B2;4qWjR<1Kk1AwWUA8?Ly@l=uP-B}!Y87v^0> zw782S6b+1BS)o*_0dv3&4Py%&e8N1uP8hewzkc_QLYe8lJIi$GOSk|f`5 zB;`d32SIhX9bs`>{skl0&mKYy&JduAdpa;5@Mm{L-=~k(v^QPDLufctFUd0}CkF^# zgQ#M1nmQH{$JO1EJaCeZ7F>hL_v&{_N=mqksIxRQ{5I1aTPv;sRD7gP8@su7Ei6o^ za-ql7Zz*Uw`Zpbool-;WU#Balyb!f)KT(Uti~y;PGcdw;SK zLW_sV(dHNtA!+nv5=umbM>k(CX*62_amNv!gQzcEzxp@)ev~H_^Quuf_O^g&bF3JF z7Q?A}o;`Vz*Jb+z01=LE{2sOV);JBG0u5y7OizMT4l|21#J<5N&ao-UzPrx$!Po9n zomc6699v-08Hpm0PY6dT!p7MHh+?H1r@i#x5~!^$n(WN7j|$1hq|2I1&SfJ_qlt3g6uULNMX z`Rq`6>0^(hG<7ba5yswR_4t|~>Ej+IUAh&{kcnGTbTE<`o!~2ZZ;Jd0_>f3ZBL-m+ z5xI_?4YmsvE5jM5<>lpZ(%TwX3~+32;I8p^hLvJ3NI*_aa~0D+<} z_o0Wdx4mw>GhYfc5{?U{0%gv-<8;e6z{#EvcVf3CD@tg4ZI0$)(l)^J)2GK$tXJ8t zTzUGtCkLYZ7loCxTu`T9Kqnju=g~KBORR-Cr$}|Y93B#*9CEhqFU$g`Qz_Cbx1^~9 z?12RE6L7Hm?4`?>#E&znWSJB|StaJMd>19F?@7%v^u-dk6XAg3msKhHODDsgORH&j zwpma7cQ7{$ywFzD^Kq`Fe9}VsRyu`%I*gl;SLW)h)xtJnq-7UZsSxeo}TYIQVpm&b^-S< zOzkF{neYL3a`W<{ZaRD;IL$4h)7ZzzQX5v%3w*Q9(vA`|``yqG)ZCT}=jL|=zbuy2 zy=?`y`(^6|y!V|F+d0BpCR%oGqkf#(E3sIJTAQ&Lu0W%bRfZgAvIxa@HWZj5M0*TK z5BkB$UjaVVZLUuMf0k*cHP*)SQA zd{dFfyY@-qR8tw2f4uu>gJIB-t3*)mP_R~{@8MzMDr9YBW%Ui?)BNIQq(#M+b`syV zVJV56ap&jz{e@;JoD^)AFB<|5i;=KDzy}NC&wjceA)2P1`Y|^*7kBZAIqF&3Rg#w_N)Nf80lK_Nh=%LB@3L$o0J)1&p7;Jv z*s%m2M+NRE$o)9;WLqtkf0nV8ff0;2cIhr z;ow4(RBie)i1l@MYhe>F1O)}bfe)@dPABJep_D&WxxjdEd--o8O!Bd*sYrx8ITC+` zxb`FYPur@)vb4|PX}w?S>grZR2&=*d1uk*uU&M?^;=SM4!-4_w2xaTDGQEiyEt zG=|mtvkl^TF^$79L^8I(VRF!J$Uzo{G#@J4nipA!7PftWI$WZtq%hl>Js2rq znk=>4)YLQw1bP_kch&EIGzF`Xn@}F)(YhU6^+CE$j$V$x1UQ+&VZe^v`fg^Jh5hnZ zqjzRBxp?%kY)o&;8h-zt>im<$QgNV%x-yJ)TUC9P)kl~l@gzBBI#sL|ZZ{Epq z#ca4?7&n>&9Vh{O-Og8QI&eVuG(*C0ttqSd`OPe@#jb-We88I-fRvpkB!ronPPHZw zG9B&KNgA5=ts3gf)io(nDr|A@JomR}&f>jy&z)r8h=CQ_5d8!N;j<0E9W>n(z0L$= zWpU+jA712;p7XYu>$;DK|m#-PONZ!+hy$@2KG<8C**SaTN{RP8QH?2dRq*(dKc-g!aL1|lnQd3)QA zyTXRfEbgJ9ovn{+AT+VPmr2?ywzI%{mqC>bWd0(GrW5Ooe^Qi2th z?x%1f$Te>QaUi*HXJ-STb|pr-qQI=bD=WGb0&L1=v2xrp01&Nl0^0FB!2sQ#J(TV0 z&!2&pzkU0bEM@il@ngQHQzr>t@B!*<@Pg9czkRdO*thTA!A$*QVg>^eq~Jkp(ty#E zX_m)mIUj0Y49Q*ExUe&ex*AeV>~(ur|} zp1=MQ^D)uU*TFr&4L!VGnUElPKq*5b<`>Yr-C5|%Xp$OvWyP75U#ymvmbi;0rbA^8 z1}XtygsO4kxub869W0ggr4NjVV25$grM3mR1>i;((tu1#*UI5W2bKcl^4oMS#vC~@ zx18c5vvdOiTIVHwr34A$Sw}FAfr=s>k9P5^1dOzJ2$#;f`sI=pI``POo}LP<cK28hRUP~ToE`i4KeFn80l%d z3hYGsGv1I7L`+}q@)m%?S5&O*KYn-Fe{AQ zmW>v{AO62Xz^0sHV2BJj$pg-P_Uzd~tPP}GgBJ~zY9(Ny&J0ZjElKtp{QNS0=Obcc zxtW$x&^ukvehBFYG2kFN$`4(v{b;`htGw1Ya{if5G z(~^Ajk@;4cRZ61J#VpPKyyrZ`_-8<{X~0dp^-Kr}FlYHK3R>X!!C$LhIj+w>Gd5<2 zHWZ;uezhNsIdW#Qkgdr}xtlnILq8DOyFtzxmB#Oj+6au*d zYSacwB7w)d!gva{wsuxaD0@S)?PC-|IRt=gCM*IPuJC#bg{D2!|2SF)T)wfopA08V z;Ur|mN$3@zmlSyP%IGB?SLcPC!JlO7P;LyH?=Mouj@e)_bHw;dPCR_e*L+#xLPD;f z14ZcQ!Z#rQ@lp+H zmRutyBbB$Q%3~8vQLL~A5s}jD!80zr$K0!dIS$5Db3(jt{=_GRC9S(Szm%krp((Fb zrdIB_HXtSn0Tkh=C)hInOrBA5neAL8MtXk8VUh{_&2fC>;iW5A?qbJ6T@Us)GPJ6b zISpGw%+hAo(}Sb4`ZtMLY<6}w znbRsPHdZ{i{~(YBSiJo*#{x_(XZhe~Kgc-$W5CZm{go)aL2wnT$HvB6ZL(r8!6`-P znI+Tc8Bcy>nrw*)&2|rr5O>*bPgRDap;_C~QVPln*p5izcCg7A8P#o5GQtqhqq+>s z*jCHZcE{Xlh6>QAIhq|!@`r|zrrfBB0q-3h5fue}eQm;K7!fz4VYy~w80c5n&FYpG zs9O~vOw4yW<-I0UNYc&gv%M?bAO1jVT>(&rvfO)c-bZi%ffhzgh*2;8`o@B^8K7*4 zO%PX1ami`0pM$1dnGrAv$Ribh*4@r@>^Z5r$4D#o!jnJ~c#C`xg*(Z#P@Z|J=3Hokh7ZyEADj<-MM2fnb9Wz)}BP zv^&mizqj1U4)3jH_3G7&GpD}+0|Gn=CLS0|9QiFdMMa&8dw3pcA$mWV{#^CcF0;Ol z9R13Qj6FkV=;6&;d?Iu==8s-|W7#*QPNJvOtPJ_}f=z91Pk6 zkX*qYPsyl2dcQ;Uky(r(ZB{6eQ4;c6x%mFmn$Jyvs;Z4{+kn@Uwy@h405j(2hf++t zK_55xp{&%gsSmnb(BH(TX>Pe{SM1`0S#h+zp9J^2n1o`gX9_;W}`6ZDrdN77x)Z$vfO!s6{RQKomQKzpeoLN4k7|PKJilbV^ zFx^sD!_D`Bs1G+$zvMr-&Gudf&-)DhF4(qzQeDY5s@<(rO!ds>&W`ELXby7v@;bjL zkUl7CJ>6LS6&$CP6O?^&MSfVhMZZ|sq=OAka*P{DMN%raCZen-d7OJne3~V6w*Wg_ zjtTIHA2A?o3&p=}>EqEUlw&PZ`f&Pc`sNnIHMY$3&UC;kBeNyeEoy4XoQLyG+9#%# zXsjoj*H%|MX6Vva>lmRO-4A_HDH@R$v+j>E${}_X0R(v!M74jq<1=QH>vKRCK=fyN z#>_~1LBFi50bs|-j}J6Ba!(`uvQ6mD3%%@lSng=!;nD^^V>XC2`}OVb=anb!a30`s z@>)+Pr>9L&2XJ0bcup3O(9!T2F)ZibtojS!a;+c&5*Nt3D42YkvXmy zgVlTn%Ha`T={wG4m^XU%_V#kD;|5Ul;mD6_)V8?QHiQC8=y`zC&MJh*h>MG(OEH3h zMcgbBuDZqxxjbsgas~!XhO+*IR^5YlB#1j-FV-vyLkhY-AG(c&!BUV&f|ze(Zg8hR z$6LJWuu8@8$rerrq;-Rw_Orp%*T+C424_pgin{J@0=nzY(U)-9UQIl5oDda!Ff~n0 z_fZ#1KYgMP#-8p=zaIsx5ysN;)XQTO6x)U^L!fD7x`k2Ut>Lwu@8NS?g*-XCySsOP zx=0MELWD_=A@NQV6BE$KXApeZQ)Dp=j+^zc0GpgQuAJwdE0R4c#S20m))<8TV{ouK zATp?jpNTN5P?kx}ZEZ$IzNI5_w_KVJdl(7c$V zoY&N#KI=yb`$b83p9ORJA!LdHI-Qc0znhvwY^E{eQ*DKFeTqd$okZtE0>zr?`w<}8s2nmH#IegH}VB&jn zci43=MQU{h+A28m-jXF1CPcEE5LS;qF*M|NsXLKEJFp=A#{W=+#I1 zg+X9LKnn)Kz=tw`9s_g4AVeufbM+nXLHY@V*BELRexu(Z*=)i*f3xVG-yb=G-2PrL z(HxUO0ja~%@6EIC5?Hq%^YCw2ENK%ra!3Bvo`w+i%jl&bP+>!}Nez3)-;?T~ z3`#rT8WusMVu$a$kG;c_tzUXACIEfp@*__$_8Wq+UqF8{ND1-9K_&+%m6o|o9Jsw* z9R?;PP1gbWuT~kMS_NpPpf%+KEDI1}Fs|T}aXI|qa^cjnqWkvtiv;%wC%A{FCTOSe zhpX5IOYM|VqoE4n+*#1J=R_WZzz#=#WOOp8INY9dOW*FDknOBic6K%lrU~koQ%N%N zT2n)voLWGo0g@e?n79UHhzjjdAY~J7aqPR;x!)M{^9@n5Cy1OHDk`9(#tZFm{M$Dw zBfq5W7KTEVTIq6@X~n18q_BzZ+Z!w+BM$ z>r*W(#u)O8_fzwUheJc0$-W+5F&GM8a@hh>a3L?Kjz6cSa?YV+4!#QYIcby7JU29i zv^4k^s$H7ZM6Db>?>#$v=HA}kwb@?N-!C-EPmDkWg>xGEisM{b*&|Z-3)aW2a%tFtaQ9EnhgIXdayEO$^=+O1K&I(~@P)%RYpXhXY z@UpZ_^`q87)9>F;xa-adlh^scIY6pjB#S#;i&<2FhHao)p9m7mzNwFS*9J)ne>lb% zm;3?q<|F%@T}%v9>NLr#cO5A-@Z^O|B2281=M^wD~|5wcH?Ewq&!RGjyr~)4=dpXI?nuS{bY(=uqaUL$YOdU7vIh@?)rvZO9$+*KwWZ;6 z7gg(%C`)%HmCRkR;NexKrp6yetMwrUrj0a+`!CB^MW(A7l(IPk%825}`>xLXLx{Wz zC7emoR|AwhDwL#jSm`}7P>Mm9_glS4I zFNb?A`13g>EL`0&YvD!TkOuuTgm^CFU!XwV#gde3OpyrN*$u?c_=v6l2-PdV_E7UA-MjEF64g zysMkpHieENRrI$w7OF97YC)Jc^S7YU!8-LRDQV1g@{Ekt4e)j;>*KcO!dUI>g`K^k zj&Wa~nUX!0tvZ5r3~u7u+fyK>$_0utX;Vn5o@Y9rO!G}qZIA{5xhfrJn188=-S%{DokzN*;V@dT8vD}Hg56psiJOgKxqtGByg)b z?ZR+gWs+RD6+wci z_=ABQFQ+>Syy9A96~&$dp>_yWuz|@xcknDIu!=+Eu1;$+{Sn7qJN+X`mO6z7Gdn7!vF9DKK5cvykz~?66wUCFI-gzhi(QrO zBbKF2?3iB9p+D9C+$%&BxdMa)E5df{D01lihmVlDa=jWvMALag1POm74}X;@G_-z< zSw&j?M;R|m5PhiCdg=^T;mxma0aP%Gq#nBiGGZ%TCC5Iu#FT>e?)>24MJ3NV)dOW8 zoEbti>FFRzGD;B0S&7h(`R@9zj8F>NK3#w3n}09n!S@hii9}C%mBp{AlcGuvI3);t zcSDttmwjLL?mwUSQCGK*{R<5e2r3n^AwP;9R6Tsut5YFR(8ajmcxFE-d!cw|Br{#F zn3Vm0+h1EN4ZtBNNH_=KRS+dHpqKr49@Z8Cx;;fWe>m6fB`#WCH7aIX3pf21fvU7c zmbF>czF$YQC=PD9pCcxrQ>x2Iz;Bq5FuNH7*ggOfGN}AuX}{Oarnd?pC4!n$weOHE zIeFP44X^lLlhXW1ozzcJ=COt%>oqB>KPFLIZ0^M5ApBr)U3K{vJ^6~G3Hr( z1$UY9zXfHtmfM(i1MBnvdxtC*VHZZZOTPk^s-MU@{1tM|w z4?}qL^?*CQbZK4=JmUTHmXNi>?vN5_;ReUy@}7LlB*^kF3H{&O^&AhrTmYm&AQNej z@ef(S8jTS)9Az4sUU3fF^BfbL2LD%irDDr-FuHMCXhup2LUUyJv3K;5Z3v&Rzv%0 zje2uLdF!YwsS%Opt0}cy`HUeo2vI1-f*a#N$qr_4ka0W-@Tw?<<{KyB;>MebSzu|P z4-b#QKvNGqKu(K5sB!6NhCjDE6C0@X!5z;lB$P9h^du=);HIE7X6KhzYP6z5W_oz0 zEQ3qZ9NpXQ0|HvtOF*%&@OG&6^AoCYpMG5JA+XenInH9X{<;FKpp_ z6f*+^2Vi!~>5gB%z9+IYZ%Z(OCMFzX>#)kJiMq?ft&c4>YKkPZJiNwRaw^SlSxv=b z-pwC5d>CLZ-FFciB;_0Dvv$mr`}ND~sDtsIuc^<&^g6fdNe@!uCB{cJKqQ<((@|GL zcwN47<;U;eFRR>1YP={xq~eb`W55BLs&h8scAz2bN|q;Z8$ga>Ej^OT4W>b+Q}krZ ziqJ3*3p!21gw~X=kB^FqB0F+~pn65!)vxns>;_(*aG^4wOhN8F%SI>k4$8kgObY^> zK04|x5_+6)64)zG`&~QShnm`_9&b^)OIZr&cQ54;q{HK)xPawVwknBd-vnT z$ItG}5M_;^3BR|qaj@^@KoAe!kGOGle(5q{3R_#88`=*+727n^4TY9GXgdZA&W&D!)}$2RzLvfZcwbtNByCrj2LQ^ zSUm$Oz;V%?McV)iz~L;9-oOGuOH1)rX_E>6b~c@J;i+wmPU*ztui$II<3524g2PI? zGEne>=xk|u87RVEK%CyGOF6p&>=C`WAU>4IkVVTqGH+ZJWjMu?sLF#~#4RaKy^&I!jK_Mai(+a_X;>9JqEdX6l%2w$~Wxcyu3Dn#U|L`USgL0{JCpmNz zZVWaK@9(a(_+#y~>MPb51WY;t0CQgg!37Dg!-P@AT$#ywPBLHjpUU8xgEBW4G7pv$ zZ!f#MhZmPZe-)aAXy6}!cbNRVOhru+zymkCDManBR2|kkwCEogN4+pysek8A8Rq>X zP0cPiH9CTBifdX29;ThPHa5`wo+nnl?(%u9+8vCV1zm`Kx!#_?TY%MSsgDuQ>ISWQ zI5-RsTx$vjE@kAZU}2%_zAJPitk-8BK?VLUr7GMZghM0Uyd1a^&%7sF%b;%AD4bdw ze*5-qYilbI>g0m-_m2N%Dt!vD=c;e_Ytko~OxL4YGBt8jT!+g-w{~m4TQq-W&De4m zV55X1avJ3M4He!Mji5X>0b!tpg}yG(aPtr(38F;`De8(EZJjWJMx&I~0v zIV6+~A3D;FcW}$L6x1l(I^TL0^|kMs{f*%xNYSS|Y5tpjhuYx$TQ{b_rVnucF?ph z$F#k&Faq9n>GwJQHy&@GIrQW!4~Jq>n`VY4NK1fq{q)v;%P=0H8Skws=%g-~Lz}@9 z0jn{tH!``n(OzIY3IegLCwk=|=7(02zJ434LA1CHB^Tc zjTK9O_-8ZTyz##9zW6oU`_T%`BIC%gXW4@$k%c|evCqOHd(kBp@K4C+iP#Bm?@Pt* zYzqHXuP|I(*?yZ@bl8aJa3ap}c?CpUi zGSJREe?2aaX29gdACqFup}jW}MxMqB3K^r?RT4yvMXNpx6|Q6-1Tq)&F)@&XNRnAG zi?o@CORgCbDy1uX912DB$2em*#|j| zAqeM=i8h_sK}~@#)Rt1VK6+pP8kPf< zZV~{E#KiW@wYAmMaCmjrl>W7!5Ydupm`C9^L)1zSFr9dCD@E;`aH9MObXc5%*JY4?bQYh3ifz8sLsoLYfl6t0= z=CZ$hI>?cxKk}~G3sxDg+hINmf-W!9rDF?;G z!2O@15YoEK5D*g_#*nFl1n0AcG(DwcWYFQ{`Dj`xq_Cp!<8d zZL(GzNA4dG6S`L4mIOP)XWClPtk{U^Ud3bicn%9E;pf( zhJSnGt(O?&rPkqBq_B6RyUOo#NInslLbbg+oEQ>T6w# z8|_PDt*nL1sgvkmN>6;j6#$@!Vya7<{vM$S4EAs zVS$WJF%^QTeubL^@M}`!v_$X7$kg>h=boafrBuAn8VJ+-w$aN4h5`4+^*79(;iCK{#(*Yp!w z!%V=-Vx#K#zqN||vxi(NH@e?$>H=ET6B4IL8arq_((hWTwt>b7{J*KX`UxpDN&MJ! zNhgb_{Z~w_Ars134uHaGsT>8%m`&*9K!Xe|tpyv|DDG%&cP6it*SEWIEnCl6m;8=9@V5G`(LZ*u4J@%It4n~#R|ug&#$cjvqVpoc<(8^vvA9a9WE@g{uZRbrkdt|kFv3aEd*4f#Jkk)ygDMKAkxp}Kim4>+0<`$fEI$M>`TO#{YlL6p z;r=?Uy}D%h{~_utprX*euLpUkPZ2Ca5Ku8F2|ntqCUg{Kpebr<;0 zpC7mRZgUAUaJ};0#*m-t;OY28{GR>{DV9>G-gJ}A0`0{5EsoNJ=v{1{1qGM0&^aI` z933v@!X)dI*)9p0?Z1V;>@q0?90SZ3v1f#bnwS4Eze{)bFDWyeVf7ffpmiD5*{qBp ztH;kreSU`^wr?O0zM=5lwD{`Ff1Y=O^PGI8xfA?}ZKPzcJ*&n{{EluJQV7Mqvd8!S?DxX_Ba9avFyWF#n`fa} z05<^+{f6#I*$z{PR9PZ11j2S!Id@=U);B)=3!GN4!u#e>EB>d3y@cCtvA9AnCbYf# z=GW*yBYJUK-B*p1Mctcqab3SLu~a(FWjUrK+1F&fu z_JofiwRbd_AgmvYYTi;TPv$T62@9M z2Wu&#Fv9J~2#+75PWSobNWK>Y>lCxFG98@sc$XTFoFgQ>i~WczTPd9SIK-k>rqoe< z4>P{IJmzxmp%}Od;pQ4{aA)8KppYKTX=tk}PrY#Qvs#6{B!Dd8u9jC!a~@9;?)OF?Z(7Z@nJrwLNC)>8vw#oTpm_8$)uPgung@s0c@5|}nMkg0B_)9WTnvoQbg5qyAbB_@<;b9}D}1X&)tQYNU=H=wN?cxgok*NcA-fK zQmm915+z_1;5&qNN&JK{B^kiu=)S4XZ+*B8OfSGAxZu1P8+BbT(vvn8mShc#mATW% zY};w}gVW6)2@vZ%I7Bu8JEytcZ3bVW7k{Rr^xVh@otIP%X}iwz%qlE$&z}Q2B1$3s z7-)pb1n;|Vrrm}0+1lC)%3%m20%FQN#9?Do&tx4c#yQqHjN~8}UHRozW+IvT0*QzO zoDVEYIg=v4jRO&Xj@aIOVm{7|RqMs8OxNQV5MWg?urjHa+xo(29`W*HOTN}3p8qPJ z9(Tj}WM8d#p?3b>@X0wG2cAII} zFAs1^TsexlOtJ6X_Bzxx2EwI_k5zu9mm5}rBlY8$GzmPOeQEHx40`}@169+un#Uhi za@D5MXa*XESJXTfGn&^CSdI5mg*e*G*G_hFuTwwC7!b zEKqVE`vMbX2vBHVN~$1j_5&pi?Vw|bw%i&U8v}9}a_z=l_IeiLBvnNA)c1==D)gm+ zjt_g!6ae`!MA{9br6D_givBsUH*VH@Qgd{iY#|xakZ&6W*Oq~VPH3c1I!v(KErf&s zK^gKQsewhSsI{+8nJ@XlT-#BK2r3ZpnsyL9j#M}ROqIx)&jmPtV}O-q1@NNzcwQ0? zC317tX0~~DWq3e=RG#7LIaI_0Bc*(|HgnS@BgWB9o@@R2{;sx?ipd~;k?{{9BAlU6 zJtiRF?bPotP$sGxSwjWS++Mf^5-HdA+RGuf{|+i|BK+Hgd}>Ia99{9N#V|F*MOH~saNVJ^7&A}yS;3@Q5_Z;+}+)M$D15*`k=Xz z_oGPr``gLJZ%M&YD5UhA6=2NatrTK=$PRnZ0TN~x(Dv365)I%ESMurB;NrvkX}7Jd zz2k~30A&RTqdFFyDos9ufE1+y`@$FNB`H#z)(gRI&6QDZM%^C2mR~Pij5o<6x(MHA zvCjnxXI*+p;+4iFnOMlfMsL*Nn5T!UvL?+C_a-wl)%W(=Y=z#ha=o7{Dt`@}In%!E zmEO!S_@bvzpJr*~iN6;dG1M{cl z?*okOLO|-~v_JEe>1i;lliO3zavike$+tMPg#Hxul=6x<6Y`C^4zM)6RNyL;*{+RMF2uPq zX%RHCgPSgp_i|n`yVZRAU2ona9hWyl9$6*VVYLp?)Bd+$xgOiE>^ufFE6(4;m$A9P zn9bE`5voHl84UeNcW`j%CL^1hnE1ZgKsWASS%EwodpoU-^N95N`rcj`oFhOQqQ=XC z!*Dij(gHh`NFw9N6F}m?CG%<_ucP*X#Ty{+_x>d?c{uQF9yrYBz{Tq5wU^Fx9}l+FW1^Hzrh8a~0Bq+q--rkctxk z7RxF3$B~?dyHGX5eP3(qa(;(URP|dBqrn(=PTT~Ut=`_=mtdyAu>i>LT`dA79?tXn z>%&zYu7ma6?N7>Py9!W|iq^jr*>Gwwr||AuunPFfa$cWWqYqF)fV=l@2SBCU?jRC3 zz6=pmB(HUfa%KogdNNMDt)RHNyc4tlHA?n5|a>|XyCIu<|8E>+d!H-7q8Cy zr*P#&>kRh2Z?Y(@T+$=KHT9`$+;boPvbf~A{ZGfXsAL^Oya{d#Os9ge@j_}(%ANWK zm~(dBa@T`{n)fH&WFb7dHSSmL$q^Ns-=lfGXwqvtSftl5Qfi$Ij;00^6bAI`=i}fe z>dkniQjB5d>ordA=V^%6Lf+ps%0Lp`@WhvDgCPH*R^}{b|MYj`izH$@$*FfmK+M(O zx(fq5z1CwKH#ai_H-9XY9jZ=_8Y;JPke?S8hq8~-ds2_~+|>AH(pzH%`T3XLBZ=f? zShCvqT}OU2P&`(Cn1#}ay^S>f)8+yMf&WyX{QC;jwqBa{X%nA!+G^vuV8{019)Pz_ zW~Tjd=k8;86c3(#wV`D4CoNC+=ZC^2o&kQ!Ny~jli>VpL>eVrvZWzs`5@-}wy&6@A z8I648#J{UHR;s2Ww-E3kI>v3~FbC2Ve^p@J-8L-;O-|~46DU~0Bf<;pq)J_-pm5vn z@)}7yE21*zDmY*7OWjQ-XWAHW6S95hOtyTGpVQyI%ih{**UC3&0~BkJg#!~)hzXpX zZZeTVd8Wv{Ek|R?d39})ZbrG}7tseDFIP{_T*YrvOfkjL?r52dMB`xo$I};z^76j5 zr$3PnV-<9q`3&y!^b1X;?SuI^Q!XknI=w(72LOcMHGWyX-}^RhyQPY$a-e&r!uRwH z5Lawwt$>3gKbu8!KQ89lpGi?SYwAkv7k`W%rp{?q*)Raptn<9%$uxk}GTwILwCebW;`|7a37{(itIs8Kz`%{(kNC{YjE~!zAo!^?r)tj19M1%Cn-Bd1l}j&y`zQt8 zH;n;6c?suRVS-mRC0h5R3vG^y#vWozg!(}?Mf$M?C};2zb)6Qiz}@$CdP}Z;C7YlY32{pbmPl$h;iZ%fZo6YW_1X z)aVn5ws1Q-pSr96o?K*s$&N{q!;cJ**l+_CA;+CXxXT#i)03@<10k!oPbw7t=v|_> zw>Q$8HCwIHaY;@inc1CbW-#5NL6V@z4`NRJo~yyf9Q4Ps_9@7-@pgFYG_90bBrP8m zU-Z-bBiu%VKTtRgo^KT($GO+w4}OsDvFp%}QqcxKy?UQ-Bwg2lk_G&>cz{j-vUy;q zrK6kobP5PdSyy3(&T@Mmdci)GiGK9B>{J@loU*}B%cFzcJs3HKO~TyXLfEQyDcosj zdffF{Gtq0eXGC-L54c92+S(Tc1V`Zm>SdamIEN&X7WAtkK!`@lDi8!3g4id6{69kE z`QbydD6*-c!4Tr3>I+oc3kAk`#g>xuln9D`J~(Yud}iTLenNWtje-JAHizC<@2?Q< zGEL4bbh?NK2J=UmtJ(=6d?oiv1`$Z(bBQjARO40NRYoe zfAvJ@KFhRt5iD#qEG+x&+-gi2@)VMhpP6~_aOYZ_n=AK>57PS!^zlVfo*s%>o~AEX zgU51JbK#tTG5|68Y!@MvjbUV90CTDZPEFavOq9lLG3|1k9uH_iU2A)Vz}B|6uln+g z+3)nKxQ!Mr4O>>v5)WXr;rJ#u1wo-=88}v>3NPX2DaPLbB70Ce0)yUNULJ*f=0G-k zl_nNBiCFKIOpR$BvCx)T&RKh_|8dx|Iea!?(X|!0a1y3>rJI2Is%4qE`39);#9Lp2vfh&W7^*Hu~R)1SUzG| z_%qcj4nBNPNVwZXkoCa=5iHL8JRBf$!ZI?dJNu0Y*&vwFerp48*!HR8fW>`fMke-A zS6!VAcqK3qZFP0}0}#@AlKOl5R$irbg~G)6?rLR}twdQSF%ypUeB$)a8uy{>ctK7zEF2WG>ISgLCTJ%0$Y%%KSGEuXfbp{4cGSFMJ zAdnv7^gR>#%mWv3+glk;)7hKYq39E!)BlpY81IEs z@dQ<0yAF$mi?67B9S1rSAZ#(}&xt{L-#&l-JSfS#xnV(Aj{NG?r{dz;C2uDcR8^lo z{q2ih>b*X_)Sn2c&!6VQr_Y=zHtPCSUmw8zPp$%_ey%;Re~Z7W;t9t_m+X!^$1^-p z&^P@N=l!GL&cu<+&^LKpH33Zlc#E3&zA#p8kgX){fQ09ns$F$g?HuG;cL~$MA9n~5 zkei7MJ36d+e}&ow&qive779 zTj-}d7TS6JPROnp5rWI|$J>FnKL}P+#@2d~T)6h21Tr%u1na6eJ&=D7Z=H;dKK`gZ zUX686O-)65kG(@8%|LnqE@kX|TySXUSh*df?PX93WLK}IDIFXfK&m<<4*!9$4Ipn} zQJG3iG}me119vABgqGotuqZC_tI&{jZ^1>&vN*5~WkcKMn4`Rbj%@cf&GaFwUd z(k>6ZQ;_x=D(b!&@(n3;GL!YzCP5qwq#53WCLV(<`8cJJ&(^;LlmWvW9KbL?*y$h5 z$?+_vws{B@No)Kkh=hZzuC9*GWqT5r2ZWYiztY3BKGGR?)rOX@TC*RF9Gjx3vf&C? z4?hMgL|FuUR|oXO&nyff`y*Ju>kqBoSg=xuJ@$t&yFwipXtS`Wu~Ia`^RCS0lpy*y zD^vWWs=9emIR47t-VFe~UBZ|0XL>b)_zz@5t3fhK%!fUJ2LwvW>mcc=f(S7*c-3cs z%-8lF>fQbxW|2l@MnmAj6e#`2S?UIAU+l#n*zUF z5rV8cf=0F4R>oGj?`sINX&=`gF=k4>LUlpI-DS%;S8&Fa0=u6t2zT&B<2^r0_;IAoc-00#T-j8!J!k^truqXMjNH0GDW((ZAdbq=c z579|Fwq|gnKyjM)xZAtZX>I?&5Y9VjG<^a<=?i)Z%)8|@$Ru4WD$L@SG3t$X0p+Sx ztG(urdYr$$Zb`uqlj?xC3Z$`{4<7vJKhO64khG?xuAy#swRdTG5G3N*U7?H%-)6W& zcN!NttMnl`wtKOk6z!nsr@up&rto(c)PV3=x!n@E!%7CYw@Rh0KHF6;+5n1)2bEwo zU`9jtbV#ai!;FWABCZO{`{rMfA)2`W?cIDLcYm}(_xyrWacXNr@x2m4<#C_{O(0lQ^X}kiU+U&SALO; zKnD+vKue)RaQI`d8)6?LJnnZ*kdOXj?=6842v~Egj;)r%yRtB~-^10yiF{4^oZdOn ztDdkmG6`%p5h-Ke|D~viRHrFrfQ#Tu!&z36_Nb0>pK(lfSqxw`=oDM$Xxe*Ip#eJ%zM%f!;!{N5Ci=SG7-FdsZNa;;J<%$ z0WNJQj91~*4q?bAm#w$ztpy!fG>V>Q&+VEkwSte@2l?|dY|{;-t$l4T zr0x%}=z4!tY`t6U#(M7|tu$dzu7UN=f|72(t>=JJ0q-1^3QnV%=F{p&3L#La&M2(Mqx8m3z1E z+{Foozwa{o1K=G2xOa~a&f_mCLczeWFdpl+#V~ttO@PP(i*pkaT-#BWBvkuUnOKCparNrRV3N}wr{N<$BDYf46UR6Toi{sl zo^^r)h2t4Hu7o~@J33lff*kxGdfi0i@VK`$Ws^cj*oG@ZMWcs3F=$MB&nlG9qajC4*n=W3C7(T0t#SrNviC!(z63;k z`1nUcl2ldnJHLRYXrX_ZcL%S(Kq;?aJ=gN?JsmVFgU2jcZM%0DyrP7 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%0D(&RTxL(jzQ7#xd1yEX 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

+0(Iu|;ID4t$?FH$FF-6Ot`wvRxp^ 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 SS2|(_XHV;%$~s|v^S=O8T<4+y literal 0 HcmV?d00001 From 4ff9fed3dfe3bc4a00c640722d92ccc8de4edf48 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 15:20:50 +0100 Subject: [PATCH 05/36] Added OneSignal Cordova --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 3f0ae38..9236b74 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "maplibre-gl": "^4.7.0", "nuxt-editorjs": "^1.0.4", "nuxt-viewport": "^2.0.6", + "onesignal-cordova-plugin": "^5.2.11", "papaparse": "^5.4.1", "pdf-lib": "^1.17.1", "pinia": "^2.1.7", From 325c37e26ea1ed82abc4d7a05531b181b512d03c Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 15:21:07 +0100 Subject: [PATCH 06/36] Made Hilfe&Info Sticky --- layouts/default.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/layouts/default.vue b/layouts/default.vue index 7c612a5..fe16254 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -129,13 +129,16 @@ const footerLinks = [/*{

- - From f21cd63367ca15eca88519f92d421da29c561da7 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 15:21:17 +0100 Subject: [PATCH 07/36] Made Index Scrollable --- pages/index.vue | 111 +++++++++++++++++++++--------------------------- 1 file changed, 48 insertions(+), 63 deletions(-) diff --git a/pages/index.vue b/pages/index.vue index 6d1cb9e..c247abe 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,64 +1,53 @@ \ No newline at end of file From f0550f523323434fd327377bf524826e5e464d3b Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 16:08:15 +0100 Subject: [PATCH 08/36] Added OneSignal --- capacitor.config.ts | 5 +- ios/App/App.xcodeproj/project.pbxproj | 249 +++++++++++++++++- ios/App/App/App.entitlements | 12 + .../Info.plist | 13 + .../NotificationService.swift | 35 +++ ios/App/Podfile | 6 +- ios/App/Podfile.lock | 61 ++++- stores/profile.js | 11 +- 8 files changed, 381 insertions(+), 11 deletions(-) create mode 100644 ios/App/App/App.entitlements create mode 100644 ios/App/OneSignalNotificationServiceExtension/Info.plist create mode 100644 ios/App/OneSignalNotificationServiceExtension/NotificationService.swift diff --git a/capacitor.config.ts b/capacitor.config.ts index 0af4e55..b74cd84 100644 --- a/capacitor.config.ts +++ b/capacitor.config.ts @@ -3,7 +3,10 @@ import type { CapacitorConfig } from '@capacitor/cli'; const config: CapacitorConfig = { appId: 'software.federspiel.fedeo', appName: 'fedeo', - webDir: 'dist' + webDir: 'dist', + ios: { + handleApplicationNotifications: false + } }; export default config; diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj index 03ebd91..59d8445 100644 --- a/ios/App/App.xcodeproj/project.pbxproj +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -3,10 +3,11 @@ archiveVersion = 1; classes = { }; - objectVersion = 48; + objectVersion = 60; objects = { /* Begin PBXBuildFile section */ + 048F8AAA1E9DC79FC8DF49FB /* Pods_OneSignalNotificationServiceExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A0681387249123E73A766B0 /* Pods_OneSignalNotificationServiceExtension.framework */; }; 2FAD9763203C412B000D30F8 /* config.xml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAD9762203C412B000D30F8 /* config.xml */; }; 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */ = {isa = PBXBuildFile; fileRef = 50379B222058CBB4000EE86E /* capacitor.config.json */; }; 504EC3081FED79650016851F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504EC3071FED79650016851F /* AppDelegate.swift */; }; @@ -15,10 +16,36 @@ 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; }; 50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; }; A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */; }; + D5F067FE2D90589300484B30 /* OneSignalNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = D5F067F72D90589300484B30 /* OneSignalNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + D5F067FC2D90589300484B30 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 504EC2FC1FED79650016851F /* Project object */; + proxyType = 1; + remoteGlobalIDString = D5F067F62D90589300484B30; + remoteInfo = OneSignalNotificationServiceExtension; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + D5F068032D90589300484B30 /* Embed Foundation Extensions */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 13; + files = ( + D5F067FE2D90589300484B30 /* OneSignalNotificationServiceExtension.appex in Embed Foundation Extensions */, + ); + name = "Embed Foundation Extensions"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 2FAD9762203C412B000D30F8 /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = config.xml; sourceTree = ""; }; + 3A0681387249123E73A766B0 /* Pods_OneSignalNotificationServiceExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_OneSignalNotificationServiceExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 50379B222058CBB4000EE86E /* capacitor.config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = capacitor.config.json; sourceTree = ""; }; 504EC3041FED79650016851F /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; 504EC3071FED79650016851F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; @@ -27,11 +54,40 @@ 504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = ""; }; + ACC2DF818FE30CEBC87B9D88 /* Pods-OneSignalNotificationServiceExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OneSignalNotificationServiceExtension.release.xcconfig"; path = "Pods/Target Support Files/Pods-OneSignalNotificationServiceExtension/Pods-OneSignalNotificationServiceExtension.release.xcconfig"; sourceTree = ""; }; AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; }; + BC68E1CDF4BA74869BFB189E /* Pods-OneSignalNotificationServiceExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OneSignalNotificationServiceExtension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-OneSignalNotificationServiceExtension/Pods-OneSignalNotificationServiceExtension.debug.xcconfig"; sourceTree = ""; }; + D5F067F22D90585F00484B30 /* App.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = App.entitlements; sourceTree = ""; }; + D5F067F72D90589300484B30 /* OneSignalNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = OneSignalNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ +/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ + D5F067FF2D90589300484B30 /* Exceptions for "OneSignalNotificationServiceExtension" folder in "OneSignalNotificationServiceExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Info.plist, + ); + target = D5F067F62D90589300484B30 /* OneSignalNotificationServiceExtension */; + }; +/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ + +/* Begin PBXFileSystemSynchronizedRootGroup section */ + D5F067F82D90589300484B30 /* OneSignalNotificationServiceExtension */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + D5F067FF2D90589300484B30 /* Exceptions for "OneSignalNotificationServiceExtension" folder in "OneSignalNotificationServiceExtension" target */, + ); + explicitFileTypes = { + }; + explicitFolders = ( + ); + path = OneSignalNotificationServiceExtension; + sourceTree = ""; + }; +/* End PBXFileSystemSynchronizedRootGroup section */ + /* Begin PBXFrameworksBuildPhase section */ 504EC3011FED79650016851F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; @@ -41,6 +97,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D5F067F42D90589300484B30 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 048F8AAA1E9DC79FC8DF49FB /* Pods_OneSignalNotificationServiceExtension.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -48,6 +112,7 @@ isa = PBXGroup; children = ( AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */, + 3A0681387249123E73A766B0 /* Pods_OneSignalNotificationServiceExtension.framework */, ); name = Frameworks; sourceTree = ""; @@ -56,6 +121,7 @@ isa = PBXGroup; children = ( 504EC3061FED79650016851F /* App */, + D5F067F82D90589300484B30 /* OneSignalNotificationServiceExtension */, 504EC3051FED79650016851F /* Products */, 7F8756D8B27F46E3366F6CEA /* Pods */, 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */, @@ -66,6 +132,7 @@ isa = PBXGroup; children = ( 504EC3041FED79650016851F /* App.app */, + D5F067F72D90589300484B30 /* OneSignalNotificationServiceExtension.appex */, ); name = Products; sourceTree = ""; @@ -73,6 +140,7 @@ 504EC3061FED79650016851F /* App */ = { isa = PBXGroup; children = ( + D5F067F22D90585F00484B30 /* App.entitlements */, 50379B222058CBB4000EE86E /* capacitor.config.json */, 504EC3071FED79650016851F /* AppDelegate.swift */, 504EC30B1FED79650016851F /* Main.storyboard */, @@ -90,6 +158,8 @@ children = ( FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */, AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */, + BC68E1CDF4BA74869BFB189E /* Pods-OneSignalNotificationServiceExtension.debug.xcconfig */, + ACC2DF818FE30CEBC87B9D88 /* Pods-OneSignalNotificationServiceExtension.release.xcconfig */, ); name = Pods; sourceTree = ""; @@ -106,23 +176,46 @@ 504EC3011FED79650016851F /* Frameworks */, 504EC3021FED79650016851F /* Resources */, 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */, + D5F068032D90589300484B30 /* Embed Foundation Extensions */, ); buildRules = ( ); dependencies = ( + D5F067FD2D90589300484B30 /* PBXTargetDependency */, ); name = App; productName = App; productReference = 504EC3041FED79650016851F /* App.app */; productType = "com.apple.product-type.application"; }; + D5F067F62D90589300484B30 /* OneSignalNotificationServiceExtension */ = { + isa = PBXNativeTarget; + buildConfigurationList = D5F068002D90589300484B30 /* Build configuration list for PBXNativeTarget "OneSignalNotificationServiceExtension" */; + buildPhases = ( + B3A38FC5615ED9E4981B204A /* [CP] Check Pods Manifest.lock */, + D5F067F32D90589300484B30 /* Sources */, + D5F067F42D90589300484B30 /* Frameworks */, + D5F067F52D90589300484B30 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + fileSystemSynchronizedGroups = ( + D5F067F82D90589300484B30 /* OneSignalNotificationServiceExtension */, + ); + name = OneSignalNotificationServiceExtension; + productName = OneSignalNotificationServiceExtension; + productReference = D5F067F72D90589300484B30 /* OneSignalNotificationServiceExtension.appex */; + productType = "com.apple.product-type.app-extension"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 504EC2FC1FED79650016851F /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0920; + LastSwiftUpdateCheck = 1620; LastUpgradeCheck = 0920; TargetAttributes = { 504EC3031FED79650016851F = { @@ -130,6 +223,9 @@ LastSwiftMigration = 1100; ProvisioningStyle = Automatic; }; + D5F067F62D90589300484B30 = { + CreatedOnToolsVersion = 16.2; + }; }; }; buildConfigurationList = 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */; @@ -141,13 +237,12 @@ Base, ); mainGroup = 504EC2FB1FED79650016851F; - packageReferences = ( - ); productRefGroup = 504EC3051FED79650016851F /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 504EC3031FED79650016851F /* App */, + D5F067F62D90589300484B30 /* OneSignalNotificationServiceExtension */, ); }; /* End PBXProject section */ @@ -166,6 +261,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D5F067F52D90589300484B30 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ @@ -202,6 +304,28 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-App/Pods-App-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; + B3A38FC5615ED9E4981B204A /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-OneSignalNotificationServiceExtension-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -213,8 +337,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D5F067F32D90589300484B30 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + D5F067FD2D90589300484B30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D5F067F62D90589300484B30 /* OneSignalNotificationServiceExtension */; + targetProxy = D5F067FC2D90589300484B30 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin PBXVariantGroup section */ 504EC30B1FED79650016851F /* Main.storyboard */ = { isa = PBXVariantGroup; @@ -337,7 +476,8 @@ IPHONEOS_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; VALIDATE_PRODUCT = YES; }; name = Release; @@ -347,12 +487,16 @@ baseConfigurationReference = FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = App/App.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = GMCGQ8KK2P; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); MARKETING_VERSION = 1.0; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; PRODUCT_BUNDLE_IDENTIFIER = software.federspiel.fedeo; @@ -368,12 +512,16 @@ baseConfigurationReference = AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = App/App.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = GMCGQ8KK2P; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = software.federspiel.fedeo; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -383,6 +531,84 @@ }; name = Release; }; + D5F068012D90589300484B30 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BC68E1CDF4BA74869BFB189E /* Pods-OneSignalNotificationServiceExtension.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CODE_SIGN_ENTITLEMENTS = OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = GMCGQ8KK2P; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = OneSignalNotificationServiceExtension/Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = OneSignalNotificationServiceExtension; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@executable_path/../../Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = software.federspiel.fedeo.OneSignalNotificationServiceExtension; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + D5F068022D90589300484B30 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = ACC2DF818FE30CEBC87B9D88 /* Pods-OneSignalNotificationServiceExtension.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CODE_SIGN_ENTITLEMENTS = OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = GMCGQ8KK2P; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = OneSignalNotificationServiceExtension/Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = OneSignalNotificationServiceExtension; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@executable_path/../../Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = software.federspiel.fedeo.OneSignalNotificationServiceExtension; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -404,6 +630,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + D5F068002D90589300484B30 /* Build configuration list for PBXNativeTarget "OneSignalNotificationServiceExtension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D5F068012D90589300484B30 /* Debug */, + D5F068022D90589300484B30 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 504EC2FC1FED79650016851F /* Project object */; diff --git a/ios/App/App/App.entitlements b/ios/App/App/App.entitlements new file mode 100644 index 0000000..b3e03fe --- /dev/null +++ b/ios/App/App/App.entitlements @@ -0,0 +1,12 @@ + + + + + aps-environment + development + com.apple.security.application-groups + + group.software.federspiel.fedeo.onesignal + + + diff --git a/ios/App/OneSignalNotificationServiceExtension/Info.plist b/ios/App/OneSignalNotificationServiceExtension/Info.plist new file mode 100644 index 0000000..57421eb --- /dev/null +++ b/ios/App/OneSignalNotificationServiceExtension/Info.plist @@ -0,0 +1,13 @@ + + + + + NSExtension + + NSExtensionPointIdentifier + com.apple.usernotifications.service + NSExtensionPrincipalClass + $(PRODUCT_MODULE_NAME).NotificationService + + + diff --git a/ios/App/OneSignalNotificationServiceExtension/NotificationService.swift b/ios/App/OneSignalNotificationServiceExtension/NotificationService.swift new file mode 100644 index 0000000..a493754 --- /dev/null +++ b/ios/App/OneSignalNotificationServiceExtension/NotificationService.swift @@ -0,0 +1,35 @@ +import UserNotifications + +import OneSignalExtension + +class NotificationService: UNNotificationServiceExtension { + + var contentHandler: ((UNNotificationContent) -> Void)? + var receivedRequest: UNNotificationRequest! + var bestAttemptContent: UNMutableNotificationContent? + + override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) { + self.receivedRequest = request + self.contentHandler = contentHandler + self.bestAttemptContent = (request.content.mutableCopy() as? UNMutableNotificationContent) + + if let bestAttemptContent = bestAttemptContent { + /* DEBUGGING: Uncomment the 2 lines below to check this extension is executing + Note, this extension only runs when mutable-content is set + Setting an attachment or action buttons automatically adds this */ + // print("Running NotificationServiceExtension") + // bestAttemptContent.body = "[Modified] " + bestAttemptContent.body + + OneSignalExtension.didReceiveNotificationExtensionRequest(self.receivedRequest, with: bestAttemptContent, withContentHandler: self.contentHandler) + } + } + + override func serviceExtensionTimeWillExpire() { + // Called just before the extension will be terminated by the system. + // Use this as an opportunity to deliver your "best attempt" at modified content, otherwise the original push payload will be used. + if let contentHandler = contentHandler, let bestAttemptContent = bestAttemptContent { + OneSignalExtension.serviceExtensionTimeWillExpireRequest(self.receivedRequest, with: self.bestAttemptContent) + contentHandler(bestAttemptContent) + } + } +} diff --git a/ios/App/Podfile b/ios/App/Podfile index bb7762a..316bd5a 100644 --- a/ios/App/Podfile +++ b/ios/App/Podfile @@ -11,7 +11,7 @@ install! 'cocoapods', :disable_input_output_paths => true def capacitor_pods pod 'Capacitor', :path => '../../node_modules/@capacitor/ios' pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios' - + pod 'CordovaPluginsStatic', :path => '../capacitor-cordova-ios-plugins' end target 'App' do @@ -22,3 +22,7 @@ end post_install do |installer| assertDeploymentTarget(installer) end + +target 'OneSignalNotificationServiceExtension' do + pod 'OneSignalXCFramework', '>= 5.0', '< 6.0' +end diff --git a/ios/App/Podfile.lock b/ios/App/Podfile.lock index 9f5e49b..6e155d3 100644 --- a/ios/App/Podfile.lock +++ b/ios/App/Podfile.lock @@ -2,21 +2,80 @@ PODS: - Capacitor (7.1.0): - CapacitorCordova - CapacitorCordova (7.1.0) + - CordovaPluginsStatic (7.1.0): + - CapacitorCordova + - OneSignalXCFramework (= 5.2.10) + - OneSignalXCFramework (5.2.10): + - OneSignalXCFramework/OneSignalComplete (= 5.2.10) + - OneSignalXCFramework/OneSignal (5.2.10): + - OneSignalXCFramework/OneSignalCore + - OneSignalXCFramework/OneSignalExtension + - OneSignalXCFramework/OneSignalLiveActivities + - OneSignalXCFramework/OneSignalNotifications + - OneSignalXCFramework/OneSignalOSCore + - OneSignalXCFramework/OneSignalOutcomes + - OneSignalXCFramework/OneSignalUser + - OneSignalXCFramework/OneSignalComplete (5.2.10): + - OneSignalXCFramework/OneSignal + - OneSignalXCFramework/OneSignalInAppMessages + - OneSignalXCFramework/OneSignalLocation + - OneSignalXCFramework/OneSignalCore (5.2.10) + - OneSignalXCFramework/OneSignalExtension (5.2.10): + - OneSignalXCFramework/OneSignalCore + - OneSignalXCFramework/OneSignalOutcomes + - OneSignalXCFramework/OneSignalInAppMessages (5.2.10): + - OneSignalXCFramework/OneSignalCore + - OneSignalXCFramework/OneSignalNotifications + - OneSignalXCFramework/OneSignalOSCore + - OneSignalXCFramework/OneSignalOutcomes + - OneSignalXCFramework/OneSignalUser + - OneSignalXCFramework/OneSignalLiveActivities (5.2.10): + - OneSignalXCFramework/OneSignalCore + - OneSignalXCFramework/OneSignalOSCore + - OneSignalXCFramework/OneSignalUser + - OneSignalXCFramework/OneSignalLocation (5.2.10): + - OneSignalXCFramework/OneSignalCore + - OneSignalXCFramework/OneSignalNotifications + - OneSignalXCFramework/OneSignalOSCore + - OneSignalXCFramework/OneSignalUser + - OneSignalXCFramework/OneSignalNotifications (5.2.10): + - OneSignalXCFramework/OneSignalCore + - OneSignalXCFramework/OneSignalExtension + - OneSignalXCFramework/OneSignalOutcomes + - OneSignalXCFramework/OneSignalOSCore (5.2.10): + - OneSignalXCFramework/OneSignalCore + - OneSignalXCFramework/OneSignalOutcomes (5.2.10): + - OneSignalXCFramework/OneSignalCore + - OneSignalXCFramework/OneSignalUser (5.2.10): + - OneSignalXCFramework/OneSignalCore + - OneSignalXCFramework/OneSignalNotifications + - OneSignalXCFramework/OneSignalOSCore + - OneSignalXCFramework/OneSignalOutcomes DEPENDENCIES: - "Capacitor (from `../../node_modules/@capacitor/ios`)" - "CapacitorCordova (from `../../node_modules/@capacitor/ios`)" + - CordovaPluginsStatic (from `../capacitor-cordova-ios-plugins`) + - OneSignalXCFramework (< 6.0, >= 5.0) + +SPEC REPOS: + trunk: + - OneSignalXCFramework EXTERNAL SOURCES: Capacitor: :path: "../../node_modules/@capacitor/ios" CapacitorCordova: :path: "../../node_modules/@capacitor/ios" + CordovaPluginsStatic: + :path: "../capacitor-cordova-ios-plugins" SPEC CHECKSUMS: Capacitor: bceb785fb78f5e81e4a9e37843bc1c24bd9c7194 CapacitorCordova: 866217f32c1d25b326c568a10ea3ed0c36b13e29 + CordovaPluginsStatic: f722d4ff434f50099581e690d579b7c108f490e6 + OneSignalXCFramework: 1a3b28dfbff23aabce585796d23c1bef37772774 -PODFILE CHECKSUM: e5aad413742a07f9e736126612b43b6c058babcd +PODFILE CHECKSUM: 1e4e66deacbd93d0993bc60467682371bc451794 COCOAPODS: 1.16.2 diff --git a/stores/profile.js b/stores/profile.js index a0c239f..9d0c401 100644 --- a/stores/profile.js +++ b/stores/profile.js @@ -1,5 +1,6 @@ import {defineStore} from 'pinia' - +import OneSignal from "onesignal-cordova-plugin"; +import {Capacitor} from "@capacitor/core"; // @ts-ignore export const useProfileStore = defineStore('profile', () => { @@ -44,6 +45,14 @@ export const useProfileStore = defineStore('profile', () => { activeProfile.value = profiles.find(i => i.id === activeProfileConnection.profile_id) currentTenant.value = activeProfile.value.tenant + if(Capacitor.getPlatform() === "ios") { + OneSignal.initialize("1295d5ff-28f8-46a6-9c62-fe5d090016d7"); + OneSignal.Location.setShared(false) + OneSignal.Notifications.requestPermission(); + OneSignal.login(activeProfileConnection.user_id) + } + + await fetchData() await dataStore.fetchData() } else { From 6cb9653deafe414b2492a56ec4d78ea1cc4a8e96 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 16:10:58 +0100 Subject: [PATCH 09/36] Changed Sidebar Footer to Full W --- layouts/default.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/default.vue b/layouts/default.vue index fe16254..16b0a10 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -132,7 +132,7 @@ const footerLinks = [/*{ \ No newline at end of file From 5418c0195eb53c1b2d5ba83d8fcc26876e36467b Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sun, 23 Mar 2025 16:35:37 +0100 Subject: [PATCH 11/36] Added Plugins for Network, Device and Plattform --- ios/App/Podfile | 2 ++ ios/App/Podfile.lock | 14 +++++++++++++- package.json | 2 ++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ios/App/Podfile b/ios/App/Podfile index 316bd5a..e49fb6e 100644 --- a/ios/App/Podfile +++ b/ios/App/Podfile @@ -11,6 +11,8 @@ install! 'cocoapods', :disable_input_output_paths => true def capacitor_pods pod 'Capacitor', :path => '../../node_modules/@capacitor/ios' pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios' + pod 'CapacitorDevice', :path => '../../node_modules/@capacitor/device' + pod 'CapacitorNetwork', :path => '../../node_modules/@capacitor/network' pod 'CordovaPluginsStatic', :path => '../capacitor-cordova-ios-plugins' end diff --git a/ios/App/Podfile.lock b/ios/App/Podfile.lock index 6e155d3..921b6c4 100644 --- a/ios/App/Podfile.lock +++ b/ios/App/Podfile.lock @@ -2,6 +2,10 @@ PODS: - Capacitor (7.1.0): - CapacitorCordova - CapacitorCordova (7.1.0) + - CapacitorDevice (7.0.0): + - Capacitor + - CapacitorNetwork (7.0.0): + - Capacitor - CordovaPluginsStatic (7.1.0): - CapacitorCordova - OneSignalXCFramework (= 5.2.10) @@ -55,6 +59,8 @@ PODS: DEPENDENCIES: - "Capacitor (from `../../node_modules/@capacitor/ios`)" - "CapacitorCordova (from `../../node_modules/@capacitor/ios`)" + - "CapacitorDevice (from `../../node_modules/@capacitor/device`)" + - "CapacitorNetwork (from `../../node_modules/@capacitor/network`)" - CordovaPluginsStatic (from `../capacitor-cordova-ios-plugins`) - OneSignalXCFramework (< 6.0, >= 5.0) @@ -67,15 +73,21 @@ EXTERNAL SOURCES: :path: "../../node_modules/@capacitor/ios" CapacitorCordova: :path: "../../node_modules/@capacitor/ios" + CapacitorDevice: + :path: "../../node_modules/@capacitor/device" + CapacitorNetwork: + :path: "../../node_modules/@capacitor/network" CordovaPluginsStatic: :path: "../capacitor-cordova-ios-plugins" SPEC CHECKSUMS: Capacitor: bceb785fb78f5e81e4a9e37843bc1c24bd9c7194 CapacitorCordova: 866217f32c1d25b326c568a10ea3ed0c36b13e29 + CapacitorDevice: 069faf433b3a99c3d5f0e500fbe634f60a8c6a84 + CapacitorNetwork: 30c2e78a0ed32530656cb426c8ee6c2caec10dbf CordovaPluginsStatic: f722d4ff434f50099581e690d579b7c108f490e6 OneSignalXCFramework: 1a3b28dfbff23aabce585796d23c1bef37772774 -PODFILE CHECKSUM: 1e4e66deacbd93d0993bc60467682371bc451794 +PODFILE CHECKSUM: a76b76ce1d80d4f5e496b01be96018c23d93b734 COCOAPODS: 1.16.2 diff --git a/package.json b/package.json index 9236b74..f9c031b 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,9 @@ "@capacitor/android": "^7.1.0", "@capacitor/cli": "^7.1.0", "@capacitor/core": "^7.1.0", + "@capacitor/device": "^7.0.0", "@capacitor/ios": "^7.1.0", + "@capacitor/network": "^7.0.0", "@fullcalendar/core": "^6.1.10", "@fullcalendar/daygrid": "^6.1.10", "@fullcalendar/interaction": "^6.1.10", From bb7d7ae3a9ba9e63dce7edeeb4079940d255473d Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Mon, 24 Mar 2025 11:54:56 +0100 Subject: [PATCH 12/36] Cahnges to make compatible --- app.vue | 27 ++++++++++++++++++--------- capacitor.config.ts | 4 ++++ composables/useCapacitor.js | 30 ++++++++++++++++++++++++++++++ composables/useFiles.js | 1 - ios/App/Podfile | 1 + ios/App/Podfile.lock | 8 +++++++- layouts/default.vue | 11 +++++------ package.json | 2 ++ tailwind.config.ts | 5 ++++- 9 files changed, 71 insertions(+), 18 deletions(-) create mode 100644 composables/useCapacitor.js diff --git a/app.vue b/app.vue index d4950eb..c3a2747 100644 --- a/app.vue +++ b/app.vue @@ -19,7 +19,7 @@ const dev = process.dev useHead({ title:"FEDEO", meta: [ - { name: 'viewport', content: 'width=device-width, initial-scale=1' } + { name: 'viewport', content: 'width=device-width, initial-scale=1, viewport-fit=cover' }, ], link: [ { rel: 'icon', href: '/favicon.ico' } @@ -45,14 +45,17 @@ useSeoMeta({ @@ -122,5 +125,11 @@ useSeoMeta({ color: #69c350 } - +.safearea { + margin-top: env(safe-area-inset-top, 10px) !important; + margin-left: env(safe-area-inset-left, 5px) !important; + margin-right: env(safe-area-inset-right, 5px) !important; + margin-bottom: env(safe-area-inset-bottom, 37px) !important; + /*background-color: grey;*/ +} \ No newline at end of file diff --git a/capacitor.config.ts b/capacitor.config.ts index b74cd84..6e25aa1 100644 --- a/capacitor.config.ts +++ b/capacitor.config.ts @@ -6,6 +6,10 @@ const config: CapacitorConfig = { webDir: 'dist', ios: { handleApplicationNotifications: false + }, + server: { + url: "http://192.168.1.226:3000", + cleartext: true } }; diff --git a/composables/useCapacitor.js b/composables/useCapacitor.js new file mode 100644 index 0000000..e8456a0 --- /dev/null +++ b/composables/useCapacitor.js @@ -0,0 +1,30 @@ +import {Capacitor} from "@capacitor/core"; +import {Device} from "@capacitor/device"; +import {Network} from "@capacitor/network"; + +export const useCapacitor = () => { + const getPlatform = () => { + return Capacitor.getPlatform() + } + + const getDeviceInfo = async () => { + return await Device.getInfo() + } + + const getIsPhone = async () => { + let deviceInfo = await useCapacitor().getDeviceInfo() + + if(deviceInfo.model.toLowerCase().includes('iphone')) { + return true + } else { + return false + } + } + + const getNetworkStatus = async () => { + return await Network.getStatus() + } + + + return {getPlatform, getDeviceInfo, getNetworkStatus, getIsPhone} +} \ No newline at end of file diff --git a/composables/useFiles.js b/composables/useFiles.js index 82a278f..20250ef 100644 --- a/composables/useFiles.js +++ b/composables/useFiles.js @@ -1,4 +1,3 @@ -import index from "v-calendar"; export const useFiles = () => { const supabase = useSupabaseClient() diff --git a/ios/App/Podfile b/ios/App/Podfile index e49fb6e..05c9cc3 100644 --- a/ios/App/Podfile +++ b/ios/App/Podfile @@ -13,6 +13,7 @@ def capacitor_pods pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios' pod 'CapacitorDevice', :path => '../../node_modules/@capacitor/device' pod 'CapacitorNetwork', :path => '../../node_modules/@capacitor/network' + pod 'CapacitorPluginSafeArea', :path => '../../node_modules/capacitor-plugin-safe-area' pod 'CordovaPluginsStatic', :path => '../capacitor-cordova-ios-plugins' end diff --git a/ios/App/Podfile.lock b/ios/App/Podfile.lock index 921b6c4..5510ba5 100644 --- a/ios/App/Podfile.lock +++ b/ios/App/Podfile.lock @@ -6,6 +6,8 @@ PODS: - Capacitor - CapacitorNetwork (7.0.0): - Capacitor + - CapacitorPluginSafeArea (4.0.0): + - Capacitor - CordovaPluginsStatic (7.1.0): - CapacitorCordova - OneSignalXCFramework (= 5.2.10) @@ -61,6 +63,7 @@ DEPENDENCIES: - "CapacitorCordova (from `../../node_modules/@capacitor/ios`)" - "CapacitorDevice (from `../../node_modules/@capacitor/device`)" - "CapacitorNetwork (from `../../node_modules/@capacitor/network`)" + - CapacitorPluginSafeArea (from `../../node_modules/capacitor-plugin-safe-area`) - CordovaPluginsStatic (from `../capacitor-cordova-ios-plugins`) - OneSignalXCFramework (< 6.0, >= 5.0) @@ -77,6 +80,8 @@ EXTERNAL SOURCES: :path: "../../node_modules/@capacitor/device" CapacitorNetwork: :path: "../../node_modules/@capacitor/network" + CapacitorPluginSafeArea: + :path: "../../node_modules/capacitor-plugin-safe-area" CordovaPluginsStatic: :path: "../capacitor-cordova-ios-plugins" @@ -85,9 +90,10 @@ SPEC CHECKSUMS: CapacitorCordova: 866217f32c1d25b326c568a10ea3ed0c36b13e29 CapacitorDevice: 069faf433b3a99c3d5f0e500fbe634f60a8c6a84 CapacitorNetwork: 30c2e78a0ed32530656cb426c8ee6c2caec10dbf + CapacitorPluginSafeArea: 22031c3436269ca80fac90ec2c94bc7c1e59a81d CordovaPluginsStatic: f722d4ff434f50099581e690d579b7c108f490e6 OneSignalXCFramework: 1a3b28dfbff23aabce585796d23c1bef37772774 -PODFILE CHECKSUM: a76b76ce1d80d4f5e496b01be96018c23d93b734 +PODFILE CHECKSUM: ccfbce7f13cfefd953204fe26b280d6431731aa5 COCOAPODS: 1.16.2 diff --git a/layouts/default.vue b/layouts/default.vue index 16b0a10..e1f611b 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -4,6 +4,7 @@ import MainNav from "~/components/MainNav.vue"; import dayjs from "dayjs"; import {useProfileStore} from "~/stores/profile.js"; +import {useCapacitor} from "../composables/useCapacitor.js"; const dataStore = useDataStore() const profileStore = useProfileStore() @@ -107,14 +108,13 @@ const footerLinks = [/*{ click: () => isHelpSlideoverOpen.value = true }] -