From 9881a7da786c665a3477dc37cf7efc88000b1676 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 18:07:37 +0200 Subject: [PATCH 01/37] Add Meteor Escape Task 1 scaffold and engine --- meteor-escape/.gitignore | 27 + meteor-escape/.meteor/.gitignore | 1 + meteor-escape/.meteor/.id | 7 + meteor-escape/.meteor/packages | 20 + meteor-escape/.meteor/platforms | 4 + meteor-escape/.meteor/release | 1 + meteor-escape/.meteorignore | 6 + meteor-escape/client/main.html | 21 + meteor-escape/client/main.js | 1 + meteor-escape/imports/api/games/engine.js | 242 + meteor-escape/package-lock.json | 10000 ++++++++++++++++++++ meteor-escape/package.json | 47 + meteor-escape/rspack.config.js | 17 + meteor-escape/server/main.js | 1 + meteor-escape/tests/game.engine.test.js | 55 + meteor-escape/tests/main.js | 1 + 16 files changed, 10451 insertions(+) create mode 100644 meteor-escape/.gitignore create mode 100644 meteor-escape/.meteor/.gitignore create mode 100644 meteor-escape/.meteor/.id create mode 100644 meteor-escape/.meteor/packages create mode 100644 meteor-escape/.meteor/platforms create mode 100644 meteor-escape/.meteor/release create mode 100644 meteor-escape/.meteorignore create mode 100644 meteor-escape/client/main.html create mode 100644 meteor-escape/client/main.js create mode 100644 meteor-escape/imports/api/games/engine.js create mode 100644 meteor-escape/package-lock.json create mode 100644 meteor-escape/package.json create mode 100644 meteor-escape/rspack.config.js create mode 100644 meteor-escape/server/main.js create mode 100644 meteor-escape/tests/game.engine.test.js create mode 100644 meteor-escape/tests/main.js diff --git a/meteor-escape/.gitignore b/meteor-escape/.gitignore new file mode 100644 index 00000000..93da13e6 --- /dev/null +++ b/meteor-escape/.gitignore @@ -0,0 +1,27 @@ + +node_modules/ +.idea/ +android/ +ios/ + +# Meteor Modern-Tools build context directories +_build +*/build-assets +*/build-chunks +.rsdoctor + +# Source maps +*.map + +# Playwright +test-results/ +playwright-report/ + +# Meteor Capacitor synced native assets +ios/App/App/public +ios/App/App/capacitor.*.json +ios/App/App/config.xml + +# Meteor Capacitor synced native assets +android/app/src/main/assets/public +android/app/src/main/assets/capacitor.*.json diff --git a/meteor-escape/.meteor/.gitignore b/meteor-escape/.meteor/.gitignore new file mode 100644 index 00000000..40830374 --- /dev/null +++ b/meteor-escape/.meteor/.gitignore @@ -0,0 +1 @@ +local diff --git a/meteor-escape/.meteor/.id b/meteor-escape/.meteor/.id new file mode 100644 index 00000000..01c53e40 --- /dev/null +++ b/meteor-escape/.meteor/.id @@ -0,0 +1,7 @@ +# This file contains a token that is unique to your project. +# Check it into your repository along with the rest of this directory. +# It can be used for purposes such as: +# - ensuring you don't accidentally deploy one app on top of another +# - providing package authors with aggregated statistics + +h6gw3bbqvgxt.q2l9qv0bdzkf diff --git a/meteor-escape/.meteor/packages b/meteor-escape/.meteor/packages new file mode 100644 index 00000000..fc0031a6 --- /dev/null +++ b/meteor-escape/.meteor/packages @@ -0,0 +1,20 @@ +# Meteor packages used by this project, one per line. + +meteor-base@1.5.2 +mobile-experience@1.1.2 +mongo@2.2.1-rc341.1 +reactive-var@1.0.13 +standard-minifier-css@1.10.1-rc341.1 +standard-minifier-js@3.2.0 +es5-shim@4.8.1 +ecmascript@0.18.0-rc341.1 +typescript@5.10.0-rc341.1 +shell-server@0.7.0 +hot-module-replacement@0.6.0-rc341.1 +static-html@1.5.0 +react-meteor-data +rspack@1.1.0-rc341.1 +capacitor + +# Testing +meteortesting:mocha diff --git a/meteor-escape/.meteor/platforms b/meteor-escape/.meteor/platforms new file mode 100644 index 00000000..2d49a856 --- /dev/null +++ b/meteor-escape/.meteor/platforms @@ -0,0 +1,4 @@ +android +browser +ios +server diff --git a/meteor-escape/.meteor/release b/meteor-escape/.meteor/release new file mode 100644 index 00000000..49a715ae --- /dev/null +++ b/meteor-escape/.meteor/release @@ -0,0 +1 @@ +METEOR@3.4.1 diff --git a/meteor-escape/.meteorignore b/meteor-escape/.meteorignore new file mode 100644 index 00000000..d4fccedb --- /dev/null +++ b/meteor-escape/.meteorignore @@ -0,0 +1,6 @@ +_build/native-dev/ +_build/native-prod/ +android/ +ios/ +test-results/ +playwright-report/ diff --git a/meteor-escape/client/main.html b/meteor-escape/client/main.html new file mode 100644 index 00000000..3e17fc9e --- /dev/null +++ b/meteor-escape/client/main.html @@ -0,0 +1,21 @@ + + Meteor Escape + + + + + +
+ diff --git a/meteor-escape/client/main.js b/meteor-escape/client/main.js new file mode 100644 index 00000000..4e234885 --- /dev/null +++ b/meteor-escape/client/main.js @@ -0,0 +1 @@ +import './main.html'; diff --git a/meteor-escape/imports/api/games/engine.js b/meteor-escape/imports/api/games/engine.js new file mode 100644 index 00000000..55740227 --- /dev/null +++ b/meteor-escape/imports/api/games/engine.js @@ -0,0 +1,242 @@ +export const EMERGENCIES = ['meteor', 'overheat', 'path']; + +const REQUIRED_ACTIONS = { + meteor: 'shield', + overheat: 'cool', + path: 'boost', +}; + +const MISSION_DURATION_MS = 60_000; +const TURN_DURATION_MS = 4_000; +const WARP_REWARD = 20; +const SHIELD_DAMAGE = 25; +const MAX_EVENTS = 5; +const TERMINAL_STATUSES = new Set(['won', 'lost']); + +function clamp(value, min, max) { + return Math.max(min, Math.min(max, value)); +} + +function getExpectedActorId(state) { + return state.turn === 'player' ? state.playerId : state.copilotId; +} + +function getNextEmergency(emergency) { + const emergencyIndex = EMERGENCIES.indexOf(emergency); + const nextIndex = emergencyIndex === -1 ? 0 : (emergencyIndex + 1) % EMERGENCIES.length; + return EMERGENCIES[nextIndex]; +} + +function getNextTurn(turn) { + return turn === 'player' ? 'copilot' : 'player'; +} + +function appendEvent(state, event) { + const events = [...state.events, event]; + return events.slice(-MAX_EVENTS); +} + +function finishState(state, event) { + return { + ...state, + events: appendEvent(state, event), + }; +} + +function advanceState(state, now, updates, event) { + const nextTurn = getNextTurn(state.turn); + const nextEmergency = getNextEmergency(state.emergency); + + return finishState( + { + ...state, + ...updates, + emergency: nextEmergency, + turn: nextTurn, + turnEndsAt: now + TURN_DURATION_MS, + }, + event + ); +} + +function markLost(state, event) { + return finishState( + { + ...state, + status: 'lost', + shield: clamp(state.shield, 0, 100), + }, + event + ); +} + +function markWon(state, event) { + return finishState( + { + ...state, + status: 'won', + warp: clamp(state.warp, 0, 100), + }, + event + ); +} + +function isTerminal(state) { + return TERMINAL_STATUSES.has(state.status); +} + +export function getRequiredAction(emergency) { + return REQUIRED_ACTIONS[emergency]; +} + +export function createInitialState({ mode, ownerId, playerId, now, roomCode }) { + return { + mode, + ownerId, + playerId, + copilotId: 'copilot', + roomCode: roomCode ?? null, + status: 'playing', + emergency: EMERGENCIES[0], + turn: 'player', + shield: 100, + warp: 0, + score: 0, + streak: 0, + bestStreak: 0, + endsAt: now + MISSION_DURATION_MS, + turnEndsAt: now + TURN_DURATION_MS, + events: [], + }; +} + +export function resolveAction(state, { actorId, action, now }) { + if (isTerminal(state) || actorId !== getExpectedActorId(state) || now > state.turnEndsAt) { + return state; + } + + if (now > state.endsAt) { + return markLost(state, { + type: 'timeout', + now, + emergency: state.emergency, + outcome: 'mission-expired', + }); + } + + const correct = getRequiredAction(state.emergency) === action; + + if (correct) { + const streak = state.streak + 1; + const warp = clamp(state.warp + WARP_REWARD, 0, 100); + const nextState = { + ...state, + warp, + score: state.score + WARP_REWARD, + streak, + bestStreak: Math.max(state.bestStreak, streak), + }; + + if (warp >= 100) { + return markWon(nextState, { + type: 'action', + actorId, + action, + now, + emergency: state.emergency, + outcome: 'correct', + }); + } + + return advanceState( + nextState, + now, + {}, + { + type: 'action', + actorId, + action, + now, + emergency: state.emergency, + outcome: 'correct', + } + ); + } + + const nextState = { + ...state, + shield: clamp(state.shield - SHIELD_DAMAGE, 0, 100), + streak: 0, + }; + + if (nextState.shield <= 0) { + return markLost(nextState, { + type: 'action', + actorId, + action, + now, + emergency: state.emergency, + outcome: 'wrong', + }); + } + + return advanceState( + nextState, + now, + {}, + { + type: 'action', + actorId, + action, + now, + emergency: state.emergency, + outcome: 'wrong', + } + ); +} + +export function resolveTimeout(state, { now }) { + if (isTerminal(state)) { + return state; + } + + if (now > state.endsAt) { + return markLost(state, { + type: 'timeout', + now, + emergency: state.emergency, + outcome: 'mission-expired', + }); + } + + if (now <= state.turnEndsAt) { + return state; + } + + const nextState = { + ...state, + shield: clamp(state.shield - SHIELD_DAMAGE, 0, 100), + streak: 0, + }; + + if (nextState.shield <= 0) { + return markLost(nextState, { + type: 'timeout', + now, + emergency: state.emergency, + outcome: 'late', + }); + } + + return advanceState( + nextState, + now, + {}, + { + type: 'timeout', + now, + emergency: state.emergency, + outcome: 'late', + } + ); +} diff --git a/meteor-escape/package-lock.json b/meteor-escape/package-lock.json new file mode 100644 index 00000000..92bb4782 --- /dev/null +++ b/meteor-escape/package-lock.json @@ -0,0 +1,10000 @@ +{ + "name": "meteor-escape", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "meteor-escape", + "dependencies": { + "@babel/runtime": "^7.29.2", + "@capacitor/android": "^7.6.7", + "@capacitor/app": "^7.1.2", + "@capacitor/core": "^7.4.3", + "@capacitor/ios": "^7.6.7", + "@swc/helpers": "^0.5.19", + "meteor-node-stubs": "^1.2.27", + "react": "^19.2.4", + "react-dom": "^19.2.4", + "zod": "^4.3.6" + }, + "devDependencies": { + "@capacitor/cli": "^7.6.7", + "@meteorjs/capacitor": "file:../../meteor/npm-packages/meteor-capacitor", + "@meteorjs/rspack": "^2.0.1", + "@playwright/test": "^1.50.0", + "@rsdoctor/rspack-plugin": "^1.5.7", + "@rspack/cli": "^1.7.9", + "@rspack/core": "^1.7.9", + "@rspack/plugin-react-refresh": "^1.6.1", + "oxlint": "^1.56.0", + "react-refresh": "^0.18.0" + } + }, + "../../meteor/npm-packages/meteor-capacitor": { + "name": "@meteorjs/capacitor", + "version": "0.2.0-alpha.1", + "dev": true, + "license": "MIT", + "devDependencies": { + "@capacitor/android": "^7.4.3", + "@capacitor/core": "^7.4.3", + "@capacitor/ios": "^7.4.3" + }, + "peerDependencies": { + "@capacitor/cli": ">=7.0.0", + "@capacitor/core": ">=7.0.0" + }, + "peerDependenciesMeta": { + "@capacitor/cli": { + "optional": true + }, + "@capacitor/core": { + "optional": true + } + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@capacitor/android": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-7.6.7.tgz", + "integrity": "sha512-YXJoXhjgVTczgwJrcm0b2ZTdAOYgY7UXRYgsOZtpA6CHJQFRcssEdXnzPkfaMYkK4AqfzrlDqDxe5UeZT7ZS4w==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^7.6.0" + } + }, + "node_modules/@capacitor/app": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-7.1.2.tgz", + "integrity": "sha512-d4I/oF/PRu4megL7/IGKYfe5j7yzSON1FRFgq6kH+m5kH6g7V+wyjHRLauCzGNjdRx4S+nWOumINds0qcRBtKg==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, + "node_modules/@capacitor/cli": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-7.6.7.tgz", + "integrity": "sha512-nV9j1+431/rsiabGs1UK0SbETrl2JfAf3SSlsM9RbMMjAL7WmruxnlJcbB9IXPoa6L99GljSO5q/9UCNvYz6Ag==", + "dev": true, + "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.3", + "open": "^8.4.0", + "plist": "^3.1.0", + "prompts": "^2.4.2", + "rimraf": "^6.0.1", + "semver": "^7.6.3", + "tar": "^7.5.3", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@capacitor/cli/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/cli/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@capacitor/cli/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/cli/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==", + "dev": true, + "license": "MIT", + "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/@capacitor/core": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-7.6.7.tgz", + "integrity": "sha512-DR0kqfcsDzWhvskz+sJWy41cdv+P1ITjmOYYG5WSV88EO6tx5Tf82M61vp4NjV7rfQDUAQjBAypgaTiB2/2oEg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@capacitor/ios": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-7.6.7.tgz", + "integrity": "sha512-ZXw1tO1orV6yDpkJyXxoerLC6S+UW8HFa280TX57Pgo4tPwuqWDF22vInjaolKmL/+k70R+zuRjul+hhiBWvlw==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^7.6.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/@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==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz", + "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-core": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.57.8.tgz", + "integrity": "sha512-YzVbwggV9452VCeHgo0bjsTaUt1O7JE0XpEsPar93nn/+RAwXk0mb1Y+f5EDJ3TRtRCFe+Ck5RuojdfB4jeHVw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-fsa": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.57.8.tgz", + "integrity": "sha512-vmClyvCQMxgqz7uamDiGtRfp4MjzOznk3pcQjCxlIwJcw7TWeyr+bF30hI0x8NxdtNOGMg1pHM74VDIXOeyjuw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.8", + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.57.8.tgz", + "integrity": "sha512-IPEOlDYSnTDYpjQlQg2F8h+eqxKQN3sdbroI0WrteRiQZ462HzVpBo9ZZX485njz4nAacoe3fd4iDiIhk+k5Hg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.8", + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "@jsonjoy.com/fs-print": "4.57.8", + "@jsonjoy.com/fs-snapshot": "4.57.8", + "glob-to-regex.js": "^1.0.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-builtins": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.57.8.tgz", + "integrity": "sha512-mxXSXw8zZwRVakcjLqR2I/psy4gURFSASZS10kKJ2kJw05GC2nXGroGrWVHxwgkxXgQLsFQnB74QaLzsxzdL/w==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-to-fsa": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.57.8.tgz", + "integrity": "sha512-AWZcT/4+H+iDl4XCukbXrarvwEgOrf/prFI5/7eg4ix9FxqVsZysIDJd1Kjd+AjlCeHKHJOaRqjLd5HiGSCJEw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-fsa": "4.57.8", + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-utils": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.57.8.tgz", + "integrity": "sha512-E/bJ7sQAb4pu9nbeJhbULU3WnqWrswte4N9Js/oHt7aHB746S8/XBqKlcbrqIgnD3095XluovNEZuu5ONT230g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.8" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-print": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.57.8.tgz", + "integrity": "sha512-DfzhOBpmvNu5P/KSe4NNQaOnvNliTdcf0qrh/4EReErF/XUQXYkd0vZl/OiJCm/qjEEo8DWRstliw2/JNS84dA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-utils": "4.57.8", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.57.8.tgz", + "integrity": "sha512-L+eqKaWOHLDaiMv1dh/EWQ4hA+o6xAhWSumTo3Teg7OM18jU/KE13/e8Mfal+eAZ/pSl4wIhKHcDiwapJzC8Wg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^17.65.0", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "@jsonjoy.com/json-pack": "^17.65.0", + "@jsonjoy.com/util": "^17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz", + "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz", + "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz", + "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "17.67.0", + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0", + "@jsonjoy.com/json-pointer": "17.67.0", + "@jsonjoy.com/util": "17.67.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz", + "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/util": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz", + "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@meteorjs/capacitor": { + "resolved": "../../meteor/npm-packages/meteor-capacitor", + "link": true + }, + "node_modules/@meteorjs/rspack": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@meteorjs/rspack/-/rspack-2.0.1.tgz", + "integrity": "sha512-qNo6WxHIxWzkno1E3ypnQZ7jf1c8Sq0l6N8Dqpl8rWtk/ULF3WIwRegiEQ+txFpU2Rc6pnYTnXnJNZxAdCpNxg==", + "dev": true, + "license": "ISC", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "ignore-loader": "^0.1.2", + "node-polyfill-webpack-plugin": "^4.1.0", + "webpack-merge": "^6.0.1" + }, + "peerDependencies": { + "@rspack/cli": ">=1.3.0", + "@rspack/core": ">=1.3.0", + "@swc/core": ">=1.3.0" + } + }, + "node_modules/@module-federation/error-codes": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", + "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==", + "dev": true, + "license": "MIT" + }, + "node_modules/@module-federation/runtime": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", + "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/error-codes": "0.22.0", + "@module-federation/runtime-core": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@module-federation/runtime-core": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", + "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/error-codes": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@module-federation/runtime-tools": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", + "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/runtime": "0.22.0", + "@module-federation/webpack-bundler-runtime": "0.22.0" + } + }, + "node_modules/@module-federation/sdk": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", + "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@module-federation/webpack-bundler-runtime": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", + "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/runtime": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", + "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.5.0", + "@emnapi/runtime": "^1.5.0", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@oxlint/binding-android-arm-eabi": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.71.0.tgz", + "integrity": "sha512-ImGmd1njEg4FEJH03jhRnveEegtO3czCtfptvaHivKAZQIYATbVFBrrzbaYMYv0oJioTnxZAZVSyV+oL7W8S2g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-android-arm64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.71.0.tgz", + "integrity": "sha512-4A5BEexBrwY1YFF8Kiq/lp/wQPRG79G3BWIE1FuWaM5MvmpYSd+7ZySVcKkHdwo0UDzdQGddp6pD9mpctMqLnw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-arm64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.71.0.tgz", + "integrity": "sha512-9wJA9GJulLwS2usU3CEisI/ESDO1n1z9eyTCvApMDrAkbJ1ve0mORgTMjcWWsKxkzkeZ2N/Gpra5IQE7x8tYgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-x64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.71.0.tgz", + "integrity": "sha512-PlLCjS06V0PeJMAJwzjrExw1sYNW9Gch3JtNlcwwZDXGlTYDuwHNN89zYH8LTXFfgkVtsYvs2nv0FqrzyuFDzg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-freebsd-x64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.71.0.tgz", + "integrity": "sha512-Lhil7bWre0ncxbUoDoxfS0JzpTz17BRQKW7iwoAUY8GJ66+WwJEfYPCFJ1P0WgVZR5/O/b3Q2pENlHOjeXLOGQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-gnueabihf": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.71.0.tgz", + "integrity": "sha512-Oo9/L58PYD3RC0x05d2upAPLllHytTjHQGsnC06P6Ynn7jKkp5mdImQxXdJ3+FnBaKspNpGogzgVsi6g872LiA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-musleabihf": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.71.0.tgz", + "integrity": "sha512-mSHfyfgJrEbyIR29ejaeS50BdPk+GoNPlC1dckpDiUZbJAIel68sjSMdOt4WY0/gva+ECC7FNITQkxMJU+vSBw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.71.0.tgz", + "integrity": "sha512-n9yY4M2tiy3aij4AqtlnspzpfdpeT5JQfK2/w2d8oyp5W0FRwOb1dIeX99nORNcxGr08iD9bH8N5XFz3I2iy8w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-musl": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.71.0.tgz", + "integrity": "sha512-fJZrs5sDZtTaPIOiemRQQmo82Ezy+vOGXemPc4Ok7iVVsYsFa7SlW6Z5XN819VfsqBHRm3NJ3rTdnR8+bJYJdQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-ppc64-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.71.0.tgz", + "integrity": "sha512-cwl7VKGERIy9p+G+AvZdfy/06q0aHXaTt/mMRReC751iuNYJgqKjB7NydXSS30nBT9vtr2tunciOtrR4fD6FUA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.71.0.tgz", + "integrity": "sha512-eZ8ieVXvzGi8jr7+ybQGPK2STw3mldfxZlgA2738iflfB/rzA69sE6m5rDRpQaxC7dpm745Enlh1Tod0QAk9Gg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-musl": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.71.0.tgz", + "integrity": "sha512-puMDbQYe6+NXwfMusojoA7CXGn2b3utukmd23PQqc1E3XhVCwyZ+FueSMzDYeNgDV2dUfIVXAAKZBcFDeCL6sA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-s390x-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.71.0.tgz", + "integrity": "sha512-4NJLxBs1ujISCt3L/1FcywLs73PWtJuw+piD6feK2V6h6OS6P7xu9/sWt1DTRLibe6QCzmfZzmM/2HPORoV/Lg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.71.0.tgz", + "integrity": "sha512-cFDaiR8L3430qp88tfZnvFlt3KotFhR/DlbIL0nHOMMYiG/9Wy4l+6f7t8G8pTa9bd8Lt8+M0y/qjRQ/xcB74g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-musl": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.71.0.tgz", + "integrity": "sha512-orfixdt76KlpNly9z0PkWBBNfwjKz+JFVLP/7wnVchlKNU9Dpt9InU/ZggeSej6fC7qwHmHNOGlhLnQXcYoGuA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-openharmony-arm64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.71.0.tgz", + "integrity": "sha512-9emQu2lAp6yhPB3XuI+++vR+l/o6JR1X+EpxwcumPdQXBWXEPAsquPGL7l158EqU8SebQMXTUa/S5zN98juyHw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-arm64-msvc": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.71.0.tgz", + "integrity": "sha512-bd5kI8spYwTm3BILDtGhi73zoup5dw8MlPQNT8YB3BD5UIsjNe3K9/4ctrzQMX4SZMoK5HgzVLkLJzacEXB7fA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-ia32-msvc": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.71.0.tgz", + "integrity": "sha512-W4HvOHGzVLHcrmFu+bMrJlho+/yrlX5ZNdJZqGe8MEldkQG+RHYhxxad9P4jvWAYFmIqUA5i9DQ8QsJqSU9GIw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-x64-msvc": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.71.0.tgz", + "integrity": "sha512-D2kyEIPHk/G/wiZLnwTVC/sVst+T/lKldVOjAFpgTIBUAOlry72e5OiapDbDBF4LfJLkN5ypJb/8Eu6yJzkveQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@playwright/test": { + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.61.1.tgz", + "integrity": "sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright": "1.61.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rsbuild/plugin-check-syntax": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@rsbuild/plugin-check-syntax/-/plugin-check-syntax-1.6.1.tgz", + "integrity": "sha512-26xtEYN0QjZYoyt0lWnvIztBWjEZJvcfw7MN4f5B4SpNggmnF7F7aNPrgkY3EccXVFx1VGQBhnCkBV//OoS07Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.15.0", + "browserslist-to-es-version": "^1.2.0", + "htmlparser2": "10.0.0", + "picocolors": "^1.1.1", + "source-map": "^0.7.6" + }, + "peerDependencies": { + "@rsbuild/core": "^1.0.0 || ^2.0.0-0" + }, + "peerDependenciesMeta": { + "@rsbuild/core": { + "optional": true + } + } + }, + "node_modules/@rsbuild/plugin-check-syntax/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@rsdoctor/client": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/client/-/client-1.5.16.tgz", + "integrity": "sha512-SskR2c06w+QTCrrhlN5wIjpVzJgqscQlMlYT3e/rSc2lH09lA1VBkKlgh2jy0OkE7FTZIO+9n6hdXM4qCAFOOA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rsdoctor/core": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/core/-/core-1.5.16.tgz", + "integrity": "sha512-Sj9bJO3yRYvTn111pNFzADLrE9WJ8ZgOJertzeST4ueOSw4yeUkM9oMgj21p7NWYsM44C2vDuBIcerAHuxIkBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rsbuild/plugin-check-syntax": "^1.6.1", + "@rsdoctor/graph": "1.5.16", + "@rsdoctor/sdk": "1.5.16", + "@rsdoctor/types": "1.5.16", + "@rsdoctor/utils": "1.5.16", + "@rspack/resolver": "^0.2.8", + "browserslist-load-config": "^1.0.2", + "es-toolkit": "^1.47.0", + "filesize": "^11.0.17", + "fs-extra": "^11.1.1", + "semver": "^7.7.4", + "source-map": "^0.7.6" + } + }, + "node_modules/@rsdoctor/core/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@rsdoctor/graph": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/graph/-/graph-1.5.16.tgz", + "integrity": "sha512-Uzq5n5Za30z2CW6V9j6Bl4x8Bbek1YHJyhKEXyF1P3UoQIQ2qpdYu1B//krlDV2YmwB7ENwqaV5D0D+LoB690g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rsdoctor/types": "1.5.16", + "@rsdoctor/utils": "1.5.16", + "es-toolkit": "^1.47.0", + "path-browserify": "1.0.1", + "source-map": "^0.7.6" + } + }, + "node_modules/@rsdoctor/graph/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@rsdoctor/rspack-plugin": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/rspack-plugin/-/rspack-plugin-1.5.16.tgz", + "integrity": "sha512-CoFLPpJF+XU96sVZ8EWbbQh4ZjihmZAv3hlyQzrn+HO8VBa0BRI/k+oyRAPwg7fI0/Uc1OHDtgL7D8IST3vbTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rsdoctor/core": "1.5.16", + "@rsdoctor/graph": "1.5.16", + "@rsdoctor/sdk": "1.5.16", + "@rsdoctor/types": "1.5.16", + "@rsdoctor/utils": "1.5.16" + }, + "peerDependencies": { + "@rspack/core": "*" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + } + } + }, + "node_modules/@rsdoctor/sdk": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/sdk/-/sdk-1.5.16.tgz", + "integrity": "sha512-t2ghEUCUKFwP12QeeLX3VvI5b+Z+SI9rwUiE8VHa+gOFi8oHkceEi0rlBf1k9BexMpQf3zP3RNTZtzo09mxpCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rsdoctor/client": "1.5.16", + "@rsdoctor/graph": "1.5.16", + "@rsdoctor/types": "1.5.16", + "@rsdoctor/utils": "1.5.16", + "launch-editor": "^2.13.2", + "safer-buffer": "2.1.2", + "socket.io": "4.8.1", + "tapable": "2.3.3" + } + }, + "node_modules/@rsdoctor/types": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/types/-/types-1.5.16.tgz", + "integrity": "sha512-J9yqQu1VNFgLJpkgzAucjA1AkVnrg6kRyMhAzj05uYyPM6FQgFmi3NlQFDxRPLAfTuwSXC72xhSi7LYd6MuVvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "3.4.38", + "@types/estree": "1.0.5", + "@types/tapable": "2.3.0", + "source-map": "^0.7.6" + }, + "peerDependencies": { + "@rspack/core": "*", + "webpack": "5.x" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@rsdoctor/types/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@rsdoctor/utils": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/utils/-/utils-1.5.16.tgz", + "integrity": "sha512-aFhv9gzDjJ5qyODO1Uno1NAfl/7WDhmJASJ5lQj1Qo8FV1VgtnYKFbbYdQYSpsowhxgklNISxVs905HdiBp6yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "7.26.2", + "@rsdoctor/types": "1.5.16", + "@types/estree": "1.0.5", + "acorn": "^8.10.0", + "acorn-import-attributes": "^1.9.5", + "acorn-walk": "8.3.5", + "deep-eql": "4.1.4", + "envinfo": "7.21.0", + "fs-extra": "^11.1.1", + "get-port": "5.1.1", + "json-stream-stringify": "3.0.1", + "lines-and-columns": "2.0.4", + "picocolors": "^1.1.1", + "rslog": "^2.1.2", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/@rsdoctor/utils/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@rspack/binding": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.12.tgz", + "integrity": "sha512-f4HHuLbvuld8Ba4iB/4ibse5XrKxFrgmM3S4P2AOKnPlekAFlBjmltCuaTL/W2ggYvILaVY+YcFXrEH1rrKeQA==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "@rspack/binding-darwin-arm64": "1.7.12", + "@rspack/binding-darwin-x64": "1.7.12", + "@rspack/binding-linux-arm64-gnu": "1.7.12", + "@rspack/binding-linux-arm64-musl": "1.7.12", + "@rspack/binding-linux-x64-gnu": "1.7.12", + "@rspack/binding-linux-x64-musl": "1.7.12", + "@rspack/binding-wasm32-wasi": "1.7.12", + "@rspack/binding-win32-arm64-msvc": "1.7.12", + "@rspack/binding-win32-ia32-msvc": "1.7.12", + "@rspack/binding-win32-x64-msvc": "1.7.12" + } + }, + "node_modules/@rspack/binding-darwin-arm64": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.12.tgz", + "integrity": "sha512-rbFprJaJiqrmfy8SHth8EsoRS0wg4bXcucwj9NiMzpGFq14Opw8c04iQ6H9BECYzgmN0PKZ9rh41LdVvhdZe4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-darwin-x64": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.12.tgz", + "integrity": "sha512-jnOp+/UXOJa9xqUb8KXH03sysoO2e4Ij6tw6MqDdmdj8n/A8PQENRPUbW9AwXpPtVDJPus9r4fi7b3+6e4B8Hg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-linux-arm64-gnu": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.12.tgz", + "integrity": "sha512-C8owWG+yvo7X0oVLIXetkoJhIFBP1LYNcAQqtgLmJnQLQDklGuP83dKC+zISGQWpjawHfZ1ER96vLgoTrxKZdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-arm64-musl": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.12.tgz", + "integrity": "sha512-i51WWI64aRpsfSki6rN0aepPqXkVfS+vZM7+4bWDcmnhUmdMvhIPcYg0QRk3DtyJnu33jqNLM0WHY78k00NyfA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-gnu": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.12.tgz", + "integrity": "sha512-MSos0FuPEefqo9V92ULd5hggKG29EkSNg1zDcypy0OkpsKh5pfjVxTLYFXgTcVyFoUQQbdG8zFBzYbwmJ8V4ew==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-musl": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.12.tgz", + "integrity": "sha512-JcAMVKXOnjfpC3coWjCFPWD3Yl8RBw6a+IXQQ8mfRlHaHMIiOv8IfZqx15XRxMUn49CtP7Z0Na8iiAg2aKrcfw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-wasm32-wasi": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.12.tgz", + "integrity": "sha512-n+ZqP6ZMc0nhOgvadg5VhEs9ojtbES80AcWeFnmGkbzIszvGSO63GKNiRkXtjJ9KFuRzytbbmsCqkUVH+Tywxg==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "1.0.7" + } + }, + "node_modules/@rspack/binding-win32-arm64-msvc": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.12.tgz", + "integrity": "sha512-8+h5fYDXYdmugbdfZ+D1y8IQ3rv2EhSfyGP7vBe+bjNyaMa4jWrpucmZbtxojUL1AzaeuHbvMdj9UO/gelk/+g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-ia32-msvc": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.12.tgz", + "integrity": "sha512-cDMGwTRSa2p9fNBVe1wTRkF2AEXZ9ARWW36QeC5CkLaI0Ezz8lvhF2+CSOPnhaQ1O1qtn0L0SF+lFnrY+I7xGQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-x64-msvc": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.12.tgz", + "integrity": "sha512-wIqFvlgFqrgUyj/6S/FJcvShnkZOmIeXTfqvheLY67MGq8qd8jb1YimQVKAIrmWB3yuJKUFACI3Ag1UBtEedEA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/cli": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/cli/-/cli-1.7.12.tgz", + "integrity": "sha512-aiVj5hm12/rhkH/KTvs9BugpRuLEutIw5o3KmQDvSMd6EqEIASuCCUI3/97uaNP58hqZSl7mAotsLcwn/OCbJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "^0.5.7", + "@rspack/dev-server": "~1.1.5", + "exit-hook": "^4.0.0", + "webpack-bundle-analyzer": "4.10.2" + }, + "bin": { + "rspack": "bin/rspack.js" + }, + "peerDependencies": { + "@rspack/core": "^1.0.0-alpha || ^1.x" + } + }, + "node_modules/@rspack/core": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.12.tgz", + "integrity": "sha512-6CwFIHlhRmXfZoMj3v9MZ1SMTPBn+cHVXeMIeaGp5sufqinKsISbsqHu6ZMJu2wDSmZLdmQJX6zLxkhcAUlhkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/runtime-tools": "0.22.0", + "@rspack/binding": "1.7.12", + "@rspack/lite-tapable": "1.1.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.1" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@rspack/dev-server": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rspack/dev-server/-/dev-server-1.1.5.tgz", + "integrity": "sha512-cwz0qc6iqqoJhyWqxP7ZqE2wyYNHkBMQUXxoQ0tNoZ4YNRkDyQ4HVJ/3oPSmMKbvJk/iJ16u7xZmwG6sK47q/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.6.0", + "http-proxy-middleware": "^2.0.9", + "p-retry": "^6.2.0", + "webpack-dev-server": "5.2.2", + "ws": "^8.18.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "peerDependencies": { + "@rspack/core": "*" + } + }, + "node_modules/@rspack/lite-tapable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", + "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rspack/plugin-react-refresh": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.2.tgz", + "integrity": "sha512-k+/VrfTNgo+KirjI6V+8CWRj6y+DH9jOUWv8JorYY4vKf/9xfnZ8xHzuB4iqCwTtoZl9YnxOaOuoyjJipc2tiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-stack-parser": "^2.1.4" + }, + "peerDependencies": { + "react-refresh": ">=0.10.0 <1.0.0", + "webpack-hot-middleware": "2.x" + }, + "peerDependenciesMeta": { + "webpack-hot-middleware": { + "optional": true + } + } + }, + "node_modules/@rspack/resolver": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver/-/resolver-0.2.8.tgz", + "integrity": "sha512-FBWqdHhzS8mcf/WN4Ktzr7EaeaN+hsxbN98EweegX3924beZuY6H70CSFWCv1fIHAieCUv/9XCjKggHvhCsLwA==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "@rspack/resolver-binding-darwin-arm64": "0.2.8", + "@rspack/resolver-binding-darwin-x64": "0.2.8", + "@rspack/resolver-binding-linux-arm64-gnu": "0.2.8", + "@rspack/resolver-binding-linux-arm64-musl": "0.2.8", + "@rspack/resolver-binding-linux-x64-gnu": "0.2.8", + "@rspack/resolver-binding-linux-x64-musl": "0.2.8", + "@rspack/resolver-binding-wasm32-wasi": "0.2.8", + "@rspack/resolver-binding-win32-arm64-msvc": "0.2.8", + "@rspack/resolver-binding-win32-ia32-msvc": "0.2.8", + "@rspack/resolver-binding-win32-x64-msvc": "0.2.8" + } + }, + "node_modules/@rspack/resolver-binding-darwin-arm64": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-0.2.8.tgz", + "integrity": "sha512-nTnK17kmxXEvR+WpOIZPSIzUFYeWCHoffgU9tvOLOwuTBH41kWnSQXXWu+AiMVwvJ6wdRO6Vo30hPhlXEG7Pyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/resolver-binding-darwin-x64": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-0.2.8.tgz", + "integrity": "sha512-Aqr4TK2rA6XVYUOmM5YCtYyCMZhOIR53P4cOGgGARg99A7OuMBMzUL4r1n0M0Fx35v6/sSx1OBe+odHmPxksEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/resolver-binding-linux-arm64-gnu": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-0.2.8.tgz", + "integrity": "sha512-wGvkxm2G4mNTztslaOzLzx5JuySQSy5DcOWEZxHcjJJzp5L3ODbYLK18HtUc6cvmaVOmjaGrrYPrqJJ0hHTVFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/resolver-binding-linux-arm64-musl": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-0.2.8.tgz", + "integrity": "sha512-EqRJ9zLQsLAvyDKJKVZ45BSqRIMS12f5HtJdy3KkAHU14ZmsGv8e5IKkwUZN5CNBRad8xVlOMMx3dOfF4whJzg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/resolver-binding-linux-x64-gnu": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-0.2.8.tgz", + "integrity": "sha512-eXbeotNCTntL4/+mxJRVCxK63YeWzTfp0F3POeHJFSs6Nt0f2J/mZNFlasJmd6xm7zvE80h/HWOwbwjRBLcElA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/resolver-binding-linux-x64-musl": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-0.2.8.tgz", + "integrity": "sha512-KWFHlOWGkT+eMngoUgPGXrDi+rU04VCh9jyk0U6Ot2RTWvhGxwKykjmLS+CWZI/EBrzr9A6g2U3jzKTMNz9oCw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/resolver-binding-wasm32-wasi": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-0.2.8.tgz", + "integrity": "sha512-I6GIhgICFViE88jejIV74oiiWHnpLpQ5ogaZM1ozM9KDnfqcHoX0IVEyrIh5KqA8iLDyhuoFSW+Hf0qN7VTBBQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.1.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rspack/resolver-binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@rspack/resolver-binding-win32-arm64-msvc": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-0.2.8.tgz", + "integrity": "sha512-ZXCt3qUfDAEbtc2sHpvxM7lNFZM+DxfblgXUIl3Jy6BuEZbHe1i6z+t9c34ayHoGTVbVSNCtaYuG/MaWdSnPHw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/resolver-binding-win32-ia32-msvc": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-0.2.8.tgz", + "integrity": "sha512-2LRymjDK8MpUERD8CL0PPae5y2crU5TAg4T4EzpeL5jLARVq6izsEruiWzB6Y+D15vUYlvmgs2370GXVSB861w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/resolver-binding-win32-x64-msvc": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-0.2.8.tgz", + "integrity": "sha512-hzRpfbtvv4M4EVrKKIAaHDs5wT8lVcbSUjtwPs5u4IeLEix45nQPQ6ZQjmE4lIH0GP/3L3XQhZroYmTcH/xdsQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/core": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.43.tgz", + "integrity": "sha512-1CuKjFkPxIgGdeHVuNbkxmBxkcbdc08u0aiI43pFq6yY1tTVKmXT9hFEooyyKs/sJ3xf1GPHyEwTtk9Xl8dvQw==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.27" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.15.43", + "@swc/core-darwin-x64": "1.15.43", + "@swc/core-linux-arm-gnueabihf": "1.15.43", + "@swc/core-linux-arm64-gnu": "1.15.43", + "@swc/core-linux-arm64-musl": "1.15.43", + "@swc/core-linux-ppc64-gnu": "1.15.43", + "@swc/core-linux-s390x-gnu": "1.15.43", + "@swc/core-linux-x64-gnu": "1.15.43", + "@swc/core-linux-x64-musl": "1.15.43", + "@swc/core-win32-arm64-msvc": "1.15.43", + "@swc/core-win32-ia32-msvc": "1.15.43", + "@swc/core-win32-x64-msvc": "1.15.43" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.17" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.43.tgz", + "integrity": "sha512-v1aVuvXdo/BHxJzco9V2xpHrvwWmhfS8t6gziY5wJxd+Z2h8AeJRnAwPD8itCDaGXVBwJ/CaKfxEzTkG0Va0OA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.43.tgz", + "integrity": "sha512-lp3d4Lamc8dt5huYdGLSR+9hLxmfr1jb0l+4XXG2zPqZwYWRN9R0U2qYoTrggiU2RWW0oV9VbWM3kBnqIc2kdQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.43.tgz", + "integrity": "sha512-JWTQQELtsG5GgphDrr/XqqmM2pDN3cZqbMS0Mrg+iTiXL3F74sn/S2IyYE/5u4h2KLkTf9qQ7dXyxsbx7YzkeA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.43.tgz", + "integrity": "sha512-B4otJRdPWIsmiSBf0uG7Z/+vMWmkufjz5MmYxubwKuZazDW14Zd3symga1N62QR4RT+kEFeHEgsXfZGyn/w0hw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.43.tgz", + "integrity": "sha512-6zB6OnpViBxYy4tgY3v2i6AZY9fwkcHZ032UOwtwUuW1d19sdT07qF0kZe6/3UR1tUaK6jjg2rmVcUIBCEYVjQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-ppc64-gnu": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.43.tgz", + "integrity": "sha512-coxE1ZWdB3uSDVNoEtYNrRi/1epvckZx9cTJ8ICUxTMTxGk+yvQ/Twacp3ruZSaMPGCriUjP86C37VhaT6nyRg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-s390x-gnu": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.43.tgz", + "integrity": "sha512-lXfLhs+LpBsD5inuYx+YDH5WsPPBQ95KPUiy8P5wq9ob9xKDZFqwNfU2QW6bGO8NqRO/H9JQomTSt5Yyh+FGfA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.43.tgz", + "integrity": "sha512-07XnKwTmKy8TGOZG3D9fRnLWGynxPjwQnZLVmBFbo6F+7vHYzBIOuwXEhemrChBWb6yDNZsVCcMWCPX6FDD2xg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.43.tgz", + "integrity": "sha512-TJc+bsSIaBh+hZvZ5GRtW/K1bw66TJ9vsUwvVIsZdiWxU5ObLwZvfcnZ3UpgVfMnFibRes9uriJrQNBHEEogRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.43.tgz", + "integrity": "sha512-jfd7s2/bUQYkOHLs+LWQNKZdmDa8+sufKLllhpWAhVQ2GDCwsHe3vR/j+OSiItZNtkzFuaawa3+SAKz9y5gYfw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.43.tgz", + "integrity": "sha512-rLAE8JvucqEW1ZGohxPQrQWPBQeJG4+ypKbWfdlU/qmKScvCkxf9/Jxnzki1dkUQCQ7P5Enp13RlvqOlvx/32g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.43.tgz", + "integrity": "sha512-h8MLDHZcfIukwQWj03rIJZx1I0E81AYj2X7J/nGErG4nz+QAv6G1Z+peotvinL3lqpbo32tLYSMFo32/ySzxKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/@swc/helpers": { + "version": "0.5.23", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.23.tgz", + "integrity": "sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@swc/types": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.27.tgz", + "integrity": "sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.19", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "26.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.1.tgz", + "integrity": "sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~8.3.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-oMnbAXeVo+KUnje3hzdORXUbfnzTfqD0H92mLl19NE5hFqH9Q4ktq+xehNSxcNeeLm1COopYwa0zeP6Iz+oIXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tapable": "^2.3.0" + } + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.6" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", + "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.38", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz", + "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bn.js": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.3.tgz", + "integrity": "sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w==", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.4.2.tgz", + "integrity": "sha512-lMskhnsW70yWHr4PhPeh2rvaIkLSaDpp+nmtbXBZaNKTXwxL73QOkW6HhbzqTImXjevn9TreGT4GACGBCGP9nQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.17.0" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.6.tgz", + "integrity": "sha512-sd+Q65fjlWCYWtZKXiKfrUc8d+4jtp/8f0W2NkwzLtoW4bI6UDnWusLWIurHnmurW0XShIRxpwiOX4EoPtXUAg==", + "dev": true, + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.3", + "browserify-rsa": "^4.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.6.1", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.9", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/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==", + "dev": true, + "license": "MIT", + "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/browserify-sign/node_modules/readable-stream/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/browserify-sign/node_modules/string_decoder/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz", + "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==", + "dev": true, + "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" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.38", + "caniuse-lite": "^1.0.30001799", + "electron-to-chromium": "^1.5.376", + "node-releases": "^2.0.48", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist-load-config": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/browserslist-load-config/-/browserslist-load-config-1.0.3.tgz", + "integrity": "sha512-boNaPS4KlW6AITZQ60G+1oDJLuxauljDd7QNQFOYpRtldzcTDknMZ8awbwI0BT/8h1/Y/CG4k/tDOLip9lAGcg==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserslist-to-es-version": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/browserslist-to-es-version/-/browserslist-to-es-version-1.4.2.tgz", + "integrity": "sha512-3NV13pCv0wmPxxZZcekHAG6vt8rQ94w2c4/UBe3ZU3NDUm5TP+QFK3rjS6XeKWSHWpnPYNfQzlhnljka0BrEOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2" + }, + "bin": { + "browserslist-to-es-version": "dist/cli.js" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001799", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", + "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", + "dev": true, + "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" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", + "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-eql": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dev": true, + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "MIT", + "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/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, + "license": "BSD-2-Clause", + "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/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true, + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.378", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.378.tgz", + "integrity": "sha512-VinvOAuuPmdD1guEgGv5f2Qp7/vlfqOrUOMYNnOD4wj3pit8kRsQHzfIf6teyUGWo15Tg5+bOJaRunvyltpVWQ==", + "dev": true, + "license": "ISC" + }, + "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==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "sax": "1.1.4" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io": { + "version": "6.6.9", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.9.tgz", + "integrity": "sha512-clKkw4C7nJ22mGgoVcCg6V/W/TxdNyIOTr89k2ONZu81qqkddPFDF0LXcbAwhzPD8DjkiRCjzuiO6Y+fkpD4vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "@types/ws": "^8.5.12", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.4.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.21.0" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.24.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.1.tgz", + "integrity": "sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz", + "integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-toolkit": { + "version": "1.48.1", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.48.1.tgz", + "integrity": "sha512-wfnXlwd5I75eXRtdD2vuEs50xHHESECDsGD7yiQnfFVNoa5522NwXEbmgo98LfiukSQHs+mBM7/YG3qKJB9/mQ==", + "dev": true, + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks" + ] + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exit-hook": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-4.0.0.tgz", + "integrity": "sha512-Fqs7ChZm72y40wKjOFXBKg7nJZvQJmewP5/7LtePDdnah/+FH9Hp5sgMujSCMPXlxOAW2//1jrW9pnsY7o20vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/express": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", + "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.5", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.15.1", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/filesize": { + "version": "11.0.17", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-11.0.17.tgz", + "integrity": "sha512-oHLTvMLw6imZUl1se/RBQrFlyy50nXce4sU7yGR6Qc0JgCwqnfiFsAnEwotdGmfKLD7SArGUk2/5STU0k8LOBQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 10.8.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.5.tgz", + "integrity": "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "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==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "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==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/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==", + "dev": true, + "license": "MIT", + "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/hpack.js/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/htmlparser2": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.10.tgz", + "integrity": "sha512-RKzRWNPxUZqbuk3BC5mGVJbBnWgr+diEnjJexIOytFbBzDy88Fbh/YvBr3DsNrl1jYAfjWfpATEv0NO35FDuPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore-loader": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ignore-loader/-/ignore-loader-0.1.2.tgz", + "integrity": "sha512-yOJQEKrNwoYqrWLS4DcnzM7SEQhRKis5mB+LdKKh4cPmGYlLPR0ozRzHV5jmEk2IxptqJNQA5Cc0gw8Fj12bXA==", + "dev": true + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", + "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-network-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.2.tgz", + "integrity": "sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "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, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-timers-promises": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", + "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stream-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-stream-stringify/-/json-stream-stringify-3.0.1.tgz", + "integrity": "sha512-vuxs3G1ocFDiAQ/SX0okcZbtqXwgj1g71qE9+vrjJ2EkjKQlEFDAcUNRxRU8O+GekV4v5cM2qXP0Wyt/EMDBiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/launch-editor": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.14.1.tgz", + "integrity": "sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.4" + } + }, + "node_modules/lines-and-columns": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.57.8.tgz", + "integrity": "sha512-bApYhn8BLpFAnAQmFfEl/NPN+8qx5Ar3V4Qt3ek23mVwBEElzV7c6XoPkb/PCG8ZFpowCEpHcPwMFTwHS7tSMA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.8", + "@jsonjoy.com/fs-fsa": "4.57.8", + "@jsonjoy.com/fs-node": "4.57.8", + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-to-fsa": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "@jsonjoy.com/fs-print": "4.57.8", + "@jsonjoy.com/fs-snapshot": "4.57.8", + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/meteor-node-stubs": { + "version": "1.2.27", + "resolved": "https://registry.npmjs.org/meteor-node-stubs/-/meteor-node-stubs-1.2.27.tgz", + "integrity": "sha512-FiT2i2DBiArWAL+BiVze9vUdKrpI3IuPH76hLm8d/KMTCQyqXYOFDS8VWFUxFvMsrpXkFloOiNaHkhiTjzI5mw==", + "bundleDependencies": [ + "@meteorjs/crypto-browserify", + "assert", + "browserify-zlib", + "buffer", + "console-browserify", + "constants-browserify", + "domain-browser", + "events", + "https-browserify", + "os-browserify", + "path-browserify", + "process", + "punycode", + "querystring-es3", + "readable-stream", + "stream-browserify", + "stream-http", + "string_decoder", + "timers-browserify", + "tty-browserify", + "url", + "util", + "vm-browserify" + ], + "license": "MIT", + "dependencies": { + "@meteorjs/crypto-browserify": "^3.12.1", + "assert": "^2.1.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.2.0", + "constants-browserify": "^1.0.0", + "domain-browser": "^4.23.0", + "events": "^3.3.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.2", + "sha.js": "^2.4.12", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.3.0", + "timers-browserify": "^2.0.12", + "tty-browserify": "0.0.1", + "url": "^0.11.4", + "util": "^0.12.5", + "vm-browserify": "^1.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign": { + "version": "4.2.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "brorand": "^1.1.0", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash-base": "~3.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "inBundle": true, + "license": "MIT", + "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/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/create-ecdh": { + "version": "4.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/create-ecdh/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/crypto-browserify": { + "version": "3.12.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@meteorjs/browserify-sign": "^4.2.3", + "@meteorjs/create-ecdh": "^4.0.4", + "browserify-cipher": "^1.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/asn1.js": { + "version": "4.10.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/assert": { + "version": "2.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "node_modules/meteor-node-stubs/node_modules/available-typed-arrays": { + "version": "1.0.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/bn.js": { + "version": "5.2.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/brorand": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/browserify-aes": { + "version": "1.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/browserify-cipher": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/browserify-des": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/browserify-rsa": { + "version": "4.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/meteor-node-stubs/node_modules/browserify-zlib": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/meteor-node-stubs/node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/meteor-node-stubs/node_modules/buffer-xor": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/builtin-status-codes": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/call-bind": { + "version": "1.0.8", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/call-bound": { + "version": "1.0.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/cipher-base": { + "version": "1.0.6", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/meteor-node-stubs/node_modules/console-browserify": { + "version": "1.2.0", + "inBundle": true + }, + "node_modules/meteor-node-stubs/node_modules/constants-browserify": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/core-util-is": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/create-hash": { + "version": "1.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/create-hmac": { + "version": "1.1.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/meteor-node-stubs/node_modules/define-data-property": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT", + "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/meteor-node-stubs/node_modules/define-properties": { + "version": "1.2.1", + "inBundle": true, + "license": "MIT", + "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/meteor-node-stubs/node_modules/des.js": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/diffie-hellman": { + "version": "5.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/domain-browser": { + "version": "4.23.0", + "inBundle": true, + "license": "Artistic-2.0", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/meteor-node-stubs/node_modules/dunder-proto": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/es-define-property": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/es-errors": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/es-object-atoms": { + "version": "1.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/events": { + "version": "3.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/meteor-node-stubs/node_modules/evp_bytestokey": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/for-each": { + "version": "0.3.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/function-bind": { + "version": "1.1.2", + "inBundle": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/get-intrinsic": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/get-proto": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/gopd": { + "version": "1.2.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/has-property-descriptors": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/has-symbols": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/has-tostringtag": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/hash-base": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/meteor-node-stubs/node_modules/hash.js": { + "version": "1.1.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/hasown": { + "version": "2.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/hmac-drbg": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/https-browserify": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "BSD-3-Clause" + }, + "node_modules/meteor-node-stubs/node_modules/inherits": { + "version": "2.0.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/meteor-node-stubs/node_modules/is-arguments": { + "version": "1.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-callable": { + "version": "1.2.7", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-generator-function": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-nan": { + "version": "1.3.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-regex": { + "version": "1.2.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-typed-array": { + "version": "1.1.15", + "inBundle": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/isarray": { + "version": "2.0.5", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/math-intrinsics": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/md5.js": { + "version": "1.3.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/miller-rabin": { + "version": "4.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/meteor-node-stubs/node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/minimalistic-assert": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/meteor-node-stubs/node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/object-inspect": { + "version": "1.13.4", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/object-is": { + "version": "1.1.6", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/object-keys": { + "version": "1.1.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/object.assign": { + "version": "4.1.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/os-browserify": { + "version": "0.3.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/pako": { + "version": "1.0.11", + "inBundle": true, + "license": "(MIT AND Zlib)" + }, + "node_modules/meteor-node-stubs/node_modules/parse-asn1": { + "version": "5.1.7", + "inBundle": true, + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/meteor-node-stubs/node_modules/path-browserify": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/pbkdf2": { + "version": "3.1.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "create-hash": "~1.1.3", + "create-hmac": "^1.1.7", + "ripemd160": "=2.0.1", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.11", + "to-buffer": "^1.2.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/meteor-node-stubs/node_modules/pbkdf2/node_modules/create-hash": { + "version": "1.1.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/pbkdf2/node_modules/hash-base": { + "version": "2.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/pbkdf2/node_modules/ripemd160": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "hash-base": "^2.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/possible-typed-array-names": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/process": { + "version": "0.11.10", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/process-nextick-args": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/public-encrypt": { + "version": "4.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/punycode": { + "version": "1.4.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/qs": { + "version": "6.14.2", + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/querystring-es3": { + "version": "0.2.1", + "inBundle": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/meteor-node-stubs/node_modules/randombytes": { + "version": "2.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/randomfill": { + "version": "1.0.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/readable-stream": { + "version": "3.6.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/meteor-node-stubs/node_modules/ripemd160": { + "version": "2.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/safe-regex-test": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/set-function-length": { + "version": "1.2.2", + "inBundle": true, + "license": "MIT", + "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/meteor-node-stubs/node_modules/setimmediate": { + "version": "1.0.5", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/sha.js": { + "version": "2.4.12", + "inBundle": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "bin": { + "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/side-channel": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/side-channel-list": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/side-channel-map": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/side-channel-weakmap": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/stream-browserify": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/stream-http": { + "version": "3.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/string_decoder": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/timers-browserify": { + "version": "2.0.12", + "inBundle": true, + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/to-buffer": { + "version": "1.2.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/tty-browserify": { + "version": "0.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/typed-array-buffer": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/url": { + "version": "0.11.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/util": { + "version": "0.12.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/util-deprecate": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/vm-browserify": { + "version": "1.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/which-typed-array": { + "version": "1.1.19", + "inBundle": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/xtend": { + "version": "4.0.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true, + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/native-run": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.3.tgz", + "integrity": "sha512-U1PllBuzW5d1gfan+88L+Hky2eZx+9gv3Pf6rNBxKbORxi7boHzqiA6QFGSnqMem4j0A9tZ08NMIs5+0m/VS1Q==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/node-forge": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-polyfill-webpack-plugin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-b4ei444EKkOagG/yFqojrD3QTYM5IOU1f8tn9o6uwrG4qL+brI7oVhjPVd0ZL2xy+Z6CP5bu9w8XTvlWgiXHcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-stdlib-browser": "^1.3.0", + "type-fest": "^4.27.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "webpack": ">=5" + } + }, + "node_modules/node-releases": { + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/node-stdlib-browser": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.3.1.tgz", + "integrity": "sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert": "^2.0.0", + "browser-resolve": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "create-require": "^1.1.1", + "crypto-browserify": "^3.12.1", + "domain-browser": "4.22.0", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "isomorphic-timers-promises": "^1.0.1", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "pkg-dir": "^5.0.0", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.1", + "url": "^0.11.4", + "util": "^0.12.4", + "vm-browserify": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/oxlint": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.71.0.tgz", + "integrity": "sha512-U1m1X+C0vDj7DC1e13IoZULzEcPczE7UOMTs8VlZGHUEIUaSTZKo5qkPsQEfzpgnQ29Pea/w3Xntk62UCecxZw==", + "dev": true, + "license": "MIT", + "bin": { + "oxlint": "bin/oxlint" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxlint/binding-android-arm-eabi": "1.71.0", + "@oxlint/binding-android-arm64": "1.71.0", + "@oxlint/binding-darwin-arm64": "1.71.0", + "@oxlint/binding-darwin-x64": "1.71.0", + "@oxlint/binding-freebsd-x64": "1.71.0", + "@oxlint/binding-linux-arm-gnueabihf": "1.71.0", + "@oxlint/binding-linux-arm-musleabihf": "1.71.0", + "@oxlint/binding-linux-arm64-gnu": "1.71.0", + "@oxlint/binding-linux-arm64-musl": "1.71.0", + "@oxlint/binding-linux-ppc64-gnu": "1.71.0", + "@oxlint/binding-linux-riscv64-gnu": "1.71.0", + "@oxlint/binding-linux-riscv64-musl": "1.71.0", + "@oxlint/binding-linux-s390x-gnu": "1.71.0", + "@oxlint/binding-linux-x64-gnu": "1.71.0", + "@oxlint/binding-linux-x64-musl": "1.71.0", + "@oxlint/binding-openharmony-arm64": "1.71.0", + "@oxlint/binding-win32-arm64-msvc": "1.71.0", + "@oxlint/binding-win32-ia32-msvc": "1.71.0", + "@oxlint/binding-win32-x64-msvc": "1.71.0" + }, + "peerDependencies": { + "oxlint-tsgolint": ">=0.22.1", + "vite-plus": "*" + }, + "peerDependenciesMeta": { + "oxlint-tsgolint": { + "optional": true + }, + "vite-plus": { + "optional": true + } + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "node_modules/parse-asn1": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", + "integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "pbkdf2": "^3.1.5", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", + "dev": true, + "license": "MIT" + }, + "node_modules/pbkdf2": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.6.tgz", + "integrity": "sha512-BT6eelPB1EyGHo8pC0o9Bl6k6SYVhKO1jEbd3lcTrtr7XHdjP8BW1YpfCV3G9Kwkxgattk+S5q2/RvuttCsS1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "ripemd160": "^2.0.3", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.12", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/playwright": { + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.61.1.tgz", + "integrity": "sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.61.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.61.1.tgz", + "integrity": "sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/plist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.1.tgz", + "integrity": "sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.9.10", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/qs": { + "version": "6.15.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", + "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", + "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.7" + } + }, + "node_modules/react-refresh": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.3.tgz", + "integrity": "sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "glob": "^13.0.3", + "package-json-from-dist": "^1.0.1" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", + "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.1.2", + "inherits": "^2.0.4" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/hash-base": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", + "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/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==", + "dev": true, + "license": "MIT", + "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/ripemd160/node_modules/readable-stream/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ripemd160/node_modules/string_decoder/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/rslog": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/rslog/-/rslog-2.1.3.tgz", + "integrity": "sha512-DCUkRKUBR1lSpHKRcxNvHaYwGrUVf9MsoE1u6gd0CF37I8vwwtWc4b+FA9OwYZ4QA/shslzAYorD3MMfd+Rs/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", + "dev": true, + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" + }, + "engines": { + "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.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==", + "dev": true, + "license": "MIT", + "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/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true, + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "bin": { + "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.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==", + "dev": true, + "license": "ISC" + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "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/socket.io": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.8", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.8.tgz", + "integrity": "sha512-6Oy52pbg+kvdCVvjcN+FnY7BvxZ7cIHNScbvztT/It5d0vbwoJoVZmF2gjJmnV0/4WlXRfG15zc45ySk9Ah8bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "~4.4.1", + "ws": "~8.21.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.6.tgz", + "integrity": "sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.4.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true, + "license": "MIT" + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tar": { + "version": "7.5.16", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.16.tgz", + "integrity": "sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/terser": { + "version": "5.48.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", + "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", + "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/thingies": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.6.0.tgz", + "integrity": "sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "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==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "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/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true, + "license": "MIT" + }, + "node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/undici-types": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", + "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "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" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", + "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.107.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.107.2.tgz", + "integrity": "sha512-v7RhXaJbpMlV0D7hC7lb2EbnxkoeUqf9qhKr6lozx3Q48pmFrqqNRmZFUEGmi7pSwm6fCQ2H1IjvCkHqdpVdjQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.16.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.22.0", + "es-module-lexer": "^2.1.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "loader-runner": "^4.3.2", + "mime-db": "^1.54.0", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.5.0", + "watchpack": "^2.5.1", + "webpack-sources": "^3.5.0" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ws": { + "version": "7.5.11", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", + "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.21.2", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz", + "integrity": "sha512-HPuy+uuoTCaaoEoI1LQ3JN9+vrPBvEesnnX1jADHy728cHSMlq4wUc4afYqahq2B1mhQVZxCXOkNTnXltr+2vQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.5.tgz", + "integrity": "sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", + "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/ws": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", + "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "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==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/meteor-escape/package.json b/meteor-escape/package.json new file mode 100644 index 00000000..545669b4 --- /dev/null +++ b/meteor-escape/package.json @@ -0,0 +1,47 @@ +{ + "name": "meteor-escape", + "private": true, + "scripts": { + "start": "meteor run", + "test": "TEST_WATCH=1 meteor test --driver-package meteortesting:mocha", + "test:headless": "meteor test --once --driver-package meteortesting:mocha", + "lint": "npx oxlint --react-plugin --import-plugin .", + "e2e": "npx playwright test --ui", + "e2e:headless": "npx playwright test" + }, + "dependencies": { + "@babel/runtime": "^7.29.2", + "@capacitor/android": "^7.6.7", + "@capacitor/app": "^7.1.2", + "@capacitor/core": "^7.4.3", + "@capacitor/ios": "^7.6.7", + "@swc/helpers": "^0.5.19", + "meteor-node-stubs": "^1.2.27", + "react": "^19.2.4", + "react-dom": "^19.2.4", + "zod": "^4.3.6" + }, + "devDependencies": { + "@capacitor/cli": "^7.6.7", + "@meteorjs/capacitor": "file:../../meteor/npm-packages/meteor-capacitor", + "@meteorjs/rspack": "^2.0.1", + "@playwright/test": "^1.50.0", + "@rsdoctor/rspack-plugin": "^1.5.7", + "@rspack/cli": "^1.7.9", + "@rspack/core": "^1.7.9", + "@rspack/plugin-react-refresh": "^1.6.1", + "oxlint": "^1.56.0", + "react-refresh": "^0.18.0" + }, + "meteor": { + "mainModule": { + "client": "client/main.js", + "server": "server/main.js" + }, + "testModule": "tests/main.js", + "capacitor": { + "hcp": "webapp" + }, + "modern": true + } +} diff --git a/meteor-escape/rspack.config.js b/meteor-escape/rspack.config.js new file mode 100644 index 00000000..acd11ea6 --- /dev/null +++ b/meteor-escape/rspack.config.js @@ -0,0 +1,17 @@ +const { defineConfig } = require('@meteorjs/rspack'); + +module.exports = defineConfig((Meteor) => { + if (!Meteor.isClient) { + return {}; + } + + if (!Meteor.isNative) { + return {}; + } + + return { + output: { + publicPath: '/app/', + }, + }; +}); diff --git a/meteor-escape/server/main.js b/meteor-escape/server/main.js new file mode 100644 index 00000000..7f3e7f03 --- /dev/null +++ b/meteor-escape/server/main.js @@ -0,0 +1 @@ +void 0; diff --git a/meteor-escape/tests/game.engine.test.js b/meteor-escape/tests/game.engine.test.js new file mode 100644 index 00000000..4c9539f7 --- /dev/null +++ b/meteor-escape/tests/game.engine.test.js @@ -0,0 +1,55 @@ +import assert from 'assert'; +import { + createInitialState, + resolveAction, + resolveTimeout, +} from '../imports/api/games/engine'; + +describe('game engine', function () { + it('charges warp for a correct response and alternates turn', function () { + const game = createInitialState({ + mode: 'solo', + ownerId: 'owner', + playerId: 'p1', + now: 1000, + }); + const next = resolveAction( + { ...game, emergency: 'meteor', turn: 'player' }, + { actorId: 'p1', action: 'shield', now: 1500 } + ); + assert.strictEqual(next.warp, 20); + assert.strictEqual(next.turn, 'copilot'); + assert.strictEqual(next.streak, 1); + }); + + it('damages shield for a wrong response', function () { + const game = createInitialState({ + mode: 'solo', + ownerId: 'owner', + playerId: 'p1', + now: 1000, + }); + const next = resolveAction( + { ...game, emergency: 'meteor', turn: 'player' }, + { actorId: 'p1', action: 'boost', now: 1500 } + ); + assert.strictEqual(next.shield, 75); + assert.strictEqual(next.streak, 0); + }); + + it('wins at full warp and loses when time expires', function () { + const game = createInitialState({ + mode: 'solo', + ownerId: 'owner', + playerId: 'p1', + now: 1000, + }); + const won = resolveAction( + { ...game, emergency: 'path', turn: 'player', warp: 80 }, + { actorId: 'p1', action: 'boost', now: 1500 } + ); + assert.strictEqual(won.status, 'won'); + const lost = resolveTimeout({ ...game, endsAt: 1200 }, { now: 1201 }); + assert.strictEqual(lost.status, 'lost'); + }); +}); diff --git a/meteor-escape/tests/main.js b/meteor-escape/tests/main.js new file mode 100644 index 00000000..62ff4da8 --- /dev/null +++ b/meteor-escape/tests/main.js @@ -0,0 +1 @@ +import './game.engine.test'; From 2f4d3e9837dfa9a512327dc04736cb41a0b915d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 18:12:45 +0200 Subject: [PATCH 02/37] Add Meteor Escape engine regression tests --- meteor-escape/tests/game.engine.test.js | 118 ++++++++++++++++++++++++ 1 file changed, 118 insertions(+) diff --git a/meteor-escape/tests/game.engine.test.js b/meteor-escape/tests/game.engine.test.js index 4c9539f7..d5d96cfc 100644 --- a/meteor-escape/tests/game.engine.test.js +++ b/meteor-escape/tests/game.engine.test.js @@ -1,10 +1,25 @@ import assert from 'assert'; import { createInitialState, + getRequiredAction, resolveAction, resolveTimeout, } from '../imports/api/games/engine'; +function getActorId(state) { + return state.turn === 'player' ? state.playerId : state.copilotId; +} + +function getWrongAction(emergency) { + const requiredAction = getRequiredAction(emergency); + + if (requiredAction !== 'shield') { + return 'shield'; + } + + return 'boost'; +} + describe('game engine', function () { it('charges warp for a correct response and alternates turn', function () { const game = createInitialState({ @@ -52,4 +67,107 @@ describe('game engine', function () { const lost = resolveTimeout({ ...game, endsAt: 1200 }, { now: 1201 }); assert.strictEqual(lost.status, 'lost'); }); + + it('rejects action from wrong actor', function () { + const game = createInitialState({ + mode: 'solo', + ownerId: 'owner', + playerId: 'p1', + now: 1000, + }); + const next = resolveAction(game, { + actorId: 'intruder', + action: 'shield', + now: 1500, + }); + + assert.deepStrictEqual(next, game); + }); + + it('rejects action after turn deadline', function () { + const game = createInitialState({ + mode: 'solo', + ownerId: 'owner', + playerId: 'p1', + now: 1000, + }); + const next = resolveAction(game, { + actorId: 'p1', + action: 'shield', + now: game.turnEndsAt + 1, + }); + + assert.deepStrictEqual(next, game); + }); + + it('damages shield for a late turn timeout', function () { + const game = createInitialState({ + mode: 'solo', + ownerId: 'owner', + playerId: 'p1', + now: 1000, + }); + const next = resolveTimeout(game, { now: game.turnEndsAt + 1 }); + + assert.strictEqual(next.shield, 75); + assert.strictEqual(next.streak, 0); + assert.strictEqual(next.turn, 'copilot'); + assert.strictEqual(next.events.at(-1).outcome, 'late'); + }); + + it('cycles emergencies in deterministic order', function () { + let game = createInitialState({ + mode: 'solo', + ownerId: 'owner', + playerId: 'p1', + now: 1000, + }); + + game = resolveAction(game, { + actorId: getActorId(game), + action: getRequiredAction(game.emergency), + now: 1500, + }); + assert.strictEqual(game.emergency, 'overheat'); + + game = resolveAction(game, { + actorId: getActorId(game), + action: getRequiredAction(game.emergency), + now: 2000, + }); + assert.strictEqual(game.emergency, 'path'); + + game = resolveAction(game, { + actorId: getActorId(game), + action: getRequiredAction(game.emergency), + now: 2500, + }); + assert.strictEqual(game.emergency, 'meteor'); + }); + + it('caps events history at five entries', function () { + let game = createInitialState({ + mode: 'solo', + ownerId: 'owner', + playerId: 'p1', + now: 1000, + }); + + for (let index = 0; index < 6; index += 1) { + game = resolveAction(game, { + actorId: getActorId(game), + action: + index % 2 === 0 + ? getRequiredAction(game.emergency) + : getWrongAction(game.emergency), + now: 1500 + index * 500, + }); + } + + assert.strictEqual(game.events.length, 5); + assert.deepStrictEqual( + game.events.map((event) => event.now), + [2000, 2500, 3000, 3500, 4000] + ); + }); }); From ce3089127980ea9cee417a72c15941699ad378b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 18:23:05 +0200 Subject: [PATCH 03/37] Add Meteor Escape task 2 game services --- meteor-escape/imports/api/games/collection.js | 16 ++ meteor-escape/imports/api/games/methods.js | 259 ++++++++++++++++++ .../imports/api/games/publications.js | 41 +++ meteor-escape/imports/api/games/schema.js | 109 ++++++++ meteor-escape/imports/api/games/server/cpu.js | 83 ++++++ meteor-escape/server/main.js | 11 +- meteor-escape/tests/game.methods.test.js | 160 +++++++++++ meteor-escape/tests/main.js | 1 + 8 files changed, 679 insertions(+), 1 deletion(-) create mode 100644 meteor-escape/imports/api/games/collection.js create mode 100644 meteor-escape/imports/api/games/methods.js create mode 100644 meteor-escape/imports/api/games/publications.js create mode 100644 meteor-escape/imports/api/games/schema.js create mode 100644 meteor-escape/imports/api/games/server/cpu.js create mode 100644 meteor-escape/tests/game.methods.test.js diff --git a/meteor-escape/imports/api/games/collection.js b/meteor-escape/imports/api/games/collection.js new file mode 100644 index 00000000..758ea218 --- /dev/null +++ b/meteor-escape/imports/api/games/collection.js @@ -0,0 +1,16 @@ +import { Mongo } from 'meteor/mongo'; + +export const Games = new Mongo.Collection('games'); + +export const ACTIVE_STATUSES = ['waiting', 'playing']; +export const TERMINAL_STATUSES = ['won', 'lost']; + +export async function ensureGamesIndexes() { + const rawCollection = Games.rawCollection(); + + await Promise.all([ + rawCollection.createIndex({ roomCode: 1 }, { unique: true, sparse: true }), + rawCollection.createIndex({ ownerId: 1, updatedAt: -1 }), + rawCollection.createIndex({ participantIds: 1 }), + ]); +} diff --git a/meteor-escape/imports/api/games/methods.js b/meteor-escape/imports/api/games/methods.js new file mode 100644 index 00000000..cf997c83 --- /dev/null +++ b/meteor-escape/imports/api/games/methods.js @@ -0,0 +1,259 @@ +import { Meteor } from 'meteor/meteor'; +import { Random } from 'meteor/random'; +import { + createInitialState, + resolveAction, + resolveTimeout, +} from './engine'; +import { Games } from './collection'; +import { + AnswerSchema, + CreateCrewSchema, + JoinCrewSchema, + RematchSchema, + StartSoloSchema, + parseGameDocument, + parseOrThrow, +} from './schema'; +import { scheduleCpuTurn } from './server/cpu'; + +const ROOM_CODE_ALPHABET = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789'; + +function sanitizeStoredGame(game) { + const { _id, ...document } = game; + return parseGameDocument(document); +} + +function getTurnActorId(game) { + return game.turn === 'player' ? game.playerId : game.copilotId; +} + +function shouldScheduleCpu(game) { + return game.status === 'playing' && game.turn === 'copilot' && game.players[1]?.type === 'cpu'; +} + +async function persistGame(gameId, nextState, now) { + const stored = parseGameDocument({ + ...nextState, + updatedAt: new Date(now), + }); + + await Games.updateAsync(gameId, { $set: stored }); + return Games.findOneAsync(gameId); +} + +async function findOwnedGameOrThrow({ ownerId, playerId, gameId }) { + const game = await Games.findOneAsync({ + _id: gameId, + ownerId, + participantIds: playerId, + }); + + if (!game) { + throw new Meteor.Error('not-found', 'Game not found'); + } + + return game; +} + +async function maybeSettleTimeout(game, now) { + const storedGame = sanitizeStoredGame(game); + if ( + storedGame.status !== 'playing' || + storedGame.endsAt === null || + storedGame.turnEndsAt === null || + (now <= storedGame.endsAt && now <= storedGame.turnEndsAt) + ) { + return game; + } + + return persistGame(game._id, resolveTimeout(storedGame, { now }), now); +} + +function createSoloDocument({ ownerId, playerId, now }) { + const state = createInitialState({ mode: 'solo', ownerId, playerId, now }); + + return parseGameDocument({ + ...state, + copilotId: state.copilotId, + participantIds: [playerId], + players: [ + { id: playerId, role: 'player', type: 'human' }, + { id: state.copilotId, role: 'copilot', type: 'cpu' }, + ], + createdAt: new Date(now), + updatedAt: new Date(now), + }); +} + +async function generateRoomCode() { + for (let attempt = 0; attempt < 20; attempt += 1) { + const roomCode = Array.from({ length: 6 }, () => { + const index = Math.floor(Random.fraction() * ROOM_CODE_ALPHABET.length); + return ROOM_CODE_ALPHABET[index]; + }).join(''); + const existing = await Games.findOneAsync({ roomCode }); + + if (!existing) { + return roomCode; + } + } + + throw new Meteor.Error('room-code-unavailable', 'Unable to allocate room code'); +} + +Meteor.methods({ + async 'games.startSolo'(payload) { + const { ownerId, playerId } = parseOrThrow(StartSoloSchema, payload); + const now = Date.now(); + const gameId = await Games.insertAsync(createSoloDocument({ ownerId, playerId, now })); + + return { gameId }; + }, + + async 'games.answer'(payload) { + const { ownerId, playerId, gameId, action } = parseOrThrow(AnswerSchema, payload); + const now = Date.now(); + const existing = await findOwnedGameOrThrow({ ownerId, playerId, gameId }); + const game = await maybeSettleTimeout(existing, now); + const storedGame = sanitizeStoredGame(game); + + if (storedGame.status !== 'playing') { + throw new Meteor.Error('invalid-state', 'Game is not active'); + } + + if (storedGame.turnEndsAt === null || now > storedGame.turnEndsAt) { + throw new Meteor.Error('stale-action', 'Turn already expired'); + } + + if (getTurnActorId(storedGame) !== playerId) { + throw new Meteor.Error('stale-action', 'Turn already advanced'); + } + + const nextGame = await persistGame( + gameId, + resolveAction(storedGame, { actorId: playerId, action, now }), + now + ); + + if (shouldScheduleCpu(nextGame)) { + scheduleCpuTurn(gameId); + } + + return { gameId }; + }, + + async 'games.createCrew'(payload) { + const { ownerId, playerId } = parseOrThrow(CreateCrewSchema, payload); + const now = Date.now(); + const roomCode = await generateRoomCode(); + const state = createInitialState({ mode: 'crew', ownerId, playerId, now, roomCode }); + const gameId = await Games.insertAsync( + parseGameDocument({ + ...state, + copilotId: null, + participantIds: [playerId], + players: [{ id: playerId, role: 'player', type: 'human' }], + roomCode, + status: 'waiting', + endsAt: null, + turnEndsAt: null, + createdAt: new Date(now), + updatedAt: new Date(now), + }) + ); + + return { gameId, roomCode }; + }, + + async 'games.joinCrew'(payload) { + const { ownerId, playerId, roomCode } = parseOrThrow(JoinCrewSchema, payload); + const waitingGame = await Games.findOneAsync({ + ownerId, + roomCode, + mode: 'crew', + status: 'waiting', + }); + + if (!waitingGame) { + throw new Meteor.Error('not-found', 'Room code not found'); + } + + if (waitingGame.participantIds.includes(playerId)) { + throw new Meteor.Error('duplicate-join', 'Player already joined'); + } + + const now = Date.now(); + const state = createInitialState({ + mode: 'crew', + ownerId: waitingGame.ownerId, + playerId: waitingGame.playerId, + now, + roomCode, + }); + const nextDocument = parseGameDocument({ + ...state, + copilotId: playerId, + participantIds: [waitingGame.playerId, playerId], + players: [ + { id: waitingGame.playerId, role: 'player', type: 'human' }, + { id: playerId, role: 'copilot', type: 'human' }, + ], + roomCode, + createdAt: waitingGame.createdAt, + updatedAt: new Date(now), + }); + const updatedCount = await Games.updateAsync( + { _id: waitingGame._id, status: 'waiting' }, + { $set: nextDocument } + ); + + if (updatedCount === 0) { + throw new Meteor.Error('not-found', 'Room code not found'); + } + + return { gameId: waitingGame._id }; + }, + + async 'games.rematch'(payload) { + const { ownerId, playerId, gameId } = parseOrThrow(RematchSchema, payload); + const existing = await findOwnedGameOrThrow({ ownerId, playerId, gameId }); + const game = sanitizeStoredGame(existing); + + if (!['won', 'lost'].includes(game.status)) { + throw new Meteor.Error('invalid-state', 'Game is not finished'); + } + + const now = Date.now(); + let nextDocument; + + if (game.mode === 'solo' || game.players[1]?.type === 'cpu') { + nextDocument = createSoloDocument({ + ownerId: game.ownerId, + playerId: game.playerId, + now, + }); + } else { + const roomCode = await generateRoomCode(); + const state = createInitialState({ + mode: 'crew', + ownerId: game.ownerId, + playerId: game.playerId, + now, + roomCode, + }); + nextDocument = parseGameDocument({ + ...state, + copilotId: game.copilotId, + participantIds: [...game.participantIds], + players: game.players, + roomCode, + createdAt: new Date(now), + updatedAt: new Date(now), + }); + } + + const nextGameId = await Games.insertAsync(nextDocument); + return { gameId: nextGameId }; + }, +}); diff --git a/meteor-escape/imports/api/games/publications.js b/meteor-escape/imports/api/games/publications.js new file mode 100644 index 00000000..14569ea4 --- /dev/null +++ b/meteor-escape/imports/api/games/publications.js @@ -0,0 +1,41 @@ +import { Meteor } from 'meteor/meteor'; +import { ACTIVE_STATUSES, Games, TERMINAL_STATUSES } from './collection'; + +Meteor.publish('games.active', function (ownerId, playerId) { + if ( + typeof ownerId !== 'string' || + ownerId.length === 0 || + typeof playerId !== 'string' || + playerId.length === 0 + ) { + return this.ready(); + } + + return Games.find( + { + ownerId, + participantIds: playerId, + status: { $in: ACTIVE_STATUSES }, + }, + { + sort: { updatedAt: -1 }, + } + ); +}); + +Meteor.publish('games.recent', function (ownerId) { + if (typeof ownerId !== 'string' || ownerId.length === 0) { + return this.ready(); + } + + return Games.find( + { + ownerId, + status: { $in: TERMINAL_STATUSES }, + }, + { + sort: { updatedAt: -1 }, + limit: 10, + } + ); +}); diff --git a/meteor-escape/imports/api/games/schema.js b/meteor-escape/imports/api/games/schema.js new file mode 100644 index 00000000..ab3d35a7 --- /dev/null +++ b/meteor-escape/imports/api/games/schema.js @@ -0,0 +1,109 @@ +import { Meteor } from 'meteor/meteor'; +import { z } from 'zod'; + +const IdSchema = z.string().trim().min(1).max(64); +const GameIdSchema = z.string().trim().min(1); +const ActionSchema = z.enum(['shield', 'cool', 'boost']); +const ModeSchema = z.enum(['solo', 'crew']); +const StatusSchema = z.enum(['waiting', 'playing', 'won', 'lost']); +const TurnSchema = z.enum(['player', 'copilot']); +const EmergencySchema = z.enum(['meteor', 'overheat', 'path']); +const RoomCodeSchema = z + .string() + .trim() + .toUpperCase() + .regex(/^[A-Z0-9]{6}$/, 'Enter a six-character room code'); + +const PlayerSchema = z + .object({ + id: IdSchema, + role: TurnSchema, + type: z.enum(['human', 'cpu']), + }) + .strict(); + +const EventSchema = z + .object({ + type: z.enum(['action', 'timeout']), + actorId: z.string().optional(), + action: ActionSchema.optional(), + now: z.number().int().nonnegative(), + emergency: EmergencySchema, + outcome: z.string().min(1).max(32), + }) + .strict(); + +export const StartSoloSchema = z + .object({ + ownerId: IdSchema, + playerId: IdSchema, + }) + .strict(); + +export const AnswerSchema = z + .object({ + ownerId: IdSchema, + playerId: IdSchema, + gameId: GameIdSchema, + action: ActionSchema, + }) + .strict(); + +export const CreateCrewSchema = StartSoloSchema; + +export const JoinCrewSchema = z + .object({ + ownerId: IdSchema, + playerId: IdSchema, + roomCode: RoomCodeSchema, + }) + .strict(); + +export const RematchSchema = z + .object({ + ownerId: IdSchema, + playerId: IdSchema, + gameId: GameIdSchema, + }) + .strict(); + +export const GameDocumentSchema = z + .object({ + mode: ModeSchema, + ownerId: IdSchema, + playerId: IdSchema, + copilotId: IdSchema.nullable(), + participantIds: z.array(IdSchema).max(2), + players: z.array(PlayerSchema).min(1).max(2), + roomCode: RoomCodeSchema.nullable(), + status: StatusSchema, + emergency: EmergencySchema, + turn: TurnSchema, + shield: z.number().int().min(0).max(100), + warp: z.number().int().min(0).max(100), + score: z.number().int().min(0), + streak: z.number().int().min(0), + bestStreak: z.number().int().min(0), + endsAt: z.number().int().nonnegative().nullable(), + turnEndsAt: z.number().int().nonnegative().nullable(), + events: z.array(EventSchema).max(5), + createdAt: z.date(), + updatedAt: z.date(), + }) + .strict(); + +export function parseOrThrow(schema, value) { + const result = schema.safeParse(value); + if (result.success) { + return result.data; + } + + throw new Meteor.Error( + 'validation-error', + result.error.issues.map((issue) => issue.message).join(', ') + ); +} + +export function parseGameDocument(value) { + return parseOrThrow(GameDocumentSchema, value); +} diff --git a/meteor-escape/imports/api/games/server/cpu.js b/meteor-escape/imports/api/games/server/cpu.js new file mode 100644 index 00000000..e562ecac --- /dev/null +++ b/meteor-escape/imports/api/games/server/cpu.js @@ -0,0 +1,83 @@ +import { Meteor } from 'meteor/meteor'; +import { + getRequiredAction, + resolveAction, + resolveTimeout, +} from '../engine'; +import { Games } from '../collection'; +import { parseGameDocument } from '../schema'; + +const CPU_DELAY_MS = 600; +const scheduledTurns = new Map(); + +function sanitizeStoredGame(game) { + const { _id, ...document } = game; + return parseGameDocument(document); +} + +async function persistGame(gameId, nextState, now) { + const stored = parseGameDocument({ + ...nextState, + updatedAt: new Date(now), + }); + + await Games.updateAsync(gameId, { $set: stored }); + return Games.findOneAsync(gameId); +} + +export function scheduleCpuTurn(gameId) { + if (scheduledTurns.has(gameId)) { + return; + } + + const handle = Meteor.setTimeout(async () => { + scheduledTurns.delete(gameId); + + try { + await runCpuTurn(gameId, Date.now()); + } catch (error) { + Meteor._debug('Meteor Escape CPU turn failed', error); + } + }, CPU_DELAY_MS); + + scheduledTurns.set(gameId, handle); +} + +export async function runCpuTurn(gameId, now = Date.now()) { + const game = await Games.findOneAsync(gameId); + if (!game) { + return null; + } + + if (game.status !== 'playing') { + return game; + } + + const storedGame = sanitizeStoredGame(game); + + if ( + storedGame.endsAt !== null && + storedGame.turnEndsAt !== null && + (now > storedGame.endsAt || now > storedGame.turnEndsAt) + ) { + const timedOut = resolveTimeout(storedGame, { now }); + return persistGame(gameId, timedOut, now); + } + + const cpuPlayer = storedGame.players[1]; + if ( + storedGame.turn !== 'copilot' || + storedGame.copilotId === null || + cpuPlayer?.type !== 'cpu' + ) { + return game; + } + + const nextState = resolveAction(storedGame, { + actorId: storedGame.copilotId, + action: getRequiredAction(storedGame.emergency), + now, + }); + + return persistGame(gameId, nextState, now); +} diff --git a/meteor-escape/server/main.js b/meteor-escape/server/main.js index 7f3e7f03..6ba6fbb9 100644 --- a/meteor-escape/server/main.js +++ b/meteor-escape/server/main.js @@ -1 +1,10 @@ -void 0; +import { Meteor } from 'meteor/meteor'; +import '../imports/api/games/methods'; +import '../imports/api/games/publications'; +import { ensureGamesIndexes } from '../imports/api/games/collection'; + +Meteor.startup(() => { + void ensureGamesIndexes().catch((error) => { + Meteor._debug('Meteor Escape index creation failed', error); + }); +}); diff --git a/meteor-escape/tests/game.methods.test.js b/meteor-escape/tests/game.methods.test.js new file mode 100644 index 00000000..938f6712 --- /dev/null +++ b/meteor-escape/tests/game.methods.test.js @@ -0,0 +1,160 @@ +import assert from 'assert'; +import { Meteor } from 'meteor/meteor'; +import { Random } from 'meteor/random'; +import { Games } from '../imports/api/games/collection'; +import '../imports/api/games/methods'; +import { runCpuTurn } from '../imports/api/games/server/cpu'; + +if (Meteor.isServer) { + describe('game methods', function () { + beforeEach(async function () { + await Games.removeAsync({}); + }); + + it('starts a solo game with CPU copilot', async function () { + const ownerId = Random.id(); + const playerId = Random.id(); + const result = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); + const game = await Games.findOneAsync(result.gameId); + + assert.strictEqual(game.mode, 'solo'); + assert.strictEqual(game.status, 'playing'); + assert.strictEqual(game.players[1].type, 'cpu'); + }); + + it('runs CPU through same transition', async function () { + const ownerId = Random.id(); + const playerId = Random.id(); + const { gameId } = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); + + await Games.updateAsync(gameId, { $set: { turn: 'copilot', emergency: 'overheat' } }); + await runCpuTurn(gameId, Date.now()); + + const game = await Games.findOneAsync(gameId); + assert.strictEqual(game.events[0].action, 'cool'); + assert.strictEqual(game.turn, 'player'); + }); + + it('rejects wrong-owner answers', async function () { + const ownerId = Random.id(); + const playerId = Random.id(); + const { gameId } = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); + + await assert.rejects( + () => + Meteor.callAsync('games.answer', { + ownerId: Random.id(), + playerId, + gameId, + action: 'shield', + }), + (err) => err.error === 'not-found' + ); + }); + + it('rejects stale answers', async function () { + const ownerId = Random.id(); + const playerId = Random.id(); + const { gameId } = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); + + await Games.updateAsync(gameId, { $set: { turnEndsAt: Date.now() - 1 } }); + + await assert.rejects( + () => + Meteor.callAsync('games.answer', { + ownerId, + playerId, + gameId, + action: 'shield', + }), + (err) => err.error === 'stale-action' + ); + }); + + it('joins a crew game by room code', async function () { + const ownerId = Random.id(); + const captainId = Random.id(); + const copilotId = Random.id(); + const { gameId } = await Meteor.callAsync('games.createCrew', { + ownerId, + playerId: captainId, + }); + const created = await Games.findOneAsync(gameId); + + const joined = await Meteor.callAsync('games.joinCrew', { + ownerId, + playerId: copilotId, + roomCode: created.roomCode, + }); + const game = await Games.findOneAsync(joined.gameId); + + assert.strictEqual(game.status, 'playing'); + assert.strictEqual(game.players.length, 2); + assert.strictEqual(game.players[1].id, copilotId); + assert.strictEqual(game.players[1].type, 'human'); + }); + + it('rejects duplicate crew joins', async function () { + const ownerId = Random.id(); + const captainId = Random.id(); + const copilotId = Random.id(); + const { gameId } = await Meteor.callAsync('games.createCrew', { + ownerId, + playerId: captainId, + }); + const created = await Games.findOneAsync(gameId); + + await Meteor.callAsync('games.joinCrew', { + ownerId, + playerId: copilotId, + roomCode: created.roomCode, + }); + + await assert.rejects( + () => + Meteor.callAsync('games.joinCrew', { + ownerId, + playerId: Random.id(), + roomCode: created.roomCode, + }), + (err) => err.error === 'not-found' + ); + }); + + it('resets solo games with rematch', async function () { + const ownerId = Random.id(); + const playerId = Random.id(); + const { gameId } = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); + + await Games.updateAsync(gameId, { + $set: { + status: 'won', + shield: 25, + warp: 100, + score: 100, + streak: 5, + bestStreak: 5, + events: [ + { + type: 'action', + actorId: playerId, + action: 'boost', + now: Date.now(), + emergency: 'path', + outcome: 'correct', + }, + ], + }, + }); + + const result = await Meteor.callAsync('games.rematch', { ownerId, playerId, gameId }); + const game = await Games.findOneAsync(result.gameId); + + assert.notStrictEqual(result.gameId, gameId); + assert.strictEqual(game.status, 'playing'); + assert.strictEqual(game.shield, 100); + assert.strictEqual(game.warp, 0); + assert.deepStrictEqual(game.events, []); + }); + }); +} diff --git a/meteor-escape/tests/main.js b/meteor-escape/tests/main.js index 62ff4da8..b9996dec 100644 --- a/meteor-escape/tests/main.js +++ b/meteor-escape/tests/main.js @@ -1 +1,2 @@ import './game.engine.test'; +import './game.methods.test'; From fccf55bc47d64703b99f92aebc1e7947394292e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 18:29:35 +0200 Subject: [PATCH 04/37] Fix Meteor Escape task 2 ownership auth --- meteor-escape/imports/api/games/collection.js | 1 + meteor-escape/imports/api/games/methods.js | 46 ++++-- .../imports/api/games/publications.js | 10 +- meteor-escape/imports/api/games/schema.js | 21 ++- meteor-escape/tests/game.methods.test.js | 138 ++++++++++++++++-- 5 files changed, 185 insertions(+), 31 deletions(-) diff --git a/meteor-escape/imports/api/games/collection.js b/meteor-escape/imports/api/games/collection.js index 758ea218..d8075e64 100644 --- a/meteor-escape/imports/api/games/collection.js +++ b/meteor-escape/imports/api/games/collection.js @@ -12,5 +12,6 @@ export async function ensureGamesIndexes() { rawCollection.createIndex({ roomCode: 1 }, { unique: true, sparse: true }), rawCollection.createIndex({ ownerId: 1, updatedAt: -1 }), rawCollection.createIndex({ participantIds: 1 }), + rawCollection.createIndex({ ownerIds: 1, updatedAt: -1 }), ]); } diff --git a/meteor-escape/imports/api/games/methods.js b/meteor-escape/imports/api/games/methods.js index cf997c83..3e35be2a 100644 --- a/meteor-escape/imports/api/games/methods.js +++ b/meteor-escape/imports/api/games/methods.js @@ -24,8 +24,8 @@ function sanitizeStoredGame(game) { return parseGameDocument(document); } -function getTurnActorId(game) { - return game.turn === 'player' ? game.playerId : game.copilotId; +function getTurnPlayer(game) { + return game.players.find((player) => player.role === game.turn) ?? null; } function shouldScheduleCpu(game) { @@ -45,8 +45,12 @@ async function persistGame(gameId, nextState, now) { async function findOwnedGameOrThrow({ ownerId, playerId, gameId }) { const game = await Games.findOneAsync({ _id: gameId, - ownerId, - participantIds: playerId, + players: { + $elemMatch: { + id: playerId, + ownerId, + }, + }, }); if (!game) { @@ -75,11 +79,12 @@ function createSoloDocument({ ownerId, playerId, now }) { return parseGameDocument({ ...state, + ownerIds: [ownerId], copilotId: state.copilotId, participantIds: [playerId], players: [ - { id: playerId, role: 'player', type: 'human' }, - { id: state.copilotId, role: 'copilot', type: 'cpu' }, + { id: playerId, ownerId, role: 'player', type: 'human' }, + { id: state.copilotId, ownerId: null, role: 'copilot', type: 'cpu' }, ], createdAt: new Date(now), updatedAt: new Date(now), @@ -126,7 +131,13 @@ Meteor.methods({ throw new Meteor.Error('stale-action', 'Turn already expired'); } - if (getTurnActorId(storedGame) !== playerId) { + const turnPlayer = getTurnPlayer(storedGame); + if ( + turnPlayer === null || + turnPlayer.type !== 'human' || + turnPlayer.id !== playerId || + turnPlayer.ownerId !== ownerId + ) { throw new Meteor.Error('stale-action', 'Turn already advanced'); } @@ -151,9 +162,10 @@ Meteor.methods({ const gameId = await Games.insertAsync( parseGameDocument({ ...state, + ownerIds: [ownerId], copilotId: null, participantIds: [playerId], - players: [{ id: playerId, role: 'player', type: 'human' }], + players: [{ id: playerId, ownerId, role: 'player', type: 'human' }], roomCode, status: 'waiting', endsAt: null, @@ -169,7 +181,6 @@ Meteor.methods({ async 'games.joinCrew'(payload) { const { ownerId, playerId, roomCode } = parseOrThrow(JoinCrewSchema, payload); const waitingGame = await Games.findOneAsync({ - ownerId, roomCode, mode: 'crew', status: 'waiting', @@ -179,7 +190,11 @@ Meteor.methods({ throw new Meteor.Error('not-found', 'Room code not found'); } - if (waitingGame.participantIds.includes(playerId)) { + if ( + waitingGame.players.some( + (player) => player.id === playerId || player.ownerId === ownerId + ) + ) { throw new Meteor.Error('duplicate-join', 'Player already joined'); } @@ -193,11 +208,17 @@ Meteor.methods({ }); const nextDocument = parseGameDocument({ ...state, + ownerIds: [...waitingGame.ownerIds, ownerId], copilotId: playerId, participantIds: [waitingGame.playerId, playerId], players: [ - { id: waitingGame.playerId, role: 'player', type: 'human' }, - { id: playerId, role: 'copilot', type: 'human' }, + { + id: waitingGame.playerId, + ownerId: waitingGame.players[0].ownerId, + role: 'player', + type: 'human', + }, + { id: playerId, ownerId, role: 'copilot', type: 'human' }, ], roomCode, createdAt: waitingGame.createdAt, @@ -244,6 +265,7 @@ Meteor.methods({ }); nextDocument = parseGameDocument({ ...state, + ownerIds: [...game.ownerIds], copilotId: game.copilotId, participantIds: [...game.participantIds], players: game.players, diff --git a/meteor-escape/imports/api/games/publications.js b/meteor-escape/imports/api/games/publications.js index 14569ea4..36df68fb 100644 --- a/meteor-escape/imports/api/games/publications.js +++ b/meteor-escape/imports/api/games/publications.js @@ -13,8 +13,12 @@ Meteor.publish('games.active', function (ownerId, playerId) { return Games.find( { - ownerId, - participantIds: playerId, + players: { + $elemMatch: { + id: playerId, + ownerId, + }, + }, status: { $in: ACTIVE_STATUSES }, }, { @@ -30,7 +34,7 @@ Meteor.publish('games.recent', function (ownerId) { return Games.find( { - ownerId, + ownerIds: ownerId, status: { $in: TERMINAL_STATUSES }, }, { diff --git a/meteor-escape/imports/api/games/schema.js b/meteor-escape/imports/api/games/schema.js index ab3d35a7..79355309 100644 --- a/meteor-escape/imports/api/games/schema.js +++ b/meteor-escape/imports/api/games/schema.js @@ -12,15 +12,31 @@ const RoomCodeSchema = z .string() .trim() .toUpperCase() - .regex(/^[A-Z0-9]{6}$/, 'Enter a six-character room code'); + .regex(/^[A-HJ-NP-Z2-9]{6}$/, 'Enter a six-character room code'); const PlayerSchema = z .object({ id: IdSchema, + ownerId: IdSchema.nullable(), role: TurnSchema, type: z.enum(['human', 'cpu']), }) - .strict(); + .strict() + .superRefine((player, context) => { + if (player.type === 'human' && player.ownerId === null) { + context.addIssue({ + code: z.ZodIssueCode.custom, + message: 'Human players require ownerId', + }); + } + + if (player.type === 'cpu' && player.ownerId !== null) { + context.addIssue({ + code: z.ZodIssueCode.custom, + message: 'CPU players cannot carry ownerId', + }); + } + }); const EventSchema = z .object({ @@ -71,6 +87,7 @@ export const GameDocumentSchema = z .object({ mode: ModeSchema, ownerId: IdSchema, + ownerIds: z.array(IdSchema).min(1).max(2), playerId: IdSchema, copilotId: IdSchema.nullable(), participantIds: z.array(IdSchema).max(2), diff --git a/meteor-escape/tests/game.methods.test.js b/meteor-escape/tests/game.methods.test.js index 938f6712..ad79b9b5 100644 --- a/meteor-escape/tests/game.methods.test.js +++ b/meteor-escape/tests/game.methods.test.js @@ -11,6 +11,17 @@ if (Meteor.isServer) { await Games.removeAsync({}); }); + function buildTerminalEvent({ actorId, action = 'boost', emergency = 'path', outcome = 'correct' }) { + return { + type: 'action', + actorId, + action, + now: Date.now(), + emergency, + outcome, + }; + } + it('starts a solo game with CPU copilot', async function () { const ownerId = Random.id(); const playerId = Random.id(); @@ -71,8 +82,9 @@ if (Meteor.isServer) { ); }); - it('joins a crew game by room code', async function () { + it('joins a crew game by room code across owners', async function () { const ownerId = Random.id(); + const joinedOwnerId = Random.id(); const captainId = Random.id(); const copilotId = Random.id(); const { gameId } = await Meteor.callAsync('games.createCrew', { @@ -81,8 +93,10 @@ if (Meteor.isServer) { }); const created = await Games.findOneAsync(gameId); + assert.match(created.roomCode, /^[A-HJ-NP-Z2-9]{6}$/); + const joined = await Meteor.callAsync('games.joinCrew', { - ownerId, + ownerId: joinedOwnerId, playerId: copilotId, roomCode: created.roomCode, }); @@ -90,13 +104,37 @@ if (Meteor.isServer) { assert.strictEqual(game.status, 'playing'); assert.strictEqual(game.players.length, 2); + assert.strictEqual(game.players[0].ownerId, ownerId); assert.strictEqual(game.players[1].id, copilotId); + assert.strictEqual(game.players[1].ownerId, joinedOwnerId); assert.strictEqual(game.players[1].type, 'human'); + assert.deepStrictEqual(game.ownerIds, [ownerId, joinedOwnerId]); }); - it('rejects duplicate crew joins', async function () { + it('rejects duplicate captain join while waiting', async function () { const ownerId = Random.id(); const captainId = Random.id(); + const { gameId } = await Meteor.callAsync('games.createCrew', { + ownerId, + playerId: captainId, + }); + const created = await Games.findOneAsync(gameId); + + await assert.rejects( + () => + Meteor.callAsync('games.joinCrew', { + ownerId, + playerId: captainId, + roomCode: created.roomCode, + }), + (err) => err.error === 'duplicate-join' + ); + }); + + it('allows joined copilot to answer with own owner id', async function () { + const ownerId = Random.id(); + const joinedOwnerId = Random.id(); + const captainId = Random.id(); const copilotId = Random.id(); const { gameId } = await Meteor.callAsync('games.createCrew', { ownerId, @@ -105,7 +143,88 @@ if (Meteor.isServer) { const created = await Games.findOneAsync(gameId); await Meteor.callAsync('games.joinCrew', { + ownerId: joinedOwnerId, + playerId: copilotId, + roomCode: created.roomCode, + }); + await Games.updateAsync(gameId, { + $set: { + turn: 'copilot', + emergency: 'overheat', + turnEndsAt: Date.now() + 10_000, + }, + }); + + await Meteor.callAsync('games.answer', { + ownerId: joinedOwnerId, + playerId: copilotId, + gameId, + action: 'cool', + }); + + const game = await Games.findOneAsync(gameId); + assert.strictEqual(game.events.at(-1).actorId, copilotId); + assert.strictEqual(game.events.at(-1).action, 'cool'); + assert.strictEqual(game.turn, 'player'); + }); + + it('allows crew rematch from joined owner', async function () { + const ownerId = Random.id(); + const joinedOwnerId = Random.id(); + const captainId = Random.id(); + const copilotId = Random.id(); + const { gameId } = await Meteor.callAsync('games.createCrew', { + ownerId, + playerId: captainId, + }); + const created = await Games.findOneAsync(gameId); + + await Meteor.callAsync('games.joinCrew', { + ownerId: joinedOwnerId, + playerId: copilotId, + roomCode: created.roomCode, + }); + await Games.updateAsync(gameId, { + $set: { + status: 'lost', + shield: 0, + warp: 80, + score: 80, + streak: 0, + bestStreak: 3, + events: [buildTerminalEvent({ actorId: captainId, action: 'shield', emergency: 'meteor', outcome: 'wrong' })], + }, + }); + + const result = await Meteor.callAsync('games.rematch', { + ownerId: joinedOwnerId, + playerId: copilotId, + gameId, + }); + const game = await Games.findOneAsync(result.gameId); + + assert.notStrictEqual(result.gameId, gameId); + assert.strictEqual(game.mode, 'crew'); + assert.strictEqual(game.ownerId, ownerId); + assert.deepStrictEqual(game.ownerIds, [ownerId, joinedOwnerId]); + assert.strictEqual(game.players[1].ownerId, joinedOwnerId); + assert.strictEqual(game.status, 'playing'); + assert.deepStrictEqual(game.events, []); + }); + + it('rejects full crew joins after another owner joins', async function () { + const ownerId = Random.id(); + const joinedOwnerId = Random.id(); + const captainId = Random.id(); + const copilotId = Random.id(); + const { gameId } = await Meteor.callAsync('games.createCrew', { ownerId, + playerId: captainId, + }); + const created = await Games.findOneAsync(gameId); + + await Meteor.callAsync('games.joinCrew', { + ownerId: joinedOwnerId, playerId: copilotId, roomCode: created.roomCode, }); @@ -113,7 +232,7 @@ if (Meteor.isServer) { await assert.rejects( () => Meteor.callAsync('games.joinCrew', { - ownerId, + ownerId: Random.id(), playerId: Random.id(), roomCode: created.roomCode, }), @@ -134,16 +253,7 @@ if (Meteor.isServer) { score: 100, streak: 5, bestStreak: 5, - events: [ - { - type: 'action', - actorId: playerId, - action: 'boost', - now: Date.now(), - emergency: 'path', - outcome: 'correct', - }, - ], + events: [buildTerminalEvent({ actorId: playerId })], }, }); From 4991179f39f7157f087612f75230441e51615447 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 18:45:38 +0200 Subject: [PATCH 05/37] Add Meteor Escape task 3 home shell --- meteor-escape/client/main.css | 487 ++++++++++ meteor-escape/client/main.jsx | 16 + meteor-escape/e2e/game.spec.js | 16 + meteor-escape/imports/ui/App.jsx | 188 ++++ .../imports/ui/art/FlightDeckArt.jsx | 45 + .../imports/ui/components/AppShell.jsx | 72 ++ .../ui/components/ConnectionBanner.jsx | 19 + meteor-escape/imports/ui/identity.js | 35 + meteor-escape/imports/ui/pages/PlayPage.jsx | 231 +++++ .../imports/ui/pages/RecordsPage.jsx | 74 ++ meteor-escape/package-lock.json | 913 +++++++++++++++++- meteor-escape/package.json | 10 +- meteor-escape/playwright.config.js | 21 + .../public/images/meteor-escape-key-art.webp | Bin 0 -> 229000 bytes 14 files changed, 2112 insertions(+), 15 deletions(-) create mode 100644 meteor-escape/client/main.css create mode 100644 meteor-escape/client/main.jsx create mode 100644 meteor-escape/e2e/game.spec.js create mode 100644 meteor-escape/imports/ui/App.jsx create mode 100644 meteor-escape/imports/ui/art/FlightDeckArt.jsx create mode 100644 meteor-escape/imports/ui/components/AppShell.jsx create mode 100644 meteor-escape/imports/ui/components/ConnectionBanner.jsx create mode 100644 meteor-escape/imports/ui/identity.js create mode 100644 meteor-escape/imports/ui/pages/PlayPage.jsx create mode 100644 meteor-escape/imports/ui/pages/RecordsPage.jsx create mode 100644 meteor-escape/playwright.config.js create mode 100644 meteor-escape/public/images/meteor-escape-key-art.webp diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css new file mode 100644 index 00000000..4141e512 --- /dev/null +++ b/meteor-escape/client/main.css @@ -0,0 +1,487 @@ +@import 'tailwindcss'; +@import 'konsta/react/theme.css'; + +:root { + --meteor-ink: #05121e; + --meteor-panel: #0d2132; + --meteor-line: #18384f; + --meteor-sky: #143a54; + --meteor-white: #f6f7eb; + --meteor-copy: #b7c6d2; + --meteor-cyan: #7ae7ff; + --meteor-coral: #ff8a5b; + --meteor-mint: #7be0b7; + --meteor-yellow: #ffd166; + --meteor-danger: #ff6b6b; + --meteor-safe-top: env(safe-area-inset-top, 0px); + --meteor-safe-right: env(safe-area-inset-right, 0px); + --meteor-safe-bottom: env(safe-area-inset-bottom, 0px); + --meteor-safe-left: env(safe-area-inset-left, 0px); + color-scheme: dark; + font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", + sans-serif; +} + +* { + box-sizing: border-box; +} + +html, +body, +#react-target { + min-height: 100%; +} + +body { + margin: 0; + background: + radial-gradient(circle at top, rgba(122, 231, 255, 0.12), transparent 30%), + var(--meteor-ink); + color: var(--meteor-white); +} + +button, +input, +textarea, +select { + font: inherit; +} + +input, +textarea, +select { + font-size: 16px; +} + +img { + display: block; + max-width: 100%; +} + +.k-page, +.app-shell { + min-height: 100dvh; + background: transparent; +} + +.app-shell { + color: var(--meteor-white); +} + +.app-shell__navbar { + --k-navbar-bg-color: rgba(5, 18, 30, 0.94); + --k-navbar-border-color: rgba(122, 231, 255, 0.14); + position: sticky; + top: 0; + z-index: 20; + padding-top: var(--meteor-safe-top); + backdrop-filter: blur(18px); +} + +.connection-banner { + display: flex; + align-items: center; + gap: 0.6rem; + padding: 0.75rem calc(1rem + var(--meteor-safe-right)) 0.75rem + calc(1rem + var(--meteor-safe-left)); + background: rgba(255, 107, 107, 0.14); + color: var(--meteor-white); + border-bottom: 1px solid rgba(255, 107, 107, 0.25); +} + +.connection-banner__dot { + width: 0.65rem; + height: 0.65rem; + border-radius: 999px; + background: var(--meteor-danger); + box-shadow: 0 0 0 4px rgba(255, 107, 107, 0.16); + flex: none; +} + +.app-shell__layout { + display: grid; + grid-template-columns: minmax(0, 1fr); + min-height: calc(100dvh - 64px - var(--meteor-safe-top)); +} + +.app-shell__rail { + display: none; +} + +.app-shell__content { + min-width: 0; + padding: 1rem calc(1rem + var(--meteor-safe-right)) + calc(6.25rem + var(--meteor-safe-bottom)) calc(1rem + var(--meteor-safe-left)); +} + +.app-shell__tabbar { + --k-tabbar-bg-color: rgba(8, 20, 31, 0.96); + --k-tabbar-border-color: rgba(122, 231, 255, 0.14); + position: fixed; + right: 0; + bottom: 0; + left: 0; + padding-bottom: var(--meteor-safe-bottom); + backdrop-filter: blur(18px); +} + +.eyebrow { + margin: 0 0 0.45rem; + color: var(--meteor-cyan); + font-size: 0.78rem; + font-weight: 700; + letter-spacing: 0; + text-transform: uppercase; +} + +.play-home, +.records-page, +.system-page, +.mission-focus { + display: grid; + gap: 1rem; +} + +.play-home__hero { + display: grid; + gap: 1rem; + align-items: start; +} + +.play-home__copy, +.play-home__actions, +.records-empty, +.system-page__note, +.mission-waiting { + background: rgba(13, 33, 50, 0.9); + border: 1px solid rgba(122, 231, 255, 0.14); + border-radius: 8px; +} + +.play-home__copy { + padding: 1.1rem; +} + +.play-home__copy h1, +.records-page h1, +.system-page h1, +.mission-focus__title, +.records-empty h1 { + margin: 0; + font-size: clamp(2rem, 7vw, 2.6rem); + line-height: 1; +} + +.play-home__tagline { + margin: 0.85rem 0 0; + color: var(--meteor-white); + font-size: 1.05rem; + font-weight: 700; +} + +.play-home__objective, +.records-empty p, +.system-page__note, +.mission-waiting__copy { + margin: 0.85rem 0 0; + color: var(--meteor-copy); + line-height: 1.5; +} + +.play-home__badges { + display: flex; + flex-wrap: wrap; + gap: 0.65rem; + margin-top: 1rem; +} + +.summary-pill { + display: inline-flex; + align-items: center; + gap: 0.45rem; + min-height: 2.3rem; + padding: 0.45rem 0.75rem; + border: 1px solid rgba(122, 231, 255, 0.18); + border-radius: 999px; + color: var(--meteor-white); + background: rgba(5, 18, 30, 0.5); +} + +.play-home__media { + display: grid; + gap: 0.85rem; +} + +.play-home__key-art, +.flight-deck-art { + width: 100%; + border-radius: 8px; + border: 1px solid rgba(122, 231, 255, 0.14); + background: rgba(13, 33, 50, 0.72); +} + +.play-home__key-art { + aspect-ratio: 16 / 10; + object-fit: cover; +} + +.play-home__actions { + padding: 1rem; +} + +.primary-action, +.secondary-action, +.join-crew-list .k-button { + min-height: 56px; +} + +.primary-action { + width: 100%; + margin: 0 0 0.9rem; +} + +.crew-actions { + display: grid; + gap: 0.9rem; +} + +.secondary-action { + width: 100%; +} + +.join-crew-panel { + padding: 0.9rem; + background: rgba(5, 18, 30, 0.58); + border: 1px solid rgba(122, 231, 255, 0.14); + border-radius: 8px; +} + +.join-crew-panel__label { + display: block; + margin-bottom: 0.55rem; + color: var(--meteor-copy); +} + +.join-crew-panel__controls { + display: grid; + grid-template-columns: minmax(0, 1fr); + gap: 0.75rem; +} + +.join-crew-panel__input { + width: 100%; + min-height: 56px; + padding: 0.85rem 0.95rem; + border: 1px solid rgba(122, 231, 255, 0.2); + border-radius: 8px; + background: rgba(13, 33, 50, 0.92); + color: var(--meteor-white); +} + +.join-crew-panel__input::placeholder { + color: rgba(183, 198, 210, 0.65); +} + +.join-crew-panel__button { + min-height: 56px; +} + +.join-crew-panel__hint { + margin: 0.7rem 0 0; + color: var(--meteor-copy); +} + +.play-home__status { + margin: 0.85rem 0 0; + color: var(--meteor-yellow); +} + +.mission-focus__header, +.records-page__header, +.system-page__header { + display: flex; + align-items: start; + justify-content: space-between; + gap: 1rem; +} + +.mission-focus__surface { + display: grid; + gap: 1rem; +} + +.mission-focus__stats { + display: grid; + gap: 0.85rem; +} + +.mission-stat { + padding: 0.9rem 1rem; + background: rgba(13, 33, 50, 0.9); + border: 1px solid rgba(122, 231, 255, 0.14); + border-radius: 8px; +} + +.mission-stat strong { + display: block; + margin-top: 0.45rem; + font-size: 1.3rem; +} + +.mission-stat__label { + display: flex; + align-items: center; + gap: 0.45rem; + color: var(--meteor-copy); +} + +.mission-stat__detail { + display: block; + margin-top: 0.4rem; + color: var(--meteor-copy); +} + +.mission-waiting, +.records-empty, +.system-page__note { + padding: 1rem; +} + +.mission-waiting__title { + margin: 0; +} + +.mission-feed, +.records-list { + margin: 0; +} + +.records-list__after { + display: grid; + justify-items: end; + gap: 0.35rem; +} + +.app-shell__rail-link { + display: inline-flex; + align-items: center; + gap: 0.6rem; + min-height: 48px; + padding: 0.75rem 0.9rem; + border: 1px solid transparent; + border-radius: 8px; + background: transparent; + color: var(--meteor-copy); +} + +.app-shell__rail-link.is-selected { + color: var(--meteor-white); + background: rgba(122, 231, 255, 0.12); + border-color: rgba(122, 231, 255, 0.18); +} + +.meteor-fragment, +.engine-pulse { + transform-origin: center; +} + +.meteor-fragment--one { + animation: meteor-drift 7s ease-in-out infinite; +} + +.meteor-fragment--two { + animation: meteor-drift 5.4s ease-in-out infinite reverse; +} + +.meteor-fragment--three { + animation: meteor-drift 6.2s ease-in-out infinite; +} + +.engine-pulse { + animation: engine-pulse 2.2s ease-in-out infinite; +} + +@keyframes meteor-drift { + 0%, + 100% { + transform: translate3d(0, 0, 0) scale(1); + } + + 50% { + transform: translate3d(0, 6px, 0) scale(1.08); + } +} + +@keyframes engine-pulse { + 0%, + 100% { + opacity: 0.85; + transform: scale(1); + } + + 50% { + opacity: 1; + transform: scale(1.15); + } +} + +@media (prefers-reduced-motion: reduce) { + .meteor-fragment--one, + .meteor-fragment--two, + .meteor-fragment--three, + .engine-pulse { + animation: none; + } +} + +@media (min-width: 720px) { + .app-shell__content { + padding-top: 1.25rem; + } + + .play-home__hero, + .mission-focus__surface { + grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); + } + + .play-home__copy { + padding: 1.4rem; + } + + .crew-actions { + grid-template-columns: minmax(0, 0.55fr) minmax(0, 0.45fr); + align-items: start; + } + + .join-crew-panel__controls { + grid-template-columns: minmax(0, 1fr) auto; + } +} + +@media (min-width: 1024px) { + .app-shell__layout { + grid-template-columns: 12.5rem minmax(0, 1fr); + } + + .app-shell__rail { + display: grid; + align-content: start; + gap: 0.65rem; + padding: 1.25rem 0 1.25rem calc(1rem + var(--meteor-safe-left)); + border-right: 1px solid rgba(122, 231, 255, 0.1); + } + + .app-shell__content { + max-width: 1180px; + padding: 1.5rem calc(1.5rem + var(--meteor-safe-right)) + calc(2rem + var(--meteor-safe-bottom)) 1.5rem; + } + + .app-shell__tabbar { + display: none; + } + + .play-home__hero { + grid-template-columns: minmax(0, 1fr) minmax(21rem, 25rem); + } +} diff --git a/meteor-escape/client/main.jsx b/meteor-escape/client/main.jsx new file mode 100644 index 00000000..8b5ad2d6 --- /dev/null +++ b/meteor-escape/client/main.jsx @@ -0,0 +1,16 @@ +import './main.css'; + +import { Meteor } from 'meteor/meteor'; +import React from 'react'; +import { createRoot } from 'react-dom/client'; +import { App } from '../imports/ui/App'; + +Meteor.startup(() => { + const rootNode = document.getElementById('react-target'); + + if (!rootNode) { + throw new Error('Missing #react-target mount node'); + } + + createRoot(rootNode).render(); +}); diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js new file mode 100644 index 00000000..230a3afb --- /dev/null +++ b/meteor-escape/e2e/game.spec.js @@ -0,0 +1,16 @@ +const { test, expect } = require('@playwright/test'); + +test('opens on understandable mobile game home', async ({ page }) => { + await page.goto('/'); + await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); + await expect(page.getByText('Charge warp before shields fail')).toBeVisible(); + await expect(page.getByRole('button', { name: 'Quick Mission' })).toBeVisible(); + await expect(page.getByRole('button', { name: 'Create Crew Mission' })).toBeVisible(); +}); + +test('keeps mobile controls inside narrow viewport', async ({ page }) => { + await page.setViewportSize({ width: 320, height: 700 }); + await page.goto('/'); + const overflow = await page.evaluate(() => document.documentElement.scrollWidth > innerWidth); + expect(overflow).toBe(false); +}); diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx new file mode 100644 index 00000000..13041f6f --- /dev/null +++ b/meteor-escape/imports/ui/App.jsx @@ -0,0 +1,188 @@ +import React, { useCallback, useEffect, useMemo, useState } from 'react'; +import { Meteor } from 'meteor/meteor'; +import { useTracker } from 'meteor/react-meteor-data'; +import { Capacitor } from '@capacitor/core'; +import { App as KonstaApp, Block, List, ListItem } from 'konsta/react'; +import { ACTIVE_STATUSES, TERMINAL_STATUSES, Games } from '../api/games/collection'; +import { AppShell } from './components/AppShell'; +import { getClientIdentity } from './identity'; +import { PlayPage } from './pages/PlayPage'; +import { RecordsPage } from './pages/RecordsPage'; + +function pickTheme() { + return Capacitor.getPlatform() === 'ios' ? 'ios' : 'material'; +} + +function SystemPanel({ connection, identity, activeGame, recentGames }) { + return ( +
+
+

Runtime snapshot

+

System

+
+ + + + + + + + + + + + + Task 3 keeps diagnostics out of play flow while the native/system controls arrive in later + tasks. + +
+ ); +} + +export function App() { + const identity = useMemo(() => getClientIdentity(), []); + const [view, setView] = useState('play'); + const [busyAction, setBusyAction] = useState(null); + const [statusMessage, setStatusMessage] = useState(''); + const [dark, setDark] = useState(false); + + useEffect(() => { + if (typeof window === 'undefined' || typeof window.matchMedia !== 'function') { + return undefined; + } + + const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); + const applyTheme = () => setDark(mediaQuery.matches); + + applyTheme(); + mediaQuery.addEventListener('change', applyTheme); + + return () => mediaQuery.removeEventListener('change', applyTheme); + }, []); + + const { connection, activeReady, recentReady, activeGame, recentGames } = useTracker(() => { + const activeHandle = Meteor.subscribe('games.active', identity.ownerId, identity.playerId); + const recentHandle = Meteor.subscribe('games.recent', identity.ownerId); + + return { + connection: Meteor.status(), + activeReady: activeHandle.ready(), + recentReady: recentHandle.ready(), + activeGame: Games.findOne( + { status: { $in: ACTIVE_STATUSES } }, + { sort: { updatedAt: -1 } } + ), + recentGames: Games.find( + { status: { $in: TERMINAL_STATUSES } }, + { sort: { updatedAt: -1 } } + ).fetch(), + }; + }, [identity.ownerId, identity.playerId]); + + const bestScore = recentGames.reduce( + (highest, game) => Math.max(highest, Number(game.score) || 0), + 0 + ); + + const invokeGameMethod = useCallback( + async (actionName, callback) => { + setBusyAction(actionName); + setStatusMessage(''); + + try { + await callback(); + setView('play'); + } catch (error) { + setStatusMessage(error.reason || error.message || 'Mission command failed.'); + } finally { + setBusyAction(null); + } + }, + [] + ); + + const handleQuickMission = useCallback(() => { + return invokeGameMethod('quick', () => + Meteor.callAsync('games.startSolo', { + ownerId: identity.ownerId, + playerId: identity.playerId, + }) + ); + }, [identity.ownerId, identity.playerId, invokeGameMethod]); + + const handleCreateCrew = useCallback(() => { + return invokeGameMethod('crew', async () => { + const result = await Meteor.callAsync('games.createCrew', { + ownerId: identity.ownerId, + playerId: identity.playerId, + }); + setStatusMessage(`Crew room ${result.roomCode} ready for a copilot.`); + }); + }, [identity.ownerId, identity.playerId, invokeGameMethod]); + + const handleJoinCrew = useCallback( + (roomCode) => { + const normalizedRoomCode = roomCode.trim().toUpperCase(); + + if (normalizedRoomCode.length !== 6) { + setStatusMessage('Enter a six-character room code.'); + return Promise.resolve(); + } + + return invokeGameMethod('join', () => + Meteor.callAsync('games.joinCrew', { + ownerId: identity.ownerId, + playerId: identity.playerId, + roomCode: normalizedRoomCode, + }) + ); + }, + [identity.ownerId, identity.playerId, invokeGameMethod] + ); + + const shellView = activeGame ? 'mission' : view; + + return ( + + + {!activeReady && view === 'play' && !activeGame ? ( + +

Preparing mission feed

+

Connecting ship systems.

+
+ ) : null} + + {shellView === 'mission' || view === 'play' ? ( + + ) : null} + + {view === 'records' && !activeGame ? ( + + ) : null} + + {view === 'system' && !activeGame ? ( + + ) : null} +
+
+ ); +} diff --git a/meteor-escape/imports/ui/art/FlightDeckArt.jsx b/meteor-escape/imports/ui/art/FlightDeckArt.jsx new file mode 100644 index 00000000..3ed9568f --- /dev/null +++ b/meteor-escape/imports/ui/art/FlightDeckArt.jsx @@ -0,0 +1,45 @@ +import React from 'react'; + +export function FlightDeckArt() { + return ( + + Meteor Escape flight deck + + A flat retro-space cockpit watching a meteor field while the warp drive charges. + + + + + + + + + + + + + + + + + + + + + + Flight Deck + + + Shield up. Warp coils ready. Crew on standby. + + + ); +} diff --git a/meteor-escape/imports/ui/components/AppShell.jsx b/meteor-escape/imports/ui/components/AppShell.jsx new file mode 100644 index 00000000..662fb573 --- /dev/null +++ b/meteor-escape/imports/ui/components/AppShell.jsx @@ -0,0 +1,72 @@ +import React from 'react'; +import { Cpu, Rocket, Trophy } from 'lucide-react'; +import { Navbar, Page, Tabbar, TabbarLink } from 'konsta/react'; +import { ConnectionBanner } from './ConnectionBanner'; + +const NAV_ITEMS = [ + { key: 'play', label: 'Play', icon: Rocket }, + { key: 'records', label: 'Records', icon: Trophy }, + { key: 'system', label: 'System', icon: Cpu }, +]; + +export function AppShell({ view, onNavigate, children, connection }) { + const showNavigation = view !== 'mission'; + + return ( + + + + + +
+ {showNavigation ? ( + + ) : null} + +
{children}
+
+ + {showNavigation ? ( + + {NAV_ITEMS.map((item) => { + const Icon = item.icon; + const active = view === item.key; + + return ( + onNavigate(item.key)} + icon={ + ) : null} +
+ ); +} diff --git a/meteor-escape/imports/ui/components/ConnectionBanner.jsx b/meteor-escape/imports/ui/components/ConnectionBanner.jsx new file mode 100644 index 00000000..63b75369 --- /dev/null +++ b/meteor-escape/imports/ui/components/ConnectionBanner.jsx @@ -0,0 +1,19 @@ +import React from 'react'; + +export function ConnectionBanner({ connection }) { + if (connection.connected) { + return null; + } + + const label = + connection.status === 'waiting' + ? 'Reconnecting to Meteor. Mission controls resume when the link is back.' + : 'Offline. Mission controls wait until the live data link returns.'; + + return ( +
+
+ ); +} diff --git a/meteor-escape/imports/ui/identity.js b/meteor-escape/imports/ui/identity.js new file mode 100644 index 00000000..c760eb56 --- /dev/null +++ b/meteor-escape/imports/ui/identity.js @@ -0,0 +1,35 @@ +import { Random } from 'meteor/random'; + +const IDENTITY_STORAGE_KEY = 'meteor-escape.identity.v1'; + +export function getClientIdentity() { + if (typeof window === 'undefined' || typeof window.localStorage === 'undefined') { + return { + ownerId: 'meteor-escape-owner', + playerId: 'meteor-escape-player', + }; + } + + const existing = window.localStorage.getItem(IDENTITY_STORAGE_KEY); + + if (existing) { + try { + const parsed = JSON.parse(existing); + + if (parsed?.ownerId && parsed?.playerId) { + return parsed; + } + } catch { + window.localStorage.removeItem(IDENTITY_STORAGE_KEY); + } + } + + const identity = { + ownerId: Random.id(), + playerId: Random.id(), + }; + + window.localStorage.setItem(IDENTITY_STORAGE_KEY, JSON.stringify(identity)); + + return identity; +} diff --git a/meteor-escape/imports/ui/pages/PlayPage.jsx b/meteor-escape/imports/ui/pages/PlayPage.jsx new file mode 100644 index 00000000..8cb61197 --- /dev/null +++ b/meteor-escape/imports/ui/pages/PlayPage.jsx @@ -0,0 +1,231 @@ +import React, { useMemo, useState } from 'react'; +import { + Badge, + Block, + BlockTitle, + Button, + List, + ListItem, + Progressbar, +} from 'konsta/react'; +import { Shield, TimerReset, Users, Zap } from 'lucide-react'; +import { FlightDeckArt } from '../art/FlightDeckArt'; + +function formatTurn(turn) { + return turn === 'copilot' ? 'Copilot turn' : 'Captain turn'; +} + +function formatMode(mode) { + return mode === 'crew' ? 'Crew Mission' : 'Quick Mission'; +} + +function formatTimeRemaining(game) { + if (!game?.endsAt) { + return null; + } + + const seconds = Math.max(0, Math.ceil((game.endsAt - Date.now()) / 1000)); + return `${seconds}s`; +} + +export function PlayPage({ + bestScore, + activeGame, + onQuickMission, + onCreateCrew, + onJoinCrew, + busyAction, + statusMessage, +}) { + const [roomCode, setRoomCode] = useState(''); + + const missionTime = useMemo(() => formatTimeRemaining(activeGame), [activeGame]); + + if (activeGame) { + return ( +
+
+
+

{formatMode(activeGame.mode)}

+

+ {activeGame.status === 'waiting' ? 'Crew lobby ready' : 'Mission in progress'} +

+
+ + {activeGame.status === 'waiting' ? 'Waiting' : formatTurn(activeGame.turn)} + +
+ +
+ + +
+
+
+
+ {activeGame.shield}% + +
+ +
+
+
+ {activeGame.warp}% + +
+ +
+
+
+ {missionTime ?? 'Live'} + + Emergency: {activeGame.emergency} + +
+ +
+
+
+ {activeGame.players.length} aboard + + {activeGame.roomCode ? `Room ${activeGame.roomCode}` : 'CPU copilot online'} + +
+
+
+ + {activeGame.status === 'waiting' ? ( + + Invite a copilot +

+ Share room code {activeGame.roomCode} to swap the CPU for a live + crew member. +

+
+ ) : ( + + {activeGame.events.length > 0 ? ( + activeGame.events + .slice() + .reverse() + .map((event, index) => ( + + )) + ) : ( + + )} + + )} +
+ ); + } + + return ( +
+
+
+

Reactive co-op microgame

+

Meteor Escape

+

Charge warp before shields fail.

+

+ React to meteor, overheating, and clear-path alerts fast enough to punch through the + field in under sixty seconds. +

+ +
+ + + + +
+
+ +
+ Meteor Escape key art + +
+
+ +
+ + +
+ + +
+ +
+ { + const nextValue = event.target.value.toUpperCase().replace(/[^A-Z0-9]/g, ''); + setRoomCode(nextValue.slice(0, 6)); + }} + /> + +
+

Replace the CPU with a second human.

+
+
+ + {statusMessage ? ( +

+ {statusMessage} +

+ ) : null} +
+
+ ); +} diff --git a/meteor-escape/imports/ui/pages/RecordsPage.jsx b/meteor-escape/imports/ui/pages/RecordsPage.jsx new file mode 100644 index 00000000..dd1d535c --- /dev/null +++ b/meteor-escape/imports/ui/pages/RecordsPage.jsx @@ -0,0 +1,74 @@ +import React from 'react'; +import { Badge, Block, Button, List, ListItem } from 'konsta/react'; + +function formatRelativeDate(value) { + const date = value instanceof Date ? value : new Date(value); + const diffMs = date.getTime() - Date.now(); + const diffMinutes = Math.round(diffMs / 60_000); + const formatter = new Intl.RelativeTimeFormat(undefined, { numeric: 'auto' }); + + if (Math.abs(diffMinutes) < 60) { + return formatter.format(diffMinutes, 'minute'); + } + + const diffHours = Math.round(diffMinutes / 60); + if (Math.abs(diffHours) < 24) { + return formatter.format(diffHours, 'hour'); + } + + const diffDays = Math.round(diffHours / 24); + return formatter.format(diffDays, 'day'); +} + +export function RecordsPage({ games, ready, onPlay }) { + if (!ready) { + return ( + +

Records

+

Loading recent missions.

+
+ ); + } + + if (games.length === 0) { + return ( + +

Records

+

Your completed missions land here with score, streak, and outcome.

+ +
+ ); + } + + return ( +
+
+
+

Recent outcomes

+

Records

+
+ +
+ + + {games.map((game) => ( + + + {game.status === 'won' ? 'Escaped' : 'Lost'} + + {game.score} + + } + /> + ))} + +
+ ); +} diff --git a/meteor-escape/package-lock.json b/meteor-escape/package-lock.json index 92bb4782..97bd410a 100644 --- a/meteor-escape/package-lock.json +++ b/meteor-escape/package-lock.json @@ -12,6 +12,8 @@ "@capacitor/core": "^7.4.3", "@capacitor/ios": "^7.6.7", "@swc/helpers": "^0.5.19", + "konsta": "^5.2.0", + "lucide-react": "^1.25.0", "meteor-node-stubs": "^1.2.27", "react": "^19.2.4", "react-dom": "^19.2.4", @@ -26,8 +28,12 @@ "@rspack/cli": "^1.7.9", "@rspack/core": "^1.7.9", "@rspack/plugin-react-refresh": "^1.6.1", + "@tailwindcss/postcss": "^4.3.3", "oxlint": "^1.56.0", - "react-refresh": "^0.18.0" + "postcss": "^8.5.20", + "postcss-loader": "^8.2.1", + "react-refresh": "^0.18.0", + "tailwindcss": "^4.3.3" } }, "../../meteor/npm-packages/meteor-capacitor": { @@ -53,6 +59,34 @@ } } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", @@ -419,19 +453,28 @@ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6.0.0" } @@ -453,8 +496,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", @@ -462,7 +504,6 @@ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -2273,6 +2314,277 @@ "@swc/counter": "^0.1.3" } }, + "node_modules/@tailwindcss/node": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", + "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.24.1", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", + "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-x64": "4.3.3", + "@tailwindcss/oxide-freebsd-x64": "4.3.3", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-x64-musl": "4.3.3", + "@tailwindcss/oxide-wasm32-wasi": "4.3.3", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", + "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", + "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", + "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", + "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", + "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", + "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", + "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", + "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", + "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", + "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.2", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", + "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", + "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.3.tgz", + "integrity": "sha512-JTSZZGQi1AyKirbLN3azmjVzef92tcX7h+iSqPdaeStyFpGpDlKvvpxeOE8njhbUanbRwr3z8DyzhICWnMtQeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "postcss": "^8.5.16", + "tailwindcss": "4.3.3" + } + }, "node_modules/@tybys/wasm-util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", @@ -2898,6 +3210,13 @@ "node": ">= 8" } }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -3494,6 +3813,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001799", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", @@ -3773,6 +4102,33 @@ "url": "https://opencollective.com/express" } }, + "node_modules/cosmiconfig": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.2.tgz", + "integrity": "sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -4018,6 +4374,16 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", @@ -4269,7 +4635,6 @@ "integrity": "sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" @@ -4314,6 +4679,16 @@ "node": ">=4" } }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, "node_modules/error-stack-parser": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", @@ -5278,13 +5653,30 @@ "integrity": "sha512-yOJQEKrNwoYqrWLS4DcnzM7SEQhRKis5mB+LdKKh4cPmGYlLPR0ozRzHV5jmEk2IxptqJNQA5Cc0gw8Fj12bXA==", "dev": true }, - "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/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dev": true, - "license": "ISC" - }, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, "node_modules/ini": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", @@ -5322,6 +5714,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -5619,6 +6018,16 @@ "node": ">= 10.13.0" } }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -5626,6 +6035,36 @@ "dev": true, "license": "MIT" }, + "node_modules/js-yaml": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -5673,6 +6112,18 @@ "node": ">=6" } }, + "node_modules/konsta": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/konsta/-/konsta-5.2.0.tgz", + "integrity": "sha512-afWzSinsEfDU+OI7+ljShPAlZqecJlqDUSQVyvqzFy3PgoON+UQXD+f0k5ZXsQRfKmU5fyznKaHW0k8OK8nBNg==", + "license": "MIT", + "dependencies": { + "tailwind-merge": "^3.3.1" + }, + "engines": { + "node": ">= 4.7.0" + } + }, "node_modules/launch-editor": { "version": "2.14.1", "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.14.1.tgz", @@ -5684,6 +6135,267 @@ "shell-quote": "^1.8.4" } }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/lines-and-columns": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", @@ -5735,6 +6447,25 @@ "node": "20 || >=22" } }, + "node_modules/lucide-react": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.25.0.tgz", + "integrity": "sha512-/mdJTRbiwcLOQ1NZZK1amZF9rIZyvO18D6r9TngE6TG1NmqHgFuT4eE7Xrkm9UsXMbBJD1NlfwHVltCDWHrOTw==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -7340,6 +8071,25 @@ "multicast-dns": "cli.js" } }, + "node_modules/nanoid": { + "version": "3.3.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", + "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/native-run": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.3.tgz", @@ -7720,6 +8470,19 @@ "dev": true, "license": "(MIT AND Zlib)" }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/parse-asn1": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", @@ -7737,6 +8500,32 @@ "node": ">= 0.10" } }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -7935,6 +8724,67 @@ "node": ">= 0.4" } }, + "node_modules/postcss": { + "version": "8.5.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.21.tgz", + "integrity": "sha512-v4sDNP3fdNiWMfabO7OwOQdOX8TiQSztKyT1Wj0w+j7LDallJThJRBBBmzVGyYj0crMh7jlV4zepPkiNu9UwDQ==", + "dev": true, + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.16", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-loader": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.2.1.tgz", + "integrity": "sha512-k98jtRzthjj3f76MYTs9JTpRqV1RaaMhEU0Lpw9OTmQZQdppg4B30VZ74BojuBHt3F4KyubHJoXCMUeM8Bqeow==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^9.0.0", + "jiti": "^2.5.1", + "semver": "^7.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || ^1.0.0 || ^2.0.0-0", + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -8200,6 +9050,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -8877,6 +9737,16 @@ "websocket-driver": "^0.7.4" } }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -9051,6 +9921,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tailwind-merge": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.6.0.tgz", + "integrity": "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz", + "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==", + "dev": true, + "license": "MIT" + }, "node_modules/tapable": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", diff --git a/meteor-escape/package.json b/meteor-escape/package.json index 545669b4..247276d9 100644 --- a/meteor-escape/package.json +++ b/meteor-escape/package.json @@ -16,6 +16,8 @@ "@capacitor/core": "^7.4.3", "@capacitor/ios": "^7.6.7", "@swc/helpers": "^0.5.19", + "konsta": "^5.2.0", + "lucide-react": "^1.25.0", "meteor-node-stubs": "^1.2.27", "react": "^19.2.4", "react-dom": "^19.2.4", @@ -26,16 +28,20 @@ "@meteorjs/capacitor": "file:../../meteor/npm-packages/meteor-capacitor", "@meteorjs/rspack": "^2.0.1", "@playwright/test": "^1.50.0", + "@tailwindcss/postcss": "^4.3.3", "@rsdoctor/rspack-plugin": "^1.5.7", "@rspack/cli": "^1.7.9", "@rspack/core": "^1.7.9", "@rspack/plugin-react-refresh": "^1.6.1", "oxlint": "^1.56.0", - "react-refresh": "^0.18.0" + "postcss": "^8.5.20", + "postcss-loader": "^8.2.1", + "react-refresh": "^0.18.0", + "tailwindcss": "^4.3.3" }, "meteor": { "mainModule": { - "client": "client/main.js", + "client": "client/main.jsx", "server": "server/main.js" }, "testModule": "tests/main.js", diff --git a/meteor-escape/playwright.config.js b/meteor-escape/playwright.config.js new file mode 100644 index 00000000..e9ed58a5 --- /dev/null +++ b/meteor-escape/playwright.config.js @@ -0,0 +1,21 @@ +const { defineConfig } = require('@playwright/test'); + +const port = process.env.PORT || '3100'; +const baseURL = `http://127.0.0.1:${port}`; + +module.exports = defineConfig({ + testDir: './e2e', + timeout: 30_000, + retries: 0, + use: { + baseURL, + headless: true, + screenshot: 'only-on-failure', + }, + webServer: { + command: `PATH=/Users/igcogi/meteor/meteor:$PATH meteor run --port ${port}`, + url: baseURL, + timeout: 120_000, + reuseExistingServer: !process.env.CI, + }, +}); diff --git a/meteor-escape/public/images/meteor-escape-key-art.webp b/meteor-escape/public/images/meteor-escape-key-art.webp new file mode 100644 index 0000000000000000000000000000000000000000..11130768bf8a7a3ca482bfd1ac2f30166d9ae86b GIT binary patch literal 229000 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�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%0D;6H5;MT1bb$uyH9or3Ck(n5e#_z# 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�MVcdj%>eHO_eOppGBepQNaB|3(q%$`4*H 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 Date: Tue, 21 Jul 2026 18:55:59 +0200 Subject: [PATCH 06/37] Refine Meteor Escape task 3 shell polish --- meteor-escape/client/main.css | 131 ++++++++++-------- meteor-escape/e2e/game.spec.js | 34 +++++ meteor-escape/imports/ui/pages/PlayPage.jsx | 12 +- .../imports/ui/pages/RecordsPage.jsx | 6 +- 4 files changed, 117 insertions(+), 66 deletions(-) diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css index 4141e512..c8a2d300 100644 --- a/meteor-escape/client/main.css +++ b/meteor-escape/client/main.css @@ -2,22 +2,22 @@ @import 'konsta/react/theme.css'; :root { - --meteor-ink: #05121e; - --meteor-panel: #0d2132; - --meteor-line: #18384f; - --meteor-sky: #143a54; - --meteor-white: #f6f7eb; - --meteor-copy: #b7c6d2; - --meteor-cyan: #7ae7ff; - --meteor-coral: #ff8a5b; - --meteor-mint: #7be0b7; - --meteor-yellow: #ffd166; - --meteor-danger: #ff6b6b; + --meteor-ink: #1f2b31; + --meteor-shell: #faf5ee; + --meteor-surface: #fffdf8; + --meteor-surface-strong: #fff6eb; + --meteor-line: #e5d8ca; + --meteor-copy: #5f6a71; + --meteor-cyan: #46bfd6; + --meteor-coral: #eb8b6b; + --meteor-mint: #5cc4a1; + --meteor-yellow: #d9b24b; + --meteor-danger: #d96d65; --meteor-safe-top: env(safe-area-inset-top, 0px); --meteor-safe-right: env(safe-area-inset-right, 0px); --meteor-safe-bottom: env(safe-area-inset-bottom, 0px); --meteor-safe-left: env(safe-area-inset-left, 0px); - color-scheme: dark; + color-scheme: light; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; } @@ -34,10 +34,8 @@ body, body { margin: 0; - background: - radial-gradient(circle at top, rgba(122, 231, 255, 0.12), transparent 30%), - var(--meteor-ink); - color: var(--meteor-white); + background: var(--meteor-shell); + color: var(--meteor-ink); } button, @@ -65,17 +63,16 @@ img { } .app-shell { - color: var(--meteor-white); + color: var(--meteor-ink); } .app-shell__navbar { - --k-navbar-bg-color: rgba(5, 18, 30, 0.94); - --k-navbar-border-color: rgba(122, 231, 255, 0.14); + --k-navbar-bg-color: rgba(255, 246, 235, 0.96); + --k-navbar-border-color: var(--meteor-line); position: sticky; top: 0; z-index: 20; padding-top: var(--meteor-safe-top); - backdrop-filter: blur(18px); } .connection-banner { @@ -84,9 +81,9 @@ img { gap: 0.6rem; padding: 0.75rem calc(1rem + var(--meteor-safe-right)) 0.75rem calc(1rem + var(--meteor-safe-left)); - background: rgba(255, 107, 107, 0.14); - color: var(--meteor-white); - border-bottom: 1px solid rgba(255, 107, 107, 0.25); + background: rgba(235, 139, 107, 0.16); + color: var(--meteor-ink); + border-bottom: 1px solid rgba(217, 109, 101, 0.28); } .connection-banner__dot { @@ -115,14 +112,13 @@ img { } .app-shell__tabbar { - --k-tabbar-bg-color: rgba(8, 20, 31, 0.96); - --k-tabbar-border-color: rgba(122, 231, 255, 0.14); + --k-tabbar-bg-color: rgba(255, 246, 235, 0.98); + --k-tabbar-border-color: var(--meteor-line); position: fixed; right: 0; bottom: 0; left: 0; padding-bottom: var(--meteor-safe-bottom); - backdrop-filter: blur(18px); } .eyebrow { @@ -153,8 +149,8 @@ img { .records-empty, .system-page__note, .mission-waiting { - background: rgba(13, 33, 50, 0.9); - border: 1px solid rgba(122, 231, 255, 0.14); + background: var(--meteor-surface); + border: 1px solid var(--meteor-line); border-radius: 8px; } @@ -174,7 +170,7 @@ img { .play-home__tagline { margin: 0.85rem 0 0; - color: var(--meteor-white); + color: var(--meteor-ink); font-size: 1.05rem; font-weight: 700; } @@ -201,10 +197,10 @@ img { gap: 0.45rem; min-height: 2.3rem; padding: 0.45rem 0.75rem; - border: 1px solid rgba(122, 231, 255, 0.18); + border: 1px solid var(--meteor-line); border-radius: 999px; - color: var(--meteor-white); - background: rgba(5, 18, 30, 0.5); + color: var(--meteor-ink); + background: var(--meteor-surface-strong); } .play-home__media { @@ -216,13 +212,14 @@ img { .flight-deck-art { width: 100%; border-radius: 8px; - border: 1px solid rgba(122, 231, 255, 0.14); - background: rgba(13, 33, 50, 0.72); + border: 1px solid var(--meteor-line); + background: var(--meteor-surface-strong); } .play-home__key-art { aspect-ratio: 16 / 10; - object-fit: cover; + object-fit: contain; + padding: 0.75rem; } .play-home__actions { @@ -249,44 +246,37 @@ img { width: 100%; } -.join-crew-panel { - padding: 0.9rem; - background: rgba(5, 18, 30, 0.58); - border: 1px solid rgba(122, 231, 255, 0.14); - border-radius: 8px; -} - -.join-crew-panel__label { +.join-crew-inline__label { display: block; margin-bottom: 0.55rem; color: var(--meteor-copy); } -.join-crew-panel__controls { +.join-crew-inline__controls { display: grid; grid-template-columns: minmax(0, 1fr); gap: 0.75rem; } -.join-crew-panel__input { +.join-crew-inline__input { width: 100%; min-height: 56px; padding: 0.85rem 0.95rem; - border: 1px solid rgba(122, 231, 255, 0.2); + border: 1px solid var(--meteor-line); border-radius: 8px; - background: rgba(13, 33, 50, 0.92); - color: var(--meteor-white); + background: var(--meteor-surface-strong); + color: var(--meteor-ink); } -.join-crew-panel__input::placeholder { - color: rgba(183, 198, 210, 0.65); +.join-crew-inline__input::placeholder { + color: rgba(95, 106, 113, 0.7); } -.join-crew-panel__button { +.join-crew-inline__button { min-height: 56px; } -.join-crew-panel__hint { +.join-crew-inline__hint { margin: 0.7rem 0 0; color: var(--meteor-copy); } @@ -317,8 +307,8 @@ img { .mission-stat { padding: 0.9rem 1rem; - background: rgba(13, 33, 50, 0.9); - border: 1px solid rgba(122, 231, 255, 0.14); + background: var(--meteor-surface); + border: 1px solid var(--meteor-line); border-radius: 8px; } @@ -362,6 +352,10 @@ img { gap: 0.35rem; } +.records-page__action { + min-height: 48px; +} + .app-shell__rail-link { display: inline-flex; align-items: center; @@ -375,9 +369,9 @@ img { } .app-shell__rail-link.is-selected { - color: var(--meteor-white); - background: rgba(122, 231, 255, 0.12); - border-color: rgba(122, 231, 255, 0.18); + color: var(--meteor-ink); + background: rgba(92, 196, 161, 0.16); + border-color: rgba(70, 191, 214, 0.28); } .meteor-fragment, @@ -453,7 +447,7 @@ img { align-items: start; } - .join-crew-panel__controls { + .join-crew-inline__controls { grid-template-columns: minmax(0, 1fr) auto; } } @@ -485,3 +479,24 @@ img { grid-template-columns: minmax(0, 1fr) minmax(21rem, 25rem); } } + +@media (prefers-color-scheme: dark) { + :root { + --meteor-ink: #f7f2ea; + --meteor-shell: #222b31; + --meteor-surface: #2c353d; + --meteor-surface-strong: #353f47; + --meteor-line: #4a555e; + --meteor-copy: #d0c4b8; + --meteor-cyan: #6bd5ea; + --meteor-coral: #f0a184; + --meteor-mint: #78d2b3; + --meteor-yellow: #e7c96d; + --meteor-danger: #ef8d82; + color-scheme: dark; + } + + .connection-banner { + background: rgba(239, 141, 130, 0.16); + } +} diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index 230a3afb..51508966 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -14,3 +14,37 @@ test('keeps mobile controls inside narrow viewport', async ({ page }) => { const overflow = await page.evaluate(() => document.documentElement.scrollWidth > innerWidth); expect(overflow).toBe(false); }); + +test('uses flat home surfaces without gradients or nested join panel chrome', async ({ page }) => { + await page.goto('/'); + + const styles = await page.evaluate(() => { + const bodyStyles = getComputedStyle(document.body); + const joinStyles = getComputedStyle(document.querySelector('.join-crew-inline')); + const keyArtStyles = getComputedStyle(document.querySelector('.play-home__key-art')); + + return { + bodyBackgroundImage: bodyStyles.backgroundImage, + joinBackgroundColor: joinStyles.backgroundColor, + joinBorderTopWidth: joinStyles.borderTopWidth, + keyArtObjectFit: keyArtStyles.objectFit, + }; + }); + + expect(styles.bodyBackgroundImage).toBe('none'); + expect(styles.joinBackgroundColor).toBe('rgba(0, 0, 0, 0)'); + expect(styles.joinBorderTopWidth).toBe('0px'); + expect(styles.keyArtObjectFit).toBe('contain'); +}); + +test('keeps records actions at least 48 pixels tall', async ({ page }) => { + await page.setViewportSize({ width: 390, height: 844 }); + await page.goto('/'); + await page.locator('.app-shell__tabbar [aria-label="Records"]').click(); + await expect(page.getByRole('heading', { name: 'Records' })).toBeVisible(); + + const bounds = await page.locator('.records-page button, .records-empty button').first().boundingBox(); + + expect(bounds).not.toBeNull(); + expect(bounds.height).toBeGreaterThanOrEqual(48); +}); diff --git a/meteor-escape/imports/ui/pages/PlayPage.jsx b/meteor-escape/imports/ui/pages/PlayPage.jsx index 8cb61197..b69a64d2 100644 --- a/meteor-escape/imports/ui/pages/PlayPage.jsx +++ b/meteor-escape/imports/ui/pages/PlayPage.jsx @@ -190,14 +190,14 @@ export function PlayPage({ Create Crew Mission -

- From 3140f356175456217d55ff1f141e24b1425be7a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 19:13:08 +0200 Subject: [PATCH 07/37] Implement Meteor Escape mission controls --- meteor-escape/client/main.css | 489 +++++++++++++++++- meteor-escape/e2e/game.spec.js | 109 ++++ meteor-escape/imports/api/games/collection.js | 24 +- meteor-escape/imports/api/games/engine.js | 8 +- meteor-escape/imports/api/games/methods.js | 13 +- meteor-escape/imports/api/games/schema.js | 2 + meteor-escape/imports/ui/App.jsx | 260 +++++++++- meteor-escape/imports/ui/art/ShipArt.jsx | 56 ++ .../imports/ui/components/ActionControls.jsx | 55 ++ .../imports/ui/components/EmergencyPrompt.jsx | 48 ++ .../imports/ui/components/MissionStage.jsx | 222 ++++++++ .../imports/ui/components/PlayerStrip.jsx | 34 ++ .../imports/ui/components/ResultSheet.jsx | 116 +++++ .../imports/ui/components/SystemMeter.jsx | 34 ++ meteor-escape/imports/ui/native/haptics.js | 23 + meteor-escape/imports/ui/native/share.js | 58 +++ meteor-escape/imports/ui/pages/PlayPage.jsx | 129 +---- meteor-escape/package-lock.json | 20 + meteor-escape/package.json | 4 +- 19 files changed, 1545 insertions(+), 159 deletions(-) create mode 100644 meteor-escape/imports/ui/art/ShipArt.jsx create mode 100644 meteor-escape/imports/ui/components/ActionControls.jsx create mode 100644 meteor-escape/imports/ui/components/EmergencyPrompt.jsx create mode 100644 meteor-escape/imports/ui/components/MissionStage.jsx create mode 100644 meteor-escape/imports/ui/components/PlayerStrip.jsx create mode 100644 meteor-escape/imports/ui/components/ResultSheet.jsx create mode 100644 meteor-escape/imports/ui/components/SystemMeter.jsx create mode 100644 meteor-escape/imports/ui/native/haptics.js create mode 100644 meteor-escape/imports/ui/native/share.js diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css index c8a2d300..0259c446 100644 --- a/meteor-escape/client/main.css +++ b/meteor-escape/client/main.css @@ -161,7 +161,7 @@ img { .play-home__copy h1, .records-page h1, .system-page h1, -.mission-focus__title, +.mission-stage__hero h1, .records-empty h1 { margin: 0; font-size: clamp(2rem, 7vw, 2.6rem); @@ -341,6 +341,467 @@ img { margin: 0; } +.mission-stage { + display: grid; + gap: 1rem; + animation: none; + transition: none; +} + +.mission-stage__live { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + white-space: nowrap; + border: 0; + clip: rect(0 0 0 0); +} + +.mission-stage__hero, +.player-strip, +.mission-stage__feed, +.mission-stage__waiting, +.emergency-prompt { + background: var(--meteor-surface); + border: 1px solid var(--meteor-line); + border-radius: 8px; +} + +.mission-stage__hero, +.mission-stage__feed, +.mission-stage__waiting, +.emergency-prompt { + display: grid; + gap: 1rem; + padding: 1rem; +} + +.mission-stage__headline { + display: flex; + align-items: start; + justify-content: space-between; + gap: 0.9rem; + margin-bottom: 0.9rem; +} + +.mission-stage__turn, +.mission-stage__signal, +.emergency-prompt__status, +.result-sheet__message { + display: inline-flex; + align-items: center; + gap: 0.45rem; + min-height: 2.25rem; + padding: 0.45rem 0.75rem; + border-radius: 999px; + border: 1px solid var(--meteor-line); + background: var(--meteor-surface-strong); + color: var(--meteor-ink); +} + +.mission-stage__turn--player { + color: #0d6b80; +} + +.mission-stage__turn--copilot { + color: #9f6c0b; +} + +.mission-stage__signal { + margin-bottom: 1rem; +} + +.mission-stage__signal-dot { + width: 0.7rem; + height: 0.7rem; + border-radius: 999px; + background: var(--meteor-danger); + flex: none; +} + +.mission-stage__signal-dot.is-online { + background: var(--meteor-mint); +} + +.player-strip { + display: grid; + gap: 0.75rem; + padding: 0.85rem; +} + +.player-strip__item { + display: flex; + align-items: center; + gap: 0.75rem; + min-height: 56px; + padding: 0.8rem 0.9rem; + border-radius: 8px; + background: var(--meteor-surface-strong); +} + +.player-strip__item.is-active { + outline: 2px solid rgba(70, 191, 214, 0.35); +} + +.player-strip__icon { + display: inline-flex; + align-items: center; + justify-content: center; + width: 2.2rem; + height: 2.2rem; + border-radius: 999px; + background: rgba(70, 191, 214, 0.16); + color: var(--meteor-cyan); + flex: none; +} + +.player-strip__copy { + display: grid; + gap: 0.15rem; +} + +.player-strip__copy strong { + font-size: 0.98rem; +} + +.player-strip__copy span { + color: var(--meteor-copy); +} + +.ship-art { + width: 100%; + border-radius: 8px; + border: 1px solid var(--meteor-line); + background: var(--meteor-surface-strong); +} + +.mission-stage__meters { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 0.85rem; +} + +.system-meter { + display: grid; + gap: 0.7rem; + padding: 0.95rem; + border: 1px solid var(--meteor-line); + border-radius: 8px; + background: var(--meteor-surface); +} + +.system-meter__header, +.system-meter__label { + display: flex; + align-items: center; + gap: 0.55rem; +} + +.system-meter__header { + justify-content: space-between; +} + +.system-meter__label { + color: var(--meteor-copy); +} + +.system-meter__track { + height: 0.65rem; + border-radius: 999px; + background: rgba(95, 106, 113, 0.16); + overflow: hidden; +} + +.system-meter__fill { + display: block; + height: 100%; + border-radius: inherit; + background: currentColor; +} + +.system-meter--cyan { + color: var(--meteor-cyan); +} + +.system-meter--mint { + color: var(--meteor-mint); +} + +.system-meter--yellow { + color: var(--meteor-yellow); +} + +.system-meter--coral { + color: var(--meteor-coral); +} + +.system-meter__helper { + margin: 0; + color: var(--meteor-copy); + line-height: 1.4; +} + +.emergency-prompt { + display: grid; + gap: 0.75rem; +} + +.emergency-prompt__header { + display: flex; + align-items: start; + justify-content: space-between; + gap: 0.75rem; +} + +.emergency-prompt__eyebrow { + margin: 0 0 0.4rem; + color: var(--meteor-copy); + font-size: 0.86rem; + font-weight: 700; +} + +.emergency-prompt h2, +.mission-stage__feed h2, +.mission-stage__waiting h2, +.result-sheet h2 { + margin: 0; + font-size: 1.35rem; + line-height: 1.1; +} + +.emergency-prompt__icon { + display: inline-flex; + align-items: center; + justify-content: center; + width: 2.8rem; + height: 2.8rem; + border-radius: 8px; + background: rgba(95, 106, 113, 0.08); +} + +.emergency-prompt__detail, +.mission-stage__waiting p, +.result-sheet__detail { + margin: 0; + color: var(--meteor-copy); + line-height: 1.5; +} + +.emergency-prompt--coral .emergency-prompt__icon { + color: var(--meteor-coral); +} + +.emergency-prompt--yellow .emergency-prompt__icon { + color: var(--meteor-yellow); +} + +.emergency-prompt--mint .emergency-prompt__icon { + color: var(--meteor-mint); +} + +.mission-actions { + display: grid; + gap: 0.8rem; +} + +.mission-action { + display: flex; + align-items: center; + gap: 0.8rem; + width: 100%; + min-height: 64px; + padding: 0.85rem 0.95rem; + border: 1px solid var(--meteor-line); + border-radius: 8px; + background: var(--meteor-surface); + color: var(--meteor-ink); + text-align: left; +} + +.mission-action:disabled { + opacity: 0.6; +} + +.mission-action.is-recommended { + border-color: currentColor; +} + +.mission-action__icon { + display: inline-flex; + align-items: center; + justify-content: center; + width: 2.5rem; + height: 2.5rem; + border-radius: 8px; + background: rgba(95, 106, 113, 0.1); + flex: none; +} + +.mission-action__body { + display: grid; + gap: 0.2rem; + min-width: 0; +} + +.mission-action__label { + font-weight: 700; +} + +.mission-action__detail { + color: var(--meteor-copy); + line-height: 1.3; +} + +.mission-action--cyan { + color: #0d6b80; +} + +.mission-action--yellow { + color: #9f6c0b; +} + +.mission-action--mint { + color: #227c5a; +} + +.mission-stage__feed-header { + display: flex; + align-items: center; + justify-content: space-between; + gap: 0.75rem; + margin-bottom: 0.85rem; +} + +.mission-stage__feed-header span { + display: inline-flex; + align-items: center; + gap: 0.45rem; + color: var(--meteor-copy); +} + +.mission-stage__events { + display: grid; + gap: 0.75rem; + margin: 0; + padding: 0; + list-style: none; +} + +.mission-stage__events li { + display: grid; + gap: 0.2rem; + padding: 0.8rem 0.85rem; + border-radius: 8px; + background: var(--meteor-surface-strong); +} + +.mission-stage__events strong { + font-size: 0.96rem; +} + +.mission-stage__events span { + color: var(--meteor-copy); + line-height: 1.4; +} + +.result-sheet-backdrop { + position: fixed; + inset: 0; + z-index: 40; + display: flex; + align-items: end; + justify-content: center; + padding: 1rem calc(1rem + var(--meteor-safe-right)) + calc(1rem + var(--meteor-safe-bottom)) calc(1rem + var(--meteor-safe-left)); + background: rgba(31, 43, 49, 0.18); +} + +.result-sheet { + width: min(100%, 32rem); + max-height: calc(100dvh - 2rem - var(--meteor-safe-bottom)); + overflow: auto; + padding: 1rem; + border: 1px solid var(--meteor-line); + border-radius: 8px; + background: var(--meteor-surface); +} + +.result-sheet__header, +.result-sheet__stats, +.result-sheet__actions { + display: grid; + gap: 0.85rem; +} + +.result-sheet__header { + grid-template-columns: minmax(0, 1fr) auto; + align-items: start; +} + +.result-sheet__icon { + display: inline-flex; + align-items: center; + justify-content: center; + width: 3rem; + height: 3rem; + border-radius: 8px; + background: var(--meteor-surface-strong); +} + +.result-sheet__stats { + grid-template-columns: repeat(2, minmax(0, 1fr)); + margin: 1rem 0; +} + +.result-sheet__stats div { + padding: 0.8rem 0.85rem; + border-radius: 8px; + background: var(--meteor-surface-strong); +} + +.result-sheet__stats dt { + color: var(--meteor-copy); +} + +.result-sheet__stats dd { + margin: 0.35rem 0 0; + font-size: 1.2rem; + font-weight: 700; +} + +.result-sheet__actions { + margin-top: 0.5rem; +} + +.result-sheet__button { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 0.55rem; + width: 100%; + min-height: 52px; + padding: 0.8rem 0.95rem; + border: 1px solid var(--meteor-line); + border-radius: 8px; + background: var(--meteor-surface); + color: var(--meteor-ink); +} + +.result-sheet__button--primary { + background: var(--meteor-surface-strong); +} + +.result-sheet--mint .result-sheet__icon { + color: var(--meteor-mint); +} + +.result-sheet--coral .result-sheet__icon { + color: var(--meteor-coral); +} + .mission-feed, .records-list { margin: 0; @@ -420,12 +881,22 @@ img { } @media (prefers-reduced-motion: reduce) { + html { + scroll-behavior: auto; + } + .meteor-fragment--one, .meteor-fragment--two, .meteor-fragment--three, - .engine-pulse { + .engine-pulse, + .ship-art__trail { animation: none; } + + .mission-stage, + .mission-stage * { + transition-duration: 0.01ms !important; + } } @media (min-width: 720px) { @@ -434,7 +905,7 @@ img { } .play-home__hero, - .mission-focus__surface { + .mission-stage__hero { grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); } @@ -450,6 +921,18 @@ img { .join-crew-inline__controls { grid-template-columns: minmax(0, 1fr) auto; } + + .player-strip { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .mission-actions { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .result-sheet__actions { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } } @media (min-width: 1024px) { diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index 51508966..283a0d39 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -1,5 +1,33 @@ const { test, expect } = require('@playwright/test'); +const ACTION_BY_EMERGENCY = { + Meteor: 'Shield', + Overheat: 'Cool', + Path: 'Boost', +}; + +function emergencyLabelToAction(label) { + return ACTION_BY_EMERGENCY[label] ?? 'Shield'; +} + +async function getActionButtons(page) { + return page + .getByRole('button') + .filter({ has: page.locator('.mission-action__label') }); +} + +function getTurnChip(page) { + return page.locator('.mission-stage__turn'); +} + +function getMissionStatus(page) { + return page.locator('.emergency-prompt__status'); +} + +function getResultTitle(page) { + return page.locator('.result-sheet h2'); +} + test('opens on understandable mobile game home', async ({ page }) => { await page.goto('/'); await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); @@ -48,3 +76,84 @@ test('keeps records actions at least 48 pixels tall', async ({ page }) => { expect(bounds).not.toBeNull(); expect(bounds.height).toBeGreaterThanOrEqual(48); }); + +test('plays quick mission with visible CPU turns and result', async ({ page }) => { + await page.goto('/?testMode=1'); + await page.getByRole('button', { name: 'Quick Mission' }).click(); + + await expect(getTurnChip(page)).toHaveText('Your turn'); + const emergency = await page.locator('.emergency-prompt__eyebrow').textContent(); + const actionName = emergencyLabelToAction(emergency?.trim() ?? ''); + + await page.getByRole('button', { name: new RegExp(actionName, 'i') }).click(); + await expect(getMissionStatus(page)).toHaveText('Copilot thinking'); + await expect(getTurnChip(page)).toHaveText('Copilot turn'); + + await expect(getResultTitle(page)).toHaveText(/Warp charged|Shields collapsed/); + await expect(page.getByRole('button', { name: 'Rematch' })).toBeVisible({ timeout: 30_000 }); + await expect(page.getByRole('button', { name: 'Share Result' })).toBeVisible(); +}); + +test('keeps mission actions 64 pixels tall without overlap on narrow phones', async ({ page }) => { + await page.setViewportSize({ width: 320, height: 700 }); + await page.goto('/?testMode=1'); + await page.getByRole('button', { name: 'Quick Mission' }).click(); + await expect(getTurnChip(page)).toHaveText('Your turn'); + + const buttons = await getActionButtons(page); + await expect(buttons).toHaveCount(3); + await buttons.nth(2).scrollIntoViewIfNeeded(); + + const boxes = await Promise.all([ + buttons.nth(0).boundingBox(), + buttons.nth(1).boundingBox(), + buttons.nth(2).boundingBox(), + ]); + + for (const box of boxes) { + expect(box).not.toBeNull(); + expect(box.height).toBeGreaterThanOrEqual(64); + expect(box.x).toBeGreaterThanOrEqual(0); + expect(box.y).toBeGreaterThanOrEqual(0); + expect(box.x + box.width).toBeLessThanOrEqual(320); + } + + for (let index = 1; index < boxes.length; index += 1) { + expect(boxes[index - 1].y + boxes[index - 1].height).toBeLessThanOrEqual(boxes[index].y); + } +}); + +test('keeps mission result sheet inside viewport and honors reduced motion', async ({ page }) => { + await page.emulateMedia({ reducedMotion: 'reduce' }); + await page.setViewportSize({ width: 390, height: 844 }); + await page.goto('/?testMode=1'); + await page.getByRole('button', { name: 'Quick Mission' }).click(); + await expect(getTurnChip(page)).toHaveText('Your turn'); + + const emergency = await page.locator('.emergency-prompt__eyebrow').textContent(); + const actionName = emergencyLabelToAction(emergency?.trim() ?? ''); + await page.getByRole('button', { name: new RegExp(actionName, 'i') }).click(); + + const resultSheet = page.locator('.result-sheet'); + await expect(resultSheet).toBeVisible({ timeout: 30_000 }); + + const resultBox = await resultSheet.boundingBox(); + expect(resultBox).not.toBeNull(); + expect(resultBox.x).toBeGreaterThanOrEqual(0); + expect(resultBox.y).toBeGreaterThanOrEqual(0); + expect(resultBox.x + resultBox.width).toBeLessThanOrEqual(390); + expect(resultBox.y + resultBox.height).toBeLessThanOrEqual(844); + + const motionStyles = await page.locator('.mission-stage').evaluate((node) => { + const styles = getComputedStyle(node); + return { + animationDuration: styles.animationDuration, + transitionDuration: styles.transitionDuration, + scrollBehavior: getComputedStyle(document.documentElement).scrollBehavior, + }; + }); + + expect(motionStyles.animationDuration).toMatch(/0s|0\.01ms|1e-05s/); + expect(motionStyles.transitionDuration).toMatch(/0s|0\.01ms|1e-05s/); + expect(motionStyles.scrollBehavior).toBe('auto'); +}); diff --git a/meteor-escape/imports/api/games/collection.js b/meteor-escape/imports/api/games/collection.js index d8075e64..3ec4b368 100644 --- a/meteor-escape/imports/api/games/collection.js +++ b/meteor-escape/imports/api/games/collection.js @@ -5,11 +5,33 @@ export const Games = new Mongo.Collection('games'); export const ACTIVE_STATUSES = ['waiting', 'playing']; export const TERMINAL_STATUSES = ['won', 'lost']; +async function dropIndexIfPresent(rawCollection, name) { + try { + await rawCollection.dropIndex(name); + } catch (error) { + const message = error?.message ?? ''; + + if (error?.codeName === 'IndexNotFound' || message.includes('index not found')) { + return; + } + + throw error; + } +} + export async function ensureGamesIndexes() { const rawCollection = Games.rawCollection(); + await dropIndexIfPresent(rawCollection, 'roomCode_1'); await Promise.all([ - rawCollection.createIndex({ roomCode: 1 }, { unique: true, sparse: true }), + rawCollection.createIndex( + { roomCode: 1 }, + { + name: 'roomCode_unique_string', + unique: true, + partialFilterExpression: { roomCode: { $type: 'string' } }, + } + ), rawCollection.createIndex({ ownerId: 1, updatedAt: -1 }), rawCollection.createIndex({ participantIds: 1 }), rawCollection.createIndex({ ownerIds: 1, updatedAt: -1 }), diff --git a/meteor-escape/imports/api/games/engine.js b/meteor-escape/imports/api/games/engine.js index 55740227..5fd01669 100644 --- a/meteor-escape/imports/api/games/engine.js +++ b/meteor-escape/imports/api/games/engine.js @@ -89,7 +89,7 @@ export function getRequiredAction(emergency) { return REQUIRED_ACTIONS[emergency]; } -export function createInitialState({ mode, ownerId, playerId, now, roomCode }) { +export function createInitialState({ mode, ownerId, playerId, now, roomCode, testMode = false }) { return { mode, ownerId, @@ -100,10 +100,10 @@ export function createInitialState({ mode, ownerId, playerId, now, roomCode }) { emergency: EMERGENCIES[0], turn: 'player', shield: 100, - warp: 0, - score: 0, + warp: testMode ? 60 : 0, + score: testMode ? 60 : 0, streak: 0, - bestStreak: 0, + bestStreak: testMode ? 3 : 0, endsAt: now + MISSION_DURATION_MS, turnEndsAt: now + TURN_DURATION_MS, events: [], diff --git a/meteor-escape/imports/api/games/methods.js b/meteor-escape/imports/api/games/methods.js index 3e35be2a..6d616b3a 100644 --- a/meteor-escape/imports/api/games/methods.js +++ b/meteor-escape/imports/api/games/methods.js @@ -74,8 +74,8 @@ async function maybeSettleTimeout(game, now) { return persistGame(game._id, resolveTimeout(storedGame, { now }), now); } -function createSoloDocument({ ownerId, playerId, now }) { - const state = createInitialState({ mode: 'solo', ownerId, playerId, now }); +function createSoloDocument({ ownerId, playerId, now, testMode = false }) { + const state = createInitialState({ mode: 'solo', ownerId, playerId, now, testMode }); return parseGameDocument({ ...state, @@ -109,9 +109,11 @@ async function generateRoomCode() { Meteor.methods({ async 'games.startSolo'(payload) { - const { ownerId, playerId } = parseOrThrow(StartSoloSchema, payload); + const { ownerId, playerId, testMode } = parseOrThrow(StartSoloSchema, payload); const now = Date.now(); - const gameId = await Games.insertAsync(createSoloDocument({ ownerId, playerId, now })); + const gameId = await Games.insertAsync( + createSoloDocument({ ownerId, playerId, now, testMode }) + ); return { gameId }; }, @@ -237,7 +239,7 @@ Meteor.methods({ }, async 'games.rematch'(payload) { - const { ownerId, playerId, gameId } = parseOrThrow(RematchSchema, payload); + const { ownerId, playerId, gameId, testMode } = parseOrThrow(RematchSchema, payload); const existing = await findOwnedGameOrThrow({ ownerId, playerId, gameId }); const game = sanitizeStoredGame(existing); @@ -253,6 +255,7 @@ Meteor.methods({ ownerId: game.ownerId, playerId: game.playerId, now, + testMode, }); } else { const roomCode = await generateRoomCode(); diff --git a/meteor-escape/imports/api/games/schema.js b/meteor-escape/imports/api/games/schema.js index 79355309..ecb9a7e6 100644 --- a/meteor-escape/imports/api/games/schema.js +++ b/meteor-escape/imports/api/games/schema.js @@ -53,6 +53,7 @@ export const StartSoloSchema = z .object({ ownerId: IdSchema, playerId: IdSchema, + testMode: z.boolean().optional().default(false), }) .strict(); @@ -80,6 +81,7 @@ export const RematchSchema = z ownerId: IdSchema, playerId: IdSchema, gameId: GameIdSchema, + testMode: z.boolean().optional().default(false), }) .strict(); diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx index 13041f6f..0d5578d3 100644 --- a/meteor-escape/imports/ui/App.jsx +++ b/meteor-escape/imports/ui/App.jsx @@ -1,10 +1,15 @@ -import React, { useCallback, useEffect, useMemo, useState } from 'react'; +import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { Meteor } from 'meteor/meteor'; import { useTracker } from 'meteor/react-meteor-data'; import { Capacitor } from '@capacitor/core'; +import { App as CapacitorApp } from '@capacitor/app'; import { App as KonstaApp, Block, List, ListItem } from 'konsta/react'; import { ACTIVE_STATUSES, TERMINAL_STATUSES, Games } from '../api/games/collection'; import { AppShell } from './components/AppShell'; +import { MissionStage } from './components/MissionStage'; +import { ResultSheet } from './components/ResultSheet'; +import { signalActionResult } from './native/haptics'; +import { shareResult } from './native/share'; import { getClientIdentity } from './identity'; import { PlayPage } from './pages/PlayPage'; import { RecordsPage } from './pages/RecordsPage'; @@ -13,6 +18,30 @@ function pickTheme() { return Capacitor.getPlatform() === 'ios' ? 'ios' : 'material'; } +function getTestMode() { + if (typeof window === 'undefined') { + return false; + } + + return new URLSearchParams(window.location.search).get('testMode') === '1'; +} + +function buildFeedbackKey(game) { + const latestEvent = game?.events?.at(-1); + if (!game || !latestEvent) { + return null; + } + + return [ + game._id, + game.status, + latestEvent.now, + latestEvent.actorId ?? 'system', + latestEvent.action ?? 'timeout', + latestEvent.outcome, + ].join(':'); +} + function SystemPanel({ connection, identity, activeGame, recentGames }) { return (
@@ -41,10 +70,16 @@ function SystemPanel({ connection, identity, activeGame, recentGames }) { export function App() { const identity = useMemo(() => getClientIdentity(), []); + const testMode = useMemo(() => getTestMode(), []); const [view, setView] = useState('play'); const [busyAction, setBusyAction] = useState(null); const [statusMessage, setStatusMessage] = useState(''); const [dark, setDark] = useState(false); + const [missionGameId, setMissionGameId] = useState(null); + const [now, setNow] = useState(Date.now()); + const [resultSheetOpen, setResultSheetOpen] = useState(false); + const seenResultRef = useRef(null); + const feedbackKeyRef = useRef(null); useEffect(() => { if (typeof window === 'undefined' || typeof window.matchMedia !== 'function') { @@ -69,31 +104,130 @@ export function App() { activeReady: activeHandle.ready(), recentReady: recentHandle.ready(), activeGame: Games.findOne( - { status: { $in: ACTIVE_STATUSES } }, + { + players: { + $elemMatch: { + id: identity.playerId, + ownerId: identity.ownerId, + }, + }, + status: { $in: ACTIVE_STATUSES }, + }, { sort: { updatedAt: -1 } } ), recentGames: Games.find( - { status: { $in: TERMINAL_STATUSES } }, + { + ownerIds: identity.ownerId, + status: { $in: TERMINAL_STATUSES }, + }, { sort: { updatedAt: -1 } } ).fetch(), }; }, [identity.ownerId, identity.playerId]); + const resultGame = useMemo(() => { + if (!missionGameId) { + return null; + } + + return recentGames.find((game) => game._id === missionGameId) ?? null; + }, [missionGameId, recentGames]); + + const missionSnapshot = activeGame ?? resultGame ?? null; + const showMission = Boolean(activeGame) || Boolean(resultSheetOpen && resultGame); + const bestScore = recentGames.reduce( (highest, game) => Math.max(highest, Number(game.score) || 0), 0 ); + useEffect(() => { + if (!activeGame?._id) { + return; + } + + setMissionGameId(activeGame._id); + setNow(Date.now()); + }, [activeGame?._id]); + + useEffect(() => { + if (!showMission || !missionSnapshot) { + return undefined; + } + + const handle = window.setInterval(() => setNow(Date.now()), 250); + return () => window.clearInterval(handle); + }, [missionSnapshot, showMission]); + + useEffect(() => { + if (!resultGame?._id) { + return; + } + + if (seenResultRef.current === resultGame._id) { + return; + } + + seenResultRef.current = resultGame._id; + setResultSheetOpen(true); + }, [resultGame]); + + useEffect(() => { + const key = buildFeedbackKey(missionSnapshot); + if (!key || feedbackKeyRef.current === key) { + return; + } + + feedbackKeyRef.current = key; + const latestEvent = missionSnapshot.events.at(-1); + + if (missionSnapshot.status === 'won') { + void signalActionResult('win'); + return; + } + + if (latestEvent?.outcome === 'correct') { + void signalActionResult('correct'); + return; + } + + void signalActionResult('damage'); + }, [missionSnapshot]); + + useEffect(() => { + if (!resultSheetOpen || !resultGame || !Capacitor.isPluginAvailable('App')) { + return undefined; + } + + let cancelled = false; + let listener; + + void CapacitorApp.addListener('backButton', () => { + if (!cancelled) { + setResultSheetOpen(false); + } + }).then((handle) => { + listener = handle; + }); + + return () => { + cancelled = true; + listener?.remove(); + }; + }, [resultGame, resultSheetOpen]); + const invokeGameMethod = useCallback( - async (actionName, callback) => { + async (actionName, callback, { onSuccess } = {}) => { setBusyAction(actionName); setStatusMessage(''); try { - await callback(); - setView('play'); + const result = await callback(); + onSuccess?.(result); + return result; } catch (error) { setStatusMessage(error.reason || error.message || 'Mission command failed.'); + return null; } finally { setBusyAction(null); } @@ -102,13 +236,23 @@ export function App() { ); const handleQuickMission = useCallback(() => { - return invokeGameMethod('quick', () => - Meteor.callAsync('games.startSolo', { - ownerId: identity.ownerId, - playerId: identity.playerId, - }) + return invokeGameMethod( + 'quick', + () => + Meteor.callAsync('games.startSolo', { + ownerId: identity.ownerId, + playerId: identity.playerId, + testMode, + }), + { + onSuccess: ({ gameId }) => { + setMissionGameId(gameId); + setResultSheetOpen(false); + setView('play'); + }, + } ); - }, [identity.ownerId, identity.playerId, invokeGameMethod]); + }, [identity.ownerId, identity.playerId, invokeGameMethod, testMode]); const handleCreateCrew = useCallback(() => { return invokeGameMethod('crew', async () => { @@ -117,6 +261,9 @@ export function App() { playerId: identity.playerId, }); setStatusMessage(`Crew room ${result.roomCode} ready for a copilot.`); + setMissionGameId(result.gameId); + setResultSheetOpen(false); + return result; }); }, [identity.ownerId, identity.playerId, invokeGameMethod]); @@ -129,18 +276,73 @@ export function App() { return Promise.resolve(); } - return invokeGameMethod('join', () => - Meteor.callAsync('games.joinCrew', { + return invokeGameMethod( + 'join', + () => + Meteor.callAsync('games.joinCrew', { + ownerId: identity.ownerId, + playerId: identity.playerId, + roomCode: normalizedRoomCode, + }), + { + onSuccess: ({ gameId }) => { + setMissionGameId(gameId); + setResultSheetOpen(false); + }, + } + ); + }, + [identity.ownerId, identity.playerId, invokeGameMethod] + ); + + const handleAction = useCallback( + (action) => { + if (!activeGame?._id) { + return Promise.resolve(null); + } + + return invokeGameMethod('answer', () => + Meteor.callAsync('games.answer', { ownerId: identity.ownerId, playerId: identity.playerId, - roomCode: normalizedRoomCode, + gameId: activeGame._id, + action, }) ); }, - [identity.ownerId, identity.playerId, invokeGameMethod] + [activeGame?._id, identity.ownerId, identity.playerId, invokeGameMethod] ); - const shellView = activeGame ? 'mission' : view; + const handleRematch = useCallback(() => { + if (!resultGame?._id) { + return Promise.resolve(null); + } + + return invokeGameMethod( + 'rematch', + () => + Meteor.callAsync('games.rematch', { + ownerId: identity.ownerId, + playerId: identity.playerId, + gameId: resultGame._id, + testMode, + }), + { + onSuccess: ({ gameId }) => { + setMissionGameId(gameId); + setResultSheetOpen(false); + }, + } + ); + }, [identity.ownerId, identity.playerId, invokeGameMethod, resultGame?._id, testMode]); + + const handleResultHome = useCallback(() => { + setResultSheetOpen(false); + setMissionGameId(null); + setView('play'); + }, []); + + const shellView = showMission ? 'mission' : view; return ( ) : null} - {shellView === 'mission' || view === 'play' ? ( + {showMission && missionSnapshot ? ( + <> + + {resultGame ? ( + shareResult(resultGame)} + /> + ) : null} + + ) : null} + + {!showMission && view === 'play' ? ( + Meteor Escape mission ship + + A bright rescue ship banking through the meteor field while the crew cycles shield, cooling, + and boost controls. + + + + + + + + + + + + + + + + + + + + + + + + + Mission Deck + + + Keep the ship flat and fast. Correct responses bank warp. Misses cost shield. + + + ); +} diff --git a/meteor-escape/imports/ui/components/ActionControls.jsx b/meteor-escape/imports/ui/components/ActionControls.jsx new file mode 100644 index 00000000..955ad951 --- /dev/null +++ b/meteor-escape/imports/ui/components/ActionControls.jsx @@ -0,0 +1,55 @@ +import React from 'react'; +import { Flame, Shield, Zap } from 'lucide-react'; + +const ACTIONS = [ + { + action: 'shield', + label: 'Shield', + detail: 'Deflect meteors', + tone: 'cyan', + Icon: Shield, + }, + { + action: 'cool', + label: 'Cool', + detail: 'Bleed reactor heat', + tone: 'yellow', + Icon: Flame, + }, + { + action: 'boost', + label: 'Boost', + detail: 'Charge warp lane', + tone: 'mint', + Icon: Zap, + }, +]; + +export function ActionControls({ busy, disabled, recommendedAction, onAction }) { + return ( +
+ {ACTIONS.map(({ action, label, detail, tone, Icon }) => { + const emphasized = action === recommendedAction; + + return ( + + ); + })} +
+ ); +} diff --git a/meteor-escape/imports/ui/components/EmergencyPrompt.jsx b/meteor-escape/imports/ui/components/EmergencyPrompt.jsx new file mode 100644 index 00000000..d7b42a04 --- /dev/null +++ b/meteor-escape/imports/ui/components/EmergencyPrompt.jsx @@ -0,0 +1,48 @@ +import React from 'react'; +import { Flame, Shield, Zap } from 'lucide-react'; + +const EMERGENCY_CONTENT = { + meteor: { + eyebrow: 'Meteor', + title: 'Brace for debris', + detail: 'Raise the shield before the hull takes another hit.', + tone: 'coral', + Icon: Shield, + }, + overheat: { + eyebrow: 'Overheat', + title: 'Core running hot', + detail: 'Dump heat fast or the engines will scorch the shield grid.', + tone: 'yellow', + Icon: Flame, + }, + path: { + eyebrow: 'Path', + title: 'Clear lane ahead', + detail: 'Punch the drive now to bank warp while the corridor is open.', + tone: 'mint', + Icon: Zap, + }, +}; + +export function EmergencyPrompt({ emergency, statusText }) { + const content = EMERGENCY_CONTENT[emergency] ?? EMERGENCY_CONTENT.meteor; + const { Icon } = content; + + return ( +
+
+
+

{content.eyebrow}

+

{content.title}

+
+ +
+ +

{content.detail}

+

{statusText}

+
+ ); +} diff --git a/meteor-escape/imports/ui/components/MissionStage.jsx b/meteor-escape/imports/ui/components/MissionStage.jsx new file mode 100644 index 00000000..0da1e960 --- /dev/null +++ b/meteor-escape/imports/ui/components/MissionStage.jsx @@ -0,0 +1,222 @@ +import React, { useEffect, useMemo, useRef, useState } from 'react'; +import { Clock3, Radio, Shield, Users, Zap } from 'lucide-react'; +import { getRequiredAction } from '../../api/games/engine'; +import { ShipArt } from '../art/ShipArt'; +import { ActionControls } from './ActionControls'; +import { EmergencyPrompt } from './EmergencyPrompt'; +import { PlayerStrip } from './PlayerStrip'; +import { SystemMeter } from './SystemMeter'; + +function formatClock(target, now) { + if (!target) { + return 'Live'; + } + + const seconds = Math.max(0, Math.ceil((target - now) / 1000)); + return `${seconds}s`; +} + +function describeEvent(event) { + if (!event) { + return 'Crew standing by'; + } + + if (event.outcome === 'correct') { + return 'Warp charged'; + } + + if (event.outcome === 'wrong' || event.outcome === 'late') { + return 'Shield hit'; + } + + return 'Mission expired'; +} + +function formatFeedLine(event) { + const actor = + event.actorId === 'copilot' + ? 'CPU' + : event.actorId + ? 'Crew' + : 'System'; + + return `${describeEvent(event)} · ${actor}`; +} + +function getTurnStatus(game) { + if (game.status === 'waiting') { + return 'Waiting for a live copilot'; + } + + if (game.status === 'won') { + return 'Warp charged'; + } + + if (game.status === 'lost') { + return 'Shields collapsed'; + } + + return game.turn === 'copilot' ? 'Copilot thinking' : 'Your turn'; +} + +function buildAnnouncement(game) { + if (game.status === 'won') { + return 'Warp charged. Mission complete.'; + } + + if (game.status === 'lost') { + return 'Shields collapsed. Mission lost.'; + } + + if (game.status === 'waiting') { + return `Crew lobby ready. Room code ${game.roomCode}.`; + } + + if (game.turn === 'copilot') { + return 'Copilot turn.'; + } + + return 'Your turn.'; +} + +export function MissionStage({ game, now, busy, connected, onAction }) { + const [liveMessage, setLiveMessage] = useState(buildAnnouncement(game)); + const previousKeyRef = useRef(''); + const recommendedAction = useMemo(() => getRequiredAction(game.emergency), [game.emergency]); + const turnExpired = Boolean(game.turnEndsAt && now > game.turnEndsAt); + const missionExpired = Boolean(game.endsAt && now > game.endsAt); + const controlsDisabled = + busy || + !connected || + game.status !== 'playing' || + game.turn !== 'player' || + turnExpired || + missionExpired; + const latestEvent = game.events.at(-1) ?? null; + const statusText = getTurnStatus(game); + + useEffect(() => { + const latestEventKey = latestEvent + ? `${latestEvent.now}:${latestEvent.outcome}:${latestEvent.action ?? 'timeout'}` + : 'none'; + const key = `${game._id}:${game.status}:${game.turn}:${latestEventKey}`; + + if (previousKeyRef.current === key) { + return; + } + + previousKeyRef.current = key; + setLiveMessage(buildAnnouncement(game)); + }, [game, latestEvent]); + + return ( +
+

+ {liveMessage} +

+ +
+
+
+

{game.mode === 'crew' ? 'Crew Mission' : 'Quick Mission'}

+

{game.status === 'waiting' ? 'Crew lobby ready' : 'Mission control'}

+
+ + {game.status === 'waiting' + ? 'Waiting' + : game.turn === 'copilot' + ? 'Copilot turn' + : 'Your turn'} + +
+ +
+
+ + +
+ + + +
+ + + + +
+ + + + {game.status === 'waiting' ? ( +
+

Invite a copilot

+

Share room code {game.roomCode} to replace the CPU with another human.

+
+ ) : ( + + )} + +
+
+

Mission feed

+ + +
+ +
    + {game.events.length > 0 ? ( + game.events + .slice() + .reverse() + .map((event, index) => ( +
  1. + {describeEvent(event)} + {formatFeedLine(event)} +
  2. + )) + ) : ( +
  3. + Mission live + Awaiting the first emergency response. +
  4. + )} +
+
+
+ ); +} diff --git a/meteor-escape/imports/ui/components/PlayerStrip.jsx b/meteor-escape/imports/ui/components/PlayerStrip.jsx new file mode 100644 index 00000000..efe1c337 --- /dev/null +++ b/meteor-escape/imports/ui/components/PlayerStrip.jsx @@ -0,0 +1,34 @@ +import React from 'react'; +import { Bot, UserRound } from 'lucide-react'; + +function formatRole(role) { + return role === 'copilot' ? 'Copilot' : 'Captain'; +} + +export function PlayerStrip({ players, turn }) { + return ( +
+ {players.map((player) => { + const active = player.role === turn; + const isCpu = player.type === 'cpu'; + const Icon = isCpu ? Bot : UserRound; + + return ( +
+ + + {formatRole(player.role)} + {isCpu ? 'CPU online' : 'Human aboard'} + +
+ ); + })} +
+ ); +} diff --git a/meteor-escape/imports/ui/components/ResultSheet.jsx b/meteor-escape/imports/ui/components/ResultSheet.jsx new file mode 100644 index 00000000..2a135e39 --- /dev/null +++ b/meteor-escape/imports/ui/components/ResultSheet.jsx @@ -0,0 +1,116 @@ +import React, { useEffect, useState } from 'react'; +import { Home, RotateCcw, Share2, Trophy, TriangleAlert } from 'lucide-react'; + +function getResultCopy(game) { + if (game.status === 'won') { + return { + title: 'Warp charged', + detail: 'You punched through the field before the ship gave out.', + Icon: Trophy, + tone: 'mint', + }; + } + + return { + title: 'Shields collapsed', + detail: 'The hull could not take another hit before warp finished charging.', + Icon: TriangleAlert, + tone: 'coral', + }; +} + +export function ResultSheet({ game, opened, onRematch, onHome, onShare }) { + const [shareMessage, setShareMessage] = useState(''); + const [sharing, setSharing] = useState(false); + const copy = getResultCopy(game); + const { Icon } = copy; + + useEffect(() => { + if (opened) { + setShareMessage(''); + setSharing(false); + } + }, [opened, game._id]); + + if (!opened) { + return null; + } + + return ( +
+
+
+
+

Mission report

+

{copy.title}

+
+ +
+ +

{copy.detail}

+ +
+
+
Score
+
{game.score}
+
+
+
Warp
+
{game.warp}%
+
+
+
Shield
+
{game.shield}%
+
+
+
Best streak
+
{game.bestStreak}
+
+
+ +
+ + + +
+ + {shareMessage ?

{shareMessage}

: null} +
+
+ ); +} diff --git a/meteor-escape/imports/ui/components/SystemMeter.jsx b/meteor-escape/imports/ui/components/SystemMeter.jsx new file mode 100644 index 00000000..9ddab30f --- /dev/null +++ b/meteor-escape/imports/ui/components/SystemMeter.jsx @@ -0,0 +1,34 @@ +import React from 'react'; + +function clampPercent(value) { + return Math.max(0, Math.min(100, Number(value) || 0)); +} + +export function SystemMeter({ label, value, helper, tone = 'cyan', icon: Icon }) { + const percent = clampPercent(value); + + return ( +
+
+
+ {Icon ?
+ {percent}% +
+ +
+ +
+ + {helper ?

{helper}

: null} +
+ ); +} diff --git a/meteor-escape/imports/ui/native/haptics.js b/meteor-escape/imports/ui/native/haptics.js new file mode 100644 index 00000000..45a6a771 --- /dev/null +++ b/meteor-escape/imports/ui/native/haptics.js @@ -0,0 +1,23 @@ +import { Capacitor } from '@capacitor/core'; +import { Haptics, ImpactStyle, NotificationType } from '@capacitor/haptics'; + +export async function signalActionResult(kind) { + if (!Capacitor.isPluginAvailable('Haptics')) { + return false; + } + + try { + if (kind === 'win') { + await Haptics.notification({ type: NotificationType.Success }); + return true; + } + + await Haptics.impact({ + style: kind === 'damage' ? ImpactStyle.Medium : ImpactStyle.Light, + }); + + return true; + } catch { + return false; + } +} diff --git a/meteor-escape/imports/ui/native/share.js b/meteor-escape/imports/ui/native/share.js new file mode 100644 index 00000000..e7cba062 --- /dev/null +++ b/meteor-escape/imports/ui/native/share.js @@ -0,0 +1,58 @@ +import { Capacitor } from '@capacitor/core'; +import { Share } from '@capacitor/share'; + +function buildSummary(game) { + const result = game.status === 'won' ? 'escaped' : 'lost the hull'; + return `Meteor Escape: ${result} with score ${game.score}, warp ${game.warp}%, shield ${game.shield}%, best streak ${game.bestStreak}.`; +} + +async function copyToClipboard(text) { + if (typeof navigator?.clipboard?.writeText === 'function') { + await navigator.clipboard.writeText(text); + return true; + } + + if (typeof document === 'undefined') { + return false; + } + + const textarea = document.createElement('textarea'); + textarea.value = text; + textarea.setAttribute('readonly', 'readonly'); + textarea.style.position = 'fixed'; + textarea.style.opacity = '0'; + document.body.appendChild(textarea); + textarea.select(); + const copied = document.execCommand('copy'); + document.body.removeChild(textarea); + return copied; +} + +export async function shareResult(game) { + const text = buildSummary(game); + + if (Capacitor.isPluginAvailable('Share')) { + try { + if (typeof Share.canShare === 'function') { + const capability = await Share.canShare(); + if (capability?.value === false) { + throw new Error('share-unavailable'); + } + } + + await Share.share({ + title: 'Meteor Escape', + text, + dialogTitle: 'Share mission result', + }); + + return { shared: true, copied: false }; + } catch { + const copied = await copyToClipboard(text); + return { shared: false, copied }; + } + } + + const copied = await copyToClipboard(text); + return { shared: false, copied }; +} diff --git a/meteor-escape/imports/ui/pages/PlayPage.jsx b/meteor-escape/imports/ui/pages/PlayPage.jsx index b69a64d2..7eb7f298 100644 --- a/meteor-escape/imports/ui/pages/PlayPage.jsx +++ b/meteor-escape/imports/ui/pages/PlayPage.jsx @@ -1,36 +1,10 @@ -import React, { useMemo, useState } from 'react'; -import { - Badge, - Block, - BlockTitle, - Button, - List, - ListItem, - Progressbar, -} from 'konsta/react'; -import { Shield, TimerReset, Users, Zap } from 'lucide-react'; +import React, { useState } from 'react'; +import { Button } from 'konsta/react'; +import { Users, Zap } from 'lucide-react'; import { FlightDeckArt } from '../art/FlightDeckArt'; -function formatTurn(turn) { - return turn === 'copilot' ? 'Copilot turn' : 'Captain turn'; -} - -function formatMode(mode) { - return mode === 'crew' ? 'Crew Mission' : 'Quick Mission'; -} - -function formatTimeRemaining(game) { - if (!game?.endsAt) { - return null; - } - - const seconds = Math.max(0, Math.ceil((game.endsAt - Date.now()) / 1000)); - return `${seconds}s`; -} - export function PlayPage({ bestScore, - activeGame, onQuickMission, onCreateCrew, onJoinCrew, @@ -39,103 +13,6 @@ export function PlayPage({ }) { const [roomCode, setRoomCode] = useState(''); - const missionTime = useMemo(() => formatTimeRemaining(activeGame), [activeGame]); - - if (activeGame) { - return ( -
-
-
-

{formatMode(activeGame.mode)}

-

- {activeGame.status === 'waiting' ? 'Crew lobby ready' : 'Mission in progress'} -

-
- - {activeGame.status === 'waiting' ? 'Waiting' : formatTurn(activeGame.turn)} - -
- -
- - -
-
-
-
- {activeGame.shield}% - -
- -
-
-
- {activeGame.warp}% - -
- -
-
-
- {missionTime ?? 'Live'} - - Emergency: {activeGame.emergency} - -
- -
-
-
- {activeGame.players.length} aboard - - {activeGame.roomCode ? `Room ${activeGame.roomCode}` : 'CPU copilot online'} - -
-
-
- - {activeGame.status === 'waiting' ? ( - - Invite a copilot -

- Share room code {activeGame.roomCode} to swap the CPU for a live - crew member. -

-
- ) : ( - - {activeGame.events.length > 0 ? ( - activeGame.events - .slice() - .reverse() - .map((event, index) => ( - - )) - ) : ( - - )} - - )} -
- ); - } - return (
diff --git a/meteor-escape/package-lock.json b/meteor-escape/package-lock.json index 97bd410a..8e928353 100644 --- a/meteor-escape/package-lock.json +++ b/meteor-escape/package-lock.json @@ -10,7 +10,9 @@ "@capacitor/android": "^7.6.7", "@capacitor/app": "^7.1.2", "@capacitor/core": "^7.4.3", + "@capacitor/haptics": "^7.0.5", "@capacitor/ios": "^7.6.7", + "@capacitor/share": "^7.0.4", "@swc/helpers": "^0.5.19", "konsta": "^5.2.0", "lucide-react": "^1.25.0", @@ -233,6 +235,15 @@ "tslib": "^2.1.0" } }, + "node_modules/@capacitor/haptics": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-7.0.5.tgz", + "integrity": "sha512-ujXuUkL8UG1YLhuJo/q+jiHr0K5JmclGZHmV1RttmiUBRG1XpC4Fc4gXUJyEX+6IoyfwWhgtPvJFRUB31HYnRQ==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, "node_modules/@capacitor/ios": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-7.6.7.tgz", @@ -242,6 +253,15 @@ "@capacitor/core": "^7.6.0" } }, + "node_modules/@capacitor/share": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/share/-/share-7.0.4.tgz", + "integrity": "sha512-wNXxmXUcChrtbZ5jQv8scFIbIGKo3rk6B7qpWySxfUhYJP5NANgAqQ9Z69m0k/zYsucdh66SBU7XW1ykd9aUug==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", diff --git a/meteor-escape/package.json b/meteor-escape/package.json index 247276d9..3237407e 100644 --- a/meteor-escape/package.json +++ b/meteor-escape/package.json @@ -14,7 +14,9 @@ "@capacitor/android": "^7.6.7", "@capacitor/app": "^7.1.2", "@capacitor/core": "^7.4.3", + "@capacitor/haptics": "^7.0.5", "@capacitor/ios": "^7.6.7", + "@capacitor/share": "^7.0.4", "@swc/helpers": "^0.5.19", "konsta": "^5.2.0", "lucide-react": "^1.25.0", @@ -28,11 +30,11 @@ "@meteorjs/capacitor": "file:../../meteor/npm-packages/meteor-capacitor", "@meteorjs/rspack": "^2.0.1", "@playwright/test": "^1.50.0", - "@tailwindcss/postcss": "^4.3.3", "@rsdoctor/rspack-plugin": "^1.5.7", "@rspack/cli": "^1.7.9", "@rspack/core": "^1.7.9", "@rspack/plugin-react-refresh": "^1.6.1", + "@tailwindcss/postcss": "^4.3.3", "oxlint": "^1.56.0", "postcss": "^8.5.20", "postcss-loader": "^8.2.1", From e676aa6c121e092f7708ad271d673e863afdd8ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 19:26:58 +0200 Subject: [PATCH 08/37] Fix Meteor Escape task 4 review findings --- meteor-escape/e2e/game.spec.js | 41 ++++- meteor-escape/imports/api/games/methods.js | 34 +++- meteor-escape/imports/api/games/server/cpu.js | 152 +++++++++++++++--- meteor-escape/imports/ui/App.jsx | 7 +- .../imports/ui/components/MissionStage.jsx | 9 +- .../imports/ui/components/ResultSheet.jsx | 5 +- meteor-escape/playwright.config.js | 2 +- meteor-escape/tests/game.engine.test.js | 14 ++ meteor-escape/tests/game.methods.test.js | 90 ++++++++++- 9 files changed, 318 insertions(+), 36 deletions(-) diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index 283a0d39..0d6e8a89 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -28,6 +28,10 @@ function getResultTitle(page) { return page.locator('.result-sheet h2'); } +function getLiveRegion(page) { + return page.locator('.mission-stage__live'); +} + test('opens on understandable mobile game home', async ({ page }) => { await page.goto('/'); await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); @@ -86,6 +90,8 @@ test('plays quick mission with visible CPU turns and result', async ({ page }) = const actionName = emergencyLabelToAction(emergency?.trim() ?? ''); await page.getByRole('button', { name: new RegExp(actionName, 'i') }).click(); + await expect(getLiveRegion(page)).toContainText('Warp charged', { timeout: 500 }); + await expect(getLiveRegion(page)).toContainText('Copilot turn', { timeout: 500 }); await expect(getMissionStatus(page)).toHaveText('Copilot thinking'); await expect(getTurnChip(page)).toHaveText('Copilot turn'); @@ -94,8 +100,8 @@ test('plays quick mission with visible CPU turns and result', async ({ page }) = await expect(page.getByRole('button', { name: 'Share Result' })).toBeVisible(); }); -test('keeps mission actions 64 pixels tall without overlap on narrow phones', async ({ page }) => { - await page.setViewportSize({ width: 320, height: 700 }); +async function assertMissionActionLayout(page, viewport, requireViewportFit) { + await page.setViewportSize(viewport); await page.goto('/?testMode=1'); await page.getByRole('button', { name: 'Quick Mission' }).click(); await expect(getTurnChip(page)).toHaveText('Your turn'); @@ -115,12 +121,23 @@ test('keeps mission actions 64 pixels tall without overlap on narrow phones', as expect(box.height).toBeGreaterThanOrEqual(64); expect(box.x).toBeGreaterThanOrEqual(0); expect(box.y).toBeGreaterThanOrEqual(0); - expect(box.x + box.width).toBeLessThanOrEqual(320); + expect(box.x + box.width).toBeLessThanOrEqual(viewport.width); + if (requireViewportFit) { + expect(box.y + box.height).toBeLessThanOrEqual(viewport.height); + } } for (let index = 1; index < boxes.length; index += 1) { expect(boxes[index - 1].y + boxes[index - 1].height).toBeLessThanOrEqual(boxes[index].y); } +} + +test('keeps mission actions 64 pixels tall without overlap on 320x700 phones', async ({ page }) => { + await assertMissionActionLayout(page, { width: 320, height: 700 }, false); +}); + +test('keeps mission actions in viewport without overlap on 390x844 phones', async ({ page }) => { + await assertMissionActionLayout(page, { width: 390, height: 844 }, true); }); test('keeps mission result sheet inside viewport and honors reduced motion', async ({ page }) => { @@ -157,3 +174,21 @@ test('keeps mission result sheet inside viewport and honors reduced motion', asy expect(motionStyles.transitionDuration).toMatch(/0s|0\.01ms|1e-05s/); expect(motionStyles.scrollBehavior).toBe('auto'); }); + +test('closing result sheet keeps terminal mission stage visible until home', async ({ page }) => { + await page.setViewportSize({ width: 390, height: 844 }); + await page.goto('/?testMode=1'); + await page.getByRole('button', { name: 'Quick Mission' }).click(); + await expect(getTurnChip(page)).toHaveText('Your turn'); + + const emergency = await page.locator('.emergency-prompt__eyebrow').textContent(); + const actionName = emergencyLabelToAction(emergency?.trim() ?? ''); + await page.getByRole('button', { name: new RegExp(actionName, 'i') }).click(); + await expect(page.locator('.result-sheet')).toBeVisible({ timeout: 30_000 }); + + await page.locator('.result-sheet-backdrop').click({ position: { x: 8, y: 8 } }); + + await expect(page.locator('.result-sheet')).toBeHidden(); + await expect(page.locator('.mission-stage')).toBeVisible(); + await expect(page.getByRole('button', { name: 'Quick Mission' })).toBeHidden(); +}); diff --git a/meteor-escape/imports/api/games/methods.js b/meteor-escape/imports/api/games/methods.js index 6d616b3a..067440c3 100644 --- a/meteor-escape/imports/api/games/methods.js +++ b/meteor-escape/imports/api/games/methods.js @@ -15,7 +15,7 @@ import { parseGameDocument, parseOrThrow, } from './schema'; -import { scheduleCpuTurn } from './server/cpu'; +import { scheduleGameTurn } from './server/cpu'; const ROOM_CODE_ALPHABET = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789'; @@ -32,6 +32,16 @@ function shouldScheduleCpu(game) { return game.status === 'playing' && game.turn === 'copilot' && game.players[1]?.type === 'cpu'; } +export function shouldHonorTestMode( + requestedTestMode, + { + isDevelopment = Meteor.isDevelopment, + e2eEnv = process.env.METEOR_ESCAPE_E2E, + } = {} +) { + return Boolean(requestedTestMode && isDevelopment && e2eEnv === '1'); +} + async function persistGame(gameId, nextState, now) { const stored = parseGameDocument({ ...nextState, @@ -109,11 +119,14 @@ async function generateRoomCode() { Meteor.methods({ async 'games.startSolo'(payload) { - const { ownerId, playerId, testMode } = parseOrThrow(StartSoloSchema, payload); + const { ownerId, playerId, testMode: requestedTestMode } = parseOrThrow(StartSoloSchema, payload); + const testMode = shouldHonorTestMode(requestedTestMode); const now = Date.now(); const gameId = await Games.insertAsync( createSoloDocument({ ownerId, playerId, now, testMode }) ); + const game = await Games.findOneAsync(gameId); + scheduleGameTurn(game, now); return { gameId }; }, @@ -124,6 +137,11 @@ Meteor.methods({ const existing = await findOwnedGameOrThrow({ ownerId, playerId, gameId }); const game = await maybeSettleTimeout(existing, now); const storedGame = sanitizeStoredGame(game); + if (game._id !== existing._id || game.updatedAt?.getTime?.() !== existing.updatedAt?.getTime?.()) { + if (storedGame.status === 'playing') { + scheduleGameTurn(game, now); + } + } if (storedGame.status !== 'playing') { throw new Meteor.Error('invalid-state', 'Game is not active'); @@ -149,8 +167,8 @@ Meteor.methods({ now ); - if (shouldScheduleCpu(nextGame)) { - scheduleCpuTurn(gameId); + if (nextGame.status === 'playing' || shouldScheduleCpu(nextGame)) { + scheduleGameTurn(nextGame, now); } return { gameId }; @@ -235,13 +253,17 @@ Meteor.methods({ throw new Meteor.Error('not-found', 'Room code not found'); } + const game = await Games.findOneAsync(waitingGame._id); + scheduleGameTurn(game, now); + return { gameId: waitingGame._id }; }, async 'games.rematch'(payload) { - const { ownerId, playerId, gameId, testMode } = parseOrThrow(RematchSchema, payload); + const { ownerId, playerId, gameId, testMode: requestedTestMode } = parseOrThrow(RematchSchema, payload); const existing = await findOwnedGameOrThrow({ ownerId, playerId, gameId }); const game = sanitizeStoredGame(existing); + const testMode = shouldHonorTestMode(requestedTestMode); if (!['won', 'lost'].includes(game.status)) { throw new Meteor.Error('invalid-state', 'Game is not finished'); @@ -279,6 +301,8 @@ Meteor.methods({ } const nextGameId = await Games.insertAsync(nextDocument); + const nextGame = await Games.findOneAsync(nextGameId); + scheduleGameTurn(nextGame, now); return { gameId: nextGameId }; }, }); diff --git a/meteor-escape/imports/api/games/server/cpu.js b/meteor-escape/imports/api/games/server/cpu.js index e562ecac..04644a32 100644 --- a/meteor-escape/imports/api/games/server/cpu.js +++ b/meteor-escape/imports/api/games/server/cpu.js @@ -26,24 +26,105 @@ async function persistGame(gameId, nextState, now) { } export function scheduleCpuTurn(gameId) { - if (scheduledTurns.has(gameId)) { + const existing = scheduledTurns.get(gameId); + if (existing) { + Meteor.clearTimeout(existing.handle); + scheduledTurns.delete(gameId); + } + + void Games.findOneAsync(gameId).then((game) => { + if (!game) { + return; + } + + scheduleGameTurn(game); + }).catch((error) => { + Meteor._debug('Meteor Escape turn scheduling failed', error); + }); +} + +function clearScheduledTurn(gameId) { + const existing = scheduledTurns.get(gameId); + if (!existing) { + return; + } + + Meteor.clearTimeout(existing.handle); + scheduledTurns.delete(gameId); +} + +function getScheduledDelay(game, now = Date.now()) { + if (game.turnEndsAt === null) { + return null; + } + + const isCpuTurn = + game.turn === 'copilot' && + game.copilotId !== null && + game.players[1]?.type === 'cpu'; + + if (isCpuTurn) { + return CPU_DELAY_MS; + } + + return Math.max(0, game.turnEndsAt - now); +} + +export function resetScheduledTurnsForTests() { + for (const gameId of scheduledTurns.keys()) { + clearScheduledTurn(gameId); + } +} + +export function scheduleGameTurn(game, now = Date.now()) { + const storedGame = sanitizeStoredGame(game); + clearScheduledTurn(game._id); + + if (storedGame.status !== 'playing') { return; } + const delay = getScheduledDelay(storedGame, now); + if (delay === null) { + return; + } + + const expectedTurn = storedGame.turn; + const expectedTurnEndsAt = storedGame.turnEndsAt; const handle = Meteor.setTimeout(async () => { - scheduledTurns.delete(gameId); + scheduledTurns.delete(game._id); try { - await runCpuTurn(gameId, Date.now()); + await runScheduledTurn( + game._id, + { expectedTurn, expectedTurnEndsAt }, + Date.now() + ); } catch (error) { - Meteor._debug('Meteor Escape CPU turn failed', error); + Meteor._debug('Meteor Escape scheduled turn failed', error); } - }, CPU_DELAY_MS); + }, delay); - scheduledTurns.set(gameId, handle); + scheduledTurns.set(game._id, { + handle, + expectedTurn, + expectedTurnEndsAt, + }); } export async function runCpuTurn(gameId, now = Date.now()) { + return runScheduledTurn( + gameId, + { expectedTurn: 'copilot' }, + now + ); +} + +export async function runScheduledTurn( + gameId, + { expectedTurn, expectedTurnEndsAt } = {}, + now = Date.now() +) { const game = await Games.findOneAsync(gameId); if (!game) { return null; @@ -54,6 +135,19 @@ export async function runCpuTurn(gameId, now = Date.now()) { } const storedGame = sanitizeStoredGame(game); + if ( + expectedTurn !== undefined && + storedGame.turn !== expectedTurn + ) { + return game; + } + + if ( + expectedTurnEndsAt !== undefined && + storedGame.turnEndsAt !== expectedTurnEndsAt + ) { + return game; + } if ( storedGame.endsAt !== null && @@ -61,23 +155,43 @@ export async function runCpuTurn(gameId, now = Date.now()) { (now > storedGame.endsAt || now > storedGame.turnEndsAt) ) { const timedOut = resolveTimeout(storedGame, { now }); - return persistGame(gameId, timedOut, now); + const persisted = await persistGame(gameId, timedOut, now); + if (persisted.status === 'playing') { + scheduleGameTurn(persisted, now); + } + return persisted; } - const cpuPlayer = storedGame.players[1]; - if ( - storedGame.turn !== 'copilot' || - storedGame.copilotId === null || - cpuPlayer?.type !== 'cpu' - ) { + const turnPlayer = storedGame.players.find((player) => player.role === storedGame.turn) ?? null; + if (!turnPlayer) { return game; } - const nextState = resolveAction(storedGame, { - actorId: storedGame.copilotId, - action: getRequiredAction(storedGame.emergency), - now, - }); + if (turnPlayer.type !== 'cpu') { + if (storedGame.turnEndsAt === null) { + return game; + } + + if (now <= storedGame.turnEndsAt) { + scheduleGameTurn(game, now); + return game; + } + } + + const nextState = + turnPlayer.type === 'cpu' && storedGame.turn === 'copilot' && storedGame.copilotId !== null + ? resolveAction(storedGame, { + actorId: storedGame.copilotId, + action: getRequiredAction(storedGame.emergency), + now, + }) + : resolveTimeout(storedGame, { + now: storedGame.turnEndsAt === null ? now : Math.max(now, storedGame.turnEndsAt + 1), + }); - return persistGame(gameId, nextState, now); + const persisted = await persistGame(gameId, nextState, now); + if (persisted.status === 'playing') { + scheduleGameTurn(persisted, now); + } + return persisted; } diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx index 0d5578d3..45170e74 100644 --- a/meteor-escape/imports/ui/App.jsx +++ b/meteor-escape/imports/ui/App.jsx @@ -134,7 +134,7 @@ export function App() { }, [missionGameId, recentGames]); const missionSnapshot = activeGame ?? resultGame ?? null; - const showMission = Boolean(activeGame) || Boolean(resultSheetOpen && resultGame); + const showMission = Boolean(activeGame) || Boolean(resultGame); const bestScore = recentGames.reduce( (highest, game) => Math.max(highest, Number(game.score) || 0), @@ -342,6 +342,10 @@ export function App() { setView('play'); }, []); + const handleResultClose = useCallback(() => { + setResultSheetOpen(false); + }, []); + const shellView = showMission ? 'mission' : view; return ( @@ -375,6 +379,7 @@ export function App() { opened={resultSheetOpen} onRematch={handleRematch} onHome={handleResultHome} + onClose={handleResultClose} onShare={() => shareResult(resultGame)} /> ) : null} diff --git a/meteor-escape/imports/ui/components/MissionStage.jsx b/meteor-escape/imports/ui/components/MissionStage.jsx index 0da1e960..3aef8055 100644 --- a/meteor-escape/imports/ui/components/MissionStage.jsx +++ b/meteor-escape/imports/ui/components/MissionStage.jsx @@ -60,6 +60,8 @@ function getTurnStatus(game) { } function buildAnnouncement(game) { + const latestEvent = game.events.at(-1) ?? null; + if (game.status === 'won') { return 'Warp charged. Mission complete.'; } @@ -72,11 +74,12 @@ function buildAnnouncement(game) { return `Crew lobby ready. Room code ${game.roomCode}.`; } - if (game.turn === 'copilot') { - return 'Copilot turn.'; + const turnCopy = game.turn === 'copilot' ? 'Copilot turn.' : 'Your turn.'; + if (latestEvent) { + return `${describeEvent(latestEvent)}. ${turnCopy}`; } - return 'Your turn.'; + return turnCopy; } export function MissionStage({ game, now, busy, connected, onAction }) { diff --git a/meteor-escape/imports/ui/components/ResultSheet.jsx b/meteor-escape/imports/ui/components/ResultSheet.jsx index 2a135e39..e7fbcf3d 100644 --- a/meteor-escape/imports/ui/components/ResultSheet.jsx +++ b/meteor-escape/imports/ui/components/ResultSheet.jsx @@ -19,7 +19,7 @@ function getResultCopy(game) { }; } -export function ResultSheet({ game, opened, onRematch, onHome, onShare }) { +export function ResultSheet({ game, opened, onRematch, onHome, onClose, onShare }) { const [shareMessage, setShareMessage] = useState(''); const [sharing, setSharing] = useState(false); const copy = getResultCopy(game); @@ -37,12 +37,13 @@ export function ResultSheet({ game, opened, onRematch, onHome, onShare }) { } return ( -
+
event.stopPropagation()} >
diff --git a/meteor-escape/playwright.config.js b/meteor-escape/playwright.config.js index e9ed58a5..9f0365fb 100644 --- a/meteor-escape/playwright.config.js +++ b/meteor-escape/playwright.config.js @@ -13,7 +13,7 @@ module.exports = defineConfig({ screenshot: 'only-on-failure', }, webServer: { - command: `PATH=/Users/igcogi/meteor/meteor:$PATH meteor run --port ${port}`, + command: `METEOR_ESCAPE_E2E=1 PATH=/Users/igcogi/meteor/meteor:$PATH meteor run --port ${port}`, url: baseURL, timeout: 120_000, reuseExistingServer: !process.env.CI, diff --git a/meteor-escape/tests/game.engine.test.js b/meteor-escape/tests/game.engine.test.js index d5d96cfc..77752353 100644 --- a/meteor-escape/tests/game.engine.test.js +++ b/meteor-escape/tests/game.engine.test.js @@ -170,4 +170,18 @@ describe('game engine', function () { [2000, 2500, 3000, 3500, 4000] ); }); + + it('supports accelerated mission state when authorized test mode is enabled', function () { + const game = createInitialState({ + mode: 'solo', + ownerId: 'owner', + playerId: 'p1', + now: 1000, + testMode: true, + }); + + assert.strictEqual(game.warp, 60); + assert.strictEqual(game.score, 60); + assert.strictEqual(game.bestStreak, 3); + }); }); diff --git a/meteor-escape/tests/game.methods.test.js b/meteor-escape/tests/game.methods.test.js index ad79b9b5..b5da1771 100644 --- a/meteor-escape/tests/game.methods.test.js +++ b/meteor-escape/tests/game.methods.test.js @@ -3,14 +3,24 @@ import { Meteor } from 'meteor/meteor'; import { Random } from 'meteor/random'; import { Games } from '../imports/api/games/collection'; import '../imports/api/games/methods'; -import { runCpuTurn } from '../imports/api/games/server/cpu'; +import * as gameMethodsModule from '../imports/api/games/methods'; +import * as turnScheduler from '../imports/api/games/server/cpu'; if (Meteor.isServer) { describe('game methods', function () { + const originalE2EEnv = process.env.METEOR_ESCAPE_E2E; + beforeEach(async function () { + process.env.METEOR_ESCAPE_E2E = originalE2EEnv; + turnScheduler.resetScheduledTurnsForTests?.(); await Games.removeAsync({}); }); + afterEach(function () { + process.env.METEOR_ESCAPE_E2E = originalE2EEnv; + turnScheduler.resetScheduledTurnsForTests?.(); + }); + function buildTerminalEvent({ actorId, action = 'boost', emergency = 'path', outcome = 'correct' }) { return { type: 'action', @@ -33,19 +43,95 @@ if (Meteor.isServer) { assert.strictEqual(game.players[1].type, 'cpu'); }); + it('ignores payload testMode without E2E guard and in production-like mode', async function () { + process.env.METEOR_ESCAPE_E2E = undefined; + assert.strictEqual( + gameMethodsModule.shouldHonorTestMode?.(true, { isDevelopment: false, e2eEnv: '1' }), + false + ); + + const ownerId = Random.id(); + const playerId = Random.id(); + const { gameId } = await Meteor.callAsync('games.startSolo', { + ownerId, + playerId, + testMode: true, + }); + const game = await Games.findOneAsync(gameId); + + assert.strictEqual(game.warp, 0); + assert.strictEqual(game.score, 0); + }); + + it('honors payload testMode only when E2E guard is enabled in development', async function () { + process.env.METEOR_ESCAPE_E2E = '1'; + assert.strictEqual( + gameMethodsModule.shouldHonorTestMode?.(true, { isDevelopment: true, e2eEnv: '1' }), + true + ); + + const ownerId = Random.id(); + const playerId = Random.id(); + const { gameId } = await Meteor.callAsync('games.startSolo', { + ownerId, + playerId, + testMode: true, + }); + const game = await Games.findOneAsync(gameId); + + assert.strictEqual(game.warp, 60); + assert.strictEqual(game.score, 60); + }); + it('runs CPU through same transition', async function () { const ownerId = Random.id(); const playerId = Random.id(); const { gameId } = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); await Games.updateAsync(gameId, { $set: { turn: 'copilot', emergency: 'overheat' } }); - await runCpuTurn(gameId, Date.now()); + await turnScheduler.runCpuTurn(gameId, Date.now()); const game = await Games.findOneAsync(gameId); assert.strictEqual(game.events[0].action, 'cool'); assert.strictEqual(game.turn, 'player'); }); + it('settles an expired player turn with shield damage and turn advance', async function () { + const ownerId = Random.id(); + const playerId = Random.id(); + const { gameId } = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); + const game = await Games.findOneAsync(gameId); + + await turnScheduler.runScheduledTurn?.( + gameId, + { expectedTurn: 'player', expectedTurnEndsAt: game.turnEndsAt }, + game.turnEndsAt + 1 + ); + + const updated = await Games.findOneAsync(gameId); + assert.strictEqual(updated.shield, 75); + assert.strictEqual(updated.turn, 'copilot'); + assert.strictEqual(updated.events.at(-1).outcome, 'late'); + }); + + it('settles expired player turns into terminal loss when shield reaches zero', async function () { + const ownerId = Random.id(); + const playerId = Random.id(); + const { gameId } = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); + const game = await Games.findOneAsync(gameId); + + await Games.updateAsync(gameId, { $set: { shield: 25 } }); + await turnScheduler.runScheduledTurn?.( + gameId, + { expectedTurn: 'player', expectedTurnEndsAt: game.turnEndsAt }, + game.turnEndsAt + 1 + ); + + const updated = await Games.findOneAsync(gameId); + assert.strictEqual(updated.status, 'lost'); + assert.strictEqual(updated.shield, 0); + }); + it('rejects wrong-owner answers', async function () { const ownerId = Random.id(); const playerId = Random.id(); From 93fb1a7d2101a417aa3fb4a91bcbc83be13dd19e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 19:32:23 +0200 Subject: [PATCH 09/37] Add terminal mission actions after report close --- meteor-escape/client/main.css | 30 ++++++++++++++++++++++++ meteor-escape/e2e/game.spec.js | 14 ++++++++++- meteor-escape/imports/ui/App.jsx | 18 ++++++++++++++ meteor-escape/tests/game.methods.test.js | 17 ++++++++++++++ 4 files changed, 78 insertions(+), 1 deletion(-) diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css index 0259c446..76b1e0b3 100644 --- a/meteor-escape/client/main.css +++ b/meteor-escape/client/main.css @@ -707,6 +707,32 @@ img { line-height: 1.4; } +.mission-terminal-actions { + display: grid; + gap: 0.75rem; + padding: 1rem; + border: 1px solid var(--meteor-line); + border-radius: 8px; + background: var(--meteor-surface); +} + +.mission-terminal-actions__button { + display: inline-flex; + align-items: center; + justify-content: center; + width: 100%; + min-height: 48px; + padding: 0.8rem 0.95rem; + border: 1px solid var(--meteor-line); + border-radius: 8px; + background: var(--meteor-surface); + color: var(--meteor-ink); +} + +.mission-terminal-actions__button--primary { + background: var(--meteor-surface-strong); +} + .result-sheet-backdrop { position: fixed; inset: 0; @@ -930,6 +956,10 @@ img { grid-template-columns: repeat(3, minmax(0, 1fr)); } + .mission-terminal-actions { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + .result-sheet__actions { grid-template-columns: repeat(3, minmax(0, 1fr)); } diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index 0d6e8a89..d3510825 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -190,5 +190,17 @@ test('closing result sheet keeps terminal mission stage visible until home', asy await expect(page.locator('.result-sheet')).toBeHidden(); await expect(page.locator('.mission-stage')).toBeVisible(); - await expect(page.getByRole('button', { name: 'Quick Mission' })).toBeHidden(); + await expect(page.getByRole('button', { name: 'View report' })).toBeVisible(); + await expect(page.getByRole('button', { name: 'Home' })).toBeVisible(); + + const viewReportBounds = await page.getByRole('button', { name: 'View report' }).boundingBox(); + const homeBounds = await page.getByRole('button', { name: 'Home' }).boundingBox(); + expect(viewReportBounds).not.toBeNull(); + expect(homeBounds).not.toBeNull(); + expect(viewReportBounds.height).toBeGreaterThanOrEqual(48); + expect(homeBounds.height).toBeGreaterThanOrEqual(48); + + await page.getByRole('button', { name: 'Home' }).click(); + await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); + await expect(page.getByRole('button', { name: 'Quick Mission' })).toBeVisible(); }); diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx index 45170e74..6307146c 100644 --- a/meteor-escape/imports/ui/App.jsx +++ b/meteor-escape/imports/ui/App.jsx @@ -373,6 +373,24 @@ export function App() { connected={connection.connected} onAction={handleAction} /> + {resultGame && !resultSheetOpen ? ( +
+ + +
+ ) : null} {resultGame ? ( Date: Tue, 21 Jul 2026 19:35:59 +0200 Subject: [PATCH 10/37] Polish terminal mission actions --- meteor-escape/client/main.css | 3 ++- meteor-escape/e2e/game.spec.js | 4 ++-- meteor-escape/imports/ui/App.jsx | 7 +++++-- meteor-escape/tests/game.methods.test.js | 21 +++++++++++++++++++-- 4 files changed, 28 insertions(+), 7 deletions(-) diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css index 76b1e0b3..9717d83d 100644 --- a/meteor-escape/client/main.css +++ b/meteor-escape/client/main.css @@ -720,8 +720,9 @@ img { display: inline-flex; align-items: center; justify-content: center; + gap: 0.55rem; width: 100%; - min-height: 48px; + min-height: 64px; padding: 0.8rem 0.95rem; border: 1px solid var(--meteor-line); border-radius: 8px; diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index d3510825..96180041 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -197,8 +197,8 @@ test('closing result sheet keeps terminal mission stage visible until home', asy const homeBounds = await page.getByRole('button', { name: 'Home' }).boundingBox(); expect(viewReportBounds).not.toBeNull(); expect(homeBounds).not.toBeNull(); - expect(viewReportBounds.height).toBeGreaterThanOrEqual(48); - expect(homeBounds.height).toBeGreaterThanOrEqual(48); + expect(viewReportBounds.height).toBeGreaterThanOrEqual(64); + expect(homeBounds.height).toBeGreaterThanOrEqual(64); await page.getByRole('button', { name: 'Home' }).click(); await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx index 6307146c..8c5f43f0 100644 --- a/meteor-escape/imports/ui/App.jsx +++ b/meteor-escape/imports/ui/App.jsx @@ -3,6 +3,7 @@ import { Meteor } from 'meteor/meteor'; import { useTracker } from 'meteor/react-meteor-data'; import { Capacitor } from '@capacitor/core'; import { App as CapacitorApp } from '@capacitor/app'; +import { FileText, Home as HomeIcon } from 'lucide-react'; import { App as KonstaApp, Block, List, ListItem } from 'konsta/react'; import { ACTIVE_STATUSES, TERMINAL_STATUSES, Games } from '../api/games/collection'; import { AppShell } from './components/AppShell'; @@ -380,14 +381,16 @@ export function App() { type="button" onClick={() => setResultSheetOpen(true)} > - View report +
) : null} diff --git a/meteor-escape/tests/game.methods.test.js b/meteor-escape/tests/game.methods.test.js index 0f032101..f702281d 100644 --- a/meteor-escape/tests/game.methods.test.js +++ b/meteor-escape/tests/game.methods.test.js @@ -132,7 +132,7 @@ if (Meteor.isServer) { assert.strictEqual(updated.shield, 0); }); - it('leaves game unchanged when scheduled turn expectation mismatches current turn or deadline', async function () { + it('leaves game unchanged when scheduled turn expected turn mismatches current turn', async function () { const ownerId = Random.id(); const playerId = Random.id(); const { gameId } = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); @@ -141,7 +141,24 @@ if (Meteor.isServer) { await turnScheduler.runScheduledTurn( gameId, - { expectedTurn: 'copilot', expectedTurnEndsAt: game.turnEndsAt + 1 }, + { expectedTurn: 'copilot', expectedTurnEndsAt: game.turnEndsAt }, + game.turnEndsAt + 1 + ); + + const updated = await Games.findOneAsync(gameId); + assert.deepStrictEqual(JSON.parse(JSON.stringify(updated)), before); + }); + + it('leaves game unchanged when scheduled turn expected deadline mismatches current deadline', async function () { + const ownerId = Random.id(); + const playerId = Random.id(); + const { gameId } = await Meteor.callAsync('games.startSolo', { ownerId, playerId }); + const game = await Games.findOneAsync(gameId); + const before = JSON.parse(JSON.stringify(game)); + + await turnScheduler.runScheduledTurn( + gameId, + { expectedTurn: 'player', expectedTurnEndsAt: game.turnEndsAt + 1 }, game.turnEndsAt + 1 ); From 02173e6c27467b7a618563d8866d52466769ddc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 19:45:55 +0200 Subject: [PATCH 11/37] Implement Meteor Escape crew room sheet flow --- meteor-escape/client/main.css | 139 +++++++++-- meteor-escape/e2e/game.spec.js | 74 +++++- meteor-escape/imports/ui/App.jsx | 148 +++++++++--- .../imports/ui/components/CrewSheet.jsx | 223 ++++++++++++++++++ meteor-escape/imports/ui/native/share.js | 29 ++- meteor-escape/imports/ui/pages/PlayPage.jsx | 43 +--- 6 files changed, 562 insertions(+), 94 deletions(-) create mode 100644 meteor-escape/imports/ui/components/CrewSheet.jsx diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css index 9717d83d..52075d36 100644 --- a/meteor-escape/client/main.css +++ b/meteor-escape/client/main.css @@ -246,44 +246,143 @@ img { width: 100%; } -.join-crew-inline__label { - display: block; - margin-bottom: 0.55rem; +.play-home__status { + margin: 0.85rem 0 0; + color: var(--meteor-yellow); +} + +.crew-sheet-frame { + z-index: 45; +} + +.crew-sheet { + width: min(100%, 32rem); + max-height: calc(100dvh - 1rem - var(--meteor-safe-top)); + margin: 0 auto; + display: grid; + gap: 1rem; + padding: 1rem 1rem calc(1rem + var(--meteor-safe-bottom)); + border: 1px solid var(--meteor-line); + border-bottom: 0; + border-radius: 8px 8px 0 0; + background: var(--meteor-surface); + overflow: auto; + overscroll-behavior: contain; +} + +.crew-sheet__header, +.crew-sheet__body, +.crew-sheet__actions { + display: grid; + gap: 0.85rem; +} + +.crew-sheet__header { + grid-template-columns: minmax(0, 1fr) auto; + align-items: start; +} + +.crew-sheet__icon-button { + display: inline-flex; + align-items: center; + justify-content: center; + width: 48px; + min-width: 48px; + height: 48px; + padding: 0; + border: 1px solid var(--meteor-line); + border-radius: 8px; + background: var(--meteor-surface-strong); + color: var(--meteor-ink); +} + +.crew-sheet__detail, +.crew-sheet__message { + margin: 0; color: var(--meteor-copy); } -.join-crew-inline__controls { +.crew-sheet__code-block, +.crew-sheet__loading, +.crew-sheet__waiting { display: grid; - grid-template-columns: minmax(0, 1fr); - gap: 0.75rem; + gap: 0.45rem; + padding: 0.9rem 1rem; + border: 1px solid var(--meteor-line); + border-radius: 8px; + background: var(--meteor-surface-strong); } -.join-crew-inline__input { +.crew-sheet__code-block strong { + font-size: 2rem; + line-height: 1; +} + +.crew-sheet__code-label { + color: var(--meteor-copy); +} + +.crew-sheet__loading, +.crew-sheet__waiting { + grid-template-columns: auto minmax(0, 1fr); + align-items: start; +} + +.crew-sheet__spinner { + animation: crew-sheet-spin 1s linear infinite; +} + +.crew-sheet__field { + display: grid; + gap: 0.55rem; +} + +.crew-sheet__label { + color: var(--meteor-copy); +} + +.crew-sheet__input { width: 100%; min-height: 56px; - padding: 0.85rem 0.95rem; + padding: 0.9rem 1rem; border: 1px solid var(--meteor-line); border-radius: 8px; background: var(--meteor-surface-strong); color: var(--meteor-ink); + font-size: 16px; + text-transform: uppercase; } -.join-crew-inline__input::placeholder { +.crew-sheet__input::placeholder { color: rgba(95, 106, 113, 0.7); } -.join-crew-inline__button { +.crew-sheet__input[aria-invalid='true'] { + border-color: var(--meteor-coral); +} + +.crew-sheet__error { + margin: 0; + color: var(--meteor-coral); +} + +.crew-sheet__button { + width: 100%; min-height: 56px; } -.join-crew-inline__hint { - margin: 0.7rem 0 0; - color: var(--meteor-copy); +.crew-sheet__button--primary { + font-weight: 700; } -.play-home__status { - margin: 0.85rem 0 0; - color: var(--meteor-yellow); +@keyframes crew-sheet-spin { + from { + transform: rotate(0deg); + } + + to { + transform: rotate(360deg); + } } .mission-focus__header, @@ -945,10 +1044,6 @@ img { align-items: start; } - .join-crew-inline__controls { - grid-template-columns: minmax(0, 1fr) auto; - } - .player-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); } @@ -964,6 +1059,10 @@ img { .result-sheet__actions { grid-template-columns: repeat(3, minmax(0, 1fr)); } + + .crew-sheet__actions { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } } @media (min-width: 1024px) { diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index 96180041..238a6c50 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -32,6 +32,11 @@ function getLiveRegion(page) { return page.locator('.mission-stage__live'); } +function extractRoomCode(text) { + const match = text.match(/\b([A-HJ-NP-Z2-9]{6})\b/); + return match ? match[1] : null; +} + test('opens on understandable mobile game home', async ({ page }) => { await page.goto('/'); await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); @@ -40,6 +45,31 @@ test('opens on understandable mobile game home', async ({ page }) => { await expect(page.getByRole('button', { name: 'Create Crew Mission' })).toBeVisible(); }); +test('keeps room code controls inside join sheet with inline validation and retained server errors', async ({ page }) => { + await page.goto('/?testMode=1'); + + await expect(page.getByLabel('Room code')).toHaveCount(0); + await page.getByRole('button', { name: 'Join Crew Mission' }).click(); + + const sheet = page.getByRole('dialog', { name: 'Join Crew Mission' }); + await expect(sheet).toBeVisible(); + + const roomCodeInput = sheet.getByLabel('Room code'); + await roomCodeInput.fill('BAD'); + await roomCodeInput.blur(); + await expect(sheet.getByText('Enter a six-character room code.')).toBeVisible(); + + await roomCodeInput.fill('OOO111'); + await roomCodeInput.blur(); + await expect(sheet.getByText('Use only letters A-H, J-N, P-Z, and digits 2-9.')).toBeVisible(); + + await roomCodeInput.fill('ABC234'); + await sheet.getByRole('button', { name: 'Join Mission' }).click(); + await expect(sheet.getByText('Room code not found')).toBeVisible(); + await expect(roomCodeInput).toHaveValue('ABC234'); + await expect(sheet).toBeVisible(); +}); + test('keeps mobile controls inside narrow viewport', async ({ page }) => { await page.setViewportSize({ width: 320, height: 700 }); await page.goto('/'); @@ -52,23 +82,57 @@ test('uses flat home surfaces without gradients or nested join panel chrome', as const styles = await page.evaluate(() => { const bodyStyles = getComputedStyle(document.body); - const joinStyles = getComputedStyle(document.querySelector('.join-crew-inline')); const keyArtStyles = getComputedStyle(document.querySelector('.play-home__key-art')); return { bodyBackgroundImage: bodyStyles.backgroundImage, - joinBackgroundColor: joinStyles.backgroundColor, - joinBorderTopWidth: joinStyles.borderTopWidth, + hasInlineRoomCode: Boolean(document.querySelector('.join-crew-inline')), keyArtObjectFit: keyArtStyles.objectFit, }; }); expect(styles.bodyBackgroundImage).toBe('none'); - expect(styles.joinBackgroundColor).toBe('rgba(0, 0, 0, 0)'); - expect(styles.joinBorderTopWidth).toBe('0px'); + expect(styles.hasInlineRoomCode).toBe(false); expect(styles.keyArtObjectFit).toBe('contain'); }); +test('keeps create sheet open until a waiting crew mission becomes playing', async ({ browser }) => { + const creatorContext = await browser.newContext(); + const joinerContext = await browser.newContext(); + const creatorPage = await creatorContext.newPage(); + const joinerPage = await joinerContext.newPage(); + + await creatorPage.goto('/?testMode=1'); + await creatorPage.getByRole('button', { name: 'Create Crew Mission' }).click(); + + const creatorSheet = creatorPage.getByRole('dialog', { name: 'Create Crew Mission' }); + await expect(creatorSheet).toBeVisible(); + await expect(creatorSheet.getByRole('button', { name: 'Share Crew Code' })).toBeVisible(); + await expect(creatorSheet.getByRole('button', { name: 'Close Crew Mission' })).toBeVisible(); + + const roomText = await creatorSheet.locator('.crew-sheet__code-block strong').textContent(); + const roomCode = extractRoomCode(roomText ?? ''); + expect(roomCode).toBeTruthy(); + + await expect(creatorSheet).toBeVisible(); + + await joinerPage.goto('/?testMode=1'); + await joinerPage.getByRole('button', { name: 'Join Crew Mission' }).click(); + + const joinerSheet = joinerPage.getByRole('dialog', { name: 'Join Crew Mission' }); + await expect(joinerSheet).toBeVisible(); + await joinerSheet.getByLabel('Room code').fill(roomCode); + await joinerSheet.getByRole('button', { name: 'Join Mission' }).click(); + + await expect(creatorSheet).toBeHidden(); + await expect(joinerSheet).toBeHidden(); + await expect(creatorPage.getByRole('heading', { name: 'Mission control' })).toBeVisible(); + await expect(joinerPage.getByRole('heading', { name: 'Mission control' })).toBeVisible(); + + await creatorContext.close(); + await joinerContext.close(); +}); + test('keeps records actions at least 48 pixels tall', async ({ page }) => { await page.setViewportSize({ width: 390, height: 844 }); await page.goto('/'); diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx index 8c5f43f0..8639675b 100644 --- a/meteor-escape/imports/ui/App.jsx +++ b/meteor-escape/imports/ui/App.jsx @@ -7,6 +7,7 @@ import { FileText, Home as HomeIcon } from 'lucide-react'; import { App as KonstaApp, Block, List, ListItem } from 'konsta/react'; import { ACTIVE_STATUSES, TERMINAL_STATUSES, Games } from '../api/games/collection'; import { AppShell } from './components/AppShell'; +import { CrewSheet } from './components/CrewSheet'; import { MissionStage } from './components/MissionStage'; import { ResultSheet } from './components/ResultSheet'; import { signalActionResult } from './native/haptics'; @@ -75,6 +76,11 @@ export function App() { const [view, setView] = useState('play'); const [busyAction, setBusyAction] = useState(null); const [statusMessage, setStatusMessage] = useState(''); + const [crewSheetMode, setCrewSheetMode] = useState(null); + const [crewSheetOpen, setCrewSheetOpen] = useState(false); + const [crewRoomCode, setCrewRoomCode] = useState(''); + const [crewError, setCrewError] = useState(''); + const [crewGameId, setCrewGameId] = useState(null); const [dark, setDark] = useState(false); const [missionGameId, setMissionGameId] = useState(null); const [now, setNow] = useState(Date.now()); @@ -134,13 +140,21 @@ export function App() { return recentGames.find((game) => game._id === missionGameId) ?? null; }, [missionGameId, recentGames]); - const missionSnapshot = activeGame ?? resultGame ?? null; - const showMission = Boolean(activeGame) || Boolean(resultGame); + const waitingCrewGame = + activeGame?.mode === 'crew' && activeGame?.status === 'waiting' ? activeGame : null; + const liveMissionGame = activeGame?.status === 'playing' ? activeGame : null; + const missionSnapshot = liveMissionGame ?? resultGame ?? null; + const showMission = Boolean(liveMissionGame) || Boolean(resultGame); const bestScore = recentGames.reduce( (highest, game) => Math.max(highest, Number(game.score) || 0), 0 ); + const homeStatusMessage = + statusMessage || + (waitingCrewGame && !crewSheetOpen + ? 'Crew room waiting in background. Reopen Create Crew Mission to share the code.' + : ''); useEffect(() => { if (!activeGame?._id) { @@ -151,6 +165,27 @@ export function App() { setNow(Date.now()); }, [activeGame?._id]); + useEffect(() => { + if (!waitingCrewGame?._id) { + return; + } + + setCrewRoomCode(waitingCrewGame.roomCode ?? ''); + setCrewGameId(waitingCrewGame._id); + }, [waitingCrewGame?._id, waitingCrewGame?.roomCode]); + + useEffect(() => { + if (!crewSheetOpen || activeGame?._id !== crewGameId || activeGame?.status !== 'playing') { + return; + } + + setCrewSheetOpen(false); + setCrewSheetMode(null); + setCrewError(''); + setCrewRoomCode(''); + setView('play'); + }, [activeGame?._id, activeGame?.status, crewGameId, crewSheetOpen]); + useEffect(() => { if (!showMission || !missionSnapshot) { return undefined; @@ -218,7 +253,7 @@ export function App() { }, [resultGame, resultSheetOpen]); const invokeGameMethod = useCallback( - async (actionName, callback, { onSuccess } = {}) => { + async (actionName, callback, { onSuccess, onError } = {}) => { setBusyAction(actionName); setStatusMessage(''); @@ -227,7 +262,11 @@ export function App() { onSuccess?.(result); return result; } catch (error) { - setStatusMessage(error.reason || error.message || 'Mission command failed.'); + const message = error.reason || error.message || 'Mission command failed.'; + onError?.(message, error); + if (!onError) { + setStatusMessage(message); + } return null; } finally { setBusyAction(null); @@ -256,46 +295,84 @@ export function App() { }, [identity.ownerId, identity.playerId, invokeGameMethod, testMode]); const handleCreateCrew = useCallback(() => { - return invokeGameMethod('crew', async () => { - const result = await Meteor.callAsync('games.createCrew', { - ownerId: identity.ownerId, - playerId: identity.playerId, + setCrewSheetMode('create'); + setCrewSheetOpen(true); + setCrewError(''); + setStatusMessage(''); + setView('play'); + + if (waitingCrewGame?._id) { + setCrewRoomCode(waitingCrewGame.roomCode ?? ''); + setCrewGameId(waitingCrewGame._id); + return Promise.resolve({ + gameId: waitingCrewGame._id, + roomCode: waitingCrewGame.roomCode, }); - setStatusMessage(`Crew room ${result.roomCode} ready for a copilot.`); - setMissionGameId(result.gameId); - setResultSheetOpen(false); - return result; - }); - }, [identity.ownerId, identity.playerId, invokeGameMethod]); + } - const handleJoinCrew = useCallback( - (roomCode) => { - const normalizedRoomCode = roomCode.trim().toUpperCase(); + setCrewRoomCode(''); + setCrewGameId(null); - if (normalizedRoomCode.length !== 6) { - setStatusMessage('Enter a six-character room code.'); - return Promise.resolve(); + return invokeGameMethod( + 'crew', + () => + Meteor.callAsync('games.createCrew', { + ownerId: identity.ownerId, + playerId: identity.playerId, + }), + { + onSuccess: ({ gameId, roomCode }) => { + setCrewRoomCode(roomCode); + setCrewGameId(gameId); + setMissionGameId(gameId); + setResultSheetOpen(false); + }, + onError: (message) => { + setCrewError(message); + }, } + ); + }, [identity.ownerId, identity.playerId, invokeGameMethod, waitingCrewGame?._id, waitingCrewGame?.roomCode]); + const handleJoinCrew = useCallback( + (roomCode) => { return invokeGameMethod( 'join', () => Meteor.callAsync('games.joinCrew', { ownerId: identity.ownerId, playerId: identity.playerId, - roomCode: normalizedRoomCode, + roomCode, }), { onSuccess: ({ gameId }) => { setMissionGameId(gameId); + setCrewGameId(gameId); + setCrewError(''); setResultSheetOpen(false); }, + onError: (message) => { + setCrewError(message); + }, } ); }, [identity.ownerId, identity.playerId, invokeGameMethod] ); + const handleOpenJoinCrew = useCallback(() => { + setCrewSheetMode('join'); + setCrewSheetOpen(true); + setCrewError(''); + setStatusMessage(''); + setView('play'); + }, []); + + const handleCloseCrewSheet = useCallback(() => { + setCrewSheetOpen(false); + setCrewError(''); + }, []); + const handleAction = useCallback( (action) => { if (!activeGame?._id) { @@ -408,14 +485,27 @@ export function App() { ) : null} {!showMission && view === 'play' ? ( - + <> + + + ) : null} {view === 'records' && !activeGame ? ( diff --git a/meteor-escape/imports/ui/components/CrewSheet.jsx b/meteor-escape/imports/ui/components/CrewSheet.jsx new file mode 100644 index 00000000..311db89f --- /dev/null +++ b/meteor-escape/imports/ui/components/CrewSheet.jsx @@ -0,0 +1,223 @@ +import React, { useEffect, useMemo, useState } from 'react'; +import { LoaderCircle, Share2, Users, X } from 'lucide-react'; +import { Button, Sheet } from 'konsta/react'; +import { shareCrewRoom } from '../native/share'; + +const ROOM_CODE_PATTERN = /^[A-HJ-NP-Z2-9]{6}$/; + +function normalizeRoomCode(value) { + return value.toUpperCase().replace(/[^A-Z0-9]/g, '').slice(0, 6); +} + +function getInlineError(value) { + if (value.length === 0) { + return ''; + } + + if (value.length < 6) { + return 'Enter a six-character room code.'; + } + + if (!ROOM_CODE_PATTERN.test(value)) { + return 'Use only letters A-H, J-N, P-Z, and digits 2-9.'; + } + + return ''; +} + +export function CrewSheet({ mode, opened, roomCode, busy, error, onCreate, onJoin, onClose }) { + const [joinCode, setJoinCode] = useState(''); + const [joinTouched, setJoinTouched] = useState(false); + const [shareBusy, setShareBusy] = useState(false); + const [shareMessage, setShareMessage] = useState(''); + + useEffect(() => { + if (!opened) { + return; + } + + setShareBusy(false); + setShareMessage(''); + + if (mode === 'join') { + setJoinCode(''); + setJoinTouched(false); + } + }, [mode, opened]); + + const inlineError = useMemo(() => getInlineError(joinCode), [joinCode]); + const createReady = mode === 'create' && roomCode.length === 6; + const title = mode === 'create' ? 'Create Crew Mission' : 'Join Crew Mission'; + const describedBy = mode === 'create' ? 'crew-sheet-create-detail' : 'crew-sheet-join-detail'; + + if (!opened || !mode) { + return null; + } + + return ( + +
+
+
+

Crew mission

+

{title}

+
+ +
+ + {mode === 'create' ? ( +
+

+ Create a six-character room, share it, then wait here until your copilot joins. +

+ + {createReady ? ( + <> +
+ Room code + {roomCode} +
+
+
+ + ) : ( +
+
+ )} + + {error ?

{error}

: null} + {shareMessage ?

{shareMessage}

: null} + +
+ {createReady ? ( + + ) : ( + + )} + + +
+
+ ) : ( +
{ + event.preventDefault(); + setJoinTouched(true); + + if (inlineError) { + return; + } + + void onJoin(joinCode); + }} + > +

+ Enter the shared room code to replace the CPU with another human. +

+ +
+ + { + setJoinCode(normalizeRoomCode(event.target.value)); + }} + onBlur={() => setJoinTouched(true)} + aria-invalid={joinTouched && inlineError ? 'true' : 'false'} + /> +
+ + {joinTouched && inlineError ?

{inlineError}

: null} + {error ?

{error}

: null} + +
+ + +
+
+ )} +
+
+ ); +} diff --git a/meteor-escape/imports/ui/native/share.js b/meteor-escape/imports/ui/native/share.js index e7cba062..71163a7b 100644 --- a/meteor-escape/imports/ui/native/share.js +++ b/meteor-escape/imports/ui/native/share.js @@ -6,6 +6,10 @@ function buildSummary(game) { return `Meteor Escape: ${result} with score ${game.score}, warp ${game.warp}%, shield ${game.shield}%, best streak ${game.bestStreak}.`; } +function buildCrewInvite(roomCode) { + return `Join my Meteor Escape crew mission with room code ${roomCode}.`; +} + async function copyToClipboard(text) { if (typeof navigator?.clipboard?.writeText === 'function') { await navigator.clipboard.writeText(text); @@ -30,7 +34,14 @@ async function copyToClipboard(text) { export async function shareResult(game) { const text = buildSummary(game); + return shareText({ + title: 'Meteor Escape', + text, + dialogTitle: 'Share mission result', + }); +} +async function shareText(payload) { if (Capacitor.isPluginAvailable('Share')) { try { if (typeof Share.canShare === 'function') { @@ -40,19 +51,23 @@ export async function shareResult(game) { } } - await Share.share({ - title: 'Meteor Escape', - text, - dialogTitle: 'Share mission result', - }); + await Share.share(payload); return { shared: true, copied: false }; } catch { - const copied = await copyToClipboard(text); + const copied = await copyToClipboard(payload.text); return { shared: false, copied }; } } - const copied = await copyToClipboard(text); + const copied = await copyToClipboard(payload.text); return { shared: false, copied }; } + +export async function shareCrewRoom(roomCode) { + return shareText({ + title: 'Meteor Escape Crew Mission', + text: buildCrewInvite(roomCode), + dialogTitle: 'Share crew room', + }); +} diff --git a/meteor-escape/imports/ui/pages/PlayPage.jsx b/meteor-escape/imports/ui/pages/PlayPage.jsx index 7eb7f298..83650c6d 100644 --- a/meteor-escape/imports/ui/pages/PlayPage.jsx +++ b/meteor-escape/imports/ui/pages/PlayPage.jsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React from 'react'; import { Button } from 'konsta/react'; import { Users, Zap } from 'lucide-react'; import { FlightDeckArt } from '../art/FlightDeckArt'; @@ -9,10 +9,9 @@ export function PlayPage({ onCreateCrew, onJoinCrew, busyAction, + crewWaiting, statusMessage, }) { - const [roomCode, setRoomCode] = useState(''); - return (
@@ -53,7 +52,7 @@ export function PlayPage({ tonal={false} className="primary-action" onClick={onQuickMission} - disabled={busyAction !== null} + disabled={busyAction !== null || crewWaiting} > Quick Mission @@ -66,35 +65,13 @@ export function PlayPage({ > Create Crew Mission - -
- -
- { - const nextValue = event.target.value.toUpperCase().replace(/[^A-Z0-9]/g, ''); - setRoomCode(nextValue.slice(0, 6)); - }} - /> - -
-

Replace the CPU with a second human.

-
+
{statusMessage ? ( From c62d9508585a92fd3e00b67dfe4677dd5e53bf09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 19:54:36 +0200 Subject: [PATCH 12/37] Fix Meteor Escape Task 5 findings --- meteor-escape/e2e/game.spec.js | 27 +++++++++++++- meteor-escape/imports/api/games/methods.js | 19 ++++++++++ meteor-escape/imports/ui/App.jsx | 37 ++++++++++++++++--- .../imports/ui/components/CrewSheet.jsx | 4 +- meteor-escape/imports/ui/pages/PlayPage.jsx | 3 +- meteor-escape/tests/game.methods.test.js | 26 +++++++++++++ 6 files changed, 106 insertions(+), 10 deletions(-) diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index 238a6c50..cfdb0458 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -108,7 +108,8 @@ test('keeps create sheet open until a waiting crew mission becomes playing', asy const creatorSheet = creatorPage.getByRole('dialog', { name: 'Create Crew Mission' }); await expect(creatorSheet).toBeVisible(); await expect(creatorSheet.getByRole('button', { name: 'Share Crew Code' })).toBeVisible(); - await expect(creatorSheet.getByRole('button', { name: 'Close Crew Mission' })).toBeVisible(); + await expect(creatorSheet.getByRole('button', { name: 'Keep Waiting in Background' })).toBeVisible(); + await expect(creatorSheet.getByRole('button', { name: 'Hide Crew Room' })).toBeVisible(); const roomText = await creatorSheet.locator('.crew-sheet__code-block strong').textContent(); const roomCode = extractRoomCode(roomText ?? ''); @@ -133,6 +134,30 @@ test('keeps create sheet open until a waiting crew mission becomes playing', asy await joinerContext.close(); }); +test('keeps waiting room in background and reopens same code without recreating', async ({ page }) => { + await page.goto('/?testMode=1'); + await page.getByRole('button', { name: 'Create Crew Mission' }).click(); + + const createSheet = page.getByRole('dialog', { name: 'Create Crew Mission' }); + await expect(createSheet).toBeVisible(); + const firstRoomText = await createSheet.locator('.crew-sheet__code-block strong').textContent(); + const firstRoomCode = extractRoomCode(firstRoomText ?? ''); + expect(firstRoomCode).toBeTruthy(); + + await createSheet.getByRole('button', { name: 'Keep Waiting in Background' }).click(); + await expect(createSheet).toBeHidden(); + await expect(page.getByRole('button', { name: 'Open Crew Room' })).toBeVisible(); + await expect(page.getByText('Crew room remains open in the background.')).toBeVisible(); + + await page.getByRole('button', { name: 'Open Crew Room' }).click(); + await expect(createSheet).toBeVisible(); + await expect(createSheet.getByText('Generating room code')).toHaveCount(0); + + const reopenedRoomText = await createSheet.locator('.crew-sheet__code-block strong').textContent(); + const reopenedRoomCode = extractRoomCode(reopenedRoomText ?? ''); + expect(reopenedRoomCode).toBe(firstRoomCode); +}); + test('keeps records actions at least 48 pixels tall', async ({ page }) => { await page.setViewportSize({ width: 390, height: 844 }); await page.goto('/'); diff --git a/meteor-escape/imports/api/games/methods.js b/meteor-escape/imports/api/games/methods.js index 067440c3..66a22c41 100644 --- a/meteor-escape/imports/api/games/methods.js +++ b/meteor-escape/imports/api/games/methods.js @@ -176,6 +176,25 @@ Meteor.methods({ async 'games.createCrew'(payload) { const { ownerId, playerId } = parseOrThrow(CreateCrewSchema, payload); + const existingWaitingGame = await Games.findOneAsync({ + ownerId, + playerId, + mode: 'crew', + status: 'waiting', + players: { + $elemMatch: { + id: playerId, + ownerId, + role: 'player', + type: 'human', + }, + }, + }); + + if (existingWaitingGame) { + return { gameId: existingWaitingGame._id, roomCode: existingWaitingGame.roomCode }; + } + const now = Date.now(); const roomCode = await generateRoomCode(); const state = createInitialState({ mode: 'crew', ownerId, playerId, now, roomCode }); diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx index 8639675b..f7466583 100644 --- a/meteor-escape/imports/ui/App.jsx +++ b/meteor-escape/imports/ui/App.jsx @@ -145,6 +145,7 @@ export function App() { const liveMissionGame = activeGame?.status === 'playing' ? activeGame : null; const missionSnapshot = liveMissionGame ?? resultGame ?? null; const showMission = Boolean(liveMissionGame) || Boolean(resultGame); + const hasWaitingCrewRoom = Boolean(waitingCrewGame?._id || (crewGameId && crewRoomCode)); const bestScore = recentGames.reduce( (highest, game) => Math.max(highest, Number(game.score) || 0), @@ -152,8 +153,8 @@ export function App() { ); const homeStatusMessage = statusMessage || - (waitingCrewGame && !crewSheetOpen - ? 'Crew room waiting in background. Reopen Create Crew Mission to share the code.' + (hasWaitingCrewRoom && !crewSheetOpen + ? 'Crew room remains open in the background.' : ''); useEffect(() => { @@ -183,9 +184,20 @@ export function App() { setCrewSheetMode(null); setCrewError(''); setCrewRoomCode(''); + setCrewGameId(null); setView('play'); }, [activeGame?._id, activeGame?.status, crewGameId, crewSheetOpen]); + useEffect(() => { + if (resultGame?._id !== crewGameId) { + return; + } + + setCrewRoomCode(''); + setCrewGameId(null); + setCrewError(''); + }, [crewGameId, resultGame?._id]); + useEffect(() => { if (!showMission || !missionSnapshot) { return undefined; @@ -310,8 +322,12 @@ export function App() { }); } - setCrewRoomCode(''); - setCrewGameId(null); + if (crewGameId && crewRoomCode) { + return Promise.resolve({ + gameId: crewGameId, + roomCode: crewRoomCode, + }); + } return invokeGameMethod( 'crew', @@ -332,7 +348,15 @@ export function App() { }, } ); - }, [identity.ownerId, identity.playerId, invokeGameMethod, waitingCrewGame?._id, waitingCrewGame?.roomCode]); + }, [ + crewGameId, + crewRoomCode, + identity.ownerId, + identity.playerId, + invokeGameMethod, + waitingCrewGame?._id, + waitingCrewGame?.roomCode, + ]); const handleJoinCrew = useCallback( (roomCode) => { @@ -491,8 +515,9 @@ export function App() { onQuickMission={handleQuickMission} onCreateCrew={handleCreateCrew} onJoinCrew={handleOpenJoinCrew} + createCrewLabel={hasWaitingCrewRoom ? 'Open Crew Room' : 'Create Crew Mission'} busyAction={busyAction} - crewWaiting={Boolean(waitingCrewGame)} + crewWaiting={hasWaitingCrewRoom} statusMessage={homeStatusMessage} />
diff --git a/meteor-escape/imports/ui/pages/PlayPage.jsx b/meteor-escape/imports/ui/pages/PlayPage.jsx index 83650c6d..f5e535a5 100644 --- a/meteor-escape/imports/ui/pages/PlayPage.jsx +++ b/meteor-escape/imports/ui/pages/PlayPage.jsx @@ -8,6 +8,7 @@ export function PlayPage({ onQuickMission, onCreateCrew, onJoinCrew, + createCrewLabel, busyAction, crewWaiting, statusMessage, @@ -63,7 +64,7 @@ export function PlayPage({ onClick={onCreateCrew} disabled={busyAction !== null} > - Create Crew Mission + {createCrewLabel} + +
+
+ ); } @@ -82,7 +113,16 @@ export function App() { const [crewError, setCrewError] = useState(''); const [crewGameId, setCrewGameId] = useState(null); const [dark, setDark] = useState(false); + const [ddpEnabled, setDdpEnabled] = useState(true); + const [appInfo, setAppInfo] = useState(browserAppInfo); + const [networkStatus, setNetworkStatus] = useState({ connected: true, connectionType: 'wifi' }); + const [checkingHcp, setCheckingHcp] = useState(false); + const [installingHcp, setInstallingHcp] = useState(false); + const [hcpMessage, setHcpMessage] = useState('Ready to check for app updates.'); + const [hcpUpdateVersion, setHcpUpdateVersion] = useState(null); const [missionGameId, setMissionGameId] = useState(null); + const [missionVisible, setMissionVisible] = useState(false); + const [missionExitConfirmOpen, setMissionExitConfirmOpen] = useState(false); const [now, setNow] = useState(Date.now()); const [resultSheetOpen, setResultSheetOpen] = useState(false); const seenResultRef = useRef(null); @@ -144,8 +184,12 @@ export function App() { activeGame?.mode === 'crew' && activeGame?.status === 'waiting' ? activeGame : null; const liveMissionGame = activeGame?.status === 'playing' ? activeGame : null; const missionSnapshot = liveMissionGame ?? resultGame ?? null; - const showMission = Boolean(liveMissionGame) || Boolean(resultGame); + const hasMissionSnapshot = Boolean(liveMissionGame) || Boolean(resultGame); + const showMission = missionVisible && hasMissionSnapshot; const hasWaitingCrewRoom = Boolean(waitingCrewGame?._id || (crewGameId && crewRoomCode)); + const hasBackgroundMission = hasMissionSnapshot && !missionVisible; + const linkReady = networkStatus.connected && ddpEnabled && connection.connected; + const homeControlsDisabled = !linkReady; const bestScore = recentGames.reduce( (highest, game) => Math.max(highest, Number(game.score) || 0), @@ -153,6 +197,9 @@ export function App() { ); const homeStatusMessage = statusMessage || + (hasBackgroundMission + ? 'Active mission running in the background.' + : '') || (hasWaitingCrewRoom && !crewSheetOpen ? 'Crew room remains open in the background.' : ''); @@ -163,9 +210,25 @@ export function App() { } setMissionGameId(activeGame._id); + setMissionVisible(true); setNow(Date.now()); }, [activeGame?._id]); + useEffect(() => { + void getApplicationInfo().then(setAppInfo); + void getNetworkStatus().then(setNetworkStatus).catch(() => {}); + return listenNetworkStatus(setNetworkStatus); + }, []); + + useEffect( + () => + listenForHcpUpdates((version) => { + setHcpUpdateVersion(version); + setHcpMessage(`Version ${version} downloaded and ready.`); + }), + [] + ); + useEffect(() => { if (!waitingCrewGame?._id) { return; @@ -217,6 +280,7 @@ export function App() { } seenResultRef.current = resultGame._id; + setMissionVisible(true); setResultSheetOpen(true); }, [resultGame]); @@ -242,27 +306,41 @@ export function App() { void signalActionResult('damage'); }, [missionSnapshot]); - useEffect(() => { - if (!resultSheetOpen || !resultGame || !Capacitor.isPluginAvailable('App')) { - return undefined; - } - - let cancelled = false; - let listener; - - void CapacitorApp.addListener('backButton', () => { - if (!cancelled) { - setResultSheetOpen(false); - } - }).then((handle) => { - listener = handle; + useNativeBackButton(() => { + const action = resolveNativeBackAction({ + hcpDialogOpen: Boolean(hcpUpdateVersion), + crewSheetOpen, + resultSheetOpen, + missionExitConfirmOpen, + hasActiveMission: showMission, + view: showMission ? 'mission' : view, }); - return () => { - cancelled = true; - listener?.remove(); - }; - }, [resultGame, resultSheetOpen]); + switch (action) { + case NATIVE_BACK_ACTIONS.DISMISS_HCP_DIALOG: + setHcpUpdateVersion(null); + return; + case NATIVE_BACK_ACTIONS.DISMISS_CREW_SHEET: + setCrewSheetOpen(false); + setCrewError(''); + return; + case NATIVE_BACK_ACTIONS.DISMISS_RESULT_SHEET: + setResultSheetOpen(false); + return; + case NATIVE_BACK_ACTIONS.DISMISS_MISSION_CONFIRMATION: + setMissionExitConfirmOpen(false); + return; + case NATIVE_BACK_ACTIONS.CONFIRM_ACTIVE_MISSION: + setMissionExitConfirmOpen(true); + return; + case NATIVE_BACK_ACTIONS.GO_TO_PLAY: + setView('play'); + return; + case NATIVE_BACK_ACTIONS.EXIT_APP: + default: + void exitNativeApp(); + } + }); const invokeGameMethod = useCallback( async (actionName, callback, { onSuccess, onError } = {}) => { @@ -299,6 +377,7 @@ export function App() { { onSuccess: ({ gameId }) => { setMissionGameId(gameId); + setMissionVisible(true); setResultSheetOpen(false); setView('play'); }, @@ -341,6 +420,7 @@ export function App() { setCrewRoomCode(roomCode); setCrewGameId(gameId); setMissionGameId(gameId); + setMissionVisible(false); setResultSheetOpen(false); }, onError: (message) => { @@ -373,6 +453,7 @@ export function App() { setMissionGameId(gameId); setCrewGameId(gameId); setCrewError(''); + setMissionVisible(true); setResultSheetOpen(false); }, onError: (message) => { @@ -432,6 +513,7 @@ export function App() { { onSuccess: ({ gameId }) => { setMissionGameId(gameId); + setMissionVisible(true); setResultSheetOpen(false); }, } @@ -441,6 +523,7 @@ export function App() { const handleResultHome = useCallback(() => { setResultSheetOpen(false); setMissionGameId(null); + setMissionVisible(false); setView('play'); }, []); @@ -448,6 +531,82 @@ export function App() { setResultSheetOpen(false); }, []); + const handleResumeMission = useCallback(() => { + setMissionExitConfirmOpen(false); + setMissionVisible(true); + setView('play'); + }, []); + + const handleLeaveMissionToPlay = useCallback(() => { + setMissionExitConfirmOpen(false); + setMissionVisible(false); + setView('play'); + }, []); + + const handleCheckHcpUpdate = useCallback(async () => { + setCheckingHcp(true); + setHcpMessage('Checking for a newer app version...'); + + try { + const result = await checkForHcpUpdates(); + setHcpMessage( + result.checked + ? 'You will be prompted here when a new version is ready.' + : 'Updates can be checked from mobile builds.' + ); + } catch (error) { + console.warn('HCP check failed', error); + setHcpMessage('Unable to check for updates. Try again.'); + } finally { + setCheckingHcp(false); + } + }, []); + + const handleInstallHcpUpdate = useCallback(async () => { + setInstallingHcp(true); + + try { + await applyHcpUpdate(); + } catch (error) { + console.warn('HCP reload failed', error); + setInstallingHcp(false); + setHcpMessage('Install unavailable here.'); + } + }, []); + + const handleToggleDdp = useCallback((enabled) => { + setDdpEnabled(enabled); + + if (enabled) { + Meteor.reconnect(); + return; + } + + Meteor.disconnect(); + }, []); + + const handleReconnect = useCallback(() => { + setDdpEnabled(true); + Meteor.reconnect(); + }, []); + + const hcp = useMemo( + () => ({ + checking: checkingHcp, + installing: installingHcp, + message: hcpMessage, + updateVersion: hcpUpdateVersion, + onCheck: handleCheckHcpUpdate, + onPreview: () => { + setHcpUpdateVersion(HCP_PREVIEW_VERSION); + setHcpMessage('Previewing the update prompt.'); + }, + onInstall: handleInstallHcpUpdate, + onDismiss: () => setHcpUpdateVersion(null), + }), + [checkingHcp, handleCheckHcpUpdate, handleInstallHcpUpdate, hcpMessage, hcpUpdateVersion, installingHcp] + ); + const shellView = showMission ? 'mission' : view; return ( @@ -458,7 +617,15 @@ export function App() { iosHoverHighlight materialTouchRipple > - + {!activeReady && view === 'play' && !activeGame ? (

Preparing mission feed

@@ -472,7 +639,7 @@ export function App() { game={missionSnapshot} now={now} busy={busyAction === 'answer'} - connected={connection.connected} + connected={linkReady} onAction={handleAction} /> {resultGame && !resultSheetOpen ? ( @@ -513,11 +680,15 @@ export function App() { ) : null} - {view === 'records' && !activeGame ? ( - + {view === 'records' && !showMission ? ( + ) : null} - {view === 'system' && !activeGame ? ( - ) : null}
+ + setMissionExitConfirmOpen(false)} + onLeave={handleLeaveMissionToPlay} + /> ); } diff --git a/meteor-escape/imports/ui/components/AppShell.jsx b/meteor-escape/imports/ui/components/AppShell.jsx index 662fb573..0ded4413 100644 --- a/meteor-escape/imports/ui/components/AppShell.jsx +++ b/meteor-escape/imports/ui/components/AppShell.jsx @@ -20,7 +20,12 @@ export function AppShell({ view, onNavigate, children, connection }) { subtitle="Meteor + Capacitor" /> - +
- {statusMessage ? ( -

- {statusMessage} -

- ) : null} + Meteor Escape key art + + ); diff --git a/meteor-escape/package-lock.json b/meteor-escape/package-lock.json index f8219617..c05fde33 100644 --- a/meteor-escape/package-lock.json +++ b/meteor-escape/package-lock.json @@ -34,6 +34,7 @@ "@tailwindcss/postcss": "^4.3.3", "oxlint": "^1.56.0", "postcss": "^8.5.20", + "postcss-load-config": "^6.0.1", "postcss-loader": "^8.2.1", "react-refresh": "^0.18.0", "tailwindcss": "^4.3.3" @@ -6426,6 +6427,19 @@ "url": "https://opencollective.com/parcel" } }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, "node_modules/lines-and-columns": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", @@ -8783,6 +8797,49 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.1.1" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, "node_modules/postcss-loader": { "version": "8.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.2.1.tgz", diff --git a/meteor-escape/package.json b/meteor-escape/package.json index e19a7587..79f423b4 100644 --- a/meteor-escape/package.json +++ b/meteor-escape/package.json @@ -6,6 +6,7 @@ "test": "TEST_WATCH=1 meteor test --driver-package meteortesting:mocha", "test:headless": "meteor test --once --driver-package meteortesting:mocha", "lint": "npx oxlint --react-plugin --import-plugin .", + "lint:fix": "npx oxlint --react-plugin --import-plugin --fix .", "e2e": "npx playwright test --ui", "e2e:headless": "npx playwright test" }, @@ -38,6 +39,7 @@ "@tailwindcss/postcss": "^4.3.3", "oxlint": "^1.56.0", "postcss": "^8.5.20", + "postcss-load-config": "^6.0.1", "postcss-loader": "^8.2.1", "react-refresh": "^0.18.0", "tailwindcss": "^4.3.3" diff --git a/meteor-escape/postcss.config.js b/meteor-escape/postcss.config.js new file mode 100644 index 00000000..e5640725 --- /dev/null +++ b/meteor-escape/postcss.config.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: { + '@tailwindcss/postcss': {}, + }, +}; From 2245431df24d00ecc84357d231bfb7ea21f47f18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 21:25:20 +0200 Subject: [PATCH 20/37] fix: harden Meteor Escape game state --- meteor-escape/client/main.css | 19 +++ .../docs/screenshots/mobile-result.png | Bin 52442 -> 53026 bytes .../docs/screenshots/mobile-system.png | Bin 54689 -> 54545 bytes meteor-escape/e2e/game.spec.js | 11 +- meteor-escape/imports/api/games/collection.js | 11 +- meteor-escape/imports/api/games/methods.js | 155 +++++++++++++++--- meteor-escape/imports/api/games/server/cpu.js | 37 +++-- .../imports/api/games/server/persistence.js | 24 +++ meteor-escape/imports/ui/App.jsx | 27 ++- .../imports/ui/components/ResultSheet.jsx | 50 +++++- meteor-escape/imports/ui/missionState.js | 4 + meteor-escape/imports/ui/native/hcp.js | 26 ++- .../imports/ui/pages/SystemInfoPage.jsx | 12 +- meteor-escape/server/main.js | 9 +- meteor-escape/tests/game.methods.test.js | 132 +++++++++++++++ meteor-escape/tests/hcp.test.js | 28 ++++ meteor-escape/tests/main.js | 1 + meteor-escape/tests/missionState.test.js | 11 +- 18 files changed, 499 insertions(+), 58 deletions(-) create mode 100644 meteor-escape/imports/api/games/server/persistence.js create mode 100644 meteor-escape/tests/hcp.test.js diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css index 89a30624..67a4ffc2 100644 --- a/meteor-escape/client/main.css +++ b/meteor-escape/client/main.css @@ -1083,6 +1083,25 @@ img { background: var(--meteor-surface-strong); } +.result-sheet__header-actions { + display: flex; + gap: 0.5rem; +} + +.result-sheet__close { + display: inline-flex; + align-items: center; + justify-content: center; + width: 3rem; + min-width: 3rem; + height: 3rem; + padding: 0; + border: 1px solid var(--meteor-line); + border-radius: 8px; + background: var(--meteor-surface); + color: var(--meteor-ink); +} + .result-sheet__stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 1rem 0; diff --git a/meteor-escape/docs/screenshots/mobile-result.png b/meteor-escape/docs/screenshots/mobile-result.png index 9da25f4013a33c28ff964f66d4b048c0938424e5..2e0c85e72a86e076052664f13c3e26646bd2256d 100644 GIT binary patch literal 53026 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

KUfS*a;^P^7-=oQt}hIXxt1lU_$OO zKiSBi1YkK?8CiMxg#sD@k9T-$+TO+hD@_PWfsf;Ul8?6@TL4@1cD-V8oY;?Ab~uwk zjT+>uF#}s6Yt#9Ki~9JGr6`ce9FheQjm@!J08q6L7a$=n49(swt?zrDa2PTNLxO%M zGwPKDA6~ARTwWfz@o1d3s}LM;cOiEWUJWMw2K#h{NVuFBswboMHC5RQz0ZJ=&L6x& zuXSR)KYGImi)z@cT-~76Q&J;g4V+!)@j_#t4f{77CgYJKm(KDB=1L)R>(UH}kA&Q- zraKZA{Rag*zw-m5>l}5v)j_~##zias5D4PIh|JJ-TKy+C>sK7^pk zTcxvw{C~pW6%5r#sKE1yL+cZEaDrBb!Q_i{WUP6f35a~Sa uoxPudPQKCC*5-Ie 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

YTplu|)E>N=uc&FKLW@q- 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 z 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
    Iv-?fLC*k%K0Mb2dOxn5|Wa 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 z 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 XLWSdLC#{;*{n~WwTzQl)9;g4=^bY{2 literal 0 HcmV?d00001 diff --git a/city-issue-reporter/rspack.config.js b/city-issue-reporter/rspack.config.js new file mode 100644 index 00000000..89bfd898 --- /dev/null +++ b/city-issue-reporter/rspack.config.js @@ -0,0 +1,27 @@ +const { defineConfig } = require('@meteorjs/rspack'); + +/** + * Rspack configuration for Meteor projects. + * + * Provides typed flags on the `Meteor` object, such as: + * - `Meteor.isClient` / `Meteor.isServer` + * - `Meteor.isDevelopment` / `Meteor.isProduction` + * - …and other flags available + * + * Use these flags to adjust your build settings based on environment. + */ +module.exports = defineConfig((Meteor) => { + if (!Meteor.isClient) { + return {}; + } + + if (!Meteor.isNative) { + return {}; + } + + return { + output: { + publicPath: '/app/', + }, + }; +}); diff --git a/city-issue-reporter/server/main.js b/city-issue-reporter/server/main.js new file mode 100644 index 00000000..0f53196f --- /dev/null +++ b/city-issue-reporter/server/main.js @@ -0,0 +1,4 @@ +import '../imports/api/reports/collection'; +import '../imports/api/reports/methods'; +import '../imports/api/reports/publications'; +import '../imports/api/reports/fixtures'; diff --git a/city-issue-reporter/tests/main.js b/city-issue-reporter/tests/main.js new file mode 100644 index 00000000..d50b457f --- /dev/null +++ b/city-issue-reporter/tests/main.js @@ -0,0 +1,2 @@ +import './reports.methods.test'; +import './native.test'; diff --git a/city-issue-reporter/tests/native.test.js b/city-issue-reporter/tests/native.test.js new file mode 100644 index 00000000..924773b1 --- /dev/null +++ b/city-issue-reporter/tests/native.test.js @@ -0,0 +1,75 @@ +import assert from 'assert'; +import { capturePhoto } from '../imports/ui/native/camera'; +import { listenForHcpUpdates } from '../imports/ui/native/hcp'; +import { listenNetworkStatus } from '../imports/ui/native/network'; + +describe('Civic Snap native adapters', function () { + it('stops HCP callbacks and removes native listener handles on cleanup', function () { + const versions = []; + let nativeCallback; + let removed = false; + const bridge = { + onNewVersionReady(callback) { + nativeCallback = callback; + return { + remove() { + removed = true; + }, + }; + }, + }; + const cleanup = listenForHcpUpdates((version) => versions.push(version), bridge); + + nativeCallback('1.1.0'); + cleanup(); + nativeCallback('1.2.0'); + + assert.deepStrictEqual(versions, ['1.1.0']); + assert.strictEqual(removed, true); + }); + + it('removes a native network listener that resolves after cleanup', async function () { + let resolveHandle; + let removeCalls = 0; + const cleanup = listenNetworkStatus(() => {}, { + capacitor: { isNativePlatform: () => true }, + network: { + addListener: () => + new Promise((resolve) => { + resolveHandle = resolve; + }), + }, + navigatorLike: { onLine: true }, + windowLike: { + addEventListener() {}, + removeEventListener() {}, + }, + }); + + cleanup(); + resolveHandle({ + remove() { + removeCalls += 1; + }, + }); + await new Promise((resolve) => setTimeout(resolve, 0)); + + assert.strictEqual(removeCalls, 1); + }); + + it('rejects native camera failures instead of returning an ignored error field', async function () { + await assert.rejects( + () => + capturePhoto({ + capacitor: { isNativePlatform: () => true }, + camera: { + getPhoto: async () => { + throw new Error('camera denied'); + }, + }, + }), + /camera denied/ + ); + }); +}); + diff --git a/city-issue-reporter/tests/reports.methods.test.js b/city-issue-reporter/tests/reports.methods.test.js new file mode 100644 index 00000000..1f08b425 --- /dev/null +++ b/city-issue-reporter/tests/reports.methods.test.js @@ -0,0 +1,65 @@ +import assert from 'assert'; +import { Meteor } from 'meteor/meteor'; +import { Random } from 'meteor/random'; +import { IssueReports } from '../imports/api/reports/collection'; +import '../imports/api/reports/methods'; + +if (Meteor.isServer) { + describe('report methods', function () { + beforeEach(async function () { + await IssueReports.removeAsync({}); + }); + + it('creates draft report', async function () { + const ownerId = Random.id(); + const { reportId } = await Meteor.callAsync('reports.createDraft', { + ownerId, + category: 'Pothole', + }); + + const report = await IssueReports.findOneAsync(reportId); + assert.strictEqual(report.ownerId, ownerId); + assert.strictEqual(report.category, 'Pothole'); + assert.strictEqual(report.status, 'draft'); + }); + + it('updates draft location and description', async function () { + const ownerId = Random.id(); + const { reportId } = await Meteor.callAsync('reports.createDraft', { + ownerId, + category: 'Streetlight', + }); + + await Meteor.callAsync('reports.updateDraft', { + ownerId, + reportId, + patch: { + title: 'Light out on 4th', + description: 'Lamp is dark after sunset', + location: { latitude: 40.4168, longitude: -3.7038, accuracy: 12 }, + }, + }); + + const report = await IssueReports.findOneAsync(reportId); + assert.strictEqual(report.title, 'Light out on 4th'); + assert.strictEqual(report.location.latitude, 40.4168); + }); + + it('submits own draft only', async function () { + const ownerId = Random.id(); + const otherOwnerId = Random.id(); + const { reportId } = await Meteor.callAsync('reports.createDraft', { + ownerId, + category: 'Sidewalk', + }); + + await assert.rejects( + () => Meteor.callAsync('reports.submit', { ownerId: otherOwnerId, reportId }), + (err) => err.error === 'not-found' + ); + + const result = await Meteor.callAsync('reports.submit', { ownerId, reportId }); + assert.strictEqual(result.status, 'submitted'); + }); + }); +} From d297b1f965582d1071839c7a725bb6d48b2c7c99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Wed, 22 Jul 2026 16:04:48 +0200 Subject: [PATCH 24/37] feat: refine meteor escape native example --- meteor-escape/README.md | 58 ++++--- meteor-escape/client/main.css | 34 ++++- meteor-escape/client/main.js | 1 - .../docs/screenshots/desktop-play.png | Bin 202106 -> 0 bytes .../docs/screenshots/mobile-mission.png | Bin 55363 -> 0 bytes .../docs/screenshots/mobile-play.png | Bin 110558 -> 0 bytes .../docs/screenshots/mobile-records.png | Bin 26226 -> 0 bytes .../docs/screenshots/mobile-result.png | Bin 53026 -> 0 bytes .../docs/screenshots/mobile-system.png | Bin 54545 -> 0 bytes .../docs/screenshots/tablet-mission.png | Bin 83836 -> 0 bytes meteor-escape/e2e/gallery-output.js | 16 ++ meteor-escape/e2e/gallery-output.test.js | 18 +++ meteor-escape/e2e/gallery.spec.js | 3 +- meteor-escape/imports/api/games/methods.js | 128 ++-------------- .../imports/api/games/server/gameAccess.js | 105 +++++++++++++ meteor-escape/imports/ui/App.jsx | 143 +++--------------- .../imports/ui/components/MissionStage.jsx | 4 +- .../imports/ui/useNativeDiagnostics.js | 142 +++++++++++++++++ meteor-escape/package.json | 4 +- meteor-escape/playwright.config.js | 4 + 20 files changed, 386 insertions(+), 274 deletions(-) delete mode 100644 meteor-escape/client/main.js delete mode 100644 meteor-escape/docs/screenshots/desktop-play.png delete mode 100644 meteor-escape/docs/screenshots/mobile-mission.png delete mode 100644 meteor-escape/docs/screenshots/mobile-play.png delete mode 100644 meteor-escape/docs/screenshots/mobile-records.png delete mode 100644 meteor-escape/docs/screenshots/mobile-result.png delete mode 100644 meteor-escape/docs/screenshots/mobile-system.png delete mode 100644 meteor-escape/docs/screenshots/tablet-mission.png create mode 100644 meteor-escape/e2e/gallery-output.js create mode 100644 meteor-escape/e2e/gallery-output.test.js create mode 100644 meteor-escape/imports/api/games/server/gameAccess.js create mode 100644 meteor-escape/imports/ui/useNativeDiagnostics.js diff --git a/meteor-escape/README.md b/meteor-escape/README.md index fef40cff..777c037e 100644 --- a/meteor-escape/README.md +++ b/meteor-escape/README.md @@ -9,25 +9,17 @@ stays focused on play. ## Gallery -Deterministic Playwright gallery captures live in `docs/screenshots/` and are -generated against the real Meteor app with the guarded E2E `testMode` path for -repeatable mission and result states. +Deterministic Playwright captures cover 390x844 phones, 768x1024 tablets, and a +1440x1000 desktop preview. Gallery output is kept outside the checkout alongside +the native Maestro videos so it can be reused in posts and pull requests. -### Phone 390x844 - -![Meteor Escape play home](docs/screenshots/mobile-play.png) -![Meteor Escape active mission](docs/screenshots/mobile-mission.png) -![Meteor Escape mission result](docs/screenshots/mobile-result.png) -![Meteor Escape records screen](docs/screenshots/mobile-records.png) -![Meteor Escape system information](docs/screenshots/mobile-system.png) - -### Tablet 768x1024 - -![Meteor Escape tablet mission](docs/screenshots/tablet-mission.png) - -### Desktop 1440x1000 +```bash +export NATIVE_SHOWCASE_OUTPUT_DIR=/absolute/path/to/native-app-showcase +PATH=/Users/igcogi/meteor/meteor:$PATH npm run e2e:gallery +``` -![Meteor Escape desktop play home](docs/screenshots/desktop-play.png) +Captures are written to +`$NATIVE_SHOWCASE_OUTPUT_DIR/meteor-escape/screenshots/gallery/`. ## Rules @@ -61,16 +53,29 @@ the room code. ## Running It The Meteor release that contains the `capacitor` package is not published yet. -Until it is, run the app with the local Meteor checkout and link the local npm -packages that live next to that checkout. +Until it is, launch the native app from the examples repository root. The shared +runner verifies the local `capacitor-integration` checkout, installs dependencies, +links local Meteor npm packages, ensures the platform exists, and starts the full +native target. + +```bash +npm run run:native:meteor-escape -- ios +npm run run:native:meteor-escape -- android +``` + +Meteor options go after a second separator. Native environment variables pass +through unchanged: ```bash -PATH=/Users/igcogi/meteor/meteor:$PATH meteor npm install -npm link --no-save ../../meteor/npm-packages/meteor-capacitor ../../meteor/npm-packages/meteor-rspack -PATH=/Users/igcogi/meteor/meteor:$PATH npm start +npm run run:native:meteor-escape -- ios -- --port 3100 +METEOR_CAPACITOR_MODE=livereload npm run run:native:meteor-escape -- android -- --mobile-server 10.0.2.2:3000 +METEOR_CAPACITOR_TARGET="DEVICE_ID" npm run run:native:meteor-escape -- ios ``` -Visit `http://localhost:3000/`. +Run `npm run run:native -- --help` for checkout overrides, setup skip options, +and dry-run mode. For a browser preview, run +`PATH=/Users/igcogi/meteor/meteor:$PATH npm start` in this directory, then visit +`http://localhost:3000/`. After the package is published, the checkout prefix and local npm links can be removed. At that point the app should use the published Meteor release and the @@ -79,6 +84,7 @@ package. | Command | What it does | |---|---| +| `npm run run:native:meteor-escape -- ` (repository root) | Prepare and launch the full native target | | `npm start` | Start the Meteor app | | `npm test` | Run Mocha integration tests in watch mode | | `npm run test:headless` | Run Mocha integration tests once for CI | @@ -86,6 +92,7 @@ package. | `npm run lint:fix` | Run oxlint with autofix | | `npm run e2e` | Run Playwright with the interactive UI | | `npm run e2e:headless` | Run Playwright headlessly | +| `npm run e2e:gallery` | Capture the external promotion gallery | Before running Playwright locally for the first time, install the browser binaries with `npx playwright install`. @@ -190,13 +197,16 @@ npm run test:native:unit node scripts/test-mobile-examples.mjs npm run test:native:meteor-escape:android npm run test:native:meteor-escape:ios +npm run record:native:meteor-escape:android +npm run record:native:meteor-escape:ios ``` Native smoke flows live in `../native-tests`. Start the native app first, then run the matching Maestro command from the repository root. The flow plays the production quick mission order `Shield -> CPU -> Boost -> CPU -> Cool`, then checks System information runtime, DDP, native mode, HCP preview, and native -back behavior. +back behavior. Showcase recording uses a separate product-only journey and +requires `NATIVE_SHOWCASE_OUTPUT_DIR` outside this checkout. ## Troubleshooting diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css index 67a4ffc2..a15d18b8 100644 --- a/meteor-escape/client/main.css +++ b/meteor-escape/client/main.css @@ -32,6 +32,12 @@ body, min-height: 100%; } +html { + font-size: 16px; + -webkit-text-size-adjust: 100%; + text-size-adjust: 100%; +} + body { margin: 0; background: var(--meteor-shell); @@ -672,12 +678,21 @@ img { padding: 1rem; } +.mission-stage__hero { + grid-template-areas: + 'headline' + 'signal' + 'prompt' + 'art'; + align-items: start; +} + .mission-stage__headline { + grid-area: headline; display: flex; align-items: start; justify-content: space-between; gap: 0.9rem; - margin-bottom: 0.9rem; } .mission-stage__turn, @@ -704,7 +719,14 @@ img { } .mission-stage__signal { - margin-bottom: 1rem; + grid-area: signal; + justify-self: start; +} + +.mission-stage__hero > .emergency-prompt { + grid-area: prompt; + border: 0; + background: var(--meteor-surface-strong); } .mission-stage__signal-dot { @@ -765,6 +787,7 @@ img { } .ship-art { + grid-area: art; width: 100%; border-radius: 8px; border: 1px solid var(--meteor-line); @@ -1260,6 +1283,13 @@ img { grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); } + .mission-stage__hero { + grid-template-areas: + 'headline art' + 'signal art' + 'prompt art'; + } + .play-home__hero { grid-template-areas: 'copy art' diff --git a/meteor-escape/client/main.js b/meteor-escape/client/main.js deleted file mode 100644 index 4e234885..00000000 --- a/meteor-escape/client/main.js +++ /dev/null @@ -1 +0,0 @@ -import './main.html'; diff --git a/meteor-escape/docs/screenshots/desktop-play.png b/meteor-escape/docs/screenshots/desktop-play.png deleted file mode 100644 index e17d1f1f78641b9fc239f3cfe36a2ace2828c072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202106 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

    s_eFnPnDD+;k@}upmz0@3zZQFp@Q+6o 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

    qMQN`(}EI%H*Hnh3OoHdstgKS-y?J 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 F{v87u-yu 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ýuJeXWgL}BY8%?J}CiB~T+Bk$@O~ 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

    RYxm`Cu%%s2yXAYK8HGRLjc+8w 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%0DHdfi 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�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 diff --git a/meteor-escape/docs/screenshots/mobile-result.png b/meteor-escape/docs/screenshots/mobile-result.png deleted file mode 100644 index 2e0c85e72a86e076052664f13c3e26646bd2256d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53026 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

    KUfS*a;^P^7-=oQt}hIXxt1lU_$OO zKiSBi1YkK?8CiMxg#sD@k9T-$+TO+hD@_PWfsf;Ul8?6@TL4@1cD-V8oY;?Ab~uwk zjT+>uF#}s6Yt#9Ki~9JGr6`ce9FheQjm@!J08q6L7a$=n49(swt?zrDa2PTNLxO%M zGwPKDA6~ARTwWfz@o1d3s}LM;cOiEWUJWMw2K#h{NVuFBswboMHC5RQz0ZJ=&L6x& zuXSR)KYGImi)z@cT-~76Q&J;g4V+!)@j_#t4f{77CgYJKm(KDB=1L)R>(UH}kA&Q- zraKZA{Rag*zw-m5>l}5v)j_~##zias5D4PIh|JJ-TKy+C>sK7^pk zTcxvw{C~pW6%5r#sKE1yL+cZEaDrBb!Q_i{WUP6f35a~Sa uoxPudPQKCC*5-Ie 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

    k!_$`m>Ms}T^E|5d%=S$8(#>4Xs= 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 Uv%i%Kp8x;=07*qoM6N<$f|1c%A^-pY diff --git a/meteor-escape/docs/screenshots/mobile-system.png b/meteor-escape/docs/screenshots/mobile-system.png deleted file mode 100644 index 8776697b64021669e8968560857ff40716b16eeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54545 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 Q+&~cqPgg&ebxsLQ0EbzPhyVZp diff --git a/meteor-escape/docs/screenshots/tablet-mission.png b/meteor-escape/docs/screenshots/tablet-mission.png deleted file mode 100644 index 7dcd0570526285cf7a1c04ce35fa04a0d5ec9edd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83836 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 C*mFbx diff --git a/meteor-escape/e2e/gallery-output.js b/meteor-escape/e2e/gallery-output.js new file mode 100644 index 00000000..f5886ba1 --- /dev/null +++ b/meteor-escape/e2e/gallery-output.js @@ -0,0 +1,16 @@ +const path = require('node:path'); + +function resolveScreenshotDir(env = process.env) { + if (!env.NATIVE_SHOWCASE_OUTPUT_DIR) { + throw new Error('NATIVE_SHOWCASE_OUTPUT_DIR is required for gallery capture'); + } + + return path.join( + path.resolve(env.NATIVE_SHOWCASE_OUTPUT_DIR), + 'meteor-escape', + 'screenshots', + 'gallery' + ); +} + +module.exports = { resolveScreenshotDir }; diff --git a/meteor-escape/e2e/gallery-output.test.js b/meteor-escape/e2e/gallery-output.test.js new file mode 100644 index 00000000..8ae9929d --- /dev/null +++ b/meteor-escape/e2e/gallery-output.test.js @@ -0,0 +1,18 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); + +const { resolveScreenshotDir } = require('./gallery-output'); + +test('resolves gallery screenshots inside the external showcase library', () => { + assert.equal( + resolveScreenshotDir({ NATIVE_SHOWCASE_OUTPUT_DIR: '/media/native-app-showcase' }), + '/media/native-app-showcase/meteor-escape/screenshots/gallery' + ); +}); + +test('requires an external showcase library', () => { + assert.throws( + () => resolveScreenshotDir({}), + /NATIVE_SHOWCASE_OUTPUT_DIR is required for gallery capture/ + ); +}); diff --git a/meteor-escape/e2e/gallery.spec.js b/meteor-escape/e2e/gallery.spec.js index 1751fb5f..92d9c3b3 100644 --- a/meteor-escape/e2e/gallery.spec.js +++ b/meteor-escape/e2e/gallery.spec.js @@ -1,8 +1,9 @@ const fs = require('node:fs'); const path = require('node:path'); const { test, expect } = require('@playwright/test'); +const { resolveScreenshotDir } = require('./gallery-output'); -const SCREENSHOT_DIR = path.resolve(__dirname, '..', 'docs', 'screenshots'); +const SCREENSHOT_DIR = resolveScreenshotDir(); const ACTION_BY_EMERGENCY = { Meteor: 'Shield', diff --git a/meteor-escape/imports/api/games/methods.js b/meteor-escape/imports/api/games/methods.js index a70dfcf1..b726bf23 100644 --- a/meteor-escape/imports/api/games/methods.js +++ b/meteor-escape/imports/api/games/methods.js @@ -5,14 +5,7 @@ import { resolveAction, resolveTimeout, } from './engine'; -import { - ACTIVE_PARTICIPANT_INDEX_NAME, - ACTIVE_STATUSES, - gamesStorageReady, - Games, - ROOM_CODE_INDEX_NAME, - WAITING_CREW_OWNERSHIP_INDEX_NAME, -} from './collection'; +import { gamesStorageReady, Games } from './collection'; import { AnswerSchema, CreateCrewSchema, @@ -23,6 +16,15 @@ import { parseOrThrow, } from './schema'; import { scheduleGameTurn } from './server/cpu'; +import { + activeGameError, + findActiveGameForParticipant, + findExistingWaitingCrewGame, + findOwnedGameOrThrow, + isActiveParticipantDuplicate, + isRoomCodeDuplicate, + isWaitingCrewOwnershipDuplicate, +} from './server/gameAccess'; import { persistGameTransition } from './server/persistence'; const ROOM_CODE_ALPHABET = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789'; @@ -50,24 +52,6 @@ export function shouldHonorTestMode( return Boolean(requestedTestMode && isDevelopment && e2eEnv === '1'); } -async function findOwnedGameOrThrow({ ownerId, playerId, gameId }) { - const game = await Games.findOneAsync({ - _id: gameId, - players: { - $elemMatch: { - id: playerId, - ownerId, - }, - }, - }); - - if (!game) { - throw new Meteor.Error('not-found', 'Game not found'); - } - - return game; -} - async function maybeSettleTimeout(game, now) { const storedGame = sanitizeStoredGame(game); if ( @@ -120,98 +104,6 @@ async function generateRoomCode() { throw new Meteor.Error('room-code-unavailable', 'Unable to allocate room code'); } -function buildWaitingCaptainQuery(ownerId, playerId) { - return { - ownerId, - playerId, - mode: 'crew', - status: 'waiting', - players: { - $elemMatch: { - id: playerId, - ownerId, - role: 'player', - type: 'human', - }, - }, - }; -} - -async function findExistingWaitingCrewGame(ownerId, playerId) { - return Games.findOneAsync(buildWaitingCaptainQuery(ownerId, playerId)); -} - -async function findActiveGameForParticipant(ownerId, playerId) { - return Games.findOneAsync( - { - status: { $in: ACTIVE_STATUSES }, - participantIds: playerId, - players: { - $elemMatch: { - id: playerId, - ownerId, - type: 'human', - }, - }, - }, - { sort: { updatedAt: -1 } } - ); -} - -function isDuplicateKeyError(error) { - return error?.code === 11000 || error?.codeName === 'DuplicateKey'; -} - -function errorMentionsIndex(error, indexName) { - const message = error?.message ?? error?.errmsg ?? ''; - return message.includes(indexName); -} - -function isWaitingCrewOwnershipDuplicate(error) { - if (!isDuplicateKeyError(error)) { - return false; - } - - if (errorMentionsIndex(error, WAITING_CREW_OWNERSHIP_INDEX_NAME)) { - return true; - } - - const keyPattern = error?.keyPattern; - return Boolean( - keyPattern?.mode === 1 && - keyPattern?.status === 1 && - keyPattern?.ownerId === 1 && - keyPattern?.playerId === 1 - ); -} - -function isRoomCodeDuplicate(error) { - if (!isDuplicateKeyError(error)) { - return false; - } - - if (errorMentionsIndex(error, ROOM_CODE_INDEX_NAME)) { - return true; - } - - return error?.keyPattern?.roomCode === 1; -} - -function isActiveParticipantDuplicate(error) { - if (!isDuplicateKeyError(error)) { - return false; - } - - return ( - errorMentionsIndex(error, ACTIVE_PARTICIPANT_INDEX_NAME) || - error?.keyPattern?.participantIds === 1 - ); -} - -function activeGameError() { - return new Meteor.Error('active-game', 'Finish or resume the active mission first'); -} - Meteor.methods({ async 'games.startSolo'(payload) { await gamesStorageReady; diff --git a/meteor-escape/imports/api/games/server/gameAccess.js b/meteor-escape/imports/api/games/server/gameAccess.js new file mode 100644 index 00000000..8f074a3e --- /dev/null +++ b/meteor-escape/imports/api/games/server/gameAccess.js @@ -0,0 +1,105 @@ +import { Meteor } from 'meteor/meteor'; +import { + ACTIVE_PARTICIPANT_INDEX_NAME, + ACTIVE_STATUSES, + Games, + ROOM_CODE_INDEX_NAME, + WAITING_CREW_OWNERSHIP_INDEX_NAME, +} from '../collection'; + +export async function findOwnedGameOrThrow({ ownerId, playerId, gameId }) { + const game = await Games.findOneAsync({ + _id: gameId, + players: { + $elemMatch: { + id: playerId, + ownerId, + }, + }, + }); + + if (!game) { + throw new Meteor.Error('not-found', 'Game not found'); + } + + return game; +} + +function buildWaitingCaptainQuery(ownerId, playerId) { + return { + ownerId, + playerId, + mode: 'crew', + status: 'waiting', + players: { + $elemMatch: { + id: playerId, + ownerId, + role: 'player', + type: 'human', + }, + }, + }; +} + +export function findExistingWaitingCrewGame(ownerId, playerId) { + return Games.findOneAsync(buildWaitingCaptainQuery(ownerId, playerId)); +} + +export function findActiveGameForParticipant(ownerId, playerId) { + return Games.findOneAsync( + { + status: { $in: ACTIVE_STATUSES }, + participantIds: playerId, + players: { + $elemMatch: { + id: playerId, + ownerId, + type: 'human', + }, + }, + }, + { sort: { updatedAt: -1 } } + ); +} + +function isDuplicateKeyError(error) { + return error?.code === 11000 || error?.codeName === 'DuplicateKey'; +} + +function errorMentionsIndex(error, indexName) { + const message = error?.message ?? error?.errmsg ?? ''; + return message.includes(indexName); +} + +export function isWaitingCrewOwnershipDuplicate(error) { + if (!isDuplicateKeyError(error)) return false; + if (errorMentionsIndex(error, WAITING_CREW_OWNERSHIP_INDEX_NAME)) return true; + + const keyPattern = error?.keyPattern; + return Boolean( + keyPattern?.mode === 1 && + keyPattern?.status === 1 && + keyPattern?.ownerId === 1 && + keyPattern?.playerId === 1 + ); +} + +export function isRoomCodeDuplicate(error) { + if (!isDuplicateKeyError(error)) return false; + if (errorMentionsIndex(error, ROOM_CODE_INDEX_NAME)) return true; + return error?.keyPattern?.roomCode === 1; +} + +export function isActiveParticipantDuplicate(error) { + if (!isDuplicateKeyError(error)) return false; + return ( + errorMentionsIndex(error, ACTIVE_PARTICIPANT_INDEX_NAME) || + error?.keyPattern?.participantIds === 1 + ); +} + +export function activeGameError() { + return new Meteor.Error('active-game', 'Finish or resume the active mission first'); +} + diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx index 373ade78..40d50321 100644 --- a/meteor-escape/imports/ui/App.jsx +++ b/meteor-escape/imports/ui/App.jsx @@ -1,7 +1,6 @@ import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { Meteor } from 'meteor/meteor'; import { useTracker } from 'meteor/react-meteor-data'; -import { Capacitor } from '@capacitor/core'; import { FileText, Home as HomeIcon } from 'lucide-react'; import { App as KonstaApp, Block } from 'konsta/react'; import { ACTIVE_STATUSES, TERMINAL_STATUSES, Games } from '../api/games/collection'; @@ -15,27 +14,16 @@ import { resolveNativeBackAction, useNativeBackButton, } from './native/backButton'; -import { - HCP_PREVIEW_VERSION, - applyHcpUpdate, - checkForHcpUpdates, - listenForHcpUpdates, -} from './native/hcp'; import { signalActionResult } from './native/haptics'; -import { METEOR_ESCAPE_INFO, getApplicationInfo, getDdpEndpoint } from './native/appInfo'; -import { getNetworkStatus, listenNetworkStatus } from './native/network'; import { shareResult } from './native/share'; import { getClientIdentity } from './identity'; import { shouldCloseMissionExitDialog, shouldRevealActiveGame } from './missionState'; import { useDialogFocusTrap } from './useDialogFocusTrap'; +import { useNativeDiagnostics } from './useNativeDiagnostics'; import { PlayPage } from './pages/PlayPage'; import { RecordsPage } from './pages/RecordsPage'; import { SystemInfoPage } from './pages/SystemInfoPage'; -function pickTheme() { - return Capacitor.getPlatform() === 'ios' ? 'ios' : 'material'; -} - function getTestMode() { if (typeof window === 'undefined') { return false; @@ -60,12 +48,6 @@ function buildFeedbackKey(game) { ].join(':'); } -const browserAppInfo = { - ...METEOR_ESCAPE_INFO, - platform: 'web', - native: false, -}; - function MissionExitDialog({ opened, onStay, onLeave }) { const { dialogRef, onDialogKeyDown } = useDialogFocusTrap({ opened, @@ -122,14 +104,18 @@ export function App() { const [crewRoomCode, setCrewRoomCode] = useState(''); const [crewError, setCrewError] = useState(''); const [crewGameId, setCrewGameId] = useState(null); - const [dark, setDark] = useState(false); - const [ddpEnabled, setDdpEnabled] = useState(true); - const [appInfo, setAppInfo] = useState(browserAppInfo); - const [networkStatus, setNetworkStatus] = useState({ connected: true, connectionType: 'wifi' }); - const [checkingHcp, setCheckingHcp] = useState(false); - const [installingHcp, setInstallingHcp] = useState(false); - const [hcpMessage, setHcpMessage] = useState('Ready to check for app updates.'); - const [hcpUpdateVersion, setHcpUpdateVersion] = useState(null); + const { + appInfo, + dark, + ddpEnabled, + ddpEndpoint, + hcp, + hcpUpdateVersion, + networkStatus, + onReconnect, + onToggleDdp, + theme, + } = useNativeDiagnostics(); const [missionGameId, setMissionGameId] = useState(null); const [missionVisible, setMissionVisible] = useState(false); const [missionExitConfirmOpen, setMissionExitConfirmOpen] = useState(false); @@ -139,20 +125,6 @@ export function App() { const feedbackKeyRef = useRef(null); const revealedActiveGameIdRef = useRef(null); - useEffect(() => { - if (typeof window === 'undefined' || typeof window.matchMedia !== 'function') { - return undefined; - } - - const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); - const applyTheme = () => setDark(mediaQuery.matches); - - applyTheme(); - mediaQuery.addEventListener('change', applyTheme); - - return () => mediaQuery.removeEventListener('change', applyTheme); - }, []); - const { connection, activeReady, recentReady, activeGame, recentGames } = useTracker(() => { const activeHandle = Meteor.subscribe('games.active', identity.ownerId, identity.playerId); const recentHandle = Meteor.subscribe('games.recent', identity.ownerId); @@ -232,21 +204,6 @@ export function App() { setNow(Date.now()); }, [activeGame?._id, activeGame?.status]); - useEffect(() => { - void getApplicationInfo().then(setAppInfo); - void getNetworkStatus().then(setNetworkStatus).catch(() => {}); - return listenNetworkStatus(setNetworkStatus); - }, []); - - useEffect( - () => - listenForHcpUpdates((version) => { - setHcpUpdateVersion(version); - setHcpMessage(`Version ${version} downloaded and ready.`); - }), - [] - ); - useEffect(() => { if (!waitingCrewGame?._id) { return; @@ -351,7 +308,7 @@ export function App() { switch (action) { case NATIVE_BACK_ACTIONS.DISMISS_HCP_DIALOG: - setHcpUpdateVersion(null); + hcp.onDismiss(); return; case NATIVE_BACK_ACTIONS.DISMISS_CREW_SHEET: setCrewSheetOpen(false); @@ -576,75 +533,11 @@ export function App() { setView('play'); }, []); - const handleCheckHcpUpdate = useCallback(async () => { - setCheckingHcp(true); - setHcpMessage('Checking for a newer app version...'); - - try { - const result = await checkForHcpUpdates(); - setHcpMessage( - result.checked - ? 'You will be prompted here when a new version is ready.' - : 'Updates can be checked from mobile builds.' - ); - } catch (error) { - console.warn('HCP check failed', error); - setHcpMessage('Unable to check for updates. Try again.'); - } finally { - setCheckingHcp(false); - } - }, []); - - const handleInstallHcpUpdate = useCallback(async () => { - setInstallingHcp(true); - - try { - await applyHcpUpdate(); - } catch (error) { - console.warn('HCP reload failed', error); - setInstallingHcp(false); - setHcpMessage('Install unavailable here.'); - } - }, []); - - const handleToggleDdp = useCallback((enabled) => { - setDdpEnabled(enabled); - - if (enabled) { - Meteor.reconnect(); - return; - } - - Meteor.disconnect(); - }, []); - - const handleReconnect = useCallback(() => { - setDdpEnabled(true); - Meteor.reconnect(); - }, []); - - const hcp = useMemo( - () => ({ - checking: checkingHcp, - installing: installingHcp, - message: hcpMessage, - updateVersion: hcpUpdateVersion, - onCheck: handleCheckHcpUpdate, - onPreview: () => { - setHcpUpdateVersion(HCP_PREVIEW_VERSION); - setHcpMessage('Previewing the update prompt.'); - }, - onInstall: handleInstallHcpUpdate, - onDismiss: () => setHcpUpdateVersion(null), - }), - [checkingHcp, handleCheckHcpUpdate, handleInstallHcpUpdate, hcpMessage, hcpUpdateVersion, installingHcp] - ); - const shellView = showMission ? 'mission' : view; return ( ) : null} diff --git a/meteor-escape/imports/ui/components/MissionStage.jsx b/meteor-escape/imports/ui/components/MissionStage.jsx index 227fad53..dffbae85 100644 --- a/meteor-escape/imports/ui/components/MissionStage.jsx +++ b/meteor-escape/imports/ui/components/MissionStage.jsx @@ -138,6 +138,8 @@ export function MissionStage({ game, now, busy, connected, onAction }) { {connected ? 'Reactive feed connected' : 'Mission controls paused'} + + @@ -176,8 +178,6 @@ export function MissionStage({ game, now, busy, connected, onAction }) { /> - - {game.status === 'waiting' ? (

    Invite a copilot

    diff --git a/meteor-escape/imports/ui/useNativeDiagnostics.js b/meteor-escape/imports/ui/useNativeDiagnostics.js new file mode 100644 index 00000000..76ac369c --- /dev/null +++ b/meteor-escape/imports/ui/useNativeDiagnostics.js @@ -0,0 +1,142 @@ +import { useCallback, useEffect, useMemo, useState } from 'react'; +import { Meteor } from 'meteor/meteor'; +import { Capacitor } from '@capacitor/core'; +import { METEOR_ESCAPE_INFO, getApplicationInfo, getDdpEndpoint } from './native/appInfo'; +import { + HCP_PREVIEW_VERSION, + applyHcpUpdate, + checkForHcpUpdates, + listenForHcpUpdates, +} from './native/hcp'; +import { getNetworkStatus, listenNetworkStatus } from './native/network'; + +const browserAppInfo = { + ...METEOR_ESCAPE_INFO, + platform: 'web', + native: false, +}; + +export function useNativeDiagnostics() { + const [dark, setDark] = useState(false); + const [ddpEnabled, setDdpEnabled] = useState(true); + const [appInfo, setAppInfo] = useState(browserAppInfo); + const [networkStatus, setNetworkStatus] = useState({ + connected: true, + connectionType: 'wifi', + }); + const [checkingHcp, setCheckingHcp] = useState(false); + const [installingHcp, setInstallingHcp] = useState(false); + const [hcpMessage, setHcpMessage] = useState('Ready to check for app updates.'); + const [hcpUpdateVersion, setHcpUpdateVersion] = useState(null); + + useEffect(() => { + if (typeof window === 'undefined' || typeof window.matchMedia !== 'function') { + return undefined; + } + + const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); + const applyTheme = () => setDark(mediaQuery.matches); + + applyTheme(); + mediaQuery.addEventListener('change', applyTheme); + return () => mediaQuery.removeEventListener('change', applyTheme); + }, []); + + useEffect(() => { + void getApplicationInfo().then(setAppInfo); + void getNetworkStatus().then(setNetworkStatus).catch(() => {}); + return listenNetworkStatus(setNetworkStatus); + }, []); + + useEffect( + () => + listenForHcpUpdates((version) => { + setHcpUpdateVersion(version); + setHcpMessage(`Version ${version} downloaded and ready.`); + }), + [] + ); + + const handleCheckHcpUpdate = useCallback(async () => { + setCheckingHcp(true); + setHcpMessage('Checking for a newer app version...'); + + try { + const result = await checkForHcpUpdates(); + setHcpMessage( + result.checked + ? 'You will be prompted here when a new version is ready.' + : 'Updates can be checked from mobile builds.' + ); + } catch (error) { + console.warn('HCP check failed', error); + setHcpMessage('Unable to check for updates. Try again.'); + } finally { + setCheckingHcp(false); + } + }, []); + + const handleInstallHcpUpdate = useCallback(async () => { + setInstallingHcp(true); + + try { + await applyHcpUpdate(); + } catch (error) { + console.warn('HCP reload failed', error); + setInstallingHcp(false); + setHcpMessage('Install unavailable here.'); + } + }, []); + + const handleToggleDdp = useCallback((enabled) => { + setDdpEnabled(enabled); + if (enabled) { + Meteor.reconnect(); + return; + } + Meteor.disconnect(); + }, []); + + const handleReconnect = useCallback(() => { + setDdpEnabled(true); + Meteor.reconnect(); + }, []); + + const hcp = useMemo( + () => ({ + checking: checkingHcp, + installing: installingHcp, + message: hcpMessage, + updateVersion: hcpUpdateVersion, + onCheck: handleCheckHcpUpdate, + onPreview: () => { + setHcpUpdateVersion(HCP_PREVIEW_VERSION); + setHcpMessage('Previewing the update prompt.'); + }, + onInstall: handleInstallHcpUpdate, + onDismiss: () => setHcpUpdateVersion(null), + }), + [ + checkingHcp, + handleCheckHcpUpdate, + handleInstallHcpUpdate, + hcpMessage, + hcpUpdateVersion, + installingHcp, + ] + ); + + return { + appInfo, + dark, + ddpEnabled, + ddpEndpoint: getDdpEndpoint(), + hcp, + hcpUpdateVersion, + networkStatus, + onReconnect: handleReconnect, + onToggleDdp: handleToggleDdp, + theme: Capacitor.getPlatform() === 'ios' ? 'ios' : 'material', + }; +} + diff --git a/meteor-escape/package.json b/meteor-escape/package.json index 79f423b4..646d2b4d 100644 --- a/meteor-escape/package.json +++ b/meteor-escape/package.json @@ -8,7 +8,9 @@ "lint": "npx oxlint --react-plugin --import-plugin .", "lint:fix": "npx oxlint --react-plugin --import-plugin --fix .", "e2e": "npx playwright test --ui", - "e2e:headless": "npx playwright test" + "e2e:headless": "npx playwright test", + "e2e:gallery": "METEOR_ESCAPE_GALLERY=1 npx playwright test e2e/gallery.spec.js", + "test:gallery-output": "node --test e2e/gallery-output.test.js" }, "dependencies": { "@babel/runtime": "^7.29.2", diff --git a/meteor-escape/playwright.config.js b/meteor-escape/playwright.config.js index 9f0365fb..4556852e 100644 --- a/meteor-escape/playwright.config.js +++ b/meteor-escape/playwright.config.js @@ -2,9 +2,13 @@ const { defineConfig } = require('@playwright/test'); const port = process.env.PORT || '3100'; const baseURL = `http://127.0.0.1:${port}`; +const galleryCapture = process.env.METEOR_ESCAPE_GALLERY === '1'; module.exports = defineConfig({ testDir: './e2e', + testIgnore: galleryCapture + ? '**/gallery-output.test.js' + : ['**/gallery.spec.js', '**/gallery-output.test.js'], timeout: 30_000, retries: 0, use: { From a4da34528f4aa92c92bab331b146df6cc9917e88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Wed, 22 Jul 2026 16:05:01 +0200 Subject: [PATCH 25/37] test: add shared native example tooling --- native-tests/README.md | 131 +++++ native-tests/flows/city-issue-reporter.yaml | 40 ++ native-tests/flows/meteor-escape.yaml | 64 +++ .../flows/showcase/city-issue-reporter.yaml | 64 +++ .../flows/showcase/meteor-escape.yaml | 73 +++ .../flows/showcase/presentation-pause.js | 11 + .../flows/showcase/stock-scanner.yaml | 91 ++++ native-tests/flows/stock-scanner.yaml | 38 ++ native-tests/scripts/app-config.js | 69 +++ native-tests/scripts/app-config.test.js | 65 +++ native-tests/scripts/local-packages.js | 81 +++ native-tests/scripts/local-packages.test.js | 42 ++ .../scripts/meteor-escape-layout.test.js | 36 ++ .../scripts/native-code-structure.test.js | 46 ++ native-tests/scripts/native-project.js | 115 ++++ native-tests/scripts/native-project.test.js | 113 ++++ native-tests/scripts/record-showcase.js | 293 +++++++++++ native-tests/scripts/record-showcase.test.js | 192 +++++++ native-tests/scripts/run-flow.js | 119 +++++ native-tests/scripts/run-flow.test.js | 73 +++ native-tests/scripts/run-native.js | 426 +++++++++++++++ native-tests/scripts/run-native.test.js | 492 ++++++++++++++++++ native-tests/scripts/showcase-flows.test.js | 89 ++++ native-tests/scripts/smoke-flows.test.js | 41 ++ package.json | 20 +- scripts/test-mobile-examples.mjs | 44 ++ 26 files changed, 2867 insertions(+), 1 deletion(-) create mode 100644 native-tests/README.md create mode 100644 native-tests/flows/city-issue-reporter.yaml create mode 100644 native-tests/flows/meteor-escape.yaml create mode 100644 native-tests/flows/showcase/city-issue-reporter.yaml create mode 100644 native-tests/flows/showcase/meteor-escape.yaml create mode 100644 native-tests/flows/showcase/presentation-pause.js create mode 100644 native-tests/flows/showcase/stock-scanner.yaml create mode 100644 native-tests/flows/stock-scanner.yaml create mode 100644 native-tests/scripts/app-config.js create mode 100644 native-tests/scripts/app-config.test.js create mode 100644 native-tests/scripts/local-packages.js create mode 100644 native-tests/scripts/local-packages.test.js create mode 100644 native-tests/scripts/meteor-escape-layout.test.js create mode 100644 native-tests/scripts/native-code-structure.test.js create mode 100644 native-tests/scripts/native-project.js create mode 100644 native-tests/scripts/native-project.test.js create mode 100644 native-tests/scripts/record-showcase.js create mode 100644 native-tests/scripts/record-showcase.test.js create mode 100644 native-tests/scripts/run-flow.js create mode 100644 native-tests/scripts/run-flow.test.js create mode 100644 native-tests/scripts/run-native.js create mode 100644 native-tests/scripts/run-native.test.js create mode 100644 native-tests/scripts/showcase-flows.test.js create mode 100644 native-tests/scripts/smoke-flows.test.js create mode 100644 scripts/test-mobile-examples.mjs diff --git a/native-tests/README.md b/native-tests/README.md new file mode 100644 index 00000000..55ca567b --- /dev/null +++ b/native-tests/README.md @@ -0,0 +1,131 @@ +# Native example tests and showcase recordings + +Maestro flows for Capacitor example apps in this repository. Smoke flows assert +native runtime behavior. Separate showcase flows record concise, user-facing +journeys without exposing diagnostics in promotional media. + +## Prerequisites + +- Meteor checkout with Capacitor support: `/Users/igcogi/meteor/meteor` +- Maestro CLI +- Android emulator or iOS Simulator + +Set checkout binary when needed: + +```sh +export METEOR_BIN=/Users/igcogi/meteor/meteor/meteor +export PATH=/Users/igcogi/meteor/meteor:$PATH +``` + +## Run Web Checks + +```sh +npm run test:mobile-examples +``` + +This installs each app through the checkout Meteor binary, then runs lint, +links local checkout npm packages with `npm link --no-save`, then runs lint, +Meteor method tests, and Playwright web E2E with `CI=1`. + +## Run Native Apps + +From the repository root, launch any example through the adjacent Meteor +checkout and its local Capacitor packages: + +```sh +npm run run:native -- stock-scanner ios +npm run run:native -- civic-snap android +npm run run:native -- meteor-escape ios +``` + +App-specific shortcuts accept the platform as their first argument: + +```sh +npm run run:native:stock-scanner -- android +npm run run:native:civic-snap -- ios +npm run run:native:meteor-escape -- android +``` + +The launcher verifies that the checkout is on `capacitor-integration`, runs +`meteor npm install`, links local `meteor-capacitor` and `meteor-rspack` +packages, adds a missing platform, then starts `meteor run `. It never +switches branches or removes generated native projects. + +Runner options must appear before a second `--`. Arguments after that separator +pass unchanged to `meteor run`: + +```sh +npm run run:native:stock-scanner -- ios -- --port 3100 +METEOR_CAPACITOR_MODE=livereload npm run run:native -- meteor-escape android -- --mobile-server 10.0.2.2:3000 +METEOR_CAPACITOR_TARGET="DEVICE_ID" npm run run:native -- stock-scanner ios +npm run run:native -- civic-snap ios --skip-install --skip-link --dry-run +``` + +Use `METEOR_CHECKOUT` or `--meteor-checkout` for another local checkout. +`METEOR_BIN` alone derives its checkout from the binary's parent directory; when +both environment variables are set, they must identify the same checkout. Use +`METEOR_CAPACITOR_BRANCH` or `--expected-branch` when its branch has another +name. `--skip-branch-check` permits an intentional detached or alternate +checkout. Run `npm run run:native -- --help` for the full interface. + +Before launch, the runner also applies app-declared native requirements to the +generated project: Stock Scanner's Android SDK floor and camera permissions, +plus Stock Scanner and Civic Snap iOS usage descriptions and Civic Snap Android +location permissions. + +## Run Native Smoke + +In one terminal, start the target app: + +```sh +npm run run:native:stock-scanner -- android +``` + +In another terminal from repository root: + +```sh +npm run test:native:stock-scanner:android +npm run test:native:civic-snap:android +npm run test:native:meteor-escape:android +npm run test:native:stock-scanner:ios +npm run test:native:civic-snap:ios +npm run test:native:meteor-escape:ios +``` + +Flows avoid camera, barcode, geolocation, notification, and share prompts. They +open each app's **System information** screen to assert version/runtime markers, +DDP connection, and the deterministic Hot Code Push preview. They then return to +the primary workflow for a short touch interaction inside the web view. Meteor +Escape runs the production quick-mission turn order before opening System +information, then uses native back to return to Play. + +## Record Showcase Media + +Set an output library outside the examples checkout. The runner rejects paths +inside this repository. + +```sh +export NATIVE_SHOWCASE_OUTPUT_DIR=/absolute/path/to/native-app-showcase + +npm run record:native:stock-scanner:ios +npm run record:native:civic-snap:ios +npm run record:native:meteor-escape:ios +``` + +Android variants use the same command names with `:android`. The native app must +already be installed, openable by its app ID, and connected to its Meteor server. +`MAESTRO_DEVICE`, `MAESTRO_IOS_DEVICE`, and `MAESTRO_ANDROID_DEVICE` can select a +specific simulator or emulator. + +Each successful run creates: + +```text +//videos/-.mp4 +//screenshots/--poster.png +//runs/-/ +/manifest.json +``` + +The timestamped run contains the original capture, poster, JUnit report, Maestro +debug output, and logs. A failed run stays in `runs/` and never replaces the +latest stable video or poster. diff --git a/native-tests/flows/city-issue-reporter.yaml b/native-tests/flows/city-issue-reporter.yaml new file mode 100644 index 00000000..95933573 --- /dev/null +++ b/native-tests/flows/city-issue-reporter.yaml @@ -0,0 +1,40 @@ +appId: com.meteor.examples.civicsnap +--- +- launchApp: + clearState: true +- extendedWaitUntil: + visible: "Civic Snap" + timeout: 60000 +- tapOn: "Open navigation" +- tapOn: "System information" +- extendedWaitUntil: + visible: "Native ready" + timeout: 60000 +- extendedWaitUntil: + visible: "DDP connected" + timeout: 60000 +- assertVisible: "Meteor.isCapacitor true" +- scrollUntilVisible: + element: + text: "Preview HCP update" + direction: DOWN + timeout: 10000 +- tapOn: "Preview HCP update" +- assertVisible: "New app update available" +- assertVisible: "Install update" +- tapOn: "Not now" +- scrollUntilVisible: + element: + text: "Open navigation" + direction: UP + timeout: 10000 +- tapOn: "Open navigation" +- tapOn: "New report" +- assertVisible: "Broken light by station" +- tapOn: "Submit current report" +- extendedWaitUntil: + visible: "Report detail" + timeout: 60000 +- assertVisible: "Pothole report" +- assertVisible: "Submitted" +- tapOn: "Back to reports" diff --git a/native-tests/flows/meteor-escape.yaml b/native-tests/flows/meteor-escape.yaml new file mode 100644 index 00000000..bd1b1c54 --- /dev/null +++ b/native-tests/flows/meteor-escape.yaml @@ -0,0 +1,64 @@ +appId: com.meteor.examples.meteorescape +--- +- launchApp: + clearState: true +- extendedWaitUntil: + visible: "Meteor Escape" + timeout: 60000 +- tapOn: "Quick Mission" +- extendedWaitUntil: + visible: "Mission control" + timeout: 60000 +- extendedWaitUntil: + visible: "Your turn" + timeout: 10000 +- assertVisible: "Meteor" +- tapOn: "Shield" +- extendedWaitUntil: + visible: "Copilot turn" + timeout: 10000 +- extendedWaitUntil: + visible: "Your turn" + timeout: 10000 +- assertVisible: "Path" +- tapOn: "Boost" +- extendedWaitUntil: + visible: "Copilot turn" + timeout: 10000 +- extendedWaitUntil: + visible: "Your turn" + timeout: 10000 +- assertVisible: "Overheat" +- tapOn: "Cool" +- extendedWaitUntil: + visible: "Warp charged" + timeout: 30000 +- assertVisible: "Rematch" +- tapOn: "Home" +- extendedWaitUntil: + visible: "Quick Mission" + timeout: 10000 +- tapOn: "System" +- extendedWaitUntil: + visible: "System information" + timeout: 60000 +- extendedWaitUntil: + visible: "Native ready" + timeout: 60000 +- extendedWaitUntil: + visible: "DDP connected" + timeout: 60000 +- assertVisible: "Meteor.isCapacitor true" +- scrollUntilVisible: + element: + text: "Preview HCP update" + direction: DOWN + timeout: 10000 +- tapOn: "Preview HCP update" +- assertVisible: "New app update available" +- assertVisible: "Install update" +- tapOn: "Not now" +- tapOn: "Play" +- extendedWaitUntil: + visible: "Quick Mission" + timeout: 10000 diff --git a/native-tests/flows/showcase/city-issue-reporter.yaml b/native-tests/flows/showcase/city-issue-reporter.yaml new file mode 100644 index 00000000..2aeb565f --- /dev/null +++ b/native-tests/flows/showcase/city-issue-reporter.yaml @@ -0,0 +1,64 @@ +appId: com.meteor.examples.civicsnap +--- +- launchApp: + clearState: true +- extendedWaitUntil: + visible: "Civic Snap" + timeout: 60000 +- extendedWaitUntil: + visible: "New report" + timeout: 60000 +- startRecording: + path: ${SHOWCASE_VIDEO_PATH} + label: "Civic Snap showcase" +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 3000 +- tapOn: "New report" +- extendedWaitUntil: + visible: "Issue title" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 3000 +- tapOn: "Submit current report" +- extendedWaitUntil: + visible: "Report detail" + timeout: 15000 +- assertVisible: "Pothole report" +- assertVisible: "Submitted" +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 4000 +- takeScreenshot: ${SHOWCASE_POSTER_PATH} +- tapOn: "Share report" +- extendedWaitUntil: + visible: "Copy" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 3500 +- tapOn: + point: "50%,20%" +- assertNotVisible: "Copy" +- tapOn: "Back to reports" +- extendedWaitUntil: + visible: "Pothole report" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 3000 +- tapOn: "Open report: Pothole report" +- extendedWaitUntil: + visible: "Report detail" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 4000 +- stopRecording diff --git a/native-tests/flows/showcase/meteor-escape.yaml b/native-tests/flows/showcase/meteor-escape.yaml new file mode 100644 index 00000000..7a517d28 --- /dev/null +++ b/native-tests/flows/showcase/meteor-escape.yaml @@ -0,0 +1,73 @@ +appId: com.meteor.examples.meteorescape +--- +- launchApp: + clearState: true +- extendedWaitUntil: + visible: "Meteor Escape" + timeout: 60000 +- extendedWaitUntil: + visible: "Quick Mission" + timeout: 60000 +- startRecording: + path: ${SHOWCASE_VIDEO_PATH} + label: "Meteor Escape solo mission showcase" +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 3000 +- tapOn: "Quick Mission" +- extendedWaitUntil: + visible: "Your turn" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 1500 +- tapOn: "Shield" +- extendedWaitUntil: + visible: "Copilot turn" + timeout: 10000 +- extendedWaitUntil: + visible: "Your turn" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 1500 +- tapOn: "Boost" +- extendedWaitUntil: + visible: "Copilot turn" + timeout: 10000 +- extendedWaitUntil: + visible: "Your turn" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 1500 +- tapOn: "Cool" +- extendedWaitUntil: + visible: "Warp charged" + timeout: 30000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 4000 +- takeScreenshot: ${SHOWCASE_POSTER_PATH} +- tapOn: "Home" +- extendedWaitUntil: + visible: "Quick Mission" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 3000 +- tapOn: "Records" +- extendedWaitUntil: + visible: "Solo mission" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 4000 +- stopRecording diff --git a/native-tests/flows/showcase/presentation-pause.js b/native-tests/flows/showcase/presentation-pause.js new file mode 100644 index 00000000..5260b446 --- /dev/null +++ b/native-tests/flows/showcase/presentation-pause.js @@ -0,0 +1,11 @@ +const pauseMs = Number(PAUSE_MS); + +if (!Number.isInteger(pauseMs) || pauseMs < 250 || pauseMs > 5000) { + throw new Error(`Invalid presentation pause: ${PAUSE_MS}`); +} + +const deadline = Date.now() + pauseMs; + +while (Date.now() < deadline) { + // Showcase-only reading hold. Maestro has no fixed-duration wait command. +} diff --git a/native-tests/flows/showcase/stock-scanner.yaml b/native-tests/flows/showcase/stock-scanner.yaml new file mode 100644 index 00000000..37722eb8 --- /dev/null +++ b/native-tests/flows/showcase/stock-scanner.yaml @@ -0,0 +1,91 @@ +appId: com.meteor.examples.stockscanner +--- +- launchApp: + clearState: true +- extendedWaitUntil: + visible: "Stock Scanner" + timeout: 60000 +- extendedWaitUntil: + visible: "Manual SKU" + timeout: 60000 +- startRecording: + path: ${SHOWCASE_VIDEO_PATH} + label: "Stock Scanner showcase" +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 3000 +- tapOn: "Manual SKU" +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 2500 +- inputText: "SKU-SHOWCASE-${SHOWCASE_RUN_ID}" +- hideKeyboard +- tapOn: "Add manual SKU" +- extendedWaitUntil: + visible: "Open SKU-SHOWCASE-${SHOWCASE_RUN_ID}" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 2000 +- tapOn: "Open SKU-SHOWCASE-${SHOWCASE_RUN_ID}" +- extendedWaitUntil: + visible: "Count adjustment" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 2500 +- tapOn: ".*Count up" +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 1500 +- tapOn: "Minimum stock" +- eraseText +- inputText: "12" +- hideKeyboard +- tapOn: "Save product" +- extendedWaitUntil: + visible: "Show low stock" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 2000 +- tapOn: "Show low stock" +- extendedWaitUntil: + visible: "Open SKU-SHOWCASE-${SHOWCASE_RUN_ID}" + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 3000 +- takeScreenshot: ${SHOWCASE_POSTER_PATH} +- tapOn: "Open navigation" +- tapOn: "System information" +- extendedWaitUntil: + visible: "Native ready" + timeout: 60000 +- scrollUntilVisible: + element: + text: "Preview HCP update" + direction: DOWN + timeout: 10000 +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 2500 +- tapOn: "Preview HCP update" +- extendedWaitUntil: + visible: "New app update available" + timeout: 10000 +- assertVisible: "Install update" +- runScript: + file: presentation-pause.js + env: + PAUSE_MS: 4000 +- tapOn: "Not now" +- stopRecording diff --git a/native-tests/flows/stock-scanner.yaml b/native-tests/flows/stock-scanner.yaml new file mode 100644 index 00000000..192fc791 --- /dev/null +++ b/native-tests/flows/stock-scanner.yaml @@ -0,0 +1,38 @@ +appId: com.meteor.examples.stockscanner +--- +- launchApp: + clearState: true +- extendedWaitUntil: + visible: "Stock Scanner" + timeout: 60000 +- tapOn: "Open navigation" +- tapOn: "System information" +- extendedWaitUntil: + visible: "Native ready" + timeout: 60000 +- extendedWaitUntil: + visible: "DDP connected" + timeout: 60000 +- assertVisible: "Meteor.isCapacitor true" +- scrollUntilVisible: + element: + text: "Preview HCP update" + direction: DOWN + timeout: 10000 +- tapOn: "Preview HCP update" +- assertVisible: "New app update available" +- assertVisible: "Install update" +- tapOn: "Not now" +- tapOn: "Open navigation" +- tapOn: "Inventory" +- tapOn: "Manual SKU" +- inputText: "SKU-NATIVE-1" +- hideKeyboard +- tapOn: "Add manual SKU" +- extendedWaitUntil: + visible: "Open SKU-NATIVE-1" + timeout: 10000 +- tapOn: "Show low stock" +- extendedWaitUntil: + visible: "Open SKU-NATIVE-1" + timeout: 10000 diff --git a/native-tests/scripts/app-config.js b/native-tests/scripts/app-config.js new file mode 100644 index 00000000..903d2d2d --- /dev/null +++ b/native-tests/scripts/app-config.js @@ -0,0 +1,69 @@ +const path = require('node:path'); + +const ROOT = path.resolve(__dirname, '..'); +const EXAMPLES_ROOT = path.resolve(ROOT, '..'); + +const APPS = { + 'stock-scanner': { + name: 'stock-scanner', + appId: 'com.meteor.examples.stockscanner', + appName: 'Stock Scanner', + sourceDir: path.join(EXAMPLES_ROOT, 'stock-scanner'), + flowPath: path.join(ROOT, 'flows', 'stock-scanner.yaml'), + showcaseFlowPath: path.join(ROOT, 'flows', 'showcase', 'stock-scanner.yaml'), + mediaSlug: 'stock-scanner', + androidMinSdkVersion: 26, + androidPermissions: ['android.permission.CAMERA'], + iosUsageDescriptions: { + NSCameraUsageDescription: 'Scan product barcodes for inventory counts.', + }, + }, + 'city-issue-reporter': { + name: 'city-issue-reporter', + appId: 'com.meteor.examples.civicsnap', + appName: 'Civic Snap', + sourceDir: path.join(EXAMPLES_ROOT, 'city-issue-reporter'), + flowPath: path.join(ROOT, 'flows', 'city-issue-reporter.yaml'), + showcaseFlowPath: path.join(ROOT, 'flows', 'showcase', 'city-issue-reporter.yaml'), + mediaSlug: 'city-issue-reporter', + androidPermissions: [ + 'android.permission.ACCESS_COARSE_LOCATION', + 'android.permission.ACCESS_FINE_LOCATION', + ], + iosUsageDescriptions: { + NSCameraUsageDescription: 'Add a photo to document a reported issue.', + NSPhotoLibraryUsageDescription: 'Choose a photo to document a reported issue.', + NSLocationWhenInUseUsageDescription: 'Attach the issue location to a report.', + }, + }, + 'meteor-escape': { + name: 'meteor-escape', + appId: 'com.meteor.examples.meteorescape', + appName: 'Meteor Escape', + sourceDir: path.join(EXAMPLES_ROOT, 'meteor-escape'), + flowPath: path.join(ROOT, 'flows', 'meteor-escape.yaml'), + showcaseFlowPath: path.join(ROOT, 'flows', 'showcase', 'meteor-escape.yaml'), + mediaSlug: 'meteor-escape', + }, +}; + +const APP_ALIASES = { + 'civic-snap': 'city-issue-reporter', +}; + +function listAppNames() { + return Object.keys(APPS); +} + +function getAppConfig(name) { + const app = APPS[APP_ALIASES[name] || name]; + if (!app) { + throw new Error(`Unknown native example app: ${name}`); + } + return { ...app }; +} + +module.exports = { + getAppConfig, + listAppNames, +}; diff --git a/native-tests/scripts/app-config.test.js b/native-tests/scripts/app-config.test.js new file mode 100644 index 00000000..dc28bd94 --- /dev/null +++ b/native-tests/scripts/app-config.test.js @@ -0,0 +1,65 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); +const path = require('node:path'); +const { getAppConfig, listAppNames } = require('./app-config'); + +test('lists native example apps', () => { + assert.deepEqual(listAppNames(), ['stock-scanner', 'city-issue-reporter', 'meteor-escape']); +}); + +test('configures stock scanner native flow', () => { + const app = getAppConfig('stock-scanner'); + assert.equal(app.appId, 'com.meteor.examples.stockscanner'); + assert.equal(app.appName, 'Stock Scanner'); + assert.equal(app.androidMinSdkVersion, 26); + assert.deepEqual(app.androidPermissions, ['android.permission.CAMERA']); + assert.deepEqual(app.iosUsageDescriptions, { + NSCameraUsageDescription: 'Scan product barcodes for inventory counts.', + }); + assert.match(app.sourceDir, /examples\/stock-scanner$/); + assert.match(app.flowPath, /native-tests\/flows\/stock-scanner\.yaml$/); + assert.match(app.showcaseFlowPath, /native-tests\/flows\/showcase\/stock-scanner\.yaml$/); + assert.equal(app.mediaSlug, 'stock-scanner'); +}); + +test('configures civic snap native flow', () => { + const app = getAppConfig('city-issue-reporter'); + assert.equal(app.appId, 'com.meteor.examples.civicsnap'); + assert.equal(app.appName, 'Civic Snap'); + assert.match(app.sourceDir, /examples\/city-issue-reporter$/); + assert.match(app.flowPath, /native-tests\/flows\/city-issue-reporter\.yaml$/); + assert.match(app.showcaseFlowPath, /native-tests\/flows\/showcase\/city-issue-reporter\.yaml$/); + assert.equal(app.mediaSlug, 'city-issue-reporter'); + assert.deepEqual(app.androidPermissions, [ + 'android.permission.ACCESS_COARSE_LOCATION', + 'android.permission.ACCESS_FINE_LOCATION', + ]); + assert.deepEqual(app.iosUsageDescriptions, { + NSCameraUsageDescription: 'Add a photo to document a reported issue.', + NSPhotoLibraryUsageDescription: 'Choose a photo to document a reported issue.', + NSLocationWhenInUseUsageDescription: 'Attach the issue location to a report.', + }); +}); + +test('accepts civic snap product name as an app alias', () => { + const app = getAppConfig('civic-snap'); + assert.equal(app.name, 'city-issue-reporter'); + assert.equal(app.appName, 'Civic Snap'); +}); + +test('configures meteor escape native flow', () => { + const app = getAppConfig('meteor-escape'); + assert.deepEqual(app, { + name: 'meteor-escape', + appId: 'com.meteor.examples.meteorescape', + appName: 'Meteor Escape', + sourceDir: path.join(__dirname, '..', '..', 'meteor-escape'), + flowPath: path.join(__dirname, '..', 'flows', 'meteor-escape.yaml'), + showcaseFlowPath: path.join(__dirname, '..', 'flows', 'showcase', 'meteor-escape.yaml'), + mediaSlug: 'meteor-escape', + }); +}); + +test('rejects unknown native example app', () => { + assert.throws(() => getAppConfig('missing'), /Unknown native example app/); +}); diff --git a/native-tests/scripts/local-packages.js b/native-tests/scripts/local-packages.js new file mode 100644 index 00000000..06e66b91 --- /dev/null +++ b/native-tests/scripts/local-packages.js @@ -0,0 +1,81 @@ +const fs = require('node:fs/promises'); +const path = require('node:path'); + +const EXAMPLES_ROOT = path.resolve(__dirname, '..', '..'); +const METEOR_CHECKOUT_DIR = process.env.METEOR_CHECKOUT_DIR || + path.resolve(EXAMPLES_ROOT, '..', 'meteor'); + +const LOCAL_CHECKOUT_PACKAGES = { + '@meteorjs/capacitor': path.join(METEOR_CHECKOUT_DIR, 'npm-packages', 'meteor-capacitor'), + '@meteorjs/rspack': path.join(METEOR_CHECKOUT_DIR, 'npm-packages', 'meteor-rspack'), +}; + +async function pathExists(filePath) { + try { + await fs.access(filePath); + return true; + } catch { + return false; + } +} + +async function rewriteLocalCheckoutDependencies(appDir, packageDirs = LOCAL_CHECKOUT_PACKAGES) { + const packagePath = path.join(appDir, 'package.json'); + if (!(await pathExists(packagePath))) { + return []; + } + + const pkg = JSON.parse(await fs.readFile(packagePath, 'utf8')); + const changed = []; + + for (const section of ['dependencies', 'devDependencies']) { + const deps = pkg[section]; + if (!deps) continue; + + for (const [packageName, packageDir] of Object.entries(packageDirs)) { + if (!Object.prototype.hasOwnProperty.call(deps, packageName)) continue; + if (!String(deps[packageName]).startsWith('file:')) continue; + + const fileSpec = `file:${packageDir}`; + if (deps[packageName] !== fileSpec) { + deps[packageName] = fileSpec; + changed.push(packageName); + } + } + } + + if (changed.length > 0) { + await fs.writeFile(packagePath, `${JSON.stringify(pkg, null, 2)}\n`); + } + + return changed; +} + +async function patchAndroidMinSdk(appDir, minSdkVersion) { + if (!minSdkVersion) return false; + + const gradlePath = path.join(appDir, 'android', 'variables.gradle'); + if (!(await pathExists(gradlePath))) { + return false; + } + + const source = await fs.readFile(gradlePath, 'utf8'); + const updated = source.replace( + /minSdkVersion\s*=\s*\d+/, + `minSdkVersion = ${minSdkVersion}` + ); + + if (updated === source) { + return false; + } + + await fs.writeFile(gradlePath, updated); + return true; +} + +module.exports = { + LOCAL_CHECKOUT_PACKAGES, + METEOR_CHECKOUT_DIR, + patchAndroidMinSdk, + rewriteLocalCheckoutDependencies, +}; diff --git a/native-tests/scripts/local-packages.test.js b/native-tests/scripts/local-packages.test.js new file mode 100644 index 00000000..74e33c3b --- /dev/null +++ b/native-tests/scripts/local-packages.test.js @@ -0,0 +1,42 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); +const fs = require('node:fs/promises'); +const os = require('node:os'); +const path = require('node:path'); +const { + patchAndroidMinSdk, + rewriteLocalCheckoutDependencies, +} = require('./local-packages'); + +test('rewrites local checkout npm packages to absolute file specs', async () => { + const appDir = await fs.mkdtemp(path.join(os.tmpdir(), 'examples-native-deps-')); + const packagePath = path.join(appDir, 'package.json'); + await fs.writeFile(packagePath, JSON.stringify({ + devDependencies: { + '@meteorjs/capacitor': 'file:../../meteor/npm-packages/meteor-capacitor', + '@meteorjs/rspack': '^2.0.1', + oxlint: '^1.56.0', + }, + }, null, 2)); + + const changed = await rewriteLocalCheckoutDependencies(appDir, { + '@meteorjs/capacitor': '/repo/npm-packages/meteor-capacitor', + '@meteorjs/rspack': '/repo/npm-packages/meteor-rspack', + }); + + const pkg = JSON.parse(await fs.readFile(packagePath, 'utf8')); + assert.deepEqual(changed, ['@meteorjs/capacitor']); + assert.equal(pkg.devDependencies['@meteorjs/capacitor'], 'file:/repo/npm-packages/meteor-capacitor'); + assert.equal(pkg.devDependencies['@meteorjs/rspack'], '^2.0.1'); + assert.equal(pkg.devDependencies.oxlint, '^1.56.0'); +}); + +test('patches Android minSdkVersion when generated project exists', async () => { + const appDir = await fs.mkdtemp(path.join(os.tmpdir(), 'examples-native-android-')); + const gradlePath = path.join(appDir, 'android', 'variables.gradle'); + await fs.mkdir(path.dirname(gradlePath), { recursive: true }); + await fs.writeFile(gradlePath, 'ext {\n minSdkVersion = 23\n}\n'); + + assert.equal(await patchAndroidMinSdk(appDir, 26), true); + assert.match(await fs.readFile(gradlePath, 'utf8'), /minSdkVersion = 26/); +}); diff --git a/native-tests/scripts/meteor-escape-layout.test.js b/native-tests/scripts/meteor-escape-layout.test.js new file mode 100644 index 00000000..0d8b66df --- /dev/null +++ b/native-tests/scripts/meteor-escape-layout.test.js @@ -0,0 +1,36 @@ +const assert = require('node:assert/strict'); +const { readFileSync } = require('node:fs'); +const path = require('node:path'); +const { test } = require('node:test'); + +const css = readFileSync( + path.join(__dirname, '..', '..', 'meteor-escape', 'client', 'main.css'), + 'utf8' +); +const missionStage = readFileSync( + path.join( + __dirname, + '..', + '..', + 'meteor-escape', + 'imports', + 'ui', + 'components', + 'MissionStage.jsx' + ), + 'utf8' +); + +test('Meteor Escape keeps iOS text sizing aligned with the designed viewport', () => { + assert.match(css, /-webkit-text-size-adjust:\s*100%/); + assert.match(css, /text-size-adjust:\s*100%/); +}); + +test('Meteor Escape presents the active emergency before decorative mission artwork', () => { + const promptPosition = missionStage.indexOf(' { + const client = read('stock-scanner/client/main.jsx'); + const app = read('stock-scanner/imports/ui/App.jsx'); + const providers = `${client}\n${app}`.match(/ { + const app = read('city-issue-reporter/imports/ui/App.jsx'); + const form = read('city-issue-reporter/imports/ui/pages/NewReportPage.jsx'); + const touchButton = read('city-issue-reporter/imports/ui/components/TouchButton.jsx'); + + assert.doesNotMatch(app, /document\.getElementById/); + assert.doesNotMatch(form, /defaultValue|document\.getElementById/); + assert.doesNotMatch(touchButton, /addEventListener|touchend|preventDefault/); + assert.match(touchButton, /onClick=\{onPress\}/); +}); + +test('Meteor Escape delegates native diagnostics and removes stale entry modules', () => { + const app = read('meteor-escape/imports/ui/App.jsx'); + + assert.match(app, /useNativeDiagnostics/); + assert.doesNotMatch(app, /getApplicationInfo|listenNetworkStatus|listenForHcpUpdates/); + assert.equal(fs.existsSync(path.join(ROOT, 'meteor-escape/client/main.js')), false); + assert.equal(fs.existsSync(path.join(ROOT, 'city-issue-reporter/imports/ui/routes.js')), false); +}); + +test('Meteor Escape delegates game access and duplicate-index interpretation', () => { + const methods = read('meteor-escape/imports/api/games/methods.js'); + + assert.match(methods, /from '.\/server\/gameAccess'/); + assert.doesNotMatch(methods, /function findOwnedGameOrThrow|function isDuplicateKeyError/); +}); diff --git a/native-tests/scripts/native-project.js b/native-tests/scripts/native-project.js new file mode 100644 index 00000000..119889c5 --- /dev/null +++ b/native-tests/scripts/native-project.js @@ -0,0 +1,115 @@ +const fs = require('node:fs'); +const path = require('node:path'); +const { createRequire } = require('node:module'); +const { patchAndroidMinSdk } = require('./local-packages'); + +function requireFromApp(appDir, packageName) { + return createRequire(path.join(appDir, 'package.json'))(packageName); +} + +function addAndroidPermissions(document, permissions = []) { + const permissionNodes = document.getElementsByTagName('uses-permission'); + const existing = new Set(); + for (let index = 0; index < permissionNodes.length; index += 1) { + const node = permissionNodes[index] || permissionNodes.item(index); + existing.add(node.getAttribute('android:name')); + } + + let changed = false; + for (const permission of permissions) { + if (existing.has(permission)) continue; + const node = document.createElement('uses-permission'); + node.setAttribute('android:name', permission); + document.documentElement.appendChild(node); + existing.add(permission); + changed = true; + } + return changed; +} + +function mergeIosUsageDescriptions(info, descriptions = {}) { + let changed = false; + for (const [key, value] of Object.entries(descriptions)) { + if (info[key] === value) continue; + info[key] = value; + changed = true; + } + return changed; +} + +function ensureCapacitorWebDir(appDir, { env = process.env } = {}) { + const mode = env.NODE_ENV === 'production' ? 'prod' : 'dev'; + const buildContext = env.METEOR_BUILD_CONTEXT || + env.RSPACK_BUILD_CONTEXT || + env.CAPACITOR_BUILD_CONTEXT || + '_build'; + const configuredWebDir = env.METEOR_CAPACITOR_WEB_DIR || + path.join(buildContext, `native-${mode}`); + const webDir = path.isAbsolute(configuredWebDir) + ? configuredWebDir + : path.resolve(appDir, configuredWebDir); + const indexPath = path.join(webDir, 'index.html'); + fs.mkdirSync(webDir, { recursive: true }); + if (!fs.existsSync(indexPath)) { + fs.writeFileSync(indexPath, 'Meteor native launcher\n'); + } + return indexPath; +} + +async function patchAndroidManifest(appDir, permissions, { + loadXml = (sourceDir) => requireFromApp(sourceDir, '@xmldom/xmldom'), +} = {}) { + if (!permissions?.length) return false; + const manifestPath = path.join(appDir, 'android', 'app', 'src', 'main', 'AndroidManifest.xml'); + if (!fs.existsSync(manifestPath)) { + throw new Error(`Android manifest not found after platform setup: ${manifestPath}`); + } + const { DOMParser, XMLSerializer } = loadXml(appDir); + const document = new DOMParser().parseFromString(fs.readFileSync(manifestPath, 'utf8'), 'text/xml'); + const changed = addAndroidPermissions(document, permissions); + if (changed) { + fs.writeFileSync(manifestPath, `${new XMLSerializer().serializeToString(document)}\n`); + } + return changed; +} + +async function patchIosInfoPlist(appDir, descriptions, { + loadPlist = (sourceDir) => requireFromApp(sourceDir, 'plist'), +} = {}) { + if (!descriptions || Object.keys(descriptions).length === 0) return false; + const plistPath = path.join(appDir, 'ios', 'App', 'App', 'Info.plist'); + if (!fs.existsSync(plistPath)) { + throw new Error(`iOS Info.plist not found after platform setup: ${plistPath}`); + } + const plist = loadPlist(appDir); + const info = plist.parse(fs.readFileSync(plistPath, 'utf8')); + const changed = mergeIosUsageDescriptions(info, descriptions); + if (changed) fs.writeFileSync(plistPath, plist.build(info)); + return changed; +} + +async function prepareNativeProject(app, platform, { + patchAndroidMinSdk: patchMinSdk = patchAndroidMinSdk, + patchAndroidManifest: patchManifest = patchAndroidManifest, + patchIosInfoPlist: patchInfoPlist = patchIosInfoPlist, +} = {}) { + if (platform === 'android') { + if (app.androidMinSdkVersion) { + await patchMinSdk(app.sourceDir, app.androidMinSdkVersion); + } + if (app.androidPermissions?.length) { + await patchManifest(app.sourceDir, app.androidPermissions); + } + } else if (platform === 'ios' && app.iosUsageDescriptions) { + await patchInfoPlist(app.sourceDir, app.iosUsageDescriptions); + } +} + +module.exports = { + addAndroidPermissions, + ensureCapacitorWebDir, + mergeIosUsageDescriptions, + patchAndroidManifest, + patchIosInfoPlist, + prepareNativeProject, +}; diff --git a/native-tests/scripts/native-project.test.js b/native-tests/scripts/native-project.test.js new file mode 100644 index 00000000..debfface --- /dev/null +++ b/native-tests/scripts/native-project.test.js @@ -0,0 +1,113 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); +const fs = require('node:fs'); +const os = require('node:os'); +const path = require('node:path'); +const { + addAndroidPermissions, + ensureCapacitorWebDir, + mergeIosUsageDescriptions, + prepareNativeProject, +} = require('./native-project'); + +test('adds missing Android permissions without duplicating existing entries', () => { + const nodes = [{ getAttribute: () => 'android.permission.INTERNET' }]; + const appended = []; + const document = { + documentElement: { appendChild: (node) => appended.push(node) }, + getElementsByTagName: () => nodes, + createElement: () => ({ + attributes: {}, + setAttribute(name, value) { + this.attributes[name] = value; + }, + }), + }; + + assert.equal(addAndroidPermissions(document, [ + 'android.permission.INTERNET', + 'android.permission.ACCESS_FINE_LOCATION', + ]), true); + assert.deepEqual(appended.map((node) => node.attributes['android:name']), [ + 'android.permission.ACCESS_FINE_LOCATION', + ]); +}); + +test('merges iOS usage descriptions idempotently', () => { + const info = { CFBundleName: 'Example' }; + const descriptions = { + NSCameraUsageDescription: 'Capture evidence.', + NSLocationWhenInUseUsageDescription: 'Attach location.', + }; + + assert.equal(mergeIosUsageDescriptions(info, descriptions), true); + assert.deepEqual(info, { CFBundleName: 'Example', ...descriptions }); + assert.equal(mergeIosUsageDescriptions(info, descriptions), false); +}); + +test('creates standalone Capacitor web directory only when missing', () => { + const appDir = fs.mkdtempSync(path.join(os.tmpdir(), 'native-run-webdir-')); + const indexPath = ensureCapacitorWebDir(appDir); + + assert.equal(indexPath, path.join(appDir, '_build', 'native-dev', 'index.html')); + assert.match(fs.readFileSync(indexPath, 'utf8'), /Meteor native launcher/); + fs.writeFileSync(indexPath, 'keep me'); + ensureCapacitorWebDir(appDir); + assert.equal(fs.readFileSync(indexPath, 'utf8'), 'keep me'); +}); + +test('resolves relative Capacitor web and build context paths from app root', () => { + const appDir = fs.mkdtempSync(path.join(os.tmpdir(), 'native-run-context-')); + + assert.equal( + ensureCapacitorWebDir(appDir, { env: { METEOR_CAPACITOR_WEB_DIR: 'custom-web' } }), + path.join(appDir, 'custom-web', 'index.html'), + ); + assert.equal( + ensureCapacitorWebDir(appDir, { + env: { CAPACITOR_BUILD_CONTEXT: 'custom-build', NODE_ENV: 'production' }, + }), + path.join(appDir, 'custom-build', 'native-prod', 'index.html'), + ); +}); + +test('native patch parsers are direct dependencies of affected apps', () => { + for (const appName of ['stock-scanner', 'city-issue-reporter']) { + const pkg = require(path.join('..', '..', appName, 'package.json')); + assert.match(pkg.devDependencies['@xmldom/xmldom'], /^\^0\.9\./); + assert.match(pkg.devDependencies.plist, /^\^3\.1\./); + } +}); + +test('applies app-specific Android native settings', async () => { + const calls = []; + const app = { + sourceDir: '/repo/stock-scanner', + androidMinSdkVersion: 26, + androidPermissions: ['android.permission.CAMERA'], + }; + + await prepareNativeProject(app, 'android', { + patchAndroidMinSdk: async (...args) => calls.push(['min-sdk', ...args]), + patchAndroidManifest: async (...args) => calls.push(['manifest', ...args]), + }); + + assert.deepEqual(calls, [ + ['min-sdk', app.sourceDir, 26], + ['manifest', app.sourceDir, app.androidPermissions], + ]); +}); + +test('applies app-specific iOS usage descriptions', async () => { + const calls = []; + const app = { + sourceDir: '/repo/civic-snap', + iosUsageDescriptions: { NSCameraUsageDescription: 'Capture evidence.' }, + }; + + await prepareNativeProject(app, 'ios', { + patchIosInfoPlist: async (...args) => calls.push(args), + }); + + assert.deepEqual(calls, [[app.sourceDir, app.iosUsageDescriptions]]); +}); diff --git a/native-tests/scripts/record-showcase.js b/native-tests/scripts/record-showcase.js new file mode 100644 index 00000000..41ee771f --- /dev/null +++ b/native-tests/scripts/record-showcase.js @@ -0,0 +1,293 @@ +#!/usr/bin/env node +const { spawnSync } = require('node:child_process'); +const fs = require('node:fs'); +const path = require('node:path'); +const { getAppConfig } = require('./app-config'); +const { getDeviceId, getSpawnExitCode } = require('./run-flow'); + +const EXAMPLES_ROOT = path.resolve(__dirname, '..', '..'); +const PLATFORMS = new Set(['android', 'ios']); + +function parseArgs(argv, env = process.env) { + const out = { + appName: null, + platform: null, + outputDir: env.NATIVE_SHOWCASE_OUTPUT_DIR || null, + }; + + for (let index = 0; index < argv.length; index += 1) { + const token = argv[index]; + if (token === '--app') { + out.appName = argv[++index]; + } else if (token.startsWith('--app=')) { + out.appName = token.slice('--app='.length); + } else if (token === '--platform') { + out.platform = argv[++index]; + } else if (token.startsWith('--platform=')) { + out.platform = token.slice('--platform='.length); + } else if (token === '--output-dir') { + out.outputDir = argv[++index]; + } else if (token.startsWith('--output-dir=')) { + out.outputDir = token.slice('--output-dir='.length); + } + } + + if (!out.appName) throw new Error('--app is required'); + if (!out.platform) throw new Error('--platform is required'); + if (!PLATFORMS.has(out.platform)) throw new Error(`Unsupported platform: ${out.platform}`); + if (!out.outputDir) { + throw new Error('--output-dir or NATIVE_SHOWCASE_OUTPUT_DIR is required'); + } + + return out; +} + +function isInside(candidate, parent) { + const relative = path.relative(path.resolve(parent), path.resolve(candidate)); + return relative === '' || (!relative.startsWith(`..${path.sep}`) && relative !== '..'); +} + +function assertExternalOutputRoot(outputRoot, examplesRoot = EXAMPLES_ROOT) { + if (isInside(outputRoot, examplesRoot)) { + throw new Error('Showcase output directory must be outside the examples checkout'); + } +} + +function timestampForPath(now) { + return now.toISOString().replace(/[:.]/g, '-'); +} + +function createOutputLayout({ outputRoot, mediaSlug, platform, now = new Date() }) { + const root = path.resolve(outputRoot); + const appRoot = path.join(root, mediaSlug); + const runId = `${timestampForPath(now)}-${platform}`; + const runDir = path.join(appRoot, 'runs', runId); + const fileStem = `${mediaSlug}-${platform}`; + + return { + outputRoot: root, + appRoot, + runId, + showcaseRunId: now.getTime().toString(36).toUpperCase(), + runDir, + runVideoBasePath: path.join(runDir, fileStem), + runVideoPath: path.join(runDir, `${fileStem}.mp4`), + runPosterBasePath: path.join(runDir, `${fileStem}-poster`), + runPosterPath: path.join(runDir, `${fileStem}-poster.png`), + videosDir: path.join(appRoot, 'videos'), + screenshotsDir: path.join(appRoot, 'screenshots'), + videoPath: path.join(appRoot, 'videos', `${fileStem}.mp4`), + posterPath: path.join(appRoot, 'screenshots', `${fileStem}-poster.png`), + }; +} + +function buildMaestroArgs({ + platform, + deviceId, + flowPath, + runDir, + showcaseRunId, + videoBasePath, + posterBasePath, +}) { + const args = ['test', '--platform', platform]; + if (deviceId) args.push('--device', deviceId); + + args.push( + '--format', + 'junit', + '--output', + path.join(runDir, 'maestro-report.xml'), + '--debug-output', + path.join(runDir, 'debug'), + '--test-output-dir', + path.join(runDir, 'test-output'), + '-e', + `SHOWCASE_VIDEO_PATH=${videoBasePath}`, + '-e', + `SHOWCASE_POSTER_PATH=${posterBasePath}`, + '-e', + `SHOWCASE_RUN_ID=${showcaseRunId}`, + flowPath + ); + + return args; +} + +function writeJson(filePath, value) { + fs.writeFileSync(filePath, `${JSON.stringify(value, null, 2)}\n`); +} + +function replaceFile(sourcePath, destinationPath) { + const temporaryPath = `${destinationPath}.tmp`; + fs.copyFileSync(sourcePath, temporaryPath); + fs.renameSync(temporaryPath, destinationPath); +} + +function relativeMediaPath(outputRoot, filePath) { + return path.relative(outputRoot, filePath).split(path.sep).join('/'); +} + +function promoteSuccessfulRun({ layout, app, platform, deviceId, completedAt = new Date() }) { + if (!fs.existsSync(layout.runVideoPath) || !fs.existsSync(layout.runPosterPath)) { + throw new Error('Maestro completed without producing both showcase media files'); + } + + fs.mkdirSync(layout.videosDir, { recursive: true }); + fs.mkdirSync(layout.screenshotsDir, { recursive: true }); + replaceFile(layout.runVideoPath, layout.videoPath); + replaceFile(layout.runPosterPath, layout.posterPath); + + const manifestPath = path.join(layout.outputRoot, 'manifest.json'); + const manifest = fs.existsSync(manifestPath) + ? JSON.parse(fs.readFileSync(manifestPath, 'utf8')) + : { schemaVersion: 1, apps: {} }; + const completedAtIso = completedAt.toISOString(); + + manifest.updatedAt = completedAtIso; + manifest.apps[app.mediaSlug] = manifest.apps[app.mediaSlug] || { + name: app.name, + appName: app.appName, + platforms: {}, + }; + manifest.apps[app.mediaSlug].platforms[platform] = { + capturedAt: completedAtIso, + deviceId: deviceId || null, + video: relativeMediaPath(layout.outputRoot, layout.videoPath), + poster: relativeMediaPath(layout.outputRoot, layout.posterPath), + run: relativeMediaPath(layout.outputRoot, layout.runDir), + }; + + const temporaryManifestPath = `${manifestPath}.tmp`; + writeJson(temporaryManifestPath, manifest); + fs.renameSync(temporaryManifestPath, manifestPath); + writeJson(path.join(layout.runDir, 'run.json'), { + status: 'passed', + app: app.name, + platform, + deviceId: deviceId || null, + completedAt: completedAtIso, + }); +} + +function writeFailedRun({ layout, app, platform, deviceId, exitCode, error, completedAt }) { + writeJson(path.join(layout.runDir, 'run.json'), { + status: 'failed', + app: app.name, + platform, + deviceId: deviceId || null, + exitCode, + error: error || null, + completedAt: completedAt.toISOString(), + }); +} + +function run(argv = process.argv.slice(2), dependencies = {}) { + const env = dependencies.env || process.env; + const now = dependencies.now || (() => new Date()); + const spawn = dependencies.spawnSync || spawnSync; + const lookupApp = dependencies.getAppConfig || getAppConfig; + const lookupDevice = dependencies.getDeviceId || getDeviceId; + const examplesRoot = dependencies.examplesRoot || EXAMPLES_ROOT; + + let args; + let app; + try { + args = parseArgs(argv, env); + assertExternalOutputRoot(args.outputDir, examplesRoot); + app = lookupApp(args.appName); + } catch (error) { + console.error(error.message); + return 2; + } + + if (!fs.existsSync(app.showcaseFlowPath)) { + console.error(`Missing Maestro showcase flow: ${app.showcaseFlowPath}`); + return 2; + } + + const startedAt = now(); + const layout = createOutputLayout({ + outputRoot: args.outputDir, + mediaSlug: app.mediaSlug, + platform: args.platform, + now: startedAt, + }); + fs.mkdirSync(layout.runDir, { recursive: true }); + + const deviceId = lookupDevice(args.platform); + const maestroArgs = buildMaestroArgs({ + platform: args.platform, + deviceId, + flowPath: app.showcaseFlowPath, + runDir: layout.runDir, + showcaseRunId: layout.showcaseRunId, + videoBasePath: layout.runVideoBasePath, + posterBasePath: layout.runPosterBasePath, + }); + const result = spawn('maestro', maestroArgs, { + encoding: 'utf8', + env: { ...env, MAESTRO_PLATFORM: args.platform }, + }); + + if (result.stdout) { + fs.writeFileSync(path.join(layout.runDir, 'maestro.stdout.log'), result.stdout); + process.stdout.write(result.stdout); + } + if (result.stderr) { + fs.writeFileSync(path.join(layout.runDir, 'maestro.stderr.log'), result.stderr); + process.stderr.write(result.stderr); + } + + const exitCode = getSpawnExitCode(result, 'Maestro'); + if (exitCode !== 0) { + writeFailedRun({ + layout, + app, + platform: args.platform, + deviceId, + exitCode, + error: result.error?.message, + completedAt: now(), + }); + return exitCode; + } + + try { + promoteSuccessfulRun({ + layout, + app, + platform: args.platform, + deviceId, + completedAt: now(), + }); + } catch (error) { + console.error(error.message); + writeFailedRun({ + layout, + app, + platform: args.platform, + deviceId, + exitCode: 1, + error: error.message, + completedAt: now(), + }); + return 1; + } + + console.log(`Showcase media: ${layout.appRoot}`); + return 0; +} + +if (require.main === module) { + process.exitCode = run(); +} + +module.exports = { + assertExternalOutputRoot, + buildMaestroArgs, + createOutputLayout, + parseArgs, + promoteSuccessfulRun, + run, +}; diff --git a/native-tests/scripts/record-showcase.test.js b/native-tests/scripts/record-showcase.test.js new file mode 100644 index 00000000..e99d4428 --- /dev/null +++ b/native-tests/scripts/record-showcase.test.js @@ -0,0 +1,192 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); +const fs = require('node:fs'); +const os = require('node:os'); +const path = require('node:path'); + +const { + assertExternalOutputRoot, + buildMaestroArgs, + createOutputLayout, + parseArgs, + promoteSuccessfulRun, + run, +} = require('./record-showcase'); + +test('parses app, platform, and explicit output directory', () => { + assert.deepEqual( + parseArgs([ + '--app=stock-scanner', + '--platform=ios', + '--output-dir=/tmp/native-showcase', + ]), + { + appName: 'stock-scanner', + platform: 'ios', + outputDir: '/tmp/native-showcase', + } + ); +}); + +test('uses the external showcase environment variable', () => { + assert.deepEqual( + parseArgs(['--app', 'meteor-escape', '--platform', 'android'], { + NATIVE_SHOWCASE_OUTPUT_DIR: '/tmp/showcase-library', + }), + { + appName: 'meteor-escape', + platform: 'android', + outputDir: '/tmp/showcase-library', + } + ); +}); + +test('requires an output directory', () => { + assert.throws( + () => parseArgs(['--app=meteor-escape', '--platform=ios'], {}), + /--output-dir or NATIVE_SHOWCASE_OUTPUT_DIR is required/ + ); +}); + +test('rejects output paths inside the examples checkout', () => { + const examplesRoot = '/work/meteor/examples'; + assert.throws( + () => assertExternalOutputRoot('/work/meteor/examples/showcase', examplesRoot), + /must be outside the examples checkout/ + ); + assert.doesNotThrow(() => + assertExternalOutputRoot('/work/promotion/native-showcase', examplesRoot) + ); +}); + +test('creates stable and timestamped media paths', () => { + const layout = createOutputLayout({ + outputRoot: '/media/native-app-showcase', + mediaSlug: 'meteor-escape', + platform: 'ios', + now: new Date('2026-07-22T15:04:05.006Z'), + }); + + assert.equal( + layout.runDir, + '/media/native-app-showcase/meteor-escape/runs/2026-07-22T15-04-05-006Z-ios' + ); + assert.equal(layout.runVideoPath, `${layout.runDir}/meteor-escape-ios.mp4`); + assert.equal(layout.runPosterPath, `${layout.runDir}/meteor-escape-ios-poster.png`); + assert.equal(layout.showcaseRunId, 'MRW7QIDQ'); + assert.equal( + layout.videoPath, + '/media/native-app-showcase/meteor-escape/videos/meteor-escape-ios.mp4' + ); + assert.equal( + layout.posterPath, + '/media/native-app-showcase/meteor-escape/screenshots/meteor-escape-ios-poster.png' + ); +}); + +test('builds a targeted Maestro command with external recording variables', () => { + const args = buildMaestroArgs({ + platform: 'ios', + deviceId: 'SIMULATOR-ID', + flowPath: '/repo/native-tests/flows/showcase/meteor-escape.yaml', + runDir: '/media/meteor-escape/runs/run-id', + showcaseRunId: 'ABC123', + videoBasePath: '/media/meteor-escape/runs/run-id/meteor-escape-ios', + posterBasePath: '/media/meteor-escape/runs/run-id/meteor-escape-ios-poster', + }); + + assert.deepEqual(args, [ + 'test', + '--platform', + 'ios', + '--device', + 'SIMULATOR-ID', + '--format', + 'junit', + '--output', + '/media/meteor-escape/runs/run-id/maestro-report.xml', + '--debug-output', + '/media/meteor-escape/runs/run-id/debug', + '--test-output-dir', + '/media/meteor-escape/runs/run-id/test-output', + '-e', + 'SHOWCASE_VIDEO_PATH=/media/meteor-escape/runs/run-id/meteor-escape-ios', + '-e', + 'SHOWCASE_POSTER_PATH=/media/meteor-escape/runs/run-id/meteor-escape-ios-poster', + '-e', + 'SHOWCASE_RUN_ID=ABC123', + '/repo/native-tests/flows/showcase/meteor-escape.yaml', + ]); +}); + +test('promotes a successful run and updates the external manifest', () => { + const outputRoot = fs.mkdtempSync(path.join(os.tmpdir(), 'native-showcase-')); + const layout = createOutputLayout({ + outputRoot, + mediaSlug: 'meteor-escape', + platform: 'ios', + now: new Date('2026-07-22T15:04:05.006Z'), + }); + fs.mkdirSync(layout.runDir, { recursive: true }); + fs.writeFileSync(layout.runVideoPath, 'video'); + fs.writeFileSync(layout.runPosterPath, 'poster'); + + promoteSuccessfulRun({ + layout, + app: { name: 'meteor-escape', appName: 'Meteor Escape', mediaSlug: 'meteor-escape' }, + platform: 'ios', + deviceId: 'SIMULATOR-ID', + completedAt: new Date('2026-07-22T15:05:00.000Z'), + }); + + assert.equal(fs.readFileSync(layout.videoPath, 'utf8'), 'video'); + assert.equal(fs.readFileSync(layout.posterPath, 'utf8'), 'poster'); + + const manifest = JSON.parse(fs.readFileSync(path.join(outputRoot, 'manifest.json'), 'utf8')); + assert.equal(manifest.apps['meteor-escape'].platforms.ios.deviceId, 'SIMULATOR-ID'); + assert.equal(manifest.apps['meteor-escape'].platforms.ios.video, 'meteor-escape/videos/meteor-escape-ios.mp4'); + assert.equal( + manifest.apps['meteor-escape'].platforms.ios.poster, + 'meteor-escape/screenshots/meteor-escape-ios-poster.png' + ); +}); + +test('does not replace stable media or create a manifest after a failed run', () => { + const outputRoot = fs.mkdtempSync(path.join(os.tmpdir(), 'native-showcase-failure-')); + const sourceDir = fs.mkdtempSync(path.join(os.tmpdir(), 'native-showcase-app-')); + const showcaseFlowPath = path.join(sourceDir, 'showcase.yaml'); + fs.writeFileSync(showcaseFlowPath, 'appId: example\n---\n- launchApp\n'); + + const exitCode = run( + ['--app=meteor-escape', '--platform=ios', `--output-dir=${outputRoot}`], + { + examplesRoot: '/work/meteor/examples', + getAppConfig: () => ({ + name: 'meteor-escape', + appName: 'Meteor Escape', + mediaSlug: 'meteor-escape', + showcaseFlowPath, + }), + getDeviceId: () => 'SIMULATOR-ID', + now: () => new Date('2026-07-22T15:04:05.006Z'), + spawnSync: () => ({ status: 1, stdout: 'flow failed', stderr: 'assertion failed' }), + } + ); + + assert.equal(exitCode, 1); + assert.equal(fs.existsSync(path.join(outputRoot, 'manifest.json')), false); + assert.equal( + fs.existsSync(path.join(outputRoot, 'meteor-escape', 'videos', 'meteor-escape-ios.mp4')), + false + ); + + const runResultPath = path.join( + outputRoot, + 'meteor-escape', + 'runs', + '2026-07-22T15-04-05-006Z-ios', + 'run.json' + ); + const runResult = JSON.parse(fs.readFileSync(runResultPath, 'utf8')); + assert.equal(runResult.status, 'failed'); +}); diff --git a/native-tests/scripts/run-flow.js b/native-tests/scripts/run-flow.js new file mode 100644 index 00000000..5aac1657 --- /dev/null +++ b/native-tests/scripts/run-flow.js @@ -0,0 +1,119 @@ +#!/usr/bin/env node +const { spawnSync } = require('node:child_process'); +const fs = require('node:fs'); +const { getAppConfig } = require('./app-config'); + +const PLATFORMS = new Set(['android', 'ios']); + +function commandOutput(command, args) { + const result = spawnSync(command, args, { encoding: 'utf8' }); + if (result.status !== 0) return ''; + return result.stdout || ''; +} + +function getSpawnExitCode(result, command) { + if (result.error) { + console.error(`Unable to start ${command}: ${result.error.message}`); + return 1; + } + + if (typeof result.status === 'number') return result.status; + + const reason = result.signal ? `signal ${result.signal}` : 'an unknown process error'; + console.error(`${command} stopped without an exit code (${reason}).`); + return 1; +} + +function parseArgs(argv) { + const out = { appName: null, platform: null }; + for (let i = 0; i < argv.length; i += 1) { + const token = argv[i]; + if (token === '--app') { + out.appName = argv[++i]; + } else if (token.startsWith('--app=')) { + out.appName = token.slice('--app='.length); + } else if (token === '--platform') { + out.platform = argv[++i]; + } else if (token.startsWith('--platform=')) { + out.platform = token.slice('--platform='.length); + } + } + + if (!out.appName) throw new Error('--app is required'); + if (!out.platform) throw new Error('--platform is required'); + if (!PLATFORMS.has(out.platform)) throw new Error(`Unsupported platform: ${out.platform}`); + + return out; +} + +function findBootedIosDevice() { + const output = commandOutput('xcrun', ['simctl', 'list', 'devices', 'booted']); + const match = output.match(/\(([0-9A-F-]{36})\) \(Booted\)/i); + return match?.[1] || null; +} + +function findAndroidDevice() { + const output = commandOutput('adb', ['devices']); + const line = output + .split('\n') + .map((value) => value.trim()) + .find((value) => value.endsWith('\tdevice')); + + return line ? line.split('\t')[0] : null; +} + +function getDeviceId(platform) { + const envKey = platform === 'ios' ? 'MAESTRO_IOS_DEVICE' : 'MAESTRO_ANDROID_DEVICE'; + if (process.env.MAESTRO_DEVICE) return process.env.MAESTRO_DEVICE; + if (process.env[envKey]) return process.env[envKey]; + + if (platform === 'ios') { + return process.env.METEOR_CAPACITOR_TARGET || findBootedIosDevice(); + } + + return process.env.ANDROID_SERIAL || findAndroidDevice(); +} + +function run(argv = process.argv.slice(2)) { + let args; + try { + args = parseArgs(argv); + } catch (error) { + console.error(error.message); + return 2; + } + + const app = getAppConfig(args.appName); + if (!fs.existsSync(app.flowPath)) { + console.error(`Missing Maestro flow: ${app.flowPath}`); + return 2; + } + + const maestroArgs = ['test', '--platform', args.platform]; + const deviceId = getDeviceId(args.platform); + if (deviceId) { + maestroArgs.push('--device', deviceId); + } + maestroArgs.push(app.flowPath); + + const result = spawnSync('maestro', maestroArgs, { + env: { + ...process.env, + MAESTRO_PLATFORM: args.platform, + }, + stdio: 'inherit', + }); + + return getSpawnExitCode(result, 'Maestro'); +} + +if (require.main === module) { + process.exitCode = run(); +} + +module.exports = { + getDeviceId, + getSpawnExitCode, + parseArgs, + run, +}; diff --git a/native-tests/scripts/run-flow.test.js b/native-tests/scripts/run-flow.test.js new file mode 100644 index 00000000..53a0a076 --- /dev/null +++ b/native-tests/scripts/run-flow.test.js @@ -0,0 +1,73 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); +const { getDeviceId, getSpawnExitCode, parseArgs } = require('./run-flow'); + +test('parses native flow app and platform args', () => { + assert.deepEqual( + parseArgs(['--app=stock-scanner', '--platform=android']), + { appName: 'stock-scanner', platform: 'android' } + ); +}); + +test('rejects missing app', () => { + assert.throws(() => parseArgs(['--platform=android']), /--app is required/); +}); + +test('rejects unsupported platform', () => { + assert.throws( + () => parseArgs(['--app=stock-scanner', '--platform=web']), + /Unsupported platform: web/ + ); +}); + +test('fails when Maestro cannot be started', () => { + assert.equal( + getSpawnExitCode({ error: new Error('spawn maestro ENOENT'), status: null }, 'Maestro'), + 1 + ); +}); + +test('fails when Maestro exits without a numeric status', () => { + assert.equal(getSpawnExitCode({ signal: 'SIGTERM', status: null }, 'Maestro'), 1); +}); + +test('uses explicit Maestro device for any platform', () => { + const previous = process.env.MAESTRO_DEVICE; + process.env.MAESTRO_DEVICE = 'explicit-device'; + + try { + assert.equal(getDeviceId('ios'), 'explicit-device'); + assert.equal(getDeviceId('android'), 'explicit-device'); + } finally { + if (previous === undefined) { + delete process.env.MAESTRO_DEVICE; + } else { + process.env.MAESTRO_DEVICE = previous; + } + } +}); + +test('uses platform-specific Maestro device when set', () => { + const previousIos = process.env.MAESTRO_IOS_DEVICE; + const previousAndroid = process.env.MAESTRO_ANDROID_DEVICE; + delete process.env.MAESTRO_DEVICE; + process.env.MAESTRO_IOS_DEVICE = 'ios-device'; + process.env.MAESTRO_ANDROID_DEVICE = 'android-device'; + + try { + assert.equal(getDeviceId('ios'), 'ios-device'); + assert.equal(getDeviceId('android'), 'android-device'); + } finally { + if (previousIos === undefined) { + delete process.env.MAESTRO_IOS_DEVICE; + } else { + process.env.MAESTRO_IOS_DEVICE = previousIos; + } + + if (previousAndroid === undefined) { + delete process.env.MAESTRO_ANDROID_DEVICE; + } else { + process.env.MAESTRO_ANDROID_DEVICE = previousAndroid; + } + } +}); diff --git a/native-tests/scripts/run-native.js b/native-tests/scripts/run-native.js new file mode 100644 index 00000000..f678d7a6 --- /dev/null +++ b/native-tests/scripts/run-native.js @@ -0,0 +1,426 @@ +#!/usr/bin/env node +const fs = require('node:fs'); +const path = require('node:path'); +const { spawn, spawnSync } = require('node:child_process'); +const { getAppConfig } = require('./app-config'); +const { ensureCapacitorWebDir, prepareNativeProject } = require('./native-project'); + +const EXAMPLES_ROOT = path.resolve(__dirname, '..', '..'); +const PLATFORMS = new Set(['android', 'ios']); + +function optionValue(tokens, index, optionName) { + const value = tokens[index + 1]; + if (!value || value.startsWith('--')) { + throw new Error(`${optionName} requires a value`); + } + return value; +} + +function inlineOptionValue(token, optionName) { + const value = token.slice(`${optionName}=`.length); + if (!value) throw new Error(`${optionName} requires a value`); + return value; +} + +function parseArgs(argv) { + const separatorIndex = argv.indexOf('--'); + const launcherTokens = separatorIndex === -1 ? argv : argv.slice(0, separatorIndex); + const meteorArgs = separatorIndex === -1 ? [] : argv.slice(separatorIndex + 1); + const options = { + appName: null, + platform: null, + meteorCheckout: null, + expectedBranch: null, + skipBranchCheck: false, + skipInstall: false, + skipLink: false, + dryRun: false, + help: false, + meteorArgs, + }; + const positionals = []; + + for (let index = 0; index < launcherTokens.length; index += 1) { + const token = launcherTokens[index]; + if (token === '--meteor-checkout') { + options.meteorCheckout = optionValue(launcherTokens, index, token); + index += 1; + } else if (token.startsWith('--meteor-checkout=')) { + options.meteorCheckout = inlineOptionValue(token, '--meteor-checkout'); + } else if (token === '--expected-branch') { + options.expectedBranch = optionValue(launcherTokens, index, token); + index += 1; + } else if (token.startsWith('--expected-branch=')) { + options.expectedBranch = inlineOptionValue(token, '--expected-branch'); + } else if (token === '--skip-branch-check') { + options.skipBranchCheck = true; + } else if (token === '--skip-install') { + options.skipInstall = true; + } else if (token === '--skip-link') { + options.skipLink = true; + } else if (token === '--dry-run') { + options.dryRun = true; + } else if (token === '--help' || token === '-h') { + options.help = true; + } else if (token.startsWith('-')) { + throw new Error(`Meteor options must follow --: ${token}`); + } else { + positionals.push(token); + } + } + + if (positionals.length > 2) { + throw new Error(`Unexpected argument: ${positionals[2]}`); + } + options.appName = positionals[0] || null; + options.platform = positionals[1] || null; + + if (options.help) return options; + if (!options.appName) throw new Error('App is required'); + if (!options.platform) throw new Error('Platform is required'); + if (!PLATFORMS.has(options.platform)) { + throw new Error(`Unsupported platform: ${options.platform}`); + } + + return options; +} + +function resolvePath(value, cwd) { + return path.resolve(cwd, value); +} + +function resolveRuntime(args, { + cwd = process.cwd(), + env = process.env, + examplesRoot = EXAMPLES_ROOT, +} = {}) { + let checkoutDir; + let meteorBin; + if (args.meteorCheckout) { + checkoutDir = resolvePath(args.meteorCheckout, cwd); + meteorBin = path.join(checkoutDir, 'meteor'); + } else if (env.METEOR_CHECKOUT) { + checkoutDir = resolvePath(env.METEOR_CHECKOUT, cwd); + meteorBin = env.METEOR_BIN + ? resolvePath(env.METEOR_BIN, cwd) + : path.join(checkoutDir, 'meteor'); + } else if (env.METEOR_BIN) { + meteorBin = resolvePath(env.METEOR_BIN, cwd); + checkoutDir = path.dirname(meteorBin); + } else { + checkoutDir = path.resolve(examplesRoot, '..', 'meteor'); + meteorBin = path.join(checkoutDir, 'meteor'); + } + + return { + checkoutDir, + meteorBin, + expectedBranch: args.expectedBranch || env.METEOR_CAPACITOR_BRANCH || 'capacitor-integration', + localPackageDirs: [ + path.join(checkoutDir, 'npm-packages', 'meteor-capacitor'), + path.join(checkoutDir, 'npm-packages', 'meteor-rspack'), + ], + }; +} + +function hasPlatform(appDir, platform) { + try { + const platforms = fs.readFileSync(path.join(appDir, '.meteor', 'platforms'), 'utf8') + .split(/\r?\n/) + .map((value) => value.trim()); + return platforms.includes(platform); + } catch (error) { + if (error.code === 'ENOENT') return false; + throw error; + } +} + +function buildCommandPlan(args, runtime, app, { + platformPresent, + nativeProjectPresent, +}) { + const plan = []; + const appName = app.name || args.appName; + if (!args.skipInstall) { + const localPackageArgs = args.skipLink + ? [] + : ['--no-save', '--package-lock=false', ...runtime.localPackageDirs]; + plan.push({ + label: 'install', + command: runtime.meteorBin, + args: ['npm', 'install', '--no-audit', '--no-fund', ...localPackageArgs], + cwd: app.sourceDir, + }); + } + if (!args.skipLink) { + plan.push({ + label: 'link', + command: 'npm', + args: ['link', '--no-save', ...runtime.localPackageDirs], + cwd: app.sourceDir, + }); + } + if (!platformPresent) { + plan.push({ + label: 'add-platform', + command: runtime.meteorBin, + args: ['add-platform', args.platform], + cwd: app.sourceDir, + }); + } else if (!nativeProjectPresent) { + plan.push({ + label: 'prepare-capacitor-add', + action: 'ensure-capacitor-web-dir', + app, + cwd: app.sourceDir, + display: `prepare Capacitor web directory for ${appName}`, + }); + plan.push({ + label: 'add-native-project', + command: path.join( + app.sourceDir, + 'node_modules', + '.bin', + process.platform === 'win32' ? 'cap.cmd' : 'cap', + ), + args: ['add', args.platform], + cwd: app.sourceDir, + env: { + METEOR_CAPACITOR_PLATFORM: args.platform, + }, + }); + } + plan.push({ + label: 'prepare-native', + action: 'prepare-native', + app, + platform: args.platform, + cwd: app.sourceDir, + display: `prepare native settings for ${appName} ${args.platform}`, + }); + plan.push({ + label: 'run', + command: runtime.meteorBin, + args: ['run', args.platform, ...args.meteorArgs], + cwd: app.sourceDir, + }); + return plan; +} + +function quoteShell(value) { + if (/^[A-Za-z0-9_./:@%+=,-]+$/.test(value)) return value; + return `'${value.replaceAll("'", "'\\''")}'`; +} + +function formatCommand(step) { + if (step.display) return step.display; + return `cd ${quoteShell(step.cwd)} && ${[step.command, ...step.args].map(quoteShell).join(' ')}`; +} + +function getCurrentBranch(checkoutDir, { spawnSyncImpl = spawnSync } = {}) { + const result = spawnSyncImpl('git', ['-C', checkoutDir, 'branch', '--show-current'], { + encoding: 'utf8', + }); + if (result.error) { + throw new Error(`Unable to inspect Meteor checkout branch: ${result.error.message}`); + } + if (result.status !== 0) { + const detail = String(result.stderr || '').trim(); + throw new Error(`Unable to inspect Meteor checkout branch${detail ? `: ${detail}` : ''}`); + } + return String(result.stdout || '').trim(); +} + +function validateRuntime(runtime, args, { + getCurrentBranch: readCurrentBranch = getCurrentBranch, +} = {}) { + if (!fs.existsSync(runtime.checkoutDir)) { + throw new Error(`Meteor checkout not found: ${runtime.checkoutDir}`); + } + if (!fs.existsSync(runtime.meteorBin)) { + throw new Error(`Meteor binary not found: ${runtime.meteorBin}`); + } + try { + fs.accessSync(runtime.meteorBin, fs.constants.X_OK); + } catch { + throw new Error(`Meteor binary is not executable: ${runtime.meteorBin}`); + } + const checkoutRealPath = fs.realpathSync(runtime.checkoutDir); + const binaryCheckoutRealPath = path.dirname(fs.realpathSync(runtime.meteorBin)); + if (binaryCheckoutRealPath !== checkoutRealPath) { + throw new Error( + `Meteor binary does not belong to checkout: ${runtime.meteorBin} ` + + `(checkout: ${runtime.checkoutDir})`, + ); + } + if (!args.skipLink) { + for (const packageDir of runtime.localPackageDirs) { + if (!fs.existsSync(packageDir)) { + throw new Error(`Local npm package not found: ${packageDir}`); + } + } + } + if (!args.skipBranchCheck) { + const currentBranch = readCurrentBranch(runtime.checkoutDir); + if (currentBranch !== runtime.expectedBranch) { + const current = currentBranch || '(detached HEAD)'; + throw new Error( + `Meteor checkout branch is ${current}; expected ${runtime.expectedBranch}. ` + + 'Switch checkout branches or pass --skip-branch-check.', + ); + } + } +} + +async function spawnStep(step, { + env = process.env, + signalSource = process, + spawnImpl = spawn, +} = {}) { + if (step.action === 'ensure-capacitor-web-dir') { + ensureCapacitorWebDir(step.app.sourceDir, { env }); + return { code: 0, signal: null }; + } + if (step.action === 'prepare-native') { + await prepareNativeProject(step.app, step.platform); + return { code: 0, signal: null }; + } + + return new Promise((resolve, reject) => { + const child = spawnImpl(step.command, step.args, { + cwd: step.cwd, + env: { ...env, ...step.env }, + stdio: 'inherit', + }); + const forwardSigint = () => child.kill('SIGINT'); + const forwardSigterm = () => child.kill('SIGTERM'); + const cleanup = () => { + signalSource.removeListener('SIGINT', forwardSigint); + signalSource.removeListener('SIGTERM', forwardSigterm); + }; + signalSource.once('SIGINT', forwardSigint); + signalSource.once('SIGTERM', forwardSigterm); + child.once('error', (error) => { + cleanup(); + reject(error); + }); + child.once('exit', (code, signal) => { + cleanup(); + resolve({ code: typeof code === 'number' ? code : 1, signal: signal || null }); + }); + }); +} + +async function executePlan(plan, { + dryRun = false, + env = process.env, + logger = console.log, + runStep = spawnStep, +} = {}) { + if (dryRun) { + for (const step of plan) logger(formatCommand(step)); + return { code: 0, signal: null, step: null }; + } + + let lastResult = { code: 0, signal: null, step: null }; + for (const step of plan) { + const result = await runStep(step, { env }); + lastResult = { ...result, step }; + if (result.code !== 0 || result.signal) return lastResult; + } + return lastResult; +} + +function usage() { + return `Usage: + npm run run:native -- [runner options] -- [meteor run options] + npm run run:native: -- [runner options] -- [meteor run options] + +Apps: stock-scanner, civic-snap, meteor-escape +Platforms: android, ios + +Runner options: + --meteor-checkout Override adjacent Meteor checkout + --expected-branch Override expected capacitor-integration branch + --skip-branch-check Allow an alternate or detached checkout + --skip-install Skip meteor npm install + --skip-link Skip local npm package linking + --dry-run Print commands without running them + --help, -h Show this help + +Environment: + METEOR_CHECKOUT, METEOR_BIN, METEOR_CAPACITOR_BRANCH + METEOR_CAPACITOR_MODE, METEOR_CAPACITOR_TARGET + +Arguments after -- pass unchanged to meteor run.`; +} + +function buildRunEnvironment(runtime, env) { + return { + ...env, + PATH: `${path.dirname(runtime.meteorBin)}${path.delimiter}${env.PATH || ''}`, + DO_NOT_TRACK: env.DO_NOT_TRACK || '1', + }; +} + +async function run(argv = process.argv.slice(2), { + cwd = process.cwd(), + env = process.env, + examplesRoot = EXAMPLES_ROOT, + logger = console.log, + errorLogger = console.error, + getCurrentBranch: readCurrentBranch = getCurrentBranch, + executor = executePlan, +} = {}) { + try { + const args = parseArgs(argv); + if (args.help) { + logger(usage()); + return { code: 0, signal: null, step: null }; + } + + const app = getAppConfig(args.appName); + if (!fs.existsSync(app.sourceDir)) { + throw new Error(`Native example app not found: ${app.sourceDir}`); + } + const runtime = resolveRuntime(args, { cwd, env, examplesRoot }); + validateRuntime(runtime, args, { getCurrentBranch: readCurrentBranch }); + const plan = buildCommandPlan(args, runtime, app, { + platformPresent: hasPlatform(app.sourceDir, args.platform), + nativeProjectPresent: fs.existsSync(path.join(app.sourceDir, args.platform)), + }); + + return await executor(plan, { + dryRun: args.dryRun, + env: buildRunEnvironment(runtime, env), + logger, + }); + } catch (error) { + errorLogger(error.message); + return { code: 2, signal: null, step: null }; + } +} + +if (require.main === module) { + run().then((result) => { + if (result.signal) { + process.kill(process.pid, result.signal); + return; + } + process.exitCode = result.code; + }); +} + +module.exports = { + buildCommandPlan, + executePlan, + formatCommand, + getCurrentBranch, + hasPlatform, + parseArgs, + resolveRuntime, + run, + spawnStep, + usage, + validateRuntime, +}; diff --git a/native-tests/scripts/run-native.test.js b/native-tests/scripts/run-native.test.js new file mode 100644 index 00000000..18563c43 --- /dev/null +++ b/native-tests/scripts/run-native.test.js @@ -0,0 +1,492 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); +const fs = require('node:fs'); +const os = require('node:os'); +const path = require('node:path'); +const { EventEmitter } = require('node:events'); +const { + buildCommandPlan, + executePlan, + formatCommand, + getCurrentBranch, + hasPlatform, + parseArgs, + resolveRuntime, + run, + spawnStep, + usage, + validateRuntime, +} = require('./run-native'); + +function createCheckout() { + const checkoutDir = fs.mkdtempSync(path.join(os.tmpdir(), 'native-run-checkout-')); + const meteorBin = path.join(checkoutDir, 'meteor'); + const localPackageDirs = [ + path.join(checkoutDir, 'npm-packages', 'meteor-capacitor'), + path.join(checkoutDir, 'npm-packages', 'meteor-rspack'), + ]; + fs.writeFileSync(meteorBin, '#!/bin/sh\n'); + fs.chmodSync(meteorBin, 0o755); + for (const packageDir of localPackageDirs) { + fs.mkdirSync(packageDir, { recursive: true }); + } + return { + checkoutDir, + meteorBin, + expectedBranch: 'capacitor-integration', + localPackageDirs, + }; +} + +test('parses app, platform, runner options, and Meteor passthrough', () => { + assert.deepEqual(parseArgs([ + 'meteor-escape', + 'ios', + '--skip-install', + '--', + '--port', + '3100', + '--production', + ]), { + appName: 'meteor-escape', + platform: 'ios', + meteorCheckout: null, + expectedBranch: null, + skipBranchCheck: false, + skipInstall: true, + skipLink: false, + dryRun: false, + help: false, + meteorArgs: ['--port', '3100', '--production'], + }); +}); + +test('parses app-specific command arguments', () => { + const args = parseArgs(['civic-snap', 'android', '--skip-link']); + assert.equal(args.appName, 'civic-snap'); + assert.equal(args.platform, 'android'); + assert.equal(args.skipLink, true); +}); + +test('parses checkout and branch option values', () => { + const args = parseArgs([ + 'stock-scanner', + 'ios', + '--meteor-checkout', + '../meteor-feature', + '--expected-branch=feature/capacitor', + '--skip-branch-check', + '--dry-run', + ]); + + assert.equal(args.meteorCheckout, '../meteor-feature'); + assert.equal(args.expectedBranch, 'feature/capacitor'); + assert.equal(args.skipBranchCheck, true); + assert.equal(args.dryRun, true); +}); + +test('allows help without app or platform', () => { + const args = parseArgs(['--help']); + assert.equal(args.help, true); + assert.equal(args.appName, null); + assert.equal(args.platform, null); +}); + +test('rejects missing and malformed launcher arguments', () => { + assert.throws(() => parseArgs(['stock-scanner']), /Platform is required/); + assert.throws(() => parseArgs(['missing', 'web']), /Unsupported platform: web/); + assert.throws(() => parseArgs(['stock-scanner', 'ios', '--port', '3100']), /Meteor options must follow --/); + assert.throws(() => parseArgs(['stock-scanner', 'ios', 'extra']), /Unexpected argument: extra/); + assert.throws(() => parseArgs(['stock-scanner', 'ios', '--meteor-checkout']), /requires a value/); + assert.throws(() => parseArgs(['stock-scanner', 'ios', '--meteor-checkout=']), /requires a value/); + assert.throws(() => parseArgs(['stock-scanner', 'ios', '--expected-branch=']), /requires a value/); +}); + +test('resolves runtime options with CLI then environment precedence', () => { + const cwd = path.join(path.sep, 'workspace', 'examples'); + const args = parseArgs([ + 'stock-scanner', + 'android', + '--meteor-checkout', + '../meteor-cli', + '--expected-branch', + 'cli-branch', + ]); + const runtime = resolveRuntime(args, { + cwd, + examplesRoot: cwd, + env: { + METEOR_CHECKOUT: '/meteor-env', + METEOR_BIN: '/custom/meteor', + METEOR_CAPACITOR_BRANCH: 'env-branch', + }, + }); + + assert.equal(runtime.checkoutDir, path.join(path.sep, 'workspace', 'meteor-cli')); + assert.equal(runtime.meteorBin, path.join(path.sep, 'workspace', 'meteor-cli', 'meteor')); + assert.equal(runtime.expectedBranch, 'cli-branch'); + assert.deepEqual(runtime.localPackageDirs, [ + path.join(path.sep, 'workspace', 'meteor-cli', 'npm-packages', 'meteor-capacitor'), + path.join(path.sep, 'workspace', 'meteor-cli', 'npm-packages', 'meteor-rspack'), + ]); +}); + +test('derives checkout from METEOR_BIN when no checkout override exists', () => { + const runtime = resolveRuntime(parseArgs(['stock-scanner', 'ios']), { + cwd: '/workspace/examples', + examplesRoot: '/workspace/examples', + env: { METEOR_BIN: '../meteor-feature/meteor' }, + }); + + assert.equal(runtime.meteorBin, '/workspace/meteor-feature/meteor'); + assert.equal(runtime.checkoutDir, '/workspace/meteor-feature'); + assert.equal(runtime.localPackageDirs[0], '/workspace/meteor-feature/npm-packages/meteor-capacitor'); +}); + +test('resolves adjacent checkout defaults', () => { + const examplesRoot = path.join(path.sep, 'repo', 'examples'); + const runtime = resolveRuntime(parseArgs(['meteor-escape', 'ios']), { + cwd: examplesRoot, + examplesRoot, + env: {}, + }); + + assert.equal(runtime.checkoutDir, path.join(path.sep, 'repo', 'meteor')); + assert.equal(runtime.meteorBin, path.join(path.sep, 'repo', 'meteor', 'meteor')); + assert.equal(runtime.expectedBranch, 'capacitor-integration'); +}); + +test('detects configured Meteor platforms', () => { + const appDir = fs.mkdtempSync(path.join(os.tmpdir(), 'native-run-platforms-')); + fs.mkdirSync(path.join(appDir, '.meteor')); + fs.writeFileSync(path.join(appDir, '.meteor', 'platforms'), 'server\nbrowser\nios\n'); + + assert.equal(hasPlatform(appDir, 'ios'), true); + assert.equal(hasPlatform(appDir, 'android'), false); +}); + +test('builds setup and native run commands with passthrough', () => { + const args = parseArgs(['meteor-escape', 'android', '--', '--port', '3199']); + const runtime = { + meteorBin: '/repo/meteor/meteor', + localPackageDirs: ['/repo/meteor/capacitor', '/repo/meteor/rspack'], + }; + const app = { sourceDir: '/repo/examples/meteor-escape' }; + + assert.deepEqual(buildCommandPlan(args, runtime, app, { + platformPresent: false, + nativeProjectPresent: false, + }), [ + { + label: 'install', + command: '/repo/meteor/meteor', + args: [ + 'npm', + 'install', + '--no-audit', + '--no-fund', + '--no-save', + '--package-lock=false', + '/repo/meteor/capacitor', + '/repo/meteor/rspack', + ], + cwd: app.sourceDir, + }, + { + label: 'link', + command: 'npm', + args: ['link', '--no-save', '/repo/meteor/capacitor', '/repo/meteor/rspack'], + cwd: app.sourceDir, + }, + { + label: 'add-platform', + command: '/repo/meteor/meteor', + args: ['add-platform', 'android'], + cwd: app.sourceDir, + }, + { + label: 'prepare-native', + action: 'prepare-native', + app, + platform: 'android', + cwd: app.sourceDir, + display: 'prepare native settings for meteor-escape android', + }, + { + label: 'run', + command: '/repo/meteor/meteor', + args: ['run', 'android', '--port', '3199'], + cwd: app.sourceDir, + }, + ]); +}); + +test('skips optional setup commands and quotes dry-run output', () => { + const args = parseArgs(['stock-scanner', 'ios', '--skip-install', '--skip-link']); + const app = { sourceDir: '/repo/examples/Stock Scanner' }; + const plan = buildCommandPlan(args, { + meteorBin: '/repo/Meteor Checkout/meteor', + localPackageDirs: [], + }, app, { platformPresent: true, nativeProjectPresent: true }); + + assert.equal(plan.length, 2); + assert.equal( + formatCommand(plan[1]), + "cd '/repo/examples/Stock Scanner' && '/repo/Meteor Checkout/meteor' run ios", + ); +}); + +test('scaffolds missing native project before applying settings', () => { + const args = parseArgs(['civic-snap', 'ios', '--skip-install', '--skip-link']); + const app = { name: 'city-issue-reporter', sourceDir: '/repo/examples/city-issue-reporter' }; + const plan = buildCommandPlan(args, { + meteorBin: '/repo/meteor/meteor', + localPackageDirs: [], + }, app, { platformPresent: true, nativeProjectPresent: false }); + + assert.deepEqual(plan.slice(0, 3), [ + { + label: 'prepare-capacitor-add', + action: 'ensure-capacitor-web-dir', + app, + cwd: app.sourceDir, + display: 'prepare Capacitor web directory for city-issue-reporter', + }, + { + label: 'add-native-project', + command: path.join(app.sourceDir, 'node_modules', '.bin', 'cap'), + args: ['add', 'ios'], + cwd: app.sourceDir, + env: { METEOR_CAPACITOR_PLATFORM: 'ios' }, + }, + { + label: 'prepare-native', + action: 'prepare-native', + app, + platform: 'ios', + cwd: app.sourceDir, + display: 'prepare native settings for city-issue-reporter ios', + }, + ]); +}); + +test('validates checkout files and expected branch', () => { + const runtime = createCheckout(); + const args = parseArgs(['stock-scanner', 'ios']); + + assert.doesNotThrow(() => validateRuntime(runtime, args, { + getCurrentBranch: () => 'capacitor-integration', + })); + assert.throws( + () => validateRuntime(runtime, args, { getCurrentBranch: () => 'main' }), + /Meteor checkout branch is main; expected capacitor-integration/, + ); +}); + +test('allows intentional branch-check bypass', () => { + const runtime = createCheckout(); + const args = parseArgs(['stock-scanner', 'ios', '--skip-branch-check']); + let branchRead = false; + + validateRuntime(runtime, args, { + getCurrentBranch: () => { + branchRead = true; + return 'main'; + }, + }); + + assert.equal(branchRead, false); +}); + +test('reports missing checkout runtime paths', () => { + const runtime = createCheckout(); + const args = parseArgs(['stock-scanner', 'ios']); + + fs.rmSync(runtime.meteorBin); + assert.throws( + () => validateRuntime(runtime, args, { getCurrentBranch: () => 'capacitor-integration' }), + new RegExp(`Meteor binary not found: ${runtime.meteorBin}`), + ); + + fs.writeFileSync(runtime.meteorBin, '#!/bin/sh\n'); + fs.chmodSync(runtime.meteorBin, 0o755); + fs.rmSync(runtime.localPackageDirs[0], { recursive: true }); + assert.throws( + () => validateRuntime(runtime, args, { getCurrentBranch: () => 'capacitor-integration' }), + /Local npm package not found:.*meteor-capacitor/, + ); +}); + +test('rejects Meteor binary from a different checkout', () => { + const runtime = createCheckout(); + const otherCheckout = createCheckout(); + runtime.meteorBin = otherCheckout.meteorBin; + + assert.throws( + () => validateRuntime(runtime, parseArgs(['stock-scanner', 'ios']), { + getCurrentBranch: () => 'capacitor-integration', + }), + /Meteor binary does not belong to checkout/, + ); +}); + +test('does not require local package paths when linking is skipped', () => { + const runtime = createCheckout(); + fs.rmSync(path.join(runtime.checkoutDir, 'npm-packages'), { recursive: true }); + const args = parseArgs(['stock-scanner', 'ios', '--skip-link']); + + assert.doesNotThrow(() => validateRuntime(runtime, args, { + getCurrentBranch: () => 'capacitor-integration', + })); +}); + +test('reads current checkout branch through Git', () => { + const calls = []; + const branch = getCurrentBranch('/repo/meteor', { + spawnSyncImpl(command, args) { + calls.push([command, args]); + return { status: 0, stdout: 'capacitor-integration\n' }; + }, + }); + + assert.equal(branch, 'capacitor-integration'); + assert.deepEqual(calls, [['git', ['-C', '/repo/meteor', 'branch', '--show-current']]]); +}); + +test('executes commands in order and returns final status', async () => { + const plan = [ + { label: 'install', command: 'meteor', args: ['npm', 'install'], cwd: '/app' }, + { label: 'run', command: 'meteor', args: ['run', 'ios'], cwd: '/app' }, + ]; + const calls = []; + const result = await executePlan(plan, { + runStep: async (step) => { + calls.push(step.label); + return { code: 0, signal: null }; + }, + }); + + assert.deepEqual(calls, ['install', 'run']); + assert.deepEqual(result, { code: 0, signal: null, step: plan[1] }); +}); + +test('stops command execution after first failure', async () => { + const plan = [ + { label: 'install', command: 'meteor', args: [], cwd: '/app' }, + { label: 'link', command: 'npm', args: [], cwd: '/app' }, + ]; + const calls = []; + const result = await executePlan(plan, { + runStep: async (step) => { + calls.push(step.label); + return { code: 7, signal: null }; + }, + }); + + assert.deepEqual(calls, ['install']); + assert.deepEqual(result, { code: 7, signal: null, step: plan[0] }); +}); + +test('forwards launcher termination to active child and removes listeners', async () => { + const signalSource = new EventEmitter(); + const child = new EventEmitter(); + const forwarded = []; + child.kill = (signal) => { + forwarded.push(signal); + return true; + }; + const resultPromise = spawnStep({ + command: 'meteor', + args: ['run', 'ios'], + cwd: '/app', + }, { + signalSource, + spawnImpl: () => child, + }); + + signalSource.emit('SIGTERM'); + assert.deepEqual(forwarded, ['SIGTERM']); + child.emit('exit', null, 'SIGTERM'); + + assert.deepEqual(await resultPromise, { code: 1, signal: 'SIGTERM' }); + assert.equal(signalSource.listenerCount('SIGINT'), 0); + assert.equal(signalSource.listenerCount('SIGTERM'), 0); +}); + +test('dry-run prints plan without starting processes', async () => { + const logs = []; + const plan = [{ label: 'run', command: '/repo/meteor', args: ['run', 'ios'], cwd: '/repo/app' }]; + const result = await executePlan(plan, { + dryRun: true, + logger: (message) => logs.push(message), + runStep: async () => { + throw new Error('must not run'); + }, + }); + + assert.deepEqual(result, { code: 0, signal: null, step: null }); + assert.deepEqual(logs, ['cd /repo/app && /repo/meteor run ios']); +}); + +test('prints complete launcher usage', () => { + const output = usage(); + assert.match(output, /run:native -- /); + assert.match(output, /stock-scanner.*civic-snap.*meteor-escape/s); + assert.match(output, /--meteor-checkout/); + assert.match(output, /METEOR_CAPACITOR_MODE/); + assert.match(output, /Arguments after -- pass unchanged to meteor run/); +}); + +test('runs resolved app plan in dry-run mode', async () => { + const runtime = createCheckout(); + const logs = []; + const errors = []; + const result = await run([ + 'meteor-escape', + 'ios', + '--meteor-checkout', + runtime.checkoutDir, + '--skip-install', + '--skip-link', + '--dry-run', + '--', + '--port', + '3199', + ], { + env: {}, + getCurrentBranch: () => 'capacitor-integration', + logger: (message) => logs.push(message), + errorLogger: (message) => errors.push(message), + }); + + assert.equal(result.code, 0); + assert.deepEqual(errors, []); + assert.match(logs.join('\n'), /meteor run ios --port 3199/); +}); + +test('returns usage error for unknown app', async () => { + const errors = []; + const result = await run(['missing', 'ios'], { + errorLogger: (message) => errors.push(message), + }); + + assert.equal(result.code, 2); + assert.match(errors.join('\n'), /Unknown native example app: missing/); +}); + +test('exposes generic and app-specific npm launcher commands', () => { + const scripts = require('../../package.json').scripts; + assert.equal(scripts['run:native'], 'node native-tests/scripts/run-native.js'); + assert.equal( + scripts['run:native:stock-scanner'], + 'node native-tests/scripts/run-native.js stock-scanner', + ); + assert.equal( + scripts['run:native:civic-snap'], + 'node native-tests/scripts/run-native.js civic-snap', + ); + assert.equal( + scripts['run:native:meteor-escape'], + 'node native-tests/scripts/run-native.js meteor-escape', + ); +}); diff --git a/native-tests/scripts/showcase-flows.test.js b/native-tests/scripts/showcase-flows.test.js new file mode 100644 index 00000000..d0c34bc5 --- /dev/null +++ b/native-tests/scripts/showcase-flows.test.js @@ -0,0 +1,89 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); +const fs = require('node:fs'); +const path = require('node:path'); + +const FLOW_ROOT = path.join(__dirname, '..', 'flows', 'showcase'); + +function readFlow(name) { + return fs.readFileSync(path.join(FLOW_ROOT, `${name}.yaml`), 'utf8'); +} + +for (const appName of ['stock-scanner', 'city-issue-reporter', 'meteor-escape']) { + test(`${appName} records a user-facing showcase journey`, () => { + const flow = readFlow(appName); + assert.match(flow, /startRecording:/); + assert.match(flow, /\$\{SHOWCASE_VIDEO_PATH\}/); + assert.match(flow, /takeScreenshot:/); + assert.match(flow, /\$\{SHOWCASE_POSTER_PATH\}/); + assert.match(flow, /- stopRecording/); + assert.doesNotMatch(flow, /Meteor\.isCapacitor|DDP/); + if (appName !== 'stock-scanner') { + assert.doesNotMatch(flow, /System information|HCP/); + } + }); + + test(`${appName} includes deliberate presentation holds`, () => { + const flow = readFlow(appName); + const pauses = [...flow.matchAll(/file: presentation-pause\.js\n\s+env:\n\s+PAUSE_MS: (\d+)/g)]; + const totalPauseMs = pauses.reduce((total, match) => total + Number(match[1]), 0); + + assert.ok(pauses.length >= 5, 'expected holds across major screens'); + assert.ok(totalPauseMs >= 12000, 'expected at least 12 seconds of reading time'); + assert.ok(totalPauseMs <= 25000, 'expected showcase to remain concise'); + }); +} + +test('stock scanner showcases counting, product detail, and low-stock review', () => { + const flow = readFlow('stock-scanner'); + assert.match(flow, /Manual SKU/); + assert.match(flow, /SKU-SHOWCASE-\$\{SHOWCASE_RUN_ID\}/); + assert.match(flow, /Count adjustment/); + assert.match(flow, /\.\*Count up/); + assert.match(flow, /Show low stock/); +}); + +test('civic snap showcases report intake and submitted detail', () => { + const flow = readFlow('city-issue-reporter'); + assert.match(flow, /New report/); + assert.match(flow, /Open report: Pothole report/); + assert.match(flow, /Issue title/); + assert.match(flow, /Submit current report/); + assert.match(flow, /Report detail/); + assert.match(flow, /Pothole report/); + assert.match(flow, /Submitted/); +}); + +test('civic snap shows native sharing after a submitted report', () => { + const flow = readFlow('city-issue-reporter'); + const sharePosition = flow.indexOf('tapOn: "Share report"'); + const detailPosition = flow.indexOf('visible: "Report detail"'); + const backPosition = flow.indexOf('tapOn: "Back to reports"'); + + assert.ok(sharePosition > detailPosition, 'expected sharing after report detail'); + assert.match(flow, /visible: "Copy"/); + assert.match(flow, /point: "50%,20%"/); + assert.match(flow, /assertNotVisible: "Copy"/); + assert.ok(backPosition > sharePosition, 'expected reports list after sharing'); +}); + +test('stock scanner closes with an HCP update dialog after inventory review', () => { + const flow = readFlow('stock-scanner'); + const lowStockPosition = flow.indexOf('Show low stock'); + const updatePosition = flow.indexOf('Preview HCP update'); + + assert.ok(lowStockPosition !== -1); + assert.ok(updatePosition > lowStockPosition); + assert.match(flow, /tapOn: "System information"/); + assert.match(flow, /visible: "New app update available"/); + assert.match(flow, /assertVisible: "Install update"/); +}); + +test('meteor escape showcases a complete solo CPU mission and records', () => { + const flow = readFlow('meteor-escape'); + assert.match(flow, /Quick Mission/); + assert.match(flow, /Copilot turn/); + assert.match(flow, /Warp charged/); + assert.match(flow, /Records/); + assert.match(flow, /Solo mission/); +}); diff --git a/native-tests/scripts/smoke-flows.test.js b/native-tests/scripts/smoke-flows.test.js new file mode 100644 index 00000000..6d4f864d --- /dev/null +++ b/native-tests/scripts/smoke-flows.test.js @@ -0,0 +1,41 @@ +const test = require('node:test'); +const assert = require('node:assert/strict'); +const fs = require('node:fs'); +const path = require('node:path'); + +const FLOW_ROOT = path.join(__dirname, '..', 'flows'); + +for (const appName of ['stock-scanner', 'city-issue-reporter', 'meteor-escape']) { + test(`${appName} scrolls technical controls into reach on phones`, () => { + const flow = fs.readFileSync(path.join(FLOW_ROOT, `${appName}.yaml`), 'utf8'); + assert.match( + flow, + /scrollUntilVisible:\n\s+element:\n\s+text: "Preview HCP update"/, + 'expected phone-safe scroll before HCP preview' + ); + }); +} + +test('civic snap restores its app bar after diagnostics on phones', () => { + const flow = fs.readFileSync( + path.join(FLOW_ROOT, 'city-issue-reporter.yaml'), + 'utf8' + ); + assert.match( + flow, + /scrollUntilVisible:\n\s+element:\n\s+text: "Open navigation"\n\s+direction: UP/, + 'expected the drawer action to be restored after the diagnostics scroll' + ); + assert.match(flow, /tapOn: "Submit current report"/); + assert.match(flow, /assertVisible: "Pothole report"/); + assert.match(flow, /visible: "Report detail"/, 'expected a completed submission'); +}); + +test('meteor escape returns from diagnostics through its visible tab navigation', () => { + const flow = fs.readFileSync( + path.join(FLOW_ROOT, 'meteor-escape.yaml'), + 'utf8' + ); + assert.match(flow, /tapOn: "Not now"\n- tapOn: "Play"/); + assert.doesNotMatch(flow, /tapOn: "Not now"\n- back/); +}); diff --git a/package.json b/package.json index 8edccae9..2fc23e36 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,24 @@ "license": "MIT", "scripts": { "update:examples": "node scripts/update-examples-json.mjs", - "check:examples": "node scripts/update-examples-json.mjs --check" + "check:examples": "node scripts/update-examples-json.mjs --check", + "test:mobile-examples": "node scripts/test-mobile-examples.mjs", + "run:native": "node native-tests/scripts/run-native.js", + "run:native:stock-scanner": "node native-tests/scripts/run-native.js stock-scanner", + "run:native:civic-snap": "node native-tests/scripts/run-native.js civic-snap", + "run:native:meteor-escape": "node native-tests/scripts/run-native.js meteor-escape", + "test:native:unit": "node --test native-tests/scripts/*.test.js", + "test:native:stock-scanner:android": "node native-tests/scripts/run-flow.js --app=stock-scanner --platform=android", + "test:native:stock-scanner:ios": "node native-tests/scripts/run-flow.js --app=stock-scanner --platform=ios", + "test:native:civic-snap:android": "node native-tests/scripts/run-flow.js --app=city-issue-reporter --platform=android", + "test:native:civic-snap:ios": "node native-tests/scripts/run-flow.js --app=city-issue-reporter --platform=ios", + "test:native:meteor-escape:android": "node native-tests/scripts/run-flow.js --app=meteor-escape --platform=android", + "test:native:meteor-escape:ios": "node native-tests/scripts/run-flow.js --app=meteor-escape --platform=ios", + "record:native:stock-scanner:android": "node native-tests/scripts/record-showcase.js --app=stock-scanner --platform=android", + "record:native:stock-scanner:ios": "node native-tests/scripts/record-showcase.js --app=stock-scanner --platform=ios", + "record:native:civic-snap:android": "node native-tests/scripts/record-showcase.js --app=city-issue-reporter --platform=android", + "record:native:civic-snap:ios": "node native-tests/scripts/record-showcase.js --app=city-issue-reporter --platform=ios", + "record:native:meteor-escape:android": "node native-tests/scripts/record-showcase.js --app=meteor-escape --platform=android", + "record:native:meteor-escape:ios": "node native-tests/scripts/record-showcase.js --app=meteor-escape --platform=ios" } } diff --git a/scripts/test-mobile-examples.mjs b/scripts/test-mobile-examples.mjs new file mode 100644 index 00000000..3cdca6aa --- /dev/null +++ b/scripts/test-mobile-examples.mjs @@ -0,0 +1,44 @@ +import { spawnSync } from 'node:child_process'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); +const repoRoot = path.resolve(__dirname, '..'); +const defaultMeteorCheckout = path.resolve(repoRoot, '..', 'meteor'); +const meteorBin = process.env.METEOR_BIN || path.join(defaultMeteorCheckout, 'meteor'); +const appNames = ['stock-scanner', 'city-issue-reporter', 'meteor-escape']; +const localPackageDirs = [ + path.join(defaultMeteorCheckout, 'npm-packages', 'meteor-capacitor'), + path.join(defaultMeteorCheckout, 'npm-packages', 'meteor-rspack'), +]; + +function run(command, args, options = {}) { + const result = spawnSync(command, args, { + cwd: options.cwd, + env: { + ...process.env, + PATH: `${path.dirname(meteorBin)}${path.delimiter}${process.env.PATH || ''}`, + DO_NOT_TRACK: '1', + ...options.env, + }, + stdio: 'inherit', + }); + + if (result.status !== 0) { + throw new Error(`${command} ${args.join(' ')} failed in ${options.cwd}`); + } +} + +function linkLocalPackages(appDir) { + run('npm', ['link', '--no-save', ...localPackageDirs], { cwd: appDir }); +} + +for (const appName of appNames) { + const appDir = path.join(repoRoot, appName); + run(meteorBin, ['npm', 'install', '--no-audit', '--no-fund'], { cwd: appDir }); + linkLocalPackages(appDir); + run('npm', ['run', 'lint'], { cwd: appDir }); + run('npm', ['run', 'test:headless'], { cwd: appDir }); + linkLocalPackages(appDir); + run('npm', ['run', 'e2e:headless'], { cwd: appDir, env: { CI: '1' } }); +} From 6f5ea40e3ab2eefd30168d18b49072657edcb286 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Wed, 22 Jul 2026 16:05:07 +0200 Subject: [PATCH 26/37] docs: register official native examples --- README.md | 30 ++++++++++++++++ examples.json | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+) diff --git a/README.md b/README.md index 8abdfb42..8f90562a 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,10 @@ Each example doubles as a reference for [community packages](https://docs.meteor - [Simple Tasks](#simple-tasks) - [Task Manager](#task-manager) - [Notes Offline](#notes-offline) + - [Native applications](#native-applications) + - [Stock Scanner](#stock-scanner) + - [Civic Snap](#civic-snap) + - [Meteor Escape](#meteor-escape) - [Simple Blog](#simple-blog) - [Tic-Tac-Toe](#tic-tac-toe) - [Parties](#parties) @@ -52,6 +56,32 @@ Each example doubles as a reference for [community packages](https://docs.meteor - Last Updated At: Apr/21/2026 - Meteor Version: 3.4.1 +### Native applications + +Official Meteor applications built with Capacitor, native plugins, HCP, and Maestro-tested mobile flows. Examples progress from a focused native utility to a complete field workflow and a live-data game. + +#### Stock Scanner +- Repository: [meteor/examples/stock-scanner](./stock-scanner) +- Why: Promotion-ready mobile inventory audit with an illustrated shift brief, camera-first scanning, category-aware stock states, adaptive MUI navigation, native haptics/sharing, and separate runtime/DDP/HCP diagnostics +- Stack: Meteor, Rspack, React, MUI (Material UI), Capacitor, App, Barcode Scanner, Haptics, Share, Meteor Capacitor HCP, MongoDB, Mocha, oxlint, Playwright, Maestro +- Last Updated At: Jul/21/2026 +- Meteor Version: 3.4.1 + +#### Civic Snap +- Repository: [meteor/examples/city-issue-reporter](./city-issue-reporter) +- Why: Promotion-ready neighborhood reporting app with a field brief, evidence capture, visible issue lifecycle, Framework7 navigation, offline submission, native plugins, and separate runtime/DDP/HCP diagnostics +- Stack: Meteor, Rspack, React, Framework7 React, Capacitor, App, Camera, Geolocation, Network, Local Notifications, Share, Meteor Capacitor HCP, jam:offline, jam:method, jam:pub-sub, MongoDB, Mocha, oxlint, Playwright, Maestro +- Last Updated At: Jul/21/2026 +- Meteor Version: 3.4.1 + +#### Meteor Escape +- Repository: [meteor/examples/meteor-escape](./meteor-escape) +- Why: Promotion-ready co-op microgame with Konsta mobile navigation, live DDP mission sync, Capacitor haptics/sharing, and separate runtime/DDP/HCP diagnostics +- Gallery: Generated outside the checkout through the documented Playwright and Maestro showcase flows +- Stack: Meteor, Rspack, React, Konsta UI, Capacitor, App, Haptics, Network, Share, Meteor Capacitor HCP, MongoDB, Mocha, oxlint, Playwright, Maestro +- Last Updated At: Jul/21/2026 +- Meteor Version: 3.4.1 + ### Simple Blog - Repository: [dupontbertrand/meteor-blog](https://github.com/dupontbertrand/meteor-blog) - Why: Mini blog with role-based access control, post/comment management, email notifications, and dev-mode mail preview diff --git a/examples.json b/examples.json index b504ce05..446ce92f 100644 --- a/examples.json +++ b/examples.json @@ -76,6 +76,101 @@ "lastUpdatedAt": "Apr/21/2026", "meteorVersion": "3.4.1" }, + { + "title": "Stock Scanner", + "slug": "stock-scanner", + "demo": null, + "tutorial": null, + "repository": "meteor/examples", + "repositoryUrl": "https://github.com/meteor/examples/tree/main/stock-scanner", + "isInternal": true, + "internalPath": "stock-scanner", + "why": "Promotion-ready mobile inventory audit with an illustrated shift brief, camera-first scanning, category-aware stock states, adaptive MUI navigation, native haptics/sharing, and separate runtime/DDP/HCP diagnostics", + "stack": [ + "Meteor", + "Rspack", + "React", + "MUI (Material UI)", + "Capacitor", + "App", + "Barcode Scanner", + "Haptics", + "Share", + "Meteor Capacitor HCP", + "MongoDB", + "Mocha", + "oxlint", + "Playwright", + "Maestro" + ], + "lastUpdatedAt": "Jul/21/2026", + "meteorVersion": "3.4.1" + }, + { + "title": "Civic Snap", + "slug": "civic-snap", + "demo": null, + "tutorial": null, + "repository": "meteor/examples", + "repositoryUrl": "https://github.com/meteor/examples/tree/main/city-issue-reporter", + "isInternal": true, + "internalPath": "city-issue-reporter", + "why": "Promotion-ready neighborhood reporting app with a field brief, evidence capture, visible issue lifecycle, Framework7 navigation, offline submission, native plugins, and separate runtime/DDP/HCP diagnostics", + "stack": [ + "Meteor", + "Rspack", + "React", + "Framework7 React", + "Capacitor", + "App", + "Camera", + "Geolocation", + "Network", + "Local Notifications", + "Share", + "Meteor Capacitor HCP", + "jam:offline", + "jam:method", + "jam:pub-sub", + "MongoDB", + "Mocha", + "oxlint", + "Playwright", + "Maestro" + ], + "lastUpdatedAt": "Jul/21/2026", + "meteorVersion": "3.4.1" + }, + { + "title": "Meteor Escape", + "slug": "meteor-escape", + "demo": null, + "tutorial": null, + "repository": "meteor/examples", + "repositoryUrl": "https://github.com/meteor/examples/tree/main/meteor-escape", + "isInternal": true, + "internalPath": "meteor-escape", + "why": "Promotion-ready co-op microgame with Konsta mobile navigation, live DDP mission sync, Capacitor haptics/sharing, and separate runtime/DDP/HCP diagnostics", + "stack": [ + "Meteor", + "Rspack", + "React", + "Konsta UI", + "Capacitor", + "App", + "Haptics", + "Network", + "Share", + "Meteor Capacitor HCP", + "MongoDB", + "Mocha", + "oxlint", + "Playwright", + "Maestro" + ], + "lastUpdatedAt": "Jul/21/2026", + "meteorVersion": "3.4.1" + }, { "title": "Simple Blog", "slug": "simple-blog", From 38660f801377484616cd2875891ae7a24103680d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Wed, 22 Jul 2026 19:39:28 +0200 Subject: [PATCH 27/37] feat: add distinctive native app icons --- city-issue-reporter/client/main.html | 7 ++ city-issue-reporter/public/icons/app-icon.svg | 36 +++++++++ .../public/manifest.webmanifest | 18 +++++ meteor-escape/client/main.html | 7 ++ meteor-escape/public/icons/app-icon.svg | 36 +++++++++ meteor-escape/public/manifest.webmanifest | 18 +++++ .../scripts/native-icon-assets.test.js | 79 +++++++++++++++++++ stock-scanner/client/main.html | 7 ++ stock-scanner/public/icons/app-icon.svg | 37 +++++++++ stock-scanner/public/manifest.webmanifest | 18 +++++ 10 files changed, 263 insertions(+) create mode 100644 city-issue-reporter/public/icons/app-icon.svg create mode 100644 city-issue-reporter/public/manifest.webmanifest create mode 100644 meteor-escape/public/icons/app-icon.svg create mode 100644 meteor-escape/public/manifest.webmanifest create mode 100644 native-tests/scripts/native-icon-assets.test.js create mode 100644 stock-scanner/public/icons/app-icon.svg create mode 100644 stock-scanner/public/manifest.webmanifest diff --git a/city-issue-reporter/client/main.html b/city-issue-reporter/client/main.html index 2fa964cb..36c91b96 100644 --- a/city-issue-reporter/client/main.html +++ b/city-issue-reporter/client/main.html @@ -1,5 +1,12 @@ Civic Snap + + + +
k!_$`m>Ms}T^E|5d%=S$8(#>4Xs= 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 Uv%i%Kp8x;=07*qoM6N<$f|1c%A^-pY literal 52442 zcmb@tV{~Ov+a(&?R)r_FjT5V4+g8Q4Q?ZkZom6bwX2o{JNyWJ5z1?4TkNd0pj{dvH zI(x6P_p{bB=Uj6}DJe)HBM=~ffq@~*NQLyGMTVC{jH%J@ z(9pcNXm^Px7N$CAM-^Q8Lgx7AS?5n?^J*QeueZBFGdrwSA(2^dJ~*B} z2UIjQ0iMS(3$KU-TCJUI(S(k&uvdn(b1vvM_Ln9V{(( zTD}t&_F&;)508$Plv!qEWp%W-d$###(17X6%gDq=$63^C6JK4`Fx5DTxFSXlldo

@4A&?Io$X>o&wJNQ`gt>L<(3` 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 rW#sr1zsf1xmu+_6zt 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 diff --git a/meteor-escape/docs/screenshots/mobile-system.png b/meteor-escape/docs/screenshots/mobile-system.png index 61c0111f203b28f0d1ebe51bbea6d799974d025c..8776697b64021669e8968560857ff40716b16eeb 100644 GIT binary patch literal 54545 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 Q+&~cqPgg&ebxsLQ0EbzPhyVZp literal 54689 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

lvMn2+7=dy5`llI)MErBXN6 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 F0RY?N&yfHC diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index 6879cdfd..bcade51b 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -347,6 +347,12 @@ test('keeps mission result sheet inside viewport and honors reduced motion', asy expect(resultBox.x + resultBox.width).toBeLessThanOrEqual(390); expect(resultBox.y + resultBox.height).toBeLessThanOrEqual(844); + const closeButton = page.getByRole('button', { name: 'Close mission report' }); + const closeBounds = await closeButton.boundingBox(); + expect(closeBounds).not.toBeNull(); + expect(closeBounds.width).toBeGreaterThanOrEqual(48); + expect(closeBounds.height).toBeGreaterThanOrEqual(48); + const motionStyles = await page.locator('.mission-stage').evaluate((node) => { const styles = getComputedStyle(node); return { @@ -359,6 +365,9 @@ test('keeps mission result sheet inside viewport and honors reduced motion', asy expect(motionStyles.animationDuration).toMatch(/0s|0\.01ms|1e-05s/); expect(motionStyles.transitionDuration).toMatch(/0s|0\.01ms|1e-05s/); expect(motionStyles.scrollBehavior).toBe('auto'); + + await page.keyboard.press('Escape'); + await expect(resultSheet).toBeHidden(); }); test('closing result sheet keeps terminal mission stage visible until home', async ({ page }) => { @@ -372,7 +381,7 @@ test('closing result sheet keeps terminal mission stage visible until home', asy await page.getByRole('button', { name: new RegExp(actionName, 'i') }).click(); await expect(page.locator('.result-sheet')).toBeVisible({ timeout: 30_000 }); - await page.locator('.result-sheet-backdrop').click({ position: { x: 8, y: 8 } }); + await page.getByRole('button', { name: 'Close mission report' }).click(); await expect(page.locator('.result-sheet')).toBeHidden(); await expect(page.locator('.mission-stage')).toBeVisible(); diff --git a/meteor-escape/imports/api/games/collection.js b/meteor-escape/imports/api/games/collection.js index 7529b4aa..b54aeca8 100644 --- a/meteor-escape/imports/api/games/collection.js +++ b/meteor-escape/imports/api/games/collection.js @@ -6,6 +6,7 @@ export const ACTIVE_STATUSES = ['waiting', 'playing']; export const TERMINAL_STATUSES = ['won', 'lost']; export const ROOM_CODE_INDEX_NAME = 'roomCode_unique_string'; export const WAITING_CREW_OWNERSHIP_INDEX_NAME = 'waitingCrewOwnership_unique'; +export const ACTIVE_PARTICIPANT_INDEX_NAME = 'activeParticipant_unique'; async function dropIndexIfPresent(rawCollection, name) { try { @@ -29,6 +30,7 @@ async function dropIndexIfPresent(rawCollection, name) { export async function ensureGamesIndexes() { const rawCollection = Games.rawCollection(); await dropIndexIfPresent(rawCollection, 'roomCode_1'); + await dropIndexIfPresent(rawCollection, 'participantIds_1'); await Promise.all([ rawCollection.createIndex( @@ -47,8 +49,15 @@ export async function ensureGamesIndexes() { partialFilterExpression: { mode: 'crew', status: 'waiting' }, } ), + rawCollection.createIndex( + { participantIds: 1 }, + { + name: ACTIVE_PARTICIPANT_INDEX_NAME, + unique: true, + partialFilterExpression: { status: { $in: ACTIVE_STATUSES } }, + } + ), rawCollection.createIndex({ ownerId: 1, updatedAt: -1 }), - rawCollection.createIndex({ participantIds: 1 }), rawCollection.createIndex({ ownerIds: 1, updatedAt: -1 }), ]); } diff --git a/meteor-escape/imports/api/games/methods.js b/meteor-escape/imports/api/games/methods.js index 42fccdfe..416ae586 100644 --- a/meteor-escape/imports/api/games/methods.js +++ b/meteor-escape/imports/api/games/methods.js @@ -6,6 +6,8 @@ import { resolveTimeout, } from './engine'; import { + ACTIVE_PARTICIPANT_INDEX_NAME, + ACTIVE_STATUSES, Games, ROOM_CODE_INDEX_NAME, WAITING_CREW_OWNERSHIP_INDEX_NAME, @@ -20,6 +22,7 @@ import { parseOrThrow, } from './schema'; import { scheduleGameTurn } from './server/cpu'; +import { persistGameTransition } from './server/persistence'; const ROOM_CODE_ALPHABET = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789'; @@ -46,16 +49,6 @@ export function shouldHonorTestMode( return Boolean(requestedTestMode && isDevelopment && e2eEnv === '1'); } -async function persistGame(gameId, nextState, now) { - const stored = parseGameDocument({ - ...nextState, - updatedAt: new Date(now), - }); - - await Games.updateAsync(gameId, { $set: stored }); - return Games.findOneAsync(gameId); -} - async function findOwnedGameOrThrow({ ownerId, playerId, gameId }) { const game = await Games.findOneAsync({ _id: gameId, @@ -85,7 +78,12 @@ async function maybeSettleTimeout(game, now) { return game; } - return persistGame(game._id, resolveTimeout(storedGame, { now }), now); + const transition = await persistGameTransition( + game, + resolveTimeout(storedGame, { now }), + now + ); + return transition.game ?? game; } function createSoloDocument({ ownerId, playerId, now, testMode = false }) { @@ -142,6 +140,23 @@ async function findExistingWaitingCrewGame(ownerId, playerId) { return Games.findOneAsync(buildWaitingCaptainQuery(ownerId, playerId)); } +async function findActiveGameForParticipant(ownerId, playerId) { + return Games.findOneAsync( + { + status: { $in: ACTIVE_STATUSES }, + participantIds: playerId, + players: { + $elemMatch: { + id: playerId, + ownerId, + type: 'human', + }, + }, + }, + { sort: { updatedAt: -1 } } + ); +} + function isDuplicateKeyError(error) { return error?.code === 11000 || error?.codeName === 'DuplicateKey'; } @@ -181,14 +196,55 @@ function isRoomCodeDuplicate(error) { return error?.keyPattern?.roomCode === 1; } +function isActiveParticipantDuplicate(error) { + if (!isDuplicateKeyError(error)) { + return false; + } + + return ( + errorMentionsIndex(error, ACTIVE_PARTICIPANT_INDEX_NAME) || + error?.keyPattern?.participantIds === 1 + ); +} + +function activeGameError() { + return new Meteor.Error('active-game', 'Finish or resume the active mission first'); +} + Meteor.methods({ async 'games.startSolo'(payload) { const { ownerId, playerId, testMode: requestedTestMode } = parseOrThrow(StartSoloSchema, payload); + const existingActiveGame = await findActiveGameForParticipant(ownerId, playerId); + + if (existingActiveGame) { + if (existingActiveGame.mode === 'solo') { + return { gameId: existingActiveGame._id }; + } + + throw activeGameError(); + } + const testMode = shouldHonorTestMode(requestedTestMode); const now = Date.now(); - const gameId = await Games.insertAsync( - createSoloDocument({ ownerId, playerId, now, testMode }) - ); + let gameId; + + try { + gameId = await Games.insertAsync( + createSoloDocument({ ownerId, playerId, now, testMode }) + ); + } catch (error) { + if (!isActiveParticipantDuplicate(error)) { + throw error; + } + + const concurrentGame = await findActiveGameForParticipant(ownerId, playerId); + if (concurrentGame?.mode === 'solo') { + return { gameId: concurrentGame._id }; + } + + throw activeGameError(); + } + const game = await Games.findOneAsync(gameId); scheduleGameTurn(game, now); @@ -225,12 +281,18 @@ Meteor.methods({ throw new Meteor.Error('stale-action', 'Turn already advanced'); } - const nextGame = await persistGame( - gameId, + const transition = await persistGameTransition( + game, resolveAction(storedGame, { actorId: playerId, action, now }), now ); + if (!transition.applied || !transition.game) { + throw new Meteor.Error('stale-action', 'Turn already advanced'); + } + + const nextGame = transition.game; + if (nextGame.status === 'playing' || shouldScheduleCpu(nextGame)) { scheduleGameTurn(nextGame, now); } @@ -246,6 +308,10 @@ Meteor.methods({ return { gameId: existingWaitingGame._id, roomCode: existingWaitingGame.roomCode }; } + if (await findActiveGameForParticipant(ownerId, playerId)) { + throw activeGameError(); + } + for (let attempt = 0; attempt < 5; attempt += 1) { const now = Date.now(); const roomCode = await generateRoomCode(); @@ -281,6 +347,19 @@ Meteor.methods({ } } + if (isActiveParticipantDuplicate(error)) { + const concurrentGame = await findActiveGameForParticipant(ownerId, playerId); + + if (concurrentGame?.mode === 'crew' && concurrentGame.status === 'waiting') { + return { + gameId: concurrentGame._id, + roomCode: concurrentGame.roomCode, + }; + } + + throw activeGameError(); + } + if (isRoomCodeDuplicate(error)) { continue; } @@ -312,6 +391,10 @@ Meteor.methods({ throw new Meteor.Error('duplicate-join', 'Player already joined'); } + if (await findActiveGameForParticipant(ownerId, playerId)) { + throw activeGameError(); + } + const now = Date.now(); const state = createInitialState({ mode: 'crew', @@ -338,10 +421,20 @@ Meteor.methods({ createdAt: waitingGame.createdAt, updatedAt: new Date(now), }); - const updatedCount = await Games.updateAsync( - { _id: waitingGame._id, status: 'waiting' }, - { $set: nextDocument } - ); + let updatedCount; + + try { + updatedCount = await Games.updateAsync( + { _id: waitingGame._id, status: 'waiting' }, + { $set: nextDocument } + ); + } catch (error) { + if (isActiveParticipantDuplicate(error)) { + throw activeGameError(); + } + + throw error; + } if (updatedCount === 0) { throw new Meteor.Error('not-found', 'Room code not found'); @@ -363,6 +456,11 @@ Meteor.methods({ throw new Meteor.Error('invalid-state', 'Game is not finished'); } + const existingActiveGame = await findActiveGameForParticipant(ownerId, playerId); + if (existingActiveGame) { + return { gameId: existingActiveGame._id }; + } + const now = Date.now(); let nextDocument; @@ -394,7 +492,22 @@ Meteor.methods({ }); } - const nextGameId = await Games.insertAsync(nextDocument); + let nextGameId; + + try { + nextGameId = await Games.insertAsync(nextDocument); + } catch (error) { + if (!isActiveParticipantDuplicate(error)) { + throw error; + } + + const concurrentGame = await findActiveGameForParticipant(ownerId, playerId); + if (concurrentGame) { + return { gameId: concurrentGame._id }; + } + + throw activeGameError(); + } const nextGame = await Games.findOneAsync(nextGameId); scheduleGameTurn(nextGame, now); return { gameId: nextGameId }; diff --git a/meteor-escape/imports/api/games/server/cpu.js b/meteor-escape/imports/api/games/server/cpu.js index 04644a32..e1625b39 100644 --- a/meteor-escape/imports/api/games/server/cpu.js +++ b/meteor-escape/imports/api/games/server/cpu.js @@ -6,6 +6,7 @@ import { } from '../engine'; import { Games } from '../collection'; import { parseGameDocument } from '../schema'; +import { persistGameTransition } from './persistence'; const CPU_DELAY_MS = 600; const scheduledTurns = new Map(); @@ -15,16 +16,6 @@ function sanitizeStoredGame(game) { return parseGameDocument(document); } -async function persistGame(gameId, nextState, now) { - const stored = parseGameDocument({ - ...nextState, - updatedAt: new Date(now), - }); - - await Games.updateAsync(gameId, { $set: stored }); - return Games.findOneAsync(gameId); -} - export function scheduleCpuTurn(gameId) { const existing = scheduledTurns.get(gameId); if (existing) { @@ -76,6 +67,20 @@ export function resetScheduledTurnsForTests() { } } +export function hasScheduledTurnForTests(gameId) { + return scheduledTurns.has(gameId); +} + +export async function recoverActiveGameTurns(now = Date.now()) { + const activeGames = await Games.find({ status: 'playing' }).fetchAsync(); + + for (const game of activeGames) { + scheduleGameTurn(game, now); + } + + return activeGames.length; +} + export function scheduleGameTurn(game, now = Date.now()) { const storedGame = sanitizeStoredGame(game); clearScheduledTurn(game._id); @@ -155,7 +160,11 @@ export async function runScheduledTurn( (now > storedGame.endsAt || now > storedGame.turnEndsAt) ) { const timedOut = resolveTimeout(storedGame, { now }); - const persisted = await persistGame(gameId, timedOut, now); + const transition = await persistGameTransition(game, timedOut, now); + const persisted = transition.game; + if (!persisted) { + return null; + } if (persisted.status === 'playing') { scheduleGameTurn(persisted, now); } @@ -189,7 +198,11 @@ export async function runScheduledTurn( now: storedGame.turnEndsAt === null ? now : Math.max(now, storedGame.turnEndsAt + 1), }); - const persisted = await persistGame(gameId, nextState, now); + const transition = await persistGameTransition(game, nextState, now); + const persisted = transition.game; + if (!persisted) { + return null; + } if (persisted.status === 'playing') { scheduleGameTurn(persisted, now); } diff --git a/meteor-escape/imports/api/games/server/persistence.js b/meteor-escape/imports/api/games/server/persistence.js new file mode 100644 index 00000000..7b4ef9e8 --- /dev/null +++ b/meteor-escape/imports/api/games/server/persistence.js @@ -0,0 +1,24 @@ +import { Games } from '../collection'; +import { parseGameDocument } from '../schema'; + +export async function persistGameTransition(game, nextState, now) { + const stored = parseGameDocument({ + ...nextState, + updatedAt: new Date(now), + }); + const updatedCount = await Games.updateAsync( + { + _id: game._id, + status: game.status, + turn: game.turn, + endsAt: game.endsAt, + turnEndsAt: game.turnEndsAt, + }, + { $set: stored } + ); + + return { + applied: updatedCount === 1, + game: await Games.findOneAsync(game._id), + }; +} diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx index 6ac78953..00a8fcf7 100644 --- a/meteor-escape/imports/ui/App.jsx +++ b/meteor-escape/imports/ui/App.jsx @@ -26,7 +26,7 @@ import { METEOR_ESCAPE_INFO, getApplicationInfo, getDdpEndpoint } from './native import { getNetworkStatus, listenNetworkStatus } from './native/network'; import { shareResult } from './native/share'; import { getClientIdentity } from './identity'; -import { shouldCloseMissionExitDialog } from './missionState'; +import { shouldCloseMissionExitDialog, shouldRevealActiveGame } from './missionState'; import { PlayPage } from './pages/PlayPage'; import { RecordsPage } from './pages/RecordsPage'; import { SystemInfoPage } from './pages/SystemInfoPage'; @@ -66,6 +66,19 @@ const browserAppInfo = { }; function MissionExitDialog({ opened, onStay, onLeave }) { + const dialogRef = useRef(null); + + useEffect(() => { + if (!opened) { + return undefined; + } + + const previousFocus = document.activeElement; + dialogRef.current?.focus(); + + return () => previousFocus?.focus?.(); + }, [opened]); + if (!opened) { return null; } @@ -77,6 +90,13 @@ function MissionExitDialog({ opened, onStay, onLeave }) { role="dialog" aria-modal="true" aria-labelledby="meteor-mission-exit-title" + ref={dialogRef} + tabIndex={-1} + onKeyDown={(event) => { + if (event.key === 'Escape') { + onStay(); + } + }} onClick={(event) => event.stopPropagation()} >

@@ -206,14 +226,14 @@ export function App() { : ''); useEffect(() => { - if (!activeGame?._id) { + if (!shouldRevealActiveGame(activeGame?.status)) { return; } setMissionGameId(activeGame._id); setMissionVisible(true); setNow(Date.now()); - }, [activeGame?._id]); + }, [activeGame?._id, activeGame?.status]); useEffect(() => { void getApplicationInfo().then(setAppInfo); @@ -683,6 +703,7 @@ export function App() { game={resultGame} opened={resultSheetOpen} onRematch={handleRematch} + rematching={busyAction === 'rematch'} onHome={handleResultHome} onClose={handleResultClose} onShare={() => shareResult(resultGame)} diff --git a/meteor-escape/imports/ui/components/ResultSheet.jsx b/meteor-escape/imports/ui/components/ResultSheet.jsx index e7fbcf3d..cf3ee40a 100644 --- a/meteor-escape/imports/ui/components/ResultSheet.jsx +++ b/meteor-escape/imports/ui/components/ResultSheet.jsx @@ -1,5 +1,5 @@ -import React, { useEffect, useState } from 'react'; -import { Home, RotateCcw, Share2, Trophy, TriangleAlert } from 'lucide-react'; +import React, { useEffect, useRef, useState } from 'react'; +import { Home, RotateCcw, Share2, Trophy, TriangleAlert, X } from 'lucide-react'; function getResultCopy(game) { if (game.status === 'won') { @@ -19,9 +19,10 @@ function getResultCopy(game) { }; } -export function ResultSheet({ game, opened, onRematch, onHome, onClose, onShare }) { +export function ResultSheet({ game, opened, onRematch, rematching, onHome, onClose, onShare }) { const [shareMessage, setShareMessage] = useState(''); const [sharing, setSharing] = useState(false); + const dialogRef = useRef(null); const copy = getResultCopy(game); const { Icon } = copy; @@ -32,6 +33,17 @@ export function ResultSheet({ game, opened, onRematch, onHome, onClose, onShare } }, [opened, game._id]); + useEffect(() => { + if (!opened) { + return undefined; + } + + const previousFocus = document.activeElement; + dialogRef.current?.focus(); + + return () => previousFocus?.focus?.(); + }, [opened]); + if (!opened) { return null; } @@ -43,6 +55,13 @@ export function ResultSheet({ game, opened, onRematch, onHome, onClose, onShare role="dialog" aria-modal="true" aria-labelledby="result-sheet-title" + ref={dialogRef} + tabIndex={-1} + onKeyDown={(event) => { + if (event.key === 'Escape') { + onClose(); + } + }} onClick={(event) => event.stopPropagation()} >
@@ -50,9 +69,19 @@ export function ResultSheet({ game, opened, onRematch, onHome, onClose, onShare

Mission report

{copy.title}

- +
+ + +

{copy.detail}

@@ -77,9 +106,14 @@ export function ResultSheet({ game, opened, onRematch, onHome, onClose, onShare
- + + + + + + + + New app update available + + + Version {updateVersion} is ready to install. The app will refresh + after the update is applied. + + + + + + + + + ); +} diff --git a/stock-scanner/imports/ui/components/InventoryList.jsx b/stock-scanner/imports/ui/components/InventoryList.jsx new file mode 100644 index 00000000..3a336ad8 --- /dev/null +++ b/stock-scanner/imports/ui/components/InventoryList.jsx @@ -0,0 +1,87 @@ +import React from 'react'; +import Badge from '@mui/material/Badge'; +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Chip from '@mui/material/Chip'; +import List from '@mui/material/List'; +import ListItem from '@mui/material/ListItem'; +import ListItemButton from '@mui/material/ListItemButton'; +import ListItemText from '@mui/material/ListItemText'; +import Paper from '@mui/material/Paper'; +import Stack from '@mui/material/Stack'; +import Typography from '@mui/material/Typography'; +import Inventory2OutlinedIcon from '@mui/icons-material/Inventory2Outlined'; +import ChevronRightIcon from '@mui/icons-material/ChevronRight'; +import CategoryMark from './CategoryMark'; + +export default function InventoryList({ items, lowStockOnly, onToggleLowStock, onSelect }) { + const lowCount = items.filter((item) => item.count <= item.minStock).length; + const visibleItems = lowStockOnly + ? items.filter((item) => item.count <= item.minStock) + : items; + + return ( + + + + + Audit queue + + + + + + + {visibleItems.length} products ready for count review + + + + {visibleItems.map((item) => ( + + onSelect(item._id)} aria-label={`Open ${item.sku}`}> + + + {item.name} + {item.category} · {item.sku} + + + + + } + /> + + {item.count} + min {item.minStock} + {item.count <= item.minStock && } + + + + ))} + {visibleItems.length === 0 && ( + + + + {lowStockOnly ? 'No low-stock items' : 'No inventory items yet'} + + + {lowStockOnly + ? 'Every scanned item is currently above its minimum stock level.' + : 'Enter a SKU or scan a barcode to start a live stock count.'} + + + )} + + + ); +} diff --git a/stock-scanner/imports/ui/components/NativeStatus.jsx b/stock-scanner/imports/ui/components/NativeStatus.jsx new file mode 100644 index 00000000..1a9d5d04 --- /dev/null +++ b/stock-scanner/imports/ui/components/NativeStatus.jsx @@ -0,0 +1,24 @@ +import React from 'react'; +import { Meteor } from 'meteor/meteor'; +import { useTracker } from 'meteor/react-meteor-data'; +import Chip from '@mui/material/Chip'; +import Stack from '@mui/material/Stack'; + +export default function NativeStatus() { + const connected = useTracker(() => Meteor.status().connected); + const ddpLabel = connected ? 'DDP connected' : 'DDP connecting'; + const capacitorLabel = Meteor.isCapacitor ? 'Meteor.isCapacitor true' : 'Meteor.isCapacitor false'; + + return ( + + + + + + ); +} diff --git a/stock-scanner/imports/ui/components/ProductSheet.jsx b/stock-scanner/imports/ui/components/ProductSheet.jsx new file mode 100644 index 00000000..ddaa58a7 --- /dev/null +++ b/stock-scanner/imports/ui/components/ProductSheet.jsx @@ -0,0 +1,115 @@ +import React, { useEffect, useState } from 'react'; +import Button from '@mui/material/Button'; +import Chip from '@mui/material/Chip'; +import Drawer from '@mui/material/Drawer'; +import IconButton from '@mui/material/IconButton'; +import MenuItem from '@mui/material/MenuItem'; +import Stack from '@mui/material/Stack'; +import TextField from '@mui/material/TextField'; +import Typography from '@mui/material/Typography'; +import useMediaQuery from '@mui/material/useMediaQuery'; +import AddIcon from '@mui/icons-material/Add'; +import RemoveIcon from '@mui/icons-material/Remove'; +import { CATEGORIES } from '../../api/inventory/schema'; +import CategoryMark from './CategoryMark'; + +export default function ProductSheet({ item, onClose, onSave, onAdjust }) { + const useSideSheet = useMediaQuery((theme) => theme.breakpoints.up('sm')); + const [name, setName] = useState(''); + const [category, setCategory] = useState('Other'); + const [minStock, setMinStock] = useState('0'); + const itemId = item?._id; + const itemName = item?.name ?? ''; + const itemCategory = item?.category ?? 'Other'; + const itemMinStock = item?.minStock ?? 0; + + useEffect(() => { + if (!itemId) return; + setName(itemName); + setCategory(itemCategory); + setMinStock(String(itemMinStock)); + }, [itemId, itemName, itemCategory, itemMinStock]); + + const open = Boolean(item); + + return ( + + {item && ( + + + + + Count adjustment + + {item.name} + + {item.sku} · {item.category} + + +
+ onAdjust(item._id, -1)}> + + +
{item.count}on hand
+ onAdjust(item._id, 1)}> + + +
+ {item.count <= item.minStock && } + Product details + setName(event.target.value)} + fullWidth + /> + setCategory(event.target.value)} + fullWidth + > + {CATEGORIES.map((option) => ( + + {option} + + ))} + + setMinStock(event.target.value)} + fullWidth + inputProps={{ min: 0 }} + /> + + + + +
+ )} +
+ ); +} diff --git a/stock-scanner/imports/ui/components/ScannerPanel.jsx b/stock-scanner/imports/ui/components/ScannerPanel.jsx new file mode 100644 index 00000000..494ef574 --- /dev/null +++ b/stock-scanner/imports/ui/components/ScannerPanel.jsx @@ -0,0 +1,63 @@ +import React from 'react'; +import Button from '@mui/material/Button'; +import Paper from '@mui/material/Paper'; +import Stack from '@mui/material/Stack'; +import TextField from '@mui/material/TextField'; +import Typography from '@mui/material/Typography'; +import AddIcon from '@mui/icons-material/Add'; +import KeyboardOutlinedIcon from '@mui/icons-material/KeyboardOutlined'; +import QrCodeScannerIcon from '@mui/icons-material/QrCodeScanner'; + +export default function ScannerPanel({ + manualSku, + onManualSkuChange, + onAddSku, + onScanBarcode, + busy, +}) { + return ( + + + + + + Shelf count + + Scan the next label + + + + +
or enter a shelf label
+ + onManualSkuChange(event.target.value)} + fullWidth + InputProps={{ startAdornment: }} + /> + + +
+
+ ); +} diff --git a/stock-scanner/imports/ui/native/appInfo.js b/stock-scanner/imports/ui/native/appInfo.js new file mode 100644 index 00000000..5d4d8bda --- /dev/null +++ b/stock-scanner/imports/ui/native/appInfo.js @@ -0,0 +1,43 @@ +import { App } from '@capacitor/app'; +import { Capacitor } from '@capacitor/core'; + +export const STOCK_SCANNER_INFO = { + appId: 'com.meteor.examples.stockscanner', + name: 'Stock Scanner', + version: '1.0.0', + build: '1', +}; + +export async function getApplicationInfo() { + const fallback = { + ...STOCK_SCANNER_INFO, + platform: Capacitor.getPlatform(), + native: Capacitor.isNativePlatform(), + }; + + if (!fallback.native) return fallback; + + try { + const info = await App.getInfo(); + return { + ...fallback, + appId: info.id || fallback.appId, + name: info.name || fallback.name, + version: info.version || fallback.version, + build: info.build || fallback.build, + }; + } catch (error) { + console.warn('Unable to read native application information', error); + return fallback; + } +} + +export function getDdpEndpoint() { + const runtimeConfig = globalThis.__meteor_runtime_config__ || {}; + return ( + runtimeConfig.DDP_DEFAULT_CONNECTION_URL || + runtimeConfig.ROOT_URL || + globalThis.location?.origin || + 'Not configured' + ); +} diff --git a/stock-scanner/imports/ui/native/backButton.js b/stock-scanner/imports/ui/native/backButton.js new file mode 100644 index 00000000..984fae31 --- /dev/null +++ b/stock-scanner/imports/ui/native/backButton.js @@ -0,0 +1,34 @@ +import { App as CapacitorApp } from '@capacitor/app'; +import { Capacitor } from '@capacitor/core'; +import { useEffect, useRef } from 'react'; + +export function useNativeBackButton(handler) { + const handlerRef = useRef(handler); + handlerRef.current = handler; + + useEffect(() => { + if (!Capacitor.isNativePlatform()) return undefined; + + let disposed = false; + let listener; + + void CapacitorApp.addListener('backButton', () => handlerRef.current()) + .then((handle) => { + if (disposed) { + void handle.remove(); + } else { + listener = handle; + } + }) + .catch((error) => console.warn('Unable to register native Back navigation', error)); + + return () => { + disposed = true; + if (listener) void listener.remove(); + }; + }, []); +} + +export function exitNativeApp() { + return CapacitorApp.exitApp(); +} diff --git a/stock-scanner/imports/ui/native/barcode.js b/stock-scanner/imports/ui/native/barcode.js new file mode 100644 index 00000000..7360f50c --- /dev/null +++ b/stock-scanner/imports/ui/native/barcode.js @@ -0,0 +1,31 @@ +import { + CapacitorBarcodeScanner, + CapacitorBarcodeScannerCameraDirection, + CapacitorBarcodeScannerScanOrientation, + CapacitorBarcodeScannerTypeHint, +} from '@capacitor/barcode-scanner'; +import { Capacitor } from '@capacitor/core'; + +export async function scanBarcode({ + capacitor = Capacitor, + scanner = CapacitorBarcodeScanner, +} = {}) { + if (!capacitor.isNativePlatform()) { + return { sku: null, source: 'manual', cancelled: true }; + } + + const result = await scanner.scanBarcode({ + hint: CapacitorBarcodeScannerTypeHint.ALL, + scanInstructions: 'Align barcode inside frame', + scanButton: true, + scanText: 'Use barcode', + cameraDirection: CapacitorBarcodeScannerCameraDirection.BACK, + scanOrientation: CapacitorBarcodeScannerScanOrientation.ADAPTIVE, + }); + + return { + sku: result.ScanResult || null, + source: 'barcode', + cancelled: !result.ScanResult, + }; +} diff --git a/stock-scanner/imports/ui/native/boot.js b/stock-scanner/imports/ui/native/boot.js new file mode 100644 index 00000000..462e8c7e --- /dev/null +++ b/stock-scanner/imports/ui/native/boot.js @@ -0,0 +1,11 @@ +import { Capacitor } from '@capacitor/core'; + +export async function bootNativeRuntime() { + if (!Capacitor.isNativePlatform()) return; + + try { + await window.WebAppLocalServer?.startupDidComplete?.(); + } catch (error) { + console.warn('Native startup bridge failed', error); + } +} diff --git a/stock-scanner/imports/ui/native/haptics.js b/stock-scanner/imports/ui/native/haptics.js new file mode 100644 index 00000000..593e59d3 --- /dev/null +++ b/stock-scanner/imports/ui/native/haptics.js @@ -0,0 +1,5 @@ +import { Haptics, ImpactStyle } from '@capacitor/haptics'; + +export async function impactLight() { + await Haptics.impact({ style: ImpactStyle.Light }).catch(() => {}); +} diff --git a/stock-scanner/imports/ui/native/hcp.js b/stock-scanner/imports/ui/native/hcp.js new file mode 100644 index 00000000..1e2098b6 --- /dev/null +++ b/stock-scanner/imports/ui/native/hcp.js @@ -0,0 +1,88 @@ +export const HCP_PREVIEW_VERSION = 'demo-preview'; + +const listenerRegistries = new WeakMap(); + +function createListenerRegistry(bridge) { + const registry = { + listeners: new Set(), + nativeHandle: undefined, + }; + + registry.nativeHandle = bridge.onNewVersionReady((version) => { + for (const listener of registry.listeners) { + listener(version || 'available'); + } + }); + listenerRegistries.set(bridge, registry); + return registry; +} + +function removeNativeListener(registry) { + if (typeof registry.nativeHandle === 'function') { + registry.nativeHandle(); + return true; + } + + if (typeof registry.nativeHandle?.remove === 'function') { + void registry.nativeHandle.remove(); + return true; + } + + return false; +} + +export function listenForHcpUpdates( + onUpdateAvailable, + bridge = globalThis.window?.WebAppLocalServer +) { + if (!bridge?.onNewVersionReady) { + return () => {}; + } + + let registry; + + try { + registry = listenerRegistries.get(bridge) ?? createListenerRegistry(bridge); + registry.listeners.add(onUpdateAvailable); + } catch (error) { + console.warn('HCP update listener unavailable', error); + return () => {}; + } + + return () => { + registry.listeners.delete(onUpdateAvailable); + + if (registry.listeners.size === 0 && removeNativeListener(registry)) { + listenerRegistries.delete(bridge); + } + }; +} + +export async function checkForHcpUpdates() { + const bridge = window.WebAppLocalServer; + if (!bridge?.checkForUpdates) { + return { checked: false }; + } + + try { + await new Promise((resolve) => { + bridge.checkForUpdates(resolve); + }); + return { checked: true }; + } catch (error) { + console.warn('HCP update check failed', error); + return { checked: false, error }; + } +} + +export async function applyHcpUpdate() { + const bridge = window.WebAppLocalServer; + if (!bridge?.switchToPendingVersion) { + window.location.reload(); + return; + } + + await new Promise((resolve, reject) => { + bridge.switchToPendingVersion(resolve, reject); + }); +} diff --git a/stock-scanner/imports/ui/native/share.js b/stock-scanner/imports/ui/native/share.js new file mode 100644 index 00000000..679c2cc8 --- /dev/null +++ b/stock-scanner/imports/ui/native/share.js @@ -0,0 +1,20 @@ +import { Share } from '@capacitor/share'; + +export async function shareAudit({ title, text }) { + const canShare = await Share.canShare().catch(() => ({ value: false })); + if (canShare.value) { + await Share.share({ title, text }); + return { shared: true, copied: false }; + } + + try { + if (navigator.clipboard?.writeText) { + await navigator.clipboard.writeText(text); + return { shared: false, copied: true }; + } + } catch { + return { shared: false, copied: false, reason: 'clipboard-failed' }; + } + + return { shared: false, copied: false, reason: 'unsupported' }; +} diff --git a/stock-scanner/imports/ui/owner.js b/stock-scanner/imports/ui/owner.js new file mode 100644 index 00000000..15678423 --- /dev/null +++ b/stock-scanner/imports/ui/owner.js @@ -0,0 +1,12 @@ +const OWNER_KEY = 'stock-scanner-owner-id'; + +export function getOwnerId() { + if (typeof localStorage === 'undefined') return 'server-owner'; + + const existing = localStorage.getItem(OWNER_KEY); + if (existing) return existing; + + const ownerId = 'demo-stock-owner'; + localStorage.setItem(OWNER_KEY, ownerId); + return ownerId; +} diff --git a/stock-scanner/imports/ui/pages/InventoryPage.jsx b/stock-scanner/imports/ui/pages/InventoryPage.jsx new file mode 100644 index 00000000..9409ca80 --- /dev/null +++ b/stock-scanner/imports/ui/pages/InventoryPage.jsx @@ -0,0 +1,88 @@ +import React from 'react'; +import Alert from '@mui/material/Alert'; +import Box from '@mui/material/Box'; +import Container from '@mui/material/Container'; +import Stack from '@mui/material/Stack'; +import Typography from '@mui/material/Typography'; +import ArrowForwardIcon from '@mui/icons-material/ArrowForward'; +import InventoryList from '../components/InventoryList'; +import ScannerPanel from '../components/ScannerPanel'; + +export default function InventoryPage({ + busy, + items, + lowStockOnly, + manualSku, + onAddSku, + onManualSkuChange, + onScanBarcode, + onSelect, + onToggleLowStock, + ready, +}) { + const totalCount = items.reduce((sum, item) => sum + item.count, 0); + const lowCount = items.filter((item) => item.count <= item.minStock).length; + const countedItems = items.filter((item) => item.count > 0).length; + const progress = items.length ? Math.round((countedItems / items.length) * 100) : 0; + + return ( + + + + + + Zone A · Morning shift + + + Inventory audit + + + Today’s floor count + + + + Scan shelf labels, correct quantities, and clear low-stock checks while walking the floor. + + + + Shift progress + {countedItems} of {items.length} products + + {progress}% + + + + + + + Products{items.length} + Units{totalCount} + Low alerts{lowCount} + + + + + + {!ready && Inventory syncing} + + + + + ); +} diff --git a/stock-scanner/imports/ui/pages/SystemInfoPage.jsx b/stock-scanner/imports/ui/pages/SystemInfoPage.jsx new file mode 100644 index 00000000..aa620228 --- /dev/null +++ b/stock-scanner/imports/ui/pages/SystemInfoPage.jsx @@ -0,0 +1,107 @@ +import React from 'react'; +import { Meteor } from 'meteor/meteor'; +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Container from '@mui/material/Container'; +import FormControlLabel from '@mui/material/FormControlLabel'; +import List from '@mui/material/List'; +import ListItem from '@mui/material/ListItem'; +import ListItemText from '@mui/material/ListItemText'; +import Paper from '@mui/material/Paper'; +import Stack from '@mui/material/Stack'; +import Switch from '@mui/material/Switch'; +import Typography from '@mui/material/Typography'; +import RefreshIcon from '@mui/icons-material/Refresh'; +import HcpUpdatePanel from '../components/HcpUpdatePanel'; +import NativeStatus from '../components/NativeStatus'; + +function InformationRow({ label, value }) { + return ( + + + + ); +} + +export default function SystemInfoPage({ + appInfo, + ddpEnabled, + ddpEndpoint, + ddpStatus, + hcp, + onReconnect, + onToggleDdp, +}) { + return ( + + + + Developer tools + + System information + + + Inspect native runtime, live data connection, and application update state. + + + + + + Application + + + + + + + + + + Runtime + + + + + + + + + + + + + Live data connection + DDP status: {ddpStatus} + + + DDP endpoint + {ddpEndpoint} + + + onToggleDdp(event.target.checked)} + inputProps={{ 'aria-label': 'Live DDP connection' }} + /> + )} + label="Live DDP connection" + /> + + + + + + + + + ); +} diff --git a/stock-scanner/imports/ui/theme.js b/stock-scanner/imports/ui/theme.js new file mode 100644 index 00000000..28965697 --- /dev/null +++ b/stock-scanner/imports/ui/theme.js @@ -0,0 +1,45 @@ +import { createTheme } from '@mui/material/styles'; + +export const stockTheme = createTheme({ + palette: { + mode: 'light', + primary: { main: '#126b5c', contrastText: '#ffffff' }, + secondary: { main: '#315f88' }, + warning: { main: '#b86a16' }, + background: { default: '#f1f4f2', paper: '#fffefb' }, + text: { primary: '#18231e', secondary: '#53625c' }, + }, + shape: { borderRadius: 8 }, + typography: { + fontFamily: [ + 'Inter', + 'ui-sans-serif', + 'system-ui', + '-apple-system', + 'BlinkMacSystemFont', + '"Segoe UI"', + 'sans-serif', + ].join(', '), + }, + components: { + MuiButton: { + defaultProps: { disableElevation: true }, + styleOverrides: { + root: { + borderRadius: 8, + fontWeight: 800, + minHeight: 48, + textTransform: 'none', + }, + }, + }, + MuiInputBase: { + styleOverrides: { + root: { minHeight: 52, fontSize: 16 }, + input: { paddingTop: 14, paddingBottom: 14 }, + }, + }, + MuiChip: { styleOverrides: { root: { fontWeight: 800 } } }, + MuiPaper: { styleOverrides: { root: { backgroundImage: 'none' } } }, + }, +}); diff --git a/stock-scanner/mobile-config.js b/stock-scanner/mobile-config.js new file mode 100644 index 00000000..26758525 --- /dev/null +++ b/stock-scanner/mobile-config.js @@ -0,0 +1,10 @@ +App.info({ + id: 'com.meteor.examples.stockscanner', + name: 'Stock Scanner', + description: 'Meteor Capacitor stock scanner example', + author: 'Meteor Software', + email: 'info@meteor.com', + website: 'https://meteor.com', + version: '1.0.0', + buildNumber: '1', +}); diff --git a/stock-scanner/package-lock.json b/stock-scanner/package-lock.json new file mode 100644 index 00000000..73f30c48 --- /dev/null +++ b/stock-scanner/package-lock.json @@ -0,0 +1,10834 @@ +{ + "name": "stock-scanner", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "stock-scanner", + "dependencies": { + "@babel/runtime": "^7.29.2", + "@capacitor/android": "^7.6.7", + "@capacitor/app": "^7.1.2", + "@capacitor/barcode-scanner": "^2.2.6", + "@capacitor/core": "^7.4.3", + "@capacitor/haptics": "^7.0.0", + "@capacitor/ios": "^7.6.7", + "@capacitor/share": "^7.0.0", + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.1", + "@mui/icons-material": "^7.3.9", + "@mui/material": "^7.3.9", + "@swc/helpers": "^0.5.19", + "meteor-node-stubs": "^1.2.27", + "react": "^19.2.4", + "react-dom": "^19.2.4", + "zod": "^4.3.6" + }, + "devDependencies": { + "@capacitor/cli": "^7.6.7", + "@meteorjs/capacitor": "file:../../meteor/npm-packages/meteor-capacitor", + "@meteorjs/rspack": "^2.0.1", + "@playwright/test": "^1.50.0", + "@rsdoctor/rspack-plugin": "^1.5.7", + "@rspack/cli": "^1.7.9", + "@rspack/core": "^1.7.9", + "@rspack/plugin-react-refresh": "^1.6.1", + "@xmldom/xmldom": "^0.9.10", + "oxlint": "^1.56.0", + "plist": "^3.1.1", + "react-refresh": "^0.18.0" + } + }, + "../../meteor/npm-packages/meteor-capacitor": { + "name": "@meteorjs/capacitor", + "version": "0.2.0-alpha.1", + "dev": true, + "license": "MIT", + "devDependencies": { + "@capacitor/android": "^7.4.3", + "@capacitor/core": "^7.4.3", + "@capacitor/ios": "^7.4.3" + }, + "peerDependencies": { + "@capacitor/cli": ">=7.0.0", + "@capacitor/core": ">=7.0.0" + }, + "peerDependenciesMeta": { + "@capacitor/cli": { + "optional": true + }, + "@capacitor/core": { + "optional": true + } + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@capacitor/android": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-7.6.7.tgz", + "integrity": "sha512-YXJoXhjgVTczgwJrcm0b2ZTdAOYgY7UXRYgsOZtpA6CHJQFRcssEdXnzPkfaMYkK4AqfzrlDqDxe5UeZT7ZS4w==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^7.6.0" + } + }, + "node_modules/@capacitor/app": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-7.1.2.tgz", + "integrity": "sha512-d4I/oF/PRu4megL7/IGKYfe5j7yzSON1FRFgq6kH+m5kH6g7V+wyjHRLauCzGNjdRx4S+nWOumINds0qcRBtKg==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, + "node_modules/@capacitor/barcode-scanner": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@capacitor/barcode-scanner/-/barcode-scanner-2.2.6.tgz", + "integrity": "sha512-qiRpCwFuT1eeWTdnWVRyH55ec4nlTQTVG53LWAvgqShH7m4GIIzpPl/XtziEyaEmc89hJF4czufCdGbWDj4xsw==", + "license": "MIT", + "dependencies": { + "html5-qrcode": "2.3.8" + }, + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, + "node_modules/@capacitor/cli": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-7.6.7.tgz", + "integrity": "sha512-nV9j1+431/rsiabGs1UK0SbETrl2JfAf3SSlsM9RbMMjAL7WmruxnlJcbB9IXPoa6L99GljSO5q/9UCNvYz6Ag==", + "dev": true, + "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.3", + "open": "^8.4.0", + "plist": "^3.1.0", + "prompts": "^2.4.2", + "rimraf": "^6.0.1", + "semver": "^7.6.3", + "tar": "^7.5.3", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@capacitor/cli/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/cli/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@capacitor/cli/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/cli/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==", + "dev": true, + "license": "MIT", + "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/@capacitor/core": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-7.6.7.tgz", + "integrity": "sha512-DR0kqfcsDzWhvskz+sJWy41cdv+P1ITjmOYYG5WSV88EO6tx5Tf82M61vp4NjV7rfQDUAQjBAypgaTiB2/2oEg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@capacitor/haptics": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-7.0.5.tgz", + "integrity": "sha512-ujXuUkL8UG1YLhuJo/q+jiHr0K5JmclGZHmV1RttmiUBRG1XpC4Fc4gXUJyEX+6IoyfwWhgtPvJFRUB31HYnRQ==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, + "node_modules/@capacitor/ios": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-7.6.7.tgz", + "integrity": "sha512-ZXw1tO1orV6yDpkJyXxoerLC6S+UW8HFa280TX57Pgo4tPwuqWDF22vInjaolKmL/+k70R+zuRjul+hhiBWvlw==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^7.6.0" + } + }, + "node_modules/@capacitor/share": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/share/-/share-7.0.4.tgz", + "integrity": "sha512-wNXxmXUcChrtbZ5jQv8scFIbIGKo3rk6B7qpWySxfUhYJP5NANgAqQ9Z69m0k/zYsucdh66SBU7XW1ykd9aUug==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz", + "integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, + "node_modules/@emotion/styled": { + "version": "11.14.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz", + "integrity": "sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/is-prop-valid": "^1.3.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/@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==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/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==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz", + "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-core": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.57.8.tgz", + "integrity": "sha512-YzVbwggV9452VCeHgo0bjsTaUt1O7JE0XpEsPar93nn/+RAwXk0mb1Y+f5EDJ3TRtRCFe+Ck5RuojdfB4jeHVw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-fsa": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.57.8.tgz", + "integrity": "sha512-vmClyvCQMxgqz7uamDiGtRfp4MjzOznk3pcQjCxlIwJcw7TWeyr+bF30hI0x8NxdtNOGMg1pHM74VDIXOeyjuw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.8", + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.57.8.tgz", + "integrity": "sha512-IPEOlDYSnTDYpjQlQg2F8h+eqxKQN3sdbroI0WrteRiQZ462HzVpBo9ZZX485njz4nAacoe3fd4iDiIhk+k5Hg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.8", + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "@jsonjoy.com/fs-print": "4.57.8", + "@jsonjoy.com/fs-snapshot": "4.57.8", + "glob-to-regex.js": "^1.0.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-builtins": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.57.8.tgz", + "integrity": "sha512-mxXSXw8zZwRVakcjLqR2I/psy4gURFSASZS10kKJ2kJw05GC2nXGroGrWVHxwgkxXgQLsFQnB74QaLzsxzdL/w==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-to-fsa": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.57.8.tgz", + "integrity": "sha512-AWZcT/4+H+iDl4XCukbXrarvwEgOrf/prFI5/7eg4ix9FxqVsZysIDJd1Kjd+AjlCeHKHJOaRqjLd5HiGSCJEw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-fsa": "4.57.8", + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-utils": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.57.8.tgz", + "integrity": "sha512-E/bJ7sQAb4pu9nbeJhbULU3WnqWrswte4N9Js/oHt7aHB746S8/XBqKlcbrqIgnD3095XluovNEZuu5ONT230g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.8" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-print": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.57.8.tgz", + "integrity": "sha512-DfzhOBpmvNu5P/KSe4NNQaOnvNliTdcf0qrh/4EReErF/XUQXYkd0vZl/OiJCm/qjEEo8DWRstliw2/JNS84dA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-utils": "4.57.8", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.57.8.tgz", + "integrity": "sha512-L+eqKaWOHLDaiMv1dh/EWQ4hA+o6xAhWSumTo3Teg7OM18jU/KE13/e8Mfal+eAZ/pSl4wIhKHcDiwapJzC8Wg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^17.65.0", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "@jsonjoy.com/json-pack": "^17.65.0", + "@jsonjoy.com/util": "^17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz", + "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz", + "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz", + "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "17.67.0", + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0", + "@jsonjoy.com/json-pointer": "17.67.0", + "@jsonjoy.com/util": "17.67.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz", + "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/util": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz", + "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@meteorjs/capacitor": { + "resolved": "../../meteor/npm-packages/meteor-capacitor", + "link": true + }, + "node_modules/@meteorjs/rspack": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@meteorjs/rspack/-/rspack-2.0.1.tgz", + "integrity": "sha512-qNo6WxHIxWzkno1E3ypnQZ7jf1c8Sq0l6N8Dqpl8rWtk/ULF3WIwRegiEQ+txFpU2Rc6pnYTnXnJNZxAdCpNxg==", + "dev": true, + "license": "ISC", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "ignore-loader": "^0.1.2", + "node-polyfill-webpack-plugin": "^4.1.0", + "webpack-merge": "^6.0.1" + }, + "peerDependencies": { + "@rspack/cli": ">=1.3.0", + "@rspack/core": ">=1.3.0", + "@swc/core": ">=1.3.0" + } + }, + "node_modules/@module-federation/error-codes": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", + "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==", + "dev": true, + "license": "MIT" + }, + "node_modules/@module-federation/runtime": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", + "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/error-codes": "0.22.0", + "@module-federation/runtime-core": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@module-federation/runtime-core": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", + "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/error-codes": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@module-federation/runtime-tools": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", + "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/runtime": "0.22.0", + "@module-federation/webpack-bundler-runtime": "0.22.0" + } + }, + "node_modules/@module-federation/sdk": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", + "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@module-federation/webpack-bundler-runtime": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", + "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/runtime": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-7.3.11.tgz", + "integrity": "sha512-a7I/b/nBTdXYz2cOSlEmkQ9WWE1x8FHpqMhFPp+Y1VPFxcOw91G5ELOHARQAGSPy5V+UCgJua6K/1x70bAtQPw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/icons-material": { + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-7.3.11.tgz", + "integrity": "sha512-+hz5ilwHZ3djd5es3sCErLioqe/NhZcYTsV/TNXZAMdJdb23F4xzJjqnnZdnurc3S1+ietcssRNqieOhPQLZ7Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^7.3.11", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-7.3.11.tgz", + "integrity": "sha512-yq8bPc3LxOwKRWpcjRgDkYFmpM6aKlARfESTmOQcvLYFeJwtHte2tw6hJDrb8sk8wcvpDprHEHVaoUU0MslIkw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6", + "@mui/core-downloads-tracker": "^7.3.11", + "@mui/system": "^7.3.11", + "@mui/types": "^7.4.12", + "@mui/utils": "^7.3.11", + "@popperjs/core": "^2.11.8", + "@types/react-transition-group": "^4.4.12", + "clsx": "^2.1.1", + "csstype": "^3.2.3", + "prop-types": "^15.8.1", + "react-is": "^19.2.3", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@mui/material-pigment-css": "^7.3.11", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@mui/material-pigment-css": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-7.3.11.tgz", + "integrity": "sha512-9B+YKms0fRHbNrqp9tOT/DNbNnU5gyvJ1o3qAGXfq8GmZcbJnE3At9x07Zr/o0pkhzg4aDdwXVqe4+AcgtOCPA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6", + "@mui/utils": "^7.3.11", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "7.3.10", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-7.3.10.tgz", + "integrity": "sha512-WxE9SiF8xskAQqGjsp0poXCkCqsoXFEsSr0HBXfApmGHR+DBnXRp+z46Vsltg4gpPM4Z96DeAQRpeAOnhNg7Ng==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/sheet": "^1.4.0", + "csstype": "^3.2.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-7.3.11.tgz", + "integrity": "sha512-7izwGWdNawAKpBKcRlx7f2gFnAAjmASBWvMcyX4YYEeLOFsbfGRbUYGInvnAcUeql3rPxI7F9Ft4oY2OLRz44g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6", + "@mui/private-theming": "^7.3.11", + "@mui/styled-engine": "^7.3.10", + "@mui/types": "^7.4.12", + "@mui/utils": "^7.3.11", + "clsx": "^2.1.1", + "csstype": "^3.2.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.4.12", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.12.tgz", + "integrity": "sha512-iKNAF2u9PzSIj40CjvKJWxFXJo122jXVdrmdh0hMYd+FR+NuJMkr/L88XwWLCRiJ5P1j+uyac25+Kp6YC4hu6w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.3.11.tgz", + "integrity": "sha512-XTjGnifwteg71/ij+0e7Y7d+hwyntMYP5wPoA/g2drdGH+Flkvjwy0OfrVpKBbaOvofq4zU/LIyUZyKgmWu18g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6", + "@mui/types": "^7.4.12", + "@types/prop-types": "^15.7.15", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^19.2.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", + "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.5.0", + "@emnapi/runtime": "^1.5.0", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@oxlint/binding-android-arm-eabi": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.71.0.tgz", + "integrity": "sha512-ImGmd1njEg4FEJH03jhRnveEegtO3czCtfptvaHivKAZQIYATbVFBrrzbaYMYv0oJioTnxZAZVSyV+oL7W8S2g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-android-arm64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.71.0.tgz", + "integrity": "sha512-4A5BEexBrwY1YFF8Kiq/lp/wQPRG79G3BWIE1FuWaM5MvmpYSd+7ZySVcKkHdwo0UDzdQGddp6pD9mpctMqLnw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-arm64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.71.0.tgz", + "integrity": "sha512-9wJA9GJulLwS2usU3CEisI/ESDO1n1z9eyTCvApMDrAkbJ1ve0mORgTMjcWWsKxkzkeZ2N/Gpra5IQE7x8tYgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-x64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.71.0.tgz", + "integrity": "sha512-PlLCjS06V0PeJMAJwzjrExw1sYNW9Gch3JtNlcwwZDXGlTYDuwHNN89zYH8LTXFfgkVtsYvs2nv0FqrzyuFDzg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-freebsd-x64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.71.0.tgz", + "integrity": "sha512-Lhil7bWre0ncxbUoDoxfS0JzpTz17BRQKW7iwoAUY8GJ66+WwJEfYPCFJ1P0WgVZR5/O/b3Q2pENlHOjeXLOGQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-gnueabihf": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.71.0.tgz", + "integrity": "sha512-Oo9/L58PYD3RC0x05d2upAPLllHytTjHQGsnC06P6Ynn7jKkp5mdImQxXdJ3+FnBaKspNpGogzgVsi6g872LiA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-musleabihf": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.71.0.tgz", + "integrity": "sha512-mSHfyfgJrEbyIR29ejaeS50BdPk+GoNPlC1dckpDiUZbJAIel68sjSMdOt4WY0/gva+ECC7FNITQkxMJU+vSBw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.71.0.tgz", + "integrity": "sha512-n9yY4M2tiy3aij4AqtlnspzpfdpeT5JQfK2/w2d8oyp5W0FRwOb1dIeX99nORNcxGr08iD9bH8N5XFz3I2iy8w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-musl": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.71.0.tgz", + "integrity": "sha512-fJZrs5sDZtTaPIOiemRQQmo82Ezy+vOGXemPc4Ok7iVVsYsFa7SlW6Z5XN819VfsqBHRm3NJ3rTdnR8+bJYJdQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-ppc64-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.71.0.tgz", + "integrity": "sha512-cwl7VKGERIy9p+G+AvZdfy/06q0aHXaTt/mMRReC751iuNYJgqKjB7NydXSS30nBT9vtr2tunciOtrR4fD6FUA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.71.0.tgz", + "integrity": "sha512-eZ8ieVXvzGi8jr7+ybQGPK2STw3mldfxZlgA2738iflfB/rzA69sE6m5rDRpQaxC7dpm745Enlh1Tod0QAk9Gg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-musl": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.71.0.tgz", + "integrity": "sha512-puMDbQYe6+NXwfMusojoA7CXGn2b3utukmd23PQqc1E3XhVCwyZ+FueSMzDYeNgDV2dUfIVXAAKZBcFDeCL6sA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-s390x-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.71.0.tgz", + "integrity": "sha512-4NJLxBs1ujISCt3L/1FcywLs73PWtJuw+piD6feK2V6h6OS6P7xu9/sWt1DTRLibe6QCzmfZzmM/2HPORoV/Lg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-gnu": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.71.0.tgz", + "integrity": "sha512-cFDaiR8L3430qp88tfZnvFlt3KotFhR/DlbIL0nHOMMYiG/9Wy4l+6f7t8G8pTa9bd8Lt8+M0y/qjRQ/xcB74g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-musl": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.71.0.tgz", + "integrity": "sha512-orfixdt76KlpNly9z0PkWBBNfwjKz+JFVLP/7wnVchlKNU9Dpt9InU/ZggeSej6fC7qwHmHNOGlhLnQXcYoGuA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-openharmony-arm64": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.71.0.tgz", + "integrity": "sha512-9emQu2lAp6yhPB3XuI+++vR+l/o6JR1X+EpxwcumPdQXBWXEPAsquPGL7l158EqU8SebQMXTUa/S5zN98juyHw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-arm64-msvc": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.71.0.tgz", + "integrity": "sha512-bd5kI8spYwTm3BILDtGhi73zoup5dw8MlPQNT8YB3BD5UIsjNe3K9/4ctrzQMX4SZMoK5HgzVLkLJzacEXB7fA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-ia32-msvc": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.71.0.tgz", + "integrity": "sha512-W4HvOHGzVLHcrmFu+bMrJlho+/yrlX5ZNdJZqGe8MEldkQG+RHYhxxad9P4jvWAYFmIqUA5i9DQ8QsJqSU9GIw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-x64-msvc": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.71.0.tgz", + "integrity": "sha512-D2kyEIPHk/G/wiZLnwTVC/sVst+T/lKldVOjAFpgTIBUAOlry72e5OiapDbDBF4LfJLkN5ypJb/8Eu6yJzkveQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@playwright/test": { + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.61.1.tgz", + "integrity": "sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright": "1.61.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rsbuild/plugin-check-syntax": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@rsbuild/plugin-check-syntax/-/plugin-check-syntax-1.6.1.tgz", + "integrity": "sha512-26xtEYN0QjZYoyt0lWnvIztBWjEZJvcfw7MN4f5B4SpNggmnF7F7aNPrgkY3EccXVFx1VGQBhnCkBV//OoS07Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.15.0", + "browserslist-to-es-version": "^1.2.0", + "htmlparser2": "10.0.0", + "picocolors": "^1.1.1", + "source-map": "^0.7.6" + }, + "peerDependencies": { + "@rsbuild/core": "^1.0.0 || ^2.0.0-0" + }, + "peerDependenciesMeta": { + "@rsbuild/core": { + "optional": true + } + } + }, + "node_modules/@rsbuild/plugin-check-syntax/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@rsdoctor/client": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/client/-/client-1.5.16.tgz", + "integrity": "sha512-SskR2c06w+QTCrrhlN5wIjpVzJgqscQlMlYT3e/rSc2lH09lA1VBkKlgh2jy0OkE7FTZIO+9n6hdXM4qCAFOOA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rsdoctor/core": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/core/-/core-1.5.16.tgz", + "integrity": "sha512-Sj9bJO3yRYvTn111pNFzADLrE9WJ8ZgOJertzeST4ueOSw4yeUkM9oMgj21p7NWYsM44C2vDuBIcerAHuxIkBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rsbuild/plugin-check-syntax": "^1.6.1", + "@rsdoctor/graph": "1.5.16", + "@rsdoctor/sdk": "1.5.16", + "@rsdoctor/types": "1.5.16", + "@rsdoctor/utils": "1.5.16", + "@rspack/resolver": "^0.2.8", + "browserslist-load-config": "^1.0.2", + "es-toolkit": "^1.47.0", + "filesize": "^11.0.17", + "fs-extra": "^11.1.1", + "semver": "^7.7.4", + "source-map": "^0.7.6" + } + }, + "node_modules/@rsdoctor/core/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@rsdoctor/graph": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/graph/-/graph-1.5.16.tgz", + "integrity": "sha512-Uzq5n5Za30z2CW6V9j6Bl4x8Bbek1YHJyhKEXyF1P3UoQIQ2qpdYu1B//krlDV2YmwB7ENwqaV5D0D+LoB690g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rsdoctor/types": "1.5.16", + "@rsdoctor/utils": "1.5.16", + "es-toolkit": "^1.47.0", + "path-browserify": "1.0.1", + "source-map": "^0.7.6" + } + }, + "node_modules/@rsdoctor/graph/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@rsdoctor/rspack-plugin": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/rspack-plugin/-/rspack-plugin-1.5.16.tgz", + "integrity": "sha512-CoFLPpJF+XU96sVZ8EWbbQh4ZjihmZAv3hlyQzrn+HO8VBa0BRI/k+oyRAPwg7fI0/Uc1OHDtgL7D8IST3vbTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rsdoctor/core": "1.5.16", + "@rsdoctor/graph": "1.5.16", + "@rsdoctor/sdk": "1.5.16", + "@rsdoctor/types": "1.5.16", + "@rsdoctor/utils": "1.5.16" + }, + "peerDependencies": { + "@rspack/core": "*" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + } + } + }, + "node_modules/@rsdoctor/sdk": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/sdk/-/sdk-1.5.16.tgz", + "integrity": "sha512-t2ghEUCUKFwP12QeeLX3VvI5b+Z+SI9rwUiE8VHa+gOFi8oHkceEi0rlBf1k9BexMpQf3zP3RNTZtzo09mxpCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rsdoctor/client": "1.5.16", + "@rsdoctor/graph": "1.5.16", + "@rsdoctor/types": "1.5.16", + "@rsdoctor/utils": "1.5.16", + "launch-editor": "^2.13.2", + "safer-buffer": "2.1.2", + "socket.io": "4.8.1", + "tapable": "2.3.3" + } + }, + "node_modules/@rsdoctor/types": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/types/-/types-1.5.16.tgz", + "integrity": "sha512-J9yqQu1VNFgLJpkgzAucjA1AkVnrg6kRyMhAzj05uYyPM6FQgFmi3NlQFDxRPLAfTuwSXC72xhSi7LYd6MuVvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "3.4.38", + "@types/estree": "1.0.5", + "@types/tapable": "2.3.0", + "source-map": "^0.7.6" + }, + "peerDependencies": { + "@rspack/core": "*", + "webpack": "5.x" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@rsdoctor/types/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@rsdoctor/utils": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/@rsdoctor/utils/-/utils-1.5.16.tgz", + "integrity": "sha512-aFhv9gzDjJ5qyODO1Uno1NAfl/7WDhmJASJ5lQj1Qo8FV1VgtnYKFbbYdQYSpsowhxgklNISxVs905HdiBp6yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "7.26.2", + "@rsdoctor/types": "1.5.16", + "@types/estree": "1.0.5", + "acorn": "^8.10.0", + "acorn-import-attributes": "^1.9.5", + "acorn-walk": "8.3.5", + "deep-eql": "4.1.4", + "envinfo": "7.21.0", + "fs-extra": "^11.1.1", + "get-port": "5.1.1", + "json-stream-stringify": "3.0.1", + "lines-and-columns": "2.0.4", + "picocolors": "^1.1.1", + "rslog": "^2.1.2", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/@rsdoctor/utils/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@rspack/binding": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.12.tgz", + "integrity": "sha512-f4HHuLbvuld8Ba4iB/4ibse5XrKxFrgmM3S4P2AOKnPlekAFlBjmltCuaTL/W2ggYvILaVY+YcFXrEH1rrKeQA==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "@rspack/binding-darwin-arm64": "1.7.12", + "@rspack/binding-darwin-x64": "1.7.12", + "@rspack/binding-linux-arm64-gnu": "1.7.12", + "@rspack/binding-linux-arm64-musl": "1.7.12", + "@rspack/binding-linux-x64-gnu": "1.7.12", + "@rspack/binding-linux-x64-musl": "1.7.12", + "@rspack/binding-wasm32-wasi": "1.7.12", + "@rspack/binding-win32-arm64-msvc": "1.7.12", + "@rspack/binding-win32-ia32-msvc": "1.7.12", + "@rspack/binding-win32-x64-msvc": "1.7.12" + } + }, + "node_modules/@rspack/binding-darwin-arm64": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.12.tgz", + "integrity": "sha512-rbFprJaJiqrmfy8SHth8EsoRS0wg4bXcucwj9NiMzpGFq14Opw8c04iQ6H9BECYzgmN0PKZ9rh41LdVvhdZe4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-darwin-x64": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.12.tgz", + "integrity": "sha512-jnOp+/UXOJa9xqUb8KXH03sysoO2e4Ij6tw6MqDdmdj8n/A8PQENRPUbW9AwXpPtVDJPus9r4fi7b3+6e4B8Hg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-linux-arm64-gnu": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.12.tgz", + "integrity": "sha512-C8owWG+yvo7X0oVLIXetkoJhIFBP1LYNcAQqtgLmJnQLQDklGuP83dKC+zISGQWpjawHfZ1ER96vLgoTrxKZdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-arm64-musl": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.12.tgz", + "integrity": "sha512-i51WWI64aRpsfSki6rN0aepPqXkVfS+vZM7+4bWDcmnhUmdMvhIPcYg0QRk3DtyJnu33jqNLM0WHY78k00NyfA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-gnu": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.12.tgz", + "integrity": "sha512-MSos0FuPEefqo9V92ULd5hggKG29EkSNg1zDcypy0OkpsKh5pfjVxTLYFXgTcVyFoUQQbdG8zFBzYbwmJ8V4ew==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-musl": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.12.tgz", + "integrity": "sha512-JcAMVKXOnjfpC3coWjCFPWD3Yl8RBw6a+IXQQ8mfRlHaHMIiOv8IfZqx15XRxMUn49CtP7Z0Na8iiAg2aKrcfw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-wasm32-wasi": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.12.tgz", + "integrity": "sha512-n+ZqP6ZMc0nhOgvadg5VhEs9ojtbES80AcWeFnmGkbzIszvGSO63GKNiRkXtjJ9KFuRzytbbmsCqkUVH+Tywxg==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "1.0.7" + } + }, + "node_modules/@rspack/binding-win32-arm64-msvc": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.12.tgz", + "integrity": "sha512-8+h5fYDXYdmugbdfZ+D1y8IQ3rv2EhSfyGP7vBe+bjNyaMa4jWrpucmZbtxojUL1AzaeuHbvMdj9UO/gelk/+g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-ia32-msvc": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.12.tgz", + "integrity": "sha512-cDMGwTRSa2p9fNBVe1wTRkF2AEXZ9ARWW36QeC5CkLaI0Ezz8lvhF2+CSOPnhaQ1O1qtn0L0SF+lFnrY+I7xGQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-x64-msvc": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.12.tgz", + "integrity": "sha512-wIqFvlgFqrgUyj/6S/FJcvShnkZOmIeXTfqvheLY67MGq8qd8jb1YimQVKAIrmWB3yuJKUFACI3Ag1UBtEedEA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/cli": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/cli/-/cli-1.7.12.tgz", + "integrity": "sha512-aiVj5hm12/rhkH/KTvs9BugpRuLEutIw5o3KmQDvSMd6EqEIASuCCUI3/97uaNP58hqZSl7mAotsLcwn/OCbJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "^0.5.7", + "@rspack/dev-server": "~1.1.5", + "exit-hook": "^4.0.0", + "webpack-bundle-analyzer": "4.10.2" + }, + "bin": { + "rspack": "bin/rspack.js" + }, + "peerDependencies": { + "@rspack/core": "^1.0.0-alpha || ^1.x" + } + }, + "node_modules/@rspack/core": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.12.tgz", + "integrity": "sha512-6CwFIHlhRmXfZoMj3v9MZ1SMTPBn+cHVXeMIeaGp5sufqinKsISbsqHu6ZMJu2wDSmZLdmQJX6zLxkhcAUlhkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@module-federation/runtime-tools": "0.22.0", + "@rspack/binding": "1.7.12", + "@rspack/lite-tapable": "1.1.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.1" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@rspack/dev-server": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rspack/dev-server/-/dev-server-1.1.5.tgz", + "integrity": "sha512-cwz0qc6iqqoJhyWqxP7ZqE2wyYNHkBMQUXxoQ0tNoZ4YNRkDyQ4HVJ/3oPSmMKbvJk/iJ16u7xZmwG6sK47q/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.6.0", + "http-proxy-middleware": "^2.0.9", + "p-retry": "^6.2.0", + "webpack-dev-server": "5.2.2", + "ws": "^8.18.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "peerDependencies": { + "@rspack/core": "*" + } + }, + "node_modules/@rspack/lite-tapable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", + "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rspack/plugin-react-refresh": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.2.tgz", + "integrity": "sha512-k+/VrfTNgo+KirjI6V+8CWRj6y+DH9jOUWv8JorYY4vKf/9xfnZ8xHzuB4iqCwTtoZl9YnxOaOuoyjJipc2tiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-stack-parser": "^2.1.4" + }, + "peerDependencies": { + "react-refresh": ">=0.10.0 <1.0.0", + "webpack-hot-middleware": "2.x" + }, + "peerDependenciesMeta": { + "webpack-hot-middleware": { + "optional": true + } + } + }, + "node_modules/@rspack/resolver": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver/-/resolver-0.2.8.tgz", + "integrity": "sha512-FBWqdHhzS8mcf/WN4Ktzr7EaeaN+hsxbN98EweegX3924beZuY6H70CSFWCv1fIHAieCUv/9XCjKggHvhCsLwA==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "@rspack/resolver-binding-darwin-arm64": "0.2.8", + "@rspack/resolver-binding-darwin-x64": "0.2.8", + "@rspack/resolver-binding-linux-arm64-gnu": "0.2.8", + "@rspack/resolver-binding-linux-arm64-musl": "0.2.8", + "@rspack/resolver-binding-linux-x64-gnu": "0.2.8", + "@rspack/resolver-binding-linux-x64-musl": "0.2.8", + "@rspack/resolver-binding-wasm32-wasi": "0.2.8", + "@rspack/resolver-binding-win32-arm64-msvc": "0.2.8", + "@rspack/resolver-binding-win32-ia32-msvc": "0.2.8", + "@rspack/resolver-binding-win32-x64-msvc": "0.2.8" + } + }, + "node_modules/@rspack/resolver-binding-darwin-arm64": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-0.2.8.tgz", + "integrity": "sha512-nTnK17kmxXEvR+WpOIZPSIzUFYeWCHoffgU9tvOLOwuTBH41kWnSQXXWu+AiMVwvJ6wdRO6Vo30hPhlXEG7Pyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/resolver-binding-darwin-x64": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-0.2.8.tgz", + "integrity": "sha512-Aqr4TK2rA6XVYUOmM5YCtYyCMZhOIR53P4cOGgGARg99A7OuMBMzUL4r1n0M0Fx35v6/sSx1OBe+odHmPxksEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/resolver-binding-linux-arm64-gnu": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-0.2.8.tgz", + "integrity": "sha512-wGvkxm2G4mNTztslaOzLzx5JuySQSy5DcOWEZxHcjJJzp5L3ODbYLK18HtUc6cvmaVOmjaGrrYPrqJJ0hHTVFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/resolver-binding-linux-arm64-musl": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-0.2.8.tgz", + "integrity": "sha512-EqRJ9zLQsLAvyDKJKVZ45BSqRIMS12f5HtJdy3KkAHU14ZmsGv8e5IKkwUZN5CNBRad8xVlOMMx3dOfF4whJzg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/resolver-binding-linux-x64-gnu": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-0.2.8.tgz", + "integrity": "sha512-eXbeotNCTntL4/+mxJRVCxK63YeWzTfp0F3POeHJFSs6Nt0f2J/mZNFlasJmd6xm7zvE80h/HWOwbwjRBLcElA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/resolver-binding-linux-x64-musl": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-0.2.8.tgz", + "integrity": "sha512-KWFHlOWGkT+eMngoUgPGXrDi+rU04VCh9jyk0U6Ot2RTWvhGxwKykjmLS+CWZI/EBrzr9A6g2U3jzKTMNz9oCw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/resolver-binding-wasm32-wasi": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-0.2.8.tgz", + "integrity": "sha512-I6GIhgICFViE88jejIV74oiiWHnpLpQ5ogaZM1ozM9KDnfqcHoX0IVEyrIh5KqA8iLDyhuoFSW+Hf0qN7VTBBQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.1.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rspack/resolver-binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@rspack/resolver-binding-win32-arm64-msvc": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-0.2.8.tgz", + "integrity": "sha512-ZXCt3qUfDAEbtc2sHpvxM7lNFZM+DxfblgXUIl3Jy6BuEZbHe1i6z+t9c34ayHoGTVbVSNCtaYuG/MaWdSnPHw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/resolver-binding-win32-ia32-msvc": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-0.2.8.tgz", + "integrity": "sha512-2LRymjDK8MpUERD8CL0PPae5y2crU5TAg4T4EzpeL5jLARVq6izsEruiWzB6Y+D15vUYlvmgs2370GXVSB861w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/resolver-binding-win32-x64-msvc": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rspack/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-0.2.8.tgz", + "integrity": "sha512-hzRpfbtvv4M4EVrKKIAaHDs5wT8lVcbSUjtwPs5u4IeLEix45nQPQ6ZQjmE4lIH0GP/3L3XQhZroYmTcH/xdsQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/core": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.43.tgz", + "integrity": "sha512-1CuKjFkPxIgGdeHVuNbkxmBxkcbdc08u0aiI43pFq6yY1tTVKmXT9hFEooyyKs/sJ3xf1GPHyEwTtk9Xl8dvQw==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.27" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.15.43", + "@swc/core-darwin-x64": "1.15.43", + "@swc/core-linux-arm-gnueabihf": "1.15.43", + "@swc/core-linux-arm64-gnu": "1.15.43", + "@swc/core-linux-arm64-musl": "1.15.43", + "@swc/core-linux-ppc64-gnu": "1.15.43", + "@swc/core-linux-s390x-gnu": "1.15.43", + "@swc/core-linux-x64-gnu": "1.15.43", + "@swc/core-linux-x64-musl": "1.15.43", + "@swc/core-win32-arm64-msvc": "1.15.43", + "@swc/core-win32-ia32-msvc": "1.15.43", + "@swc/core-win32-x64-msvc": "1.15.43" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.17" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.43.tgz", + "integrity": "sha512-v1aVuvXdo/BHxJzco9V2xpHrvwWmhfS8t6gziY5wJxd+Z2h8AeJRnAwPD8itCDaGXVBwJ/CaKfxEzTkG0Va0OA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.43.tgz", + "integrity": "sha512-lp3d4Lamc8dt5huYdGLSR+9hLxmfr1jb0l+4XXG2zPqZwYWRN9R0U2qYoTrggiU2RWW0oV9VbWM3kBnqIc2kdQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.43.tgz", + "integrity": "sha512-JWTQQELtsG5GgphDrr/XqqmM2pDN3cZqbMS0Mrg+iTiXL3F74sn/S2IyYE/5u4h2KLkTf9qQ7dXyxsbx7YzkeA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.43.tgz", + "integrity": "sha512-B4otJRdPWIsmiSBf0uG7Z/+vMWmkufjz5MmYxubwKuZazDW14Zd3symga1N62QR4RT+kEFeHEgsXfZGyn/w0hw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.43.tgz", + "integrity": "sha512-6zB6OnpViBxYy4tgY3v2i6AZY9fwkcHZ032UOwtwUuW1d19sdT07qF0kZe6/3UR1tUaK6jjg2rmVcUIBCEYVjQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-ppc64-gnu": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.43.tgz", + "integrity": "sha512-coxE1ZWdB3uSDVNoEtYNrRi/1epvckZx9cTJ8ICUxTMTxGk+yvQ/Twacp3ruZSaMPGCriUjP86C37VhaT6nyRg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-s390x-gnu": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.43.tgz", + "integrity": "sha512-lXfLhs+LpBsD5inuYx+YDH5WsPPBQ95KPUiy8P5wq9ob9xKDZFqwNfU2QW6bGO8NqRO/H9JQomTSt5Yyh+FGfA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.43.tgz", + "integrity": "sha512-07XnKwTmKy8TGOZG3D9fRnLWGynxPjwQnZLVmBFbo6F+7vHYzBIOuwXEhemrChBWb6yDNZsVCcMWCPX6FDD2xg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.43.tgz", + "integrity": "sha512-TJc+bsSIaBh+hZvZ5GRtW/K1bw66TJ9vsUwvVIsZdiWxU5ObLwZvfcnZ3UpgVfMnFibRes9uriJrQNBHEEogRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.43.tgz", + "integrity": "sha512-jfd7s2/bUQYkOHLs+LWQNKZdmDa8+sufKLllhpWAhVQ2GDCwsHe3vR/j+OSiItZNtkzFuaawa3+SAKz9y5gYfw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.43.tgz", + "integrity": "sha512-rLAE8JvucqEW1ZGohxPQrQWPBQeJG4+ypKbWfdlU/qmKScvCkxf9/Jxnzki1dkUQCQ7P5Enp13RlvqOlvx/32g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.15.43", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.43.tgz", + "integrity": "sha512-h8MLDHZcfIukwQWj03rIJZx1I0E81AYj2X7J/nGErG4nz+QAv6G1Z+peotvinL3lqpbo32tLYSMFo32/ySzxKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/@swc/helpers": { + "version": "0.5.23", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.23.tgz", + "integrity": "sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@swc/types": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.27.tgz", + "integrity": "sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.19", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "26.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.1.tgz", + "integrity": "sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~8.3.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", + "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", + "license": "MIT", + "peer": true, + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-oMnbAXeVo+KUnje3hzdORXUbfnzTfqD0H92mLl19NE5hFqH9Q4ktq+xehNSxcNeeLm1COopYwa0zeP6Iz+oIXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tapable": "^2.3.0" + } + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.6" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", + "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.38", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz", + "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bn.js": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.3.tgz", + "integrity": "sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w==", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.4.2.tgz", + "integrity": "sha512-lMskhnsW70yWHr4PhPeh2rvaIkLSaDpp+nmtbXBZaNKTXwxL73QOkW6HhbzqTImXjevn9TreGT4GACGBCGP9nQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.17.0" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.6.tgz", + "integrity": "sha512-sd+Q65fjlWCYWtZKXiKfrUc8d+4jtp/8f0W2NkwzLtoW4bI6UDnWusLWIurHnmurW0XShIRxpwiOX4EoPtXUAg==", + "dev": true, + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.3", + "browserify-rsa": "^4.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.6.1", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.9", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/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==", + "dev": true, + "license": "MIT", + "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/browserify-sign/node_modules/readable-stream/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/browserify-sign/node_modules/string_decoder/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz", + "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==", + "dev": true, + "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" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.38", + "caniuse-lite": "^1.0.30001799", + "electron-to-chromium": "^1.5.376", + "node-releases": "^2.0.48", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist-load-config": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/browserslist-load-config/-/browserslist-load-config-1.0.3.tgz", + "integrity": "sha512-boNaPS4KlW6AITZQ60G+1oDJLuxauljDd7QNQFOYpRtldzcTDknMZ8awbwI0BT/8h1/Y/CG4k/tDOLip9lAGcg==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserslist-to-es-version": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/browserslist-to-es-version/-/browserslist-to-es-version-1.4.2.tgz", + "integrity": "sha512-3NV13pCv0wmPxxZZcekHAG6vt8rQ94w2c4/UBe3ZU3NDUm5TP+QFK3rjS6XeKWSHWpnPYNfQzlhnljka0BrEOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2" + }, + "bin": { + "browserslist-to-es-version": "dist/cli.js" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001799", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", + "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", + "dev": true, + "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" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", + "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-eql": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dev": true, + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "MIT", + "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/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, + "license": "BSD-2-Clause", + "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/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true, + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.378", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.378.tgz", + "integrity": "sha512-VinvOAuuPmdD1guEgGv5f2Qp7/vlfqOrUOMYNnOD4wj3pit8kRsQHzfIf6teyUGWo15Tg5+bOJaRunvyltpVWQ==", + "dev": true, + "license": "ISC" + }, + "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==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "sax": "1.1.4" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io": { + "version": "6.6.9", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.9.tgz", + "integrity": "sha512-clKkw4C7nJ22mGgoVcCg6V/W/TxdNyIOTr89k2ONZu81qqkddPFDF0LXcbAwhzPD8DjkiRCjzuiO6Y+fkpD4vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "@types/ws": "^8.5.12", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.4.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.21.0" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.24.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.1.tgz", + "integrity": "sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz", + "integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-toolkit": { + "version": "1.48.1", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.48.1.tgz", + "integrity": "sha512-wfnXlwd5I75eXRtdD2vuEs50xHHESECDsGD7yiQnfFVNoa5522NwXEbmgo98LfiukSQHs+mBM7/YG3qKJB9/mQ==", + "dev": true, + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks" + ] + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exit-hook": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-4.0.0.tgz", + "integrity": "sha512-Fqs7ChZm72y40wKjOFXBKg7nJZvQJmewP5/7LtePDdnah/+FH9Hp5sgMujSCMPXlxOAW2//1jrW9pnsY7o20vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/express": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", + "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.5", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.15.1", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/filesize": { + "version": "11.0.17", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-11.0.17.tgz", + "integrity": "sha512-oHLTvMLw6imZUl1se/RBQrFlyy50nXce4sU7yGR6Qc0JgCwqnfiFsAnEwotdGmfKLD7SArGUk2/5STU0k8LOBQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 10.8.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.5.tgz", + "integrity": "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "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==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/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==", + "dev": true, + "license": "MIT", + "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/hpack.js/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/html5-qrcode": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/html5-qrcode/-/html5-qrcode-2.3.8.tgz", + "integrity": "sha512-jsr4vafJhwoLVEDW3n1KvPnCCXWaQfRng0/EEYk1vNcQGcG/htAdhJX0be8YyqMoSz7+hZvOZSTAepsabiuhiQ==", + "license": "Apache-2.0" + }, + "node_modules/htmlparser2": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.10.tgz", + "integrity": "sha512-RKzRWNPxUZqbuk3BC5mGVJbBnWgr+diEnjJexIOytFbBzDy88Fbh/YvBr3DsNrl1jYAfjWfpATEv0NO35FDuPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore-loader": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ignore-loader/-/ignore-loader-0.1.2.tgz", + "integrity": "sha512-yOJQEKrNwoYqrWLS4DcnzM7SEQhRKis5mB+LdKKh4cPmGYlLPR0ozRzHV5jmEk2IxptqJNQA5Cc0gw8Fj12bXA==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", + "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-network-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.2.tgz", + "integrity": "sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "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, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-timers-promises": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", + "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.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==", + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stream-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-stream-stringify/-/json-stream-stringify-3.0.1.tgz", + "integrity": "sha512-vuxs3G1ocFDiAQ/SX0okcZbtqXwgj1g71qE9+vrjJ2EkjKQlEFDAcUNRxRU8O+GekV4v5cM2qXP0Wyt/EMDBiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/launch-editor": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.14.1.tgz", + "integrity": "sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.4" + } + }, + "node_modules/lines-and-columns": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "4.57.8", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.57.8.tgz", + "integrity": "sha512-bApYhn8BLpFAnAQmFfEl/NPN+8qx5Ar3V4Qt3ek23mVwBEElzV7c6XoPkb/PCG8ZFpowCEpHcPwMFTwHS7tSMA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.8", + "@jsonjoy.com/fs-fsa": "4.57.8", + "@jsonjoy.com/fs-node": "4.57.8", + "@jsonjoy.com/fs-node-builtins": "4.57.8", + "@jsonjoy.com/fs-node-to-fsa": "4.57.8", + "@jsonjoy.com/fs-node-utils": "4.57.8", + "@jsonjoy.com/fs-print": "4.57.8", + "@jsonjoy.com/fs-snapshot": "4.57.8", + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/meteor-node-stubs": { + "version": "1.2.27", + "resolved": "https://registry.npmjs.org/meteor-node-stubs/-/meteor-node-stubs-1.2.27.tgz", + "integrity": "sha512-FiT2i2DBiArWAL+BiVze9vUdKrpI3IuPH76hLm8d/KMTCQyqXYOFDS8VWFUxFvMsrpXkFloOiNaHkhiTjzI5mw==", + "bundleDependencies": [ + "@meteorjs/crypto-browserify", + "assert", + "browserify-zlib", + "buffer", + "console-browserify", + "constants-browserify", + "domain-browser", + "events", + "https-browserify", + "os-browserify", + "path-browserify", + "process", + "punycode", + "querystring-es3", + "readable-stream", + "stream-browserify", + "stream-http", + "string_decoder", + "timers-browserify", + "tty-browserify", + "url", + "util", + "vm-browserify" + ], + "license": "MIT", + "dependencies": { + "@meteorjs/crypto-browserify": "^3.12.1", + "assert": "^2.1.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.2.0", + "constants-browserify": "^1.0.0", + "domain-browser": "^4.23.0", + "events": "^3.3.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.2", + "sha.js": "^2.4.12", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.3.0", + "timers-browserify": "^2.0.12", + "tty-browserify": "0.0.1", + "url": "^0.11.4", + "util": "^0.12.5", + "vm-browserify": "^1.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign": { + "version": "4.2.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "brorand": "^1.1.0", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash-base": "~3.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "inBundle": true, + "license": "MIT", + "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/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/create-ecdh": { + "version": "4.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/create-ecdh/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/@meteorjs/crypto-browserify": { + "version": "3.12.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@meteorjs/browserify-sign": "^4.2.3", + "@meteorjs/create-ecdh": "^4.0.4", + "browserify-cipher": "^1.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/asn1.js": { + "version": "4.10.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/assert": { + "version": "2.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "node_modules/meteor-node-stubs/node_modules/available-typed-arrays": { + "version": "1.0.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/bn.js": { + "version": "5.2.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/brorand": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/browserify-aes": { + "version": "1.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/browserify-cipher": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/browserify-des": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/browserify-rsa": { + "version": "4.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/meteor-node-stubs/node_modules/browserify-zlib": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/meteor-node-stubs/node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/meteor-node-stubs/node_modules/buffer-xor": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/builtin-status-codes": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/call-bind": { + "version": "1.0.8", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/call-bound": { + "version": "1.0.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/cipher-base": { + "version": "1.0.6", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/meteor-node-stubs/node_modules/console-browserify": { + "version": "1.2.0", + "inBundle": true + }, + "node_modules/meteor-node-stubs/node_modules/constants-browserify": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/core-util-is": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/create-hash": { + "version": "1.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/create-hmac": { + "version": "1.1.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/meteor-node-stubs/node_modules/define-data-property": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT", + "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/meteor-node-stubs/node_modules/define-properties": { + "version": "1.2.1", + "inBundle": true, + "license": "MIT", + "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/meteor-node-stubs/node_modules/des.js": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/diffie-hellman": { + "version": "5.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/domain-browser": { + "version": "4.23.0", + "inBundle": true, + "license": "Artistic-2.0", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/meteor-node-stubs/node_modules/dunder-proto": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/es-define-property": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/es-errors": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/es-object-atoms": { + "version": "1.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/events": { + "version": "3.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/meteor-node-stubs/node_modules/evp_bytestokey": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/for-each": { + "version": "0.3.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/function-bind": { + "version": "1.1.2", + "inBundle": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/get-intrinsic": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/get-proto": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/gopd": { + "version": "1.2.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/has-property-descriptors": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/has-symbols": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/has-tostringtag": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/hash-base": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/meteor-node-stubs/node_modules/hash.js": { + "version": "1.1.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/hasown": { + "version": "2.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/hmac-drbg": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/https-browserify": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "BSD-3-Clause" + }, + "node_modules/meteor-node-stubs/node_modules/inherits": { + "version": "2.0.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/meteor-node-stubs/node_modules/is-arguments": { + "version": "1.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-callable": { + "version": "1.2.7", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-generator-function": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-nan": { + "version": "1.3.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-regex": { + "version": "1.2.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/is-typed-array": { + "version": "1.1.15", + "inBundle": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/isarray": { + "version": "2.0.5", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/math-intrinsics": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/md5.js": { + "version": "1.3.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/miller-rabin": { + "version": "4.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/meteor-node-stubs/node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/minimalistic-assert": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/meteor-node-stubs/node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/object-inspect": { + "version": "1.13.4", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/object-is": { + "version": "1.1.6", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/object-keys": { + "version": "1.1.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/object.assign": { + "version": "4.1.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/os-browserify": { + "version": "0.3.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/pako": { + "version": "1.0.11", + "inBundle": true, + "license": "(MIT AND Zlib)" + }, + "node_modules/meteor-node-stubs/node_modules/parse-asn1": { + "version": "5.1.7", + "inBundle": true, + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/meteor-node-stubs/node_modules/path-browserify": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/pbkdf2": { + "version": "3.1.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "create-hash": "~1.1.3", + "create-hmac": "^1.1.7", + "ripemd160": "=2.0.1", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.11", + "to-buffer": "^1.2.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/meteor-node-stubs/node_modules/pbkdf2/node_modules/create-hash": { + "version": "1.1.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/pbkdf2/node_modules/hash-base": { + "version": "2.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/pbkdf2/node_modules/ripemd160": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "hash-base": "^2.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/possible-typed-array-names": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/process": { + "version": "0.11.10", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/process-nextick-args": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/public-encrypt": { + "version": "4.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/punycode": { + "version": "1.4.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/qs": { + "version": "6.14.2", + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/querystring-es3": { + "version": "0.2.1", + "inBundle": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/meteor-node-stubs/node_modules/randombytes": { + "version": "2.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/randomfill": { + "version": "1.0.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/readable-stream": { + "version": "3.6.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/meteor-node-stubs/node_modules/ripemd160": { + "version": "2.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/meteor-node-stubs/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/safe-regex-test": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/set-function-length": { + "version": "1.2.2", + "inBundle": true, + "license": "MIT", + "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/meteor-node-stubs/node_modules/setimmediate": { + "version": "1.0.5", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/sha.js": { + "version": "2.4.12", + "inBundle": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "bin": { + "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/side-channel": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/side-channel-list": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/side-channel-map": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/side-channel-weakmap": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/stream-browserify": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/stream-http": { + "version": "3.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/string_decoder": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/timers-browserify": { + "version": "2.0.12", + "inBundle": true, + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/meteor-node-stubs/node_modules/to-buffer": { + "version": "1.2.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/tty-browserify": { + "version": "0.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/typed-array-buffer": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/url": { + "version": "0.11.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/meteor-node-stubs/node_modules/util": { + "version": "0.12.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/meteor-node-stubs/node_modules/util-deprecate": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/vm-browserify": { + "version": "1.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/meteor-node-stubs/node_modules/which-typed-array": { + "version": "1.1.19", + "inBundle": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meteor-node-stubs/node_modules/xtend": { + "version": "4.0.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true, + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/native-run": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.3.tgz", + "integrity": "sha512-U1PllBuzW5d1gfan+88L+Hky2eZx+9gv3Pf6rNBxKbORxi7boHzqiA6QFGSnqMem4j0A9tZ08NMIs5+0m/VS1Q==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/node-forge": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-polyfill-webpack-plugin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-b4ei444EKkOagG/yFqojrD3QTYM5IOU1f8tn9o6uwrG4qL+brI7oVhjPVd0ZL2xy+Z6CP5bu9w8XTvlWgiXHcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-stdlib-browser": "^1.3.0", + "type-fest": "^4.27.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "webpack": ">=5" + } + }, + "node_modules/node-releases": { + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/node-stdlib-browser": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.3.1.tgz", + "integrity": "sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert": "^2.0.0", + "browser-resolve": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "create-require": "^1.1.1", + "crypto-browserify": "^3.12.1", + "domain-browser": "4.22.0", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "isomorphic-timers-promises": "^1.0.1", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "pkg-dir": "^5.0.0", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.1", + "url": "^0.11.4", + "util": "^0.12.4", + "vm-browserify": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/oxlint": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.71.0.tgz", + "integrity": "sha512-U1m1X+C0vDj7DC1e13IoZULzEcPczE7UOMTs8VlZGHUEIUaSTZKo5qkPsQEfzpgnQ29Pea/w3Xntk62UCecxZw==", + "dev": true, + "license": "MIT", + "bin": { + "oxlint": "bin/oxlint" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxlint/binding-android-arm-eabi": "1.71.0", + "@oxlint/binding-android-arm64": "1.71.0", + "@oxlint/binding-darwin-arm64": "1.71.0", + "@oxlint/binding-darwin-x64": "1.71.0", + "@oxlint/binding-freebsd-x64": "1.71.0", + "@oxlint/binding-linux-arm-gnueabihf": "1.71.0", + "@oxlint/binding-linux-arm-musleabihf": "1.71.0", + "@oxlint/binding-linux-arm64-gnu": "1.71.0", + "@oxlint/binding-linux-arm64-musl": "1.71.0", + "@oxlint/binding-linux-ppc64-gnu": "1.71.0", + "@oxlint/binding-linux-riscv64-gnu": "1.71.0", + "@oxlint/binding-linux-riscv64-musl": "1.71.0", + "@oxlint/binding-linux-s390x-gnu": "1.71.0", + "@oxlint/binding-linux-x64-gnu": "1.71.0", + "@oxlint/binding-linux-x64-musl": "1.71.0", + "@oxlint/binding-openharmony-arm64": "1.71.0", + "@oxlint/binding-win32-arm64-msvc": "1.71.0", + "@oxlint/binding-win32-ia32-msvc": "1.71.0", + "@oxlint/binding-win32-x64-msvc": "1.71.0" + }, + "peerDependencies": { + "oxlint-tsgolint": ">=0.22.1", + "vite-plus": "*" + }, + "peerDependenciesMeta": { + "oxlint-tsgolint": { + "optional": true + }, + "vite-plus": { + "optional": true + } + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", + "integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "pbkdf2": "^3.1.5", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/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==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.6.tgz", + "integrity": "sha512-BT6eelPB1EyGHo8pC0o9Bl6k6SYVhKO1jEbd3lcTrtr7XHdjP8BW1YpfCV3G9Kwkxgattk+S5q2/RvuttCsS1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "ripemd160": "^2.0.3", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.12", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/playwright": { + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.61.1.tgz", + "integrity": "sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.61.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.61.1.tgz", + "integrity": "sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/plist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.1.tgz", + "integrity": "sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.9.10", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/qs": { + "version": "6.15.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", + "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", + "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.7" + } + }, + "node_modules/react-is": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.7.tgz", + "integrity": "sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.3.tgz", + "integrity": "sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "glob": "^13.0.3", + "package-json-from-dist": "^1.0.1" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", + "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.1.2", + "inherits": "^2.0.4" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/hash-base": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", + "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/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==", + "dev": true, + "license": "MIT", + "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/ripemd160/node_modules/readable-stream/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ripemd160/node_modules/string_decoder/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/rslog": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/rslog/-/rslog-2.1.3.tgz", + "integrity": "sha512-DCUkRKUBR1lSpHKRcxNvHaYwGrUVf9MsoE1u6gd0CF37I8vwwtWc4b+FA9OwYZ4QA/shslzAYorD3MMfd+Rs/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", + "dev": true, + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" + }, + "engines": { + "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.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==", + "dev": true, + "license": "MIT", + "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/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true, + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "bin": { + "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.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==", + "dev": true, + "license": "ISC" + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "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/socket.io": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.8", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.8.tgz", + "integrity": "sha512-6Oy52pbg+kvdCVvjcN+FnY7BvxZ7cIHNScbvztT/It5d0vbwoJoVZmF2gjJmnV0/4WlXRfG15zc45ySk9Ah8bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "~4.4.1", + "ws": "~8.21.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.6.tgz", + "integrity": "sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.4.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true, + "license": "MIT" + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tar": { + "version": "7.5.16", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.16.tgz", + "integrity": "sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/terser": { + "version": "5.48.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", + "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", + "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/thingies": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.6.0.tgz", + "integrity": "sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "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==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "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/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true, + "license": "MIT" + }, + "node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/undici-types": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", + "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "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" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", + "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.107.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.107.2.tgz", + "integrity": "sha512-v7RhXaJbpMlV0D7hC7lb2EbnxkoeUqf9qhKr6lozx3Q48pmFrqqNRmZFUEGmi7pSwm6fCQ2H1IjvCkHqdpVdjQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.16.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.22.0", + "es-module-lexer": "^2.1.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "loader-runner": "^4.3.2", + "mime-db": "^1.54.0", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.5.0", + "watchpack": "^2.5.1", + "webpack-sources": "^3.5.0" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ws": { + "version": "7.5.11", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", + "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.21.2", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz", + "integrity": "sha512-HPuy+uuoTCaaoEoI1LQ3JN9+vrPBvEesnnX1jADHy728cHSMlq4wUc4afYqahq2B1mhQVZxCXOkNTnXltr+2vQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.5.tgz", + "integrity": "sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", + "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/ws": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", + "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "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==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/yaml": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/stock-scanner/package.json b/stock-scanner/package.json new file mode 100644 index 00000000..10442704 --- /dev/null +++ b/stock-scanner/package.json @@ -0,0 +1,57 @@ +{ + "name": "stock-scanner", + "private": true, + "scripts": { + "start": "meteor run", + "test": "TEST_WATCH=1 meteor test --driver-package meteortesting:mocha", + "test:headless": "meteor test --once --driver-package meteortesting:mocha", + "lint": "npx oxlint --react-plugin --import-plugin .", + "lint:fix": "npx oxlint --react-plugin --import-plugin . --fix", + "e2e": "npx playwright test --ui", + "e2e:headless": "npx playwright test" + }, + "dependencies": { + "@babel/runtime": "^7.29.2", + "@capacitor/android": "^7.6.7", + "@capacitor/app": "^7.1.2", + "@capacitor/barcode-scanner": "^2.2.6", + "@capacitor/core": "^7.4.3", + "@capacitor/haptics": "^7.0.0", + "@capacitor/ios": "^7.6.7", + "@capacitor/share": "^7.0.0", + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.1", + "@mui/icons-material": "^7.3.9", + "@mui/material": "^7.3.9", + "@swc/helpers": "^0.5.19", + "meteor-node-stubs": "^1.2.27", + "react": "^19.2.4", + "react-dom": "^19.2.4", + "zod": "^4.3.6" + }, + "devDependencies": { + "@capacitor/cli": "^7.6.7", + "@meteorjs/capacitor": "file:../../meteor/npm-packages/meteor-capacitor", + "@meteorjs/rspack": "^2.0.1", + "@playwright/test": "^1.50.0", + "@rsdoctor/rspack-plugin": "^1.5.7", + "@rspack/cli": "^1.7.9", + "@rspack/core": "^1.7.9", + "@rspack/plugin-react-refresh": "^1.6.1", + "@xmldom/xmldom": "^0.9.10", + "oxlint": "^1.56.0", + "plist": "^3.1.1", + "react-refresh": "^0.18.0" + }, + "meteor": { + "mainModule": { + "client": "client/main.jsx", + "server": "server/main.js" + }, + "testModule": "tests/main.js", + "capacitor": { + "hcp": "webapp" + }, + "modern": true + } +} diff --git a/stock-scanner/playwright.config.js b/stock-scanner/playwright.config.js new file mode 100644 index 00000000..5ba60b6f --- /dev/null +++ b/stock-scanner/playwright.config.js @@ -0,0 +1,22 @@ +import { defineConfig } from '@playwright/test'; + +const port = process.env.PORT || '3000'; +const baseURL = `http://localhost:${port}`; +const meteorBin = process.env.METEOR_BIN || 'meteor'; + +export default defineConfig({ + testDir: './e2e', + timeout: 30000, + retries: 0, + use: { + baseURL, + headless: true, + screenshot: 'only-on-failure', + }, + webServer: { + command: `${meteorBin} run --port ${port}`, + url: baseURL, + timeout: 120000, + reuseExistingServer: !process.env.CI, + }, +}); diff --git a/stock-scanner/public/images/stockroom-shift.jpg b/stock-scanner/public/images/stockroom-shift.jpg new file mode 100644 index 0000000000000000000000000000000000000000..58358a171e1ea367a379de0d771b5dff0bdd233f GIT binary patch literal 283313 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 h;RAP~UA}XJQT0d0(E5@zfW0=tVQ% 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

MO4+Y1gEn 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Ⓢ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 z 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

{showNavigation ? ( diff --git a/meteor-escape/imports/ui/components/ConnectionBanner.jsx b/meteor-escape/imports/ui/components/ConnectionBanner.jsx index 63b75369..753a9cfc 100644 --- a/meteor-escape/imports/ui/components/ConnectionBanner.jsx +++ b/meteor-escape/imports/ui/components/ConnectionBanner.jsx @@ -1,14 +1,19 @@ import React from 'react'; -export function ConnectionBanner({ connection }) { - if (connection.connected) { +export function ConnectionBanner({ connected, status, ddpEnabled, networkStatus }) { + if (networkStatus.connected && ddpEnabled && connected) { return null; } - const label = - connection.status === 'waiting' - ? 'Reconnecting to Meteor. Mission controls resume when the link is back.' - : 'Offline. Mission controls wait until the live data link returns.'; + let label = 'Reconnecting to Meteor. Mission controls resume when the link is back.'; + + if (!networkStatus.connected) { + label = 'Offline. Mission controls pause until the ship link returns.'; + } else if (!ddpEnabled) { + label = 'Live mission sync paused. Re-enable the ship link in System information.'; + } else if (status !== 'waiting') { + label = 'Link interrupted. Mission controls resume when the live feed reconnects.'; + } return (
diff --git a/meteor-escape/imports/ui/components/CrewSheet.jsx b/meteor-escape/imports/ui/components/CrewSheet.jsx index e68f9be3..23959479 100644 --- a/meteor-escape/imports/ui/components/CrewSheet.jsx +++ b/meteor-escape/imports/ui/components/CrewSheet.jsx @@ -25,7 +25,17 @@ function getInlineError(value) { return ''; } -export function CrewSheet({ mode, opened, roomCode, busy, error, onCreate, onJoin, onClose }) { +export function CrewSheet({ + mode, + opened, + roomCode, + busy, + disabled, + error, + onCreate, + onJoin, + onClose, +}) { const [joinCode, setJoinCode] = useState(''); const [joinTouched, setJoinTouched] = useState(false); const [shareBusy, setShareBusy] = useState(false); @@ -143,7 +153,7 @@ export function CrewSheet({ mode, opened, roomCode, busy, error, onCreate, onJoi className="crew-sheet__button crew-sheet__button--primary" tonal={false} onClick={onCreate} - disabled={busy} + disabled={busy || disabled} > {busy ? 'Creating Room' : 'Create Crew Room'} @@ -191,6 +201,7 @@ export function CrewSheet({ mode, opened, roomCode, busy, error, onCreate, onJoi spellCheck="false" placeholder="ABC234" value={joinCode} + disabled={busy} onChange={(event) => { setJoinCode(normalizeRoomCode(event.target.value)); }} @@ -207,7 +218,7 @@ export function CrewSheet({ mode, opened, roomCode, busy, error, onCreate, onJoi type="submit" className="crew-sheet__button crew-sheet__button--primary" tonal={false} - disabled={busy} + disabled={busy || disabled} > {busy ? 'Joining' : 'Join Mission'} diff --git a/meteor-escape/imports/ui/components/HcpUpdateDialog.jsx b/meteor-escape/imports/ui/components/HcpUpdateDialog.jsx new file mode 100644 index 00000000..77459cbc --- /dev/null +++ b/meteor-escape/imports/ui/components/HcpUpdateDialog.jsx @@ -0,0 +1,44 @@ +import React from 'react'; +import { Button } from 'konsta/react'; + +export function HcpUpdateDialog({ installing, updateVersion, onDismiss, onInstall }) { + if (!updateVersion) { + return null; + } + + return ( +
+
event.stopPropagation()} + > +
+

Update ready

+

New app update available

+
+ +

+ Version {updateVersion} is ready to install. The app will refresh after the update is + applied. +

+ +
+ + +
+
+
+ ); +} diff --git a/meteor-escape/imports/ui/components/MissionStage.jsx b/meteor-escape/imports/ui/components/MissionStage.jsx index 3aef8055..cbd6b079 100644 --- a/meteor-escape/imports/ui/components/MissionStage.jsx +++ b/meteor-escape/imports/ui/components/MissionStage.jsx @@ -135,7 +135,7 @@ export function MissionStage({ game, now, busy, connected, onAction }) {
diff --git a/meteor-escape/imports/ui/native/appInfo.js b/meteor-escape/imports/ui/native/appInfo.js new file mode 100644 index 00000000..fc4a2679 --- /dev/null +++ b/meteor-escape/imports/ui/native/appInfo.js @@ -0,0 +1,45 @@ +import { App } from '@capacitor/app'; +import { Capacitor } from '@capacitor/core'; + +export const METEOR_ESCAPE_INFO = { + appId: 'com.meteor.examples.meteorescape', + name: 'Meteor Escape', + version: '1.0.0', + build: '1', +}; + +export async function getApplicationInfo() { + const fallback = { + ...METEOR_ESCAPE_INFO, + platform: Capacitor.getPlatform(), + native: Capacitor.isNativePlatform(), + }; + + if (!fallback.native) { + return fallback; + } + + try { + const info = await App.getInfo(); + return { + ...fallback, + appId: info.id || fallback.appId, + name: info.name || fallback.name, + version: info.version || fallback.version, + build: info.build || fallback.build, + }; + } catch (error) { + console.warn('Unable to read native application information', error); + return fallback; + } +} + +export function getDdpEndpoint() { + const runtimeConfig = globalThis.__meteor_runtime_config__ || {}; + return ( + runtimeConfig.DDP_DEFAULT_CONNECTION_URL || + runtimeConfig.ROOT_URL || + globalThis.location?.origin || + 'Not configured' + ); +} diff --git a/meteor-escape/imports/ui/native/backButton.js b/meteor-escape/imports/ui/native/backButton.js new file mode 100644 index 00000000..936b183c --- /dev/null +++ b/meteor-escape/imports/ui/native/backButton.js @@ -0,0 +1,83 @@ +import { App as CapacitorApp } from '@capacitor/app'; +import { Capacitor } from '@capacitor/core'; +import { useEffect, useRef } from 'react'; + +export const NATIVE_BACK_ACTIONS = { + DISMISS_HCP_DIALOG: 'dismiss-hcp-dialog', + DISMISS_CREW_SHEET: 'dismiss-crew-sheet', + DISMISS_RESULT_SHEET: 'dismiss-result-sheet', + DISMISS_MISSION_CONFIRMATION: 'dismiss-mission-confirmation', + CONFIRM_ACTIVE_MISSION: 'confirm-active-mission', + GO_TO_PLAY: 'go-to-play', + EXIT_APP: 'exit-app', +}; + +export function resolveNativeBackAction({ + hcpDialogOpen, + crewSheetOpen, + resultSheetOpen, + missionExitConfirmOpen, + hasActiveMission, + view, +}) { + if (hcpDialogOpen) { + return NATIVE_BACK_ACTIONS.DISMISS_HCP_DIALOG; + } + + if (crewSheetOpen) { + return NATIVE_BACK_ACTIONS.DISMISS_CREW_SHEET; + } + + if (resultSheetOpen) { + return NATIVE_BACK_ACTIONS.DISMISS_RESULT_SHEET; + } + + if (missionExitConfirmOpen) { + return NATIVE_BACK_ACTIONS.DISMISS_MISSION_CONFIRMATION; + } + + if (hasActiveMission) { + return NATIVE_BACK_ACTIONS.CONFIRM_ACTIVE_MISSION; + } + + if (view !== 'play') { + return NATIVE_BACK_ACTIONS.GO_TO_PLAY; + } + + return NATIVE_BACK_ACTIONS.EXIT_APP; +} + +export function useNativeBackButton(handler) { + const handlerRef = useRef(handler); + handlerRef.current = handler; + + useEffect(() => { + if (!Capacitor.isNativePlatform()) { + return undefined; + } + + let disposed = false; + let listener; + + void CapacitorApp.addListener('backButton', () => handlerRef.current()) + .then((handle) => { + if (disposed) { + void handle.remove(); + } else { + listener = handle; + } + }) + .catch((error) => console.warn('Unable to register native Back navigation', error)); + + return () => { + disposed = true; + if (listener) { + void listener.remove(); + } + }; + }, []); +} + +export function exitNativeApp() { + return CapacitorApp.exitApp(); +} diff --git a/meteor-escape/imports/ui/native/boot.js b/meteor-escape/imports/ui/native/boot.js new file mode 100644 index 00000000..d6b6c027 --- /dev/null +++ b/meteor-escape/imports/ui/native/boot.js @@ -0,0 +1,13 @@ +import { Capacitor } from '@capacitor/core'; + +export async function bootNativeRuntime() { + if (!Capacitor.isNativePlatform()) { + return; + } + + try { + await window.WebAppLocalServer?.startupDidComplete?.(); + } catch (error) { + console.warn('Native startup bridge failed', error); + } +} diff --git a/meteor-escape/imports/ui/native/hcp.js b/meteor-escape/imports/ui/native/hcp.js new file mode 100644 index 00000000..51e1b188 --- /dev/null +++ b/meteor-escape/imports/ui/native/hcp.js @@ -0,0 +1,47 @@ +export const HCP_PREVIEW_VERSION = 'demo-preview'; + +export function listenForHcpUpdates(onUpdateAvailable) { + const bridge = window.WebAppLocalServer; + if (!bridge?.onNewVersionReady) { + return () => {}; + } + + try { + bridge.onNewVersionReady((version) => { + onUpdateAvailable(version || 'available'); + }); + } catch (error) { + console.warn('HCP update listener unavailable', error); + } + + return () => {}; +} + +export async function checkForHcpUpdates() { + const bridge = window.WebAppLocalServer; + if (!bridge?.checkForUpdates) { + return { checked: false }; + } + + try { + await new Promise((resolve) => { + bridge.checkForUpdates(resolve); + }); + return { checked: true }; + } catch (error) { + console.warn('HCP update check failed', error); + return { checked: false, error }; + } +} + +export async function applyHcpUpdate() { + const bridge = window.WebAppLocalServer; + if (!bridge?.switchToPendingVersion) { + window.location.reload(); + return; + } + + await new Promise((resolve, reject) => { + bridge.switchToPendingVersion(resolve, reject); + }); +} diff --git a/meteor-escape/imports/ui/native/network.js b/meteor-escape/imports/ui/native/network.js new file mode 100644 index 00000000..8b9495c1 --- /dev/null +++ b/meteor-escape/imports/ui/native/network.js @@ -0,0 +1,37 @@ +import { Capacitor } from '@capacitor/core'; +import { Network } from '@capacitor/network'; + +export function readBrowserNetworkStatus(navigatorLike = globalThis.navigator) { + const connected = navigatorLike?.onLine !== false; + return { + connected, + connectionType: connected ? 'wifi' : 'none', + }; +} + +export async function getNetworkStatus() { + if (Capacitor.isNativePlatform()) { + return Network.getStatus(); + } + + return readBrowserNetworkStatus(); +} + +export function listenNetworkStatus(callback) { + if (Capacitor.isNativePlatform()) { + let handle; + Network.addListener('networkStatusChange', callback).then((listener) => { + handle = listener; + }); + return () => handle?.remove?.(); + } + + const update = () => callback(readBrowserNetworkStatus()); + window.addEventListener('online', update); + window.addEventListener('offline', update); + + return () => { + window.removeEventListener('online', update); + window.removeEventListener('offline', update); + }; +} diff --git a/meteor-escape/imports/ui/pages/PlayPage.jsx b/meteor-escape/imports/ui/pages/PlayPage.jsx index f5e535a5..63ef9e0a 100644 --- a/meteor-escape/imports/ui/pages/PlayPage.jsx +++ b/meteor-escape/imports/ui/pages/PlayPage.jsx @@ -6,11 +6,15 @@ import { FlightDeckArt } from '../art/FlightDeckArt'; export function PlayPage({ bestScore, onQuickMission, + onResumeMission, onCreateCrew, onJoinCrew, createCrewLabel, + primaryActionLabel, busyAction, crewWaiting, + controlsDisabled, + hasBackgroundMission, statusMessage, }) { return ( @@ -52,24 +56,24 @@ export function PlayPage({ large tonal={false} className="primary-action" - onClick={onQuickMission} - disabled={busyAction !== null || crewWaiting} + onClick={hasBackgroundMission ? onResumeMission : onQuickMission} + disabled={hasBackgroundMission ? false : busyAction !== null || crewWaiting || controlsDisabled} > - Quick Mission + {primaryActionLabel}
diff --git a/meteor-escape/imports/ui/pages/RecordsPage.jsx b/meteor-escape/imports/ui/pages/RecordsPage.jsx index b6e44e39..8a2f9241 100644 --- a/meteor-escape/imports/ui/pages/RecordsPage.jsx +++ b/meteor-escape/imports/ui/pages/RecordsPage.jsx @@ -20,7 +20,7 @@ function formatRelativeDate(value) { return formatter.format(diffDays, 'day'); } -export function RecordsPage({ games, ready, onPlay }) { +export function RecordsPage({ games, ready, onPlay, actionLabel, disabled }) { if (!ready) { return ( @@ -35,8 +35,8 @@ export function RecordsPage({ games, ready, onPlay }) {

Records

Your completed missions land here with score, streak, and outcome.

-
); @@ -49,8 +49,8 @@ export function RecordsPage({ games, ready, onPlay }) {

Recent outcomes

Records

-
diff --git a/meteor-escape/imports/ui/pages/SystemInfoPage.jsx b/meteor-escape/imports/ui/pages/SystemInfoPage.jsx new file mode 100644 index 00000000..1cbe81b1 --- /dev/null +++ b/meteor-escape/imports/ui/pages/SystemInfoPage.jsx @@ -0,0 +1,141 @@ +import React from 'react'; +import { Meteor } from 'meteor/meteor'; +import { Button, List, ListItem } from 'konsta/react'; +import { HcpUpdateDialog } from '../components/HcpUpdateDialog'; + +function StatusPill({ label, value, ariaLabel }) { + return ( + + {label} + {value} + + ); +} + +export function SystemInfoPage({ + appInfo, + ddpEnabled, + ddpEndpoint, + ddpStatus, + hcp, + onReconnect, + onToggleDdp, +}) { + const ddpReadyLabel = ddpStatus === 'connected' ? 'DDP connected' : 'DDP connecting'; + const capacitorLabel = appInfo.native ? 'Meteor.isCapacitor true' : 'Meteor.isCapacitor false'; + + return ( + <> +
+
+
+

Developer tools

+

System information

+

+ Inspect runtime, live data, and update state without crowding the mission flow. +

+
+
+ +
+

Application

+ + + + + + +
+ +
+

Runtime

+
+ + + +
+ + + + + +
+ +
+

Live data connection

+

DDP status: {ddpStatus}

+ + {ddpEndpoint}} + /> + + +
+
+ Live DDP connection +

Pause or resume mission sync.

+
+ +
+ + +
+ +
+

App updates

+

+ Check Hot Code Push state and preview the install prompt before release day. +

+

+ {hcp.message} +

+
+ + +
+
+
+ + + + ); +} diff --git a/meteor-escape/package-lock.json b/meteor-escape/package-lock.json index 8e928353..f8219617 100644 --- a/meteor-escape/package-lock.json +++ b/meteor-escape/package-lock.json @@ -12,6 +12,7 @@ "@capacitor/core": "^7.4.3", "@capacitor/haptics": "^7.0.5", "@capacitor/ios": "^7.6.7", + "@capacitor/network": "^7.0.4", "@capacitor/share": "^7.0.4", "@swc/helpers": "^0.5.19", "konsta": "^5.2.0", @@ -253,6 +254,15 @@ "@capacitor/core": "^7.6.0" } }, + "node_modules/@capacitor/network": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/network/-/network-7.0.4.tgz", + "integrity": "sha512-fNhN3968AQWMnzasPJ0B8e+nyk7+R6V9PWIBQWSQRHrKndDgWRHpxkjEzJPgnJr3EjnKLjbwO+UYy+EwBlGs3A==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, "node_modules/@capacitor/share": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/@capacitor/share/-/share-7.0.4.tgz", diff --git a/meteor-escape/package.json b/meteor-escape/package.json index 3237407e..e19a7587 100644 --- a/meteor-escape/package.json +++ b/meteor-escape/package.json @@ -16,6 +16,7 @@ "@capacitor/core": "^7.4.3", "@capacitor/haptics": "^7.0.5", "@capacitor/ios": "^7.6.7", + "@capacitor/network": "^7.0.4", "@capacitor/share": "^7.0.4", "@swc/helpers": "^0.5.19", "konsta": "^5.2.0", diff --git a/meteor-escape/tests/backButton.test.js b/meteor-escape/tests/backButton.test.js new file mode 100644 index 00000000..367cf126 --- /dev/null +++ b/meteor-escape/tests/backButton.test.js @@ -0,0 +1,83 @@ +import assert from 'assert'; +import { + NATIVE_BACK_ACTIONS, + resolveNativeBackAction, +} from '../imports/ui/native/backButton'; + +describe('native back button', function () { + it('resolves overlays before navigation or exit', function () { + assert.strictEqual( + resolveNativeBackAction({ + hcpDialogOpen: true, + crewSheetOpen: true, + resultSheetOpen: true, + missionExitConfirmOpen: true, + hasActiveMission: true, + view: 'system', + }), + NATIVE_BACK_ACTIONS.DISMISS_HCP_DIALOG + ); + + assert.strictEqual( + resolveNativeBackAction({ + hcpDialogOpen: false, + crewSheetOpen: true, + resultSheetOpen: true, + missionExitConfirmOpen: true, + hasActiveMission: true, + view: 'system', + }), + NATIVE_BACK_ACTIONS.DISMISS_CREW_SHEET + ); + + assert.strictEqual( + resolveNativeBackAction({ + hcpDialogOpen: false, + crewSheetOpen: false, + resultSheetOpen: true, + missionExitConfirmOpen: true, + hasActiveMission: true, + view: 'system', + }), + NATIVE_BACK_ACTIONS.DISMISS_RESULT_SHEET + ); + }); + + it('confirms live mission before switching tabs or exiting', function () { + assert.strictEqual( + resolveNativeBackAction({ + hcpDialogOpen: false, + crewSheetOpen: false, + resultSheetOpen: false, + missionExitConfirmOpen: false, + hasActiveMission: true, + view: 'mission', + }), + NATIVE_BACK_ACTIONS.CONFIRM_ACTIVE_MISSION + ); + + assert.strictEqual( + resolveNativeBackAction({ + hcpDialogOpen: false, + crewSheetOpen: false, + resultSheetOpen: false, + missionExitConfirmOpen: false, + hasActiveMission: false, + view: 'records', + }), + NATIVE_BACK_ACTIONS.GO_TO_PLAY + ); + + assert.strictEqual( + resolveNativeBackAction({ + hcpDialogOpen: false, + crewSheetOpen: false, + resultSheetOpen: false, + missionExitConfirmOpen: false, + hasActiveMission: false, + view: 'play', + }), + NATIVE_BACK_ACTIONS.EXIT_APP + ); + }); +}); diff --git a/meteor-escape/tests/main.js b/meteor-escape/tests/main.js index b9996dec..0760722f 100644 --- a/meteor-escape/tests/main.js +++ b/meteor-escape/tests/main.js @@ -1,2 +1,4 @@ import './game.engine.test'; import './game.methods.test'; +import './backButton.test'; +import './network.test'; diff --git a/meteor-escape/tests/network.test.js b/meteor-escape/tests/network.test.js new file mode 100644 index 00000000..138713d8 --- /dev/null +++ b/meteor-escape/tests/network.test.js @@ -0,0 +1,18 @@ +import assert from 'assert'; +import { readBrowserNetworkStatus } from '../imports/ui/native/network'; + +describe('network bridge', function () { + it('maps browser online state to a connected network snapshot', function () { + assert.deepStrictEqual(readBrowserNetworkStatus({ onLine: true }), { + connected: true, + connectionType: 'wifi', + }); + }); + + it('maps browser offline state to a disconnected network snapshot', function () { + assert.deepStrictEqual(readBrowserNetworkStatus({ onLine: false }), { + connected: false, + connectionType: 'none', + }); + }); +}); From 602c83c1318b14fb6ca9b9dc9e0fdf1f924e026f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 20:23:31 +0200 Subject: [PATCH 16/37] Fix Meteor Escape Task 6 review findings --- meteor-escape/client/main.css | 20 ++++- meteor-escape/e2e/game.spec.js | 5 ++ meteor-escape/imports/ui/App.jsx | 16 ++++ meteor-escape/imports/ui/missionState.js | 3 + meteor-escape/imports/ui/native/network.js | 89 ++++++++++++++---- meteor-escape/tests/main.js | 1 + meteor-escape/tests/missionState.test.js | 34 +++++++ meteor-escape/tests/network.test.js | 100 ++++++++++++++++++++- 8 files changed, 247 insertions(+), 21 deletions(-) create mode 100644 meteor-escape/imports/ui/missionState.js create mode 100644 meteor-escape/tests/missionState.test.js diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css index ea510f42..57dc8167 100644 --- a/meteor-escape/client/main.css +++ b/meteor-escape/client/main.css @@ -319,28 +319,40 @@ img { .system-toggle { position: relative; + display: inline-flex; + align-items: center; + padding: 0 0.18rem; width: 3.5rem; min-width: 3.5rem; + min-height: 48px; + border: 0; + background: transparent; +} + +.system-toggle::before { + content: ''; + position: absolute; + inset: 50% 0 auto; height: 2rem; + transform: translateY(-50%); border: 1px solid var(--meteor-line); border-radius: 999px; background: rgba(95, 106, 113, 0.16); } -.system-toggle.is-enabled { +.system-toggle.is-enabled::before { background: rgba(92, 196, 161, 0.24); border-color: rgba(92, 196, 161, 0.4); } .system-toggle__thumb { - position: absolute; - top: 0.18rem; - left: 0.18rem; + position: relative; width: 1.45rem; height: 1.45rem; border-radius: 999px; background: var(--meteor-surface); transition: transform 0.16s ease; + z-index: 1; } .system-toggle.is-enabled .system-toggle__thumb { diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index b1cce701..980e167c 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -60,6 +60,11 @@ test('keeps technical controls on System Information', async ({ page }) => { await expect(page.getByLabel(/DDP connected|DDP connecting/)).toBeVisible(); await expect(page.getByLabel(/Meteor.isCapacitor false/)).toBeVisible(); + const switchBounds = await page.getByRole('switch', { name: 'Live DDP connection' }).boundingBox(); + expect(switchBounds).not.toBeNull(); + expect(switchBounds.height).toBeGreaterThanOrEqual(48); + expect(switchBounds.width).toBeGreaterThanOrEqual(48); + await page.getByRole('button', { name: 'Preview HCP update' }).click(); await expect(page.getByRole('dialog', { name: 'New app update available' })).toBeVisible(); }); diff --git a/meteor-escape/imports/ui/App.jsx b/meteor-escape/imports/ui/App.jsx index ad908bf4..6ac78953 100644 --- a/meteor-escape/imports/ui/App.jsx +++ b/meteor-escape/imports/ui/App.jsx @@ -26,6 +26,7 @@ import { METEOR_ESCAPE_INFO, getApplicationInfo, getDdpEndpoint } from './native import { getNetworkStatus, listenNetworkStatus } from './native/network'; import { shareResult } from './native/share'; import { getClientIdentity } from './identity'; +import { shouldCloseMissionExitDialog } from './missionState'; import { PlayPage } from './pages/PlayPage'; import { RecordsPage } from './pages/RecordsPage'; import { SystemInfoPage } from './pages/SystemInfoPage'; @@ -270,6 +271,20 @@ export function App() { return () => window.clearInterval(handle); }, [missionSnapshot, showMission]); + useEffect(() => { + if ( + !missionExitConfirmOpen || + !shouldCloseMissionExitDialog({ + liveMissionGameId: liveMissionGame?._id ?? null, + resultGameId: resultGame?._id ?? null, + }) + ) { + return; + } + + setMissionExitConfirmOpen(false); + }, [liveMissionGame?._id, missionExitConfirmOpen, resultGame?._id]); + useEffect(() => { if (!resultGame?._id) { return; @@ -280,6 +295,7 @@ export function App() { } seenResultRef.current = resultGame._id; + setMissionExitConfirmOpen(false); setMissionVisible(true); setResultSheetOpen(true); }, [resultGame]); diff --git a/meteor-escape/imports/ui/missionState.js b/meteor-escape/imports/ui/missionState.js new file mode 100644 index 00000000..4a0419f6 --- /dev/null +++ b/meteor-escape/imports/ui/missionState.js @@ -0,0 +1,3 @@ +export function shouldCloseMissionExitDialog({ liveMissionGameId, resultGameId }) { + return !liveMissionGameId || Boolean(resultGameId); +} diff --git a/meteor-escape/imports/ui/native/network.js b/meteor-escape/imports/ui/native/network.js index 8b9495c1..0a2222be 100644 --- a/meteor-escape/imports/ui/native/network.js +++ b/meteor-escape/imports/ui/native/network.js @@ -9,29 +9,86 @@ export function readBrowserNetworkStatus(navigatorLike = globalThis.navigator) { }; } -export async function getNetworkStatus() { - if (Capacitor.isNativePlatform()) { - return Network.getStatus(); +function installBrowserNetworkListeners(callback, windowLike, navigatorLike) { + const update = () => callback(readBrowserNetworkStatus(navigatorLike)); + windowLike.addEventListener('online', update); + windowLike.addEventListener('offline', update); + + return () => { + windowLike.removeEventListener('online', update); + windowLike.removeEventListener('offline', update); + }; +} + +export async function getNetworkStatus({ + capacitor = Capacitor, + network = Network, + navigatorLike = globalThis.navigator, +} = {}) { + if (capacitor.isNativePlatform()) { + try { + return await network.getStatus(); + } catch (error) { + console.warn('Unable to read native network status', error); + return readBrowserNetworkStatus(navigatorLike); + } } - return readBrowserNetworkStatus(); + return readBrowserNetworkStatus(navigatorLike); } -export function listenNetworkStatus(callback) { - if (Capacitor.isNativePlatform()) { - let handle; - Network.addListener('networkStatusChange', callback).then((listener) => { - handle = listener; - }); - return () => handle?.remove?.(); +export function listenNetworkStatus( + callback, + { + capacitor = Capacitor, + network = Network, + navigatorLike = globalThis.navigator, + windowLike = globalThis.window, + } = {} +) { + let disposed = false; + let nativeHandle; + let browserCleanup; + + const installFallback = () => { + if (browserCleanup) { + return; + } + + browserCleanup = installBrowserNetworkListeners(callback, windowLike, navigatorLike); + }; + + if (capacitor.isNativePlatform()) { + network + .addListener('networkStatusChange', callback) + .then((listener) => { + if (disposed) { + void listener.remove?.(); + return; + } + + nativeHandle = listener; + }) + .catch((error) => { + console.warn('Unable to subscribe to native network status', error); + if (!disposed) { + installFallback(); + } + }); + + return () => { + disposed = true; + browserCleanup?.(); + if (nativeHandle) { + void nativeHandle.remove?.(); + } + }; } - const update = () => callback(readBrowserNetworkStatus()); - window.addEventListener('online', update); - window.addEventListener('offline', update); + installFallback(); return () => { - window.removeEventListener('online', update); - window.removeEventListener('offline', update); + disposed = true; + browserCleanup?.(); }; } diff --git a/meteor-escape/tests/main.js b/meteor-escape/tests/main.js index 0760722f..5aaa81fe 100644 --- a/meteor-escape/tests/main.js +++ b/meteor-escape/tests/main.js @@ -1,4 +1,5 @@ import './game.engine.test'; import './game.methods.test'; import './backButton.test'; +import './missionState.test'; import './network.test'; diff --git a/meteor-escape/tests/missionState.test.js b/meteor-escape/tests/missionState.test.js new file mode 100644 index 00000000..856ab107 --- /dev/null +++ b/meteor-escape/tests/missionState.test.js @@ -0,0 +1,34 @@ +import assert from 'assert'; +import { shouldCloseMissionExitDialog } from '../imports/ui/missionState'; + +describe('mission state helpers', function () { + it('closes mission exit dialog when a result sheet is about to take over', function () { + assert.strictEqual( + shouldCloseMissionExitDialog({ + liveMissionGameId: 'live-game', + resultGameId: 'result-game', + }), + true + ); + }); + + it('closes mission exit dialog when the live mission is gone', function () { + assert.strictEqual( + shouldCloseMissionExitDialog({ + liveMissionGameId: null, + resultGameId: null, + }), + true + ); + }); + + it('keeps mission exit dialog available while live mission stays active without result', function () { + assert.strictEqual( + shouldCloseMissionExitDialog({ + liveMissionGameId: 'live-game', + resultGameId: null, + }), + false + ); + }); +}); diff --git a/meteor-escape/tests/network.test.js b/meteor-escape/tests/network.test.js index 138713d8..16af0208 100644 --- a/meteor-escape/tests/network.test.js +++ b/meteor-escape/tests/network.test.js @@ -1,5 +1,9 @@ import assert from 'assert'; -import { readBrowserNetworkStatus } from '../imports/ui/native/network'; +import { + getNetworkStatus, + listenNetworkStatus, + readBrowserNetworkStatus, +} from '../imports/ui/native/network'; describe('network bridge', function () { it('maps browser online state to a connected network snapshot', function () { @@ -15,4 +19,98 @@ describe('network bridge', function () { connectionType: 'none', }); }); + + it('falls back to browser status when native getStatus fails', async function () { + const result = await getNetworkStatus({ + capacitor: { isNativePlatform: () => true }, + network: { + getStatus: async () => { + throw new Error('native failure'); + }, + }, + navigatorLike: { onLine: false }, + }); + + assert.deepStrictEqual(result, { + connected: false, + connectionType: 'none', + }); + }); + + it('falls back to browser listeners when native addListener rejects', async function () { + const handlers = new Map(); + const windowLike = { + addEventListener(type, handler) { + handlers.set(type, handler); + }, + removeEventListener(type) { + handlers.delete(type); + }, + }; + const events = []; + + const cleanup = listenNetworkStatus((status) => events.push(status), { + capacitor: { isNativePlatform: () => true }, + network: { + addListener: async () => { + throw new Error('listener failure'); + }, + }, + navigatorLike: { onLine: true }, + windowLike, + }); + + await new Promise((resolve) => setTimeout(resolve, 0)); + + assert.strictEqual(typeof handlers.get('online'), 'function'); + assert.strictEqual(typeof handlers.get('offline'), 'function'); + + handlers.get('offline')(); + + assert.deepStrictEqual(events.at(-1), { + connected: true, + connectionType: 'wifi', + }); + + cleanup(); + assert.strictEqual(handlers.size, 0); + }); + + it('removes late native listener handles after unmount without leaking browser listeners', async function () { + let resolveHandle; + let removeCalls = 0; + const handlers = new Map(); + const windowLike = { + addEventListener(type, handler) { + handlers.set(type, handler); + }, + removeEventListener(type) { + handlers.delete(type); + }, + }; + + const cleanup = listenNetworkStatus(() => {}, { + capacitor: { isNativePlatform: () => true }, + network: { + addListener: () => + new Promise((resolve) => { + resolveHandle = resolve; + }), + }, + navigatorLike: { onLine: true }, + windowLike, + }); + + cleanup(); + resolveHandle({ + remove() { + removeCalls += 1; + }, + }); + + await new Promise((resolve) => setTimeout(resolve, 0)); + + assert.strictEqual(removeCalls, 1); + assert.strictEqual(handlers.size, 0); + }); }); From 9282f117c26dd870806bedb0faa51d16547fe262 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 20:32:09 +0200 Subject: [PATCH 17/37] feat: add Meteor Escape mobile metadata --- meteor-escape/README.md | 196 ++++++++++++++++++++++++++++++ meteor-escape/capacitor.config.js | 14 +++ meteor-escape/mobile-config.js | 10 ++ 3 files changed, 220 insertions(+) create mode 100644 meteor-escape/README.md create mode 100644 meteor-escape/capacitor.config.js create mode 100644 meteor-escape/mobile-config.js diff --git a/meteor-escape/README.md b/meteor-escape/README.md new file mode 100644 index 00000000..3cb14396 --- /dev/null +++ b/meteor-escape/README.md @@ -0,0 +1,196 @@ +# Meteor Escape + +Meteor Escape is a mobile-first cooperative microgame built with Meteor, React, +Konsta UI, Rspack, and Capacitor. It starts with a solo captain and a CPU +copilot, then lets a second human replace the CPU through a shared room code. +Native haptics, sharing, runtime metadata, DDP controls, and Hot Code Push +diagnostics stay on a dedicated System information screen so the mission view +stays focused on play. + +## Rules + +Every turn presents one emergency: + +- `Meteor` -> answer with `Shield` +- `Path` -> answer with `Boost` +- `Overheat` -> answer with `Cool` + +Correct answers add 20 warp and extend the streak. Wrong or late answers remove +25 shield and reset the streak. Reach 100 warp before the 60 second mission +clock or before shield hits zero. Solo missions always start with the human on +`Meteor`, then alternate with the CPU through the production turn order. Crew +missions keep the same rules, but a second human replaces the CPU after joining +the room code. + +## Stack + +| | | +|---|---| +| Runtime | Meteor 3.4.1 from the local checkout while the Capacitor package is unpublished | +| Frontend | React 19 (`react-meteor-data` for reactive game state) | +| UI | Konsta UI with a compact mobile shell and bottom tab navigation | +| Database | MongoDB | +| Native shell | Capacitor 7 through the Meteor `capacitor` package | +| Native plugins | `@capacitor/app`, `@capacitor/haptics`, `@capacitor/network`, `@capacitor/share` | +| HCP | Meteor Capacitor webapp Hot Code Push via `window.WebAppLocalServer` | +| Tests | Mocha, oxlint, Playwright, Maestro smoke flow | +| Build | Rspack | + +## Running It + +The Meteor release that contains the `capacitor` package is not published yet. +Until it is, run the app with the local Meteor checkout and link the local npm +packages that live next to that checkout. + +```bash +PATH=/Users/igcogi/meteor/meteor:$PATH meteor npm install +npm link --no-save ../../meteor/npm-packages/meteor-capacitor ../../meteor/npm-packages/meteor-rspack +PATH=/Users/igcogi/meteor/meteor:$PATH npm start +``` + +Visit `http://localhost:3000/`. + +After the package is published, the checkout prefix and local npm links can be +removed. At that point the app should use the published Meteor release and the +published `@meteorjs/capacitor` package instead of the file-linked checkout +package. + +| Command | What it does | +|---|---| +| `npm start` | Start the Meteor app | +| `npm test` | Run Mocha integration tests in watch mode | +| `npm run test:headless` | Run Mocha integration tests once for CI | +| `npm run lint` | Run oxlint | +| `npm run lint:fix` | Run oxlint with autofix | +| `npm run e2e` | Run Playwright with the interactive UI | +| `npm run e2e:headless` | Run Playwright headlessly | + +Before running Playwright locally for the first time, install the browser +binaries with `npx playwright install`. + +## Native Setup + +Capacitor projects are generated from the Meteor app. The generated `android/` +and `ios/` folders are intentionally not the main source of truth for this +example; keep app behavior in the Meteor source and document any native +permission changes that must be re-applied after `meteor add-platform`. + +```bash +PATH=/Users/igcogi/meteor/meteor:$PATH meteor add-platform android +PATH=/Users/igcogi/meteor/meteor:$PATH meteor run android + +PATH=/Users/igcogi/meteor/meteor:$PATH meteor add-platform ios +PATH=/Users/igcogi/meteor/meteor:$PATH meteor run ios +``` + +Native integrations used by this example: + +- `@capacitor/app` for application metadata and native back handling +- `@capacitor/haptics` for success feedback after mission actions +- `@capacitor/network` for online/offline mission control state +- `@capacitor/share` for mission summary sharing from the result sheet + +## Crew Room Behavior + +Crew rooms use a six-character code drawn from `A-H`, `J-N`, `P-Z`, and `2-9`. +Creating a crew mission keeps that room active until another human joins or the +captain starts over. The captain can hide the waiting sheet, reopen the same +room from the home screen, and share the code through the native share sheet +when available. + +## Hot Code Push + +`package.json` opts into Meteor Capacitor webapp HCP with: + +```json +"meteor": { + "capacitor": { + "hcp": "webapp" + } +} +``` + +The UI uses `imports/ui/native/hcp.js` as a small bridge around the native +`window.WebAppLocalServer` API. `listenForHcpUpdates` subscribes to +`onNewVersionReady`, `checkForHcpUpdates` calls `checkForUpdates`, and +`applyHcpUpdate` calls `switchToPendingVersion`. System information shows update +state and controls; its dialog appears when the native bridge reports a ready +web bundle. + +The "Preview HCP update" action is a deterministic demo and test path. It does +not pretend that a server update was downloaded; it simply opens the same dialog +that native HCP opens so Playwright and Maestro can assert the user-facing +update experience without requiring a second deployment. + +## How It Is Structured + +```text +imports/ + api/games/ + collection.js # Mongo.Collection and game status constants + engine.js # Mission rules and turn resolution + methods.js # Start, join, answer, and rematch methods + publications.js # Active and recent game subscriptions + schema.js # Zod validation + server/cpu.js # CPU scheduling for solo missions + ui/ + App.jsx # Main state and native service orchestration + pages/ # Home, records, and System information screens + components/ # Mission shell, sheets, meters, HCP dialog, controls + native/ # Capacitor plugin wrappers and browser fallbacks + identity.js # Per-device ownerId and playerId helper +client/ + main.jsx # Konsta theme and React entry point + main.css # Responsive layout and mission styling +server/ + main.js # Imports game API +tests/ + *.test.js # Meteor method and native helper tests +e2e/ + game.spec.js # Playwright web flows +``` + +## Testing + +Run the app-level checks from this directory: + +```bash +PATH=/Users/igcogi/meteor/meteor:$PATH npm run lint +PATH=/Users/igcogi/meteor/meteor:$PATH npm run test:headless +PATH=/Users/igcogi/meteor/meteor:$PATH CI=1 npm run e2e:headless +``` + +From the repository root, shared checks cover the mobile example set and native +runner utilities: + +```bash +npm run test:native:unit +node scripts/test-mobile-examples.mjs +npm run test:native:meteor-escape:android +npm run test:native:meteor-escape:ios +``` + +Native smoke flows live in `../native-tests`. Start the native app first, then +run the matching Maestro command from the repository root. The flow plays the +production quick mission order `Shield -> CPU -> Boost -> CPU -> Cool`, then +checks System information runtime, DDP, native mode, HCP preview, and native +back behavior. + +## Troubleshooting + +- If `meteor run` does not find the `capacitor` package, confirm that + `/Users/igcogi/meteor/meteor` is first on `PATH`. +- If npm cannot resolve `@meteorjs/capacitor`, rerun the local `npm link` command + after `meteor npm install`. +- If Playwright opens the wrong app on port 3000, stop any stale Meteor or native + test process with `lsof -nP -iTCP:3000 -sTCP:LISTEN`. +- If the crew room seems stale, tap `Create Crew Mission` again to start a fresh + waiting room with a new code. +- If iOS launches the wrong simulator, set `METEOR_CAPACITOR_TARGET=` before + `meteor run ios`. + +## Links + +- [Meteor docs](https://docs.meteor.com/) +- [Capacitor docs](https://capacitorjs.com/docs) +- [Konsta UI](https://konstaui.com/) diff --git a/meteor-escape/capacitor.config.js b/meteor-escape/capacitor.config.js new file mode 100644 index 00000000..209e9c29 --- /dev/null +++ b/meteor-escape/capacitor.config.js @@ -0,0 +1,14 @@ +const { defineConfig } = require('@meteorjs/capacitor'); + +module.exports = defineConfig(() => ({ + appId: 'com.meteor.examples.meteorescape', + appName: 'Meteor Escape', + ios: { + contentInset: 'always', + }, + plugins: { + SplashScreen: { + launchAutoHide: true, + }, + }, +})); diff --git a/meteor-escape/mobile-config.js b/meteor-escape/mobile-config.js new file mode 100644 index 00000000..83ea6770 --- /dev/null +++ b/meteor-escape/mobile-config.js @@ -0,0 +1,10 @@ +App.info({ + id: 'com.meteor.examples.meteorescape', + name: 'Meteor Escape', + description: 'Meteor Capacitor cooperative microgame example', + author: 'Meteor Software', + email: 'info@meteor.com', + website: 'https://meteor.com', + version: '1.0.0', + buildNumber: '1', +}); From 38106d011eb106665363b126717cd548dee64656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 20:45:08 +0200 Subject: [PATCH 18/37] test: add Meteor Escape screenshot gallery --- meteor-escape/README.md | 36 ++- .../docs/screenshots/desktop-play.png | Bin 0 -> 201196 bytes .../docs/screenshots/mobile-mission.png | Bin 0 -> 56301 bytes .../docs/screenshots/mobile-play.png | Bin 0 -> 150061 bytes .../docs/screenshots/mobile-records.png | Bin 0 -> 24776 bytes .../docs/screenshots/mobile-result.png | Bin 0 -> 49936 bytes .../docs/screenshots/mobile-system.png | Bin 0 -> 62243 bytes .../docs/screenshots/tablet-mission.png | Bin 0 -> 82746 bytes meteor-escape/e2e/gallery.spec.js | 236 ++++++++++++++++++ 9 files changed, 265 insertions(+), 7 deletions(-) create mode 100644 meteor-escape/docs/screenshots/desktop-play.png create mode 100644 meteor-escape/docs/screenshots/mobile-mission.png create mode 100644 meteor-escape/docs/screenshots/mobile-play.png create mode 100644 meteor-escape/docs/screenshots/mobile-records.png create mode 100644 meteor-escape/docs/screenshots/mobile-result.png create mode 100644 meteor-escape/docs/screenshots/mobile-system.png create mode 100644 meteor-escape/docs/screenshots/tablet-mission.png create mode 100644 meteor-escape/e2e/gallery.spec.js diff --git a/meteor-escape/README.md b/meteor-escape/README.md index 3cb14396..fef40cff 100644 --- a/meteor-escape/README.md +++ b/meteor-escape/README.md @@ -7,6 +7,28 @@ Native haptics, sharing, runtime metadata, DDP controls, and Hot Code Push diagnostics stay on a dedicated System information screen so the mission view stays focused on play. +## Gallery + +Deterministic Playwright gallery captures live in `docs/screenshots/` and are +generated against the real Meteor app with the guarded E2E `testMode` path for +repeatable mission and result states. + +### Phone 390x844 + +![Meteor Escape play home](docs/screenshots/mobile-play.png) +![Meteor Escape active mission](docs/screenshots/mobile-mission.png) +![Meteor Escape mission result](docs/screenshots/mobile-result.png) +![Meteor Escape records screen](docs/screenshots/mobile-records.png) +![Meteor Escape system information](docs/screenshots/mobile-system.png) + +### Tablet 768x1024 + +![Meteor Escape tablet mission](docs/screenshots/tablet-mission.png) + +### Desktop 1440x1000 + +![Meteor Escape desktop play home](docs/screenshots/desktop-play.png) + ## Rules Every turn presents one emergency: @@ -93,10 +115,10 @@ Native integrations used by this example: ## Crew Room Behavior Crew rooms use a six-character code drawn from `A-H`, `J-N`, `P-Z`, and `2-9`. -Creating a crew mission keeps that room active until another human joins or the -captain starts over. The captain can hide the waiting sheet, reopen the same -room from the home screen, and share the code through the native share sheet -when available. +Creating a crew mission keeps that room active until another human joins. The +captain can hide the waiting sheet, reopen the same room from the home screen, +and share the code through the native share sheet when available. Repeated +create requests return the existing waiting room instead of minting extra codes. ## Hot Code Push @@ -132,7 +154,7 @@ imports/ methods.js # Start, join, answer, and rematch methods publications.js # Active and recent game subscriptions schema.js # Zod validation - server/cpu.js # CPU scheduling for solo missions + server/cpu.js # Turn deadlines and CPU actions for solo missions ui/ App.jsx # Main state and native service orchestration pages/ # Home, records, and System information screens @@ -184,8 +206,8 @@ back behavior. after `meteor npm install`. - If Playwright opens the wrong app on port 3000, stop any stale Meteor or native test process with `lsof -nP -iTCP:3000 -sTCP:LISTEN`. -- If the crew room seems stale, tap `Create Crew Mission` again to start a fresh - waiting room with a new code. +- If the crew room seems stale, tap `Create Crew Mission` to reopen the same + waiting room and share its code again. - If iOS launches the wrong simulator, set `METEOR_CAPACITOR_TARGET=` before `meteor run ios`. diff --git a/meteor-escape/docs/screenshots/desktop-play.png b/meteor-escape/docs/screenshots/desktop-play.png new file mode 100644 index 0000000000000000000000000000000000000000..232dfd1f956e2cc549c74b1bfd17d4641f68795e GIT binary patch literal 201196 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
S5Dpg$-E+6se? zWX60OcPw1yn(8#m_akv$vi2s1f+y}Wr4`nB7XPIyW=S@}DZ*~CnQ@g2a1&nfwxXkX zR!rkj3=JX)#mo6ODMj!W>dVLdvVUo68`N(8jqkAR(HD4ey;U^EZB+We#id^x)@Dmf z7w$w(zgS!5&9od{kJEP+r?iPqZqye*s<~yIANm(}iI!xwe9uxT>nOuWSBR^}@+5y5 z5Udd_dIBQ1+sGT7l$ z+2Sc4s`lVdbd1Cd>zLp49IM=F*h#QV!MOn4c2Z8$Rwx)3k;U!hE<4()OFd8H66aJ;MkbN^;yY zlBAlP-oh3rC#-Xe&T%+{tgNwVwJHIfEvLPa-6wgn@vj3h))D$@{(N+ZOeE@9EJWrS=_^e$l&N zPu30~rwQo#qM>tNE5j%%;OzOc@#`AN0geXvcGUUfM)YGo87j%|by|t|qpjDm@P^l{ z>9rpYuir8t%L@r8Tc#h*eS*;gnmNgDLhAi0)Z#Ig=-heV0)A~j?H4`Xk_T_y?mT3@ zH0${81Q)rM-2nri_KtJsO#-JL8~XN(-BjQae%#4_IERc=ZOiISw9L^9fl$fG;fVEy zVdM7L1uqo=KNZF~BBsX%Fgx-auO+)Q!#v`bKCNz+JX%A7&RQYS857s~=BO-Xb@B=< zuE}fcw(ZFgjd=E*I$`M0&fE{|YcNh_dQ_7TU$T^I!aI8QozSk!;3XGgovVA{c^8c> zXKQQvw&J+j8ta~_osqmfJ1$WcI*R{XRTx*v8UI$;4q<6`aKTa~X~YT}tUi?_K?e@2 zDF~gE&+p;15RZf?&xKQ&eJ^f06$2kdf~AJX6SkA23AIWz26svVi>j|cVsEi@-J0ME zeqxA76h-$F$~mk;U|gldNmR7?aAS72&#-HLLOk?Rp>IG!Ia}x?G7y=ss)4%2!nKP! z1J&!7r=I=dIN`G7YyGeUjxUD&in>qpgbZROlvU=L;%Z@6{4Lq>CPAGZKf&*Ej2p-9 z`}Gs$lYnlzL@AG7LfFf>;bQckQYgI$*2hA4hSZ)6JO8q(FArp1$a1o?sj7EN9tvX_ zlX6T)s*9Sz7ZuEY#a4hfjWV3uWIrIeGS=7c%tmEe(9ni*%j-r`^e9dA4$$W06w@&i zveC25_&h8opkZ3p#-IUqEpTH@VTw!8%d1=YckIexwAFTit8KK9zNy!k<4KOjU9A

)oRX0PBA zDA#)k4GxLtdS$MPxx4ILz67ccAq_LR^VYXVYKn`T!yy@6EGtn{6NS%=7az7#7UAL^ zWQ3cL4JJ)l?aBCGU!7Mvn=~C-1|Ym%B)+l4U|CRn>i+R`M!a%T!@_@q0p2Gk_qjYv z`38xtzd?T%{V8I8Inj`3^CY-AdRG*Q&eB>*LmWB)MiZ3n@S zCbf|CBv;4l{A|*({VSI?GE77?D<68pgdzCnn4+S-6f{aZ?wysyS5ml|{^(@tbhwB^ z_fu>_%K>r2eY%m1`(+p)3s0yb2#UK3KUbA%MO_W zMW$A~YRJ?GQM0g@O)wD2xV$damWh~8m5zjz@hLui1J(XyWQ1VBhsR;j)wCE{H0qa} zNnqTf*?f5D=g#ku-?F*v7|_(JCgmQ!#&Gx}r=*Sd&`{RG$S8m&%0~u9@e_nybew8~ zs*Uw{*Ni-oR)n%nwQ?6XldU49**}x*Sc(D&^RpPXJir!^G`uZa1%ahJTNDXKVev7e zo^G})o+C+QJaa`V@PztH?eVm21uOZLo%iL0b+=3cq-({?F)MzF2r>1s>!Qz*CxS<# zI)O9Op6Y;SmsLEjz#7Vc^;Ha`qh_wZP_GaBLHQ^dUW)WkYL?p^WB)ZpUZ?u0TGit-Gu=}iH6xF3Sdj_vC^Isz89K$%=fL6Csq_c`cVEas^FGFmsh-#7SQY^ws>fH{=cNLOY2{vU7h^jDVs8dkPw5+E zwIJ9<(}Aj1L`~WL7!3U{@1NKLEv}JGX+*Y;?;M&GpN>!)A7IUfqtBE-L?ew+D!f@ zIVLF1SEBu(V8Lr&*r$N=*c}e{D`)T_kha{)^z$nil2o;6kkb#5KDjJ8w~QRyw;y+x z-2+zc20i^GyO zfPlZ7l*s#l@)OIUAN0*j%lD(Jh6Qx3;*>>?EBeyZ&(}5`Dj{PgDf0H=`46%iH7C?h z`se*}iMQu?QeoLx*SqT_0Yb3db)IF3JA0ngu=WGumR4C^r^Hy_AKH9PnS!$Y=A4a8 zckDJ(<73 zX>3~_03WcQ*uiV)b~OI{oCg$zXMM`ysr5f-)v4yokUD>Z&im4hPKE{O>-2d^ZtuP2 zjvsD+h85iAy!Xm;xeUGal4$f_>uU%EORw-(52ys*8o>A)tr__fVlP;yk-uM}6FBK^ z^t}zW_y`CFx=)dkgJMMm zNFh4kwp%w=n%(D($LZBPQw77HgL<9ia8A}@789|ezJZ}d+Nri2>yLkUFMS>YsBSKx zgv3#K0et1A6_M(z-@KqY{?=^x@KC6uo@cYEO7!=AkW63)DLI@D6`6lfQw}Tp#}p$S z#(2gQqEErv|9U0BTMSMVE7}QLSD#uW6**WZz-yFh{B(;+_S1_RRfpCk9o|0Ks=@5q zGl;}2glV9Xl2Rv#Hc0O?V0xx3Y^y9N7v3^eXOsbwv^+@e1jpbtX=bt1;rF&|w zsA;odHkFoF&6+0d!dYVhe;2G4YH2VMzEUt7q4XA33+ehjE!RsJkOy90)|a;%di_~k z#Y2A|g2sDQeM&Ab*XXXRKqn`3EmvnIg`0Jl`m6sqr;zj!T&@UuiF`UC_c>fps?CF~qT7 zZDaURXxOB9o$@xqxm=HiP?V#bdI{ z!;P%mo0tkKAtl-m|_X)N_eB_L(Z$5zGWNoSdQr`pij{rV1HwY~ow zFg~2?lsxV$0gyQgBCQl~EMK=A60&aPr*mB&ufz{Y+}zLH<%=#1e9Q=h@P}S{dz21+ zitUcAe0jG1gsW0}XvEu3v;ThgHFPUD23M>lI`z4|B=;#1uMT$aj)4zi%j6$dGEA0N z7Ji<*Cn_r{4PJ03I~RkWvKn&x%$R#pLwh}^jDVqNCEK%mWq>J&5$lgf&7KsbYLIXF z$tbuvO^7+uq!5u7K-56Uf9&jTFjzVo7A>7mKc`@;%VO!(Bg4?;IQhePilZO!cq4jy zxf(mW?zehIjE+hg?2{jG-epln-S-lj6A>XJxVZ^ofNO7~t2S@^y~eg-w(_nZk!rJw zMGyDgWPBC}^bAvXI(?5NV+G!1b{^+lD{~H8x2GC&d4a1mOI(S)4-$!@a1BG&`E5|O zlSxfTUbfqQ=k(``vCGJI(At;}f2dFL;CO~_)dk6kh(4Yx`VnCVYgqc(a^$wWcc@Y{ zmMWr+j{w=e*I7xGY=7GeUN$^g`9Kerq5h`&fo~cnm*+NtE0!lPC-0#-P8SZ&S2t$@ zPsIQh&$ai&Agn%zMsQCHkJ1T>=RXh|S9MLxyO*#Seci^BNx&seXZbXQ16o{K|M0SryVS2%*K;KC@LdLISu5sP|Vo-yO+ zbrU{gWpeUv`|v7S5tP#wY!QV~{KiMR?GKOq@G^p}aM)@BMO(LB^Shirpk2%g_`i$Y zK$EfHq%6(n_99?}diz04dc(d1?o>Tv3_s$@cU);P$>;3|68wr_nWkU484EwgwmDQ+ zBqU@Ysm?IYaP41Ra17dR`VQY(lzV6g7b7svyT)=b?)72a&i?uyT7WIdznH275F$2qaJx%J3(6= zPFT02p(U;e;uzoby_e*eJ(#Tvnb5s0(TZX;e4oeb$TFRbS5h48qE&6LR)`$?vsZT& z6FV24fUjaU;*`LNrJFOd;-cZ ziMxvs3enf;LV1@isZ=r%_^*B^0)PNqGWmFdY(X@1oRSc{L%wWuE^>f>wNbnclXsH! z%~Z(ZgKl-zkyIY#wp@1hf*g!)&Yg*+$d8uJDuE;!-=AOU8(~C7JNV1msU^iVbU_V1 z!T9h#^1R7%wf0cfBOGc9HGSvqUzeJP&VS1aLPgZbqpKOn9miME@zsEiO0sE%b8StF zH5^O#35n#f%rPC#mUnyP2zvG5YV9HUYUoVrNfCol2YOvAk~aEF-PmWP(hR1&Zbb4k zNVKq1zrF?Q(#0&wpDO=7qIe$e^`Da5&1TkXOa(;V0I2R z9{9~FHS_*sTl%+;qe$O`8Xr@M_bmjg>J^GBN;-<(Drv2F7s zO(BiSw;zGcXEtS@Fn$NAwwD|LG+P^zcSMc;{rX+5un7pO3FdZ<4Q$- z!3X()l*BI~fq-d3^X4 z1C2Bt%`A_wt-#~83P%G1&^A40KH~@LeYD=Z!=`6LCe@Y3i_00}!CCM9^%JwBbI52e z@;1_9Zoy1aj^6ms^dJM$ga$vHTJiDv$h_~?MPJ^54Fe;(fPUn};H>w7;a zU?#o{AN6}Yu_&wnr4)b#dSZt`>`a4$7b5Od*gWUPbN6!_Uwxi)M0;#kVyMaeZVYx) z-FOPhFE)4s0i2dbbKP`3cCo8p_^`}a5I+@YJB zw`Z#_{ja{=MZ5tnOIHvCYN*Qh>2gl=b;~oSoDbzAY>?u{!$^Px0e;R} zj+a;0&vUGSAUMm?1m3D;re(9=>AyXJD4PjI7YeUFABVu53dMI$9>>2g{ZFF(78nGgDBB#Si{PsQ zKV8cvIT|K58#7B^-b=ffd8}sTR$kC@CZ=dFsiI)#=Oqpd^Q*i1W8eu|gVtlD6F5U95X%W| zSJ=59_^pu)yf+6{#i})B03V44+~r4-85pKQtxlNHfafs!bUXxq^@A@8M4&FezX!Q< zR9OkeITRUs2aH{}_k3jk!A|H+GhU`b|4X9VrQ_zjzWeDnE+5k=`ER;}O(dXDDr>sP z(@9`qE?gl$__e@fqtmzl9E_i9Iwn$Y(uhM;pay}evl(o#Y+64rx4}B#9mr3QRCVhS z2nO~Om7N)H+p*r!+0=f1$n?T<)bomA`S_>(DI4A<7Q$#nJJKP5(WyV?4xUoE3}z2(cNT?>v#( zgYq+Os{Aq9kxpFPSC+qDbUhZ#k@@sBMW$LReZEEWZv!B5097{<3Qsr-Sr|d)iCB|c z(w!LKefGUS7(4Uv^f&h!hxz8P*$SHYm((m-i^(997MT81&2}>3Ag-3~3c;`cXcZ5# zF%q@orstil_XzW{pkRn_*g8vh@=76IEGD={I%6e@V*8Mjsv*Z#H$>(m9FVi?tNcNiQ&k} z^T)Lm@bh>&oae41+em~sjC1KX5M-p`y9KvhUS2W^TFZO+k=DpA4LI1jkeTB0@1GgBf0-?0B{xR&Bqqi6@;!giV{O!NQeAq~cPDSZkdcQ&Q5<_;rsd zQj-0=cG2^8ryET^|73NdvO?VJq$CQVNr* zx1@a8rXIxkGdZ@4{BUb-dD8{4_s*Z#3%8Km0tc^DCfCDtW1Tb&iR}u2&q2RBGcBb} zXKSawQZAOV2yUqQjhK#ugENWgbuxI%Dj7O{@`oKG#hKSj+N$BU;ZSNn{;Q?N1}&e{ zZ*=b5#^kcH%XMQOMI|ro^G`UlJ9kuA=s1K$fr%A62r~`S2gDtK80ih zPQme}Pr1D>n!2$X5vNNAZG(&rcf<%5$J{!`9PETg_3$`w+glaZcg!=LaI9TU9^YRE zASd*6p&NE%fno*<_ub!)Srz5 z{`zkF8284TF0BsB;W1wEr7+knS06pjL8zX<)250f5+*Mt+uwwy^aN3H7ATR&!{_$G zbI?87A1~w|vpp7ggs-FBkW(6KouAln6B80vreKZB`!X>+YMe!Zaq+xcKYx&%!+H+=;uoJ+v33AqjypTy3Yi1ICpw zy4AY>{HIKhu7*};PQzV#^m~6V;&}^DnC;V?Kbo}qVQ#AeFGXQ_(f`@Z+j;=mJ3_Tt z$ZKT|Nikej>1%XWyL)?Ey+;>=r5SN)zWcW|Kr$^ap0-ZI0mWoLtQ`zZ5;uZ0b|r1j zP_RkHF2dd;6Kf4Rd&rO%7FO?W`#%aETa>?tFh@xV6x|X&sz>hH*ekSTi_3~^7IgN zU<)?8MY_<)iYvDGa;`!4Ga?>|ZS&Izl|LOfK^_U1zu>~(G&@y=Ce=)6y!8V;?HTGU zRx{+kOK=$19TT#E2JHDh&yh~5%yz6Cw`tSONEfLFB4!4MaNTty8gC|(HHIM|NJAxy z6D_7wry}sjG+M#30I=I4JVFN1X&19c7yzZS&y2D9EGMxrdZ!eWeh5JeFnAv2hAdqx zA*6A~S55L|utwSP`ZLTk)~rw>rgq<5r(ir0B9ef9Gmrk8q?;b6=lSUaj|CeZBS%~& zj|H2&`)piY*6y2q1(*LkH$Xe?wt;~rlZ&fQG{{uLM{I~lPwtL6I8KXI34RCyzXVST zJkOJk6xu{udO=^##PjK8vp?C3M^Wv=XGV!tD=0`x3>W8;(4neQ<9_hbE5IhJIu?wP z+g+^8_J3)J7DFVw8WR2!n~}XU(R9Q|s0?BCiZGhGJ*v zL{^#?UtEuz&zhejn4sTTZsHfY{$8Rcl#?P85`(JqTq%c)K1P$8j` z&G6Jl$aa;R&L&##xyk84dG0q3Nc~MFU9z*2$(_e(X8kK6*Ya&tVzOiw+lTw+tE6vjS_y9>70C{_Po#LI+$pQr=x$ho!+&6I#99~4GyTiU zis=3#^0BLJT;-_a8Tl z2VdcF3}f9y$ElEp{z-xNe(>Xw_vW5I5YFE6lofFLX=(Pyzl65+k6;7=Txe=4+lP<0 zYlK2EwwL^XfJl9?X500Q=RXutw{w1udgIi@Ub>#k6;WEIDaJIs8>nY{;Bdj#?fikt zaO>fnY-vQeF=D($Qsc-bPtW%O1)&~hZtk#$P|GxaD2SMBXa*)spLNv{=J6P`5{~n z6EcS>Fghkx;AH!vh-KKhW@(bK1+3Z<6RDipIIj1Czv$z>nE!Y&T)#2o5!A?p9O6c< z42%#=$QwX@i}e|q$?0<0KYfPvp&)6%k^Vz->@oDO#n|irmy{m@y}v2waAWR6K3tX7 zQ*^GR$l&HvPGJEdbB=HXV=qg)BOg92&zDmD6O~m6ru3#!;n|X77xg>f(|769^RD?k zE)IIeoG(@1b*vFbtOatgDn5;={@@cbc*m5{J@&Du^1zZ04O-W-c6~inTyguQ9f3f4;4Rvi^oK*q%F`Ly z$pCHI=+YI}Yj4#W7^i}pyxf{a`;}91N&ase zs7|opR^kJ~@*4a>G~jlQmM&o3Fy`@B9rrk|`)5#Y@q^dwlJ6T&4nfDqIo0M9*;dz# zh)+knc^>=c9~Ab}7iynn;WiQ3KD!4O(Gnbd#^(t`vT&9qn|RdZDY&43I%3p+OVcOdC->8Oq zqS6(iG9}Yy345?EihVm(8XZw^erOad09M>Iza4dzjq%XP+s?H#3VGcmCNFI(X?J!& zsNV3jukj++5BH3jDLsRRHrGDPBtf=Ky5K75AE|G6Fs+;iE&fM#>PtH19Ja;!x;0?- zpcBVYH}#=MByO+M-1!p0KME56S4PZU7C$(7qj{C5xc1Vn&raH^sE;55O)&jOetS>f zt?6Uq#}IGeC-_B#oqIf8ztD^!2xU7~q9PnQvQh4(lao*X7P1~?7Vi!@z87y`g)F7} zOXz6@47;$A9Ln%s0Kugw~W6!eDM0=*>eWLt0yZ6y#x>l*}emsXZGBNAVJ^Zh}N2cn7>WF zkZs-r6oOt!22xZEU3p;+j-TiB3(bxYdyK~vzR;~#iXB#^2gt8zd7CIaaPAPl4^uZ0 z!V!80FD8gSH2w|wxfcM&Lv6N1szB8TdJR zuE+$Hb}@xEK!z!b8pa>urrCiCeS_$w5ZBE|;OpTD_|X~6XQszmr_EaQTPj~Uwy=(x z7ktf#w`r%|{S9-uoj2ebLi2KPta_yzdV#~SfA&>IP6#EEd70-z7{+}MV^}t%3gz7Z zAvs+?#9t0lTf9Zv#eLh?G6frpnWX@iP|%;L1W3K0)g3|-X*bAmyRR6$?QJ)w%ch!i zj`1>o;po}NwFf`B%VT!p$#2Epw|_NUEVyb}wbepbZtTZwV$@&h9XE%+i4ULzqk{4Gv_PG-g6e01N z2rT{dl~g73TB!TMXyjld`wg@dDjbj}IU+xMc5?uxPl5>k=#1carN(4APFOo!Y z*SEPvNrkrKLTBurSEL7GZXVll9i<_`^G!K@IaALX2uIB+F>31`nRl0)3c{fco28H}fBl4FfCF9j*K!(Z7}{E(k)KkDRmj^b`yAbn7j+jo zq&Il|~_glX*R#=_5MeCn@aZW?pa{<hDmuw&^^=SfO7Vi+RU>sWnIbe|WyI11$8 zprXb)mAv??E2tZShfc<3NBHEvK(0mTknz+SwA#HalD}R4q*)7r2l<$pDN$4CsN_QA z`NN~GBM1XNx9vxy+c=5H@A4ewJF9LxC&z>5XL?^-e zSE2be6q?)d(@O?O>LvPvXGum3wSVtH%91Kg{oZ_%*%9xL>9TOy!vtZ_g^aTD32+?l zk4cX<09e@2Zhw)WrvTdBqcR0!JV}M;`u_P-(e4mvH}wP&p`dn3mCtUjwwruSdPN#P zp~JVGc%P1%CXxMh+nv8FgTc@3?WE5MzCu99D9ZMQPP%4`joS#}vs{TWxbYE7A_9aw zKHhA(Q(BWct20BN5A2VY&bt4tE_ zq2UqnnwX$80PD3HmNsfPN^>UScCR#>FFsK1*!^tK!naaYHr@)X_{@%;|IQhI5>By3x@| zdvA)y7GlScw0)Cg29fq*3pUvj*s>o%=tL+M@#ahr2aoKbI|e*oMfnPN){|zAPhsw> zqQcV9JZriHx|LVZ55#g#>K?nSx3`*<2A`a!%Tx>Gkrrhrw2LdZph}l1{0YHjl@d{5 z+DvLh$5kaWWBC+nhg>HSk_GTnSb0fMjOKQ|ulzjuwnTN1aMynoii&bQ>J1%s8(Hm4)1yaKK7a@!h*FIO? zD%J%zLMbTwbIMe)U${eS3(VS62nlgJz=x*-;okRS;Yji-*hr4L$mvU)`t`H(QX^7n z-`I4eNcBnrBIXd*%4YdJMj#1jH^D#L539bu3m<)s!hh-m}9IPVB>@l3ePe}A5-HQ%%x^LUtNX4l6JmI%RQL$eF=An}3q z&RW$3WnC;bbY7||Ov$cT=}Ktw>CjPSDpbpS-w(GE|7__OuepSoz)hMwsJ16&6g6IkDT{UuaZTUEd1)0^2{5}^Qg+g$tq}6U zmEjI$iZj!VmOFjL##?zzcI=)vDJo1=hpe9TIVpOC$qiqsM?0y7enQB%?p2^huGHQo z+s1M5ZFb-3y?*8^NIS@EmG1nm926~U-$C-aSR>U4O&AY7gUz9d9QK=O?2%tyt(0}s zi@)5CGB=sewgb*9X7_h_%lI4&?>4C$3f4VVS3)IJlrD{$*6AYF8Z*4Z!1T{Eq9k^1 zG~PHs#s2uwG~UQB+}m)%+(o5{x9OWK0$LvnPUv>_0 z_4N9ihGQfK90`hkw9omCV!#5~=hq(pYRp}4` z@xLSQi9#=FkQS|WpK9Fd-~uixf~Zv41>GU|S4JX;-9N9lF<3(`Ajc6p9RLt=c;=+- zDnudhWUM_X_{UaSMsY@rhrM;{|D_tn+ERxxPVl@%Q9w& zBWe+)?{$kfIGeB_)91C*ksJh^qpKUk*J3=am&rF2L)~xHF?xOGG%$T3(rzh$(6WL4 zM}n$Mn#xyjD45&PW|p8_P9C0I*9n+J5s!m9&p~>KIQI&i^LxAy?YM;%E>kH*fcNb- zgDuidS>kk|NSjkHYVXELPrdO2B*8>RDF1T?Y&m-y4RL%t2ZE<|z?*^Z9|d5T^jX%^ zaG&G<#-f23AoWSX<5t1HI|w8j^y_}#jwB1XTZc;wgKV$6o>la}U0E0GK-GP0$G3l6 zCin_&9zPQ@b3DYlFGL>{(dGv`Mf!+47R_el(qf0Zx3v>?1%Ui926xH$+z&NO-lR(` z#`oK&Z(S&bJD*8^FcIBgtv!l9Mb8BsfJDQ$gJQPscP$3==yCwm%XUeN+RO&ftiO17 zyl*n&r0hm0RVt)DS@YKe*BkutXQ5L*MEma?z4$dI1T!$6hGXyAA(z9xuoh;CzO7$9 zwy+3;YiEd6g73g9WqpOQEp9^AR7~rMM$2s`zCJ{1*z62KZKZLs~gDL+%MZ}kM!V`BOX2Kgs zAIB7TqtkzX5M4!xd%#y&$1pV)!c{s$%+vP1E%Vzmpm2EspY0rXs_$k3mTtQ7LEU$) z55@ST0L)NVN1QThd>L+7EXyt!c;G;}V!?=`g_M=bb%7_;9$QosP8V$hz4SI6C&Hbb znfv8)q)yNLed}>tx`L(qZ|F3f9gz0%xT>k$r%deV??b3pkJO zyNnU*L3ZOlD*`YFbiRyoK=|M)By99(x!N9L}*lGzy%*OO_eaY!Mbb!1*uW-pJb^NXLjXk&E8M6 zY69wvq%Df(dQ}!fkL2{D@ILaG%cii!r|s*j?w|M4gbObz71#D|arlu|r#UQySx7&c z_2v%GhedWSGtLy<#e-v$Jg|hMTC7wvZzyVfL<(y5^#uLN#?5jB1<)pER^{fX$lHa_z)uan8E zwmB@P=6k0*V_8wFcY9!P4GYs$*F8)yK{YI$yOF#*A9LW_@c(2vN5lSOjDV9olebljJ!X<=darJO zu;BJXNU=}sr`11TRXjwz@C%JD%274~LQv*Mn=jeh+1w4hgws~`(T(pW@kJNK{7K^w65ehVH^1V* z8L^5t(Ag+(vlnBiV?d{4UuNfV8y_TNmP8h$^CBT5{c$n16Wnh%m4VuG^w{t*t;73tWP(z?^$XZByOh2ea^lu*uYGp}7-=#Pk`XH0$qfx0fUY2I; ze|8V_?0d*G2us!cz3|3!`^T_o;Q9R+e4?0y$XlPM*uCg|>rF^_zWrpt?v}H0i`{z9 za02iDRYjQdr{02(w;a*8EX(W)XIAll*HDu$R=Kv;S>O<&)^ML4$AF#cVwr zYrqr<1_V;Z?qH3XZwucQ?F4ML2e{vFVTi!rV>*S2LYByQ%T>MATJ7u|MT~6~5J0=* zf)Mj%)`{nT3nHo(wy{Eacu*vt9>GtE&M#wuV5XkTLDhgmm>YHZrW%O7^&MjReVj!I zN_U*J3II7ezdCBqr3}trX;qeCi8?xCFJJ@4@#Pos_IARny zb0qll>OT`^AV9v;bv+r_dxaM9I|Uz7Gi_{V-xqHB?hWRV3Z9t&GA?JLpwJyXp)aSp z(>WNl0sE8^pW2uUThBlM9=x7ZNTyFLe^E@?034cMl)l5Xx3gfxvN`$e`o37 z@P2(6l_7Jze#K%rsyk+?eQPoyxm;5M}Iz8WyjTO`Nlu` zq0U3^uu+ozPwDeb7)y@;FEg-YUnODMFT8)IrU!)Mo``#7gOh^_UYSt@c*W+p1cSKG z_@peX(D(xZ@b{l1g?`n-{O!&j`y)-;rQJZZ1qsgN|7_c9zG~ho@G+<=|>#b}Mu}RXW%Liwl(vb;trLoI?znk$=Xl*dM>lwZh4j z4dp#(NlYfmpOpj+5eqi*Qk^D^EjZ1zSgd4HqVZgii|Q-IB@*In;>S5TZ_(6H7loc8s zeIAxqNim!6YWK7w%BnAJ6F-kc{9EJD)QsDwlBR*dmCRs31?dMmkvgnHtg_Wh)cA$< zwf|QF>MC6#O^h$*r&bt=HprJ>*ol*yjU|0Xmt(Oy9jNc295972=*v6szEbzvJy#x} zY30&v>1MN`VqXoqIq}L_ozh?^CdIc)6Bc>%S{}-Vo9BKtZQzLi&jzV>$QNruc9k1l z)GN%WBGu0{0OI`xS$B99m`p>i6|Izwu_zkhNc2Yt_rN|g?f`(~g&(cl*(?&SNPN#S zQ0W>q8EV8rM_J=bY3TlPK4ez+nbr+7gF%6y29@_E6RX9s&ug`s)zM*6Sv;(>4K&!$k(%vgpG$s=qg>1Zjb29hqm?q8gJioDoqB+4BT`3i=co9DDH% z<{KU+@ZsHGV|9eppLvXinKWvTF)FdtHy>cpjrj^Nqwl&Gc0$Z&E_LEfe^Y08p8fz% zp8?~~XT)n&6hV8>r#o*`dO558S5o>t$oEcV_@6)5fAlgBd?l&D z7P{(hc;WUnxAH5WP-o@Z_i^$^mIoeWc3!{DZHWrbu%5|H*~k}$Df<}6Y0!|cQZ{WQ z{ESyhofEPiF2lE83UkY8VQX~Un#2^QnEb=N2CJ#ig*9O>zoa9r+X3ZC$lU$mwLnIX zPs8BCKBHnCuLytc$f22)Pp>`YAL{Sg$4LzX)kd!hBWXj2SRWesErm`1l?yGh*odge zbP8U4or0;`W-R}fe9PSvoUJu1i1F)~YvQZzxCUqVTK)B@jl6dCwnle^)24`|tJ1vS zhbEb~`233ES9M{>w23Tb()TG)z5db~Uf6d0W+aVI1}!(X%kt#V|KsYN+w+RLe(f~2 zZQD*7+qTo#wi?^MVw+9U*iK_RX>42j>isv_3`;=mvC_^Ts;Udvbw z9cQ#sch1Rr^o{5D44Tiv(O&%d*qw0El@ljLs3%)C?l4B5X73OBYQjh?Rq z|L?FE*)aW}?y|_0el*o?6%}Z9ID~vFZ=8JOEo&oQWv|!m+eimHuSEIRpbZDB0L#ku zuU3k8)HMi5=GRcCPC{n#IFF_1s0bcjR>bH8;OH(&HD`RBA}}S*RxeX`+u3b2oh@ZP zV)8Bd6x<8S@-q_u1-1Pc+^JKTZ_8Aa$@SmvVI?_w<9~J!sE{^^s&T(%heL>dL&ZJ0 z>fn!%neFI2yjQsO>TUuLb2Y#N63^K^Lfjtz&G}t#VvdWiL;4WQl?LyP=4OIIv>( zXdwYK3DH?tm>^@9oeiAFOI`pnTs^P6m-?~0nbI6G$4P1}f5zV~RMO0K%;I1K40%$f zc_*UzjZGmWJJcHG=RDc>?n=g(p6;BIf9J<}Tt**#m5 zkhkZ^M;x4Io+hc$ehntqnt@w5EcCiljmnu9JDLeaU`ED{&Xr*O%;yRsZt^o6HGcgz zgEN5Pv36r?so5^=K;)_;5+*{sDX`;9#8y>=gK(Fb7#Vk|QR+mK+3PANAFBhMTPc85 zh&Os2;v>>_+M78P#ijo^EVDS)_+6ViRuS{UxkRTDf6b>}g|@{MO$jn%RH!bbJDrtP zIG^ID2QnZ#jZt*%6!*Wq0O$H2@*!I@{ktg7v-KLgrbkl#4@rc~32bWXEc)(qkuyj? ztLni7NysQe4(Ru}BgnPNTS0!|%=h_Hg&b+Pm-y7>c$wF^?BuIwk6PoGJF*P2PSe4! zw8%I*4xJdQR;obCShUv^k*%lf27PZqm`4u~Fjb3o9aC1J7!B{@`{^%b(>_{<#tLSl zSx-lrexbarh_e6=fc#}3nsr}Uo8R3!&JAaWabnGl_DN39j4;p~2m(VJ(MA$eZzReB zDCxIe>Q3_JU>?hd;7gJUR)eyJ2CClL2yeiY5HgYpEienD#zQD04q>KIFTrZW#nbdd zFcrx{X{2vkWW{eueu#U3P)U~#8AiIWV^F$qk#1RcgeM_95 zt^EDeI2D+w#+f+&$nl$j%Me%-$N zPGH>~IHc(Rq|cT8>xCVCFEyyW0LaXQT`VsM9YpMJseSCGtLuEDGxVZ! z@>-<`BZRE?7c`^4SXzcJoaMvIWTpXl-_J^StoYCJ=x{Zz?whN01g)Ags#-T5ap5`3o=@`uFZglmyT8;u}+|A3$ zi(5q>bVWrJw7=;G4G_bN-jt;|oj?ThZJP)kL{O6!X46Jodn4d$mc|g)ojQ?~jFq`I}r^{oaTmz8j zsbsafrNSL#3F$hOVoXo*3pj)=?=x95A|-BzIg2U7n5OK|R{Dtb8d5N-wCA_sjN|aH zsOh9i+R@<_+-k(y=5}&A5so4THR3;Kj)+`Zk5zZFt z8QvIAF;;OOpv%s^n(~cM>~I1(k)Azg%#&oEV>4%}%xA4FGQ%nkBU+{#f zcQDvG_1ln=(|FtnD2;d~bEcIX7G29ol)F^90ks^(nvUEAJWegIKc{fLTDcLahB)*{ zdpA;Su(ebV1`1N+*XVN`nd({k>$^|GCM#dj)ak!Mn^3WFR9jYXzqLC;H@OmcL zd7)pdPf3Q!QM}MX3l}0{maup!lfprClkLcfk+FcaD8%F^8h1NDO_*!T`efKhOafaT zKOYg3#BgaQ0k~IezXN^*?WITk=VSaY`+9E~DslG+ic?FQSAMb?>}U*40`e@ZG;9&BBhE9D*al549$3x1RG%3ObQ}nBUHr6+m_eRnGVAPXnbh+ z@SPP_#i%`t+w<-fU|t1@#cmhoAP6@;elcDosnI&jT=XoK9A7-;m)5fUF)T-MivjgQ zG9N-L+9%0YQb>auG>1U&K&bM1r=7dC!0zN9{l~coZVC6q@3NVA8I9-5}%)c*T&6Q^1}N?t*r) zJxpqeKI{kj@b#XHtxLfW=yKkU?ShAoE7uYRd(8{Mb?amW*Se z>f$7}R94B(VLyg_cXaKSYU6GvcD&|3yhygO4G3C&>0)j&8otaD3_1f)e|8?tqG3|C zC&G$Z95@L->J!!722!zFi8#;rt-6cV8pU|yzWwqTJ{kX%C@JQklKyfg)M-jr)2NLu zQu5MsQUXi59JDZmS&R*uf?ZUiq6Ha9-DcuM;S2uqfaV5U4Ecj%az^#$l)d0lz2-P< zDm>ur&i`d|k`31(p>qYA#lbPp4*-N91>;Dl21OZyfD=Z#w`@?Asq`cSE)RyD422-m z9+wFcSoA82f@5op5sdg_{IFoLk|^M=OAvXId{DkKAqkK;=f_@)SANG-0dH6iB_SF) zj-~m{hxw1YGh!?8j*^IFsI8|Q7D14w>%hYdEhlUbR)gByQU$xLeW846~``#1t2 zDe3j=*=QPF0hH7>r{w#p^FzUCF9R>{a$}5`vhL!?P;V-jsB%69#HXIzrtC0BVZBD! zq?e*A>F{Zv2f~e0D@i)cGvxVrLCi{*pt)yBA$`bnK#U^U-zjvqOu6!K3S0Pitn{ar z_CS}}iiyj&OZ`>1DyO;eLjbFMCdhG2!`S#Uy8A})qDFI0<&h%BIKE9ckxFH1kR#U= zrpFPJ{wiyNJerd@5div6L>vdE3JYNpf4L_q9>bO0+spAnuwmCpkN=aKmgvc)ZR5vz zj%d}RfFE<;g;)mii+w5{97#%)99>XFAY_yy25S9`i!E*ljeZ$Pvc&h$sld;BmPVXX zc&J8QaEC$A+Qd!&=FJ(`usJmwj+h&3_4|VBG!)Y)1u2Nr^Ke`g9J!D`HH^21KiDM? z4lFGD$a!#OUGWZ1hEYN&9AsRjI9#nudl;Bd?aTL?X$v z&S_&vvjF=8qNeL?fw_)8uT2UvpqjAi>kbzS0(2JKsTqIJA zfC*U=tYa2I67MWu?Fp9_xD?CQFf%EdswxuYCgmTzC@aK!2oy=t1?MuL3CuEY8ju`sFymEF%CFVp)!`P#l>^pi* z>(=Fo(MKgbtca0rEsx#MCKP2XMc2j-JTyv_bH&!~kq4FMOb#oZ*$!7{s zn=mpuF95)s{;}UX+f4KHm!gLEsn_>ORG}C?68#R|wJ@*IcBdlqHmRgWYdJ2C;{uP4 z$w3h`SQx&^r?km;-b%cKx9Q7qI*Q`Qeub+Abf{dIB>`M02@_DNVx;3N{Ur3aH;|27JOYFu0obci`sFzDik2(KxRz<1iORz z)7*<7F@iRG=#?2`R-E*bf{2&A&BK`VP1JS3|8ywRmtAS%;LIjhd2I zr7}%$fTIcR!waN z9>n_wNxk&T90{Kma1Tp+2SM$wS-q~@QXOvgP-_Iye4J`NX ziJgS3{g4-4ZxDRmx&_v)X*9uns7J@t+ z01W4Mt+jfMT0BTJq5-Lx5V$&U%rG(9_$X}H5lM{YK@4&XwBARK)}3(AoicCxI$QM^7Cks;* z6}uRu{%{DeJ*v`ta>rRf65$V7OSI%;=`k9BB@-s(;geZkdkqPY!iBf6te-wn z8pB~7KUvzKA;@_{Bx0R|p<9+i5QVW1l2@ppascpLdyZrvJ1^iWYF>CtA}59+46C;f*8|yObv8Us1Y)7YbdR&qCj=% zkmZYiWoo{#td%@m3B96Q1Z}RrhhNP~#AEwYi^*Vory3A90`22F3Zh5j%RsNj;H?v? z+M&20Psf0%2TvrQKLM!$T@OTy4dD7#pSH2cL(K(eQ!%UEo>eKik9iD3TQ7)3ib@V)Hqb zlw9=e0v-Tv0XtnJIz@Sw8*3ZvknCI}D^fVYy3oPmNel^WZhC#PWFPUyk#JHX91@goJ zYbNsE2`It&elPL!7OF(I)5zxWA9?>#I0}m&zU?YC#1o`)Zb4dUSg$DE2unWLAi>Bx z$mIxW%yPItGTiPV!wt0Xx~8d<2SENMj|a#v~4DLG*wXrkbRCGj5|XMfbHN>wmtNj)1qCS8XXM6zUB^8JK8ohQKYqUN*2XOZQ-a%3Q_{oe zUlI*}%{+st7ORP*+T|wK7x+ z)k2RHDn%GU-`a9!HS(oPmB97+g(lDM_T}u($IpU&N6lqw1)rTPKqbX^#TF|MAJ4AE zZWpcRBbQN|b{l8VPv8b5NcM?Yx)|YnBPVwVd^ol-X#>w4y;H#$0}772Q!4fclZ=f? zEvZjYuyM;|9?#()FYk>^rdjz~v+wVBZNrxqVv?NJ&XYs`|MedQl+;e=Ktp-kK-C~y zzr2=8Fw;fK&Lb&7y&?r~hrcDZqGebHyB`dkD?*_EhU9Ko+lz|!YN*7HJYx|4?BHW} zX8C=CGD%-i)doeLY-==z`CubJP6Zx)jOn_*s%Woixoh{vdUfONo!En}*T86DeuF;d zp@Q|wb}{_{g6%*+gCma6D<(^a7R|f%$g5-)W|N%->`jkLJSEEf#G5lyCc~T3#uOC> zt_7Rj3W!S1lr?LtFr`cdA~D)rc{8OfQ*Non%XC!I-J)J+(^-+!n(;>AEq&)^nA*>8 zO-UaXJi0l!-CG$3yRWEx185Fqxe+2X7L@|k?bmy3?o%e4s$AX@2Yw55-^F6paPeG@ zQfzzgu1R_jZt`p36EHnX+gN!#zD9G!C{BWtY;$qwgLnr@?_ot?Zz6v~XXOh~Qh@@3h6Wcoh$DBxPjMUk5}~k+caQd%N$((F3Sq*829B@Q5?ri2 z=vw45Q?<4dgGBnJsD7|#so)gS)D>GQSkzB&!IZFjF+f}aPSEPgAudeJHYrBco`Y6rHS_)Hff zH5Gb`UDRWU3Ua2Cwn2c^M?H5VD@M4K(9}lyi5ax8e73ou9p?E+F<5T+`C>rSV8u}} zvMFR7JN|&T0wVsbpw^;A98H`u!vq5>!d~^=^dedXRL|YR;OK5Gh>g0&4SzmN@23Zf z1Ix`&=!x#r#aNwA0n$AmFRw7+%45sKRJ|OWRz{ku^`5JjC#eGyIH6!;#u*UaOkbCW#l?jek&`1#bu(zGR>#u3s+ z%KA!R{nx`H9-w69t8DRtUpw+l5rO6ax^LH%gXgPvNq8@aX`p&h;N zci2cj%lpL2(5Ew9W+8asI`yZ+<2RxaFUi$)LyE`|?3L^-MHtmgjY;}Bz!aWDrp8-O zqfh#5qw--W5W3GfrZWR*a z$eF{wMbB~5g(FgHfUAsUrI3O`@v8GVC&c3mvGh63{imXLLdV1@UT*m8BmosaOk6uw zUdv$dwfb$ZN)e)+Yz z{p)8PQ^WPmp375N-gR9g?ajtN;Mb5w-KsiBro1u)(`yTJv)*?W0=g>=W;JFiad&)w-V78)Yzm9Vsx%~!HtZ}H z)orxDdIyS3lDUAWFKYN5!EtBM;fkZBzRnkePYCtWLJ3l`uqTg5P*9PQC^*;rUwaJVNQ)g2{vjlcU<0pzK zS93yL1iw{2eer4I&hySi9RAb-I<{OdkwGa6CB=)=E^bapYrUh&Tx>JPmm!jZRAWo$ zqzkFAVWA6cS*ID2bs;g)!p5yx|A1b$6h;(aup~Fq~$8kNDDQneGWebcz=;87GhO` zyyt&?dS2g@*>^k%|JRz75CIM!A(Jhg@+21QH>#Y%2D%78(O&*dqiUqH#S>9b?3s8b zb`po_8gb<@W6wp~96>D?OruD=#;o{&HAKGV4)sS1%C`{dqJ$vlp7>g7XLqrO-a9h% zeaPTB1U!Ydzww{X;p%GNf|rptD^#@HrG83x%OC_daW?POZ!(m+@vY3S&d;XVjFZc4 z=J${Ml==`~^-q;($~7eWp_g#Knei~$8;j*oEi-WF9fnXc_*4A~)^5Q}HofzqC_t}u zXFR;>&%%Q_oW@}@`7mXHJiwjviILZvxFH}fAEEvGqvdMP*OsWDpXtc6+)%?nL&aR+ zZe|ieir@QAZsL)w`tm}#y&3_Q1T(bg^b^6zL30RAfs!xsT)oJx3b@z|&Y$>0XWhv( zCO)U*vDr?#Vn&#>_oP!uN)yF=sC;$`8d@=~kX43GwjEZ3pucGgw^If+N^a&+jT7a6 z>PRIs00?i2~0XLEtb_~%(?(-K<{a5k6JDdO2tlr>3G`G|=A&b&5(Wd8zI^nmb zZr0b^7N-R&s|y-@#%a(E6?SPcVV;NSp@h#{g-a-oaoEwJd#F#;lWv)31htlb|4Hoz zYb2_p;8I4!SwqOkM4ORfsmx!_R4-|dt1=!aovdr#G<2t8M2#9`?R!CE<9|jZ@Dd#G z9L

p~#Fxz|=};2gBeN2hML{)GA~5J62Rh~o+l!&Bw1U+D{G1Y`r*v#?Y7RDr&_ zfzCQYPlp*GUoTvk34Nm$-_lCi7O7{jNJ>sjH}wl#!c1oqwfWv&1OP~W%66T zi56!BJf7r;E2Nzre08;Kn4r{rRNGGDW*B6jIHtPR20X9kS^m*o&cmg)D5VQC$K4w$ zM6^|3wX+(Zv*cDH>netMB!LANfs?cEo03|CoL23sLDL%l+AG(+U`bZ1uyJG=8=rM- zpwy@ORZBEmZQ3${h%b@sm0#6gP%-Y=oy0y#p&uD%p17}W9cgWke0VMHkon(U03Ev_ zhA7fG%%A-Pi$?9f!xJ6a)PY>puwT|+U(gEoGUY>e*Ww^I#I#QZz^>@7po zCG4d9?*?-?sNA9`LX9J3m+CKbguVM%CvB_w9@&9;{LutgWu0|k4v7A&iI#BMRqe_f zZEajLWzLVmqbMFKLgEvS{><`1l&WdTk{ zM_(?gPPCHPj4!6<3y7KNljqDjYtx;UC$|UX1+aml57WdvzMooV zQKt+KAS?4PZV$639R)ge_0A}mwr}y6K)qlKZY13?%-;p8_3vA$VlBXwglMVJrABo# z=}Co<(g>57Q=8$)%li9T(w@cSaIJLmNhTW~_l-F-Yg0>8REWq%{Iy(gM6STWOH<0v z^1K*7NUeAW1{@=6-EF_s{9wVD8!VB8K9at4@UcH?nuc2M6x7l=mu?W-&K#@7(DI}m z?PMe=O5tdJ3Jd+1%rvDHA5Z~#Fd}KpIh~6mtiY~J(ZlVsQ1gWmj`ib{EH3H>BVuEJ z2;A$1-zT_QuuZ<*3f%Jxxr>AIRZOzRttnHCWCZEyd@mOC4T-X)l8ZBv}m^lYoXOzjTM0L!yqKHX@XU7~*QNt3Q`wrQMP-ru_z;m}U2#$|PpG1t< z5aVzwRv+Uy5GZOa<|^-KDrTCE&~_|fYnjAH&IjT=2nU;*f7-fO32B-_d2ZjD1(fTI zE>a9j3;zoViyOVw`Wb$G#s<7m^*BH`Qw9D%9_ngeK~dhvsfXbGy2IN|jmPDNA8{sg zUEA$n*=a#t0*wldfcszHb64BZa_fP7VvX90iiVXOpT}*lFS75C=T}!Jd{=+wnScc0 z<`1T?8#Exv>h{Rv+#eY2`vD^~#nZ=wq+t1(_Z~(;ERf5@0EL8P!B+80LGa<#rZ%7a z@6#RUI#gJK31ZgB>c}`yq6jb041v`=~6?7RJp}mu@!DMZRlhaCozNP0ZcZi+&$K1 zg^NVwFEi_fA!%N0E{->j|d0h*&>A?^5mYL5d11C)aI5%j?8eiJO(u$DPC z9b;k?4A>kHF9-ofajU?~^fKRyDH%!EgXQKsPXRXVK5v9QHxf-I9R?XET%mao=qRtk zNOxPJ$3@fp&CMk?jlX|oPZ0;7E`&%ZXwrt6S@D*Hg#|OK*3{y!eI5Rt1)b|@J9ybu zuew(QkYPp1l&OlGCbOXwpoXa}_w{1J!zHueLu2u!Hx&noz3C^bA`$SnSB_!Vwo(Jz zlB5FB<>3AO;U&Y^(99Jb-_A$MRr{setv3PV&!%k&;j(P=rfNuo>Vp;YqLPUCz?YZd za86S<=2`LiOZ7q)hn4h)$my@2CACz^I*Zgvlt^39CAtZjGKd6xuAi^-i$Z}pgwn<3 zgfYm?-~`E3C4_j3+>Ep-qWjs2B$7(wDQBE`r5Z)jKWRogx+B{A$|u>!&P&W8G_)E< z%ZASPNVSe_q!6wFDGTD$Ih@?Cjos|#?rt0=S8>3QrM$pyxv{GDIJ z+~il``FaJO9VTLet-1j``5+rtLp12Sc*17 z!!D8g<8)%`D>~lq?^4I*zq1_N(A<;%>m66mqk5+6>8lN6&%xB&F365>`*+@UUY)=z z&({|q;v9LF1(@a2^Rc<(a|e@oUg-&V{Kve$Je>$1q3ZV7tGTxIo42V8(?{a}T+r;k z+tbu{-yJ&2eOYi>|NQu6_?8v#U*1tg;O=*#E4b0<_q3QUGLQx2?`iL7e7**J8W<{K zEnNQtgFN3|1F9GUd&Y&Vd$j{zB#D^ii&QG`xn1w^1UpYUfnvIbo0Na~l8Nn?8^Mo* zFQ}4KIt*_59GQ*lwJQDTVBX$sjK!~LSE>K$^W2OFs#w`V!(^g?=7VaIe%Cs%+(CgM z5f!J-dzb(gXEG1CIJuzoAgge0M|_`tTA34uFl7r&ax5W^D%m01QB-Kafea?Nz_5tT zeQvoX0cMw#q=Vv!!zQsBc@PM_C~Xky={OwzG*8!-ds8oOfS5WvE0&8?ns}1yC;>c# zneq534(WW!RHevuIcxp9%UbC?WE#AH_w>iQLxzJB4|{B2PO z>_E7xJX%`|%p|oVVD2G5p^W;N*w<^PcKm3WH#7t*TM&2lH&S}nBdu9 zBRqDjEi1#m2o9Vl`iW@1O@t9EZ7y0Vsxa$awH;AQnMiO79cRf3vs{BAH*#+S`|V?* z6OqwMw0Z-ebf{IIoz69dS>E1t-Z)!+I{$#JdxHVz`AujfO(rN~t{J&mvAI!eoE_ zp)1SsAR3DlMk4XYN%`v%I3WrlB*^c@#geWgPy~p_FQkjX!;o;}+?W+f|8)Z4ztxZR zO@$-* z`}s?b#}@Nd6tHaH`F#;^buO_^a#W=uJi24akUDYkdG`D-Xc9Qh%;L*$aX0*R_tkwp zkmd08@zmwFy!C-3c=Jb6@Yz6J+HwJi?vPa!_>BP_2gEejtJS^_xVjze4TfTN-pbFcX9npL9{T8$})@f`IVa=!CD3m zR#OHa?V3-uS`B-jK16=^eW{C?0-MZ>W zRG#_rrBx?PX&GJ0qJ{F6CZ&qeD&%D5X)L0QQOAT$Yx=O4Tj75s=`{V>-8d+)g87OK zQI$`q=jBJ#ck|p<()2j|J0)VlXwuANVeP;00L%w={%m9FvU2_22-%Tzgt zc8#(^#ka#<8UeZJp8_#=!#qEKcHe}BmD_|j!a)}(!=cik`4F4%fH0#w~nSnvZSL)n@`KF0EE{tp}tVbb>*$JWHtFoZ5>rECftZZO$ z>`v-}F3Yb?;zjCf3q6al`&!`q1WSZ0oiKRSN`=AVgH9IK+pbQx05!mz#&ELTbw%te z;Ok1BtU%{3dckY5_xeh+?s0K;b&{KrO_-MvM8v!|kve`aXK=AuZ~qX4HEupvp>|94 zd#lZCopJhUT_+0|alC67=9{6LNPi6Y`^(Vhw5_J+qlF89B8o2CW!MUsr&IN(0FF)~ zxC$^M-o>3<9{=1ne0fwv#K#R1#F$7&1iICD$@!IjKL4aFe-#x4);#qABzytbMYR|( zkf?tishl%IKM2%W#sM2mMom75{1Tqu&M(CHb={O`Fhlkr8Vp1sJ#4_NcoIKPr~Tr& zcGqT3aPxpdz3Bhm+iu(LjE$g9^dMJwsuzG~geop3S{gGpY)M<<%L30{6DZiSECg|mn~u=Ec?AUvQ) z3A?ljjGN+bMx}&Zu^H&aXrl10~)Gn(Pxzg7C&N)|OI~SY=XU+I`hyd4?A-{sX@r4#JC9POG0lyJF`T%*{3UT61NeJzn4$5W zQ8t<4=D5(}U`Wo+tM)jom0V3~bxJCW;StKamqI&W8W%_1RXzqFr%0R1AZmP$W~JQG zZD^ibqq@yrO+Kk8-`|a~>gcs5-Gca|rebNGw4?gk9T}|nm$k4(X3!c;9 zb5}i%DWD!=640x0FHQ!B(mJ^8^BhJp20+r|%TZ8E`o<+EP?Nh>KKAizdGpl#l5q4uaO&Qp#P%%^YgJR@o-ZT_$(KEbwXgF!~j&0V8ISlPjT2L{V;99hc*9^y&;iH(M6Jf8E1_1AiWI3IvSP29QGrD$tQEqx+W|ArC# zHsoGT1Ri_W^>S6dhZ+w4g=10#LyI~xA^Q5Q*}`%x#8MkoRqKIFJg6o5^=7l9V6Lwe zyH)4fJ{6cvMkrho8u@z+v=i$Prq~n%41x^i`+;u(j7CSLXfUX_B!We1rt$o*Vh8s| z1J<=Br>Y}PlrqV+7YZ@*zgvDQ5yW^`y$6l_<~(Y-+*ofFzrp=!%L#V=`L=yi>cZ(@ z%eUiMiy5oMI`d>f^qC{laQ_~+`Fq3b3y7b%13LHuvg@n8!Z*FX2IN=&kSX%}Y*sN^ zjU8ap!>)Y%;;accZMzU60-3z&d+K!S8vu$daNmJPRm)A&ab zxF_N;`*jDHnO$l$d&`B0wze6YM2`Y;)}n@5(#)Hvb>etz+Lef#yLtN%BmZ}F>{o%_ zs|{`}Xvji|5FP~{*$w=&p~J=b=dmH(L>e$dp1XKESt*tkb*MB>U{vLHf@wYHeiZ#y z#dy@Txo|MfUa?-KHza!v5`Ujq?HF!rV0=(J$*HNy=(&|yJ&++JN-j?h9qtBI9sVi~d8=5!j zF(i&7=vNvK(c`LPZ@i-nFRxEJ)5q|x=n+q7^9swrwaD)#^D`5{%9IPXDO2<^de6xQ z&o!d&&MC*dOP2lY`?M&CA#Y()$0VJs(9)(!YUaNeIYggrlu(}o)y|P~?4j&SekjT* zKm{%@Z2{x}ASC5X_=x>d%Ash~lgu2J6Qc!WW3{!Mzmntu*i<}8+S08lTM0DUIL;qM z)0utyrq(-wW2M1__25%cW?(>l*EL?iEf%Ko8j7`J<{xQ%Hykzf=VrC|q*DR#4-!yU z?kI140w%K`;0PmX-UcFBO@}TE#YlEHsQR-rflJ$Cu-qogx$Pf|S>fNzpYNtst-Cw5qAui$fbwZ@y z*bZ*P_OK&}j_r*2O~%=SD7e=-pv z!PN<>GU0XoW;+|}TcGyw|IoPfU5l*Ofo-%ptu;f%g+^kTgWKbkeISub$Ux8W@$ho$ zvFEGji-VQ7!B#q8&sf*v+zaT;`1+jwyp{zzVt~+;-X_nofUh`4xmJPgM_>>$vAM7pRY=uP%OupJIY*i!`3^PoKUzFj@y-{vZ=g05c#Vz+?BN&6VWyYVga==bt8 zZQ6J^A`XkZX#PTId_{BC8qnriy zD`<5%jN{XR|QE2D`@RGw?7 z3Hd-xgO)1Ne1rOskS77N=yh8Xn?AsyjT{wZ_CY}OdHoiI)Opn#H~`#$;@}eG<^mq| zmzk^6%%AJb{A|t^{WgQU_#=y9EEE(D0-gu(u3Dci-8vWSAT~$+M`kw#b8_+d{gUUC z<`I&0AhQp?6E5HPind%(pe}$=iZ1ucP^wgavvrq9)^;9Vtqt-0!0Yfv~W(NFHKi!{WI{&9;}gvQNP4Y2%b}O*5NDc3&Jql zp}i$M9UYed%<{CZ()7c=)61@X&PJrzjB|hznq)0=YI4B_V)tSwXgzgx<>4nOCR`(- z5X0DnY-3jWI&3I;%eej(=o(G^GMH#>MtSWfh6yujSY(!d1gKVAMwLO3_~RGh#bA3x z9aPAg@0vs0JpU$q>!9x+T|tZd{@oY`3nVN2>l`Z#F8=svR|oS0#@~VHi!-;nDGswM z{~eTkkW(K+pGAti*S}mq;G;!$OSkp+?T(uz=jPY=fSbgj30M6ulf371GpuaC$y6+x zl&ybIrQKyOaEKklZu+DwJ@BQ^4tvjwf3*Fd=Sp(pm1e<$?JrY6_Er0jlb_>=9YC~) z9Ph)}bifA?22)da$NppbGuZHX7-{P+Z8;ApAPoKS5^3?f#-I%y;Glg7%&1*2UTs0^ z-Hn$7ONL4IJbvWmw)i6;-nS1%yC6R6X;FH`|#=c@A4q=y^?1?04A6o`MxB7Z)tm!XcvnDy%oUTMZodZ z=Q$E}JQ>m2Z#b)`w52*)QT=Zv9aEu`5&F(of@PdDN zCC4fB?saI*1o%-1d3uou_Q^y6niy70#uR!*)K)t&q4NCuD!j^2Hr(KF32BrAM_1Rw zkj;VfmUkcun2mC09^cBh^iFr}^?yc_; zUXx^ClTTimZXtbeZYQANlCDX_po6WJ_^JeT+Rf+&$(|`jU{#xXCHo0An%*fnHLKe% z7r*TVul|JF_xN~EUp_{P^4mW=7#!S$M|CJ_8|pNsl%UEJ)S$hEuR*=qF8?Cv(Qzvv zrzgHmg1f0I&-_B! zc+bP(1haF<52;{eddzl`f!~tQNk7q95%QpKl@Jn1z*y=aoFCz1$s7(o>J*+TG2LQ3GqLTmLJnIZo(9hk=pNX9H9bTT z`BFx8O>xHL1c<-G37IzckMOhg8Czk){JU`^$8e>Wm?sHh95iM@q&mpZLR<;`ts;St z$FP;uIZ8^z-ntq#R;YK$p}m5}g!NHU24DjR&%zDk!+HkgYP;TD(m7#)W|pOd>pN5^ zPDjI@;=MBuNL^2M|L8@)23p=S$3@t3m$h~2br3#O_QTti&j`@P68uktbj{A^b2kh; zXTL0Wdlaqtybh~wedsQ4yI%zhb{{A_dyfM!i2Rm)4D01~-~|3%dMyEUXm5QZJ3HOE zwg0F+)AI}OpRt1B+jU*9sLz|*>wZH+M}Buug1SBC;*>c8Z}+OdueP4r>im!*!hrN6 zT=K8Z>|b7cKzO##B@P}|=U<>b3O6tNb4t+}lkr6*5DtX5z(`F3J#e-8d?(TX zj(;C|Wb6NiS10c5v@>w!1LeAG(fz1D;uI+T(%Z2O6ceznEN-p6O9Eq}4qwk{0YLaq ze{(t$&hseL)?&7ePUoUNfgO?WlWupwyj{Rkz?bUs!?K~v(Dm_3Q_K_a@3UQZ0}8MN zD7pXlx8t*p-bIib^c{m~HdEM20LX%BJo*Ql^n(fzH*>g<@c;Cq`p&x$uy4f7VlD>{ zm26_^ta4PKRfNfr$bwiJHV2c-e(<;D&kRb09*WdS7^_6@%KstjE&QT-*M4E?p&4@M z?(VLkh8||~|7tW_Gm9Li0cAAbm4O1^J>0R{m4maQH-Gh1Zi1QZ$qOdybJ`%hwjeXd= zsTU2!cCDZt;*sU1Fi@tc$sam&^rcY(Z77ydpl&SS1Ox3BfXorgOs@m^K3iNcbUQ}R#>6q{$QZ5O8b3Vpk+AjE(g&Vm5EqB-Vg92khGRS%cO})GhKVJq zu@J}IWT{VWwU4T#mq_2o?i^!R(5$z`^!Ik~l{YMyal?`{e+W;#Uh0nVz{OL#xj}}j z<#oE?xnpUfS@}vK_#eb5#bq^*qH+|Ns6SDQ1iY&#v&1Uoyj3FlU3<<|0!6rUtyT_? z;PL}vQRy+NxyTG>T}u;MlTQ+BsdjI{oi>x^Y#Cmmm|tLm}$(N zB`TvEeR+@}> z(Nvq`r1+I}XlEK(v7U9WxHQHVs|g|192X~b6iri+(w40`N;i|hWMWw8qw*z|pIEzh znk)t(tXWa+Qt(C#Wrv1$bQhSPX{{<_r!QruOS}ZFYRQ^tqz!<^P+{BBCipo0 zs}(n6Z(~+!vr{>z-D7>(xdoVrvlXh_cUN!O1VZ?4>H78?FTA#XFTkBU*9u%-yy^5s zgjmHtUm+<2V@}-NlDoE*3;QnF7=(M&h;DBKi>SuVja2s&C5`k8hofJU7EArkX^Y8! zkf@S>aY&}?@*H#bvn2Ip=(5vZ5`427cPo<^#1te^*Zq9Q`iH%Dy!VUlB^S_^Zqj5% z3_f-A)zm2rd2LoZdWNdf(T!bgu&@)v@9Oh$KYXfMM>tO_UC7a-lh{%BsrK|406{Bo zs1++o;5p?Y)3_k1TgE=h6eql=bN84cgF^=s;tCtn{Gs6ZB*LhChS>E?@^BPO2@b-? z$ZH_?#e&4gGr!`%^s0fw!2><}r~Nu^0=|#&)bqzNlC`o)a$?ny#!{fvB35l)(vf)b zzV+kxPbrGe(d zdn(KAr@!4QGTPI4rovg1gpY;70t9Yp!q|RszNvD2%SMPZwA8g=MNOA6C5$uMDrdPh zoKF>vSFE>2$WMyAl&Jqi_PWGy!HhoQcV zZFRX8W=Ir_*SllgCS|(swSx6EDtqH-Zd_vKo6aR`)r-NiiPglhM7N$pdP+n% z@hYibFqft8@1lS3&QDH;Hp=4=b1G^+3TMg=RT)QRWmguyy{XocDX!k02;!e)b`hJ^ z`bLV}h?7v{w^azYQ|2vflmP0fHP~$*nb}eLI>c7DBip6(OgYrsf>5-a@MSDILoF-FvSrzCN% z)t2giTrw?}HCd>@RhzYP(OMaXPB1ZP8aZ;e=}#w8*Eq`Qq%>{hHJrQboFZ->Gi8|; z92w`-P_5=yXXd;&v2~SC_~c%T<}CQ~;Ujm@&-Sl>Ug~N-EYaxekD!N))4#bsim$tW zRS?gqFpvGOpX$%g%EkNWwcl6_54yaAthCgLCw%N_+FxuYxw7kHS$~Tux0g5xCA&0# zdI*grBYZY|+v00x)4$VItFeWl5G4wtNoy6DN#&m*@F{km$b{QGuGcFX0{`xm!TZu>OOkt!ahbB^9>I$wp6+>NTXfFtmK{-_+aR*0$_7 zqLJ`!p2_?E({=%Fh_`CZ62&X2c)#~eBJ>~+1cE;Nq_*qv^TR{;;#?W20(u=F{HsVK zY1WjNJ^RYvuxcCscT@LX{-e(;9Es_>TDOx7RH=nhKxL~PbEImEx+p??_nOJw_Khm8N%HnRVZ zDnma`Hf^=ov_|=CRFL&|PfX|##33#_!%`5lIFA4J$yw>kW7g*YtM=}W1nds>141yh z1cEYt{i~yoLX83+YwM}gLh+J~q{AJugqKMfY@~GrQ%8G%#gN2r7p^t$qlt!0*Rb#O zT$NCARn(t)UirJ!5A6E)`|#81s#S!qEcx;wNHUNCS_&~10%)fyUkf;l7PxJr-P!?gz`Qe`Se<(X&2Ou; z@3n1QdN57G=;oSZy!P-1pQdL_cCWg!ext!CdwP3=OV{e}LP7h7)YAE<@BPjVyDq}^ zYNhYld-GpzgnGX54$Ig5fqdMkFz{Lb1t~J8K94*lwLQ2U=X&?2181)zAdrA}sc~@0 z@MA!17E;8EV^ms$#)2y=nT^lW!`o^0h}4Gl+2(5p*(@faC8T>o*0XWJvD~>%_}scJ zsB}HzOaI?ryX1{_OQK3VE)xRE%g&lMeq0(HaRywzt4lbmny<@`F@Fe(xMk$V15j>S z2$tdbnVE)3w^rBze2(PEp}pVo8oFNYg;Nb>9TK38ThUea^8-fih3yX5K|Ho4fV-UI z_O?8?8q&6B^`?{17`}1%JWq-X7?3b*K^kzP&f#Q>{vfzl7)7tnu|844&+A}aWLiBE zn_4~n8`2G0{KoSHWH254$Z&X?Of)-x-|I%qGhexJ7Vg^X^m8yJ8@o#wkuW31L1ds1 z)%V8o9wbWkUug_XZD*v@z4ix@0G#7%oxX_Yo~6$co`2Kg%NajemtxB}Q#0huk`-_j z*evtkQTzHQ-f}=}P9v=?_b9oEa8?h4FnHyJ*Xt4QSd%RQK~DzC^O@;d5F0T-^uWH9 zE%*)?aUM=Q41vn81r$$%o|YV2MvsPN5vpi4Vdu~1H<$J8Uym1ajWAXzBK$SxTZPwY zZZQasT=hR>mkwv@5`JkPrL+_?S1tzoJ|zyBD4P&Zw3UeeqrYg&g4%b;Tqg)yu0><~ zV!q&&UfLecF6~HDJv*APt(0C{Kax}eDo4Yi}a(x z&?JK!DFxbu#(L7Rulr`{UP^ZU-B~$#b1diERAAT@{9p^{jN0n|-115$MEK|0i(eBB zLtZ_l9b^R~Px!j%%wGjoC|gIn$WEf_gLoOX*RR4u@Bp7h-d|R~LomEKlE)Dm&hV6@ zQP4HCaiXV9L=%N=Uv!_r!#Rg=E<;^WR5{#OQv4kEk`{P2qcGV}#40ILe~# z*>Yh$2FQ*wYTa_!`g*BRhpR+W5y6?uQj@2`6B&|ewaeJ2kiR1cTUil$m zYlc%8<#?Quit73+WyL`Lxqqrl@SylDBEU!lGOs|*CyT@n#+kL=x=DImJNMz4MbNPf zHGa+`<_*QZ$S~s&op&pM=+)rcT=)osz_t%K4xq zYeZZPrmc9HOJ*}+TR@0ze6fLu@U?y*LQ)D}YEw-f>*({1x%$l0ig z=Psv`$5X8S`P8MdVn+hd8|ta}hq>#H-OxTrm~xLU^iM(!`!L65V?%9opO5}mxnO@u>}X<%AV)QEQ+?y# zQ^>{6x3r9rTxJ(CvT3%R8=8r!db(=}r8~fF6IUH#9aw$(9{jFU*WzVtiuUC>)hEr@~yI!z$)U z?|mtxT;m${l$-P&1Ee5rJW1QFv&>vG;VAbr5WK1!-8YgQEfy$c)kKq0>AlqnB4ODJXQR z@_gKh5L;`n=s!+Qde_8oVSLuJ0V=T7RAZVZ*>0jBX|Ug7!h~|%@59EiBNf} z2uSO#8p5C zvk5pUlsEZ1atZ$)nErD+i9ctCem_l{k$1k|6nEj7s7}eQiplx*A?u{#ZF)|$zFV21)z zuxoivu=0@O^pXT&c58Z*xY*l40QDZ8Y0ptoAeG~Q!FbXzzO=MhxA+3nDQ=#BvcYHv zAPw7Oc436`XIRG$o%Yqu@@&#bB5x??B(*VR9epVSwAC2khcha|*Tr1~HA);Y4f zmH2hq*g4wvN`YorTLSr@ae;<6RE8?x%NVp`X=;_Jz7*uayFf(%pWwqEQLYbzm;FleW%!kdagG#P(CNZ2J>+ zqRNa@hm;6+Wl=fSkl*yG7lwuW9A8S%EN(Ir@l3BM@DUY_M%<+QOcJk7@YU&~WW|lf zC$c*UVA$*cGwcDcI?6#M+VIL-2sdBsA-9!R^OO{df*(f$V$6f0i@jP&56m^qr6F|H zO0``4DVAN%gfCv4JM_K{?DXK#$-t9mx0Ec)s36hYivwhkKbF@!QwP5SOKNrIp$$ZI z@1|TgTXjKz_W`?P*LG`-3bYAYaz_7_X#O8&Z2~Et&lJ^78(Vpyv!o+0?=e(uytcL!9T_Q^+hUrLHnSaI>;o##cAt4c`Z z9QMg0rugu+aM8Gpkl4Yfjjr~Xb5sGxM6B2)%0wHlWk^0Y)=Tu@UZ6+>$VZpz`^+fR z180KrY!;F63Qo&m`#nb#Z+#(0N##zckiN5bjp2N*Jb~u}s2BP(PE>LXqOHA+=*eDh}&ZWwkz!%BDTekS|%z=A^A0Nv7-ja>{q}V`^X>F3hJir|7 zqI0kiuox*c%+q7tYB$>rw-Ejs(`+k1R~KA+X3G4u$67fsFt8#${`LKJ0&J|Q=SjJ> zNp^A$1XTDS-jJHL8$Ok>=mn3`ynL@}2qC1JgEgp>j;j2fUHlQ&?8_;CN=olT}_Pv_WVK zRP|`0BfR-`v8ZfZ&Bw!m9qRz97gwC@Wg$l@4Ke^ZO#(N*)t*78Y(8dqwn+)+@l5~J zO%WjmnEBVhe!{!$0WFk5U)8i&Xm{i|KIuV&m{zl$9A9hmlSlCpqgfO0Fm*A7S>@-H zJO?loTJ(cD(zh7v2UkY(&NrGamwd`rX)YtG2uk381*u>i)i)u6x?a!>s)_q3e7X3Q zOZ@BSlP={m(>kfg5YmeKaORu5s#71gO^o$HUsM=$?m-`-7eZ?_Z!OhIF~tP z|4~9dmgRJHj|da{w9(0ZUt>bPDJF$2lanpl3Rvwl#{NmHlp#ci+_OkzvDd<(Vs%t% zQk>8bx=)aNCBBE}N%+qvmLVEL=)7}XAEi_#*T$?+|58ynN!nHw0sJ91K|Jh-(9&~c z?uA;kS^@FgvAweYs9M{*0l*WeBWvPiI;}jMDMMnCF_za2UO$H@q&#bgNSVA#2opX? zJQ(7sa%-xs>Q0!tkZ@2Wc-8bp14Nj?DNRyk%R?7l=u5d^Ih>+_w)b}sClNagBIN=7 zf*8U+P%xP$)gruqU{jA5M`izL2`CD%RV%1sTeso=hFKEEXXhh|!eVfpAtzHHlk)W8 zS@lE6s60(U7nP|Epf1q(e_Ch`u; z@x?(~-6^xDgWr*%WlL=UXTuws=w^o{X5G3O--B2WA=W$OyHx|KYTqRXCkA3 zR{HNaI7Y!@`Mc&`0e|0r6z}kNU9OX^JrqpHNPj5b^PE&o#9aDNdY($?*0mQ5i7?)u z$(}5zr%;SMD$0zq%aQu3F*cn%!q*VcHhBHZNqv&4yUw`UN^`dXfc53TL&ENCZyc+dJ4OfuaQdTso)+()o zUGF^hr^9Zh@Y;dE|fjcO$OaNBH0}W## zwFhWO7ezs90oOP9WEFEOGp)jz^flk5nl1rVGki}QK*zfmSU09RnW73ruJvXMDS96D z=sK}8+S6*2;ZU1xgmLu`gWdO>b$k(lJR~7`Zx;;pvl5Iz50IaQIHSMpSWQbFO+PR+ z@~_CJZn5$z^*5%B7vKm)s2Jy;#D^l8i?$Y2lwCGghe%VUNU)ytroZbkB+27wA1x+sVcw||b&DQ>fISAVTd0R; zIV4E^FadsV)wg0Ed6`y!FiR$tPbD@;&LjA*O&+Ab)P4O>nw3*XDp`A)VstUJjXXHV zM-94bx;q^5imI$)OJ%dhwBmJRhy)_Y%%A-1=03q@i54c1>8rLPA$5b({PQS|-Lf!_ zXUQx3E%$g#?p(0t!Lcb`4SE&P%&0p>nv(gh5Kl%k!4;6i$OkmsC#2*tZ23TXRDtlF z$hyF$Wfy8CsoYtQ)f)uY!9CAFLdJSZDHX|hF2vaS3p*zpy(PbGPRE|Ui^$d1%d`Yi z2`CdhhNQHxl*DlM!WHDGu~}sfqyh$P)MJGCd)}Vy`5ec_9wUO8D-g*zlv5cu+7m=W z!vL?`cTU{TMqMpK6Osbu0gCA1r{=4(m$K8SKFlcxcr{KDS=_KDY~a|x zgsetIKpNZtHkZ0Ey>>H7vGS{i+BcTyR)43nrPm4U`gGPZt~PPc{2qYTK_BiIb6*My z`=Yl0(J%g=nKI&oBA<2LZb}soH_d1d0!P@|X;s*0_giKNk}AFi)QV#63-nfzeWTWr@+ibaOd!LbCepQB8USCBu<8Qv~W` zAz}T6?Nhz1Z*JLA5X92+A2R)4LejO*-Gs-jXHBZy&UEYrB_ir!$vb+7ScL>K5_*I` z&E?Iny1nu0!mt1m=pAa^CYL98^gh$Q8Z`xpFWiGzcWo%lr3xwD{)J2>=sg82O#-j9 zz>?X2vD%BE51*PpTw)`>fu)HXrX}4-F~?bJa>z8y3B#`Cv|5R*^@8n_b1agbA}eMa zGYe&e9y)Df_$o!T+kWA_zW>=AwzYcl-Oqc^#uX!~&#iT2CZXSQrM-mbwcwT?wr}s- zYX#^Qi$!Wn8?lAA~JH(k*v95FIVtxIO*<}5p6kqT{SS>LN7WOruVV} z4|CF!%IW~rQ+-&3Z`M8u^T!5LrsMnQzNHcbA(yz?dZJc$c>j9ph zY&>qYz!)UK_=(viV__|O#WEe~y;fp_80#48_g#X)pk{CVten16-g?@h6WeS$h0`F%@V2V#{~& z4d-86w$$zrnuJ4zt4O$2Y`EJ2l`RWnVn$>hzds)pa(i%NU`WVW1@cWT5FUy3I)#A| z$UM&J1OE`pl(wSoxlPr;UMT<^O*|8}R}`s`JmR+Jp17mdL>ec$sd)^X5nqTwr2@`$ zeJeG^fLOdYglVS5;=GT7E9WaL!$cs=@A_C-d@r0%zS>N==H}!Z>y*bK7Sg}dQG^a5 zfA^WD7JH)E8bKA3shq;46rN7V5XPa(3YaP^P02eAs{; zVmS-bGU?3zt-zz7u$Y(x8|YW_Vy#0Lj{gEzI3;YUOwS=0L6xH5OT<6xB@o_NKkhvv z&$p*v&B9gIhLCG{8@qRYiWNMfJ2}ezD^UyM?twvpI-A+sc@VzmO;v zB^zsdhH%&r~j1pAdoB)n`3 zliI%4N}&g4_CTvzQ<&4bRmxEX`1spPD@cnWiAmxqR0l3=UQE(;66gQ@!aJf`vw{o? zNjyy?P8B2GE|<9VY%PfIdZdc?4Nfc6J>64!znyCrayHuOPEVfaR?8hLJuDXZ%wkPS zf7!({4iJ-(v?@W0+n^C)|J<9>N}C~BRs&au&5jd6d?7{O4Ma!L)!jfL^O*)qPyJ6^ zq)Biv!w1Z0Wlxq_luLJP3I?SV zs?^*~j&^rs_hfSJX4EHTx|?j+=xRvPxjaorHvrxO7(w|AO0N+nm&ZXx#d#mJJSM;C zIWD|3l!hBtf5|D(p%4k(b$nmj+&nK9K^3RPL2DSKiG$!Q5u1+KH7}cblHsW{%*edE zOr;l*4I#t-F+m1`y0<<|zf@O-E{^KS*sqZpf=ww@Q@9!`xsH4s;!S0{Zvf@&nqP}6 z?nA*7VqaQr+smvCU1^gr(x$f1@!z<64sv*B88VuvWGeKddNz`JGMwlUDr}MH@frnR z@+*`U4S^1a1;gA!Zade1ed*HbF4xf}_~s_E;>!%owF=HpTy?AY^>g|^PWsIFT|N~; zLpQ_bj>=1Hh)ZRy9dV{marwt#h1JByFZh3}r3d!8bMQ7)>q=$^mlG$i!K9b0xSJx*Zt|A{2TY&*YlL_n5N4N$UnEl&$ZFVamiXfFhy3Fiyf* zrjQH0Nw*8%iW8aH?Dhfk#lmzG%NW&mEw66VLf*C+E#X=s)3U+**99f8?-_nF?;QjD z(eH*;Coi;BUdM#C!#6s>-#7G3SXK6d!m5&67NPhD!&t9D5FK965gt+OVdmL)?elP8)MxT{(L>ld_{doQ% z)Lw%uKfI9v*`k|5RyK48mVz1rf<-1qTjCezV0i1vW~U8WD?ouPQGVRr0nZNX(Rj!! z4zMz0tXW)N%_c!Xf2me6rXqM$mY=_=hkAE-yv`6Kd_t0-R#Q6NE`A?tDPkWyHP$=ui>9QlMK5Zk zdAY1-(gmD7JMV%|*t~>##5tigu`H&?z<`wYNu&AB#8b1jP-wNWU&{OIs$S#^4x4D8 zBdL=ZhcwT=%3%7kZDuEWf3;3D5*L)t*F;eNH}l9SAfO7JfLhEnQ&WbZCYKgJxp}QkrFX;NF8T%L z```z*Y^xg%q9{kw2wx3`yp5Ev#wHd&)elo`ZX-Sou2k+5Z1q0<_QQOkO=M8t9NuOH zXwJOGc9B3|MJlVxM80MC=Qihvu9+Pq^@us`U==cev2x~vEIce%SUac5( ziz1rzs&(x$G=3-<;Qw+My9S*b7vRJ-t%atc8{sr?PJyl|H*UWe<+9HW1t22YjOdiYl*mV%gZ#-$&Aa8D6q8-_Pcdzl*&jS)Pg`cXlAI8YbVw$YY5(-Br}@TN@M99uXPDUadb` z4hz)QLvqw5#6D5)@_3LL4weJVhQN7`l6CcBb*)=7+Bb0-*`4fBSR~#M4g__*Oap?` z66g2>xl&9f{aR7oUS?XMTb-kYq>xwAuc91EMn;ZWo^G);PwRZ?Z33VQuZ)I_4JMOa zdWeuq8IIaA_PhWqr-;;b19l!uY49GEda3%#_8%X=v36<}cuLO`IA5+D>GAU8CR4+9 z*~{k{?>-2}gwvvZ5-9gIJ^3vq_}fyM^<22zPhQC!M@?n+02|cBD~E(}wXXT4U(%@5 zb6GE+qltV1|DbS)&t?li&vaa{q=4NWEt-V@sbeI;)7X2lk4UNCe zNjJzj4mVwH%NEckz5^710o+2B+9ft! zLtVHW5)e%02tT`yGZ2VRL6#r#&8_y(KzztKtbkYybKis z^SCsieV6~@-&Qq<1ht?1wcW7iFh;oSRPov8`IP!!YUFrYIX70n!_|MMDSRPn;0xV4 zk=t+3Q1hj@@HHh((AD6A4@UcFS7qQ|;95RIMbFkG+|rg>Zq1#6yVSabXs1G)xFlLA zTv^)GM%yXqyV?4`$Nm%5yz)EB24Bx}SnDxBQ6eT^-cZo&a)IX~_PXz(te2qkl?0cm*gv^s1*%XyQe3c_tQcTrNko)Drecksmo&AZ~|Sp^DD+G?wH36 zv}`c##Ki7AS9bsdQ6T#$eFmW+AG`dBSb_~9N=lm#PhB`;jb?*|4D>|r^jTv9?MDq) z0syhL7SDs3b?+N?4^r3FHlr)&(Qlq3bZwHH(3P{DKm*#&Dt+-RP4+oo_ci+YGdUC4B0jt zfr4?Z6xdRPjwNzZ!CzCK!QmY~8j(9ydvu_0dMmyJk5f@$+Wr#bds(n~CW-PE7_TuQ zt5oN!l(Fn%(Ts7$HlZmu4XE{ybM2)5aA)#uxq$^gLm8?_C2hoa)ca@7ef?cL+7Z_$ zCU7}cTVFACdLq)C_#kvnq)$8wuZdYq>L?73ELvx7hK&t63Zu}rYa)ngIztWnJXQ6hAO*v}WAL2$L_v4JpT$Uf< zr{R+vIa}7?o8`%2A@mT{<*@oewRoC%W7?6(SQI-{$N=9{-R%3!`pA9V<+{E?>)XwC z6o9bujmaJ^Rer|`n$z_ErO#GK+3l&&gVOayS{qDJooam(t^PGy@MuZqGPd7CQSs2n}+%!rJg$h+a~l3C@=1B0$U))7aXjL!-~1ig0(9eTG5&4Sm-XvnXK6`g>^W6CYZVd zLR7j~Yibm=KU~O3Qa9Ge)}C&Dbiu3jbaJVA#(wxXQ9aRs2OS3y%=ONT-7tmeSC?gJ zQ9_&3^;esnBoiBslE-}pF0aK@r;O$4z6)nzlLv^-`t7fB$`H&K5OkoqMa)FF5ksNE z>R!y1pX0Xvg9VVRzS6g=uS8bWer>E%C3YJhDX~dDJzWU;;NG>kofGb*Sf^N^$($hn zI(}*AerwFV{xMCr!&Vf5UG+upLdz~g*f4vpzwTslU$T1yc}L0LkSqg;s#51#0AD zB*9dpFNG?=Id70QE*@h5qIum zF$00|ihq;(M}xK0%DsEN!600rTj`P83xUKIJ`zFtJCSmQRjDllh6GH`bj4%f9x(Yj z`mUp}18k*xJkxXkq!7T>se@AuT98ptg+2?h4~ed$R%pK&<@ zx&N9f^Es1xSe$pyn47 z)U05z4_NoOQp^yc)Z3{nm5x&z+P-b?{aI%5H6g>})9Gia4oTwIcv;NahC0rZMl;5`D+srRAo9j6GQ+A9sV)CjN$UMbq3PGqknF zS*HfeIpJgd`&A2Hir~6w@id~hu`DDXJbWWOI?_cRYw9CV6C@K;|5jMXT7n}{4FnRi_md(HK`R=`w4C&f7@0> z!Xq?{P4)vG_xV1XZ|adQz{7yMIVy!P#!1@}bfOU3;X#9pb`{7JyVc>X*U?TIcx_g4 zn)7V7fLf@AxPmL{qXcKQzZ~-OxT)2_N84>JU#^-04~cMDw-49Yj11BwhJfthwtRo# zydzCM7(fEYd)ZSQq-qdwX^QV96$q|;8QE4ryz9pZxe>x z^*zzl8B!_9%g{t>lLFGtnwoOQ_Kv%X_mjxzqL-arOeIPkUHzhjqtG&&YBFX;JJLX^ z3m3<$G@AQXLZvt1Dvjb1r-dA27uxp3KN2`R&x}Ypr1&28#MI=Qj+t`Os}BZzwpErU zwIRu!Mt>WUw7V`t;&ci>hSJQsa3j^S%TsA}Ohr0@?;kf&%vn^mA*O35e^nH+{elVr zE(I(Sk?$*b@u?EpY0YXDr7JTI&=0U?!+~X{7K}uwc_Qw5rTJ0?+Ka3oC*+)tlsoZ^C_d#bSxg+Ry! z!Vs0Zudg+xgwm9x8JLMYTe*fUU8jGm$AxGTniG!qjXMH@d2XB>h6(Uyp6Z_Z+JE0l zA7IH)i-+xvO25W3SJbwnl+=3Wk&P(=8p@?ABP>ADTO1KH%w0bV&5xIcSIB|T6OTSV zJ6&+@bb6p3Y6Y->zijX0IBkq6J&+z28j(JqXS;dZ%14|yoo=%xQc^X7`bz@EGnnH5 zK4n)_pJRBF3lb<)+KshjULu#UWmB_3H+80;m^#C^zoP;}0POb%m(D z=G3mmBE=mTBp!B}dg4QcNQuou331eBakT`pQGsq_PKawbBIB(1Z{5HmghJwK(M~(X z=C)6d9bZIh+iX_x3NKoiUi>0EZU{<>#6o&EGaI}X>+h%P?71-e| zaba}fFPoKj9?pnFqrARk&1VgM1MbV5g2y1DH%3m3zqmL)eE_}oIM5*{C|%C>k})72 z3%!42{7X{;Pqk^EnkV&4n`3P?%?SHnzt7g4JQ-)_hsvLQ+^EIkmC`mIKf~wcw7e9j z?0oNVxC!lEBBmp@7oA-7j(zx>8-pDDsY-->yxtip|G~}t7PuWEEjAZ*kh4cU@R`bx zN+}M4;Nai{(+>J~L1+X=r1@x0A-@J$AJVm%c-peW)@^FSfx|8IAKr`Dk)Vq3^-eVB(;t-A274%E06j;sWX&yGdZgx{hogd059@0s z!ys_w)O(N-Om?iYjCr@DTnb89nDxAahmn0F$?9doQ0e%!dG*DxjxtL7FWNv=VZk-O4Mz_dGosff@_pjwRVF4YWXLTFNe5Sj5(+Fj z0dI&Dbxleu-NkEa_hB(tgdnWe+;BwT+)Kj-^H1!$f-QeXA#G_uWA|D~f2X(UWXzP( z5_;$TuZ7^cPCAyUyy;|Ngcr@V`0y$u{0CqywdOFJ(jbAyRpQOVy!O3+kbnrxR6`g- zlpky+yZ#*AA%oaz^mfsU@lorFJ>%l>e@hexMkP$?8cEp^KZwh4f8&M_IQOIlf^U!( zvHKLWZj*IQE+PnDU;#FUfkKKsJqqT8J0OXHQ}1K`1s3#yf%tz$%eT5aW$L@>AC^He z;rgw!VDE^)kDcF!%sRNg=%xPGIpZH+|Jd> z8r(W5yOnQ*p%OHW)!P_Z!|qSbcDk@it+w`WpFSkgRHmt7*~VGA@{S(AIU}&rSk~g9 zF(fqAvk1QvMa3ePrO*aXYMD3&i>Zdqk#lc&i`h_8Sg%mD`p;D^xwCk(tgJDtU_SqR zr;2E>=FxoStP**V6QNzAFh`vixZlC`WpZIUp+dnPjvU-bfI3!@m0ds2Svg^`Sd-Tl z!dl~tZ=d7?4KvG*Wl4Zf;@6_8%Sm?Flqg%XJJUR(TVJ`poIiV}y-9PUD#QCkvjywy z#Cz`ZCs$`U!bxmT{gSHiQ_pVTfB}_4;A8ApR(!U~*e98PT&=xiU)q>cOT$?|hVP?N zj6A_Y0`iF*xNgtrL)*2k<*vAEXw*ysQ@VT-)bboRkfhh7H#}RsfbLb2^~NhlHf)3ZV_Z;v_i5rXz_}2wUy|$Tc zB(?;3n;JJ6k!bhgL*EW4=laH$&clV|M|ssczy7Z< z5$=L~t>hGOJW}SFu^|@-}$Cnxycd^;`i_ zm}%m$$|e>#tLdMhxbuAS<~fu!tW6zmX*CGpSD`GYN^IM3*`P|j%lwDpT}gV;B%Q*0 zSRqLVMe!q()z@JhkX2pW7Y*X(^pC4Z6VJ}dg{Uc6@)NmAG~>wmkfz0~*Kxu5Z)Jw2 zQvLvf6#s&{$i{qE`iPExD6DV`f=TEO6cU!|HKUu}sIzFWOk;oi__IN#xsd0WSW;aQ z*58lw^w}5n@!!JpjG&>y=iIn4^xd6yBzNR#wKhFVWiBduxFvhb-%na8;Tt4Uw0|e@D zxg{|FP@(%ojACFWgc}gE3ov%0P-ugQKW`XK!LnW_{c$O^LE{ku~B`oK9MZxvfvoVsw?y=H>YZH7Zb&B8wP z2{U*^d%8z#@ueweKmGY%_s=4a-peh?JescC(D z>7OTdR*=fP_<}QEg`9Wn^G_aqTa3&LsRrEOY3;YcbpMDC-&m!rcwYQSaEfA zsw9(r>eQ|W)A3YLze2zI8~4jlaK+n6o_}hZimKs1qc?+cdQ7O7y5hjJzlqOhymf_o zOOb2`Zawc0s|5Sr6G(r?ji@$%TQzNNxxd^eXM)F1z#aP^EFj6q-bs9<*^BckSWel~ zvS-%-;kg!hAPiUWb8}IkwpWbVL`D9gizrJHB0kF8$bB-lTGh;2kymv!CL(#-@K$Pe z@|-ZY&9Z$#Luv;d_+(cVPpF^mA}#s6r9v|E;>}-SeZg(br=^4$e(a0MQ>k9mRkNj> z;kJQ}@7Dclo3fd-rp+)yR<~D;d$BA6M2XTb(1@OlT=t*~p>Z->CU$cl&dw4c8Sp6L zJF%iczJOf(`u+dM(_65`nRL;jlVAxN+#LdqOK=*32lvL^-L;Vk8r+?R;O-XO-Q6L$ zHV%z*m~-xTf59tH)vhJG*51yr3KZUoNY$ ztJ`emtRFO{?4?IR3Jg(b6;KDw;_?eleC3l;DxO*<>hw43l0xc?;3>#h%&6qGK!}K* zbK0hoU5vuTH6xQa9uh+sCMz=X}auU1CW#<`s}o z)*JhFtE5?VVbhjhTqoukZ#0SBSLXCf!O%kE;qM333aMnkm*G*lqr`-gLT^hAflf77 zN&978@smP}7E_S|1K<-Z9g7HY9PtBEJxfR>uAMGqwU9Y5`8&A7vR6iIQOjgm$`Lo3 z;*?0h|9zFsVaNRA=`!+#YBrj8Tw&J!gb!^_GZdYge~W${8(`4vd->}JI7!=6U)gd8 z^mI!aJKN0TK&M>@Y!ch;;WqnXB)|Aj#-H-)g|1v;^V2ca;Ha_8V`Y!|{!v|eOxDG1 zNU`qpDlxl zo>`(rwx$J^#Oa(`ZK9_90{9y_Z?x*B6^2K;ju)I7w*hQxfX2DNu=JYaE<~5^zC=Wd zI60HgzB(_^^t-R4<9>$+FGb|1fwbtquzgbp&EP7Qo`PtE8cGthr)=N}SHGaL-Xh4} zItrvTS%eowQ8niUf^zjF;K#APfrVAI=Y@dM3X$bfYtSHlYV*ci#|Gu&2dywGg7ii{hH)TwPJ@2@0z3a(Q^g;ztFF z_lCDyO{X;~@({+LLc{E!{g$hixAqca6F&~xWj*VQh`m!q>f+AYUd$1v^52u*=MPNU z$e#E5t@s|wk8HIX=sWeKib}cbKPk#scZaB#XxVAz{r%L#(wJbu^bbv8_%<_ua2d@T z`7MJckFZQ=dj5V%{q~S+=*OEEUfH*;wb4jBW?#^4coVK2-s)SJZkdK!fvc*>bX&8` zP<8>s#L16%)xTo-D5p3oO0y9xHlc1=VY`3UbIn?S_Cl*I-I-oeneKI?v=;d-Ko&mM z^;LE{&h;|MuMAOhpD`ia0EZpEaoZT#F@*#Cc6p(PU_F~e4~*X_7Hy-FyHqWI$IOg* zc(hENar)UrWez%4(I~^(1~ti}H0eI!9W{47LGEux=5y2E zPRomA;=fqo48Gui4ct`)XL>35gTostP>>^Vu%klAs1n+7fc^dC3SZ1W*L;wT`y2wH zrm{}~^tr7$o_*2*iA-tagaS(iB%GSXwKh76!T{AO@;d5AjPo~4O>5&B>6Fqe8`xBh z8se=@aEvn*{t?J!rR7&vK+a&yg9DV<7Mbn?pDl3 z8!K0p3Uwqzfb-+v@n1eczi{}l;cG-Wx$!`ca388NJn*)9i{)fAJv&ikc@7ci%a!jf zv0E`P5QG!!k3#fR<|1)~o%YH0b8^*iK8>#_@!O~>*RbTb;8yj7c8Q~Z5KhCPQ`_08 zaNW=e8~i~jbctNGoO4n*L=(s%K+Q@=%{k9_^*7MNZkv5Zxv0)uRT;E0HQBWOxn=M> zqe_dJp1T5Zq>ZIkJdK(8L9)G8cG_kf*O&Jy<}Kjz-&y&OLlpZ@J0AI8v)K>{20L+l z92~mAYSh+jf7`?F^?R)1j6~wCJ{O3ltwt}P19J=bm+)QP;sa)mQF}~PY~{R@nZmuK z{xd7GG$MPssa|a}D=%wnB5W@MR505oR`TQAyLuf3Ouf=vWCbHNAvXl_e5xf*tqX>v z09u(g6T}8YH1Hgp18;ah$;lkUO$w;|#n)SAb!`m&VFTSOS86YzC`v)#{ z+`>d#eAg$$DhEh+AvSJUwDhV%<%CWv2V_Q`flE=?n=D3cO)nDs{@t zzP>c);C{(gwxV%zy^?A%U*w|vAFfGw4G=w+f|rdabJ)?jPGetEI)jCIp{W_8J%*|} zV@o!*)C>#LapFb2fVO4;9v*X;hFr}7Vsr;);JF&(Ol0GxQoVEOY?Vl?F=j;jQQShN z@7XUy(ck zC=0*x9T#AcuDSS}j_?uPl3DaaHW~6C4o<@QZ%u3@Uen&~kg~)cP$^FU-Nh=?$J}fe#hFDS2r-Z!Z=%Cn=H8}m zN$lU|$Lu@9Jf7dj$(8=GRw}M+mtEE9Fv>|%lo$LrUowt%TY#z0k0Ttp_sxg7S@3vC zj8+Km>r6pU+I*mdw+kCySefy<5|tjCu~TG1K)?Lg6G4wvyr+iW0OXSR7U*-W3F4C# zldV>|)fBmAqGUnKnpfM8VgjAu_aBJAN`#zfY1BjyoA{xaL<^XKlW=TY+?{>m(2huf zjTkN4FM2B4Co_fJSsC#q8J7>arzfdMXIZwKntGqTx*V+8_8O0{ie?!8H0T)a872q!I2?l-eoVDuJ*6K!v1n zAebr>YaOn*6}mhNk7A=flt7h(q|VPPMlH1E0QyZel?6(H1|4_F(v<91cO7k0tn5CC z+!5M%;h|sMq0$iMoA6l`2h$e0+YI*~*UtJS+(B@^KXg zL;eVJ?s!}9a)H9)DJ^a+j7!^r?%5GTUvTj>T7&F}d$9>0Yu3M~-p5*kSA(hJv;q&SC5>SUQ4>mhUR->TsIT*G3Sh%Iw@(5N1g+gE&&ExHpfu zhE-oDvFtB5Wz5qV+{nAS5jyjRYiIQ(0cK=a%5(?67g`^arbLJ32{7TWou!B zCZ_BX{18!{zz^2YCZ}cr&vtzwiaxK+iEoW^7Up4v6`zB6;6J9>H_4g;at|@RGV~+S za>7wN!=nho&)V%aO-xiGm#T@1iY;!&uQXKk$UNK^9ucnL`e`Q;*^<0d^#SsGE;|=Q z^i;w4xg{C;63P$vIK5{-#4rfmG2(xGI?OC_Z=wV*Xn5wC0|*| zWrjahg^psBAMHN`{Y43BN>&f~_A};tP3oA%Bc^9Fi}z^l?#=hGyCKZXhZsnS<7rF# zGp<$ZUf!hPcwrKTvPjnldDahb(S~NtB?zjs90W9okE#Hii)+!{(lVjZoll~p)`x^B z|9oblv~fIi&tR!E7q4Fovbx;QO$k84E1CGB-@x>I)H+iukxM1h&Ec|REr!=OM)I{p z?w33|m3Zr;ly*#IVq)&5KZ<(d`*2WGeZ-k>y?C>7;XHlS3L00;*+$l1RcRtB>3+Be zrfh#{p=E4~{t407+=?~l4^%iMq-7G~2{tq!K0s61@E3_hgui*iNl8qzzLKWTB^CU} z*;eukgFaR~<#^jmN}(n3tN}@DiP+{!h%#W-?PqOj;@HR-cR`4Lp%vxmj2H7~p`gHi zEQlsIW*VVHwG>ky274F+2~)>U=$Je<+9zZGHc5V^K6H6q!5Xp9IM28(=74HnI3d5! z7674u?hHKCW1@uiJXpdSKq0lEVplvLRE8UdxYTIbb+lL~c8Ap&Jnc;|Jv6+GnlO26 zjo_N6hN7V&ZkCcc1lp6EFIWjygr|eA(RmH&AK|K?AYeidJ&d+hw>r2ilyPQysqUPO z`x{DWOLPK9$sgBJ=*gLxFpxGv$H7Ej`?IE(rq99BR5foIEyi-}5I7GN>z0`u<$`at znh>NUahJSMI|eOPtC$T>Y%w*_gVmSwhH8fnK43u&nQC32%4%&FCBAnYttN;->AIkX zf-S!Oj%L~csK>C({a3)9>zxh zNLuYc_*Vnh@atx6npW9_pCY7oBPvR{xkW`gV-oo|$46mtW-1+YCwP#Te$<0q9q>H8Zo4sTQh! zA8o!(Xg8bdEh>-_e2d9`%WQLBFSLhb_+hXbG$ezBsvRczQ_A1|@8ZOSLvMApJRKaW z2Lwou7k<-{j@#2bf6tua_PbR-j0t=0sg_M@v+tiOuON>4oo&{DDF~SE_{_9$yLqJa zyRfiQr@7GZa=Y3J0oD3s2Eiwf$`;`vG21)M9;DQjqm#rx%M?L{8)G`jvNZ-T5~Z{8 zXXgV70!bTrC{UuTkMV~jvW{d3=0$!WcSb1Mvj8oi#NHe>W^qT8JvkZ$=INMl`RvN`{+zG}dT2FihHanAj7i5vev+tr>>5f_3#I zuUdH5NpDUs(?SKf`-MfhA`yfnldN7ztn<;2pH@wIOhvCbJf2~+Ew)%ytapPsQ8?*% zzjUNJ0`>)S)~qIQ6*3^e#;YfHDnmW}f$LIWW>}C()nx0-j<1L~7M*k2 z&4ST`{IU|TJ>pd$5^nYFE1wZbJ1X=WWWvXKk&RI*39yNI3eY-b*HS1#WhdZ%-f|4@ z@kgN**l`TsxpAcp;52~RSP0BO%r|MbXM>+Gxv7t96S ze|v^im2eg(wN9pD-g?P+1v^~44i5OqU3x#l&YYnA7Emr9j0H{31D5>rUPPG1=hGDF zgzWoGorvVh3(vLsDzeU#$2lAasG<|NjW!se+>gi=e$j5}X5(O!RktPArsz(J6sN+ti>&CSgmfA;HM4EDMAO>^xPatl;to>P(csUB!vRXI7d zA>AwmLz-s6`dYfuFt-~|!QAre9=xQ5$P#TOS5j}BhzY>SO>#{6X4aZ(7oSB+xz=e% zTLLDWPvAEDR<#mK3GKy?ReaJFQmO|oT_8kF>E`$p>68^K0a`8PHG7T4#)0&TTqBi0 zRdsb4Mke_k%3t)$@7Vzm3~L({1^l-FG#Rfr9!@&-#9C86Q|-CC!hLTM3X1zc!tl(B zUsk0fC{&tG5?`qtw144vRBu1=^2UTKynHfRg*fR6iI1j<^jl~Wzx?DT(O=oj86 zdFRvrzWg?8fp z@nd0J5rh8EVCJaBUkyb_xj~YD}yl>j%~v6zZrbo zHTiul^;#6Xa&SoP5ywA#KstR5=x|P1U7cbfNVM1Wd;$8)Wl1(Y!Hze6ACT3)ZAi&4 zh1xUeHeQXAf6W5ll5Tcfi%!}@wDJUDk54x*4R0HhSh)TCiSTH|OXnqE2kkbW`4`3Z z`y0mdHNRVl2H}Y4U!zd;M}{?kRRintZ)#07UGF8rlxDrk&rhef=cf-2em8qhZ!k@e z>s^0Lr~JeI`iem6Gq=_8yoaD`4<`16;N_2)Q3?FJY@bW!N2IEWCOG-Zk+io7 z7mNtzmAKN^cdY#VU7S|QAML<}2=^0~7}nUibRsAFN-RMV)aCesj1n~vT^M?`c{Ljw z=!H8g_O%{80NHdF`P>Gm=&V>mV;oJ0 zLc&Bxb{wZE_BfeINS&_WoAuxt8@Xkj)(o0#?AilgJtoe-7aioussp_n-Wxl;Sfdf+ z0a50y_PM2h5W1ObzA4*N%Nk8H%-?J)c}jaB*tv(Cj=MM4s?Re@w(y9%i<+_peOV-> zc>HmrlaEu3+ce8m#Q5=iTB*cpnPvWH@9*5JE8<_?gi>*DlIo#)a;MgI>+EPtC@MRa z;Ae%faA-i%VIkiwPoo`W!~~(Pi&N}UEAFA(mDPT-;qRHb_FBeC=xul|)kSgF*%;>0 z)^?jB@+9il#NYthEj9^qzO!#Jwg7ik{m97luzaQviezG+t5{pD_p$YoVc`)m2+rmj zZsGo^?iJyG$Y`g7BtHfFY<9A0*kXzK6$S@?AJRLANF%S&VF7A95vR)*H25G%WNO`xoXB(NnB8|1bpwb(U&M7P-+|voxy9N=`T^Dz97^%rSD~XNlLmQ zYRj)2I#91E62W^QAXMc*)z9gzb&*}sUZ3*N%idi;`fqdee8?`U+<;flHZCHT)u9A>q1git2f9)$*W;TNRdUvH!nkQFuwb_h__V1_UR8&+u;2qk8kqe?W~NMS(V3| zQ;@d4-hGpQWOmbqt10H?8COd`6r}4u&0SYlB|Z2_cN zTk7)G{~+g5Ju$x2M-)N_UW`10#rETCjppjH(bHS z2ZH@49G)Qg3ghneEWewOMjQYi;aQ^=h>fOM-P%r7ERM$ofRxkl%clcRIq?>4R5Rv7 zK>R`dvxIpuR^C_R@X|&NJ#TGo!t*IieP~&xfq7x`9Er4TLTUcYY96VPMA2U4$(5lZ zZ7&!}oPX#-kERw%l{2JPYZcE%lkp~D6#5-x>pu{kvcA~!&>cx8WIZ;r$_(g392S=e z8X$dGGQgjBQK8}A(xKw(XQG-81B#S?SuCNxVtVp#3mexAF2oJ0ul*jJQcIRnRwkgn z)$Vt?2Y&#OJSeS!7c(?6PrmmNi6W10%$ifvKcICdtBr8sZ(?x)oF^oVvt;o3OD{sMt$(GLu((5SeAIK= zsilx-g8<~prfJ5w>!u>TWOc?`d$fB;X=$}O4Fa5(ISedqlBSls~jFM7$e>(rB@7N2ZBk}vP`Z>`?sjf432EX;7m(~A% zJJbN5S%=Ge>930-pZi?3$i&MvJ~Q|tE#-h&KRF@EsZZod*JUg1M$7BaD#doK2i#BY zxcxv!#=aF_r&wA0I@$TOHxCmwXf`J;_>2#6+MW(QJzwken@v720Q=9(5#EFe7$0`E zR<_g72{;2Su5S1o{GR9M(p&@@M>joAf0a!NuOH1_OcZVUz)tcRCj@T0iwrhYlz5?` z7&gl*p8g6Dr}snW(2id?%lRe;Lm0NQdsKIV%6sT6KXqW@W;KP$#Ke;0dzMdZ+86ub zgxfxsxS3BY5j18{TYmSi$@;)JbalUf)8#hUBFpD}rns>Q7qp#W#b!IQ{ z=~n127A{&iH@)s~;E8N;9B@dc1a8 z`<0`i=g8l1;s4??V)6#w$!N-Q(Z31i5&A85H=i-dzcs4L+TQNIvrl*495?@Od~1<` z-xJKguwt{`ZRlSi9$n{&zpw3DV(2eg8td*;_v{u~jx_6)HxDsF7;cmh;Wfg7r zp5R5G*SWmdBdp|L!}0DP(m1Isu$_(3<^42R-~Dd*#T)h;x^_9%`I2KHXun9hs4wRc z(z8{h?|m={nB~UDncjzZjMRY93ICQ~|4v|Sd)=-xAJe%RpY*qE@mqS`ap>F^O&O_5 zOia=cytt9|mxt_OAR^tKNOa<~w|E$#DNl0Z{qq}hyG(%BPHZ}DgJuP%_P)WrRUPoj zTD!EQMRQ1T{A#?6=Rr+qN^E$fG2jEAW_PX|M_KFKB&($dNwdY9s)F9@22udoegg}W zY_eXxPYcx{BCCLmXPJgNBU}z)VU>R&-FQbODRPi0*c6%kLl@87nH!bNPZ@Gn=il_A z^_2(?awq&;vw}ez7hhg%}Y6PfD?x@Kopz4l;N;p|&#P3zR_@DX)s1!dim_|&hX z?)Zp80+AGIs%n7}=~D~nxa6mzD64pl#-jts0RtYWn5RU^6VtVg?H{olaeboN4d>aJ z)fGeS^ysJ*!`z9TMuILXS=!RW%&bDxjRo9VITnHlt(lIue%aqrgR4!JTvdZG0+GXuqzMANcQ`rl5Y4|=y6bQ z`YPM~Z_Ev+-dcyLO%TVnRvI_|U#rB`TggBlitsqI zaC`N}Ub<1J`$>zWzd7%ovY65MC)rY_v;bvgTEq8XSZ8u9m z{7kx8u+`S?9M*zJIN zlFx>bnK`@3@(38yS^f4Wu1VKPgjt6;<~2vJ&QCR_5@HPdqg$x}U9Hq^`Z*u`>Xp;! zcdT13B311Y>RunGfPlu~JMlb0x-uIzu7h&)3PeIHemUxe5%5}#jKPGSl2?`{fF%HZ z8M#cfVzcx9yt`*8hVX2YMiY{KM=AIq`n^0Yr3gPa?ikPgTco))>)_w9JBF<&{Q8T~ z1z*SkW5n>Tn4CW#(M!*JVi-Tu{j{F%+Unp5?&qtoHsblsfu8#rph@3JL?Sq5!;j*N>Hq3gZUKA$y=2w;ez|u|O1fIwi}wMEZ)99HIZjY` ztVFh)HifS4S(WXovgK+&OSck~*0_UvnxnnM>LrH1bo>xAg#P$zLmO)Eu14p2?(zb& zC%j*SfE+VN6#n!Q4o3etvbkQ$OYVmB-K zr>9TG;~@R;Io46?R!`(w&&2r+4+j&DxcC<%nIaX=CP(p|cvU*JIk|JJ7{nRNMNRFQ zmWwGhlXS|)qFnN77Gs~FAE+0QB#rI7VT6ujpKAxj4rD{mUqEGftrry{m%C% zzq!`X+zF1@54V9iQO?U2D=+;PiOVm;KjfVVf#X-j!`H z-58yZKNlJehmm7eU+!EmZX0!cac(y5E;xDgy`yI_cZNPcWqBV(%@I6pQhU5|`YO=l zw7>>NRoXV#dqZ!|*W0WABv#f;alG@9vbu|C)|=J*k{2+{aY1r2cfVLw{JH@q%u3Jj zaQT9NeSQBoJ#ZjK=z3(ea4fa%U1x&{-wJC#y^*z#Ht%m%dB9MrI-lxIFo;bJhKpeL zuP8C-r;BBG6;Ydr$mo`%s|QVCopoZXZSyuK=)Cv0gn4KC#xF4xbr^&V;Zo#I-skpu z+_uZdFr-)5kRG|u>kA}CNWgx#`h(keqSKyN(YW59#FaY?;kV<%oInf`;m2yYfkEWL zg$@`=V&vM((sfF<$MG$G_W0>bAw5UKMGU`ZCuvpw!*jPrR@>sqmImwLWJpZMo% z`3&L|pv7{z6ztH}R@fwI_w*k`9k(EJWY{P39eTCU^}EKvemk>CNi8|ZDf0DvqMqdS zFMZ{5+xOd%RDkfMD7a}QTa|^Jv;VtYagSf&;!v*DbeYkV?cuF56~@0cC#&yuK1<93 zY)av9~On~$3|?s zb$M*ZVM}5VuQgL+wA~Rb9sE^g&1yIN{IXr`U3T!Uv`<;qFpx~dfP9uPE6l&Y+jk)M z^Sa4l5<$mam@s_Nq-m{vfdzvUX@c8@5l1$#J6u5&)5>sAvA6rwIq`^80G;=CZX{s) zN+JSYpDU0>{rWM2&=tB;VT){SG|NIsF`S&^fPQSHGPM`4CS4zjbdi~#7>_P38{G%u z>Ct!q;d{=SgE@~jHNG&P{qvV_Xzb9^XIj0F42&#yB@lE2QaYbv6}Zlo+6#h%43%a@$i zUzI7(I9!sdyPTtAfx)N}Y@n&BfWj{v6|p(1fpT)nu~wT?++bS1P1^|Ei@4A-^f@) zJGXX^?}>ny#D@fNX#cAq4dvYGimEHrn1H02r#IJHhnY9qKgyM{{r+5NHk2E>@qzWr zD5DvHy9nWHCBTv`@}o>M>VQ-h+bH7*BKfSS*DuZ#rcEqXY}dk2r~y5BoevJWBtzVa znI0jAps6xP)DUsX;c~5bRUU#U&LKTZ5{6d}TYtTafQ2(nM9gQCDcdjawMr4Bwt-PW zM&|X}ApBJ^FGO|IQhoYu1FU*Ft#yqLabF&hLOmo zR270=rm^oL*2SV8G&Y}X=U31Y+tj?8bKsu%j}Qs#4#+0k?_OKbGAskFASQPt+xf&n zSJX1?`^@?>O@q+{+`bb5*NOts+z#*DO^U33GDTRS?dDX~d|YSOsr8Ovs;RJv+hZ&K zv^;Xj=X-sgkk4hw}XSjC04xfok$dtlvUPRz@ ziyt=duMp5=NBqj!<*-e!+LW&hmwX@za`gTZwMo6`OHWBKp$KL+?#C~6ft`w-4{6I% zclmkuN<=aN;W9EkMt&Ri0Q&zQ`ZPuFt4^xyNxAm~M&P8xrZDjJvdb0m1_0FUxti?F3ALP- z$L|D~K#$!IfE9q`U)2p{GWCY+-^Znl#Tk^{$ZV=Rdz2N(EkxvvRioFn>7wEEEl@3G zz1$yK|FHHP+ZN#3fmhoF8s&|tc*mdY#+^4*4Og>bZa*%&mkgu@^@q<**Jq-m)Mt2Q zirAUVqMk?=Vz*G-SS+ zy4!DB^ib9lAntuGIE~a|#r)%e&$Rw+;{YJ>yLdz`F4699tjYp`O#vw*a51+_I#0f*q zmTo;H=$P^>!(j+}Vey#e|6kEqr2n&cGAp`KUqHc3ySHUw;N*vj*z4=+k>SS$~(5O%pxMOSSQ6$fMrw9Vi zUF{yaezGE%4QDN`miVoqLK6?E(erUwIe_CC3vP5G^y zdbygc73VYw-+WuYf7)E$k%IF1-CPKe`(~k!ypt*^G-BOR686!>a_CCUKq>uuCE)Y1 za4%XMkyBjlItf8t1COz-V9D(5GwXVv-=?VhPPg1irYJynQqE^;)_FSRj2pB&yya8S z)w9)=)Z~zc0Pxt1NMbW>`rvf#vodmj|NVK7%x)%teiow^TKSdwBL zc(Cce6f!l84?g@@8;)+)?zN;W+1H{Uk01igih}HI=N$l2fzNY}k$w1aA5*6pcP2c* z>B*LpA2#Mx=7o^XbgF%pTPB6E>nXVQzXeXhr0sgt-Y4gjWyr6WWEEcsJ;>qH;5T5> z3MJVF<6T`+lHs_(OY|TAjVIK5U8wlId(cinqfeIT(8+oHZwh6#&PaWw;nIp4Q~e|k zWZ3Kona=@R#{J-f-f!0RzoTl1x8*o|JdpI9yNiz^92HaHTGlZ_tH%y~T+JqVc&EfQ z`wS7NhDNK}*EiawRQ-r=Qy}8P(&aqfo)xqRjUCxx5eE0d^kd2Ov&NUWcs(yQlq2_XCZ7IQRadl%%zw-k zrO~g!uMM(p@w^~nw#pmOs%_aDPf29f=`~V5o+;arE@~v?8rZhrsbVCS{nq&A(R>V< zP>z~Z@Z{4_hdOl$5g$zG3t!Sz5z6cgCn{N|`X%5a6)Z)+uCp*-Pv@x8vd;{MzU78} z=w_g=s)wIG(#X+j8Ji>?uFWj1`P$CR|CRJYn7Iz;$Hn6i*@@=69?qk5 zZoNXk-G{})mYXE}%#CJ~Ro&nvDIR|keQCujjb#~xpPP5jrx9DhaC8@t)tKo=P5-}Kl#qsuKw1szVTZflPi z)p-zU9jg`-}0uKQi9gZX2Id!W~JPM{7-{j#@f5aGm+Zr_;`wd6iu!= z$}iC50DIb;)dbG@9S%m5aNFH|tXc(nFHx*0KSh$gJ|Y=J5(?4K_P6eQ`uz?U_A6E) z#W$4#^%Z#uYDJB9bn;ovFLmMcP2rPV?%({UYs=0&FLF5*eI72sN09}akh45=OzSkO zD*ju+|C$)6Rj}s(;`C}M-N;U(lHP!+cx!KdUkRd_RR*)Gh|B4PVgeqJ=r3~Ewv0TX zTX*xj^mXiFaagFXP!eR=4DCjli#$JdVlCNK=Ul_eo|vz?=94;Nw{|EhEu|uAu?mrM z(W+q;78cvylSKfQBLq^0!=0x7Y+8agv&tcx+zXN?)5^vx6Ylo&s`Xd$Y=2vlx5!nN zJ>cwD5m5S_Z1`tvPA)lPfYq1yD+0Fdi;5VEOevjxsM;)9Wv$MRNBS2+{5m^_nItb+ zto7+Z!cL+pONGu)GQiXyU~$gz-#G|O`hh<|8s-;q)I|Qmg%d6$uPGS7$&#k7vXD>l zdhzr10@X{ZMcR0qxN{&p1odQ`N1cSvbG9JyZdzF_d!dt%u~3!^V+xM!r$7T}N*)m9 zG?!tzn^ys3!e>J7$s$&^n5I>d(eElUR4W*tUOD1rZ@rJg;n2d#$RQ?2bM!g2jXpqYZ{B9Pdhm$5MKLZ~JXMnTX+TCjVJ*-!KV5Y}8ks(Dh@d$o6ViMM z;b|}7gU0Z&SAadFm6-~qHkI>1Hfx%t3{tbD+=5Q8J0lY$u059$vdIqGb#f^MYTYX% z7zt!-5>?%Kp;v}V)BS2%Tg1|Xfk-y4XftvtNyvf5zzwMo_W)CkzImvjC?^7cI~Vwv z$h-5-RwzI+F1Cw<{wN_owsKX`xYQPZqnc--(rjmJ(RfgrpBx?c;%UtafaCQkxoeWA zg>uIs%sdE!(klEY6_idZ156&982Oc5xLeR9To^H5V7B+}JIr2m!)1XlxSN%;r8*U} zl9SWpA!%Dq*Z$w>6tjKDa*%j2Dpsq*h{mYz20986-^C3%~rJ? zJj=?xQ6+1DK&|F2=2>ZRlJZj4;Mv6$vf^mmsNjC~gbc-$?PqGem$ProacOm3VkmI;tH2p3K8zWkxi z1Rnx$;J;b+plct%I$v;65!dhdRFAGFGn)=?cF--{VetG5+5Rx%_M6`wK1##y?#`=_ z*JC+Cgbkoe1n~|k4Hyof9W^0-KD@4aM~JV9CKwg9rqEEo^SEAn|9e7dEErk8jlar; z2UIWSmECJazc=)hH^CkPHhJCN3zndL_rxM$X~+s0T<2Yfyea7uJ}a+LI*lv_4cy$f zSMMq4sMSr)c$^2U`P8245*GZet_#l+TN$zbfiMc8x zxbJ)=hQiydCiqzwvSoTDma{7dz6 z-P%0IP{MYl((lTucMC$p)8yFX^bE4pUd2fH#ob7aOTq*m`d7UmJ&@FpKtWoz)l329 zhdV0HNzRuNp`-A8QKlAIFMOndg92R5H4;kma{chGZ%?^`=Q&0&%fD}1F5SO;SPa0m zszviQlae;eI@@yP+q?WsD_J}c698|-^%-J-ndFRT2gxM1xJ8RLay~)mux5n7%-)nA(Cp#jAW1QUjUm91tbV+@oB+GEg_X>Z}zycSsnz}`)_t>l| z_9m;o6Q3>kfoAX^x6tdKKPINIv}8^MiYH%Uv}=4vsVS$0@ZwY#2?sHGddynIS>5G( zg!C1zu)X+J`k{9ObI|HQypE2VE`y_7d`^jVj**X&3h5ad4fEr%_91Cmxup#LWZ4Vi zxVtRP8}cVI%tf`46o_&_31x&V`&3GPI4?@Q6^20lkOQy6w1O6AGg=6Gso}o4Y4Rgu z8WkcOC359y;0Q{}idZ^Tr+$5fkvzU{ceQ=KsYO`f1T6k^OaN{i0aw=uR`f@(a5{A| zj{NH@&{pX!fu-Z;3iu6tGx1nN?5~jadSLo``;H}aomS!Ix`ghg;Ao^}t8YR# zzfPN7FtFb24;qlVO{n|736$l|z!vAy{-fYPTefxo{V*vdD#v~(#zbb5<3J|D;@a(n zV&~gzkra>j;mEb(+x~%YmS=Ku1vgyNuN!ws6s!Mm}DKfYUN)&$1<-QFw1weHsUac5em(2qF?qW-ExRc&~L zoKm{sejA)#IG);Cyuvlbp6j~vUQE5t8el1vn(`Hgtp1sv2YHiGMBGDGKNl^|m5W`w ztpYKT2?=L@5gpxe)}A!w~`gO-{0_ESGB!-;K$Eg z)*N0^7BlcZ*m0r`<^TB+f#lrh%1v7)Jb_4Q!EqfJqg<DIYX`;5^Ha||#P_0LW6(~)T&&sEnf>&yFin7xC{5o-zJl9NZ5 zs?JXPoqcIlb2Wh%dC31QIHzqx|AZdm`m8qIWmWs;M3Fw`h1E7C{5TqDJbRv&-E}f% zO`2x+Uz2Y-E-ASqsWA?=3O?2U+%{0$m3TPz`_*vCkqV_ZQGS7Te14&lJ+O zuFhnVaYaOupiVnf15AJ5xkF_N7|N9pzW<9hz71zVFN2((JjoVbKb5THXu?)ai({BP z$3k17A!9z7SWhD1CXn=%Y7f8!vZIrT;FcQ$l|-@dwQ~{FZM&f695b~{zgR>6d}Z{e zp~_KYrfN;X=*A5GA%}Bj1Xsdt7RzKwQGFr=S`J`BnpBlO5Xcq?tT~j?C*~ebGP^ruwngytfc3+v}k*G^_Ar zbw>)re>d6&QbfXTl*K*e80d%wf?L$jr4jXM)lC_hu(e zFX1YQ?!5JF_zmJZjW$<&GF!Kb^adkf?z$JpH6d%cP1o3XyII!QC;%T`J>_}mYRtBl zS=p2gjSl-gR}z!?zBV{XL8OU0&-JP8o3DI87#})WX^ZS25%brdk~P#ChsT{Z%yEG& zZVU}{(FJXJdKqmE#M~<8%21ig&Rvp}+>VQZr6CIR@mBwMa>q1MgO5ocUiJx01d0r&t*P z-8RR$#wk@sbBgM`Cn;Yvs#Xb3zSqDGjd1!RiTUbR)aN^R4q;{Bl;{Ip7b$w2T9J1PB)V;O-LKT>=Dm zcXxN+Ndn*g&tC0b?75of%uG*rb=6za)zxRbuO0DV^)E3?R*K+7A>pX&oJ(I24)g5W zPugy<1R$}Mg%)&IK|_Emt>hHejQ2iv2A)STe2GkuUFqenkxQ6a_>>ozNGmpgYrkN= z78Ss^;P!}6`tWY{Fi*|GgwtK)+waW6aD@cr3orD%pC}}qAt`})G8Gv^wYdIlBm+IQunG6@4g}iI2DVP9;6?(*s6sVDzfk-sGci4;l#mYUV>@ zY9$$}=NfLG4SA8I0~OTp95>(`WfUJ?reuDYpxGSLcPlfLC>AD`UU>t;4S(YcWRkvR zs3sky_ce1;E8CR8V4Z(y=0-pmxN{YY)~T8SEp(RJyNhDP%ZcJ+Lh{YM12I)RT2ruY zsN}~YE2Ua>gL`r7#~dpywrcI1A|#8xAqT@cM4A32Ou~9{mGCsUVUcYhev$vQ79 zEqtR^SoPwi2v!G~v2*S8c)#FI4)VqnP0lfpY>*eAGZ^uf)k+y1h%Q=2CTLszDj~Va zaT~p<+;@GIKiGE8>8)rwaJ!a3m~<^r@a5ize(Sb22Ty3xrs44T%@2;6Y%h{JD-719 z`v?AF0_}XBoAWtWk&Z0R>9~*NSC9}lm}9G-CLbwHwH-7kf8Za~=XEYq*|!0CRTFmY zJI-6XhFy)HZr0fq7tXHc*@w2Z<(D%sXO7h?Q?8@N#?*t@ll8HDJF=|uZ;kU5eSqz& zVzy_45;{4_fA{HU+Obc3+%mA6+pozFob?FS-eu2VPZV+7vo6`M9e-c4ui;uzYEhi; zX1Sb+`A~h}e<-YzFx`Wu=J)HxSp1tSF9eG^?Cj`Ou#0hx2)Xj7&+rzL+kVV^&}1(I z^D~XI5d!-REvw-5AJ6F`E|Lca=~GyJD#YTkYbaCb4`g zosyz*dl{-PDgf5@9ntZM>9(zVFYLd@ArSmJNrtrQXDK0VPG|rYwTZrnE9a36TRM-Z z1k3cYgRJjwt|at;;Y)PRA;gFew2Go^-n&0^bLLMvi-XAe-g&m_>EgSZT zTqMeOI1((H8}#o^PkMtET}0Od67;qKIBX{KY?loQ` zO3y2xFkHQ+;u#t3jt~|o+aocEYX}TBuMsXN=t^pB=k}-?dQoTXf(|}VQPeK`80Y4Q zlWcqhsfsohM9mWVYbLXPt^zx|BZtrcOc6v^9hA&Jo6UO*ZOMi^S!A)bIeP%LjZy)B z5LKbqa(FyZu)IHIGneacUB58|d13v--lw9w*L>){645rb(^Pu!vxTivfk1y-{DiK^ z-i)g|)V&86-MLl`uV@%kP`m*G`HZbnf|ruOV~^wRTpAd9r}om3XAhYr?FHZ8Botu$^1hn&iJQl zY(u117EV|n^sH_}iN4r<_D{A~uwA{0aJCasTq@5NF76Hr?`DP8m8&ijW>kn~;`%LE zmQXvkR*tB=92uuT)8DJd0V%XKQ?o5aPdqgmdh#y&4bIV#_rV!9&Fiu`_<3{8Z%c>r zpWl61Hx@b*<9K@nj~UTj@l#VvyMEgDU7wgI+}DnoX~F1uvpB&$>mU*G;nyVUqNGQ* z8owPO6c&;(<4S&t(0&Xee`{$R?sO3RGnWaY(<5hC2aiVK{o50~_A*uc=_s>J|KDIq zw`_IudZ!Y1PZ;8dBat1)Un%4&T8D*6YDygKt4t86X}K8R~xq3P<-I4i960 zDyT>d{;JxP8Po@)=xjON!NuX%!Dr{G)AU6m1vm}G2-h+FoH{3$Z1?*`?Kd-6xd~T# zr9|RLtf(QQ@?}|~-4_1y6s<_kyX-9%JIdnMg<|Arrb;lhB)&*#eKyzLGL#`!865UG zj(*0MuS!LIvHXL)f1_HTVjvC_ny#P8llG(?sQOs*cLBb{Avh=y#-$Ab|Nvy9|ED`f7gkeW}m z>p0uZUR*=}NG8%_PaT)vmQ$UUOOxpjnP$sSDEB4px6Xq67-yP;@{(!2dp?I~f1lDf zt?^_p-_V+s9O!i%D+Q&P--*oN!2_C;1@Sv_NhxI`k#!zpC3WM0xe5$=YQqy+rhYvR zHLZcv=~P%)07%BpdRAzG{Q>LN{HmU2ylHw~4@kB-W0xn~KlFHpjlBa>ng$|%`BZE7 zM+gfI{+;uYSx@dy%D4tT(uHEdaez?ic zj?HmwF^?}GcP=R_EybQkpu%nVW_H~HbJNF3@RzApa}$7 zU;_?8C8DZ$JLe(PwnC5IdCFTUlozB5q0T|Ec@&rek`J@{o=;Zr9b;9jtL z5_@P>%k?srRqg&l*?&NxEFhjZin^+VZ+jIwX3MRxIzHoZ5V1wWr(7q`fh%VvhUS_J z7Jg^#a~+{DSKFW8Fl~{t_EBxmR32>xnP6=7I|;bq^j!*5rvcelJx3Kk?Ze0seB}zn z;Z!z;6lfK8`$+Lxol9_-y!DX>)^&a_$!}ss_UlCE23e$}Q+zD~<&}1Sd+i+8G6f!N zCcEDBwB6G3&ZR7c#B0kwr8oy^hdA#o6|x08AHH9fgG01&Bm6#t!)?Gk!oadLLKU_O zv_a^qxB4~QIU=I+w{C=BUnk+P5JUeUs!08iSPBaJjamW&3*wJ7TW9595Qf%37>`V^ zdEe@lA|RQOky@jOGo$hgEyK z0;(U>FAM;U0>2V!;w7&MvSP_YZ)setio~A@>=oN1{;U{4$rl6eKRaGPpcXnGFGvkc zah19o7f0tOv{ef zw*1s&-JfRh)&JG5k(-{^kuqKP$<`wZodzRYhtw8`vX z@n}}I0uL*{p7tugtH56$dN zMBziCkvrl})i-?RuWdme{U01#$>uWsNM3?K{r>*j=_Q}`^DFvjMC8$xMN|bqW|V$u zmdgzH%?%Z#wB&@_FhVU5e;7*6bL^X~v%{Vz~3$}Ii482DQt;AB*^T{wOz{Cz8OsExSJyA6kWt00$R zIzBmk-7$wcpGy4v#_py#uN;V;THR;&Csd(XFG%Q$oFzek7$&Nut?TdR?i%oJ7D}~e z?>m2Bv0Iqc+b*j;#{%4w&9Le)UhT%K)Od(!I5u&Ug;cr-PO0{R;+1O2G7&H=;lak} zMY_{XlSD8;--poH=n@iUOGQ_U9AT(>D^lsn>6>{GVpNqL7>-kHfc$X(0MD2xFf+*O zrn^Uq&;Id~KOxJ*l6zNXPS(UGrHCdw^#Y5m1efJJAa0|UZC*aplj3c}o-()A0IfiJ zn`l;Qc`gcb3!Pe>enQLjmLMpgit=jFrXnd>+0RWQ<=u&vU19k zTs!?9jjKmAK;yZ{LX#D8{K)=22<%zwYwR~O*~JxN;BRAR!5ZMWYP0EX z%=sF(aW0_WV=j)nXUmeINIR1SU}LIYNe4x-?%yUq(SZU+F8wIB4D|&5&4t2~f^`@y zNJ=!Y04LQ2M35F(tABDHEqC0=H!*MZtEjLC3LK5TNbxv5t(}|;VWb2Nxy@Nm?#j-) z-l4#bSMW0|6&L3I{%tv^K@C9pSv=(u&`m(>L~vEsD=l^R6DgN%uYeSLm*sP0Y!Lrx z{fW0CVckBJva*xgZ-z4f&NWYmJi`A9CI3&U(OkB9wR-*0rY>zSdq|LDoT;vJ3a{f< zyJ?sImSG@op>{KeQ-Hu0XJoG^z+O^eUPmi7k~pJ>~;MDN7yfFpPAWfhCIg4-&j!zT8A#_E1v+ z!+kN;P*#|GcLV@FVgV7ggsor8z=Z$#q@3 zF@!oB5Wj&S`779`rd{Hg4C(&-`CAgEI!$-WPJn_4JAwf8%fI*ijnxly(JgpY1%*AP#MO`E)ZrE{XqZy?He-rFerIFP}oPB$Olt~ z(UPrR21K5|cux1JimWi+Y_9d}znbsQ`~348G-^HZAw&`pJE+FWQAd}YEeBrd;sNoq z!;5CV@)KzZE>kc4DNgkI4UfyllRm=&uM(#I{j|fZmfWv+AEF-X;>;Q-2p(3DqbZv1 zNKB>+B5fw@eIJv$qGq}N8^b45O;xd+uriVkN=J%ORY0)(T@=Vfj6p*;N3reeX;F#@N-X*c~6+NWL$fe#O{Ao|FIy=9$_0~F*2sjVr2QNIu zL513={i<1!f;Fl!DrmN$e^%mVQT|7QN7R6zMI+$th8FY}36^)SQd zDRb)~K+0l)LA-cadn{0Re_jUFdlN|n&h`S>O;rE>45d|X^GWSYp_8f#X5zXc?ldk= zEypHc5Ty+j8+p44ld>W{{vCyxqrH`iigsZhT$Kf3*~c6L?&V(@$eDzM?gu|9M>j)f z?3Pq*_yqVCPEs~?JrAi>_#SJ|M;_ekhC|AWYjV;@1|7XAtet$vSrSZ6zFR0eA0iT! ziU(SJBkg6uV!?RgIFm`KNfW}F{gG2yzPcIzg@>zp+yjp~#jYwt(N}4Nc4f@lt{&D^ zr)GN}+!1#s?aq$A+6(15pJ0kdT;R>cSYO?Jg_Z=C)BBd+bT(d$B^_UWYo7tPt*F~! zHlKDQd)_fevgZB3KUrPm=J&Sa`n2^G9wy{j%$(IRv=fxoUR+(oG#@&jW%UK0VJ_Z9 zvE~I=L=`W(M_Bj8*RO>s7Ugf2D=BY}@uoEW;4(@{IB>n_M{d#w{ls#YGxP9+Fba9b z4CjEdw=erO?+zLVJrX&cKHc&3suazCVr*x4I1G9BgAHeSG47P_W=B;X4fgDyYVtQR zuoE$zo3QpY(2MVCShbnKYa)=BVr#XHi3KLa`-$nC_r3GMFD@AcVYu=lC zv(<^Y_;|dI?8)KuYHReq#HaHIVWVgk-&IF-v**?N;2_`U$jN;=I_l{T(@boSDt#{F8M1x}G<55(;!R2Vdja47Yn6Y&_4j z_qs$6>rVC*f4qiT&Vwzw)n8dVflsmXbTqjENFIV)+11iCze%fcJXley`*>t3KJAEq zb&1REHn&Ag;(sA4DIHgCJDu5G&Ubw?8Lv}qI{Bko+m5bL&Rk@DAGu)(848=4jLY5E(9`CjHY?w8_0V)~G2rlyIuRs0*h=rL_ zz<*5f`%&kp6Zdv!gGg_R$M!v;$Ngq}5U?!&vx#(Po?YwcVUw@v;y_h~JrJ#U^K(7l zZ`YLjt0_Ah?%t1673T|GI!%uOs_KpE;PcHW^?`jJmr6bPX)lwj!T*{|UyJoJovy!1@qz0edfoA??&v(-dElw+ zjODK-$Lm_a1|;zO?{E_UTPSbep47dp?xNrQ%gh~3XA_&TxzMP1?pjC4 zNH=R#3PVN3&%aug4uCN3HBrFA44-qhI~7FQCg!Gk1STS)Rmix?k6Sj128PZm;oa1SujZ zdH{q<@c2`(X_(?ksv;IHo282eX{eNGv{B+DssKUcE6*F)2gp30joUAZ)^Tk3meTKy zEx>l;*T>OLO|b^DV}eQ|aF*{Y)tfBb#nnYbviNAn6Jiq7A2GR>e?xlQ+s&9R${2x4 zxCNi=8VO*NRA23<2W(LQgXn=#*x!N+22HqIcOA-MT&{lfUgC{}9_x@VUk80*{1JBw z26CpROV$%~AJIvNQON|Nl$FtiyY;*i=dB;g91Q&~%oo{;B_D}#5dxtF!brE5aR;PM zYhr%Ro~+^ON>YaJtxh{N-J5o%UnVysgPqq73QUTo>a0gqzD}}L#u}d-`sv5PFz+9_ z-Jomnz=}yc5kn(yyBzb8+wS4FJ|uVLV9MRSrJ^a#)_jIy{T*IA0|kxQP(GEL$EJFt zt3B^=E~LqTc7wsWUpz*(@c_?0g}mPVtvw-+o7`X#{Pda=dT{o)3qL4@|?$%%`d!uUroTRe7)X+uk6H$)5AN9vYKtUoKKPaIL6ki;Mdk zZ-I^B?_iL56ZhJg989(lL8z!tYE?yI^4zYd?r`=pd1s>5-Na?5^)>|FzmnS8d2iUY zD4h_uf=YVSbU>5IAoSt=r!QCUB&cVQxeBv=MPK3b>mFaKfgMKQ96m7F)vk$W5DLL? zZ&qzCy6;i-aPT_s0GVxD=QW8ggeed2eMgWwZ;jpfGG$}#MUn70b2mfj7g03F^N}?9 z?u~bT(BJ$n&<&m~w`o4WH@l{m<-Xc>YBFVgEgaqyTR2wXmFFuhlre9L9iQb-2`{h% z5%%)Qx~$L<=`c2Y#bdLT%Degj=@{0VPdc&Av3;ZKurZ!s1ZT>ud1a&PpmDoxm;^?V zBYpeAjxsV#+dCaTP%;dSjJml;@kQFvM%xHykZSW~zpmm2U67|)XIu2KfpoWu@`%x8S96PUug|<8EkTkOg)z{`YO|DYu z7hDpp-ER7AV&>0YTE3P?L#ytMOlKCCLo3~od5xr=HB}%v8&THtvtyl=HZma^yx~wh zBiDi&V2qWG!BQE9{z^k5R{b4huD_l$N;%GSvc~-&xpR_B*#tZf$6uJ&$P1Ksbg$N$ zd&ka=H<9eRzX}*q7rW!<-$*W<2<{&yJ$EWG1kkhy^Lv$y1NA#1zh` z-7@)-p`Uf2A{M()Wr-c2ZHg+6QXHmcwwEb}YBRbr@KZlq%+cvut99Iuw_~0~gZ5zo}{l$^HtHbVCsnD!+0s;n&_W9-5G+<@x*OMFQ^)d(!6`55*B*tH322mq^?SvslRA!LzyaXFQR-hUE6$2>u)jy#HrGhJH zvW&hbE1gY>Nu?K#U`lo`8LA0-__X~9lVxB$r)gn(rUvV95|#6)Fy@ZmJ6K-7jz|gJ z;PtrWRFqdGazkU@ePvkuyU+ShIf8UJf!K8f3Qn6XB09J3`Xf!=U6r|Pn}Hvs2?Yhi zH~ji=~doV3k& zux@)&7bW#?gel3iPqGnEA0BM9Df(8N!R#T{ntuA6~e>kaL|MUX0v==;Ba66@(MdeJM8kD@8mUk~L6+yT1pd1N- zi!CYqvmb>i4jwHdmBoR~4I&D>pa>T0P*+6IbeS3xk{Xqwt(cvlh(;5T7ZE`>!hCEh z7pfleA(4M}wWQU&#fJS7BU(W?z8beu@?;p>SB5w+08+s7ZuyBUMuw3Erb|)!QRP#W zHzNp+s=$dL{}BHA&-y32hV%YqX=SA60c$3hPReMm`S=QBdnN5yhd|@IC_w-_GeRgc zsq#`IGg`9ck(rP|KLQU2Do{rHkC1zsW)Z_B#=*i*v056olYv`Z=H@Sco;tns3r-6$}7)aD5#sg8Eu#!E} z7y3|pTu;*w5mHDM=bXM`07&eUGe#8mJ()#<9ScMX-04m;z_7%T|M|wiB`MF-41qvlXHPEyPV_=>4;|_BjHxl(zY3=RauNvCI&%K+8?73rK06AC{S|ca z)@a|bL3=I~O#cQ{|9fhI$sOr18*%ro6VCCXaZ`1&w4kL$0F4EYFI82Gdj) zj!0d$i`@y?gnrGTp7OfqjXo{*rSjSSfDa{@ZOaH}lG9$d_%M{C3#0KqL_7?2yPf3y7C~`0sPZ zAL+9MdV|s#>P*{{Ux1eWyU~_)M1WoR6=!A}64de}pP+aVF+<qsKY_p__!lV|hY$%aS}Hh%`u z(%-hcw3i#Zmw|8lJ4E_BMfy8LQx3;ADWsHY=+>eScUl*nCcFNqKk^=Hn47`u-5$CA zeS4^R*K4D=;39dNfrG$;^+cvAkrz0(u6Z)Lh#HZ}tCvO0^R_R&hYSx(?V7IeAYfTu zn8^Q)fP%a>Mhxesl2hv_h`g(ucR4}?p1FXSqH=((i+-yGl7G{VdRs{O* zbc5pOPx#2KV)-7u3W}}yZ26=8DXy+ID<@;_k6|IF;GUsWPxU2QjGNshPg&Q#jI>=& zmUupDelDVl3RG_oc8koD{|tmSe-OM>8BrC00IciW)_)WHf2SJ$xvD^?{%`ci|I5RX z*#AZfVhJ?H`Oh)}ln~6Q4{y6_XPW>_z_TQQ_#v^HKF_Q6ASMaCeOeU&0>bR0EK;7e zI_h+4Sm227&oc)a>l|YZWJA>DGz7O02|OzVP;N2`yj+Doj5{Lge+!0Q`)b+dP*h)H zkc14wNdId=I9B8Lk!tK$coTKR2>2(-0f9`Qs2n`85&W@8$)AB=O@EwU>!9NdTzvw_RIND>L8+$#xlrf9^vV4F`O~3tjE)t z&<0SZ$l^Bn*9Q{Y;HFqRAvED|h+mA}9?WV$H;2^?ot{NNgFsuQ+CF61X;jb8TpebR zX^ZWV={iZpXO~1Ryu_!R;^aFNA!;P)4V_q-T|z+FcNQad5z}z&bggz9KevHG3Nd!a z=dixsWExBk;2@`oH0_>goBB=QDSn1`#6*7Rciyf!98di%6y9n+=gE}rWI>cH_d$F}^2ec>RzLf(MUCZ|LL|SSe|adUbw<_$ z?}K50ELdt6qGxP(2I)=uY>_y^YcsG{hGDqy4cr2rUuaomclnjD7mDl(i{NN60WC#7VYZLS89f^woxELEx= z9Uo4X2gk!*NTil-98Uum_(>QQiB@b;Qxgf(Oyvn=G+29B`%)L-Z~DSg1RRW<0(Yd1 z;bc)0KjXoT^?w_nGrMvcUQ;}AbtW)WNS>T^A6dL}YsSXx!4+EOaV8ueEr?-;ES?{m$66*jEJG+v2b~j-nYY8pZ|D&~55+^9^2%4P?f)zw~ACG+v2vP2E2-+Ne~T zt%n=dv^Cwh4q_w6`btgy91D<G)q z8~Queaf=YREyn46I&L8R-OjIIks7*;`u#}2xlLF0WSwCfI-3? zS(%vuaEcYtFL;Odv$Zo}sVcn)Sw$TopBs+FhTm#pqE;&A)Eyr~oZisBZdkRKF50{#LeucR;%N4gumju?UW4^6!?GjFMP z2trW(HDZC^LdG;czV}@k=y?;L zLl>Zr<-(Ec?_CER?1-&v`)kGhrEpx$`?8&gc;drU%+zWOin%_G+@XL7aQI7TT?E#t8QkEEKEx=gu2eGw?0vT6%@f(EbTD2Q3v7!=D>lGBGH*@QH!I~X z7;{N2X=g&BmC|+l@`IE*aCY@`4vSS1nu}#o@SdDH%IvvtfHyAqNVo^AWle&n7gq5k z340I1wE+nS{i0z;mNBq+f$Y+sT-8TQrKr)4eDBazAVue}>P(a@h&{7r6S7?zq&bv- zu1GUhmTVO3)vK&1q5phyA5XL-X7My*j-G-{tV~%o2e0bafHbRkaCiJmGMr^SqOF3d zxY$mnetu*1A>D0pX;rO*>_E;fD;$k4n1d=L65?n@m3M2ECCvZz3yRYD#VhgY=?C2O zq12uvZ_;l)2_}0mS-3d#L>6V){3rp<4c|tPl)(v9tEueNY?;_*I55mk`7|P^Suo;b z(@^=otFV7?X9!+RT#4&b4%@f^n3NKUT2DU?JPs8OCCe^V(0$2rh?;I5NXnw#IUHs| z^Y#rQGfhd-m+dvq%R-|Y)~^<%0!hSw(aXyPm8{mh*KQ)R`_`I86*6wZqPPJ%e(}ZO zE1%t!FubRZw;TxSd5~%PT@jV!XgDC$G2$f`&*7{_Ulx^TG zDSA)PF;qUzmj(Hgzl@msHu__XPz1T2$SpNyNLq1Wef0jMlriGtHrK4L@K=YE@B57* z*s+S)>If2=dfEDBpPuNRN@ejA`TY)X7Ev;Fz0!nQQ(O8XfxB7nipa;w*HEQobv9Vp z#(Viq=ziV8CIR(sh_Ck5+Fv`WYgIboUQeS??l*++#S6^W+2|~duh-i*VVQk;wuhCG z-k)qSVrn%oZ^MXp_jB%j^)Ih?GOhoXThX$v*<0p#{2QhIhdDy9^0aZi6My#ELd{r` zIQw@^3 zIXSc4n))UZ=M9Ir^2(u8mVGZ!3+=M$HnjOHpHtWE=5V$cRzh-D3%4=XNWGqSC@txu zUjqA*t>niqj*<8h#WZ_yB+_#Yk_GYk_<1qtWRO#LINw zoV(O;TJoICq|*+$`;6rJ$yd~SpBzk{6?jQaCLU~(8--6WDKf%r@X=gL>nOuwkj zOkd>Y$FwoFYllWI%W#E^!fU51q0{@qfQH()O0NYWeyBW~3QFgPmc>`_K~plCjN5~( zirFP5B;VhsNOZA0rRy+VDTL(y0g=uY*uP&@RcIw`Mi19JYHnK9@iU?u(vv{`Dc)pAu0W zp*J|sH`J%?T&&m@`h6bR{Z4_%Sp&` z_)oS@nA2sfqNGfcRy}2@= z#g&bfjk&)j(~Z}`%)rvJhD#VhUPYB65`B7pl$4|g-cr6kRolj_&K!rPwDRgJ==*ab zV?-duO9O;Uyw^}^7dR;&IPeM!jkt-`@i;Ke z!a4BrFgp4$8-KJqmy^;q6mJ8bR7}(OPa9;1zYmepEg+Kxn?t9?nn_ zOb<+ror?w0%OC*|SkJX0D zynwzV>nP`a@M7)h3td2t0+%GsdTDna{E}bgN0&gNDJL^^&Eq>;5_A0DeZY_jl&7j& zR9!V33&ePnd#{i(6F<7>ZrK~rQTVlrMw@AWzIsQCCN0o4u;Gp9Ij(S*H1d^N8*^J4 z>CP6^`18Un)i>%Mno%RTV2xOp)J{hH^a!;M8s}=?y0VT^8-l zPoBY@$@u)ay7hKRdJ3(|GJ;+vjlFisf#SKk$^o(tD5_SJR%AIO?T=f;Ts7I|CEtwH zRdO4m9@>ezpIllq+CEzfxdztZqAbNz1q3CSKzNF^Tyt!Bu-Z!a4!cC=$9BI^x@NP1 zn3On|5L!2q!v4D}A&p=Rlk+f!N|kEGS^cs;J^8O2m+Ej}lA&UulA0Dl=i&Jm*)%YJ z5Y9|m3RrJ?Tl+pe{bhudt^opi6$4T`lYKA4nQhBRg~pBP%g^ajNSe@A(KJkr1n4Y6 z=;+Nn55Lcx77utGwf+aVtNtJ0&RjsKE>&|(`HI&<6kLe&8E?jDURU2tK>hq^+hcn! zQsZ4UlXPT?Yn}d%K48L>)IWuBhIZsK=*(vvyoVI}mu_A|^QvSfyQB87TP5Cii=K5j zdbiZukXp;SajE&~PcY5-w9z0%M)RMxJR!E2RsbglS?57ni6pn;-b#$+Hz+=%65MB} z3{K*8$G3Q#Dvh^d6uv|AKy4>NnDD1fqa8y4)Ladg6d? z#z^xrJdUaUXQ>qyjuS8dj}&6iPs}9ZN>ax}=4e6{v&F~0X>74Z+We;-N#7EGwG2{` z4F6?~wiW;E=-;V-XWEtWy)zGb*8{^;W$ z(yr5BVgC}J6ecJxen7AK8x`Kr-IEc<-&Qj83dZY$AS}b*XZ}YHctk9zxHh*F0q;jM zkA#M)q%xW$yAAWWxHxV)&l^he^WE7TF#5#FoV9j6p6A|h;dG6bg|&>#9nbc*xp`jR z@#Wh3231*`hEnLkycs5EbtuPPn1{P-IheuZEVtC~LuqFOx- zjQ80kkxxA%EjXC3)hV-4jxtyF3?O5 zb$gC2`DV)RY=hVzdfyLWC1iWAukH*js5P2)^He7O0^uH(AXP2O;}gUd>5 zqdr0FG}ntdoveu-3c2CI!a^OK(@i@ zHd2QfN^&GZwzCIV0_{3C=yF$YEyrW$G`Xu3%I>r5I{O0_eP9QR`z;UT_b1>Di~4M5 zcXIOCePGOBlF$k04MqlWQ4wVTW%BS zRVmDzwXU{2`;Bscb1_}=X>`mp$7))mWVHYwr1f5`yw%C6NnfJ&C^*q&*L^2nTP9`0L?1vEb3(p!vr>~WZNZ=`0RUb_YH5~Ahn+x{kr_KtG{4}&_RQ(GJ$Qc*OJX`0H(6jB+T`xid@_T3 zeSIwigM7DtDeh0m^z}umGXll~^R@0Mi=*2-z##{mA43}&=Ax-pADNDwc(~#u0e0JZ z*efg~lLSjYTrTQ`9SZTjGrKC0<-JYsk>GOJWAHfqq#lQDIZS(ZFVrf%$Ml_tg zZ}+DRJn6M*?!w5{P7|luGklH(?B3`;N`3O!n<{PRbq#er^a(B8p{lCt?&Z1pE=1_I z_KAF+C^AQCf24GkceP8QMSd`3Z?V`WMkcB0aoeJ94tEUZv*eC5T%^me;q(VQ{b}rl!Lot&q2b&QruOTK06T?jrIH z=h?d-LhuGGSe+JLSbXQI_D96wu)CO3FE>48D&vJ zqi_SH8sEOfW8lT@UL*Uxn5>WK;XpzFEl5&g;QhIg1@hrlx)1ED zhRp#@W@g}Y*fj8kcJ(~X%NO&q#jcn5)k6pK70$iHu!LXQSyja&emP0j-`zW5jS5I_ z-5xZ}51so4VTNL{olPVZ{Ven9-RHdv^C_-di74#r3rS#Ot{3pQ+^?>APgR*d`2Id> zREBq0{qvkohE3DM4zPc!JPqzv*LhlG;C?K>c|UvCT-KVFrs2xluHIpPXO5m>c`Q;U zxN!*LHpC`ou`^$vHy(iCtGkD3yUnh}>sIm<-m|U9^F=Xjpy6YVnSy~AXHnrKew+nd z8{gZNvMl67<1a|@iChk#H-TeHpc*K3X1=;2Vk@oJR;>A4F3y(<-E!J(nr<5L-7L9B zIVs)T*`MHMt1GE#ZC_57jc!HNEX|c~WzJL>BQ#FnS1&Bh>E6~hPR7c25jgz1ImbOo z>exe}o~~8*$E&a^jg;X~0S_4xl`ehxr-jHYT6u4NjZSJgZwC$XiKs?z_Gumsu2GJ8 z1=AiKp2aP?J(A3)?hdMIJBGidjxXvUz~{4;n!UTjwQ2NWdU12y(@U2PGmG%(O7=ho zjPR;MGKTl!*Qot%!l7r~c#{*8&vz=+fxOqy$vF|9wjn}UV z1ghz@Cx0%sSSW9Ppwp}kZ1c6&<|@{zbossXb=0&Ehw01feTqN^E;&?`ed9NZy~$Ft zvaZ|F?1>A6_JKbLI6q$`I?r0!PSRalome;R7x6QQX|lRa5d@~wsMX|3>sS}-@FX%P zj#Z3qiAvNbDy}Sgn!Z235<*);$G{l(uy&n0&;(M`oNux)lVrOG?vZ(Jx>7tBZTF)G zEM_bFbNbecDHX9uQO}nCvW=LEB$%##FMpTNWv{zK5`0j7xFE~(aP)9{@W$1Cd4+5M z$weu`I7d~aujS!>`|ZWmCqrZ|J-!=@$e8M`rF_i6dZ%43_Zg|pD&zR5*b*3xI{Uat z>#)306C)!NrRiWQit?$FPl}Jcjjrc=1TUfTAe!}#(}6VoJ2tDU*FIU2NnhE3EXL0T zMU5Xqxvo+nI}cd%T`TAz^O)fMRDe>~eFMC?#Q4n&-F5qg)d*n5b8h|S_<9g4$hFfr$hzK)KF z3g_}K9fg#!w+t{2#B>im@1}h>lN~zE$))dBWjBeXLo0^PcJgK93Zjo0U+gCm0=dq= zaQYbY^77Dmb@xP51_yTp^aS@Dvzm8Cx8F98o~FNx5|!(XL(Yh0jmnjUwk`0&mbAxN@ESb%9|A+`2?2vK+Lf|Q(G@cWRZt|MkPag`r z*vV{u#Ag0H793~S8H{&49iz)E#_;6sM<^60^IXiD9>(apj+*CUr9?rDbQ>ZfMUY-1BE8qpqk!R%iXxepW>R)Wl8DjpM0~@FG5OsKgIM!#>PfO zMov>My*n1YJ6?RgryiQ?JCXY2VppY?HcL>P*FFll#CRf=jpzESTH}G~zEy^Zp(HK_ z^p6l8Ew#jZL40dux9f8B9ao@Ono;wUccDC+TSzJmr_=Eu@YEXteq@Uhx@znw8wrnz zT3NVm)0b}PNob2V8N_ERMI95=mMXEFkXM`;E~uY*UyJhID$~2}G}R>jMu;rq)`CLP zI58^?wH&jZWh>5%b#)n7cuTYt8K}VAlFxF*lAra&mHF-GNDY}-g=PMb4DE~1Y#*ae zQz5g0Vqz;D`^kJTJ2V8j^>JzG!24^TQ{%OQ2XMA&Q3@0{0ZB+)%M4BtDd)g2JUpfO2P#(DWKHG@xmE5g6-KD?!fOYBKpd*_!Q{kC;ov6}dDEAqUBar9Pvz*f z3JPt|d>AP7pT%D2P2t$XNOgXAKE z9H`Lcn5))p5n-}-m91Hx@>9upl}Fv~=&GeQc|yGFs9}kQ*vCjDCCI#qG{6GIu3a!a zvp(vT)=Sa@mwG}~roa)O8e=qrf%q;AE z#zW(pV!LrfqpbPDHlKhIZJ{1D%nv&+8U^=$aZ%B9Y6@Dh zF)(>agQxKQv$YD3{lpS-_?KpG$oS*?_169Q$J#!B*Suz-s&&Gy z2XF<%JSC+_VU+ah=%9Vs66jV49N%Hq1D4`nX+!kwdHXef*z~fJ$brB7D06V{Rb^t5 zoB+*r%)^{me+&b`4q&M2bDpLG65LcwKX zPHtI3?f#veo%sc#U;DXxYC_#5i{|dcXenVi1~!hOOPr`rk9XVLv$8sM;x(G?(72bN z*W$VK5%&0F?_GyEzaKriN^GyU66e=0T^hN(DwLTRyePnnpmg_+K4kS8vLY#~4V<&8 zC4YL*PU8=&C!@7#hjk-|L=f@RjHWFOygEWiJ31jj>(QgK38UnAMJfCGPpKyL>|x-T zj`fb5n3qr|sI=KfD13b()|uwW(|?L>AVMmcPra&k-{My*VZpWQU}uVK)P)JxX;y!| zG4J+hWz-N3mOEhG>H|J&f%Y;)3dT>lQt~Q7ONCHr}yhJ5X!8*1Y4~^!pj9TGB$2G z{z2ug*?taZ6L&~^$y}s%6<%&{XrH-;B`C1qR59Vi?tA5a>G)FiobP*n0Wr>*nN_YOgBSk&c2krc!K!XZ&z!pO0F3DJ|?w2TdxnDARhhw zU(CzH?A$YTyO_F@IQDP7ev<3_Cs@t$^3+U~Q}Z=YP|mxhllZ?pJrijfK>OhMB=Rq& z*NHA?Ck0bD_V1Ho`yB%q2Cav6HF6Ki5Yf3p&v=<`CZ)+I35c=v9F3VXx$N=Vt)H&n zt3uM{%nNZS%|9BE!Bps!`ZZ8cDJzwF(V`~o>$yJ#xptejPC6id?`O{I`Dxe9%x4y3 z4)T`x<5QLcpa}b%*e|OiU1_i))n3B?a`U{5-t4)^ly(qm;2FH9Ugus^0E!@}A7 z;d!p#t9EV1HJd7j#=ugKvsj&Ox^Z##8!rnJ2G*P(;&7i;i)9ThXKmHGboHab@7?IK zZFoMC<)J31z_CSn2Y+mkKYrvKx8nY93w7hw0jbu;EZ1fOr>U!URbWQHL$!%^fy9!i zd1f_f@7MxrZ~eG?E8P9Z>DOxre?BI~*J&q@7d)gxG|XG&9FO?i5nK_vm+ph0=gszcV(rc)HNNK??kJOiV|9%+^D$=i008`~A+zNx2fETfIs;XOREF~1!0ClmDvZwc|92LTiS6IX(xO|J^yiN4=Edab1vVGznb#?(H(k232> zW{bM|$2r=5W!Ca5980sI7JGo)=2wNyINI7U0my+9cYiO#BA1;sp!VZM>RzV8*Tk%Y z4`7E1wEpb-)qSh;s~y2%jrlF0#Qk(s^XjTT?n&a%+dqeS>*)E~c0>i^`BI7*eft(F z!H^pO`E+0uqGsi)V4!_3A0#>K(pK)%>_6c`$%c%KSGC=;U7+_Q7VGQGs8qNLQgDmO zeTNy|D_Y7)mwg^KW(4mb+WdVcr!wsf@m8MKWQ11-5eb!J`OY9Yy`XGuTnvjOdu)CC zYPm}}<#}zZ9>5~{^@i(Ws(Dn@@!tIB=M*_c+@?OGjUW;>hd}PQ`b0fZ5dsYx@?i7n z>dM!Vw+w>GfT8|9jL8n0?F;<{b0e=}IiJJ9N;RNb`f@J{q?@v80yVN?K1?MJ|A6fe^+s9j9g?gB!* z8o1!q`F=m7ko;*&2#04=EtmSDnZ^UM*styXwT4^_%a-8fH^rY#%`UykNY6OeEu%nO z$I``@$d*WzgsaXYX8`*tIDBXSf|%LHNJ;>|=eJTxuImR4Sp#PoQ(w+oN^E9VkOKh3 z!L`5ZH*$Fjgqq=6S=Ogzctw@{04T;^k3Kx>mWPi}Y;GMoaYYL;xdW=g#B{am-TlTE zV^Hn!cBw&_mY1AH1c^+oJuHkO*6eH0;662o8vw2X=)c2KH6S829TBT`GchzojREU z|As00Brlb7@uPLp6BTOC-`m7gtX*jQaeT?WVm8b54jcP@ms{{x#}DqnOzeEpwNwJ_ z^iCb3Xy^6-PJZrM^EJT-#hqxuzY9>FpHxfvnrsnlDsHO1^%+$19f`qKoRdit{{2|* z5kBaoTGlbJWz5R>+xc^VmF#@f1pB9YYH#(tF+P6mzD2-sb%WoRglR6ZRJ#25uUmHC zBGvfGJ)K`KJeU0aOSQklng1@-#l-ag4({mJWd7$-m;P&}amrFBvdC$5;N~eEM%vM+ z4^`Ve)Gwx{MbNeW-cez_{1EZ?C;^q24T42y`{IcKfyOfMj8@57Y;YfO8bDLZy z9A#9`>)XJClap|1_$FvyUXYt!x<+7mc_k4J*=mbvtA{@(NvnUs$qxdfe0f(4q>;nbBd~RE~<|l8{r!CFAzq8DD8QQY7n~B zv46EhZoPBf#bkE*Bc;83l_#FsYd_>NU&#?BHQ85rf!AwQ*qcqNYCPOjkX>S|C9G;A zb$}$X)y@nW0#_QJ$n$bBWNgPm-bzvu`(#Q+88b+JuODTG2I`(u%81ZD^6SGO64Tv^ z_-^D#ulb&4=5+j>Q^AYMCuF>JK2oKM?R)cl2KNSg zn5v;hu}`~C2J7Z2zyJt`g#vSu+G~Cm>yyJd=~>e2%k$=K@yJGC6C>FE z-3)@0VqE8Or89Gt^&!%;pU!3sC!FPw$xY5555uO`Eo_o-$Zh(!F;4c^!v&V}J;Hlm zwUNZ2Ri48Ep<%;F>M#sm`E0X^6eJ<_lpX)C~|OaEpW& zdD?o&pD$4Ijq}=cUEvZbqih$5+*tWwSuh=koC;M54NIh@=2VhKK%jfX1Fy+9Fs1QX zT}`I}oUq>2uAkuRxqq=kqmvoOP~TD#a6gL}t6vMs*p|vWtEW7hZs7s<=F6TS43KCV&N1DX|A^HM7HfsbFVbH$38!rW^VkbkzJp9 z%TaMQ3{@Es6>&$7zm#0+7bdkb943ohB;w=tzLi;SXT?c=v;za~@~h{kfHpGmZZ%iI zWlJpjeGe?E)zrez$v<-QZupX3tyVf>{nYum(17)10%&C^iI`igFM-r|h9-x1YCub$ zqTkn&%V%Q-dYzk=6llv-c-xbRmo+s(5p;>o(zBU{q5@J2)Rp11eM z+mj1Ji|#{r_OYcqr-ItH=fga|)Y1DEG%7{(pvm{9ZYkNqXPa+!`FQ4e>gPEr_qOp_ zds2|-%1W!&au!rrx9LXv>3FGP1~C>gvz7+;8LhN7e{eCwFg!WBgt0yfBFRI|XdY>| zn)AJ*#qO8L??e;fs5D3!f?oyky-dzRaY4%8_~+ zK;^qh33prn__!A+yB4p0>6SNd&zmcp0DvJ*z6NEUBrvA7(IZ_gBNdOj=T$yWl>#O* zEN{reGG>Op0`HQ(l{??{M0+yK$bC5w?u(=ihv^uq$gVYnkuHCRAU8>h_58Zc;ePul zUW|`~H0AB-YK*;6)zj`qf}zo)MkO0wpBaDPRQXwgmaW(r!eh7Sgl4*ig z$$a+eZHtOW_5fCY-MP)%nkt-1G#kk3uYU5(>eB<1{dC;k4>da}FTX3|@4Mh+J+bv9 z32OfQ2yJ5p`2T7-WEbZlzI2cA&uRSSX&UuwAyKDD)2r?YUYo5*dVHSy?D9N$JM5y? zib7j-8n5-tk7KZ5#m(;_y3Xh_QUc1CTA+&NUurhUbArkI@dY@~Zk}Bqnpox`3tbY< zHjTKLd&2>&-D5j?&-$R0lwd*X_w5%yna$x&K!jxh*S7VoY7A(I7#TBwwI|OO5O{q% z`^i4bdn=prk7ZU-H`hCA16f|?4)-Lu#Ni0o>0&SQ)_B!RjUT~W!cYd*_J;wP_xxQJ zdagW>0`_`#JJeX_W6L1eb% z=BKm5&5~24DOS3v;I2ZY>EEEpZJC946ZiPsDWC__2y#kS^U+(G?RSDuS#q^N0*@qJ z?SbU-iW6!B7q5vL%%ch7q|1wPXX>0qWLCEYFZ;acP4LOG_2t3 zPaEdyXk7do;~p@eZ>jTJK)8V{kDsfhVN&yFN}83K<-N^A0Xqo^IapMFNqc;A+qdaL zMtomU^oI|TU&}PdEY*{9F%!=EKk$sy%xDYSg&x zdb2N5NMHP!8e^mJE|`m6ffm0*!;YqLin*wwqy_48?Nan?kt@JwK8(_%)`_~wJa%eb% zR6)k$@toKPD^>7PGtxjE8b?GEsx}5f18kPxbEE8#gr+{joP!|+_U zJ6HnWT+y%G;ur|q$bUN3WJH5_*w!`t#e{L4vX?|uOeDyNTz|6I{^Cx8A~EG%EX3Pp zreAoVOEOJ<*cqDRX@*Y=pj~xTi|fyF-P8-M*%gpAdUCN(!#H{KXNqGG(j-}tNVeY1 zd+`!86MJ$yU-{~scA8dEHOHEW*MqN)oEO+mYXKP2E_=L^I5#%DLf=56*rF;JLyqo1#Wr;c6Mrf?E7W zyoB;8V~r!2g@056w|Aeh#1ZODzg)#KC6{Zk z*lP1z^GXz!CR6w7$^@mfKxte~NOfUo>~&2;2RYCjC!LUxAiJH7oF>x}ERImA zF--g4eB0%)=$~@0#ARML$sn35!TVgaSW~2kW=_i`?Ly2HQjXWl;Y^KP#p3d!!{XfR zEn1s>=S7Jlw_C*d%4OFmEBkE+jga%`VT@agbUxl(WO=Gtzx;7yoi8)mZTIs%lYJ&{ zRfs7dP#l6A=d?h2()BYv`|w+4BijyMKeEtmmL8i? zVrGV}8d1wdC(lDqEcMqxC5IewvuthH?H{pluN4%Qgx19r>*My%C3rb*^mOyt#ZyTY zS4z)|i)W4DaRPy8hqJurl|*<&Zwvpe#0by5>-PPki$UgX_CBtp3&NQ7g%bDK&MN>s z{^QtJkPZ=V(73@IQ8SDtfLug(aHeokve>s!Y#^fBy0%^n`f1JpKar z+1k;QA000=H)&={AqIVKE4LQJB4$U#OxCYqmdtE(cqFzeCrPn&uHktqzT zGg7@)EzXBAGq`k?SI)xw(O}4_DsXitpT)TDsqq(G$-IJT!%5%RhNk4lTGVjx6sJ8} zX};WReI&Ibx&S*ubD!=#hY2zx!$qFJ0gu|h!&L$%Zl^^;F?e@|5n{NLUhZImpKcv( zqte&-eICR=PDZQ`*5qa7a=DohMyFdG`^XDrl}_I^$O|h!;q*1T-a^an>G5gf$&o6K%Ii-b zXHF~I&-dB=AWD!hE*yi0u1isZRRw(C8`SQHgmK7q)lV=Sg~RetK1QD%k_;2V@D-L5 zu5xHrg-+3XH6}2dzCPlRv*^8^EL|$?rF`R{_NdEz&37gKg~1fKJGO|L(7ly3plbF*&z#7tiPr zxI;d$GCQ$n>!`@%^zI_Q@ZRYLJLwhc@Zq}!>rk#-bX@XohsBnJ728>L0YXDwV1e^s zv0eYdTyf)Ii3^Qy@M1m~I ztX61gE62+U^8RJ*>l<+xIm~~nCUnu>f^D7RGgA_8Kj%=}-B?{rvSX%ds&dRlZ7O2n zr8kJ8k(XST7fNhbrn|5;>HpE5RI7$}aq zo^EJ8{sD?~9{yF7dv^4eZ zu$a|3c!XB(P#3x5G`F^JS*Ztpt=ER3+Md-YF*Y;g1$kSUyeiN9{Eq7A3%|@bt+82! zEr?s++SwF9A(lw%5<$I^tjBpZDoP2D$NdATc8nJJ;8f)*c;O5g;_W@=5sJ_=TZ^+7 zMQS~bT60SN3Qsc&qe9qSWn03G-!OBw`Uh!%NV2-Rdd*#p6uqe{CJRn9TamKGYK1^I zY>`RR+b-F0bV?Z1m&h%yGCEZQ@s?f~XT@>g?Me;P%!*1Bu#A0Cm$&tai^+}Rfx;3M7Gtwg`{sLdBs}U-j=D?uCXW@aq2VGt0sfHf z94@>KV~A!JvtpejWJk${q*~rkf^aNW;-3=WAB2x*K-3ZZ$~5ZK+8qCCj2xO( zooS`H(H-mgscTYX8G1|ZB*8F(`qEhS+Wf$@FNSuTzt^q8Hf>2wMwD!tpq}w8=fj7x z(bi0D%)K*So6Gc-)6Q;Ln^|U2W=21OOyQKuQ7N}tjj<>A$gN~bbZ2Ub=$ChODDX>6 zHFMAEmmF_Ep`9Wpe7UV2XRD9;N8PFMfUP{vRJR;5kH{B^7Bg?-Lit|f zWy4hANlEay;auO|Si6hxVi&iGXb80xv7#cmCkr*2Rbxa+!O%36=6c8# zC#_1cA1a?d2%a}5#dP2HyZ;Q``n?s7w0?YmcdVgris6|=jene>GuBN=FredAA)!>_ ztTD8xED7J&VSn_p&K1m3$o>R(gC*4;sx1{6ApOf9a>coq>Bh4!X=#M}HmI{T*FFd! z7EGI?%;^jHkVuq+!4l9eSAK#7zI@mDo{%vAb3W2`w?C&5|`%bcGRMI=lC>JkC-Rd0%-w>Kb-(Zq$G1ig#Ul0NWg|PuHW_et+U2 zjeT-`7$kau^MW!Br5!NpGH8hOq&JFLJ#O7$Qx{HdpdH?@fRnLRxG>|$c-{gjIv}MJ zHSDlLh)6Rtls$j`i+7pmgd8evf@{8qChc1@8Oj6mxoZ1kP0rED855x@d3ET%k)W(e zkpzd74Q-39aj?-k##eF)C8%5IKKuC++{~xE0G9=O+BJg{U^I{FaBsKd4th}-j!f0oBP zNRu|X7==&9#A)|b)=z{9-)sC)y*$%)%O$I`AA)&EqC0eWT zyPH&M4!`RB@}TP4cJ}*}QLHq6N*<99)bfWHGkdcdQBZiwKGy`~_?UwUu#Eac&3&_i z_R$6ZVt?)@z{|oTnrPprK^)2^1e(YhR=CX0tpD)$yAK4*1F+4R`U8eMZ=r0yTbsFZ zFps9fd8yI<`RZGzVR3pn5B2m0-kCFU9hN$CYp7dnP21@)nwbxQqL8&+Kh?~7{G!7| zchsmC;~PwYPNKdF9-)nf=@||h*QFy0WVL}t*^^;36=_#_+u#%SNk@n-e07d-zjSzP zOAz7FMxpvG%S-`>OYc&wk4@}fU z2_?;jGIuVd7iJc4A>=yzCFTPm+WxJw&I*c9^->4-5{~9Bw1#t-zSHJ;VSc0;5FZ}3 z8s;SrfgBk0q?F|;mFU88h8VZuO#6yTpt}x;XPWLv$3GYAmaAE%82=o8A`Iy{v895r z87vkyZ;NA_>pI!DK9VKy{9HVuO_yT`M2nQrGLn=s2N=$0 zSD-Xi?t7SwnFGTp$`I-NLsx(+0ok^J6F`tU2y@q?D5WXR8xNF~=NU5^AmQ`?#x%;v z#TdO{2u}5eI?Uw>Hi5QJW{Jv}r7r%gdplpwR?eu>5*F#3DxPYLr>=*|^kpNkvE-RN zN%v`fY9ne8w!?bCKdRfH5 z?}6;ziMU!n_(|C_((;@6U*J9qK|^Iurm!k}q#U*H`RJPG&q%xVSCySkrYhWhCG{i3 zLwmNdT}uI(sVXRLUmjKBMt0R;HlNtYk=Sci?O1{#u5x3J6L*lc@Jr zcgWWnBdlK>;=N8w!r5ah9#?sLpe=kl3`<-GrfM)iKS)S7D(c+c8>|#{IhvPQWA1~c z*c>X4u)Y!ul}0np-q9;5eFBqH`gGTqVd1_;=Q8kAF7;~ZP>|`t_5v$DU=ZBK5hqSI zUT=xwEO_+uJyxV*-dD~xO1uY}xqO`sqMMjE7#2WT3qB4N2BMuGEr2R?>YnrVSP9^( zZt=he>a?jYF0S@j8-@=|^td zSln@&J@+FY;^58sh2r*K?PL27y5{~O1dts1TO zAV>OZEbIdC3if3$W@LE2LPy1=goUBa=ohsWzqKm7SqTNpX^)LL6e2|UQv zpVtyNkWexmS}_thId8a~{E89dEj0?^7Ve2xz{_Fi^8ziE(=TFYm7oT@dJ0_X$o-^d(G}Ra-c3vAm3I0_32*MlX z9wq~ktzdLvm%6J!Q-8?2>|~>h72UPJYrs~5h0qsyqrDh-D2-b)3cFe@zs44)rtPeN zT{Cd1B|2Qn9;|kg72^9E6&+qJaO3s84OH>Xj;A}bZKx6d&w5Y)Q%3}*@Q?Xw|2f)! zmDl^9JNeI@{J+OW{z)bOZB$bE;V)i`9TfsF!Ed)FIse1)tAFT>sB&O92IC8vJ_Y{R dw_|MYVOlEV*W+u@*$K}wDaxzd%>nph{{phqor?ef literal 0 HcmV?d00001 diff --git a/meteor-escape/docs/screenshots/mobile-mission.png b/meteor-escape/docs/screenshots/mobile-mission.png new file mode 100644 index 0000000000000000000000000000000000000000..49581da8473e63078e58cb9388f792dd7056c22c GIT binary patch literal 56301 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%0D2w=Y#ZXp!99l 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 R9wgs;~e3=wBkEDS!X~ literal 0 HcmV?d00001 diff --git a/meteor-escape/docs/screenshots/mobile-play.png b/meteor-escape/docs/screenshots/mobile-play.png new file mode 100644 index 0000000000000000000000000000000000000000..50a79fc2fa4c6a9cd27449b1f0a53ed71335a7fb GIT binary patch literal 150061 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�S{@(!F`~^ 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 literal 0 HcmV?d00001 diff --git a/meteor-escape/docs/screenshots/mobile-records.png b/meteor-escape/docs/screenshots/mobile-records.png new file mode 100644 index 0000000000000000000000000000000000000000..acdf2499c871dd6245949d5d7ce6e65abf1e83a3 GIT binary patch literal 24776 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 bX~gTKFSd^^F_NBHfKXOYlP|je*zf-U%gckh literal 0 HcmV?d00001 diff --git a/meteor-escape/docs/screenshots/mobile-result.png b/meteor-escape/docs/screenshots/mobile-result.png new file mode 100644 index 0000000000000000000000000000000000000000..b056cf75b465f60cc279a028f8773a02b92de05c GIT binary patch literal 49936 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 literal 0 HcmV?d00001 diff --git a/meteor-escape/docs/screenshots/tablet-mission.png b/meteor-escape/docs/screenshots/tablet-mission.png new file mode 100644 index 0000000000000000000000000000000000000000..47f8dbea437a2b6a81f3ab31b0876e61db000008 GIT binary patch literal 82746 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 literal 0 HcmV?d00001 diff --git a/meteor-escape/e2e/gallery.spec.js b/meteor-escape/e2e/gallery.spec.js new file mode 100644 index 00000000..1751fb5f --- /dev/null +++ b/meteor-escape/e2e/gallery.spec.js @@ -0,0 +1,236 @@ +const fs = require('node:fs'); +const path = require('node:path'); +const { test, expect } = require('@playwright/test'); + +const SCREENSHOT_DIR = path.resolve(__dirname, '..', 'docs', 'screenshots'); + +const ACTION_BY_EMERGENCY = { + Meteor: 'Shield', + Overheat: 'Cool', + Path: 'Boost', +}; + +function emergencyLabelToAction(label) { + return ACTION_BY_EMERGENCY[label] ?? 'Shield'; +} + +function readPngSize(buffer) { + if (!buffer.subarray(0, 8).equals(Buffer.from([137, 80, 78, 71, 13, 10, 26, 10]))) { + throw new Error('Expected PNG screenshot output'); + } + + return { + width: buffer.readUInt32BE(16), + height: buffer.readUInt32BE(20), + }; +} + +async function prepareGalleryPage(page, viewport) { + await page.emulateMedia({ reducedMotion: 'reduce' }); + await page.setViewportSize(viewport); + await page.addInitScript(() => { + const STYLE_ID = 'meteor-escape-gallery-freeze'; + const css = ` + html { + scroll-behavior: auto !important; + } + + *, + *::before, + *::after { + animation: none !important; + transition: none !important; + caret-color: transparent !important; + } + `; + + const install = () => { + if (document.getElementById(STYLE_ID)) { + return; + } + + const style = document.createElement('style'); + style.id = STYLE_ID; + style.textContent = css; + document.head.appendChild(style); + }; + + if (document.head) { + install(); + } else { + document.addEventListener('DOMContentLoaded', install, { once: true }); + } + }); +} + +async function waitForVisualReadiness(page) { + for (let attempt = 0; attempt < 3; attempt += 1) { + try { + await page.waitForLoadState('domcontentloaded'); + await page.waitForFunction(() => Boolean(document.querySelector('.app-shell__content'))); + await page.evaluate(async () => { + if (document.fonts?.ready) { + await document.fonts.ready; + } + + const imageLoads = Array.from(document.images, (image) => { + if (image.complete) { + return Promise.resolve(); + } + + return new Promise((resolve) => { + image.addEventListener('load', resolve, { once: true }); + image.addEventListener('error', resolve, { once: true }); + }); + }); + + await Promise.all(imageLoads); + await new Promise((resolve) => requestAnimationFrame(() => requestAnimationFrame(resolve))); + }); + return; + } catch (error) { + if (!/Execution context was destroyed|Target closed|Navigation/i.test(String(error))) { + throw error; + } + } + } + + throw new Error('Page did not reach a stable visual state after retries.'); +} + +async function expectNoHorizontalOverflow(page, viewport) { + const metrics = await page.evaluate(() => ({ + clientWidth: document.documentElement.clientWidth, + scrollWidth: document.documentElement.scrollWidth, + bodyScrollWidth: document.body?.scrollWidth ?? 0, + innerWidth: window.innerWidth, + })); + + expect(metrics.clientWidth).toBe(viewport.width); + expect(metrics.innerWidth).toBe(viewport.width); + expect(metrics.scrollWidth).toBeLessThanOrEqual(metrics.clientWidth); + expect(metrics.bodyScrollWidth).toBeLessThanOrEqual(metrics.clientWidth); +} + +async function expectLoadedImages(page) { + const images = await page.evaluate(() => + Array.from(document.images, (image) => ({ + complete: image.complete, + height: image.naturalHeight, + src: image.currentSrc || image.src, + width: image.naturalWidth, + })) + ); + + for (const image of images) { + expect(image.complete, image.src || 'inline image').toBe(true); + expect(image.width, image.src || 'inline image').toBeGreaterThan(0); + expect(image.height, image.src || 'inline image').toBeGreaterThan(0); + } +} + +async function saveViewportScreenshot(page, fileName, viewport) { + fs.mkdirSync(SCREENSHOT_DIR, { recursive: true }); + const screenshotPath = path.join(SCREENSHOT_DIR, fileName); + const buffer = await page.screenshot({ path: screenshotPath, type: 'png' }); + const size = readPngSize(buffer); + + expect(size.width).toBe(viewport.width); + expect(size.height).toBe(viewport.height); + expect(buffer.byteLength).toBeGreaterThan(15_000); + + return screenshotPath; +} + +async function openQuickMission(page) { + await page.goto('/?testMode=1'); + await waitForVisualReadiness(page); + await page.getByRole('button', { name: 'Quick Mission' }).click(); + await expect(page.locator('.mission-stage')).toBeVisible(); + await expect(page.locator('.mission-stage__turn')).toHaveText('Your turn'); +} + +async function finishMissionToResult(page) { + const emergency = await page.locator('.emergency-prompt__eyebrow').textContent(); + const actionName = emergencyLabelToAction(emergency?.trim() ?? ''); + + await page.getByRole('button', { name: new RegExp(actionName, 'i') }).click(); + await expect(page.locator('.result-sheet')).toBeVisible({ timeout: 30_000 }); +} + +test('captures mobile play gallery at 390x844', async ({ page }) => { + const viewport = { width: 390, height: 844 }; + await prepareGalleryPage(page, viewport); + await page.goto('/'); + await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); + await waitForVisualReadiness(page); + await expectLoadedImages(page); + await expectNoHorizontalOverflow(page, viewport); + await saveViewportScreenshot(page, 'mobile-play.png', viewport); +}); + +test('captures mobile mission gallery at 390x844', async ({ page }) => { + const viewport = { width: 390, height: 844 }; + await prepareGalleryPage(page, viewport); + await openQuickMission(page); + await expectLoadedImages(page); + await expectNoHorizontalOverflow(page, viewport); + await saveViewportScreenshot(page, 'mobile-mission.png', viewport); +}); + +test('captures mobile result gallery at 390x844', async ({ page }) => { + const viewport = { width: 390, height: 844 }; + await prepareGalleryPage(page, viewport); + await openQuickMission(page); + await finishMissionToResult(page); + await expect(page.getByRole('heading', { name: /Warp charged|Shields collapsed/ })).toBeVisible(); + await expectNoHorizontalOverflow(page, viewport); + await saveViewportScreenshot(page, 'mobile-result.png', viewport); +}); + +test('captures mobile records gallery at 390x844', async ({ page }) => { + const viewport = { width: 390, height: 844 }; + await prepareGalleryPage(page, viewport); + await openQuickMission(page); + await finishMissionToResult(page); + await page.getByRole('button', { name: 'Home' }).click(); + await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); + await page.getByLabel('Records').click(); + await expect(page.getByRole('heading', { name: 'Records' })).toBeVisible(); + await expect(page.getByText(/Solo mission|Crew mission/)).toBeVisible(); + await expectNoHorizontalOverflow(page, viewport); + await saveViewportScreenshot(page, 'mobile-records.png', viewport); +}); + +test('captures mobile system gallery at 390x844', async ({ page }) => { + const viewport = { width: 390, height: 844 }; + await prepareGalleryPage(page, viewport); + await page.goto('/'); + await waitForVisualReadiness(page); + await page.getByLabel('System').click(); + await expect(page.getByRole('heading', { name: 'System information' })).toBeVisible(); + await expect(page.getByText('DDP endpoint')).toBeVisible(); + await expectNoHorizontalOverflow(page, viewport); + await saveViewportScreenshot(page, 'mobile-system.png', viewport); +}); + +test('captures tablet mission gallery at 768x1024', async ({ page }) => { + const viewport = { width: 768, height: 1024 }; + await prepareGalleryPage(page, viewport); + await openQuickMission(page); + await expectLoadedImages(page); + await expectNoHorizontalOverflow(page, viewport); + await saveViewportScreenshot(page, 'tablet-mission.png', viewport); +}); + +test('captures desktop play gallery at 1440x1000', async ({ page }) => { + const viewport = { width: 1440, height: 1000 }; + await prepareGalleryPage(page, viewport); + await page.goto('/'); + await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); + await waitForVisualReadiness(page); + await expectLoadedImages(page); + await expect(page.locator('.app-shell__rail')).toBeVisible(); + await expectNoHorizontalOverflow(page, viewport); + await saveViewportScreenshot(page, 'desktop-play.png', viewport); +}); From 2496ba1c1965a7c6697b9f99eb82823f8cba8c8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 21 Jul 2026 20:58:36 +0200 Subject: [PATCH 19/37] fix: polish Meteor Escape mobile gameplay --- meteor-escape/client/main.css | 63 ++++++++++++-- .../docs/screenshots/desktop-play.png | Bin 201196 -> 202106 bytes .../docs/screenshots/mobile-mission.png | Bin 56301 -> 55363 bytes .../docs/screenshots/mobile-play.png | Bin 150061 -> 110558 bytes .../docs/screenshots/mobile-records.png | Bin 24776 -> 26226 bytes .../docs/screenshots/mobile-result.png | Bin 49936 -> 52442 bytes .../docs/screenshots/mobile-system.png | Bin 62243 -> 54689 bytes .../docs/screenshots/tablet-mission.png | Bin 82746 -> 83836 bytes meteor-escape/e2e/game.spec.js | 67 +++++++++++++-- .../imports/ui/components/MissionStage.jsx | 2 +- meteor-escape/imports/ui/pages/PlayPage.jsx | 79 +++++++++--------- meteor-escape/package-lock.json | 57 +++++++++++++ meteor-escape/package.json | 2 + meteor-escape/postcss.config.js | 5 ++ 14 files changed, 219 insertions(+), 56 deletions(-) create mode 100644 meteor-escape/postcss.config.js diff --git a/meteor-escape/client/main.css b/meteor-escape/client/main.css index 57dc8167..89a30624 100644 --- a/meteor-escape/client/main.css +++ b/meteor-escape/client/main.css @@ -202,12 +202,19 @@ img { .play-home__hero { display: grid; + grid-template-areas: + 'copy' + 'art' + 'deck'; gap: 1rem; align-items: start; } +.play-home__copy { + grid-area: copy; +} + .play-home__copy, -.play-home__actions, .records-empty, .system-page__note, .mission-waiting { @@ -388,11 +395,6 @@ img { background: var(--meteor-surface-strong); } -.play-home__media { - display: grid; - gap: 0.85rem; -} - .play-home__key-art, .flight-deck-art { width: 100%; @@ -402,13 +404,20 @@ img { } .play-home__key-art { + grid-area: art; aspect-ratio: 16 / 10; object-fit: contain; padding: 0.75rem; } +.flight-deck-art { + grid-area: deck; +} + .play-home__actions { - padding: 1rem; + margin-top: 1rem; + padding-top: 1rem; + border-top: 1px solid var(--meteor-line); } .primary-action, @@ -891,6 +900,40 @@ img { gap: 0.8rem; } +@media (max-width: 1023px) { + .mission-stage--playing .mission-actions { + position: fixed; + z-index: 25; + right: 0; + bottom: 0; + left: 0; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 0.5rem; + padding: 0.65rem calc(0.75rem + var(--meteor-safe-right)) + calc(0.65rem + var(--meteor-safe-bottom)) calc(0.75rem + var(--meteor-safe-left)); + border-top: 1px solid var(--meteor-line); + background: rgba(255, 246, 235, 0.98); + box-shadow: 0 -10px 24px rgba(31, 43, 49, 0.08); + } + + .mission-stage--playing .mission-action { + min-height: 72px; + flex-direction: column; + justify-content: center; + gap: 0.35rem; + padding: 0.5rem; + text-align: center; + } + + .mission-stage--playing .mission-action__body { + display: block; + } + + .mission-stage--playing .mission-action__detail { + display: none; + } +} + .mission-action { display: flex; align-items: center; @@ -1198,6 +1241,12 @@ img { grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); } + .play-home__hero { + grid-template-areas: + 'copy art' + 'copy deck'; + } + .play-home__copy { padding: 1.4rem; } diff --git a/meteor-escape/docs/screenshots/desktop-play.png b/meteor-escape/docs/screenshots/desktop-play.png index 232dfd1f956e2cc549c74b1bfd17d4641f68795e..e17d1f1f78641b9fc239f3cfe36a2ace2828c072 100644 GIT binary patch literal 202106 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

s_eFnPnDD+;k@}upmz0@3zZQFp@Q+6o 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

)oRX0PBA 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 diff --git a/meteor-escape/docs/screenshots/mobile-mission.png b/meteor-escape/docs/screenshots/mobile-mission.png index 49581da8473e63078e58cb9388f792dd7056c22c..b6d885226f390495e6f2a2397a31617fbcb911db 100644 GIT binary patch literal 55363 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

@4A&?Io$X>o&wJNQ`gt>L<(3` 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 rW#sr1zsf1xmu+_6zt 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 literal 49936 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

lvMn2+7=dy5`llI)MErBXN6 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 F0RY?N&yfHC literal 62243 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 diff --git a/meteor-escape/docs/screenshots/tablet-mission.png b/meteor-escape/docs/screenshots/tablet-mission.png index 47f8dbea437a2b6a81f3ab31b0876e61db000008..7dcd0570526285cf7a1c04ce35fa04a0d5ec9edd 100644 GIT binary patch literal 83836 zcmb??S5%Wh+byDiQp7@05Kwv%kQ(XIk=~Jx(t9s~Ku|#h1f+xxq4y$ELzUiplNx&H z5E5E|aN>8?ck^HU>#TD%Nl0d%d1s!z_p@gR*Hl*|Bc>t7!^0zcuOz39hj$nE@*duO zd|WdpS8RZX_XzL3oV2cA`u-A;#ZzlqqGN#A&T>=!e#`mt%lnL+-;3Cf!%5Bw+dq>? zOaBQS(6wTsoeMZ3U06Ws|sH%cM5%wRL-SvbyO3Gnv>p1dm=VXS`uzg5JT6 z^7e`3zcJn3+<%8_R@@#1k@-u~}@82xjOhmX(we7QxOKEPurUb{H2ravb)_aVKc%-vCqdsq%D~xJy|J<>$#1r+~{%KTBBk1Lre$VcktTE|~O0WKL> z%7W+KBaW3D&6J3Y@pbpH#*L_XrN@r9)a<=Cb6~8NCdiE)i_U2B5~VB6`10k;LXFEX z?mJo0oM1eM<>t#MT0ouC(%G_@{N11J7Jusk)0CKr@8AC(8Oe20q+Q(XxAP>lkTr_7 z-f>}OZZ3rue1JI(3AqO`lI^@YJ9--4Rc>5MOiH>zKfQN~PC!wQTwP*(_Q%G1dkZfZ z$I~m#n*2}aPk*kg_#Dh%Vf@kTyDVLx1kv zT@FHVr>OQUwfLXz);t#==6$mnSJ`?o0UwQN3P8;q7@ChLD=YJBtZZ(cZk8FEhzvK^ zJPE(3HZ)I0$ok^q%I%2ENJ+UI2{`KR>Pha^yhuA=I$vI1CdJKPSu30MmsX7U$-yG5 z>3l!X3BBF1UhlFnu#QxSex}8YM<)upn1xf#l9ZmKFOaxB1fzRgwKfWAyFrRkMqtkO z&aXX3CC>hCpG#i6!EMT30+M34j_%Ngi;EO!kc@ontXW`fV3SX=z5T7zvd8`fQeKMN zf4vsaAaXRoru;cAN8sOekFqbSPp|(%Yp96_L#!00(u1 zxR^HeZ=QS&BR~2JTd$opH->>&LZ6lEiv{+e%gV|Stg74d`DyBf68`(!^WJ;Q0k>bH z_GUf9qf#(h)?jQmweCF{al4Cn&)ZM@U99CiwAVwyCIZ5b6NHk%T^&tTY&< zUo7+R^lZD?N>is3GYm3!oTwq3?Z_84ALEmyzjcqp=KIZN2L{mCEtl;O9kl=g zM$*&Mom>Wv5Tk|E{(-xDI1~z@oh;U2t2L4*@!USne)W|I4x^QiTx#?#EzEq;t2S0* zJ?OZB@pjnC{pi9h6m+_`aNcvEfIH zExG!R{-^u)E`*Fz9n)2^Vb|9nPE^9h69QAP%eRmax1BI1s>m=>8kxKGE=vVqrXxA+ zG@~Q478trSTZV+?E=_|wsu7qMS*_Chkj~JM9oWUjOa;?A{T?vY*_nZr@I8FNebzG9 z*f4_GM*++MklZ4&!?Ocp$>rrOTo;Pe*k4)J(hc@AHT?$WppWWO=`Kr+6Kz^rTA_;S znS!w6rSV(^U_*eMoB|CgVWUcTI5zOQZL>a%f!+mU2^@97pKW3V7{-EJ( zHubh!HN&7r%;%7ln0R-w*fW;HmD(u|myG%id!$@%ks9r}^?RYAlu)p$Dk-Jk+S*!c z=8f7aa&d>a_;FOqr=RvCWD(xjat3&iF-scW<9u2PsQFrF-3`N$kr8g=>%v^Ymf}5ti=4dT<`(D4 z3B{t}U3Rflwx9j!Uk=ajfR77y!*mvZ#Asx3QqOiMl}CiKt@uliBl`a_3I!$EyX;r5 zrgFT{f5(6PAa!*;!hx}kt!)$?N)DMG8<#pj=4PFCJH#wlqr}OHGSm%p_x9dglkry& z<=U1r*?=uRJJb^M@bE|#2pEYr74tb-_FP$!Zsh*ZwfDDbo#?1l5&F*Gzn?@WSt0lG zV>^CDFChPguP?xWI%zE)2=u48eO62siyiJ$I){OO7$ZmHzq90LX4B%Ld&Wma)G6%$z4e*k#`DY=6#PKoWae2&ENv8dCMnvLn$jZwjKz zhx#}#sHeUymPc)YT8m$uRO*#tKQ!hYTfOh^*S+ENSQPU$`iwd44ZFXZlbNeouo11IUq~7g2 z;GrRIX>3ps{ULq53w&blG?Xoikyt_{w$P%0N2oxy*LAVM%xc7-(p;d$yLLJAVx;UBFyIA`oX~_9VMmS#WO#Bx5cXt2C%sQ{#!B~qa1MI z^--ukw{dFq;IJ_uvKglp8uX8;hU_vEP}`K^;^HLBMo;tkrRv7`j$dG`*i-m$Q(+IK z!^g>*XUOBu;^N}!){D49Nu#nW0k+qIubJOo;G|5z`GG*p(C~2J<+MSMl)y6RKBT(3 zm~VR|Lu|{w(f3F_4aGo(wV;>%XosT*C}_7|r%-)z>F3X%{vS_yOqv_qCs|Q~@JM_XGP8*ZHxFkHHku}D=k2@1%M9-@x` zo~=T@y{xxR*f7bI{J|vt|2xmrKYhnx-^#B&t({Dq)_bDT0Ip_hg1WmGn9@q~fOWC~ z9$bpsP5*|78w6b(Kjth__4D}xd+I(}pl12Watm~8+9nxzb-qVSZ+3fHT-n{-?Xu9i zj)_X6o3BNXTojI`=YuA*1Bpt6$94R~mjUMBoB6%Un+uc%(L;K>g*rM)`H_sacN`n> z&jkkEZ8oBAoy0+CHzX1ocoH62Jy@iuaJW>DsFw;VOjRq@FGrzH*e7r-Y1<<;oRN&2 zPBIUVjFbZIZg@V09?jP}nwepD1PVDi$zHt40t)Del$gVVh{)+M*2qd~UQ?&BENr>) zKdOW3gp#`>G!kh}K z6-H-(0znn<2KU2j5zamd0qpaCiY)(^23}5w0uHOmUx>eT*ia&gCm+JwNXVF1^yk-R{w&yA==zICKNIXQ!VtEWUSCA(y%*k|wD zZ&5*J=yhMz7M+NH$nr^xFLFezlb)tWjg^9!gY%}!svkyzfaOqdFK@hm+8aYVs`gIh zv_0VHwspg|g52A}Vr3{sDmo&X=SgrEBN71(!c2}z;S^8UfRygXoUOY4r)-pml<0{B zYSZ+L80g!ofKeCDw_5nLf^I8$;qlkR8IHJzffuo2ZM9L&shEbkxbQOo7?7XGY4oZ( zi_Xo>EiX$_SQE!+sHg}$iwbIOrHZ!EP*Tk^`u^dy4dlnkqn5<_`Xn5|*-z%>+kOuL zRSc@T7Zdb0P?B>^SqXzSI#*9Sa8MJ_ZmQ?tV5Fqq4Mtgq$co>s>yyGgl#@p@XgCFtaTcX zYhsoUpNvmVen#`&b$4na-YV_DFssy1Q(I~VqP7(k2nY!H z7P@=7gdP6=I;O1Mp1uXxKLIpv_cCx0ww#|e?d;eO>Q@}2P`Jvo9#`giUnR=K0+5&C zG*MePsgXLoRG~ykU~E@vLgZJhN#8xXhVI5Ws`M8nv{u#{{;JY}<#BQiGJ(TKnmq z7r}K$e~}}`u0oFUKfakKU$+^W57C@&#G4UxeR9WfmEHAHQBj|mFV#>QFGQIZ;F6w^ zQR@qrOg#wKVY>$1WCAhvsRhzs2`M;yj^@--f^m3J*aL9-8w^naeF8zv0+j>M(*|b9 z&+GBbgvfy-+P*o9+#tEte!3oJlhv(ECpl$7R3U87eu9vT@U+y{i?zqrkO^wN$8S^KKh|yGtu_yRW@(yvCL|J(NYx6(g%(r zUC-4u`P8qB8t%s{?LOx^-zzICVM$&%_*PB&t)XFmlmL2&C}fQATOSFz|79}hK;t>-_T3= z*Ql~`@e`FR$lhwJeQ#13R#+lg`=Vd^ID-E5Gcw0oa#0Ry5%iDAte~4$U&F@!WXlp2 zKj|c!T%$~R{hC?u72jt_2;;ngIk`t8Btjpx9sR*Jgj_@)EHpJWrQFqY)BO34-D#nKZgxN?WZYtf zP^PnkJ(o0KJDbrM^Xr$t@8L2ZJSsfA++d9N@0S()vXy&M+9_qem1ZpJ3eKuT5CB9>b}Zq=|1kjhW%pTH&!-$@*Na}QIK1XzUhigi8Ki_dZ=cXn#+9;l>C zzJ9$wQ*OLv@FO~Ue5WSVQT&C`h)0_tZUYo$5og@5GKk6a&CMw~CJ&QjoPQJN}A~k55uE^U1qTLNeS&Ho%_Rx>S5|i43|%UR|Q> zQgNxh+yF%VY5$5&=Ij7K~EX zl>RKuq!^tiZY4;A6OzlNwv~%lh^NF49u_o?7$3E&31zaXrM149o2o3T+2L3m>!>tr z!oe0eoFz{BE)k`a33z+umE&w>z|qZlQLt_-fCRT*o1KGweYTKqB}`L(8*6LYAkgYz z3nwI^-IM{cci!*55|YU=f|PL|cq?xTf5t5c-qbrv zQR07oRhF>K|ErPvxKUZ}Ul)I3v+)1Fn85$f?(u(r_^K2ycf2UUcBjUn+{pUP_CNl7 zXT63ZU@X>UPk0Lh^3%sas5Rn~`Um7QplNB4tzEj86z}Dp6u)EtXCUA~-d9dKOe<&T z$ERiP?;fzl!hU&h*y3q#a(OxA+geEc)6<%C{7-Yc`3q01vrf==a^_?7L(%`l+H^k` zyGcB>vftp%!rY7C9}1Q(HYEm+{^25?u0Z9A8_736+TEYpnVVZr|KL8ybHFp; zy%h&iRmTqBQ7Y9Vk<x@#8VpDpa z-cMg_HW3dr9M*Znv&ktRtpGXNUsE0cs(dG3i#}~4}fc^pgm*2Z;E!3=fcwbVaRMazhd-&Kc84iTwSOncQ6$gD7cH=eKJ=IQ$FD)(YnvJ>h_D4sXj({&OFGRaoo0B4?SP0nGO?u~k zmil-JWUk-+Q#kV*!F1v$WoNl~iU3;!1E7z-gKB~8yAP*kF@~`jF2qTPnYBD7_`1R+ z0+UfGXU0=C@Hh%!_b}TStY^QTLd*NkwoIZ&K-{%Qv@+*Pt$R}R17s1x$;h{hs}{bf zda$vB1~sq&HsgwhP;&$J!`EM|a^OccW-6IDxywt7HOU1G^v**9_3Ho(Y!!j*ET!{@JDZwP!V4ZUQU=TvwV~P<=~>YA!IPgRtp^~B0@wM zHeJ#B5Km8)IdN>bzgsUe9s&YDKK<13zP8~m&4C|pI&J=N?6>`W!hs2S8-AA0DcKyS z`uH=w_8!?|*e-MajJSK8wxT8b+L+rHWtC2vulAr+qx132jlg2q>PU`yCcm<-tEp<9 z;!d_xR3_nX?}EtoOr=qC5TH}7i(wyOyI?{^qP(?-FN6U4?%Vtp*Bm~D!mycxe4V+4 z+mecu4SHsqjMKCF0IYxnC zyCb^|WfTx~*SwP$ta9}4&@}W{n}UL2X)F)zn#Y75riVwK8d3l?fjc@C5iPZ(6#~~~ zI_m4S0qFYx-l@h5r&JLDIG8wRI#L~?SW2^n*9-zx3rwJX48fHBpKTy)xcGI%TgF!i zH0klPf9k6lMX_>;^ys#FpIQjX>h1Sh*`pH(jT-wK(6Zl%8bnDh0UlGr!wCI~)cGF@ zi>_=r+sAgji?3Tl?9iw{g<&!r539F9ek69KQsYP+(cUZ3G zXbVJm)oXtcu~yt2)uW?lZ{!IE#0KvIj?9#40vNw38`6BO>dVotHVW2d-k=O>%lQ(s zX0}D*^8~yk`ZF=a!ICr!zs4b-QD9oyK`K;>jvXM7uN}Gj{DCi!@M~dAXJ8#3BqXR# z{Hr9>tB7ely~n}$By~6TG^VSu_6~FqZT9zWz9ek-nYdP`J~GnBC<{&9v$?GKWJ)4R zbL+vDTl3&LzoU+RVyPI`JAo1;lm(k7Jz;x_0!|uV+)Q)tFBP=5fHI1$oqMJ?KrO|* z+P1uNB^9Tw&QH;*5*mQV&{P!mM?dH9qShxL8!=LmsYYX~9GaMwEa?)9s0YZm8L_uI zJ1Qia1^XKxT%~AJ#3Q@)h7#)8)$eKXtb` zDNF{nbbwoa{>vBfRgsL70z!>F6`wd`HSfY!K>be02#$}O#M+L0c-Cg#siADj!`N!za?tzoKh5QR;9Vhi6 zhDnX>p&(hzF$M3f0u$!UiLNEj=)nlL{>Sc~LXUH#V!$QKC6MX&E1 zFhNB4@O}X%IaWx>Cj?SLvo%Dwp#68h9Dp_+{OMA%?Q1oq1Sd` zz1mgS9obmqtt{->u%8F^6-nw^v0BQC7rha@iN^}L@$s!Xyxr#_k8Cz}NS}5{ zKuNi?_X2*Z3f9KnJvAi|8yHsgMxje+ZN**#=%GhjhsAw0#^$0x|C|rZG6zIizx&hE zjXYPl_<4Eq`mm&w6t5(4r{kl{E1`GQC82otG`V(a z9q8dDx$rB%1G?oLZ0|zM9+^T$`y0yzq@odEf9XwffY)6A9#hcL3t`l`R-3b-_t~;m zF^to>SEQ7kEyebvvz=r;@o?o^6X^V0Dv7DELh2EAhoOzGP5YuY^A-gM5{)A4RW-mi z-8?j?rB=^HJjML!aoH=^-tl7wwu4qaYMg#|5Bppk3KQe_g4 zA$?_k5F}o>!}OPj_(!<-zm|p>xTNYy`H104!6FD+wEVR2_Hs8iQ|r0Npt@;p$m6v9 z3lBMR7x8>306_0Vxh-*26%+*$H#4esJqTS8T(%HY$g|ljW=L-qWYVCFhYXS_=GlN7 z*RA|3PS&$c1E$D1uVtpngp1xMe_&4*ZWzpS;kH*b%H%)9J~eFT&`|T7NmkE*q!hM3 zf?}4pm}HGZz>>{Pz@e+#7rpfi-mSf#t3X{$>RvyY^lfUjRdp zuZ7|OpVv9kC#nk{YfMWXWj~uY^c=S!MiTCRNTjZFV_ZVj!LDg4ZS@zE{JFD@KR&No zLwkn;Ysdiwur{{oe0Eo%Gp_afk1_0|qI6umKz|Plw`X^Qch|R8Q{o;W_O-lkjy3P# zyWKw`+h*QCb>X**-4*q)tYEX%CggnKn`sAUHpmZGto*H zTiPQczPOGbhXkZPlGo=H3PN6dc#f~jCJ8;-J(S-3ps#nFMpOj3z|WR;J*W){FV&T6 z&yoEOt-e?$*m22E9kHZ8Jg~_u2$Htm_Hmd?`j8Z{uOpsF>FDhduT0!V%p%;<{$UHW zox74$e}~IFlO=ZG8J;enO1ET)BjCo8_g^N&y{3*6XZP;m#~zGwz0HU-i}{L^`S?{IWZJA-Dz0xXoxc3b ziU;yfzPA72%+kvO;7ZDeeQWzobZk__sh0t;_uV{C#$gRawcA|ppDXD5uzaI@;iti& z=qa^*uTcc9+^=19l#zez@QLuoQP4<;Yfp*^;f=+v_e*^qO-A%qi`cn>{$kS zztR`V;lX21(l|>#^_&#-(B!-7V0KeRCqA06lgK!F;sq}KFF>>J^&d<*K$NsIZC+1a zGH2i}#5oWbt17f9>$A8~JbPEp?Cn0-a8PLIR;4Jprsf@9Z>rj^0oZ<5))EX&~&gRt~CZv>?}^vEslC?h#&dU0V9``LByIE& z+@Gg|U-EiYqs{B)%+%$>>nF8N^V{LEU!g%x_e$?+RXvCuuljoBg*dF3uUW5*T3~oS zF}gGi(fb=RTd1he{qSH`HkTXhd(rXR!=n(~l4aj{Y(yO#0U8lbK}}A$=YD&IXV_yY zjfNB74- zL$51<5C(i|7i*Y#qi>HMT{4B>=8HQ?~CigBP(TMT&rqm63-IW)Q6uluyqxS?s% z47>`f%H59(^4NeOcudo7FNtCv()PVDiyeKwKjQVt*IDny{cq}Hc(uuC8o}a&b^80F z3Yi%=)2MHt+e_pzS4ClB$;d4WMjFF6IO_slG-Z|6GZc#f&?zH7M3se3<%e zm`k}=|9gNf{ypt<{pcm9&V*|3p^%Ga%pKiUVzap(|029QQ=fP;TkWe1{acnXdtatm zL^Bfo?j@oYFA0*Kax{H(37l}Q&ED`~plRddIN3a|8*=C*LT6r~_-hrI9!KuLL&4Xz z=Y7TdFMx3R3^VApms_wDVD3O{-2D32#mVV{y0-mnw6i4mNY5ZCAkzP2adXoV0DbG* zKfB=R26b_5yGYk$PZvEHT({-j;?ld@tLn1&@;YfwV8&&x)@QJ74-Boh>xUQeni*ED zaH04?{0K$)AgnL6xp&xkZhn|;)YM^y9fX$snh8Q@Gm)?xgcX!+3t698LLI7+jxTJcw12qtM?qM+s6zcZ$tBTopYvhr%s~H|9e!sK4|&z*os;>Dg<4V2 znv<6aK7c5Knzru9exYN^HvQAgM!oI*i{{bgfLgW40){{dFskB4o~i*n%44FjTgU)T zwmDpTU48tTgq+(9<}#w8(&X(Vws$jI^!TUo{*%Dt?qTRD9OD47lHdcOUvhLZJU)1?sy=maGi1j+uU?MyZMC2n-Ct~6$vE{%GyiVr zA63eiA5BZ~Ha8IrV!#*%Brx^GL#6xV0cg3muWiE}MdnEF*U@_Tr*^RA`1xOmyqD(bvi^98*n ztE0sMt_Uns(;36_t3J)ffUPx%x3RCQ5k~e(e|U$7Ql9WfO0&;i1)@h%IqiK3)sJUW zNyhelR&l(D+aAg&o8hZ``S@>b!#4?$F2giJ7iWd}hI1k**57N~U=k?4T$FuN{72SOK|(O=c(Qm{ zo%u;n?Mi*?lGvn*age?}`8cuLS&WKV#@oZCB(@2w7}A6D88-NGLtxfm;>(_A4k2f3bC2hT|8>E9`7#7jtz6W$yqAM$NWM`9-}6{81WF*n!a;{ z_+ZSzE>k$02EMOTs0#AkrO^M#57783osP z9sHnkTkF06zumVWxT)QN+tM>2$M<;0{%r0&Mpq_<8LM8mEQx6N&T;`5?StoidwvLp z<_(plm%R`XYS5hfR`(m*x@_Pg*L=In?713ILgQ84j92q8ul%$vEZXyq-Ff?ZOOsEQ z&1)LTpskL<(Wpo@rHuk7UEYK`WH?8$G&XT0%4*dxUm_v#qeD?3I-4l4NKr~K_=`F+ z#k@6WaBwn1MM{pDqT+H|*FSqv{}~D6f4zWr^1sOo)VJVmP6t`bOYASrV9(nLUIGBr zsBt}9s^`UQ@8>(3;Bg*g<4B)~=)!t%(r#uRZd9S#qO^aX%}vn_uT)ALQK=J-(xju+l5$rY6f6 zxc^aC;FDPpjb)OKJ$o>>~6M@1U>~JS{y{9T{5s ze5{Sb{&__6_3_V_HcXs7*JlU}?lPY%@2G^Lx+<@dg`g+q9I;utqwlx&y@`(s|7WNz z5_mm9pTn$pH@lrYIvEFDm!@((UEjj)Q8SFTocp(vi#AWPJ*9f_>^a@wlDB8jScVE? z>~}dvRP86_fbFqxfwI5QmyDbv1*5Q%8k8qxz#d1Ea7{RbR52)GUt)zYrtTnXq? zYZ0!YLW|!&SPr`5U8_-}UO1?vR*=ZsG!@i9GC(YEoxW9-IW#PTN9^fgnFytSA=sSN zQfwSn7x0kIyvA#q?I>BalknN_!g6FJmw{*6g&;fsk%B7swe<1Ea;qQ-KdmECQ}Q{#$MV?U}J zZ{>jRG<9~t#M0U4ccrx*6v9#DB*fx=`>NrUD(!qC2U1B^**_mY`Oss3|Mm8GvFQi9 zm05y8IW`lgF8L{)n1wQ2aDelKoTn|);o0}lm9wOzmQ||9%sx$x?fi-;b3xlhQ-1(&-TsH z5SfqFJ!H|)COfm>#l_}zTOJR(DizCr3dLc$NK)c_tlx9%@`b2-W7lQ9!_0T$H&Y>2 z^r(XvaM^NAyv=fr)(y38L)G0(X(uf0I28@%g}H;+A9F57oX%lvIKIm6%f?#AC+s@8X};*<+; zbD5^};imUe=TM}^d8uw%CFWrM1CqWHFEN~18}6?rr=64+@*&iuVp_NRfgTrSOQ;D@ zU0J3~X={ykrU7IS$ou%fdY25t&qfjplcb*i-4$jB`Z*P9co2%z=u6Lo-!^{v7U1Iy zZ`DKfyMjHAFLt&YLh?&*p9>*R(_+WbnuDxlye2I$=h0UY%8vE>MveZ}z=y8Q$LM7y zwl<^V1)Q|JdI$ws_RMnZJf}Y_;M7IMq^9z2H*-Doj#tfObBGWF(VU0it96{W7H$s=*f&XY~lr5}#F zxoUV);S@7+fYUDm-t$T5Ll=34z?S24XkvM>!I;_E{6^u9z~$lWrXZ?CQN8&LX&}*5 zbM&`Bgsak)fgv^)g4+7w%45^J&vGG=pK0H3SAX`~t;&uOK2?@1eYpCMvk0F4w66SQ1RiB$i?N&rX{IL^*$`u-nH2^%@S# ze9dkz95IjBnbp9a#1MvtU70p| z(;|B(By^9u(nL|rucguZqIJbfGEXg%)l%W1Vci*2B22@{w5q62B`g$IxNW#NHN(Js z&*v)?9y6u`?M$z{Q?!wgkhBbvoRv0A|!?D@CQw%g6!wZ&@BD_5x? z;}4&?Spr#c(rTlWAqcz%cAfOC(7O4>0tb%>O&H#a7$-lt5n6u|uV1zxL!#yW-`C?OhF-C_dR-pqkUnv~(6i-cXZn=0lb!8NV zr~d{0xvPtXLVQ*UUO$$VRab62RV3MmAKS1-q&odx+qS+ep}~RtUCnORsRj~> zcCP=aq};?Tb~EIxhBL;&PpUIQZ6RlmSROb|kaJypP)_^Z^;7GyNnz2G|7^c-SyN=| z+KH#<;?034CG}tl8=la8^1Zq8r@m%g5JzF7r@?D$Ps!;e`pKlOHY^=)=k(_jxUgmb z-|)L`{(lHvfERw2fpSY6JEi*niQxA7+LKKZUBmDpTjGZ z4qaS$)%-D=@1I6UZ4T7ZYKWgd0bE~waV0wCf|;M4fzP?G0wjjp`us3j64<_9??-=- zkaGcx2_-}`_iEmLTwI501SBm_T|q(K$9>_90hipV!dUEJ%BIWnAp_1^qw~=LA=*#t z5k9$>tMN)e*IgqsmH=DQSS=HCG)K79Cl|GMR7j5XvB;+o&YX~ z*La-vBsW|zs>m?(O%02%9ZIaHXDC2h#W`WAs21g8Xfpb5wGM9GvivZw(1@$UUN}9S6wHre zJE@}C7W>DYR($%*gxB_9bbcjCZ(^>%-Tb`4En$c-NARp+oCRb;5)vGe} zr4zJ?pGds^iJjdfqvk&WniJ$g)6xFGZeZ4v_pn4R+R8TRzSO4Mg zf%L&kM`7pHZ&3fWSP$RTJhIDNjay!cb+dXlPC0M8$r7!v$0qXhl!OoICEAH|hN^j6 ztK7~Ix=!rZCIbK|Uc+`Wm98~nFqZwX z3P@p-qLnT>qv%=7vR4sF?FTUC^c+Vo56J3Pcjp8<*)juSX}%6wrV6_#G0?>zb1c_g z0|J=dk^jcA5E;m~iVoiIh(B?fjEOxc{t&UeZ8U@&}Wh$xIpJMvjR zw1eUP^z`m53FR?C4SPb&aC}tIR_HYNwZmL9$JbQlwf%xVRqIT2^?&u=E=1@py4fj>@xlZ3{7Qw_TL6-2 z65weJ*e&K_4#Akc0}!jGLR-^#UD#%}19j)s?p&-W0|yzod-V#$6e#ImgY&dy!T8EAD5nZUH;Xi-r# zPIPkC3r&;y`Ow)IjA=J^Hj;SzC<%Wq3C{i2t&5_-lQIHO7+B{#%#Wge;6RhDH1za- z4NYxdkmBs!cb9g84xe|PeJ^?Y;8E!^3NI?ai8)EiZu0b~^($3@AoK?KcLgg?Oe#F* zdCU&b92zz|YR1UK2KquZ_b) zF~1tOs@_A_pOTkwYLLn;Rc3!yPzxA~RY5HY(boTtzzP3y&nsx#RY^e7Lld7`d_A`R zdI5X@C7t_XU?eeMu{6LIV?k2LAVbg%ryhDP1Y-A1nn2{h69tOeao6#tI4N<*Sqg1( zDNSspoYT*PuR(!f=p)=EY_kCS_@!n#;8_QY%f%cUgXN}tH~IW8_fAu>IxhFrJAwWe z{sB67sg_(6#JBC9fNvXKP2}exw51)sUrnAJiWb!}FmPC_;!_LZ$ zQ^Lwg-%X{<0bKmh-#=14oXOpN*b-QBcU-Noi5k0)B`ogQI?&r4k-ic>ADJ%IEs4|7 zHY6B34>8({h-ssA?*+YDR%D>3(ZmoiapXrapx6PbRaaAUk)#f90MK_pVV;S5ni(5& zDK3(mZNH60bUpEMSP4U?_0ZpwB=B2Pv04OSk-be%lBaT$ox1yy zXdQqYjJ^bzfK!PZgHUxauJ?mB*64WW@qKAi#4%EbMSZf&U6#a_>;ae8!6x(GNqe>o z?^K2Nb3_^xJK|Ux^nZAJtFSntrdxQ>;1CEBAdonN zp@5wawwLFzi?M&x`A#adz-|4`^l!$RP;1Ir77!TiX|H2@9Ye1DestWL)Qi$9njSK!;FoNEqZt5lc60KAJ-y>(dS1qG zzwRzbZ=!D53~vf>y1#+cxG#dKDM<}(HH7M0I^3bx4kOx8>5n$g(pis|KIoxNvISFs zJGna_(+(%k&&-U6o^?t9ahT%GyS(+s1I{DUSV7)-L2_~p_Z~~fjSlOBh~MSEg0)8F z48F(IiE=9HS7=lh`ksAJTo zX2pOXH~SdoR;@O>T?}(WJ)x6lhWw3eE}_fbCwff=wlXYA6j9$`HbK34_`3&F*ak_KW@p|w!?PrnJ9T%Ok zy@7iy9~PW-T{uUGR|wYaJyv&2Y_3SU+N`_J!EUafpf`6C0s&8_Ws}rDQh68Z3n-tv zk47>4L!vobow_E>gIY+mw%iDqBsPg#{mYJNnD1ev&!~2qo`3CET1~ySic>ziu=$7> zVALe#P_?U2jf@RhfK={w7Impo>qZN_-Cx>%0#Om1dW5Vs+Ojn{bev|}tz7pEEZYJ{ zWBC*s@;5D(vAbb$}o~Q9Jfvv)4Hmke=R8b^1xNFTsy7Empij zoR@ld@P&rv)_BNRxvf%dM7O+WUIM`jojX|C9jcwVeZHwydtP^HRevWn{rDJN?3`e! zZ@nI(2CKP$mQqzwEmIjSHw_4zOfaw;ndzh9X6u*$7HaTaq{}viPj9y-M>!o>b3!Z0 zKBQ_(qqo;Gi!0lD?{U|M?y;be<#f%krw&R3*Xya-qa-^2?H*+x+<**ww$7_}yoGyRV*1#}%RPd= z5S!OU;`F|i-^KiV*o%eQgUJS6YG)Z~kOGHu)fioN`HaM_bgxPn5M-!`V%`Y-B73qu z>6egJ?kCLfO$G1AP;!PZ_H3C4xKVtl-Qf9MUpbsmzf|Aufs;ah*FjN58rAp^JGtW0 zmC}||f9GNKu%QsVx39$!R34_evvApCf&Hf#*eXitmL75JH0gl?2V*MA303r7t!RrxV+`Y zF}gwF`g^tvzT6I~)|yF+B9CAF4|4y)OO|>|hkJ|83^fymKRfusti#}K5D6c6PwL7C zI0~hoXYpNb8Wa`jEFj{S8ski#+tjpa3qq#SO@C;1f{r4PWB&6gr;nPWu-DP%Dwubn zyy|;Qlay$GI(HTqcTHYBLl~?qPls)k(^JkKLPCO_Dc7uJ;xWRHD$l|vz1! z@CpGln-OvgaZwh0p4xpl5d%td2F+|V@t4?B`iAZ zXM0&^0BL;?+#5*sKR{iq>u%0Edu9&*Vz8oJO%Qz_Wb}{H(%TO0H_o7`z1$ zbx>_i;rh;Le7iTw*=_ZHO^~0QrR2WsmVYxS{n0V8uN^&<735@Pyd7U^g?+k&6Lb2? z@yR;v-dXI0Dl2)13_F*C>~TIwuPs@~%^#HB0eaPSIn^G!~VwCP39pcIn<{f!phY3U9sZf~HP24fhaem-t_ zm$EBx`6>}k_j*5Gip-^^)lQ2$d4~YklYSO0$9#Ael61I2&pveB2i})VE3AK8VC^}X zp=+n#bZfB|V*uZNEMV&M;pcT&y4^qP#K6Tg(c0cy0iyGeF4oO{6*Nv`r|D6k|MrH` zqRDzTLz52xtH#QnJnu3g1In4Z{X2}Ww5!&cITqW1%48--&F!@9AQ}1H#D>VcJ-^$v z(Ze2)0=G8UOqP=)3@(qjOlNm>JZ;kLRV%su-J(SETlCMoX$UE661Owq=P_a)lZ$?d zE?G&DC2lgNXNNfB$e*c|m02(iDamKV*M_3QG0VghKOY+<@B7S8B>n6&rSMBxBtt2W zV)FNM+TyIg$V;ZbJOmEZ=Z70fHsv&xFX!GS-Rc3)ov~@(!;Mi_=9kkc;QQe9uW};f z-W483ekMoj@)QAPo^g^}M4mwQbo2GTPHzf#V0Fw6$aff)-Hui|Z}Vn`>&!M+@TYN$ zezgBx-vejCM&sQVy<1wFA8S63Z{5|6Y5!y@muQ<48GSlF6CrvBpLtCcHdAG!9+s{x zWupd^b0k}*kUrwv7fhVdP;*P}?VV^>$wtYEd@mXrsfVCjJH?4bEm!jg+3x{48*^PtJNwM<<%)s!ocOQpm6X?AMF zN+Dccnm`T8WhVpuv8cBwN;fLfWZ3cY;!Cw=7`HFHuL)#(i}H*HStr%(M5!jWS>{k7 z3pdg}uQGD@;1)F&zb}(vkUxG}+4&bS_vfr9&^ZU%{bcLKcs4y|#Z`K_<6WUw1%S8f zInz^tVpR>kh^~Qp;RD+jC{#fzgTzx^R6#macwwuL-8S=LRsTj4N*=+}TpZazI!L?! zIIRCST(tk+x^e$y{{6oj7#*w068tx3P;QbD+CZ8pRt4x6@N8isQ`Km^cX7Ug?O)Uo zzX0v379h|YXC=my0v(%><1H$DA9UnhPd92)K~xZqLe;!AH)*C;y6b*gXu!|-bUGwZ zwdyQNPJ4!{o4wL!t7gLKG{|kk*Dg*jUaHybEVDQ{i@+HjXeua5J+D`62w7*1vJR-9y#>Yw~Ie} zzoPp6Un~GIFqlb)Fd^|v3i{koiYBVpp!S|fKLgp$2&Cd)|0DMbP@V$r zMvh`JaWvxAD*y`Aw89RCh9d+jI^z7(u=$ULsF3AuzXfT?G$6k%Zvo|en{dJdG3M*F z?tLBuINP9Ebj8oWkN*$#K{_kcKz?>=!)o|EI4V=aCC7;m({uSoU2fP$FH7OL!*@+?q87JTHL1xdjsSW zfM+YeiX}?0mXej2DS@O;CvLJ%R?dLEvyw0ray}@^IIWOf%M56ho5{Yyo zSKG<_zdKDLxx2cJ7EmT|%ywZ|l=9>G$lX4xaS_%hk901q0NdfZ9#j|)*leJ)2O97I zz0R~cwRa4B&Pa8*IaulJ)%FD{q(JFd0?Eaqlha~H1+Y4m^x0jE32KRl$*wkB3SMHC z;_JHS1?yoNT--y`%`o*MzdP`_UxGI3_32!jzI3jrz0yo%}CoWgDTj6TFbV3e)o zRB`(lU~tcy>|ea}{U4XvP1F!a^r;iT!(9vS2liH9G_yY+FI7!LP_It+P9VBVbvrFy z(n^LoK|{(y*8?}%RR*_L-E1PHGi^SxT_QC2BQZqT%SV&}6@ZSX8f0!aLdo8^ApnjK z=!r4Ts-R9Cx`q^eoyu7&=pe(f(_6|@7ig6S^SkdM*6Ed5M70FT&pS+Z89$wqX$Au2 zDxN%TONfoREe}3N2Mfh~djXUt12y__VlYfRe)Z z@R6`INcF?-HiN1>bWxab4P>|ap;0&;$l<*#18 zad~baRoM!Y|IkqQM!+u@zQHb;e7IyM{JiEBOgdj>NufOE<;uiyQOlj)5>!JSx&;3! z0l2)`g6J1-!*m2~WS)U0SGAWi73|!6QT|prDmwjb{%47@nM?Ic)u!MfX!0~??P-56 zo8INkj}sqWHp7kmBfGoFZs=eo|TZUL`dqt-*FNlB}7+X+ZF@ z|D<#eUMmTTgJ;LPHX>pkRr;%%v_s`cR!#DOR~D=CRAhldS1C_y*A z68RH9qK{xe=wmL`SgvHeluLk-+?dyN=bZ`Ai}}y-ooL@wq0ALZ#`j|%nx~F`&a+x= zmz@@`P^D>gh0hJ5t3$5$f7q43Rf{BdK8tm8aPR;&QYzuBo;V`hdgDw{AUccRfs2&Q zsIBD|>{h-ZdP9qSSaUh7T}od?F6e(Bqe)iO{s7U&^fxVBlm87~^Gi(6acR?non=YT z6%$4hlAB*cFK6KtK3Vqc7wADxod&_H*+)&8f*z?99qyc$voW2I-kWEZY=$h4;()7y z4nvilU6vd7@jRGGfCsSCzF`tA&v_nB7Gbt1yaaD>(Alq+J5`E{?ZyKoes##;au0k| zQk@p<912-&$djS3KexJQfy2fkFRI$B21f!c4nsLo69jCjXcCRP;Q6CTA2ESKU$zfi zq>n^6yK7@4#@oHcgD4x~pwOZ*0fj)cMRM>8r&ikP`?jf3=P}U>gDAVQoNG6{zAANO@ZaZ6`DK{ht0xD0j%5ec8*91R5K$FwwsNrrD4xVSxQKX@Z1|h|m|U zD)AzLkKOL9%R_oFcZqxv@}uod-)8zkMt$!(+9t=KWC^O(DxiXP{s>%e_L zLgfO4j&46CU^YwlkL!vIGAN5drOwSl`|V!<>!?+#d-2|K|o8tyTtfJF6%C`^(R}&T5eHYJIV~uV6f^WM(nosAu+c(@S7Zw&4HhUzNfde(l_oUhG*>7yXx1qN@i8wF6>vVp}8IRKiU~&JseES#1ceWX(2aH31{Gx$iQchq_fb8_2TyD3EwCP$0 z_2gd@DxSxcG&mCH02>Z!eJXSBV~^la6fi`Ss?Fko&ubK)RIKo|JNVdo&i@K(n3!+6B- z*yQUhtlGl`z-@twgC=TfkoEE|1`Y)MAjy6Pi7Cm&Q~!d>Vt@lB=g2PY!@I85sR~&f z=i&y!hrlHuXs4;p@c-y>sfqvu+r<^YWq8trSsX<}Y(Av_2BuCRYkjj|HQ(=6p)()? zWJGfs#Ziipfu`RlowT-%ygJ2bL64zB#d6x$yf!*HU2MR82ZAd+(bHOgE;Wa-jx-b~ zZm@3QUiFm(e&vLxqby&Of8ib)hfB{tatur(S@NR-`2}Fo2!8a_q^({*<(?cpBgd?c z_voYuQm`8zeX0u!D4idaU{D9&a;@z^;s1!4Yj7yD2S^H3)rcwit_AdaT;WxHJzHHO z)b6Pk`|7(ju+I9Kd#V5+alj9lGI0iA2%wKdTtSI)-TR6-ZvKLz?t=0z!qU?dvI{-( z2FgE_M|n_#H=|zH?K-2Bm0VNsU7YT(k3Byk0Vg^RQaY4FMPk8G1mbA$Sk~^ZTXWq# zOIB|2V7cE363NCbQnCON9}*yoNj$LVUG?g!{M_)DZDjtj#)kUeY6OCi6KRY~d`kp(+0NrEtf|D3<;WKV%qACnH*&o|% zrrouc53cTs*Wj?NhIBy5=a38eZFLv9*Qr4En0bS`QRn3yuW)pj@@F9Y@OTFbg8RW{ zAL}C(v~11y2ebX`ytUkMkN~U3KtMY_24gR~9}9Hbv@G0yDn(+ryaX&~MiNc*vvLAi z=c5UG83C(d7x(U}vePdsU<^7i=7#{JPOapNTi-<;@jCobz}xuWB#3}Xq*MAo*X?D) z7PX#_S9opL*#7&67^rq7+bx_;iyc+td79@qQU0~#F#jA>l%N`p9#Ga?RrC>Zy$Pj&8bQEFg;<{C@WoiZMTWQ)gN`ZgELid@P-tg z=e`K4s+h8vq8@R^8d>t+_iCLC@2BFT%s)9Kl{dh; zQrwEG-SHegEsc?~6Ja6`*g#f&8}kL%485ahJ;? zBOOv=cd_d9iAbKOFDvc^4It=&FK?ZK017mG2NFYBXj=r-(kv}@%>bT33kDrsYG_+} zQCnGh8D^P{W?E1<2WccJ;VRbMJyt5yV39*bk6!}4I`oC2 zspE6ZhGyL2GbpR^l2RgoN?#%3B}AxnBNN&stCnhrJYLU#TYuKt+0{>B*3W9Q-WP7Y z@N6%lcym2T7Jn3iTwAIV&oL38>L*jB%ARE2+A|xPuY|(8ujhDZ2OKaU1hlW8qS!QU zOBS@Wil*T$CJ)*ok8v4k_VBt$sqIolfjPTnc=vQn!1>ZAWe;90h>bm}_lCcpOg128 z&xSQ*aEotAD@uY0qJIro?>FZdh*cE^w-4m%o>w@l!`Y9I?QPZUp}$_E#dFPcdXg_C z`2m>G&~8vP#If&PhhY3Fro?#Rhxaa0P47T~-PKCSWh4!xc}Cz*N`wj`cXG1}3}=Y~ z@RZfapQIo6`pBBjYD+&4i~2S(9{HQ`0t3Mlg}udjRkrbY)(gd&!1e-;M|mu7iB5y$ ztYX>7FTU@8c49}1RXG;kxOzD~d}l=?+0EKcB& z{#5wm(ZEK)6a?UYh7#uo9bW z%k{>{HRg|i&H0Jo*t7~}z9nE6>*9VjLbkkRh8ke~z2G-MPf=J)} zHzO@WE!f6^Q2*u)pSc%lGOZ$+@bfoy(Lk@r4_u>sT%%pe0hw}yZ6=DBokB!J^xAQ} zH~WNjmhD5OGGeG42iW0XwX_M9#K-LsE#JQb6{`b_@=djDZr_~j6`xc^|CFn55PeRr zUyK{zGN(I@KARwR>ZqL!T|B{2&*j1l#7pY`PJ_KXj(t7u)HLPPtf9J>HzHLEzO|)F z_+tvM>6=S|ItZSnm9)mE#`faV5(*k1M&y=^>{qls0!~_ z-$6M^qM%YZmbagK8h`Y4H$fyRS*!W^YJ1R;t>RoRF3Q5lQb?%R5~nqe^E! zPv9}5D)`mK4w6`zQX!@7uU>#YW0Iq2r9)g>GwLsoU7()gU5-JPpfWSYh9&Xz1m90eG%&0lALjhi8F;wTD+uh8ZG?%Wes^qU)A2g%}fH*u{0#usms%Pk4%5c9B%_H;s zPk%cjAJ{=ouP{WKMLKm#MoqhW2sRZB@6`xl+#RFlS4W3p;$0u zR85LiPoUc__?A`EaZC>cDtil>C6$VjOHQ;HY&u=2+$t?yEc;OMX>0G03e3{N7*9;r z^EH{6*mhG@#8@DEpja?AD4gA9W~m-IDOHYLW@ArRHk2F@q=So4O!T2Nac0AO5Ny6n z`|D?L+Ii{rWs=4(1|d)%$Fgp;;uH5f5W889+Cf9>==*yP%$4@<_G=1(SGXVzvg6R% zuilxgLSpfrMO2W`v#odN4n1Xs5k5DEOP%$h8be{a+H9QqR?t`019C#kxm{JtI*y4+ z&CGwDObS{&R<`U6rKoU-fabh!APtvP9{h`@k@@LGg#$8L3~QsPwk3cHUw3|xDMF-P zXrk5D_9cv`XeMp=JV?mvy6s2Vo3}{1pSccpQxBWZ|=KLI>fIZjokWcH)?lq<*EgSqZ8}+S7e(W+(R($&Vc5d)crY5h4b}~RY)=PQ24I9!I zVVM}-B`Rbm#X=WolCHX+?&hjw9rtU~_s+Em#xg_coIyAI2FhVHiBdNu!ETK-^RuTd z`%rq1<|kp@Gh*|DP1y4aKyQ9bmFcEhDvvmBg!loGVH*y!oL}eW zl~n6^w8g&()Db`_??9TojE`mo2QJ5s2rsfmCCO*LhrKV~yF0&<1qjuew!>EQ(-!6y zlP8b57SKmJc^dAEsOJ|zXo22=hxnrz|biU&hmF zf|s)EFXO;Q=W2fpMZXQou;{z7zD<@-2%F;BpL0XA|IEg-xol2Sj^~bJ)8mB&lLB&} zqTE1&wRFHyavtB$7|n)HQa&6f z_?aSR3`6J`FP;XX2#LR4h3QJ_H_=hQ|Il4xR@5HVfItao2*so%vvPKN##?&50+NRd;pce&P9Vn$H-Hl`{xj zk2OnS1KS-phfs-ox95X06lrC{&pb9H6dWf}&q7b$&EqGJmr|CwEOBQ4=71KgNiOK_ezQqHT)7e%8LnPR;cKv& zE5?$}O}bEqsTtY*4M}%ZgYR|mIi^eovMbY1iNf)jLm!i3H38gICFcVm3IP@8;sr9k z+@(;ItM71c_EJk;T7V3Y+E=p12+qXVudMFOz!tun89RXQO=f**<{5iAQ9>B`8YAfN zr%%=(-B2Q`&+8`@z}4{*n)#uFwH7_Ni}|J{nE{Z(BE zZ1BzqI)bIfm``Iyzhb2TEk+e+E}~h${V|uJ7Dm~7sbE%ysg!JLEUQ6J$*P;Iq^wS- zqe{i)=MFD{T4iu0R%wh1y*DJ&+TOmB`Ue)d&=;$HoD;c}LD%1wK0JbpQGwmDFXk02 zGeGoeE#hK?!s1@ke-y+tdoa!PDKHNUs zn(D9}=owIQ@-W@TCwgrCZeO9tMJD8Xe(=t(LvU56qC5U0I%MySl?Kz57avTM*RT|e zjt?0?h7bnr>xU*$3%+TF$;Ywl<7BTpJ^B_3R`sGUHP}P;^?7k$mq`|*S>lLVXjiT0 zFKa{n52q`7@&IY;)9Eo;tq}}54aiHingOQ3U$LrXogSjEL82AkKxULn`SgI%Xx82) zL`J<(cHr|CW~J%5Opri@nW(H5qupE(uP5Ec8dZrn9%HSVaX=>gg`{!GCfaNV^gQfs z<;4Fv9X$+$;_gUPJ7UBvA{l^+6`P@n5}Hof{xW5R=*inex!*vT^kXuFyzd%~9C}_} z{jZh;Ktf^|cLs6Dj|@JZRAIZ?l2Gv9=LW?@k-XYD8vpcgblmK9zr$K_-7F?T9joVi(_I@cdqOu2XHnQt)7QBj5!3tY$LrASRF>0E17mRW z*Q>4WRzml=Vm+wW&L01e*w5N%qPym$@K1|3YI04c@jPz?JFX5w>W`NG2^Ig(HwBL| z-pKJ(D@y_KaSVKL!;S?x#XYqpd;-L-mVbOvreOF`k5-Rj@UN#i&6KY zapT9rP9pC8VYZX_29V4{uFOld2V z-_Pn$*iU&Wm%6dGuFVSeyEwsB&S*UReWYTqVd(R;+vE?lx&j?(Y06N}9LxDjl(*4Z zMazB%A6Hja45YA*1)Ns$qR3`|{8ELz`IVH{!PIsXW82lkqW@!eMpxq^4LmmVh10$W z7f0qVh=S#7CGa3Q=Y@HGc4_XUO;P*R=DO`%sctQy_`U9+fH(ub^ zLa@^Gz6Iw)t_7Qgh@X$Ex1)4bSSQ)t?RR1a$rTe7O_(=a+IU>Q-T942lj$-M>$rQH zKMQww9}Vq4T#5ww?J~)w^RZ86Rr(})QPsM+I~6|0zuSzJq`&l_%!cVH7~Cxz=d5%B zyk?-JQixC^GgBpPX(19|w*q|8Bj*b+iO)0i4JA&al{^a#kJBA40@}ou_P0Q7*VNdT zj(R$)kFgryQCB{nmwEAL+RLnGjrz}hT`QQK4J;c#0w5zaQLSlf?jiQk%6fkI9QE~a z8fU%(uKnlr&3JH^uwj-ygsup6M9X1`Z?^;N?P@RI$7ewYsEq)UPya9=1T@jPsr=p# z9hn|&xLI9U=JSyp`N|&m9wS{ZirSx3rOM0!L)P)KyVuTKZu)Xv=YM1mfMtY%JsTCj zM-&>*7y>?CpFFKpnsbU6pY<`#`!#IvqH+&~)g?drwx`0$Kl;;hG7SLY6$l{FmK;Dk zIgj5sJAV9_MLo;opj**GMB@JH_A<0jMub~kPOo*+%FO-uG=%45<=+-*#|s?(^1fOFbF$BJvu^b(S0s1rf7L+KK9yjQEeWoChUdinf z&H3Q;OV;C5U^qvr&JwltwbRW`%Lrhw!zc)Y_!9n=VyXYhg9o#8ZCaNL~YnOOrw)Y+v-CE4<$2m=%|G+8@Q_WK{xTs_ATHwPuUV150qG7l0 z<2gE*3rywfcaR2SmJZb=wuw=Yw`7tq?{x9(2Z2T3+YB|keSb;G`vnV15xg~zYEde4 zl{de%*%;oztG|h78gfn;lQmKUpXy9NO8YZRg@?A{*ZWSfHwgQdl>)#Cl)qke#+Uzs zOsP-tRD4l+^NN>smz?E_#Ox`DO5*@l zY53zx*oq4sv$8}$rB47ib)7uE9N=SbHrRnjY6S9P5@F+wLmHgl-&7<>bJ`^7HZDSp z5V#POnR9&vZr+RykDKgLy+UhVG2L;FaT{Z(7fMQQkVS2q$fu#J(zWR!7!BygpnGRP zMhN<&g(iCaH-51Am4*r)Mj`N(KI21XbnEwyH|)yS^Zga0QusBVGV2tp{0#+%lkgQ& zeG&X6#v|uruPI6TajOsSD;^7WsJoaMZ{wfn&@b+IZV31t9~BI~0Oc=G+2#k&wk=h$ z!FYSAsNrHwXy&s^js4Q6O#XnrVZN~M-2i7Ol4Ri~7eNTn*f|sMuC;xbD{r6TpaQpe zSg2T&<^#vuLgHjaH~l|6-i;p)R7a*b%H=Bg)u#_nn+g>GVE^+QIUP z{Cg{$%?`M{+Lrca=|qYL{fvA2Bz+=7A8j2AiqGB~eEc2p(=rsMzEE`5>AbhqaN>ij z8~>f>>oRl?6Rg#*3dCq`_=qZmxvTfs1s(yc>^BSZ&)pepLk+5T{HX3UJ2f|Ct>KLC zyw2|)E8pl%NBx=r96{p=U;WWW&D4EtA6-F)pht^OQ6uo~%L73gl2+TF(u=96Q4kUA zYUppUC})a(Imf)V%e5AOFU>N)sU)?~CJ@gc`>1((_VbqtnDqp5-4|LlNnBF@zTW@A z9w-iin1EC)u8YT>6F1!jEP>?h-P~3KNS;_P>9K{?wdAoT6oy1tDZ~<#F~Y`bV!s1b z42~msi4q5pBL>z2XK)B0;$!$CT2uR!A+m9fu8wP-(7h8s)%4f7*BQ5KMG_JNCS7h1 z9r)k2y~#DbTxoA0oBt=B7t|XJVBSCtMDraLqx;@6n-E97vD+>M=aSwu&qD!|t__l2 zH=~VBvwW<^pHf1a+$W(n*wNf|PtnoIS`#(T7icE+L+^Ny(bbPOlq+CuRWN{D;E$WR zIX9ABUD1q-5lM)=nTCw9!w}xOvl0GyCzhThtVG$Z6sCl&Tl9mKODaA&!55AzxpbG) z=m0d4(W5JUKlmwiJH+q(^L0XU^3P|zW~Q>&Y7SL}Fm>N{s*`Vm7ihp^|9T7JEA}{Q zo6^bG0OQ?@HxV1&j@?G02Q1Al!cILK-5^<4_*tX_2#u`VK27g1;0 zB4KI}NahgXUd3#2oWC7^wdSVQ+aPEy7o9A~Yb=a0}_ zrGYx;H!R!*Mg_(f^;EZ1$s6ux2iz@sn*7;p_(Sbphz2i#c2RtdK*k7GfxO;}`*JQV z=){~~E#V7ZZuiRcFg^|1d{SlW7JpzsqH4!eNCct@hDDm?rM5vnh)JP z&N|@FUj&0R9#mF0js*CuNd;zbWBp4bx;|Cs6j=Iru$O&cMS{Hi1|0c8z*WpqBLeYu zp_L*sBC`=o-JLdv!aRdG#5x67Fv;)auhBq%yn$yM&BbcC(zb5`L5gTMpbI-H`?#d7 z7)+0$AF~RiP!U1Z0IFw)pIVge!<(#0GNl~F@kg4!C?vG3`nQOb8Q>X@-T{CppI)#b zzcB7)92I2rj<*evP?9Ah?Djl_Tc{?CAB5komU4R-m54GlXGr@CAX%K zRp-iPlS*%9sqWkA?|)ayslPx{QM2h6X^TlYE1fyK62MvMBpYDV)lxdeq#T>HI&pDR zt96A};%c3-E?wwW-K^KD0m`StsVevAZBBcMF1Zw)45_A{8qd zzK;<3`Ssh!P-_?By5U?cTP36B>xVSEh$M#J%-bbyYzT>_-|fDImudM_XO+GEOb8KKGGaDn^1GwFu)h8vYa$4 z<+KTpZkh201z;KvsCt|)(s>%Oc6ly&l^4XuZo$8 zoUb9L9C|&d1d?hHKhdaRo>BXjiv+8?9INwQjLxdTBT&_>)l)#ZV8?oPhKhDnZr@r% z(n1DeX;Te|0e#bX56JQZpT~^|5U$^uyck+~z*N2yEtnf5yyNQZrHNFQQ+=6@6yls^P)S0043j0`#gIsP-V$t( zONrP0_$|Fi#E;i$Zmhif_0M!Z7TLJe{0Se{>%UWGFs5n)@jMZN)$quK{k_#FfW}se z5tG}7vVQFoFuirq!xg~v5k`J5(_#`OW$K^sAPk({%bKuWTkgffiU)l4X<=W8u9KL- z+hm7NtVSJUv${z%;FIZ=lUvo`mWy-`%2l`9gwQt3ii2#QuR8PBELJ;o&?GF#s@L;{ z3rETK!t4+CxmlTd#97Zz+xyA}&81ql0XnTucXSlLPne?o*cJh2`#)H~ivPw=7<7Io zT#zo+^}Y=3?bE97X;?RyavL(jb9?7G<-WQ+ZFjIB9T2Y7q9Uxh_i(&87>TNCuVf#A z6Q1ry zH46pBM9*V*y<~2jtaU0!*hlHyl>1}Tiga#+PJivMUoh;B+1A^ki|GU?-(Dm$717sy zUi8jY5nXnmE7|E_P`>l@dS7Jj%Mk#P@M{Aq=A2B@FDZ_n=XPpfPLr^iE%#d(jj;pn zQgPE)gRa4cu_4WgvgvQ|4mV?+oadQ+3MQu~*nUcr*&D_FeJG$%u-8i`xMFY+R==2c zGh1wQo=`-=up0wrU2EpFQBl5Ua`XUXHlfN`@(N1Zr$((5cSq~`D+U?P&QQ{MT(6Us z0ZH-A$+~2)L2Jq6p%t}|^|7Nji?;{7wNbzg(jRM-N%?xEuD6RiBukQsXRV!Vdv8nO z>?p*ETA;yRYo~3p*yyL%-|%+1vO;XR$NM)Qz5LfdKgdhS=>2UiMNh)fy&VKUj{ za+1;-Us=~GV~BvbiunsWC{r-S{bVSHcUn9&EUOAnK9vx(^-4VT&(|) zL|iFNF6g#-bW`Nn+_Dy?n9}Cy7VIt7X+!}_aM5<~d)OSQf1Sg!{+lp8jSFqJ-=(-- zlx%N#vgYj3ft-mxd!h@mb7MKis4!}9UIgB7cH2^ei%WmvhRJpU95Fbjt6sf<6!n@q z*WfHZOH)|Z6PHm&S_1p6svO_cEqzS1XzjvJ7(yP*KI@xr$jw>+m+(_* zwbY(zCx4^;;mPLp6T_X6Ig{~q4D`+A0dY5E8{)pr#AEL^G$dg zaq83D>Vj&p_he&u()okP+_8ZF)6h#K9kIp!kyZ2S7i=XnhhTplDY8;9fw_{%S`wP36;t}BB z$qi`2f%OiZ1wf~6RqG$iUujJLj6KM(+cAgRM|Dk+EIEQryY5JglaJI$jpvfVr>BMT6?Bk2~0LGOn9TC&t=#*0arG zac5F5LyQZ0tFnvInfh*SiXt6!*ixLQ*7a}H;CXQo>H;2+QywzYm_(dq2eZ%eA* zfzjps*zRgN_VXWg)O+u(4z*MujOc4R>(6ZQ&GQ6>E6JR$7L3U&$Nc`>`g!q(Ihp%p z(I-j{Kbk#%Sa?|kG&AKp8&L(xN*e)jw1ZUts4v{hl5R0Kp16rpQ1v57a)4%1zUvYY zuRRPU^bea;Bx7E$j(94Ey)$kh+&w%de@VDrt|~N~3B$XATfaF4n)1rE0KSn`L+8x` zpI(u}vd43gnr8)TRfS4pn@j8uidwA0+jFWZ}TwO)j% z-RB}`ekLJg|8$u_rK}Ocm1Fk~`ykWc@`(Fa{(Bv-UI9Xi{wQ)8Y@>P&wXl@S*j-5I zHAI|@@%}S|4jPJhDY@e|gUHpPnfHiV*moYud8*&mw|Zt8F*p^?^)CcMb0D zHdt^A!CeP;4ITmn*Fl22yF1*@``%OM%lUHtb-&!IshX$jeV)qlqZ zBVyoU0~?%#(FKNuF{F%FVb0&-d?4uJ24g+TVn%tjXCLcc*}eaT^xP-EnShBUzfcnt znZ?U2w|gKx^U40DY|T+dh&>m@>XX`lVqdYpyQH%3j+$>|gks+KHykn^hI+G2Z;Psx ze2Ym^WqHfj2xKfvOT@K($uKN`zOk{oKmooxYge+M(@#ed4mXQ@XFc^9QWDvoVf5TO)o=e$ zuoPjpJc1Rl_t*nW@s%y;giq!1CHZdE5-jzE5*IDxrHAv6_kOr7w!FhoWovC>u}iI% z6oU@w$NN`@1u8f&-)^mOu79*nlNleOxpd1ayhT!AP3u*fAS`H@V>oK*Cs_a{mlvpf zs&&qnA_w(1%Plf-%C222Wbg6de{V=eA7<)}^dL~Bevt{fo@4PKA(i~Nja&JH}1@%?ho6D|vlmbT!kxG*1kdoa(=YPBw3 z@R!%qJZRMG%2XkEuRab9_3GAKBlj4RQO*Xhlp})8SD$!A?{NG2WCmq*`8huOWH53X zoBroSpuDh)On^>+Y_To(IzjZy_aw+!dE(u5!J0S)>4VJ3vmZyy$EA8`c;GDo*E9dJ zq2(S9?WiGfj-v!t8mJ<#T)7cMjS;7hr5=q|ct@XRKdTvo__q8!TFZ(b>P#&tU()5qhlY!rD&f?^2*mcljECL0iJx- zLvvS;o~q#U2rC?O;7V_N1EI`L`qGUjZQ3WTAX~MORAW&u7u= zpyzRej`=2Wvdh#~LaIY<{dQJ?fIMGVB5wRu3x1euaN$wL)S;_zhkaO4!_Rb$a);*paFm9e0}-*F(p- zG9!$cNpjbViD;@hXrYh3ea~!%+;-0A5YUFb@OXC5uo+*y^zn6%7h!D30@98l0gkCKgudv6bl`1$?#@qDyH4n+(+0TM2zm z-ya?$#ul5KPF_96W#akEkL&sS+v^`wAdiH1p4BrRc`#g`Um@N_fwT6c&4sC&V%qf?EnUayDK3W+kI6Bq zGt&g9GbNVs?l`C|bW5>Geyv{d6$JDBlbHD>So6b^> zM)mw&Rr)J1N!xcRkigMlo_`(+j7w>2;rSu>1l*6ean!Prd@j~uEEt!U-1e|KzUZJt zei-IFy0~V?{#KGIMuGc4H<4NI>>@Ld0QN6oYl?mf@?vA)LY(s z3^7E)26LVY%BXW`Oo;C<8fq#lhb#^OZfHzpc(5udFl$^b_zQ6RJ1`_7m_RXS771 zA>WI7yR|zVT-~^3P+&|J1p72w+1r79a$j}td*Ojcrr-xe{9jOQ{u^4UDY=S{~p?1UDQJ+|YpEzIO^BO8L;i$%;s(UVs z{Nvw+yGk*Mb(=4LwGttUtC_4{X5-CPE6z2+`+q2Iriz1jPXQ|cCG2K*hW!E)Gn(Vm zyR!h|7Ox@2U8Wh!hAY%{G-{LAXZr?vKR*2hpzN@Jw%%W#A}O3koPVi{Z%#cEZjTT{YmZJWy(Qcd zRy>6><3+FSvWv|hcsnb3xcIY+jN)z5u@*qHDWBs${AYc)YRTJXmK2u?-|(0J{l0QY z9O@P@LxYm+H7fc~5Jnd{oKmZDLG-I}7vP0n_l(`k?DmzKo`I3I#ECE?`v;yA z4|N5?amnOKTWXW?@BBk2aRb4blhMN^O^Y!fn~PM5YY|JTY})rY<|T87Q4ZJ@{`zbS zxHB6horn;}@Ia{D5XBXT5DG~}bTJ}oO|*+z+)^{~H;Hz|W~ ze6DB?_DuB1a|x}wv29{yIVGrsjoRuibYTMF_s2X~HNA5Kw9F~aV}SUj`^#m9?YWG| zWa_3t&AIFB{z~8ZyqS0xYw2R+_pn~nyib(G`MNO~W?~>U{4R9G#L5BsP@$w1;V-EZ zit&o10p`-8G3=U3ZttDTH>&}*=5~pfBBynKPZ)B+`kF|=KN@+;4-$5B>IIoXEQpCV zPLBtzYXSv$TX|F1*uL0(>*59lbO6cXvb%Sy)&wUtpBz8lMZtmo$`T3v*D;&>UsCD+ zTHaz>MFIh&WH5srP_qLYfK+#X&;rDDgW?Zhjdl=o}ul z!vIKe9~D@>OPgi(g<(8K0dbZ@g2*w38wgMVd@+3LP_QBNgLEMf-M3c92q;wGtxN{^ zOSDQ2(L?Pc^QnKeL zZ#T~!ZD~M%b0cG6U7RlyTfNN-DFBY)F|RRlWK?(Op!?s{)vaHiyT#}7E~xh}wI;e^ zyc9h~6g;;z9O$LTa#Z^Fm3Nj#LEfwCBJT|NI~bJvv5Y-v!dvEGBRL~2Jtd`hRE}%! z8aQJK-#{hu_{c(qz!;r^ZDi0;ahVM>Kk@1)UjPhnIn+op-~Fo-`}lt^@X@~mB7gt( znwJ3xxr0hzsFTm`IdlHb-+;)IEoWqaw9-HMU-}Qy6eALxRFrvA`E%AlN(dy3nhUiS zBgF@txUoN3a4C98{L8@tJ8*_3nA#JMNHlo_?VRfg__1LY0Hr%1;l?4kaOdj_izd2p z<*yi2nzbV|Y&7ZrIeE-TQez9;hy>(%qW_wW7pQHS7XI`?eA|Z+FGl%3@;?VOn>uU& zG&72ohuMBCcfj^4j8*6jkpv*&UAojaS|=$~vf^C<*)mWr>v`!0Y4Y1X6)G-84H#?` zVPGMs5q<0pD)0@+Tf7Cn{s$N8|Kf)q>X3jcG8wOAh4R@lb%fyT|1^_Q(D2g_nGlf( zK)_`4T+8d6-7Bp^Z~DHaMcb-s1x6%Zj65Fc8|i;8c^Y6Vs8Km>#nG}qShWJiNJFMe zaYp#0-YHV7;f*kB@~=rVpV?S+=v`_-==T+emG}Fzqbhb z*MP8K(Eq{XJ`+hFWrlL!I!muya}UM2@{7&myC|TP@jXj+hSnPGRvVI+AjU^F7!ZfD z`kPOX6-WK5vx6e&`?eBgW}wM@(6GYEC%eQI&ld>Mx}o1rvK|lk&e{ z#YWP`Gw&o=G(tgcDSv)lptkeFF=^Y3Ozta~9i;!1frB(v+o5DN=*y~$>$c7LR?WFT1alw;K z(~Mar$gGJyY=2s=+6c7v-cm@?;(_V-@@=miwNX+vhAhkUg?J;0IeSwIeh;|>kQbB` z?RsFY%?nP5pM`7SRN6lEPA`Zc42tixnhaLXD%g&f!B&KsM*P(jR2wA?iXM@a7px$|EuCLZj25EirA$vzxixj(B%l?6Ftvy+XcsNTqr?k*nj@Q{!bn82ofj0`15A`B?dR z^%qJXV}VpTn@;Kel>~=L%gDeke%9THK6%NVxRzpOhZu(if#+l2uEFanl>Ji*9c8=V zF;ETLRjH%s_DQ401Ms#RwBaJVOdKjg?FqZu|6(IRK;p!;^EVCIo^cGY%j()*g;PF{ z0Msq^W@{^fnc!>#U~%EhRO|A(o)PbnP54+6qCJUpwYPuCIHu5WGOWI3_qQ`lBG%7z zZ?HZ^(ctIN{t2)9mgtHBF$xH&wr1*UQqzjk)^^w3i$x;X+vD)3>k56IlGOGhem(9p z;6U}Xsv*d8@L6y*v7sc_=izr!eM(hJ%THJ9xjOw}^CeGf);3Jcxxz0UIPwJcOSMdf zfIn}g$>C0n7eCaPNXUhSl$Mf#tXy*rtH2c z!lTnUPI2u=06h__KFM8|`ZCxOxmvp{v=>su8VWBg0gDkP`kRKCSd)zuXre?d*e&_lNlB_~e z-~~XRM^tECzU{_gsng=?sr{V2xbt(??o0bs)pAC%_M^)we(ZSU&V#&?;IYPr91w`94 z^%dK|L61huY9c$XIJ%uQu_3g>u~ro+~NOKFlX;NwD$@oqHvrV%I=^uC%7 zL95ioGF$`&Xv?DrTL-hq7jUWBivK}+fGM=RdNKaOGi!!=7&2K##W*>oTtPQ$HxC&0 zTrUEe;RCn^<_qXsQ|SADTPfgk7vovBGt@sAb$?kB4z5u`5{`WG1Jrz>j~rcyl-`1rS2>zXp_Zxhyo<{^7`(?6T8ghcr%9woO*J0{PsUpub}K zVT90jCs8C}Y81G{(mx!5leF|b3UsXY_WL@)f%6se-A)F$ReE##t~>E+Q7@~DIqetg z^aS^tQ(YF|w(x~AK>KJKu*jS%0c*wcC?&G2oCc&N*hF%i*pE?kYNP=QXvjxxQ(w3B z9U83cb*#vX3ULIV<4BqOhuU(cyvbN;XQ4e=glXjin+PQ^Q7;^ERP)X)URq<7TzdMz zSOMJb*74IrFXehxvQJPz^kq&k)cOT;^MFzq64EBSqIm&v)?!^y`b}m|3O>^8H!MqY zzt=;+z)7onY#xxIvRZ3liEHOD`weKi;0pD!8Yjx9P zx6lk{VuQ54-XylPU9QS&38Utk)o zbdeX%e+I*-HLU6$3T<%5oN19uAfDA2qX^-YL2*-MQP=%O%BBCaTi?Rk$TYJo<> zsbe%`+e86Hy85&HQGywg={COORDtJ%Fu-OI&~VeR_C{z7M?GB4NNQ*@0y!F@mVqW^ z=p{92=vYNun%pSv|5d49ExZzNm88U{`8^$pyR_T`Z;Sus0zyc;?4pV?lAnHEa|7~D zyFRYgDQQXd#>?gl$38a^AH=gy4v%?GFVTNMS*f1^eJek<=TRWr<0g{Hdro7$n~yPh z4#llZ!v^B!D!{G$<{IIc`}txtTER|Nh3+1}LV;hsd0@(Z+^<)R-lEK1rqU^Y1AlkS zal!o`#GfiHo78Gt~Ov2-&AiL(1YKg_br_!fzQ+ot_%B;BcjKoFbPe)&iyRm zbWI=8o&f>ic!wMpDNfqTLI{s|mvW;N--rsTNyiMB_O?-6JNMBu$R9e>3soK$1>@3)rEw)wR<>uphZ=L7<}j;INZQbeXmTaEpOm2CU7K(lG+qCCc5m^OK6e zLh@O!svqqS=;=L6jzFf{C}F7s!x1w?W{Nw3`VHv2OUJR z`j4f!uy-22jQp|3DZ1Y?AERio|7jRv@D^lU0JNckf7_Z)QyJ4@J(N5tpufNNT!k_~k^HM0g12Drej9b) zkDu*6@&^18d|u;khAX_WGvVQKt7_V(!pG*yQ6-GNfTr-Gb5@ekFOtyCINd^4a;jD` zsva65GE&D297P%QSngZB6(Ch8wJV^K1Zx?RPjuC7AJd8-PpU{oO&l>V4*8IQ&(gPc z*BB#k!-hiVm_aoxh$AN?hpiH|Gdj`25_MijwR$(mrjJlX?e;>YPDjy$13o0jHY;$J z%1~@aM=S7a2aFQcOe)g*xMGHKT$fB0pMvYaKS-CY{YTKUVM zX1(vI{#oH0l9HyDmKD1z26$=UdN-B73YHxE%(wR`_mK_}fc<|2{YI-)bRD@<6=iBg|4EsQ%iGc^`nR)92Ob@3K|@wD^? za$n*(Z;FlcPWzpexyO~ko(C`4y{eM6eRddm^Uu%B|Mpn|^p>d^!vIGMqqH3!?vdIC zKA)u-C#6(!1*hKdj8192+Ra=Qii+-#QvXEi)pz;8b^ zLGI#;ESTUMeC1NZR!i$Pe2sdyvv_0PJ6fY{pI;%E=%d_s&fm z$KsNH7Tj~Y2QhC}d=j(}Jm8{;a_P+EtxmR(vDEq68-YAma!m7g)kEvGDoaPGB*&(q z6`RmKtJ4=c+7~f&R1kJml+J&vmu1QmLRs4)^Q>)yRTaa5ThAuW%@x^UsM>B^=KE?^4)_A2UdJtU?S1U#1 zi%EF=_RrE}p@vz%PO9rj3owD%T^`#WU$d2<{T3+xYz1NCtW>t2NiRlL#%}hLt<>q5 zJmEK%fQ9NmGvaTGWOd)(x$~YQjE3!K;6H{T6tK{6h*o+{46<-B2{F)x5f+7Up74(B zUS<;s^e*-s7Yn`K8_j#myi53lhJJQ#&#pZz)!eRPctkIiW|t<IT?Xxx%xo5OEuegGp=!D5)!vpAuEhC9->T-KifbbQO4C2lDHDI* zP<}R4Um)v~tWb>kcBnqgd|k6*#(ICQ)$=;JM)$3qSlCc-ES`HQ27YIAqcQpzl}TJQwMV1cz~ehCatho z?=HO5ofScFld+}|&ZT^Ri24?NRo6?0IQ7$bD-A7UskA4c{fUZt1<;aT2`uNieGjNE zt%}b|B@rf<-5ChF*zN4apKy@3GJ2-ZW5H@h-WC_! z_LP0qjDG#YllLwA#l9nGJA@Nq^dUOR%@lDQ@jO+fv@#+F(~TcbH;#cN<~k7j}C( zCTH^lXZ7g`SDZpemN`JDiW1?IhU1Bsf9)sHa?Rvhkr7syRY|=`@HnFaU_~HgfsLWl zQ9WBR*+E-dpCCtxJ%^6EaiXH0rlExt@*|XR7P-jZs+vW&YCyB>LcOf80kKU3wI`_M zN;I7dWwrIzQ^&k1r`cj%bAMvU^(kDVcsS3^sFRjSF)b;<2HfEDs1XvXs|1Ram&yZ) z`NWJ8&a#oL?QE~l{sc>@`KqKvO}Bc9UOL(u%S1__n`3-j(`DigfKf|`tY+8hn}#k(#OuCZMB#ZTfey8Z5EKP{aE+5R3ww3pVKy zKUs^hp{owR)Us(>e)`N4b0FQomy(`6D1f!LYsQEMGi}Ym4yp}8ey@Vft7tJWg>So1 zTJXCu?E5KwgXke~l4B$Zg2T3p_^UoT5>lnwXruQKotkc^H=j(Y3i6$AN4L@)je-I? z+A8F&_$xt_-+QMB8ae=;;9`t$pB5ukj_0|12Kq)${LxM>*bos{a?w@#d=D{X+3lixFP)YXo^aLu?z0(2M7QO`F;!t<{f}9n zD+$Yx9*}i?I$;2JgW!*Mp3Yfc@+?B@9^R?cIPS1{e8@3WpF5d6Akq7xQx0V#1OQ>e zN<#y%x7y}IUPI`@-6?=ZR_VUF%22I7)s+Fy-Ti7oLV_*HMo2YSPunwSkL)>CAqV|xepW5pK}OMU?vsOLf>Qz5+C zkGvomHN8476l{~!7*b=5l9mpDx~vQGV}dT(&fCc=j1CNI3QiZ>1lN3$5#r4fNS;1ZDZ&=Ny93xnumuqO`YjWz zzTn*>O=}qxcFZU~|%M{<&{)O%iUJe_)r7iO8|>p{8)$GUWG*RHxL8N07Q(~ypDP_&R?j401B~(3wA{0>;!Dqdp z`iL}Cjn*o!{_tU*?+uyaxTs?9eTF-$aViU`=a}jDDy2XekjllvG8wnP3kn=U(tm=`SJDxa@JKh91USKw%B*Z?EUaZPCPdF}g zzPlsfg7Z3xbW>N7f4MF@eusV3jAgX0X=?}&CDZ$;HqEEwgQJ*l-!$lWdMB!Tp#gZa z)dj1aw}_6OsnRB=nS%SL(P{4G)yg^rWkZ*(Z5k`cr=&=2FQD+3W=M(xL&IR62T2oG z+sXnnj{++ygyKd^t(-&cuJ}wXUOYdjD?v`B(lo_y2WpX41 zcqMzgZQ{+dxhh+I(6e9UD`ynlv8Js@(RFlrLO@*ofhhJ5t&Dw4GRDWy1$PP=pww_^ zz9nCC%E_r}?^;G+iNQ{po<8rM`7x4SMcu#wJ69w38TB%aX($j}e_d%%n|MRl#5a71 zAE1M%O$_AJ{s+nI;yT#xKi7tW2;ksAUvK9SHtMQ*B8Q{lK*i2;2tZCzPrQg{mlR0x z1?qL||K_gxT{p|~a|#yZNb6;%r0wE?le$weVPb&>l5<8aatn$osj&HT?x@TIqE;HT z2_C8hQCN9}w)*p^fvAI5Eaj$B5%j*99b>%%6fOeP9~N?f!#8W~k+0FA{-H*V6b8jI z>X0enr$vt!bBN+6T-*VPRM6U*rNFQ9Ecvgn#MO|DLSZ>1s6rD)rk=$bTK2Yx1221C!t7>62W+iM| zF3<;^L$3(8gaH}o4uyKS&B_Pxcr0s!)@zXmtZx=FC zzmY~5lpFnLX@ElchX_+3@2?qsl+M)aV=W#jwEPdrAWt0`o~2K&z&PU0FK<9eha003pAf&XL-Ywt z7QhIE!)^3{9SCp#|C#Ox=-Ir4CoNT@PULR!VkM4KN6}yfDShkEVEu2C-N5$t8tLU8 z0ZQZmfCLx_!36X`|4XyXY!y)f?`G1bj1}!QKVSkjjv9Z^Sb$Wv>0GTL7GDJb7AbP1 z*Rpn`)VG|f!W5J%hpj!BSd9MuIN3^Fiv>m)|9{gSAAqBNjd89v)#8DD&oQ|B5Bo6c zdjm52FZ3~$-t$oWl>!blOV=+GYT^P?8LD6Mg~bB}xaoB~U2bX5D#j(Dfd2N*CZPaS zP~l7&JSh#}NfY}Y2IPOQ9O(csk^O1f_&0}?pqgYUQfQgl|6cp=r>4w%PRz6*t+-h{ z&aB^vboii}h)OzqwEvF~9EC>sT)H_2XbgaFrR#+N`Po<)5SGbh<1bo;?D9La`-8*g zlL^Q2ofyN+v%>NyHlPu7I)n6v^)zI3j|E&s>?r5}K@*~;4`L;Vae61sMS5bt=*J8Q zd=?ri60|(7)$SXPlJFE7LM2cEwRlhdZ28NPu|eh1MzElP?@O@CY%O%RCkRe77%ocD zfBnL(Q+T4uOcnVO@Yhq!>RKwbE5|UIA6@jAA&_6x7{wDtO|F_f_ZpGayFk}-Fg=%% zFOeHz+DA+&hqfWXS0qRM#1wd)+a{70 zJ{QWv`@Kh7Em6R>qr>CHM)6AAxgO0<1z|4tR>wQ~fY1>m3#fAOp<0Q$;R%Dsx$k1; zbs8NNSV$z`2h@N9*i+f^J^gkHmkJiID4oZ=haHLUq6hizOTu@|gyOt)1jdbi(Iv$D zmUNQQsXbh=BEu1tokP?y5ilb9JfXbrh|_MX-u3-8Ryw5?W%@GZgyzN9=NdX5kCo$w z(imR}gqB(YCSFeP$+&FG)#mXw{>MEBDD;*{@O<~7QfU0XH#5^Rt5(oyD|mEfrrLI^whK$H zbf^MLl6-#kh7#$2y9LX%C6LYj(JKN?&$6A37Inaflo1O_X7Z*Hvz3p2XSP5G49BTK z$}^J1bMk4-O$Jg*xn0#QUjeh;;8Q^#Ar>AE&d>X&F?>zOf?wr9fFC<$Wwf{3F>{Rv zSFM)s`p`9yi~!1sP)zS5PCIx9XGt-Cz0S8G-!)Y>qOP&_8<`hTTIJHPvAHx?={CEK zpm?k{wH>ca61gq8AIj*arKR!MC9sc-L?onk&1oFAexX8ryk`4piN6Etd!2Ln7&?E*>;|mz^sSu=e~SBdD$G7KHOL7pARl z7%Wen8?hjuX9JDepX^bqX^-0_=@7`2yPFoNlw~s7RoUy25K_EfuqWPnE=fU^H>59% zuKv!tKuuLH!!k5!Tvl#Y7;~qw-w}M?{Ova_ZVt8rMJh-mu8Dz}VrgzpK$KEK7on)o*i`52++YEU4poEvO~aSPd_Ly) z-{aVB7KFmlvxof(%;Za9?@QjUog5c6_|SEm#R3&|xzcAEQ;4@rFDi@_Ie1M!Snx}h zq=v+93?co6n9^=v6h@(u*5eb)3+j-F@u38P9q+}(-8nTLD4 z6tmhYl*&j&gNf7Fl8R$mOB`gWvH1C2Fyx1^BZ(ekl~ywg>uBk@zb@RxC(>3w>+Gk^ z^WBoPx$$)`3>gEJ!6?E$bcwXb-=1!RiDI`jl)_RNA<`^E*BJ8CtgFy;5t4MzfgW=w z-xo-}Oo&bbCa-2m1h~Y=wl)}S_X~}EBg_8jrO`~a!cQoMN6)Ed@qhR z%*tO+uXjs|UXazL$XA)P&Fm?&+1xVKC>Lw|n6}HQF^oYAim6G1C|t6#FmbS-o-Z0? z@cAYe|6GlIt1Q};Ej4E?H#I2wJuM?&RGbo%D!+BcEmzn$7`POPbsX?n({3+8AA--7 zpwCczg&{69BXh0z4!+8`o6Nv2CB;5F|HqGN@I!FjK($cYcOqlzwM%Nehl^q}4(rZ` z5fdyg_IAz#c-<~HbRPw5q8w9ub538S)zLOIiGB*@Rvm~6MNuJBszB1Dfz8b(iH!u> z3765<+E&8|(PJFao1lmSj(32w!BY(1Z5t2YSUNl9#CQh7ywh5E#DM8dA`1n?4A5Vr zp=b2E-j|%@K+h79FryJb(B(PjY42%y=QV@jz;^hSP&2Ac)R(o49s74h7SBTMI6qo( z8>A<~S30yXI-56gWS^zF?Dt?VX>}{Smm%H*0@uNWnuD3&BX zGr7}vc@}l?79RdiEHvb5|AP$6_o|?l(tTt_K{-2_E`tvcYz$twau$ASMwa`n`(cvK zdww4$TT`tGpBz8`4VZ3Af(W#Vl1i-ODJ#7-me?)T=7xo++9;csNK zMY0O*p0UxkoQHgGJ#AxnHW+(HrX2EZ;<(P*L-mUvZc1Z8-9=@Gt+V5*ypNpxc)_2Yj;eVQL{0vyxvZ6!jW5M}(Zrt09sOeW+;h3@9?A|cyr0H{ zr2}unCQO>Q1`&_DI{6?2_45hc#l_L@a?3yscq=Z1<*;9!hV!)6Xff}?V8}FH?f*ii z(*{P!?HMka?q$({o$RVQHK~Rrn-w_^TbATWw`3$7n%1bnUa={#6;F5OWJYRouKAG8 zsMvY*!^EIc4W;H*jqN}vfidkOB+gTkIbBu>g8xIs5Lx#_GXp^yr}Y5)eeEBFJtcT+ zV?4OGcTdd*oZxRtGJ4YZokc=A(<%KFOE$UHg4 za3EPJor;2?K%%i>q~g1<5a+{ZdqxF7>H3#%nQAE=R(e6T zNM7lu+44_2P7T{0v7;WrnX|=7LePduDQN;&OQC{-cljIk+2eQj0pvnOZC>pF`jw}sHXH1$zuchJ?F$&!b40ZbQCyw=_E>TG+ zeS}DYInMb>2oCA-oHshx^R3fXqH?yKsIT#v~*6sD1rzb7sTOjQ3YOswmQrbImIddeBS59vFXE_Jo;)ku({)vQ=_ zXXDIfmEdR8ENwmA;Lpo7CzQ>bc~-P@0eoEo#(pVy7W+Jp=H}V{_>)NYM0q2o;`PDI zRnF5Fx7N&AT)DPFrdg_1jqTXjn<{S2-nwz%bPQiAPpyvSSRy=W^F1O7M5mE|pY=LO zV1IG9e9weVwaS-(Gt|n=4hz)6%OkPeDt|2H*Mp9X6lKPWuWsY2?pmb&xwNn*)c7rrCdRPtVfrnH^CX0(B5>{c_-iLtQ>zEf0%Hg6J^aFzPgp#z z^h};dB)&0DscWotcXN-9kSzpRj!pBWh&`R(Qu5|`znq7`KDC$VFVsD*wG7V@YB6vG z-wH7xqobLEc;O^5UED?H#QTz!6g40!5-{J}I6*@dt+yS63T;t`cL&APk`N8$UQwvF zx|wrQT``cH8le9>b#4ld{J|TdbHCUWGq(O<<&a%#wcGtbYrE8vLyUN{-_0HhoBR4` zeC}>Xsv}u7VerfNjG}bq#NG>DT)dAWvyB=#D=9&(Wm%rz=fU-9TIm6#I&t`UH(Ur(SV{!8DcC2f6w&>e6s1tM<4AWGm zp%VNTC-PYEdR2NEa#J_;EN-i!t@>`4w-7X@Ws;nJh)da5|J9$pTc`epMx+>>uS2TS z4rX^qH2tE3*=)GgwfiJE@;UteY3XPOx)!n<2~!W(2Om~C2*rh>i+luvt!mnGoW)zu zLDM@EW&Cv(1t3>2$)hE0liJjA97tC1{!zwIja59|&5O`+1(gX(O za4%r^?))w3H z2H!U`=IUd&H48Ndv8~<8#3$C(i?KcjK9 zeFMu(M9270tQllr+tRcesJOM194HyIyo=kko1OI6+nBo61)c{+FQZKU??Qgx8u}HL z-X7)o#uaqf`5F&hofo)<7Gr(O1E4RvYv$HG)02;$1{b%rRBgI^>eQwY+v!cl?Za8M z_M$}XOgKe`bYl<92f{T;Caw{b5BtC@aBfW0Um!{5{$Q(onuv4odTgAQJ7RS7KHnu| zKf8#tdC1w1!Inp^TvFK1gQNd4ax%d;Q_> zQYk`}H8AIe74)C$Hp%cH$}Mgv8wmeiOq@1~7mec&%%fhPEH1}~Uz26bcFfJu$5W*~ zXvJ7hj|g;~eI8QqdpNF!4gC72cT$_DMf}#H28K8Gy==l9>_^VR6msiRJE@kOF#gK< z6XsdnK(y7qT|=6(RxLGYCpjU+`Z-veQ272!I?EGM5?$N`pW`0c7x&ZEf%~~pTV%o8 zW&7Ct*c6zuz~eBTW;3p^VXxDq;*!HitJXE)t{+nu!u}5W(#;?eYXMidfPu|R^QWub z)f^@R87QEAOTgi}c29@u7AT*?O}pbhC29C9wd)Mixe~QAUg*MukelH7yO~Rz)~C+i zaBk(IKZq%P8=rS*e}($R;`xzLw%xOyJd9RJQJX|}P8{4}Q(@|NaINAsQ@)IF!R^tS zN4@05hJg;Kul2qRp-O)U4r%Z-02?)`NmvnrUHsdWOI4CmG$(G@eMw?3kRnR|_Wp{R z1}*5DCuO#dXUQK3_QaP>(_oZVr%6rpau+^#RP>l@ zf&M|?TQ2x>YJwLel8o4eE}-aQ((?yVeD=Pl1Voga@iVUwcH5y0+J~?Qg|g1k=S+p1ZoRuyL4ya^WnS`C1>meE`z7vS+cL zEL-pSF)IZRw1>z0QVr;CfW^q1n zcqZxi2^Mde8f~xti<=Yw`CXz<%h@;l{A?8w+J^le15QQ)HlbhnEo!x*;( zCfl3y!@wQOP;W(jBV|)%X_hBQYkC{NI!xiPI>4k>0-Suq-ciWQk*ZAB|3lteMn(0% zd&8qBNC--YfQocVGo&CX-5t^`-C+RIg5=OKba$iDT|;+wci&%s|L1?!IrnsCwG0O zLf7Vh6Zg;!4{0~FtdJx7g3%Q8$AqpGcodSHg?cSOhWl_?nW-OyzHFYXtzzO>;Fe2XZ1wL2X# z5SR?a5HO$%#xWNHEz4P@lN4IqJ`5AbnL{K4&lrwoqIxH_fex`RxHLm&IOSD1w z=!@z=a)mpDy``l;F~FBNbvu>9Ju3L=h(U-07U${`CeuOcqZfPnA6$^3knSB=0*tk= zU=-=4QpCdcGY@1)9U3&f?GGmIr#LjfeHW5$2w&Xh+3btQq}#}9Vm;l%4NvQSO)ZIi z_vXZ(zDg*N?hdDmrB*eNW*5p{p=J{;}FIjlc`f&jR!_>zJcZ6x5YHk7iaWs0W7F3qzC4&bHT9@LupbM11D#Fx8xo&eqdq~*^jiJN`TesU!*pGs zQ(+9`1)*)wH!rs52?Wxb3*H`vYrnc*?ZI;L0|*(v{g$VlBrQh?ScqW!PKh@7egZys zjhkDcgixh)XY;L#=eHiG`lfie_&%4*iju~a&HUzt^#8^Jir2RXm{#oflQ5J>mXs?(Qciei_;Q=i7KTCKgk_6rVQO z2-|Pvolg5>?X(C@Z=vbvd%bP}Be7S>41PaV%V5h)xxYyuiy!kmomVStb}tVtV~*_Z zzQ{y8cA#Q*H>#?P#*2P0I`3RkeLHSB;P}m-ER|7#%yA&?FA2Zjcyl6d+r*M8hZPjC zkr2J9pW~IP`o$b7h3$FQqFAX3*OOrUwWfoDe7bvi+F=WNDt%B~jN7(vt?lvJFHQAL zT$WS$9R4Orwke_?v&mq#b;kGNj#!*+z8~;dU5y+eDB8m3ak8chG>nUxyE_|R zvbO(d4>g{d_gUR^8=)Q?3CNPW*l*UgnhFwiQLE4L_W2+xVnR)oJx*FaO+p;i18|(^tyP``}}cR z4*(=7h+H|uc@*}+WOz4j`;%G6hUT0>_0;I`?XJ-+TM>>LDb>^MvLndpy`m2#wYPIt zuh5SP4D4zrMVWX!!dmX`h{gIm@C(xIFl*U_@Rjbp$H<=FvB~%M!pK_+imFtcZ%a$7 zKBl1g33s!+9Yn1ZB~Z`EA;0=*>#f1<0wwLT>Y8hzUcy$=^;&x?fG3*DCJM#bu4>-nLfJq;GBsr!)OgdHS|gK-zn4vOkK_Qjf_ot7woW-^xr){n<|R%e z$dFrrhK?D>>7AKW__V%1>ZF$+MQ)}pN#EF9z;x@P73fuD@EPM|$^}4j>n4ua?DxR> z7kD!3l8)_NP40G*U3!+)Qt+}_lyGuEhln{@PkSk8&tYC>e)u$^Qp-6u`a`k~clB9) zCo_X?qaAOfB`6LIklaUTby`w-L3nzYC2xPOhr-Ke4QD%l$YTl^m}r&Qw$AU5b>=${ zh<=KVpCfP1GHTS`#fz_7O*y?3cze2Bt@nNc41oqSV|)9g*QH5{^|)C z{yGu4Gvf*Ej#Od;=)Z|9F^T7SN!@?OcCW?!Wk>}h`Qf>CB}xZFLOs9CTB6uui?U4D zfEgx)l(QtE**0|d#_4h@?&7@#<;F|+*FAt=u}sb70Ic!-ylkp>&JUYA$Hc8BZ6`C2 zIgiy%h@dU>z{wA{I5W$1GyF9nujfnSz$5gaMAF^O!I&;1Lw_tIQ`C!_h_BaVO}v_L zO*%Hbgu!pQ>QQQ+Odl;yF?s+z?~m}qcz1S>Ya(l(nX1MB+7B{}<>9f@1(Jqd4KtQ% z`TJ~{-?&zfZDwVox{U;qZ9u`@TBV7&b=jN>r8N{Uny<>Psjxcqxrb}1Xn(X1<9C_400lZY+Z^YLa%UF-8+eq}`w(2DO&)R<4uG4pnA5w)`{(;VxI+AXF z-yS|hB8cr-t>ET;l2wwqvQ$X|#+Sr%yKj8|eGA%6=UqXuRR9cz6J~B2z&kc^#1AiE zowlQO))n=%zBnBYgu}=UcLvXB8#_DFnp05;*;`XP>?2hN^J@h(Gywvmyi&4|-(T{Mdqc zqb6Oue;Kz(LxWMP@$jl}`l%1=;;VOv7nXBF3*IO8F>59#8(T{oODhsM{1uGeUbgZ~ zBUZ=5qa;bBJDZ8a!+#PVZ1mEkEbeYn;XXM*-$cLLB_P;LC->7nT%S*%s6*+ChZf~& z*11m7RSAB_945b4UtV6kTDgf|d^PL5BUpESAn6=IjN;M4*s_Tp3-BN??Y>n13|DH{ zv)L$mZ(^K?vjnRW3n4Z54(h3|C&tEEdR0HKmYE5@DX-_u_umM(DEhFAbLiuMlYP-4 zxzIl|d@=z|!9TwieUlMgu@HZ^iiGseY);C^5G=s^-7Zq-@_V6l+e4;W6*^~L@Q;;BBd-Y!7Xj5v!uy*J?AP= zPtw7r_9_$Xz;CZLyT1)J@64DlpNy;4%b4_pr!>Yz#PfP|*L?pW6r{sxGe5qOza8>o zM(}keiRjOYKSLrMzbQr8>LTzQIqzB`RkShBhj^4c`S|ZN>sNQ+mK;5zU@U0?wT z!HT&v6~~aIc~=h$S>6pm2K)n~H>6Zk^M_)fyYH9p%O%$Hxo<$a$%Zb+v<3tXOic2U z@Q!@+ZuHIVY*#81$}^aFqtmV5KdI!nbr)l}Hw}&rK$j_@jPk5|;p9+u{KVazSD-ep zu1;^@U}{==nzKYMJTN0*$njp6-^hMaP|I1=aewUBbfz~Kv}D|NngoBQZ$yW!Buw}3 z0BAaRkk={l+{=1oi{H7wKSH3*C%rRwjekgrL`+{s^`kz;Of~l*9{^n$?JL?s7o!{r znpA0ICo%=M`Q*h*KT*f4cc$_?idQJS#-Fw=i8h|;mfG+-iO%u|Q8e8ghWFKDmGEFE z?Y+C()RzpGlhiOy-bNzYyzNZ0?kdR2&fs~(py z#Kpe);|1xCMf1n<>U(G5;rL)RTD?D6vB)QThakrkI7T=3whHn`ewj*iS)o0szr2>0 zBkwypwZCs>#;1lGl@O6ysHJ$H(AtK>)?+HCS9nt*|HX&gN8P%MMyX2Bw44uy1R~#| z51*~$;p&Ff!JCCiw|p>8&b{vf1I$(tk?4Ks136PYdU6!c- z=%se>F5jXa(m8{WrfJw;wP+P#Y#W#s8UGB-^3@La3R3YU0ijKRL~*ZRVH4Ef-_8hfS4opiq}kCf~y@eg~X5;xsKqHliQ3-i}DElu;@qw8I~C-J)aJ8 za!M8@D*DXT2^LNxNZli;Ru4xf&d{t*(z!1uXNEV0AG3Gq=b(byCI%#9zTh{wq|wGVixf1H0;SN zm>7j*U9|f!Roq0b$cuOLm8gz^z#GkNyZx^3z?`UEtDV;o%0=qcyCznAl-RD?MMrmQ!uR^N zsm7hXLk;e`oP|T34D{5+w&5(d*y6m?HJP~W5LryvSz1j+i16F0Z*vcCc_ybV*QeU3 z-fWLEGYp@M@$k$^?hY#Md~wuuyy-2vFlfe zPDpls&nU?d?jWLu?ASz_&#N9G3)#M2-j{K#I=ETJQrP;^gju~K;JSBo3bo`MWS!8k z3>zcAJ5G*<1q~qihEs3t8=bermT7(G;0` zI_T%+<|m5iMAYafJZxIEtd>pT?$)i3JSmu=HS|}gD)301w?afr=n~FnuDvYk?^VMX?vbTYTZk<9$ok89iMlkA3mUWTk%)wbHWcu)R8!Lz`}6y zVWJatN;iP;5hLewh4;lN95MsFA2o?RvWvI2cyFct1-(ZluFOQkBHEI5zd0T^KPM%C zllu3X?KwEj9qXJZ%G#af%_C8fg`*tMxURmssk)g39E(vsc3C54&9 z{o(fAj?BF$KR=B;h_!gg`vI;vU^ncn=@8&YczbeXYA^X8vP=%hB zaa6}vj&pay=jLvjoa=yyiYi;d-ljcs=w!?cILML=2$2H%5H>%zjV_w?z06v2EIFu{ z6snQC+uK?xyNu4CnxwM8V8%L1(h9uB)&*+eXd4mJGb+DKS zL(7prYRGl9+zLW=8wiaEiG|%wGVGQ8?cKxMNR{I(nN)|?9IaBz>OHr!(pqKf*3>3Y zeKlQs`PJvM?bdq=G`kp?85>8xD#qSeciNol)Aw;FFS7EOYIebbW@ol6z^Tb|ZE4Z^ ztM>VO%`#&0xePH=_{3?=)_x1bgM|}mu<{!+iZl_Ieb1hVqrZroYU#v^*vW1vFP6M| zi|)xFM9yXXIJVdics7V`fWdvEer%>-&(Ri%5y>ehl;o}J>eVh?H1t;oJq5k#Xgevt z@Yjd8o)!gf2FDX3nd-4fx98cuH1&&PZu)H9tWxHW$-UrEhAZzPT0gyLu{EmuG>3t9 zbVkaBU==^js`c=#TtQ z_MNt!AC9Ec@bGvonFTQlT&|5%&U?PbMx{--S{F?4(Y>oyreot`^Kfl%^`1gd`jIm8 z9exs4q)U3Lt{#WAM^fv)jERJlTH1nQJLk2KpK|ZI8{aXpZA*K;y}T-G8uUEv6f+6` z$we?(yiBOXJA+cc+RN6V7RPZ5j_aRkVkJ#nPX6vTrRB}4z2(Vh(??%g8 z3KiRLTukP3eZ0Rt3y%7eR`o?zR^Z+nwb3`F8XzYEs_R~kTkj+00dznUr(W%ZwHne9 z{-VIgX}IE$B1b8N7{7Z^KHvi9*mMKhqwZ5U&FbC>xt%wSduw+Bv|CL_#rKNyw-bwB zH7%|;k=)#d9$JKX>s2O~y+3J_`wZJF;)9-g`Gc_PsJlt81@1PXs5Zzy2xiT zf3KtALbE=SyO^UM5L4V4W&^IJ)r=YDaa>Am;rJQ#@t0V9M)kXaEWm=MSG=g~0;(*{ zN&{Xb>#+aAA2><8iLRLDaG(8+l=n6#RFTdvFSI;SMO%tv>!b!qnllq<-|HaF!{Rm$M>APf5>H>kvuXp)HqbYB)daa_5LO1 z@9s^DZEt69HjJtFDnec?fK*3|97)R`^bu&`t~36~gz_B$in&Y2Zgtqu4{5vbnox77 zCW$cvNbcD3RM2#Ir(pL}vH3~_d)uRJ&03H{96>9Y?ej*uTb$bLs^1p9rFK6cy0M)sFkAT@i&ZhrB@l9t2&WJFgso8pSnG4A$g zTrf&vf0`|Xb&H^QHkG2vN6DVLj)IYm_Z$?hQ57NUWC@m?Uru%2+`mkb-UWA;9|zw` zt-uw5#8}6#nBPBILYpp6GEk0QHVeG7v|JeHH}8|#y|AhHZGLv9lKf zumy-cf!U8oqu8=o-h6aPBHjr9S~XP4Dnu&&(SEARD}b%c-i@y)yM7yCM*(w8K}`a6 ze1v-xZA;gj$Jp%wdla|006iUnJ$oGzAdOUk%$S)Se$4|8~7nD@&tdPMs zGS)`wGFZOfUe{IxJ%F%aR1!Y?Np-WrK}-ZOi_GF=Eua#Y_WUeC8w*CO`YUuAKm0s# zaAgLB&x0F2CElAWr{!+-i~Wb zr8NQNFnHI)pC3s1w6M$-%es8< zBc`sb;XPBKszkmD9Z;!@g@3RM0)wPsahg*sj1aKc1Zulr&bmRj_M#t*WBPuG-rcT7L|Kg`Ol&^n3y;-i9KllN^ z?R#Cwz|7oVUE;8Y{{CSEYB;k#xY)FK_O%sKuVSMKR@5hWf?C(49nvBm_)cl&MVOmF zlyx-HeyC2?xPpsyO4BX%JV+*CobT@&#P}sBMiSo&IcicBi?uw0gqAp+#;B-v)6vIK z2~!|J{LP#xTG%Nd=}ebL>3mvh?9z}yZY{3;vUENR9t^!lf3HRnQ7A@!*8_PKjZ%0c z5W(vcqH9r0YLqUX4s}9=ezI3a7;x}FB75L`pMmIHpRh?HGwQ?B;&AY-V41n0y-Dym zDn*I>$FD17Ao?_)B^Zi}{`1X3g(5^3jZKj8(04JX&1{&_bMW7LU6dUJm+1ch;bwj$ zXHfA3t{5Mm)U#@z^kVn%&DkU}*f)!&HL+*s%F$oos>!=NHRpYysuF5Ii(N_iCefVN zSXAlvZ;*utU3ftWLw1vHmnKQ_yjK|I&kD4f`i{H<>Tm0S;5+u)Bl@D>cSgBor=mBs!D-due z%Rd!CfiX}~wlN(Tg@uleY6OD=HU&Jd=ANekiUQ-8PSBPxWYaMWOwo8)=f`~#d)UI4D7jpM?xM+XanKaJo8XoYJ zE52`o{L<-8=S%kEpm;XMuLW1cUq7@W-8M5)rmGZge-2~WEew5_3X~!sVw?&W4M5&& z2cNxiG8=^dEV6(;eDEYfX?@&g^7azzgP`jz57gY!(b~s$%I)AH-bL4)E;B(dRD&yh zx#@Pd*p32Okk3I;!>tV#$~$466&RM>^yvg~>D~B8tA3Q%d+lST^wbU{=RXLUC%z#v z#@@9tLxhvXRU{S=Pdwpfd7U=r4?j${4yi6&h%qfX`Lf%V(#U4qGtfSVGd(It5Pts@b9jR$8#J)&FcW+k!oz$k3y;>*_|AMo}zG~l#%#4VTPpH zGMyYVMYbW+n3iYUJFP@a?bUX7H6G78?bYJJdpf_&*Xz<}mE=wi<;AzHiwC44DT>Mj z>$6u%YO=2synE?z5^TnF`*>he(#j{+V2r8MjHYIs64Y(x;IpzTP_$i5>Umu$bU*57 zr7TU_4^6k|8M8{q$umH@_PpBbv28qf0}pGu_i6)eAt8i9-fLHRGX{=(i=Zjy^Z4vziQbTyXs#v${1BBgf*~s412{@jz3}x zD9KCrFi_Gx(Zglq3E&@(C?<)f|2{l4C#$x!ks8lboMV&%<(F*du-2%UMq>|QaHN)%rrPx8k#aCH+wR2@K1O2SnH>d0S(A- zUwQ~Zn`c*Ud=XPv6dMVm+H|*VvvG&VacT3hLj&Iw(|3PPu}z|;z@!i1YCUDLiUF}j z+Jyz_&jP5dZcWWa$lJ$ksVKj_aZ@9z{9-SR=LWl>ak8DfkcG$e_4_!RUnz*Hc#F8Q3e>GD^Wygod1tPF8=!;X}Wodb#7COyet+bH3P?vjqCX!s=v^7G>3 z*L6KI2>J!OOZ!u?kpHk*AYLel-+(4W;Ce#aR?bC?cP+ebQP<9kEn!|M z4aeBwF7vAJOjAGy0iklw@Sg(PfdfFdjN~)x)^+!_xmD>(T{jCdY?2UhnoRt{61X=2 z+zV=#IYH5kJPjTogUMiT64*`ukctSat$}wbou2TM`8@?E?3sony8A~Ta^Xg+WcQ(dm`LOwQaV#LdL9qoND`+Gt zE#{HW_uYi27vT;^Gw@fp9`>hKxDH2X6MQ&M_xGhHO7qDE#e(H5eB7V9x=*H`074mtfe!Utn%O#?p3v~4qy)_ax6>V(p9Tf;d9a++bmhJJ zZed|w(cRs7G%D>TP6q}#*GG9Nu{G2AJF!0FPz&7K0`2P2mQiDHk0z4t#1_suo(*$2 z<8v7J6wWSftz2A)jLhmJ#uUz}*P|RrDW3phv_FxXct~!XstWax_$YLu$RpI=+zpx6 zVC|Wki!jNmr9YqP$h|Qh?DIR5Gyc677cY`?lh)96HM2D2&9W|~V${|w$nx!7Uy}rR zBf7U{5WSzj9oe0F^@w)<$ywD|dLR7~{!`8B08 z=NQ78%Vy9iR~Qxj{FTQ#~x^m1!7y#omMr^=7egPYYGLa5xu zzl9J9e5VqAcuRAaY7cd=aO@MgKF>NX3@LbVrXBPL(B3aBSOKwGpc6ku+HENJq7YT# z>q9TE#u=G5s;5!gTJ=t`#j(>pa*XZ_0TKohj;`>A9s!8La_|<*-alzw_#N_9*L>t4>q<^*|mUIm|TDYnDr_j;%R_gB6qsI~Xx{OZ$L&iPUq{^-_&9}+oTW}{6VSfrl;zP`s-OTzS|V%Z6!S3${y zH#32}((%|-#)O?3N>Gn-IZnV+TgR8`btg0R;r)Uhc#GMU3=%T-5u zgn}W?{UqndQ{S5g{)vr%p;k9JiX`rkPQS6%b~ixl!Mx!S}@CL z(<)?PbmO^q!UyGL+s=0pwHmfL>Z)NWqSO0;VsOLJvE| z7PoLj(Km;476r+C*Q~WI3-J5*e%yDSQKvcL_({6Az(k;sNJK});H~-RLFR8+cs%C# z%jD?`lEhx6p7YQ?R?p9;iR+h4p?cVNzMA}ykM)K$ue3A%(@87v(9KVd9j=B+;w zXX?OKDDS##LaGVElvyYHg{>DyZbCyt`VsKmIHIj?=yQ4M&x5LF&~j9*NUH=W+3Ga& z1j{1V6d(PJ{@EcgIzSjGQ*l3>2g_ifeK%VzPLU?*Tx8;h=^lY|oqi&$7#~&3n_e!P z&$XA@5!6kG91^$IBmkqymM)A`nrSiH+faHp6mAj|zZQqBQKJ(3h9)n_F_u#y$!=6YOc|%3{sT7#rO-1ODaKUnYltdTs*r=((Qh9gaa;V><>Np z0t7E)^WenZ<>|0VYOs_PlXmU9bwXfPd0O1v*7dm#&gx)qId3MCBJWy!+uJ*qc+qsc z$#sR-+s96>@F~^SFEf((Gf)ac1f@2(HMBH9jPbAu?E5!?sbd;1go(iUMZ>N~xP0P! zQlncBarx$|`1rLT9+oHhnJ26o1 zJ`zcwJvMslF59&>PakGg>Ak{{66w6dMwR&c z!>m8;$efeYW~%CnntPvI`gVe+rl&erVEZNMON!a<#AN{G9$LQ{Skq}rwh_=J!yu%L zXiM^O*AVsZRAgiS=H4`co#q@fIFt17W&9hR>L;TJ1~c7`jkTo}ou~))dxvP#X{tIf zBMWjm7AH=ZEu{!ARm~W>s;36f5CB($EAMUV1uv2!nku9FGcAN?sp66e~7UM%5Y zo#%`mW`?Jea}jhzRlu^Xqg7N;CC%@ek`aZfhA~Nn9Hhy5-WMjjl?ppctBd$4Q7~X@ zCC=Q`c!G|Wn(V&yHoH^Wr#D>|=oU7Zsf!nePZK<_QZmakKuaGqbP^I!JY5%Xb(@jC zoKsvVmQ~A%!Ykv43Xm*KJ_CHQBP zR6%5CGb`TdcC4`{Qcka?%(=&AR!Pck0MHJyOg_3zs;_g6e$gDZVS4UzXp08AAa4>- zTANl3VUe_!h$Pe7GnLw5wQ)s1R+u`1rG=!^6~DAe$`$zrpJu6gKOLR5NvNpQlI_*) zNQf}3{5T6-Mzv>Qm7%Jk=;XFE2-Ic`N`pAWnYG~`bEqIv zsXuZ&@(3X7%bLMk{mCRgTZfG&6aOmfZ73%xMCOmn zVOHvU9Tf$yqBj0~D#yFD1sutm_%1pz zgw{}fi~&uL7L{EC_?Rw9rYhYg!#DGtKe;I5_z#{ru_+Xf4fx#2NG@D$$$vNm;t0gz z?8fL3hrG{y=mvLC5i!}A%SP*@+}-(ylik+5EsMOwsL0=8Jw<@*L6lN3X@>%A=H+VQ z=KG&jKe3nZDvO?(|H^rFOCx?dt!Ihzb0lX}tIUG`bY4jtuGjJYO}fB4Xd|!F9c$7h zn7d$i+>eCN9qFPmb}{?79CoWLk+KL_K(Ox6;Rl}(WE1XP`e7+7H#wdnBiWuJ>tJ?p z9B~B6beGG*lRfEITel-;f?qJr!#nbKtUjDSH<4}3ag*dfm0fGQ&q})VMPt-Pj;}{F zaMGQFMd(rXps5q($An*b>C@4d4LUKYb38ZK4~y?JXKWhyhI zts<0-146BNlsZCR45wf^L&q&#lSZh+_SW`qw}YH^xcQ)dS|Z{LLrOT}ScMK&@)FND zP|1KTTeR=_sG#f4N%s6ro<}qg8WI%ErV90mcpy+vt`rn+oIUN&ZSE@7@KU0VhSUT} zfsRY~bsFdTQl%CUpg7(hMG;NaT|cAzc}2{!Fz_P_>DMPd5|r}aIOgd~gYCn8%>;Ls zwRL5Qme!`6Mz6KrAsWL6V`Xy?Z9YDFRj1*RPJ-rWNFGm+_JhYqhx39mrgM0EE6%_3 zT2@u9fA7n*8(+z_JF0N)#a%$ALoo=t6`o zXLq`E|H&xud}*=!;1|>8@@SE4k0-mGq!fC9b~R8DZtvm*64JBHRXFk##s#d~vyxDx zq+fw-K@Gf_&|0~8=Wck1WhVso%_reUaa=y;B1 ziJ8K!rK&n~0NsT69CnGT+D^Pvz)D~(W#RI;8k)SSUKy(0@Yg?gz|vfc3ZC(3sTzAODW>?so++m%><-IABg7-;X2D%UDv^Q5 z|M?TYro}bGb%c80%8E^N=8Su{a22`C*Ot=66ZOgDQFubEJd4p=XR?tiZdOT!pZJ|} za-W_)F@-S!z34zQmx9mF@L2I5&Ees(37T+O*`Ca%S6j;I{X5`Oq2+B`T;jj~E$-&_ znBxVk4TpANLwb7u^c&Wxh~yajwZt*3&@`o=AIdmp zm9v~u@N%LR&D~&~!}YoR8dBz{az>LOy>_aeQC|a^KSw7_b!yjoZ+8fe$=|$Nr*l%h zIOrkY{Be0Q8~Zd@`|Db=P&^M1d_hCsW;T5e4SconzVpwYhW1)~xS#I*K|c71goC_g zl9nPP4;Up2RacCU3alIjk5qmN7j+IS@z%XHO!aIg92@rj<9s53JSR%}z9ZlW zfnAqwrQCw}x_uTL|{QlRv$?UZ(Ii9);l zNF;?b2DG@{Q70k%0kWBX4x^@C5H@HK{n&v8@O422*c=ttST4NjrAF0WeeJ z!^j;@`6xmvZe|IPIvDsn{ZE^>kip7|-*&TGhQ3jFffx`+M$)aCwG~rvM*sD9qL;~T z`Qe5SeL1O0cKaL&El@yuejQ=4YV&Y9un$F86Cy!$f&;Bl>d->A7YD#${y3Z)Xlj51 zVS4}M@pSl?wP=?w;4P`Yaj}6#L>w?WeF-xQ-YZNtu{niE&|veP-f@AwJSH7_XaIav zfMQ(I7yzG4W$<|)K|D)g0ps2yYx8vqvT`bFlfr^Gni>(k5FzSTw)5wj0o*8pGimAM zF}3COUBUN^{FQ3a@vXF-A0eqYiqrM>vz~>>a%NuvlwO|lCl!B$Vo4GilIkQMY|dqY z{Fn5*Ap|$l{}&tF|7I)te|OhSvH!gVCTlOFRYslqqm@--)RX~#jFtM2edyb!a*>#* z9te)00`Uc5$pU)1uMDQNRb}VEf^Pxh>Im9RryltUSaR+*IPRJNT?qfvrK$atBOHA^h zq`T@c&UcC?-LV30jkSS9tB4Gupev1Dn-tezvz?rVGe}uXO<)8 zw-QQ`fDT+(?#9fk7I|#@QBT(9bM2@~H20^35I^|I8cbru`RgyG}sNx(` zvu<3G}%i%?9G$;Th3m)7yE1U^$%{*38p^I!LOeglu2xC)3`N&*8nve_}4&J>p<- zJA9uU0apN?=T-(l)~p(X&;Cv_2_X4J>h+Ygl>EP{+ahWDObo5t9N&;ydq6Zrv>pjX zX{qKZgPhK>Xppco0;K9}oO2_yexcsq>+>BXxCGGxCm`Ri{)}7A5GDM04={u#bQ8HM z7A{i=OhAAitLO*pE3-fD8mYp_R1JSm)MScK545*akD&Vn zJd#ad36gOn<#DGE+qF*lfUGR<@aIKmEr>Q*Bt-)u~S6 z3x{L$$<6!QGQQ@Vja+dPK~@iY6X!jw4{Bf#>G_AA-lH=|9JEJQepw%XR_kdio1Tb7 zNkwZGt{o>hU`xzjA;S0nGrHZ0NnTWtcei(rN4u#30@VRb{>f8u>->YNB%BpS8QWFv za2#8pIk1>R(4T<6vR`h#{$Q)hP)%J~Q&Uk>cUfgiizK`wNx%-5Bkx2UC+*#54t(i< z;q=i`qJ1VH0A~?rUA1_=y+2ao4Q@r@WJ5U+-^c&#Q2t;H1X-HbPq%Ebtk2eFQQky$ z{|A^H_K@3o?7tW*Fk904diuLeA<)38P6+sUPfbpFp3T}m{QPTtgi+w_>fj+8AcUuz z)v#a*v3e8r0m0s0yd>Lf1VyY<`8>d$rR%eISn{mzxom)jv?q4b?ZG7A^{ z;n2uB07L&UZLjT|AinVID87y`TR!um2skNzUcJd)QsvE00VuUB4Y`5uQ|Lvrbv@%f zp=B~V++=cUv28u7SmcQD=@F0?s-h+cHO;FIAgSlSzh0F?v(rv|LG0QC{4l}zy(V0| z#i<8JryC$5MG9`;R<~Q89b$Yeck3bQdAUrEOV?Pj@fPqpk)vU5G3?J0D;KoJ63wO~I5?SYRG#h$!I+G9|Z!_)j9djvFNUwVpv$W;cOGu6+ zQ!M%xD#eNQRB6f=)LLP?T~#Z932vkzO>n15vX+(6B7+fx0Y&e}okS;LU{VdI?kn&p zdEl+vWgcG#L%M#ym4$K=Hc@*oVWJua>c=Ez#KzRtdviw3PkV^NI)z^TKVSTWU*VNK z_>rq#;4%K$TNhC)Rtxt>N(K2lvySq<^P9(NW?vMKPD(v$>Q-iDCU|+LbQ+(xKpe5H zpF33hr z|6=$0Ljxk5ks(6i0rd{5HZ~cffE=hO8^(Bja`-8Q)w#xIL3S3g1r07gW^d%PB2f`h zmDQamGq|D*bFKpR&hz9g##MdWd>yTKUJv9mEc0?VqiIU%PkvvNqiW{mVz!PgnI+CRP~J>`eR&(;?{ z_K;O#8k#v9oSb7~J8!aCZus-sRNTWECaVENq?^NKMM1jQV$SOh+KHU5!nKZDIQ}0}DtRS?1 zB+;Tx=B$>u>EsnY>sD`E{h*5%}$3#s|bCl^T zO=?*7TlriJc&Nt2T&>o4lR<;42p{!@4F%UG<k;sKV5SW9B3+`XE0==GiSCo9_u`eE|pJ$hX*fE$xr2g+Ywj($XL8>tg4u zb!^{v%qN5eW{6{P#kzCmMN}$$X{ggw^`H$}oS99eJsOFYKbB(5j`e6{M)2+IS{N?< zQ@Z~D)p>PEv`x57{0a_?R%b7eq zE>-Ql%YVq6fzrGk)6+aIHk+hyu{wI2947FJdr*$*r(RfHrQv)8fTqXx`ktft0bpsq z#;{p}1|##hIukKUQYA;6PxOS(Ug92<7t9)!-b*=Yba0Dos+Y?p=c*=2O|GNe!+h-A zEVLZfw^jTtC}(f+g14vh{KxS(wng{Phbt5A1d_*8&sX(-j$a*O3KGRG#Z?R0nFu-wqSN4G%X0O+lI z?=C4Zw)XgO3Wklzj9vAz z%Uc7v4tw-+i`XoX9P72rAv8bWPui}paC?cS1m>>tp5O5zjRura6$>0s95r*Jf^0u2pS>nyZCZRXjptnFZ{u|zLL85;7j+jW82P^0sc)-Kn68iQ3 zW-WKf{X86sFej|k1a(!Vo&;UALcF(#c;jW%z}?zUmmO>CZu&Q1K_^yg=1e`Ca*UFq zY=l-PFZjc>rTp!*?yCg=T*AQ6%ljuh$aly>k)p*S1LIjwZ!cnf4=Z&{b$#J|Osxh* zGx`(AFIE=kT$}`R&IWIQ+(k=E?jY9u=0Dd!iD=mPvWnM!BmafT=!RI z`B#vLk-z!ihy0sZ)xXl#G<*^L*R20ZyZZkR-Rn`!B=*0tfdA_n*#C+X9K@rfs^;f+ z2jSW0YHI>M@Ne+A?^x@96~(SC{iFYtpzrAkK4#oWynGlTWb|hlbp3zdoT=QoI!xyW z$mbu12J1A~32c4Cy^x%`GT~Q+Wp;-^@&JKMi72QB$y-e|5a#e0`qG?J6pNkw&2ic7 z8XMJ8)u7EU(1#UuJ@}zn$i&=T?j-uJjlE-i^#wHHe{iw_!9AoBji)um3yNR}gw)rs z@MmU0oOwDBtlHN`QL_N;GY}9%{*k-JQ&}7tAE2363Vr)Wj}3kFkIvNumIIC;1#iXM z2k#wxC$BynlJI=#f2?awqMCp59PBCNvtn*!&njJ|6kHJ}3-1&63#QnX<)aHvf$;Gx zNuqzUXykt?i>*l0XVggLW(r12GZCOYex3HiocKg|dny?O{s=V^B3N8hqk? z>uQxK-4jD!u=@ovG?6KRD+7fc(c=CJ)PHvODZqI~j>PY!Q@UC<%Xf1xYsBL!ljSgA z5k2@}1H>l7c=)kVMW7A**a&L=E7w}C5?57OGAA5h4FW$j$e;x-nkap!3+J;&Xq(V$ zg?ubz@H~;X5 zeaTJ;F0MwAA;85K@1Rtbcr$zBne(k>vBZ*wfi5giE`264rCQB5CDymt?Q2&qQEvR? z-5eR<&#G}0#V|KbO)R>>H~4j{O!^X{m^=0Q@u>5IXKgf5<50IdY!VQs2v>|t*GtQ( zSpln5wy;2oc;IV6@&OlJ?f0*Sf-1Ep(7-6$ByM*?Ki(+ztGjbNT=E&z&zZXa)m^l!|NkoE5L{bN@F?0tnYvZ+Sw~@kuQ6Q<^RW zlh1-`z^ne%w+P&MkatClQ`$v9-f(z*FR({6bh~iKhI>`ADg}bEP02DuU$=ZQT#9ri z> z6l&rbbU7&(k-<1Gm8cYV9kdqKy7-2T@QY3{nIH1f;uDknS8o zx`=o3N(O(0XOyURIi2xAgcr#8_<}i4_#lJ zHVaCmv#wd&ePXu8-2Oe`H632Ag!LXM-{RxuZ#Us^2^;$=%bto?OtEQiT4zn{N9u z1Uu{W>&8@C-2M9Aj@$8-wobX<(c^zlAV5bgcR*H?Xe0k=rA9)?XG+#;Q8WK&-Vrsn zw~MVm_O^N}+&2Xp9g~;%b7K{P$7j%<5g5p8%J^7#Bb-3f!gNm>@{wY!oDPYPk7M*__&WNQ#g!SoGW}oZ>U{N^WG6R_`GC zPS|SS_va1tTp42^G}7t#*nWbF%+V#P#1$G>F#Fi$op@zMZJ}Ox?D|J@Ytp)Fv_ z-kAUsyJ-*KjPE;!|HT3Nzu`cLy-a|%-rWw^0q^VG>9%eJZgxJz*UY#Lb#dH)-^b zp5&jq?%?SwHF>X@AbT2UL()*}Mo?3%Q|lfsKo_2SecLlmr4SqddjKqj|JKTNP=S0{ zbR2F`l!>Wi+Zifi%L|ippEa&%S|gvYO<7MrvtZsEf3{9=@|Tb$D7zKqY>C6jSXS@D zU09sC)Hxi({2c4yUF$L}Ev*7(Y;t0&=l1gANeDFXfxh=0eJ*!SwpsC&x5QEE>hIog zo@|Jn{vBZaj(f0ddod-e@RCf>^jc9D{wGRAhj+nd{*3+ya{ z7v!dS+Bs%s7OcAS?#GtaUQ)h`$tk~^E?36kizk4n&b!!mNRMHPmfiw5W|L3_Memt+F5sR__OJ;asmnwryy{?|fYl|V(Y zM}F+$ZC-BGq7;E$_foEvmn1_RBR(>wU@%f2J~baU)zAZc11`KE5i%xZK|r`qqR`_; zPqdd!G6!Zs;%LH1ucoTaxY7^8Clg6wghE}Lj&UV7!E(Ukww_}1F3>=x*+Xu;*Lk2{ z0R2wCJ4AR}SzW2={pz{_^Bp%0bD%E+VUo|y$ey!>!i=VjjGX88`Y8RDp~2wz@?Ccx zg}2Lc@xmwXt)=d57}7rlvK}}JcO1AH4{N*G7%93rmItWvg0ubYcL}`|o@>7v_9v0G zZ5Q%@Rmol5W)W5xR|ZBsg`9oT}YNToA}Mi_Dn{nb=4&JogzARyOVsU3zs%1e=__uZo1tvbycw zbg!*VuElzy1dKRQcM=yOEDyjo(Zgt~oTUNDtp3 zcux3|sLgD9dGxMsZfWWBNVP1^XFnW#NmU^W3mZkUFT$M?Wm3?EY7?-6&ld<8Ixn9H z{bskj2r;|IO8oP{!2udz?gE}$9X3aPH@%Vf>rO{Yb{YBkSDmA63H+|&9+!rG6lDvG zXI=94lD$1GYaxuHJ_IH9}g5~b}eHlRSDk(2&92Q%q&*qNd8`pNf z69;sI!~E{Xt3%f3rj=gtI&FQi(7#`q%m_p#gmxoISN1pftoHNOw^`IcTccCkbOu6hyG!3}o5&MAEusO&``xI4ACKdH zp8%lY^A|{BoFCoJ431XPNMK&*Ax;e$)}08>e^6QhR1h8U14mKh z)w!nagcpvkKRNDeksc8f%yiT34RTRe9=MjDzeKe%O z?bGv~yI7JalW%_NKO1v35P&h_WO^X@+bI9?`V55K!`B5OReqzh< zygWE-YdAiW9$duC#Qe@m!`b_=^;ukR#t!1gKG501C@-HVv8P*w=zT@O2jF&e+_)^Q zYIlt9i(i?d19qs~f^4eGG5c&X>Cq5irCscs09mej{(f z#GLu~mFkC#)S0?%f58rcjsfePURy_mF91lEz5`tg6VA7>Tbf@U+*(ItVqQ&}Oby2u ztoL%2-wFVodAqvGG7h{@7df480i>^qR~T1dMBQpngqJ5;u?9PbYXWWq*9t4LzLD|y z_*`vxu1n)({h0mJ+H!E9bK5EnAS$#cj~*oGwpVY@vj*3;A1}B|ckw`=f>}fpW4aLE zafP$Y2R-p=&FREPiV953 zOmAO=l$v{)6Dk5>#mwbyasPsN>*i9RhFAw z?p>43%H&|*K&i8EsnTa$g{opB(qiqU>G^^luYC8Ri3tvB&ZdBaf{G@lyVKv(dp!0_ zt=^rnDF|s+cAsN^zqZR)-BLi{MNC4OrYwt@n-c$>Yg{?SAWQKTX*R{)6n~rn?7?}7 zJSt~CDq!^wq=g>T2%&Cl#Zs*^*7v)IMMU7L>_ z@ZV~ayPpEnB6)=)D1_Ix?|pl?!0BncSs^(SHqli?3GQc?oDRZ}1*1Ot9TM(=-)idT zyB?h1Y}rt|$b7n@;$kMM;wPdF;{0!S`?5rLe*q!ksVHe31wVv=h4SS1!d35xTn1PR zwhWaw;CC7f1e06!x~1uN2xSS%0q9D$TfMr$+b(;LmT$cRIN+(bq{LoEN(a^eF_Q~0 zpjJ%!Ii_Jk=Ms@BBp;+Kj64R8BUe@zYFZ^QC)3-nxvU0F+9sRPyqO+m?Mozwr6XEe zGrXB5HX14nF-{H1Wty{E&IsObzA-kuHl<$$R`P+2c7E$Y8D;jTH`5JD@=$~AftpW= zkupuil%zwgTEV&!!{SKswBT?`0Xeqg)Os=Sb){mp3$&@+Ci%vmmtJG{yd2pHw2dds3dd*FG9 z`?EwC85~}@du5XvU;mW?@=57sAo9GRECP_t6sFBtlK=UZHqQ=PV{kbINK(!&u6HGz zk=7l|5a_o+&cg9Tpe^@oN$i;-DL;yn?IAjuMPjQ5>Se7j1soKj-5#rE`LqZF&eOOQ zqBYJ(?cQZCT%EgNq)g1rfaC+mwSu~ zOWV22d3Sx*4~C6*t)Tgmbnef2vt`5j>O_&cZ9j`Pi(9TJfUo(in+hKTc(ceOQU0QW z3m_fNk~F1`of_=sYhCDj8NG2C;r5}F7m$=J34}q9zoIJXM~kzO76SL)Lz&IW;{E3O zhr^?aLa3`Rtu0j5aZJ+{BddW(KU?EUM^x&Uj?C2OMzZu)fEx>Zni{|<5A=pb{cg-h zUXI?v{O$pvu67aO4*Tw&lvam?(e;+=iK@>*%FBMj>@=H~Z8N&{UM+rQGC^vx8Q721 z04P1(_NwTDXV1?KKwiU3bg6!*^-*vvyIv&VWxxJr$qwQtu>8aCh#D)_;W<+W;gwtzcPL*dy zi+K_H1O!TX>`QHV1YY_|*^ieg3*$TQHbw4@X%;{Q-C)FTB*fDM0t<9VHI*}JlZ}aL z{d?C{x6B8=vIC-RWP;XnzSDe{C0(7JuEP@)%hy+DfxXJ(X*DsMf@LBWW=8MzOd1mp z4*}SDGaR*PGos(<^i7;Xr0tVGEZDwfsYsfy>4m!b$pl3!@?x82n??W5^_qd9qNc)Y zFUBI@B7Ak~Ug{7=tc+K;+2(^+F zzC>0Lv8M5PrwWvd_*`lNo-GI7mwU0cK7lpd2M3?;Z}J_VN(ydq~U8$kbvk(trm-PO*}l*Lv}M=G`|OW1p`OTcV% z1VszH;LW-|=;7Z{hg^Vr1gs@pny77x z0s|^*$n^{f$FnVH0#GqX%sZdGa=X>Zb=Z#eR*7B2*$*)(2JakEEh24Lr2IR;CjW>> zv{C-gF7b&vnE1nQAJ>DYaff)m*3#UMU4Q}U2i&g$mcq>VE_Y{f11+NrOu`q^&Wald zZw0swNGpIGA*foo#q{Uli*o_*ro*8|XUr8rqOhG?Vg_ke?7}Mbef{T?fKdQ2Zl!(N zo3sZ5^W7eY@DCPjl!#5s^B; z=Kq$JhN^mh4t@Om9DBW3T@G*3~Tw&%ZC% zQ?wX~xp$^Fn!Nee_$MBfnYIu@aSJZwM0bIy-*^CE4OION1=-$fUA%`|_*;K_pX^O@ zY5Yb??=t+EjkKsMrf?%g^50>Wn#ed`_RGe?-60Tkmf8(=ZtMzuTp=|IK7dR6ZsWe+ zeKniZYnuA^QLrS&~dZ4ls!kEhCeMjw>iF)7QKX0d~djHTElrL{5TjGnQk^+ zPuRLurtg4gY$T4*PXj~QpRK}p5qSY{>7(U|%Sfz$MFkzr1CKy;L5^|K^`WI<&@>6U zRg_pl1<~KK1jwXA6}-i3g?5Yho1+(NvXOG=_-C2=1N(oLK>j1$(rF=3i?XwXUeA7B z3F9%r!8>(xx#YG?T0OwK>*uw{;XZseP~FQ@-83_|j|p2v11;#2n)w6RRxM4g^UtGC zyGoNahlbg91>C$h;@svWr#+ac;NTemqy>zqjO%NNMD72_3AU-ZN}jN8ckJ8ohm zyU10OC8=%sBJZ*4SVYc5Q-)8`p*bKjGm%U3hUHSJxtk|w%5GQg)yM1{B?`fg{&y`Y z5f^0XP;#ZL`)7DxZi5f;wLwTWOB+ui@=49=BfHVb#WH~ow8xDTW>#XOrmhw~2lEhXiI zi%U_&sRGhcc;B}A9Gu^#G#s|&9xd~hmH^>jG)EqvRYBBph!7nF5krQJKb#(ev_ylg}R^CSn$MlhF!2> z_?@1Y1n7TP--E?je1ymoMcasm3+@3V=;B+RbN49$SVxPdRp$z_(#~B(ZL780m2nD2 zvdi}{-s|3%!nCgJEUk6ReD-X#-BPq4S^E%_-onKXDvYLw@VT8kN!^7P-z;%FK_6S? z*G>#-;zzjD_?eh0SClUs$`DyQoIiM!qo%5@TKbc5gM(g?6GR3yI}tsW1e%VP1{!yW zu<{uOphla`|} zH7|P^Jd3Q?FGbKv$<$x1pqTS_JFX&NZCV%|9Y;u{JtuGyL<^|NkXZsQNV)%2JyX!q zk2kTkVCCWFbZ9Re2#v}V-#-{@;PMW(NW=%-`tDpT&sB4WnR9?rW^T-qa=#*n!jEmZ zK!wH88es5ZqX#D_MP1drGNeE%i<^;Vp#?gfga)tX5^SEEnkqgaOErVnh(@F4Ns~h1 zm;z0Hsi`gN<^!>NPXGz=s?}YF529lY^NrUUU`UW zNOJ&x>a50moCzcS>=O!6yv_6a7k%`(W;)li^G7QvP$Os|TpsI;w0?uoThN6j{O}lw zjpg4e>UF)|FG1p8y0+fm*(&Ij)7n6gLqo_Dfh`tiXteiHRZ9(~JG^YS*9CGRs21fd z@7&{j2Wm|Ib#!Fe3w-o`uY=kMUANVN2`Z?l;29JJAedSRk|C$_ZexB0`0R^MzqGq?>o_+0n4cKYI*gX1Rt~+ zE9=k=Ote~bJ9buBC1P;1P(w}^9a|6MUWKG~A{^plPrRdkGLcqhLLEOliVXJ0qv;mz9TTqCY zVEs-leyx;#H5$TcpjO}&n)QEX z5ElT--|XKAjeUh<@y3h4pjr`621K@hY^YJ*=}tn7K6U!eq`#VkC=y zpcrWCbiqtnvtVI0{-Gf-$6vr4&E9~lJ#CZ8%nCFPjx#~nZXRqLbE{3*KhSo?uoxJ2 zBGEwpr7{I-G=v*$W9)Cxrzr8kT7K1g8xcuQUVlq?MR+_PO{rCXP2l3HnZy4Yced+A z8|Pyw%Dm={gOtH6=Ly1dQdCEJ2zE8Ess94(SAF$!(NZXcI+de{p~mZz#!_FmO=M3V zJ4g>~Ww-y!podIXNI^@l2jt@VD5`Rs_f}yXFRqh6=|!g)ra!g{N`{#M>dUy}q%#s; z+?>oYT;{Zp6egO+@gpMq(*5;lS-x()bzD)7XMU22GG1PP1|*dy77*>Aq?Z$JF%Hlr zMVjg^?k@UK0$siYnz5oacfE+H2Z^~=ODaV6fW5>+v4iw%If4CPKMgPHovm}MyS9_S zVui0<(9zxlQE%n4wimxOwch(-8b`GP3Y|S|sg-Q)tUMA#j(dONIAkdWQ#=k?0k5_o zRm2(MTN*$x=AIBu4!{MWsR;7DN|PIpEJ^UNGp&!IaWglD>SCQtiX;C!7Z7;I zYtrRyf-;clZ;eW=I$1cNlAW&jIz^vxhb^{ES612=A^hRx`m&HSyjL|Ehe3hgej6Hz z26vJxqQSq-#^0R(K1{I##FM`TnH3eh8&T|IXolD-g88vFkR9Hk?mL5Z3?=ws5ydTB zg>o2ac=Jbv$lHsdpvS&lj7T-!O|?Yrqrjt(5}>R!oD*duDEd>A5Lg@ehU(n}oHiAN z#QV|8239%(Q}xxy_YOCeR+s^P7$8e^71d#r#i%5M@ zq9X7UKcyS?A}-X-b&WEfPW`veP4+RY^13>j5Cvq%7R>mJVRAUV`rJos3rO zP3)755DL6sK|!78yZVY_Iji>vDe6u=_N9D_q0g^`g79sBX>jV5iQ8@r4k0e&E-=*y zBv5kccI!$_*RApH#%${;G^NF5lOiI4SGao1@ZKgtc98XT6vKuZ4dke$gc9_?UyCjV z{{sb5hrUdysW#!ko1py><<|TucgWf=WH)jMb-k1*IUd}0PI~+{I4t*xK+d9Pf`yu~ zm9f#0Do4(Znpd-3Y*mn=eI)31V7BTv71SM&csv&Mwr@*s%gX0Ke^ z7-|wrwvG%3K`uH`Yc5b1ZAh}N4&}3i%lHe=aBJGw5yZ!2f^LwD(sFG?nxaS7$WZ1; z!(M5Mp?v^pO48lL7K|R5AyS!UA#6|E6)9Sa4jd{0kty79oxm;CWKXMvWebn^C}>X$ zWIWI!x6Q)RI{cLsio-vDhI)Tfx)RIzIZ>UEQZ_eHAXT$_D&&P9T0-KlWMk|=fh z;Mke5S&Y?Ah*w>wNQyhT0nEHir`wgt+lIVw$CbU`W8{+^*C+2hPfT68KNKy}nD(|U z)Ga`s{^3uIpQrvA7RH^g8P@$6pY(NWN*EMCwaz)+UXR1;p~bs#JFhPHPY`bOT+{|&&5VIXX5|0_-|LYu32zbJw^3;D zn+F)e>d6ppMlV+m&eAq< ztpg)lW#9}gc!Yj{gQn87>d0>&xhwc*@w^)c^Nf+79LvaNz5Btg)v zJWUXNOcRlK8+f$>4zak;j3{65HEO-3I1;%K#z-Fw8IUug6S94W^n5g~j0xPUDXQO{ zw}u}9M|_=hH-)lHSrnr*hL_?~JYv#)6Iy&Wkly1+R;;AsUx7#I@tv^P&F%ut#8d;^ zIQyL`W>bWq653xNl-~w6)P>|$1r1N|m(3-uMlDA?0G1(3%tGqJn_B|8>PsQ6&T>BZ zKyp)frf4W+;B1YUWwc`%Pt+evZ?Q-s59bWexvo+gF`4lOv@7-u>3@=*-uoi1DR3OV zx;rR_8Cdj3hdgc(_j2DVj_A?e`y34O=T|=I;-(RnE1yd0FyAxtqO9x z{A)}4|6l?p8Z>^&kX_l;Y;3{ENhj~DXJiaHX$-5gTnh{dv|)9k<~$k~t^3v_SmNd6 z)yZh!xaDOodp!mkr9?}u**(B>)y6N9Z8=oyp)i;`K#ANy1fLFs(w!|EBP}1=_J-t%#1CWJ&<+{=mUo{`=b*4CN zM&4E}c}w2iqM(z&nc>{D04BCL=;49cQ zzHA5H-fvkH{ug{^5QtwPU-Nmzs~C(P)$5_-EVs2^J9;sw4|i7;UwPsTc7--EV&YWXOY5jGx|gA zG1ecAe~A4@_9r4DfrH*5Z#x@r>js6aC#p+W^i*}9+i@)`(!|0@m#;rvRz}pVjq~2T z)`jmZ!^5y$#QT7M!TE#)LABJ=s6t zEOL6Gx(q8Q|W1W}VBKs`q0dYy0VxG`fC%hU-&(l&=D|cYB|pc7p1M=KVId z+cy8&=!JXn)Yp9M;UToON{@H6tkogfTsv&IL(g}al(%?2x<5^G*whlyvr=I7XiPp^D^m*8bmHJ+FtRMs3fo-FjeGJ#)>I2v` z$p%SoCa^BBn@-ciqUpkyMQQR4wJC)mL;LTrGuuKltI?d>%s>LoX8;dvoOXc?ao z&fLN$C(|%+e~xj0Oo5hdqZiU}zs6O$l?V=(ih<2l{}?8ik55cf49#g9TKh7ZDr^p@DtHUP8Ye~ZBcP$=GuT$;TteR)KjOY3T5 z4ayvBX}ouKCWYatUbnDP1}+xz_JzR4&>-YU?%Cup<1C8M@LVaEMIV~2a2(VQy(Ac$ z7(}5l$S_nd6=}?9k#W`PyIeLZ1Vt41>1V)uTTpY)m2V_dj8T3mij?E?;YSJ{W){0O z2l%%ttrkmRpHk2<^7LWA+q_<N6Nu5TMwUB+Bu&9#b4H^RRi`wH&D z|8&Wg_)ey2=ns15^75BT`7o!!(D|M96W&WHgUpcA-GMG2MaJ8;pZ!#=e-tcFmsUa$ z2y?AawVcMp)DM$^H;w8DiI?l*UP1MiiFR`$0M(ev;lBaKTbB^XK6%>MzYZ_UUQ8FBxmqv7_}h%&)wf z_qm~%(NY5EBQKGgvBpN>iFR7Ch3S<0SRehF^}xyYchSpRNAeYc1R!Wkt(9_IoAj9FGlCERrxUWru=5bo(bzf6wn*{6V ztrYyElcbT~ZhcpK>M8EXiPn-dwIEzPl1$H%ANw^+4F@A#?sxjSn@>Y2??0`YSfpsE z>{}WsDUHi6{@ov#e2z!HOX_=6dZ0Nqp1yX4a(i)F@;xshQH+BG0403yq>8r zI8$R`AehMf@otw7&VHwtxCu3}9_lyiPN;M95$r+B9ah}AV5!+f%~ouH%+RF*6pZew_|lK z8A0FXJJH#>t!Dj2p#XkBz{e$4wUW>k53OTSx#41N_G_q)LU!akn5NU_2vD)z45E_` z6w*kvd0QCWtBzXt61)!s(r(5*!AM)6rGatp(kv$0%<2f!)`-f>%oOI{gJYZs-@bm? zE#5wo&xaKVw{i#f-VeW0EJ%Mfoy;^m%anL`H$xqbl4WG@H5u|hwce@x4IZ<_KImTH zx15@^DLp_5um$HSR+eU+RMhzpTA?rKCChxP&ABvdWRNr8V*5 zAx*I5peXX!bV@(W*`Qk~`xXdKU32{KllStg`HW|zC8pOG ztY)IEz5Yh0gES`%lBGPc`n6hk#G%1&#a)@-iefZ0ldv9&i$tOYYPX)6&EM-6 zJ8Nm_RN9E~q2u`vAF9ms4)wH*U`>QRz>Q=r-iu%C`t&u^ z5IoZA3Hc>VB41?2IGIYKw_`o*bu)@f<-Mt$0gMSZ&cZH?R6vZ*+{RiJ#)M_ORJ^x* zUC=fJ?P(2oL}ICWB?h#T{vZ4Ufb2U^yx5Fgz3>`y-H6uW`!wU7Lmt@+X4n9-=wgDL zk>I08ZF7qmVOAc&vlc2K{KG8=Vd^+EI76w$#)o>r8D8)k{Qexxf1|6!G>%%j%IhSE zCXaE;M$)AK z`hN*}FK5%TNVnG}pvF+VItp)RQ)O4-AtvU*r@v0WvSenm^$txG-nBpri{AtTvlw{l zJXBJQQ(&b6db@T80qP=m6iI+%z5Vh;_~3Tr>X}EfmqUZDjUbBZz@8i3#ac3 zNroZ0nf?CU@EZ<1O}6J@&(YsoNTbTeSUq)T2Qp|2|Z4Rq+a zd7meSef?X#QP*)4V7EOQ{(2I2e`lz0ln^c{$`l~>$7t#iKDuMQb&Q&GE?_V6(F-4WnM3RnzM{d8 zlbMI9mdL!l`C7RvE!6!~R7$kK(J_4?KpzVOv42E(@A}gZQ~_d^c2;JF(*C$Wxx$6q zG}zwhzslM3|L+?7cR;_${eAFF)!+Ix#^1{X9b|Fi0#V5tDF8kJ$x14HC>1yS^1lF< C*mFbx literal 82746 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 diff --git a/meteor-escape/e2e/game.spec.js b/meteor-escape/e2e/game.spec.js index 980e167c..6879cdfd 100644 --- a/meteor-escape/e2e/game.spec.js +++ b/meteor-escape/e2e/game.spec.js @@ -38,11 +38,53 @@ function extractRoomCode(text) { } test('opens on understandable mobile game home', async ({ page }) => { + await page.setViewportSize({ width: 390, height: 844 }); await page.goto('/'); await expect(page.getByRole('heading', { name: 'Meteor Escape' })).toBeVisible(); await expect(page.getByText('Charge warp before shields fail')).toBeVisible(); await expect(page.getByRole('button', { name: 'Quick Mission' })).toBeVisible(); await expect(page.getByRole('button', { name: 'Create Crew Mission' })).toBeVisible(); + + const tabbar = page.locator('.app-shell__tabbar'); + const tabbarBounds = await tabbar.boundingBox(); + const primaryActionBounds = await page.getByRole('button', { name: 'Quick Mission' }).boundingBox(); + const tabBounds = await Promise.all( + ['Play', 'Records', 'System'].map((label) => + page.locator(`.app-shell__tabbar [aria-label="${label}"]`).boundingBox() + ) + ); + + expect(tabbarBounds).not.toBeNull(); + expect(primaryActionBounds).not.toBeNull(); + expect(tabbarBounds.y + tabbarBounds.height).toBeGreaterThanOrEqual(842); + expect(tabbarBounds.height).toBeGreaterThanOrEqual(48); + expect(primaryActionBounds.y + primaryActionBounds.height).toBeLessThanOrEqual(tabbarBounds.y); + expect(tabBounds.every(Boolean)).toBe(true); + expect(tabBounds.every((bounds) => bounds.width >= 48 && bounds.height >= 48)).toBe(true); + expect(tabBounds[0].x).toBeLessThan(tabBounds[1].x); + expect(tabBounds[1].x).toBeLessThan(tabBounds[2].x); + expect(tabBounds[2].x + tabBounds[2].width).toBeGreaterThan(300); +}); + +test('keeps all mission actions within thumb reach on a narrow phone', async ({ page }) => { + await page.setViewportSize({ width: 390, height: 844 }); + await page.goto('/?testMode=1'); + await page.getByRole('button', { name: 'Quick Mission' }).click(); + await expect(getTurnChip(page)).toHaveText('Your turn'); + + const actionButtons = await getActionButtons(page); + const bounds = await actionButtons.evaluateAll((buttons) => + buttons.map((button) => { + const rect = button.getBoundingClientRect(); + return { x: rect.x, y: rect.y, width: rect.width, height: rect.height }; + }) + ); + + expect(bounds).toHaveLength(3); + expect(bounds.every((box) => box.width >= 48 && box.height >= 48)).toBe(true); + expect(bounds.every((box) => box.y >= 0 && box.y + box.height <= 844)).toBe(true); + expect(bounds[0].x).toBeLessThan(bounds[1].x); + expect(bounds[1].x).toBeLessThan(bounds[2].x); }); test('keeps technical controls on System Information', async ({ page }) => { @@ -235,7 +277,7 @@ test('plays quick mission with visible CPU turns and result', async ({ page }) = await expect(page.getByRole('button', { name: 'Share Result' })).toBeVisible(); }); -async function assertMissionActionLayout(page, viewport, requireViewportFit) { +async function assertMissionActionLayout(page, viewport) { await page.setViewportSize(viewport); await page.goto('/?testMode=1'); await page.getByRole('button', { name: 'Quick Mission' }).click(); @@ -257,22 +299,31 @@ async function assertMissionActionLayout(page, viewport, requireViewportFit) { expect(box.x).toBeGreaterThanOrEqual(0); expect(box.y).toBeGreaterThanOrEqual(0); expect(box.x + box.width).toBeLessThanOrEqual(viewport.width); - if (requireViewportFit) { - expect(box.y + box.height).toBeLessThanOrEqual(viewport.height); - } + expect(box.y + box.height).toBeLessThanOrEqual(viewport.height); } - for (let index = 1; index < boxes.length; index += 1) { - expect(boxes[index - 1].y + boxes[index - 1].height).toBeLessThanOrEqual(boxes[index].y); + for (let first = 0; first < boxes.length; first += 1) { + for (let second = first + 1; second < boxes.length; second += 1) { + const overlap = + boxes[first].x < boxes[second].x + boxes[second].width && + boxes[first].x + boxes[first].width > boxes[second].x && + boxes[first].y < boxes[second].y + boxes[second].height && + boxes[first].y + boxes[first].height > boxes[second].y; + expect(overlap).toBe(false); + } } } test('keeps mission actions 64 pixels tall without overlap on 320x700 phones', async ({ page }) => { - await assertMissionActionLayout(page, { width: 320, height: 700 }, false); + await assertMissionActionLayout(page, { width: 320, height: 700 }); }); test('keeps mission actions in viewport without overlap on 390x844 phones', async ({ page }) => { - await assertMissionActionLayout(page, { width: 390, height: 844 }, true); + await assertMissionActionLayout(page, { width: 390, height: 844 }); +}); + +test('keeps mission actions in viewport without overlap on 768x1024 tablets', async ({ page }) => { + await assertMissionActionLayout(page, { width: 768, height: 1024 }); }); test('keeps mission result sheet inside viewport and honors reduced motion', async ({ page }) => { diff --git a/meteor-escape/imports/ui/components/MissionStage.jsx b/meteor-escape/imports/ui/components/MissionStage.jsx index cbd6b079..227fad53 100644 --- a/meteor-escape/imports/ui/components/MissionStage.jsx +++ b/meteor-escape/imports/ui/components/MissionStage.jsx @@ -113,7 +113,7 @@ export function MissionStage({ game, now, busy, connected, onAction }) { }, [game, latestEvent]); return ( -

-
- Meteor Escape key art - -
- +
+ -
- +
+ + +
-
- - + {statusMessage ? ( +

+ {statusMessage} +

+ ) : null} +

RYxm`Cu%%s2yXAYK8HGRLjc+8w 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%0D2w=Y#ZXp!99l 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 R9wgs;~e3=wBkEDS!X~ diff --git a/meteor-escape/docs/screenshots/mobile-play.png b/meteor-escape/docs/screenshots/mobile-play.png index 50a79fc2fa4c6a9cd27449b1f0a53ed71335a7fb..304912ceb401e86086b8d693de569a3755658f2b 100644 GIT binary patch literal 110558 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%0DHdfi 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�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�S{@(!F`~^ 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 diff --git a/meteor-escape/docs/screenshots/mobile-records.png b/meteor-escape/docs/screenshots/mobile-records.png index acdf2499c871dd6245949d5d7ce6e65abf1e83a3..02c21529f993e6465ff6ced6ce799c4211290af5 100644 GIT binary patch literal 26226 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 literal 24776 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 bX~gTKFSd^^F_NBHfKXOYlP|je*zf-U%gckh diff --git a/meteor-escape/docs/screenshots/mobile-result.png b/meteor-escape/docs/screenshots/mobile-result.png index b056cf75b465f60cc279a028f8773a02b92de05c..9da25f4013a33c28ff964f66d4b048c0938424e5 100644 GIT binary patch literal 52442 zcmb@tV{~Ov+a(&?R)r_FjT5V4+g8Q4Q?ZkZom6bwX2o{JNyWJ5z1?4TkNd0pj{dvH zI(x6P_p{bB=Uj6}DJe)HBM=~ffq@~*NQLyGMTVC{jH%J@ z(9pcNXm^Px7N$CAM-^Q8Lgx7AS?5n?^J*QeueZBFGdrwSA(2^dJ~*B} z2UIjQ0iMS(3$KU-TCJUI(S(k&uvdn(b1vvM_Ln9V{(( zTD}t&_F&;)508$Plv!qEWp%W-d$###(17X6%gDq=$63^C6JK4`Fx5DTxFSXlldo

qMQN`(}EI%H*Hnh3OoHdstgKS-y?J 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 F{v87u-yu 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ýuJeXWgL}BY8%?J}CiB~T+Bk$@O~ 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