diff --git a/python/2d_event_display_server.py b/python/2d_event_display_server.py
index cc19a99..a2cc217 100644
--- a/python/2d_event_display_server.py
+++ b/python/2d_event_display_server.py
@@ -111,7 +111,8 @@ def prepare_hits_data(hits):
# Get x, y position
x, y = get_pad_center(ring, pad)
# Compute z position in cm
- z_hit_cm = plane * plane_spacing_cm + ZtoGEM_m * 100 # Convert ZtoGEM from m to cm
+ dz = ZtoGEM_m if plane % 2 == 0 else -ZtoGEM_m
+ z_hit_cm = plane * plane_spacing_cm + dz * 100 # Convert ZtoGEM from m to cm
# Append to lists
hit_times.append(time_arrival_ns)
hit_xs.append(x)
diff --git a/tpc-tracking-display/.gitignore b/tpc-tracking-display/.gitignore
new file mode 100644
index 0000000..a547bf3
--- /dev/null
+++ b/tpc-tracking-display/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/tpc-tracking-display/README.md b/tpc-tracking-display/README.md
new file mode 100644
index 0000000..74872fd
--- /dev/null
+++ b/tpc-tracking-display/README.md
@@ -0,0 +1,50 @@
+# React + TypeScript + Vite
+
+This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
+
+Currently, two official plugins are available:
+
+- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
+- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
+
+## Expanding the ESLint configuration
+
+If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
+
+- Configure the top-level `parserOptions` property like this:
+
+```js
+export default tseslint.config({
+ languageOptions: {
+ // other options...
+ parserOptions: {
+ project: ['./tsconfig.node.json', './tsconfig.app.json'],
+ tsconfigRootDir: import.meta.dirname,
+ },
+ },
+})
+```
+
+- Replace `tseslint.configs.recommended` to `tseslint.configs.recommendedTypeChecked` or `tseslint.configs.strictTypeChecked`
+- Optionally add `...tseslint.configs.stylisticTypeChecked`
+- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and update the config:
+
+```js
+// eslint.config.js
+import react from 'eslint-plugin-react'
+
+export default tseslint.config({
+ // Set the react version
+ settings: { react: { version: '18.3' } },
+ plugins: {
+ // Add the react plugin
+ react,
+ },
+ rules: {
+ // other rules...
+ // Enable its recommended rules
+ ...react.configs.recommended.rules,
+ ...react.configs['jsx-runtime'].rules,
+ },
+})
+```
diff --git a/tpc-tracking-display/eslint.config.js b/tpc-tracking-display/eslint.config.js
new file mode 100644
index 0000000..092408a
--- /dev/null
+++ b/tpc-tracking-display/eslint.config.js
@@ -0,0 +1,28 @@
+import js from '@eslint/js'
+import globals from 'globals'
+import reactHooks from 'eslint-plugin-react-hooks'
+import reactRefresh from 'eslint-plugin-react-refresh'
+import tseslint from 'typescript-eslint'
+
+export default tseslint.config(
+ { ignores: ['dist'] },
+ {
+ extends: [js.configs.recommended, ...tseslint.configs.recommended],
+ files: ['**/*.{ts,tsx}'],
+ languageOptions: {
+ ecmaVersion: 2020,
+ globals: globals.browser,
+ },
+ plugins: {
+ 'react-hooks': reactHooks,
+ 'react-refresh': reactRefresh,
+ },
+ rules: {
+ ...reactHooks.configs.recommended.rules,
+ 'react-refresh/only-export-components': [
+ 'warn',
+ { allowConstantExport: true },
+ ],
+ },
+ },
+)
diff --git a/tpc-tracking-display/index.html b/tpc-tracking-display/index.html
new file mode 100644
index 0000000..e4b78ea
--- /dev/null
+++ b/tpc-tracking-display/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Vite + React + TS
+
+
+
+
+
+
diff --git a/tpc-tracking-display/package-lock.json b/tpc-tracking-display/package-lock.json
new file mode 100644
index 0000000..07765aa
--- /dev/null
+++ b/tpc-tracking-display/package-lock.json
@@ -0,0 +1,7137 @@
+{
+ "name": "tpc-tracking-display",
+ "version": "0.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "tpc-tracking-display",
+ "version": "0.0.0",
+ "dependencies": {
+ "@emotion/react": "^11.13.3",
+ "@emotion/styled": "^11.13.0",
+ "@mui/icons-material": "^6.1.7",
+ "@mui/material": "^6.1.7",
+ "@types/react-router-dom": "^5.3.3",
+ "immer": "^10.1.1",
+ "plotly.js": "^2.35.2",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "react-plotly.js": "^2.6.0",
+ "react-router-dom": "^6.28.0",
+ "zustand": "^5.0.1"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.13.0",
+ "@types/plotly.js": "^2.35.0",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
+ "@types/react-plotly.js": "^2.6.3",
+ "@vitejs/plugin-react": "^4.3.3",
+ "eslint": "^9.13.0",
+ "eslint-plugin-react-hooks": "^5.0.0",
+ "eslint-plugin-react-refresh": "^0.4.14",
+ "globals": "^15.11.0",
+ "typescript": "~5.6.2",
+ "typescript-eslint": "^8.11.0",
+ "vite": "^5.4.10"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
+ "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "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==",
+ "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/@babel/compat-data": {
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz",
+ "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz",
+ "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.26.0",
+ "@babel/generator": "^7.26.0",
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-module-transforms": "^7.26.0",
+ "@babel/helpers": "^7.26.0",
+ "@babel/parser": "^7.26.0",
+ "@babel/template": "^7.25.9",
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.26.0",
+ "convert-source-map": "^2.0.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz",
+ "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.26.2",
+ "@babel/types": "^7.26.0",
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25",
+ "jsesc": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz",
+ "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.25.9",
+ "@babel/helper-validator-option": "^7.25.9",
+ "browserslist": "^4.24.0",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
+ "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
+ "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz",
+ "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
+ "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
+ "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
+ "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz",
+ "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.25.9",
+ "@babel/types": "^7.26.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz",
+ "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.26.0"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-self": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz",
+ "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-source": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz",
+ "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz",
+ "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==",
+ "license": "MIT",
+ "dependencies": {
+ "regenerator-runtime": "^0.14.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz",
+ "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/types": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz",
+ "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.25.9",
+ "@babel/generator": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/template": "^7.25.9",
+ "@babel/types": "^7.25.9",
+ "debug": "^4.3.1",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz",
+ "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@choojs/findup": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
+ "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
+ "license": "MIT",
+ "dependencies": {
+ "commander": "^2.15.1"
+ },
+ "bin": {
+ "findup": "bin/findup.js"
+ }
+ },
+ "node_modules/@emotion/babel-plugin": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz",
+ "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==",
+ "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.2.0",
+ "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/babel-plugin/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/@emotion/cache": {
+ "version": "11.13.1",
+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz",
+ "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==",
+ "license": "MIT",
+ "dependencies": {
+ "@emotion/memoize": "^0.9.0",
+ "@emotion/sheet": "^1.4.0",
+ "@emotion/utils": "^1.4.0",
+ "@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.3.1",
+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz",
+ "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==",
+ "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.13.3",
+ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.3.tgz",
+ "integrity": "sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@emotion/babel-plugin": "^11.12.0",
+ "@emotion/cache": "^11.13.0",
+ "@emotion/serialize": "^1.3.1",
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
+ "@emotion/utils": "^1.4.0",
+ "@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.2",
+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.2.tgz",
+ "integrity": "sha512-grVnMvVPK9yUVE6rkKfAJlYZgo0cu3l9iMC77V7DW6E1DUIrU68pSEXRmFZFOFB1QFo57TncmOcvcbMDWsL4yA==",
+ "license": "MIT",
+ "dependencies": {
+ "@emotion/hash": "^0.9.2",
+ "@emotion/memoize": "^0.9.0",
+ "@emotion/unitless": "^0.10.0",
+ "@emotion/utils": "^1.4.1",
+ "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.13.0",
+ "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.0.tgz",
+ "integrity": "sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@emotion/babel-plugin": "^11.12.0",
+ "@emotion/is-prop-valid": "^1.3.0",
+ "@emotion/serialize": "^1.3.0",
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
+ "@emotion/utils": "^1.4.0"
+ },
+ "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.1.0",
+ "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz",
+ "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@emotion/utils": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.1.tgz",
+ "integrity": "sha512-BymCXzCG3r72VKJxaYVwOXATqXIZ85cuvg0YOUDxMGNrKc1DJRZk8MgV5wyXRyEayIMd4FuXJIUgTBXvDNW5cA==",
+ "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/@esbuild/aix-ppc64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
+ "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
+ "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
+ "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
+ "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
+ "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
+ "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
+ "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
+ "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
+ "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
+ "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
+ "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
+ "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
+ "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
+ "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
+ "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
+ "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
+ "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
+ "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
+ "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
+ "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
+ "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
+ "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
+ "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
+ "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eslint-visitor-keys": "^3.4.3"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/config-array": {
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz",
+ "integrity": "sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/object-schema": "^2.1.4",
+ "debug": "^4.3.1",
+ "minimatch": "^3.1.2"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/core": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.0.tgz",
+ "integrity": "sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz",
+ "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^10.0.1",
+ "globals": "^14.0.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@eslint/js": {
+ "version": "9.15.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz",
+ "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/object-schema": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz",
+ "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/plugin-kit": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.3.tgz",
+ "integrity": "sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "levn": "^0.4.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@humanfs/core": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanfs/node": {
+ "version": "0.16.6",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
+ "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@humanfs/core": "^0.19.1",
+ "@humanwhocodes/retry": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
+ "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/retry": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz",
+ "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
+ "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/set-array": "^1.2.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
+ "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
+ "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.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+ "license": "MIT"
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.25",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@mapbox/geojson-rewind": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
+ "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
+ "license": "ISC",
+ "dependencies": {
+ "get-stream": "^6.0.1",
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "geojson-rewind": "geojson-rewind"
+ }
+ },
+ "node_modules/@mapbox/geojson-types": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz",
+ "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==",
+ "license": "ISC"
+ },
+ "node_modules/@mapbox/jsonlint-lines-primitives": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
+ "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@mapbox/mapbox-gl-supported": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz",
+ "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==",
+ "license": "BSD-3-Clause",
+ "peerDependencies": {
+ "mapbox-gl": ">=0.32.1 <2.0.0"
+ }
+ },
+ "node_modules/@mapbox/point-geometry": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
+ "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==",
+ "license": "ISC"
+ },
+ "node_modules/@mapbox/tiny-sdf": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz",
+ "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/@mapbox/unitbezier": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
+ "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/@mapbox/vector-tile": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz",
+ "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@mapbox/point-geometry": "~0.1.0"
+ }
+ },
+ "node_modules/@mapbox/whoots-js": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz",
+ "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@maplibre/maplibre-gl-style-spec": {
+ "version": "20.4.0",
+ "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-20.4.0.tgz",
+ "integrity": "sha512-AzBy3095fTFPjDjmWpR2w6HVRAZJ6hQZUCwk5Plz6EyfnfuQW1odeW5i2Ai47Y6TBA2hQnC+azscjBSALpaWgw==",
+ "license": "ISC",
+ "dependencies": {
+ "@mapbox/jsonlint-lines-primitives": "~2.0.2",
+ "@mapbox/unitbezier": "^0.0.1",
+ "json-stringify-pretty-compact": "^4.0.0",
+ "minimist": "^1.2.8",
+ "quickselect": "^2.0.0",
+ "rw": "^1.3.3",
+ "tinyqueue": "^3.0.0"
+ },
+ "bin": {
+ "gl-style-format": "dist/gl-style-format.mjs",
+ "gl-style-migrate": "dist/gl-style-migrate.mjs",
+ "gl-style-validate": "dist/gl-style-validate.mjs"
+ }
+ },
+ "node_modules/@maplibre/maplibre-gl-style-spec/node_modules/@mapbox/unitbezier": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz",
+ "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/@maplibre/maplibre-gl-style-spec/node_modules/tinyqueue": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz",
+ "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==",
+ "license": "ISC"
+ },
+ "node_modules/@mui/core-downloads-tracker": {
+ "version": "6.1.7",
+ "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.1.7.tgz",
+ "integrity": "sha512-POuIBi80BZBogQkG4PQKIGwy4QFwB+kOr+OI4k7Znh7LqMAIhwB9OC00l6M+w1GrZJYj3T8R5WX8G6QAIvoVEw==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ }
+ },
+ "node_modules/@mui/icons-material": {
+ "version": "6.1.7",
+ "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.1.7.tgz",
+ "integrity": "sha512-RGzkeHNArIVy5ZQ12bq/8VYNeICEyngngsFskTJ/2hYKhIeIII3iRGtaZaSvLpXh7h3Fg3VKTulT+QU0w5K4XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.26.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@mui/material": "^6.1.7",
+ "@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": "6.1.7",
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.1.7.tgz",
+ "integrity": "sha512-KsjujQL/A2hLd1PV3QboF+W6SSL5QqH6ZlSuQoeYz9r69+TnyBFIevbYLxdjJcJmGBjigL5pfpn7hTGop+vhSg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.26.0",
+ "@mui/core-downloads-tracker": "^6.1.7",
+ "@mui/system": "^6.1.7",
+ "@mui/types": "^7.2.19",
+ "@mui/utils": "^6.1.7",
+ "@popperjs/core": "^2.11.8",
+ "@types/react-transition-group": "^4.4.11",
+ "clsx": "^2.1.1",
+ "csstype": "^3.1.3",
+ "prop-types": "^15.8.1",
+ "react-is": "^18.3.1",
+ "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": "^6.1.7",
+ "@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": "6.1.7",
+ "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.1.7.tgz",
+ "integrity": "sha512-uLbfUSsug5K0LVkv0PI6Flste3le8+6WSL2omdTiYde93P89Qr7pKr8TA6d2yXfr+Bm+SvD8/fGnkaRwFkryuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.26.0",
+ "@mui/utils": "^6.1.7",
+ "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": "6.1.7",
+ "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.1.7.tgz",
+ "integrity": "sha512-Ou4CxN7MQmwrfG1Pu6EYjPgPChQXxPDJrwgizLXlRPOad5qAq4gYXRuzrGQ2DfGjjwmJhjI8T6A0SeapAZPGig==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.26.0",
+ "@emotion/cache": "^11.13.1",
+ "@emotion/serialize": "^1.3.2",
+ "@emotion/sheet": "^1.4.0",
+ "csstype": "^3.1.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": "6.1.7",
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.1.7.tgz",
+ "integrity": "sha512-qbMGgcC/FodpuRSfjXlEDdbNQaW++eATh0vNBcPUv2/YXSpReoOpoT9FhogxEBNks+aQViDXBRZKh6HX2fVmwg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.26.0",
+ "@mui/private-theming": "^6.1.7",
+ "@mui/styled-engine": "^6.1.7",
+ "@mui/types": "^7.2.19",
+ "@mui/utils": "^6.1.7",
+ "clsx": "^2.1.1",
+ "csstype": "^3.1.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.2.19",
+ "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.19.tgz",
+ "integrity": "sha512-6XpZEM/Q3epK9RN8ENoXuygnqUQxE+siN/6rGRi2iwJPgBUR25mphYQ9ZI87plGh58YoZ5pp40bFvKYOCDJ3tA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/utils": {
+ "version": "6.1.7",
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.1.7.tgz",
+ "integrity": "sha512-Gr7cRZxBoZ0BIa3Xqf/2YaUrBLyNPJvXPQH3OsD9WMZukI/TutibbQBVqLYpgqJn8pKSjbD50Yq2auG0wI1xOw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.26.0",
+ "@mui/types": "^7.2.19",
+ "@types/prop-types": "^15.7.13",
+ "clsx": "^2.1.1",
+ "prop-types": "^15.8.1",
+ "react-is": "^18.3.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/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@plotly/d3": {
+ "version": "3.8.2",
+ "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.2.tgz",
+ "integrity": "sha512-wvsNmh1GYjyJfyEBPKJLTMzgf2c2bEbSIL50lmqVUi+o1NHaLPi1Lb4v7VxXXJn043BhNyrxUrWI85Q+zmjOVA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@plotly/d3-sankey": {
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/@plotly/d3-sankey/-/d3-sankey-0.7.2.tgz",
+ "integrity": "sha512-2jdVos1N3mMp3QW0k2q1ph7Gd6j5PY1YihBrwpkFnKqO+cqtZq3AdEYUeSGXMeLsBDQYiqTVcihYfk8vr5tqhw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "d3-array": "1",
+ "d3-collection": "1",
+ "d3-shape": "^1.2.0"
+ }
+ },
+ "node_modules/@plotly/d3-sankey-circular": {
+ "version": "0.33.1",
+ "resolved": "https://registry.npmjs.org/@plotly/d3-sankey-circular/-/d3-sankey-circular-0.33.1.tgz",
+ "integrity": "sha512-FgBV1HEvCr3DV7RHhDsPXyryknucxtfnLwPtCKKxdolKyTFYoLX/ibEfX39iFYIL7DYbVeRtP43dbFcrHNE+KQ==",
+ "license": "MIT",
+ "dependencies": {
+ "d3-array": "^1.2.1",
+ "d3-collection": "^1.0.4",
+ "d3-shape": "^1.2.0",
+ "elementary-circuits-directed-graph": "^1.0.4"
+ }
+ },
+ "node_modules/@plotly/mapbox-gl": {
+ "version": "1.13.4",
+ "resolved": "https://registry.npmjs.org/@plotly/mapbox-gl/-/mapbox-gl-1.13.4.tgz",
+ "integrity": "sha512-sR3/Pe5LqT/fhYgp4rT4aSFf1rTsxMbGiH6Hojc7PH36ny5Bn17iVFUjpzycafETURuFbLZUfjODO8LvSI+5zQ==",
+ "license": "SEE LICENSE IN LICENSE.txt",
+ "dependencies": {
+ "@mapbox/geojson-rewind": "^0.5.2",
+ "@mapbox/geojson-types": "^1.0.2",
+ "@mapbox/jsonlint-lines-primitives": "^2.0.2",
+ "@mapbox/mapbox-gl-supported": "^1.5.0",
+ "@mapbox/point-geometry": "^0.1.0",
+ "@mapbox/tiny-sdf": "^1.1.1",
+ "@mapbox/unitbezier": "^0.0.0",
+ "@mapbox/vector-tile": "^1.3.1",
+ "@mapbox/whoots-js": "^3.1.0",
+ "csscolorparser": "~1.0.3",
+ "earcut": "^2.2.2",
+ "geojson-vt": "^3.2.1",
+ "gl-matrix": "^3.2.1",
+ "grid-index": "^1.1.0",
+ "murmurhash-js": "^1.0.0",
+ "pbf": "^3.2.1",
+ "potpack": "^1.0.1",
+ "quickselect": "^2.0.0",
+ "rw": "^1.3.3",
+ "supercluster": "^7.1.0",
+ "tinyqueue": "^2.0.3",
+ "vt-pbf": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=6.4.0"
+ }
+ },
+ "node_modules/@plotly/point-cluster": {
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/@plotly/point-cluster/-/point-cluster-3.1.9.tgz",
+ "integrity": "sha512-MwaI6g9scKf68Orpr1pHZ597pYx9uP8UEFXLPbsCmuw3a84obwz6pnMXGc90VhgDNeNiLEdlmuK7CPo+5PIxXw==",
+ "license": "MIT",
+ "dependencies": {
+ "array-bounds": "^1.0.1",
+ "binary-search-bounds": "^2.0.4",
+ "clamp": "^1.0.1",
+ "defined": "^1.0.0",
+ "dtype": "^2.0.0",
+ "flatten-vertex-data": "^1.0.2",
+ "is-obj": "^1.0.1",
+ "math-log2": "^1.0.1",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0"
+ }
+ },
+ "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/@remix-run/router": {
+ "version": "1.21.0",
+ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz",
+ "integrity": "sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.27.3.tgz",
+ "integrity": "sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.27.3.tgz",
+ "integrity": "sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.27.3.tgz",
+ "integrity": "sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.27.3.tgz",
+ "integrity": "sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.27.3.tgz",
+ "integrity": "sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.27.3.tgz",
+ "integrity": "sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.27.3.tgz",
+ "integrity": "sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.27.3.tgz",
+ "integrity": "sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.27.3.tgz",
+ "integrity": "sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.27.3.tgz",
+ "integrity": "sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.27.3.tgz",
+ "integrity": "sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.27.3.tgz",
+ "integrity": "sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.27.3.tgz",
+ "integrity": "sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.27.3.tgz",
+ "integrity": "sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.27.3.tgz",
+ "integrity": "sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.27.3.tgz",
+ "integrity": "sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.27.3.tgz",
+ "integrity": "sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.27.3.tgz",
+ "integrity": "sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@turf/area": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@turf/area/-/area-7.1.0.tgz",
+ "integrity": "sha512-w91FEe02/mQfMPRX2pXua48scFuKJ2dSVMF2XmJ6+BJfFiCPxp95I3+Org8+ZsYv93CDNKbf0oLNEPnuQdgs2g==",
+ "license": "MIT",
+ "dependencies": {
+ "@turf/helpers": "^7.1.0",
+ "@turf/meta": "^7.1.0",
+ "@types/geojson": "^7946.0.10",
+ "tslib": "^2.6.2"
+ },
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
+ "node_modules/@turf/bbox": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-7.1.0.tgz",
+ "integrity": "sha512-PdWPz9tW86PD78vSZj2fiRaB8JhUHy6piSa/QXb83lucxPK+HTAdzlDQMTKj5okRCU8Ox/25IR2ep9T8NdopRA==",
+ "license": "MIT",
+ "dependencies": {
+ "@turf/helpers": "^7.1.0",
+ "@turf/meta": "^7.1.0",
+ "@types/geojson": "^7946.0.10",
+ "tslib": "^2.6.2"
+ },
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
+ "node_modules/@turf/centroid": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-7.1.0.tgz",
+ "integrity": "sha512-1Y1b2l+ZB1CZ+ITjUCsGqC4/tSjwm/R4OUfDztVqyyCq/VvezkLmTNqvXTGXgfP0GXkpv68iCfxF5M7QdM5pJQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@turf/helpers": "^7.1.0",
+ "@turf/meta": "^7.1.0",
+ "@types/geojson": "^7946.0.10",
+ "tslib": "^2.6.2"
+ },
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
+ "node_modules/@turf/helpers": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.1.0.tgz",
+ "integrity": "sha512-dTeILEUVeNbaEeoZUOhxH5auv7WWlOShbx7QSd4s0T4Z0/iz90z9yaVCtZOLbU89umKotwKaJQltBNO9CzVgaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/geojson": "^7946.0.10",
+ "tslib": "^2.6.2"
+ },
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
+ "node_modules/@turf/meta": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.1.0.tgz",
+ "integrity": "sha512-ZgGpWWiKz797Fe8lfRj7HKCkGR+nSJ/5aKXMyofCvLSc2PuYJs/qyyifDPWjASQQCzseJ7AlF2Pc/XQ/3XkkuA==",
+ "license": "MIT",
+ "dependencies": {
+ "@turf/helpers": "^7.1.0",
+ "@types/geojson": "^7946.0.10"
+ },
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
+ "node_modules/@types/babel__core": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "node_modules/@types/babel__generator": {
+ "version": "7.6.8",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
+ "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__template": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__traverse": {
+ "version": "7.20.6",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
+ "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "node_modules/@types/eslint": {
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
+ "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.7",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
+ "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
+ "license": "MIT"
+ },
+ "node_modules/@types/geojson": {
+ "version": "7946.0.14",
+ "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz",
+ "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==",
+ "license": "MIT"
+ },
+ "node_modules/@types/geojson-vt": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/@types/geojson-vt/-/geojson-vt-3.2.5.tgz",
+ "integrity": "sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/geojson": "*"
+ }
+ },
+ "node_modules/@types/history": {
+ "version": "4.7.11",
+ "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz",
+ "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/@types/mapbox__point-geometry": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz",
+ "integrity": "sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/mapbox__vector-tile": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz",
+ "integrity": "sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/geojson": "*",
+ "@types/mapbox__point-geometry": "*",
+ "@types/pbf": "*"
+ }
+ },
+ "node_modules/@types/node": {
+ "version": "22.9.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz",
+ "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "undici-types": "~6.19.8"
+ }
+ },
+ "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/pbf": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/pbf/-/pbf-3.0.5.tgz",
+ "integrity": "sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/plotly.js": {
+ "version": "2.35.0",
+ "resolved": "https://registry.npmjs.org/@types/plotly.js/-/plotly.js-2.35.0.tgz",
+ "integrity": "sha512-hokP//6Ex8dj9JttJtV8MO5aJcNBittofftpKm7hgWBbe/dMggx8bnxmhCwuQ1N5uP9VXfa/2CUre/eu0l08RA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/prop-types": {
+ "version": "15.7.13",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz",
+ "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/react": {
+ "version": "18.3.12",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",
+ "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/prop-types": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/react-dom": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/react-plotly.js": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/@types/react-plotly.js/-/react-plotly.js-2.6.3.tgz",
+ "integrity": "sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/plotly.js": "*",
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/react-router": {
+ "version": "5.1.20",
+ "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz",
+ "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/react-router-dom": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz",
+ "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router": "*"
+ }
+ },
+ "node_modules/@types/react-transition-group": {
+ "version": "4.4.11",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz",
+ "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/supercluster": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz",
+ "integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/geojson": "*"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz",
+ "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/regexpp": "^4.10.0",
+ "@typescript-eslint/scope-manager": "8.15.0",
+ "@typescript-eslint/type-utils": "8.15.0",
+ "@typescript-eslint/utils": "8.15.0",
+ "@typescript-eslint/visitor-keys": "8.15.0",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.3.1",
+ "natural-compare": "^1.4.0",
+ "ts-api-utils": "^1.3.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
+ "eslint": "^8.57.0 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz",
+ "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "8.15.0",
+ "@typescript-eslint/types": "8.15.0",
+ "@typescript-eslint/typescript-estree": "8.15.0",
+ "@typescript-eslint/visitor-keys": "8.15.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/scope-manager": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz",
+ "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.15.0",
+ "@typescript-eslint/visitor-keys": "8.15.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz",
+ "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/typescript-estree": "8.15.0",
+ "@typescript-eslint/utils": "8.15.0",
+ "debug": "^4.3.4",
+ "ts-api-utils": "^1.3.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/types": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz",
+ "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz",
+ "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@typescript-eslint/types": "8.15.0",
+ "@typescript-eslint/visitor-keys": "8.15.0",
+ "debug": "^4.3.4",
+ "fast-glob": "^3.3.2",
+ "is-glob": "^4.0.3",
+ "minimatch": "^9.0.4",
+ "semver": "^7.6.0",
+ "ts-api-utils": "^1.3.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@typescript-eslint/utils": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz",
+ "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.4.0",
+ "@typescript-eslint/scope-manager": "8.15.0",
+ "@typescript-eslint/types": "8.15.0",
+ "@typescript-eslint/typescript-estree": "8.15.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz",
+ "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.15.0",
+ "eslint-visitor-keys": "^4.2.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@vitejs/plugin-react": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz",
+ "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.25.2",
+ "@babel/plugin-transform-react-jsx-self": "^7.24.7",
+ "@babel/plugin-transform-react-jsx-source": "^7.24.7",
+ "@types/babel__core": "^7.20.5",
+ "react-refresh": "^0.14.2"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^4.2.0 || ^5.0.0"
+ }
+ },
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "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==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "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==",
+ "license": "Apache-2.0",
+ "peer": true
+ },
+ "node_modules/abs-svg-path": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz",
+ "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==",
+ "license": "MIT"
+ },
+ "node_modules/acorn": {
+ "version": "8.14.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
+ "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "license": "MIT",
+ "peer": true,
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/almost-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz",
+ "integrity": "sha512-0V/PkoculFl5+0Lp47JoxUcO0xSxhIBvm+BxHdD/OgXNmdRpRHCFnKVuUoWyS9EzQP+otSGv0m9Lb4yVkQBn2A==",
+ "license": "MIT"
+ },
+ "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/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-bounds": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz",
+ "integrity": "sha512-8wdW3ZGk6UjMPJx/glyEt0sLzzwAE1bhToPsO1W2pbpR2gULyxe3BjSiuJFheP50T/GgODVPz2fuMUmIywt8cQ==",
+ "license": "MIT"
+ },
+ "node_modules/array-find-index": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+ "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-normalize": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/array-normalize/-/array-normalize-1.1.4.tgz",
+ "integrity": "sha512-fCp0wKFLjvSPmCn4F5Tiw4M3lpMZoHlCjfcs7nNzuj3vqQQ1/a8cgB9DXcpDSn18c+coLnaW7rqfcYCvKbyJXg==",
+ "license": "MIT",
+ "dependencies": {
+ "array-bounds": "^1.0.0"
+ }
+ },
+ "node_modules/array-range": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-range/-/array-range-1.0.1.tgz",
+ "integrity": "sha512-shdaI1zT3CVNL2hnx9c0JMc0ZogGaxDs5e85akgHWKYa0yVbIyp06Ind3dVkTj/uuFrzaHBOyqFzo+VV6aXgtA==",
+ "license": "MIT"
+ },
+ "node_modules/array-rearrange": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz",
+ "integrity": "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w==",
+ "license": "MIT"
+ },
+ "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": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/base64-arraybuffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
+ "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/binary-search-bounds": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz",
+ "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA==",
+ "license": "MIT"
+ },
+ "node_modules/bit-twiddle": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz",
+ "integrity": "sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==",
+ "license": "MIT"
+ },
+ "node_modules/bitmap-sdf": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz",
+ "integrity": "sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg==",
+ "license": "MIT"
+ },
+ "node_modules/bl": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
+ "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "^2.3.5",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.24.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz",
+ "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001669",
+ "electron-to-chromium": "^1.5.41",
+ "node-releases": "^2.0.18",
+ "update-browserslist-db": "^1.1.1"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "license": "MIT"
+ },
+ "node_modules/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.30001680",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz",
+ "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==",
+ "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/canvas-fit": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz",
+ "integrity": "sha512-onIcjRpz69/Hx5bB5HGbYKUF2uC6QT6Gp+pfpGm3A7mPfcluSLV5v4Zu+oflDUwLdUw0rLIBhUbi0v8hM4FJQQ==",
+ "license": "MIT",
+ "dependencies": {
+ "element-size": "^1.1.1"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/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==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/clamp": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz",
+ "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==",
+ "license": "MIT"
+ },
+ "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-alpha": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/color-alpha/-/color-alpha-1.0.4.tgz",
+ "integrity": "sha512-lr8/t5NPozTSqli+duAN+x+no/2WaKTeWvxhHGN+aXT6AJ8vPlzLa7UriyjWak0pSC2jHol9JgjBYnnHsGha9A==",
+ "license": "MIT",
+ "dependencies": {
+ "color-parse": "^1.3.8"
+ }
+ },
+ "node_modules/color-alpha/node_modules/color-parse": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.4.3.tgz",
+ "integrity": "sha512-BADfVl/FHkQkyo8sRBwMYBqemqsgnu7JZAwUgvBvuwwuNUZAhSvLTbsEErS5bQXzOjDR0dWzJ4vXN2Q+QoPx0A==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "^1.0.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-id": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz",
+ "integrity": "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==",
+ "license": "MIT",
+ "dependencies": {
+ "clamp": "^1.0.1"
+ }
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/color-normalize": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/color-normalize/-/color-normalize-1.5.0.tgz",
+ "integrity": "sha512-rUT/HDXMr6RFffrR53oX3HGWkDOP9goSAQGBkUaAYKjOE2JxozccdGyufageWDlInRAjm/jYPrf/Y38oa+7obw==",
+ "license": "MIT",
+ "dependencies": {
+ "clamp": "^1.0.1",
+ "color-rgba": "^2.1.1",
+ "dtype": "^2.0.0"
+ }
+ },
+ "node_modules/color-parse": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.0.tgz",
+ "integrity": "sha512-g2Z+QnWsdHLppAbrpcFWo629kLOnOPtpxYV69GCqm92gqSgyXbzlfyN3MXs0412fPBkFmiuS+rXposgBgBa6Kg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "^1.0.0"
+ }
+ },
+ "node_modules/color-rgba": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.1.tgz",
+ "integrity": "sha512-VaX97wsqrMwLSOR6H7rU1Doa2zyVdmShabKrPEIFywLlHoibgD3QW9Dw6fSqM4+H/LfjprDNAUUW31qEQcGzNw==",
+ "license": "MIT",
+ "dependencies": {
+ "clamp": "^1.0.1",
+ "color-parse": "^1.3.8",
+ "color-space": "^1.14.6"
+ }
+ },
+ "node_modules/color-rgba/node_modules/color-parse": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.4.3.tgz",
+ "integrity": "sha512-BADfVl/FHkQkyo8sRBwMYBqemqsgnu7JZAwUgvBvuwwuNUZAhSvLTbsEErS5bQXzOjDR0dWzJ4vXN2Q+QoPx0A==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "^1.0.0"
+ }
+ },
+ "node_modules/color-space": {
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/color-space/-/color-space-1.16.0.tgz",
+ "integrity": "sha512-A6WMiFzunQ8KEPFmj02OnnoUnqhmSaHaZ/0LVFcPTdlvm8+3aMJ5x1HRHy3bDHPkovkf4sS0f4wsVvwk71fKkg==",
+ "license": "MIT",
+ "dependencies": {
+ "hsluv": "^0.0.3",
+ "mumath": "^3.3.4"
+ }
+ },
+ "node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "license": "MIT"
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "engines": [
+ "node >= 0.8"
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+ "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==",
+ "license": "MIT"
+ },
+ "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/country-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/country-regex/-/country-regex-1.1.0.tgz",
+ "integrity": "sha512-iSPlClZP8vX7MC3/u6s3lrDuoQyhQukh5LyABJ3hvfzbQ3Yyayd4fp04zjLnfi267B/B2FkumcWWgrbban7sSA==",
+ "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/css-font": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/css-font/-/css-font-1.2.0.tgz",
+ "integrity": "sha512-V4U4Wps4dPDACJ4WpgofJ2RT5Yqwe1lEH6wlOOaIxMi0gTjdIijsc5FmxQlZ7ZZyKQkkutqqvULOp07l9c7ssA==",
+ "license": "MIT",
+ "dependencies": {
+ "css-font-size-keywords": "^1.0.0",
+ "css-font-stretch-keywords": "^1.0.1",
+ "css-font-style-keywords": "^1.0.1",
+ "css-font-weight-keywords": "^1.0.0",
+ "css-global-keywords": "^1.0.1",
+ "css-system-font-keywords": "^1.0.0",
+ "pick-by-alias": "^1.2.0",
+ "string-split-by": "^1.0.0",
+ "unquote": "^1.1.0"
+ }
+ },
+ "node_modules/css-font-size-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz",
+ "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==",
+ "license": "MIT"
+ },
+ "node_modules/css-font-stretch-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz",
+ "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==",
+ "license": "MIT"
+ },
+ "node_modules/css-font-style-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz",
+ "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==",
+ "license": "MIT"
+ },
+ "node_modules/css-font-weight-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz",
+ "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==",
+ "license": "MIT"
+ },
+ "node_modules/css-global-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-global-keywords/-/css-global-keywords-1.0.1.tgz",
+ "integrity": "sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==",
+ "license": "MIT"
+ },
+ "node_modules/css-loader": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz",
+ "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==",
+ "license": "MIT",
+ "dependencies": {
+ "icss-utils": "^5.1.0",
+ "postcss": "^8.4.33",
+ "postcss-modules-extract-imports": "^3.1.0",
+ "postcss-modules-local-by-default": "^4.0.5",
+ "postcss-modules-scope": "^3.2.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.2.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": ">= 18.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "webpack": "^5.27.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/css-loader/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/css-system-font-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz",
+ "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==",
+ "license": "MIT"
+ },
+ "node_modules/csscolorparser": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
+ "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==",
+ "license": "MIT"
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "license": "MIT",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
+ "license": "MIT"
+ },
+ "node_modules/d": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz",
+ "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==",
+ "license": "ISC",
+ "dependencies": {
+ "es5-ext": "^0.10.64",
+ "type": "^2.7.2"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/d3-array": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
+ "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/d3-collection": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz",
+ "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/d3-color": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
+ "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-dispatch": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz",
+ "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/d3-force": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz",
+ "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "d3-collection": "1",
+ "d3-dispatch": "1",
+ "d3-quadtree": "1",
+ "d3-timer": "1"
+ }
+ },
+ "node_modules/d3-format": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
+ "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/d3-geo": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz",
+ "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "d3-array": "1"
+ }
+ },
+ "node_modules/d3-geo-projection": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz",
+ "integrity": "sha512-ZULvK/zBn87of5rWAfFMc9mJOipeSo57O+BBitsKIXmU4rTVAnX1kSsJkE0R+TxY8pGNoM1nbyRRE7GYHhdOEQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "commander": "2",
+ "d3-array": "1",
+ "d3-geo": "^1.12.0",
+ "resolve": "^1.1.10"
+ },
+ "bin": {
+ "geo2svg": "bin/geo2svg",
+ "geograticule": "bin/geograticule",
+ "geoproject": "bin/geoproject",
+ "geoquantize": "bin/geoquantize",
+ "geostitch": "bin/geostitch"
+ }
+ },
+ "node_modules/d3-hierarchy": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz",
+ "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/d3-interpolate": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
+ "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
+ "license": "ISC",
+ "dependencies": {
+ "d3-color": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-path": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz",
+ "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/d3-quadtree": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz",
+ "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/d3-shape": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
+ "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "d3-path": "1"
+ }
+ },
+ "node_modules/d3-time": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz",
+ "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/d3-time-format": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
+ "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "d3-time": "1"
+ }
+ },
+ "node_modules/d3-timer": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz",
+ "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/debug": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/defined": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
+ "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/detect-kerning": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/detect-kerning/-/detect-kerning-2.1.2.tgz",
+ "integrity": "sha512-I3JIbrnKPAntNLl1I6TpSQQdQ4AutYzv/sKMFKbepawV/hlH0GmYKhUoOEMd4xqaUHT+Bm0f4127lh5qs1m1tw==",
+ "license": "MIT"
+ },
+ "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/draw-svg-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/draw-svg-path/-/draw-svg-path-1.0.0.tgz",
+ "integrity": "sha512-P8j3IHxcgRMcY6sDzr0QvJDLzBnJJqpTG33UZ2Pvp8rw0apCHhJCWqYprqrXjrgHnJ6tuhP1iTJSAodPDHxwkg==",
+ "license": "MIT",
+ "dependencies": {
+ "abs-svg-path": "~0.1.1",
+ "normalize-svg-path": "~0.1.0"
+ }
+ },
+ "node_modules/dtype": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz",
+ "integrity": "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/dup": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dup/-/dup-1.0.0.tgz",
+ "integrity": "sha512-Bz5jxMMC0wgp23Zm15ip1x8IhYRqJvF3nFC0UInJUDkN1z4uNPk9jTnfCUJXbOGiQ1JbXLQsiV41Fb+HXcj5BA==",
+ "license": "MIT"
+ },
+ "node_modules/duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/earcut": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
+ "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==",
+ "license": "ISC"
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.5.63",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz",
+ "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==",
+ "license": "ISC"
+ },
+ "node_modules/element-size": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz",
+ "integrity": "sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==",
+ "license": "MIT"
+ },
+ "node_modules/elementary-circuits-directed-graph": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/elementary-circuits-directed-graph/-/elementary-circuits-directed-graph-1.3.1.tgz",
+ "integrity": "sha512-ZEiB5qkn2adYmpXGnJKkxT8uJHlW/mxmBpmeqawEHzPxh9HkLD4/1mFYX5l0On+f6rcPIt8/EWlRU2Vo3fX6dQ==",
+ "license": "MIT",
+ "dependencies": {
+ "strongly-connected-components": "^1.0.1"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/enhanced-resolve": {
+ "version": "5.17.1",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
+ "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/es-module-lexer": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
+ "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/es5-ext": {
+ "version": "0.10.64",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz",
+ "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==",
+ "hasInstallScript": true,
+ "license": "ISC",
+ "dependencies": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "esniff": "^2.0.1",
+ "next-tick": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+ "license": "MIT",
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "node_modules/es6-symbol": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz",
+ "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==",
+ "license": "ISC",
+ "dependencies": {
+ "d": "^1.0.2",
+ "ext": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/es6-weak-map": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
+ "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
+ "license": "ISC",
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "^0.10.46",
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "node_modules/esbuild": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
+ "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.21.5",
+ "@esbuild/android-arm": "0.21.5",
+ "@esbuild/android-arm64": "0.21.5",
+ "@esbuild/android-x64": "0.21.5",
+ "@esbuild/darwin-arm64": "0.21.5",
+ "@esbuild/darwin-x64": "0.21.5",
+ "@esbuild/freebsd-arm64": "0.21.5",
+ "@esbuild/freebsd-x64": "0.21.5",
+ "@esbuild/linux-arm": "0.21.5",
+ "@esbuild/linux-arm64": "0.21.5",
+ "@esbuild/linux-ia32": "0.21.5",
+ "@esbuild/linux-loong64": "0.21.5",
+ "@esbuild/linux-mips64el": "0.21.5",
+ "@esbuild/linux-ppc64": "0.21.5",
+ "@esbuild/linux-riscv64": "0.21.5",
+ "@esbuild/linux-s390x": "0.21.5",
+ "@esbuild/linux-x64": "0.21.5",
+ "@esbuild/netbsd-x64": "0.21.5",
+ "@esbuild/openbsd-x64": "0.21.5",
+ "@esbuild/sunos-x64": "0.21.5",
+ "@esbuild/win32-arm64": "0.21.5",
+ "@esbuild/win32-ia32": "0.21.5",
+ "@esbuild/win32-x64": "0.21.5"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/escodegen": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
+ "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/escodegen/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "license": "BSD-3-Clause",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "9.15.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.15.0.tgz",
+ "integrity": "sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.2.0",
+ "@eslint-community/regexpp": "^4.12.1",
+ "@eslint/config-array": "^0.19.0",
+ "@eslint/core": "^0.9.0",
+ "@eslint/eslintrc": "^3.2.0",
+ "@eslint/js": "9.15.0",
+ "@eslint/plugin-kit": "^0.2.3",
+ "@humanfs/node": "^0.16.6",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@humanwhocodes/retry": "^0.4.1",
+ "@types/estree": "^1.0.6",
+ "@types/json-schema": "^7.0.15",
+ "ajv": "^6.12.4",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.5",
+ "debug": "^4.3.2",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^8.2.0",
+ "eslint-visitor-keys": "^4.2.0",
+ "espree": "^10.3.0",
+ "esquery": "^1.5.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^8.0.0",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "ignore": "^5.2.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.2",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.3"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
+ },
+ "peerDependencies": {
+ "jiti": "*"
+ },
+ "peerDependenciesMeta": {
+ "jiti": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-plugin-react-hooks": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz",
+ "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-react-refresh": {
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.14.tgz",
+ "integrity": "sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "eslint": ">=7"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
+ "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esniff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz",
+ "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==",
+ "license": "ISC",
+ "dependencies": {
+ "d": "^1.0.1",
+ "es5-ext": "^0.10.62",
+ "event-emitter": "^0.3.5",
+ "type": "^2.7.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/espree": {
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
+ "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "acorn": "^8.14.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^4.2.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "license": "BSD-2-Clause",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
+ "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/event-emitter": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
+ "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==",
+ "license": "MIT",
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "~0.10.14"
+ }
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/ext": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
+ "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
+ "license": "ISC",
+ "dependencies": {
+ "type": "^2.7.2"
+ }
+ },
+ "node_modules/falafel": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz",
+ "integrity": "sha512-HuC1qF9iTnHDnML9YZAdCDQwT0yKl/U55K4XSUXqGAA2GLoafFgWRqdAbhWJxXaYD4pyoVxAJ8wH670jMpI9DQ==",
+ "license": "MIT",
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "isarray": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/falafel/node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "license": "MIT"
+ },
+ "node_modules/fast-glob": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+ "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fast-isnumeric": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/fast-isnumeric/-/fast-isnumeric-1.1.4.tgz",
+ "integrity": "sha512-1mM8qOr2LYz8zGaUdmiqRDiuue00Dxjgcb1NQR7TnhLVh6sQyngP9xvLo7Sl7LZpP/sk5eb+bcyWXw530NTBZw==",
+ "license": "MIT",
+ "dependencies": {
+ "is-string-blank": "^1.0.1"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "license": "MIT"
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fastq": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
+ "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
+ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "flat-cache": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=16.0.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/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-cache": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
+ "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "flatted": "^3.2.9",
+ "keyv": "^4.5.4"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz",
+ "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/flatten-vertex-data": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz",
+ "integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==",
+ "license": "MIT",
+ "dependencies": {
+ "dtype": "^2.0.0"
+ }
+ },
+ "node_modules/font-atlas": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/font-atlas/-/font-atlas-2.1.0.tgz",
+ "integrity": "sha512-kP3AmvX+HJpW4w3d+PiPR2X6E1yvsBXt2yhuCw+yReO9F1WYhvZwx3c95DGZGwg9xYzDGrgJYa885xmVA+28Cg==",
+ "license": "MIT",
+ "dependencies": {
+ "css-font": "^1.0.0"
+ }
+ },
+ "node_modules/font-measure": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/font-measure/-/font-measure-1.2.2.tgz",
+ "integrity": "sha512-mRLEpdrWzKe9hbfaF3Qpr06TAjquuBVP5cHy4b3hyeNdjc9i0PO6HniGsX5vjL5OWv7+Bd++NiooNpT/s8BvIA==",
+ "license": "MIT",
+ "dependencies": {
+ "css-font": "^1.2.0"
+ }
+ },
+ "node_modules/from2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0"
+ }
+ },
+ "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/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/geojson-vt": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz",
+ "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==",
+ "license": "ISC"
+ },
+ "node_modules/get-canvas-context": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-canvas-context/-/get-canvas-context-1.0.2.tgz",
+ "integrity": "sha512-LnpfLf/TNzr9zVOGiIY6aKCz8EKuXmlYNV7CM2pUjBa/B+c2I15tS7KLySep75+FuerJdmArvJLcsAXWEy2H0A==",
+ "license": "MIT"
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/gl-mat4": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz",
+ "integrity": "sha512-sT5C0pwB1/e9G9AvAoLsoaJtbMGjfd/jfxo8jMCKqYYEnjZuFvqV5rehqar0538EmssjdDeiEWnKyBSTw7quoA==",
+ "license": "Zlib"
+ },
+ "node_modules/gl-matrix": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz",
+ "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==",
+ "license": "MIT"
+ },
+ "node_modules/gl-text": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.4.0.tgz",
+ "integrity": "sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "bit-twiddle": "^1.0.2",
+ "color-normalize": "^1.5.0",
+ "css-font": "^1.2.0",
+ "detect-kerning": "^2.1.2",
+ "es6-weak-map": "^2.0.3",
+ "flatten-vertex-data": "^1.0.2",
+ "font-atlas": "^2.1.0",
+ "font-measure": "^1.2.2",
+ "gl-util": "^3.1.2",
+ "is-plain-obj": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "parse-rect": "^1.2.0",
+ "parse-unit": "^1.0.1",
+ "pick-by-alias": "^1.2.0",
+ "regl": "^2.0.0",
+ "to-px": "^1.0.1",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "node_modules/gl-util": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz",
+ "integrity": "sha512-dvRTggw5MSkJnCbh74jZzSoTOGnVYK+Bt+Ckqm39CVcl6+zSsxqWk4lr5NKhkqXHL6qvZAU9h17ZF8mIskY9mA==",
+ "license": "MIT",
+ "dependencies": {
+ "is-browser": "^2.0.1",
+ "is-firefox": "^1.0.3",
+ "is-plain-obj": "^1.1.0",
+ "number-is-integer": "^1.0.1",
+ "object-assign": "^4.1.0",
+ "pick-by-alias": "^1.2.0",
+ "weak-map": "^1.0.5"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "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==",
+ "license": "BSD-2-Clause",
+ "peer": true
+ },
+ "node_modules/global-prefix": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-4.0.0.tgz",
+ "integrity": "sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==",
+ "license": "MIT",
+ "dependencies": {
+ "ini": "^4.1.3",
+ "kind-of": "^6.0.3",
+ "which": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/global-prefix/node_modules/isexe": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/global-prefix/node_modules/which": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
+ "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^3.1.1"
+ },
+ "bin": {
+ "node-which": "bin/which.js"
+ },
+ "engines": {
+ "node": "^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/globals": {
+ "version": "15.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz",
+ "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/glsl-inject-defines": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz",
+ "integrity": "sha512-W49jIhuDtF6w+7wCMcClk27a2hq8znvHtlGnrYkSWEr8tHe9eA2dcnohlcAmxLYBSpSSdzOkRdyPTrx9fw49+A==",
+ "license": "MIT",
+ "dependencies": {
+ "glsl-token-inject-block": "^1.0.0",
+ "glsl-token-string": "^1.0.1",
+ "glsl-tokenizer": "^2.0.2"
+ }
+ },
+ "node_modules/glsl-resolve": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz",
+ "integrity": "sha512-xxFNsfnhZTK9NBhzJjSBGX6IOqYpvBHxxmo+4vapiljyGNCY0Bekzn0firQkQrazK59c1hYxMDxYS8MDlhw4gA==",
+ "license": "MIT",
+ "dependencies": {
+ "resolve": "^0.6.1",
+ "xtend": "^2.1.2"
+ }
+ },
+ "node_modules/glsl-resolve/node_modules/resolve": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz",
+ "integrity": "sha512-UHBY3viPlJKf85YijDUcikKX6tmF4SokIDp518ZDVT92JNDcG5uKIthaT/owt3Sar0lwtOafsQuwrg22/v2Dwg==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-resolve/node_modules/xtend": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz",
+ "integrity": "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw==",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/glsl-token-assignments": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz",
+ "integrity": "sha512-OwXrxixCyHzzA0U2g4btSNAyB2Dx8XrztY5aVUCjRSh4/D0WoJn8Qdps7Xub3sz6zE73W3szLrmWtQ7QMpeHEQ==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-token-defines": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz",
+ "integrity": "sha512-Vb5QMVeLjmOwvvOJuPNg3vnRlffscq2/qvIuTpMzuO/7s5kT+63iL6Dfo2FYLWbzuiycWpbC0/KV0biqFwHxaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "glsl-tokenizer": "^2.0.0"
+ }
+ },
+ "node_modules/glsl-token-depth": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz",
+ "integrity": "sha512-eQnIBLc7vFf8axF9aoi/xW37LSWd2hCQr/3sZui8aBJnksq9C7zMeUYHVJWMhFzXrBU7fgIqni4EhXVW4/krpg==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-token-descope": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz",
+ "integrity": "sha512-kS2PTWkvi/YOeicVjXGgX5j7+8N7e56srNDEHDTVZ1dcESmbmpmgrnpjPcjxJjMxh56mSXYoFdZqb90gXkGjQw==",
+ "license": "MIT",
+ "dependencies": {
+ "glsl-token-assignments": "^2.0.0",
+ "glsl-token-depth": "^1.1.0",
+ "glsl-token-properties": "^1.0.0",
+ "glsl-token-scope": "^1.1.0"
+ }
+ },
+ "node_modules/glsl-token-inject-block": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz",
+ "integrity": "sha512-q/m+ukdUBuHCOtLhSr0uFb/qYQr4/oKrPSdIK2C4TD+qLaJvqM9wfXIF/OOBjuSA3pUoYHurVRNao6LTVVUPWA==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-token-properties": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz",
+ "integrity": "sha512-dSeW1cOIzbuUoYH0y+nxzwK9S9O3wsjttkq5ij9ZGw0OS41BirKJzzH48VLm8qLg+au6b0sINxGC0IrGwtQUcA==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-token-scope": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz",
+ "integrity": "sha512-YKyOMk1B/tz9BwYUdfDoHvMIYTGtVv2vbDSLh94PT4+f87z21FVdou1KNKgF+nECBTo0fJ20dpm0B1vZB1Q03A==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-token-string": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz",
+ "integrity": "sha512-1mtQ47Uxd47wrovl+T6RshKGkRRCYWhnELmkEcUAPALWGTFe2XZpH3r45XAwL2B6v+l0KNsCnoaZCSnhzKEksg==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-token-whitespace-trim": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz",
+ "integrity": "sha512-ZJtsPut/aDaUdLUNtmBYhaCmhIjpKNg7IgZSfX5wFReMc2vnj8zok+gB/3Quqs0TsBSX/fGnqUUYZDqyuc2xLQ==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-tokenizer": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz",
+ "integrity": "sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==",
+ "license": "MIT",
+ "dependencies": {
+ "through2": "^0.6.3"
+ }
+ },
+ "node_modules/glsl-tokenizer/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-tokenizer/node_modules/readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==",
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/glsl-tokenizer/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
+ "license": "MIT"
+ },
+ "node_modules/glsl-tokenizer/node_modules/through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==",
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": ">=1.0.33-1 <1.1.0-0",
+ "xtend": ">=4.0.0 <4.1.0-0"
+ }
+ },
+ "node_modules/glslify": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/glslify/-/glslify-7.1.1.tgz",
+ "integrity": "sha512-bud98CJ6kGZcP9Yxcsi7Iz647wuDz3oN+IZsjCRi5X1PI7t/xPKeL0mOwXJjo+CRZMqvq0CkSJiywCcY7kVYog==",
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^2.2.1",
+ "concat-stream": "^1.5.2",
+ "duplexify": "^3.4.5",
+ "falafel": "^2.1.0",
+ "from2": "^2.3.0",
+ "glsl-resolve": "0.0.1",
+ "glsl-token-whitespace-trim": "^1.0.0",
+ "glslify-bundle": "^5.0.0",
+ "glslify-deps": "^1.2.5",
+ "minimist": "^1.2.5",
+ "resolve": "^1.1.5",
+ "stack-trace": "0.0.9",
+ "static-eval": "^2.0.5",
+ "through2": "^2.0.1",
+ "xtend": "^4.0.0"
+ },
+ "bin": {
+ "glslify": "bin.js"
+ }
+ },
+ "node_modules/glslify-bundle": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz",
+ "integrity": "sha512-plaAOQPv62M1r3OsWf2UbjN0hUYAB7Aph5bfH58VxJZJhloRNbxOL9tl/7H71K7OLJoSJ2ZqWOKk3ttQ6wy24A==",
+ "license": "MIT",
+ "dependencies": {
+ "glsl-inject-defines": "^1.0.1",
+ "glsl-token-defines": "^1.0.0",
+ "glsl-token-depth": "^1.1.1",
+ "glsl-token-descope": "^1.0.2",
+ "glsl-token-scope": "^1.1.1",
+ "glsl-token-string": "^1.0.1",
+ "glsl-token-whitespace-trim": "^1.0.0",
+ "glsl-tokenizer": "^2.0.2",
+ "murmurhash-js": "^1.0.0",
+ "shallow-copy": "0.0.1"
+ }
+ },
+ "node_modules/glslify-deps": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz",
+ "integrity": "sha512-7S7IkHWygJRjcawveXQjRXLO2FTjijPDYC7QfZyAQanY+yGLCFHYnPtsGT9bdyHiwPTw/5a1m1M9hamT2aBpag==",
+ "license": "ISC",
+ "dependencies": {
+ "@choojs/findup": "^0.2.0",
+ "events": "^3.2.0",
+ "glsl-resolve": "0.0.1",
+ "glsl-tokenizer": "^2.0.0",
+ "graceful-fs": "^4.1.2",
+ "inherits": "^2.0.1",
+ "map-limit": "0.0.1",
+ "resolve": "^1.0.0"
+ }
+ },
+ "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==",
+ "license": "ISC"
+ },
+ "node_modules/graphemer": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/grid-index": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz",
+ "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==",
+ "license": "ISC"
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-hover": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz",
+ "integrity": "sha512-0G6w7LnlcpyDzpeGUTuT0CEw05+QlMuGVk1IHNAlHrGJITGodjZu3x8BNDUMfKJSZXNB2ZAclqc1bvrd+uUpfg==",
+ "license": "MIT",
+ "dependencies": {
+ "is-browser": "^2.0.1"
+ }
+ },
+ "node_modules/has-passive-events": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-passive-events/-/has-passive-events-1.0.0.tgz",
+ "integrity": "sha512-2vSj6IeIsgvsRMyeQ0JaCX5Q3lX4zMn5HpoVc7MEhQ6pv8Iq9rsXjsp+E5ZwaT7T0xhMT0KmU8gtt1EFVdbJiw==",
+ "license": "MIT",
+ "dependencies": {
+ "is-browser": "^2.0.1"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/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/hsluv": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/hsluv/-/hsluv-0.0.3.tgz",
+ "integrity": "sha512-08iL2VyCRbkQKBySkSh6m8zMUa3sADAxGVWs3Z1aPcUkTJeK0ETG4Fc27tEmQBGUAXZjIsXOZqBvacuVNSC/fQ==",
+ "license": "MIT"
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "license": "ISC",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/immer": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
+ "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "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/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "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==",
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "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-browser": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz",
+ "integrity": "sha512-F5rTJxDQ2sW81fcfOR1GnCXT6sVJC104fCyfj+mjpwNEwaPYSn5fte5jiHmBg3DHsIoL/l8Kvw5VN5SsTRcRFQ==",
+ "license": "MIT"
+ },
+ "node_modules/is-core-module": {
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
+ "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "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-finite": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-firefox": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-firefox/-/is-firefox-1.0.3.tgz",
+ "integrity": "sha512-6Q9ITjvWIm0Xdqv+5U12wgOKEM2KoBw4Y926m0OFkvlCxnbG94HKAsVz8w3fWcfAS5YA2fJORXX1dLrkprCCxA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "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-iexplorer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz",
+ "integrity": "sha512-YeLzceuwg3K6O0MLM3UyUUjKAlyULetwryFp1mHy1I5PfArK0AEqlfa+MR4gkJjcbuJXoDJCvXbyqZVf5CR2Sg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-mobile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz",
+ "integrity": "sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==",
+ "license": "MIT"
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-string-blank": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-string-blank/-/is-string-blank-1.0.1.tgz",
+ "integrity": "sha512-9H+ZBCVs3L9OYqv8nuUAzpcT9OTgMD1yAWrG7ihlnibdkbtB850heAmYWxHuXc4CHy4lKeK69tN+ny1K7gBIrw==",
+ "license": "MIT"
+ },
+ "node_modules/is-svg-path": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz",
+ "integrity": "sha512-Lj4vePmqpPR1ZnRctHv8ltSh1OrSxHkhUkd7wi+VQdcdP15/KvQFyk7LhNuM7ZW0EVbJz8kZLVmL9quLrfq4Kg==",
+ "license": "MIT"
+ },
+ "node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+ "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/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==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "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/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/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+ "license": "MIT",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "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": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "license": "MIT"
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-stringify-pretty-compact": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz",
+ "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==",
+ "license": "MIT"
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/kdbush": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz",
+ "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==",
+ "license": "ISC"
+ },
+ "node_modules/keyv": {
+ "version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "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/loader-runner": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "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/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "license": "MIT"
+ },
+ "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": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/map-limit": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz",
+ "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==",
+ "license": "MIT",
+ "dependencies": {
+ "once": "~1.3.0"
+ }
+ },
+ "node_modules/map-limit/node_modules/once": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
+ "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==",
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/mapbox-gl": {
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.3.tgz",
+ "integrity": "sha512-p8lJFEiqmEQlyv+DQxFAOG/XPWN0Wp7j/Psq93Zywz7qt9CcUKFYDBOoOEKzqe6gudHVJY8/Bhqw6VDpX2lSBg==",
+ "license": "SEE LICENSE IN LICENSE.txt",
+ "peer": true,
+ "dependencies": {
+ "@mapbox/geojson-rewind": "^0.5.2",
+ "@mapbox/geojson-types": "^1.0.2",
+ "@mapbox/jsonlint-lines-primitives": "^2.0.2",
+ "@mapbox/mapbox-gl-supported": "^1.5.0",
+ "@mapbox/point-geometry": "^0.1.0",
+ "@mapbox/tiny-sdf": "^1.1.1",
+ "@mapbox/unitbezier": "^0.0.0",
+ "@mapbox/vector-tile": "^1.3.1",
+ "@mapbox/whoots-js": "^3.1.0",
+ "csscolorparser": "~1.0.3",
+ "earcut": "^2.2.2",
+ "geojson-vt": "^3.2.1",
+ "gl-matrix": "^3.2.1",
+ "grid-index": "^1.1.0",
+ "murmurhash-js": "^1.0.0",
+ "pbf": "^3.2.1",
+ "potpack": "^1.0.1",
+ "quickselect": "^2.0.0",
+ "rw": "^1.3.3",
+ "supercluster": "^7.1.0",
+ "tinyqueue": "^2.0.3",
+ "vt-pbf": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=6.4.0"
+ }
+ },
+ "node_modules/maplibre-gl": {
+ "version": "4.7.1",
+ "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.7.1.tgz",
+ "integrity": "sha512-lgL7XpIwsgICiL82ITplfS7IGwrB1OJIw/pCvprDp2dhmSSEBgmPzYRvwYYYvJGJD7fxUv1Tvpih4nZ6VrLuaA==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@mapbox/geojson-rewind": "^0.5.2",
+ "@mapbox/jsonlint-lines-primitives": "^2.0.2",
+ "@mapbox/point-geometry": "^0.1.0",
+ "@mapbox/tiny-sdf": "^2.0.6",
+ "@mapbox/unitbezier": "^0.0.1",
+ "@mapbox/vector-tile": "^1.3.1",
+ "@mapbox/whoots-js": "^3.1.0",
+ "@maplibre/maplibre-gl-style-spec": "^20.3.1",
+ "@types/geojson": "^7946.0.14",
+ "@types/geojson-vt": "3.2.5",
+ "@types/mapbox__point-geometry": "^0.1.4",
+ "@types/mapbox__vector-tile": "^1.3.4",
+ "@types/pbf": "^3.0.5",
+ "@types/supercluster": "^7.1.3",
+ "earcut": "^3.0.0",
+ "geojson-vt": "^4.0.2",
+ "gl-matrix": "^3.4.3",
+ "global-prefix": "^4.0.0",
+ "kdbush": "^4.0.2",
+ "murmurhash-js": "^1.0.0",
+ "pbf": "^3.3.0",
+ "potpack": "^2.0.0",
+ "quickselect": "^3.0.0",
+ "supercluster": "^8.0.1",
+ "tinyqueue": "^3.0.0",
+ "vt-pbf": "^3.1.3"
+ },
+ "engines": {
+ "node": ">=16.14.0",
+ "npm": ">=8.1.0"
+ },
+ "funding": {
+ "url": "https://github.com/maplibre/maplibre-gl-js?sponsor=1"
+ }
+ },
+ "node_modules/maplibre-gl/node_modules/@mapbox/tiny-sdf": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz",
+ "integrity": "sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/maplibre-gl/node_modules/@mapbox/unitbezier": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz",
+ "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/maplibre-gl/node_modules/earcut": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.0.tgz",
+ "integrity": "sha512-41Fs7Q/PLq1SDbqjsgcY7GA42T0jvaCNGXgGtsNdvg+Yv8eIu06bxv4/PoREkZ9nMDNwnUSG9OFB9+yv8eKhDg==",
+ "license": "ISC"
+ },
+ "node_modules/maplibre-gl/node_modules/geojson-vt": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-4.0.2.tgz",
+ "integrity": "sha512-AV9ROqlNqoZEIJGfm1ncNjEXfkz2hdFlZf0qkVfmkwdKa8vj7H16YUOT81rJw1rdFhyEDlN2Tds91p/glzbl5A==",
+ "license": "ISC"
+ },
+ "node_modules/maplibre-gl/node_modules/potpack": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/potpack/-/potpack-2.0.0.tgz",
+ "integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==",
+ "license": "ISC"
+ },
+ "node_modules/maplibre-gl/node_modules/quickselect": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-3.0.0.tgz",
+ "integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==",
+ "license": "ISC"
+ },
+ "node_modules/maplibre-gl/node_modules/supercluster": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz",
+ "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==",
+ "license": "ISC",
+ "dependencies": {
+ "kdbush": "^4.0.2"
+ }
+ },
+ "node_modules/maplibre-gl/node_modules/tinyqueue": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz",
+ "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==",
+ "license": "ISC"
+ },
+ "node_modules/math-log2": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz",
+ "integrity": "sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "braces": "^3.0.3",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "peer": true,
+ "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==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/mouse-change": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/mouse-change/-/mouse-change-1.4.0.tgz",
+ "integrity": "sha512-vpN0s+zLL2ykyyUDh+fayu9Xkor5v/zRD9jhSqjRS1cJTGS0+oakVZzNm5n19JvvEj0you+MXlYTpNxUDQUjkQ==",
+ "license": "MIT",
+ "dependencies": {
+ "mouse-event": "^1.0.0"
+ }
+ },
+ "node_modules/mouse-event": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/mouse-event/-/mouse-event-1.0.5.tgz",
+ "integrity": "sha512-ItUxtL2IkeSKSp9cyaX2JLUuKk2uMoxBg4bbOWVd29+CskYJR9BGsUqtXenNzKbnDshvupjUewDIYVrOB6NmGw==",
+ "license": "MIT"
+ },
+ "node_modules/mouse-event-offset": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/mouse-event-offset/-/mouse-event-offset-3.0.2.tgz",
+ "integrity": "sha512-s9sqOs5B1Ykox3Xo8b3Ss2IQju4UwlW6LSR+Q5FXWpprJ5fzMLefIIItr3PH8RwzfGy6gxs/4GAmiNuZScE25w==",
+ "license": "MIT"
+ },
+ "node_modules/mouse-wheel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mouse-wheel/-/mouse-wheel-1.2.0.tgz",
+ "integrity": "sha512-+OfYBiUOCTWcTECES49neZwL5AoGkXE+lFjIvzwNCnYRlso+EnfvovcBxGoyQ0yQt806eSPjS675K0EwWknXmw==",
+ "license": "MIT",
+ "dependencies": {
+ "right-now": "^1.0.0",
+ "signum": "^1.0.0",
+ "to-px": "^1.0.1"
+ }
+ },
+ "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/mumath": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz",
+ "integrity": "sha512-VAFIOG6rsxoc7q/IaY3jdjmrsuX9f15KlRLYTHmixASBZkZEKC1IFqE2BC5CdhXmK6WLM1Re33z//AGmeRI6FA==",
+ "deprecated": "Redundant dependency in your project.",
+ "license": "Unlicense",
+ "dependencies": {
+ "almost-equal": "^1.1.0"
+ }
+ },
+ "node_modules/murmurhash-js": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz",
+ "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==",
+ "license": "MIT"
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/native-promise-only": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz",
+ "integrity": "sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg==",
+ "license": "MIT"
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/needle": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
+ }
+ },
+ "node_modules/needle/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
+ "license": "ISC"
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
+ "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
+ "license": "MIT"
+ },
+ "node_modules/normalize-svg-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-0.1.0.tgz",
+ "integrity": "sha512-1/kmYej2iedi5+ROxkRESL/pI02pkg0OBnaR4hJkSIX6+ORzepwbuUXfrdZaPjysTsJInj0Rj5NuX027+dMBvA==",
+ "license": "MIT"
+ },
+ "node_modules/number-is-integer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-integer/-/number-is-integer-1.0.1.tgz",
+ "integrity": "sha512-Dq3iuiFBkrbmuQjGFFF3zckXNCQoSD37/SdSbgcBailUx6knDvDwb5CympBgcoWHy36sfS12u74MHYkXyHq6bg==",
+ "license": "MIT",
+ "dependencies": {
+ "is-finite": "^1.0.1"
+ },
+ "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/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "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/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/parenthesis": {
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/parenthesis/-/parenthesis-3.1.8.tgz",
+ "integrity": "sha512-KF/U8tk54BgQewkJPvB4s/US3VQY68BRDpH638+7O/n58TpnwiwnOtGIOsT2/i+M78s61BBpeC83STB88d8sqw==",
+ "license": "MIT"
+ },
+ "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-rect": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parse-rect/-/parse-rect-1.2.0.tgz",
+ "integrity": "sha512-4QZ6KYbnE6RTwg9E0HpLchUM9EZt6DnDxajFZZDSV4p/12ZJEvPO702DZpGvRYEPo00yKDys7jASi+/w7aO8LA==",
+ "license": "MIT",
+ "dependencies": {
+ "pick-by-alias": "^1.2.0"
+ }
+ },
+ "node_modules/parse-svg-path": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz",
+ "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==",
+ "license": "MIT"
+ },
+ "node_modules/parse-unit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz",
+ "integrity": "sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg==",
+ "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-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/pbf": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.3.0.tgz",
+ "integrity": "sha512-XDF38WCH3z5OV/OVa8GKUNtLAyneuzbCisx7QUCF8Q6Nutx0WnJrQe5O+kOtBlLfRNUws98Y58Lblp+NJG5T4Q==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "ieee754": "^1.1.12",
+ "resolve-protobuf-schema": "^2.1.0"
+ },
+ "bin": {
+ "pbf": "bin/pbf"
+ }
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
+ "license": "MIT"
+ },
+ "node_modules/pick-by-alias": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz",
+ "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw==",
+ "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.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/plotly.js": {
+ "version": "2.35.2",
+ "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.35.2.tgz",
+ "integrity": "sha512-s0knlWzRvLQXxzf3JQ6qbm8FpwKuMjkr+6r04f8/yCEByAQ+I0jkUzY/hSGRGb+u7iljTh9hgpEiiJP90vjyeQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@plotly/d3": "3.8.2",
+ "@plotly/d3-sankey": "0.7.2",
+ "@plotly/d3-sankey-circular": "0.33.1",
+ "@plotly/mapbox-gl": "1.13.4",
+ "@turf/area": "^7.1.0",
+ "@turf/bbox": "^7.1.0",
+ "@turf/centroid": "^7.1.0",
+ "base64-arraybuffer": "^1.0.2",
+ "canvas-fit": "^1.5.0",
+ "color-alpha": "1.0.4",
+ "color-normalize": "1.5.0",
+ "color-parse": "2.0.0",
+ "color-rgba": "2.1.1",
+ "country-regex": "^1.1.0",
+ "css-loader": "^7.1.2",
+ "d3-force": "^1.2.1",
+ "d3-format": "^1.4.5",
+ "d3-geo": "^1.12.1",
+ "d3-geo-projection": "^2.9.0",
+ "d3-hierarchy": "^1.1.9",
+ "d3-interpolate": "^3.0.1",
+ "d3-time": "^1.1.0",
+ "d3-time-format": "^2.2.3",
+ "fast-isnumeric": "^1.1.4",
+ "gl-mat4": "^1.2.0",
+ "gl-text": "^1.4.0",
+ "has-hover": "^1.0.1",
+ "has-passive-events": "^1.0.0",
+ "is-mobile": "^4.0.0",
+ "maplibre-gl": "^4.5.2",
+ "mouse-change": "^1.4.0",
+ "mouse-event-offset": "^3.0.2",
+ "mouse-wheel": "^1.2.0",
+ "native-promise-only": "^0.8.1",
+ "parse-svg-path": "^0.1.2",
+ "point-in-polygon": "^1.1.0",
+ "polybooljs": "^1.2.2",
+ "probe-image-size": "^7.2.3",
+ "regl": "npm:@plotly/regl@^2.1.2",
+ "regl-error2d": "^2.0.12",
+ "regl-line2d": "^3.1.3",
+ "regl-scatter2d": "^3.3.1",
+ "regl-splom": "^1.0.14",
+ "strongly-connected-components": "^1.0.1",
+ "style-loader": "^4.0.0",
+ "superscript-text": "^1.0.0",
+ "svg-path-sdf": "^1.1.3",
+ "tinycolor2": "^1.4.2",
+ "to-px": "1.0.1",
+ "topojson-client": "^3.1.0",
+ "webgl-context": "^2.2.0",
+ "world-calendars": "^1.0.3"
+ }
+ },
+ "node_modules/point-in-polygon": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz",
+ "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==",
+ "license": "MIT"
+ },
+ "node_modules/polybooljs": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.2.tgz",
+ "integrity": "sha512-ziHW/02J0XuNuUtmidBc6GXE8YohYydp3DWPWXYsd7O721TjcmN+k6ezjdwkDqep+gnWnFY+yqZHvzElra2oCg==",
+ "license": "MIT"
+ },
+ "node_modules/postcss": {
+ "version": "8.4.49",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
+ "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "nanoid": "^3.3.7",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
+ "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
+ "license": "ISC",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz",
+ "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^7.0.0",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
+ "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==",
+ "license": "ISC",
+ "dependencies": {
+ "postcss-selector-parser": "^7.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+ "license": "ISC",
+ "dependencies": {
+ "icss-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz",
+ "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==",
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "license": "MIT"
+ },
+ "node_modules/potpack": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz",
+ "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==",
+ "license": "ISC"
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/probe-image-size": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz",
+ "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==",
+ "license": "MIT",
+ "dependencies": {
+ "lodash.merge": "^4.6.2",
+ "needle": "^2.5.2",
+ "stream-parser": "~0.3.1"
+ }
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "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/protocol-buffers-schema": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
+ "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==",
+ "license": "MIT"
+ },
+ "node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/quickselect": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
+ "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==",
+ "license": "ISC"
+ },
+ "node_modules/raf": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
+ "license": "MIT",
+ "dependencies": {
+ "performance-now": "^2.1.0"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/react": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "scheduler": "^0.23.2"
+ },
+ "peerDependencies": {
+ "react": "^18.3.1"
+ }
+ },
+ "node_modules/react-is": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
+ "license": "MIT"
+ },
+ "node_modules/react-plotly.js": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.6.0.tgz",
+ "integrity": "sha512-g93xcyhAVCSt9kV1svqG1clAEdL6k3U+jjuSzfTV7owaSU9Go6Ph8bl25J+jKfKvIGAEYpe4qj++WHJuc9IaeA==",
+ "license": "MIT",
+ "dependencies": {
+ "prop-types": "^15.8.1"
+ },
+ "peerDependencies": {
+ "plotly.js": ">1.34.0",
+ "react": ">0.13.0"
+ }
+ },
+ "node_modules/react-refresh": {
+ "version": "0.14.2",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
+ "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-router": {
+ "version": "6.28.0",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.0.tgz",
+ "integrity": "sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==",
+ "license": "MIT",
+ "dependencies": {
+ "@remix-run/router": "1.21.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.8"
+ }
+ },
+ "node_modules/react-router-dom": {
+ "version": "6.28.0",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.0.tgz",
+ "integrity": "sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==",
+ "license": "MIT",
+ "dependencies": {
+ "@remix-run/router": "1.21.0",
+ "react-router": "6.28.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.8",
+ "react-dom": ">=16.8"
+ }
+ },
+ "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": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "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/readable-stream/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
+ "license": "MIT"
+ },
+ "node_modules/regl": {
+ "name": "@plotly/regl",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@plotly/regl/-/regl-2.1.2.tgz",
+ "integrity": "sha512-Mdk+vUACbQvjd0m/1JJjOOafmkp/EpmHjISsopEz5Av44CBq7rPC05HHNbYGKVyNUF2zmEoBS/TT0pd0SPFFyw==",
+ "license": "MIT"
+ },
+ "node_modules/regl-error2d": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/regl-error2d/-/regl-error2d-2.0.12.tgz",
+ "integrity": "sha512-r7BUprZoPO9AbyqM5qlJesrSRkl+hZnVKWKsVp7YhOl/3RIpi4UDGASGJY0puQ96u5fBYw/OlqV24IGcgJ0McA==",
+ "license": "MIT",
+ "dependencies": {
+ "array-bounds": "^1.0.1",
+ "color-normalize": "^1.5.0",
+ "flatten-vertex-data": "^1.0.2",
+ "object-assign": "^4.1.1",
+ "pick-by-alias": "^1.2.0",
+ "to-float32": "^1.1.0",
+ "update-diff": "^1.1.0"
+ }
+ },
+ "node_modules/regl-line2d": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz",
+ "integrity": "sha512-fkgzW+tTn4QUQLpFKsUIE0sgWdCmXAM3ctXcCgoGBZTSX5FE2A0M7aynz7nrZT5baaftLrk9te54B+MEq4QcSA==",
+ "license": "MIT",
+ "dependencies": {
+ "array-bounds": "^1.0.1",
+ "array-find-index": "^1.0.2",
+ "array-normalize": "^1.1.4",
+ "color-normalize": "^1.5.0",
+ "earcut": "^2.1.5",
+ "es6-weak-map": "^2.0.3",
+ "flatten-vertex-data": "^1.0.2",
+ "object-assign": "^4.1.1",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0",
+ "to-float32": "^1.1.0"
+ }
+ },
+ "node_modules/regl-scatter2d": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.3.1.tgz",
+ "integrity": "sha512-seOmMIVwaCwemSYz/y4WE0dbSO9svNFSqtTh5RE57I7PjGo3tcUYKtH0MTSoshcAsreoqN8HoCtnn8wfHXXfKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@plotly/point-cluster": "^3.1.9",
+ "array-range": "^1.0.1",
+ "array-rearrange": "^2.2.2",
+ "clamp": "^1.0.1",
+ "color-id": "^1.1.0",
+ "color-normalize": "^1.5.0",
+ "color-rgba": "^2.1.1",
+ "flatten-vertex-data": "^1.0.2",
+ "glslify": "^7.0.0",
+ "is-iexplorer": "^1.0.0",
+ "object-assign": "^4.1.1",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0",
+ "to-float32": "^1.1.0",
+ "update-diff": "^1.1.0"
+ }
+ },
+ "node_modules/regl-splom": {
+ "version": "1.0.14",
+ "resolved": "https://registry.npmjs.org/regl-splom/-/regl-splom-1.0.14.tgz",
+ "integrity": "sha512-OiLqjmPRYbd7kDlHC6/zDf6L8lxgDC65BhC8JirhP4ykrK4x22ZyS+BnY8EUinXKDeMgmpRwCvUmk7BK4Nweuw==",
+ "license": "MIT",
+ "dependencies": {
+ "array-bounds": "^1.0.1",
+ "array-range": "^1.0.1",
+ "color-alpha": "^1.0.4",
+ "flatten-vertex-data": "^1.0.2",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0",
+ "raf": "^3.4.1",
+ "regl-scatter2d": "^3.2.3"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.22.8",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+ "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.13.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "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/resolve-protobuf-schema": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
+ "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
+ "license": "MIT",
+ "dependencies": {
+ "protocol-buffers-schema": "^3.3.1"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/right-now": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz",
+ "integrity": "sha512-DA8+YS+sMIVpbsuKgy+Z67L9Lxb1p05mNxRpDPNksPDEFir4vmBlUtuN9jkTGn9YMMdlBuK7XQgFiz6ws+yhSg==",
+ "license": "MIT"
+ },
+ "node_modules/rollup": {
+ "version": "4.27.3",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.27.3.tgz",
+ "integrity": "sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "1.0.6"
+ },
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-android-arm-eabi": "4.27.3",
+ "@rollup/rollup-android-arm64": "4.27.3",
+ "@rollup/rollup-darwin-arm64": "4.27.3",
+ "@rollup/rollup-darwin-x64": "4.27.3",
+ "@rollup/rollup-freebsd-arm64": "4.27.3",
+ "@rollup/rollup-freebsd-x64": "4.27.3",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.27.3",
+ "@rollup/rollup-linux-arm-musleabihf": "4.27.3",
+ "@rollup/rollup-linux-arm64-gnu": "4.27.3",
+ "@rollup/rollup-linux-arm64-musl": "4.27.3",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.27.3",
+ "@rollup/rollup-linux-riscv64-gnu": "4.27.3",
+ "@rollup/rollup-linux-s390x-gnu": "4.27.3",
+ "@rollup/rollup-linux-x64-gnu": "4.27.3",
+ "@rollup/rollup-linux-x64-musl": "4.27.3",
+ "@rollup/rollup-win32-arm64-msvc": "4.27.3",
+ "@rollup/rollup-win32-ia32-msvc": "4.27.3",
+ "@rollup/rollup-win32-x64-msvc": "4.27.3",
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rw": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
+ "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "license": "MIT"
+ },
+ "node_modules/sax": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
+ "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
+ "license": "ISC"
+ },
+ "node_modules/scheduler": {
+ "version": "0.23.2",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ }
+ },
+ "node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/serialize-javascript": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
+ "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
+ "license": "BSD-3-Clause",
+ "peer": true,
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/shallow-copy": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz",
+ "integrity": "sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw==",
+ "license": "MIT"
+ },
+ "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/signum": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/signum/-/signum-1.0.0.tgz",
+ "integrity": "sha512-yodFGwcyt59XRh7w5W3jPcIQb3Bwi21suEfT7MAWnBX3iCdklJpgDgvGT9o04UonglZN5SNMfJFkHIR/jO8GHw==",
+ "license": "MIT"
+ },
+ "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-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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "license": "MIT",
+ "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==",
+ "license": "BSD-3-Clause",
+ "peer": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/stack-trace": {
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz",
+ "integrity": "sha512-vjUc6sfgtgY0dxCdnc40mK6Oftjo9+2K8H/NG81TMhgL392FtiPA9tn9RLyTxXmTLPJPjF3VyzFp6bsWFLisMQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/static-eval": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz",
+ "integrity": "sha512-MgWpQ/ZjGieSVB3eOJVs4OA2LT/q1vx98KPCTTQPzq/aLr0YUXTsgryTXr4SLfR0ZfUUCiedM9n/ABeDIyy4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "escodegen": "^2.1.0"
+ }
+ },
+ "node_modules/stream-parser": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz",
+ "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2"
+ }
+ },
+ "node_modules/stream-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/stream-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/stream-shift": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz",
+ "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==",
+ "license": "MIT"
+ },
+ "node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/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==",
+ "license": "MIT"
+ },
+ "node_modules/string-split-by": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/string-split-by/-/string-split-by-1.0.0.tgz",
+ "integrity": "sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==",
+ "license": "MIT",
+ "dependencies": {
+ "parenthesis": "^3.1.5"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/strongly-connected-components": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strongly-connected-components/-/strongly-connected-components-1.0.1.tgz",
+ "integrity": "sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==",
+ "license": "MIT"
+ },
+ "node_modules/style-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz",
+ "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 18.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.27.0"
+ }
+ },
+ "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/supercluster": {
+ "version": "7.1.5",
+ "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz",
+ "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==",
+ "license": "ISC",
+ "dependencies": {
+ "kdbush": "^3.0.0"
+ }
+ },
+ "node_modules/supercluster/node_modules/kdbush": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz",
+ "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==",
+ "license": "ISC"
+ },
+ "node_modules/superscript-text": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/superscript-text/-/superscript-text-1.0.0.tgz",
+ "integrity": "sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==",
+ "license": "MIT"
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/svg-arc-to-cubic-bezier": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz",
+ "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==",
+ "license": "ISC"
+ },
+ "node_modules/svg-path-bounds": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz",
+ "integrity": "sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ==",
+ "license": "MIT",
+ "dependencies": {
+ "abs-svg-path": "^0.1.1",
+ "is-svg-path": "^1.0.1",
+ "normalize-svg-path": "^1.0.0",
+ "parse-svg-path": "^0.1.2"
+ }
+ },
+ "node_modules/svg-path-bounds/node_modules/normalize-svg-path": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz",
+ "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==",
+ "license": "MIT",
+ "dependencies": {
+ "svg-arc-to-cubic-bezier": "^3.0.0"
+ }
+ },
+ "node_modules/svg-path-sdf": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/svg-path-sdf/-/svg-path-sdf-1.1.3.tgz",
+ "integrity": "sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==",
+ "license": "MIT",
+ "dependencies": {
+ "bitmap-sdf": "^1.0.0",
+ "draw-svg-path": "^1.0.0",
+ "is-svg-path": "^1.0.1",
+ "parse-svg-path": "^0.1.2",
+ "svg-path-bounds": "^1.0.1"
+ }
+ },
+ "node_modules/tapable": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/terser": {
+ "version": "5.36.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz",
+ "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==",
+ "license": "BSD-2-Clause",
+ "peer": true,
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.8.2",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.3.10",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
+ "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.20",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.26.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/tinycolor2": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
+ "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==",
+ "license": "MIT"
+ },
+ "node_modules/tinyqueue": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
+ "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==",
+ "license": "ISC"
+ },
+ "node_modules/to-float32": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/to-float32/-/to-float32-1.1.0.tgz",
+ "integrity": "sha512-keDnAusn/vc+R3iEiSDw8TOF7gPiTLdK1ArvWtYbJQiVfmRg6i/CAvbKq3uIS0vWroAC7ZecN3DjQKw3aSklUg==",
+ "license": "MIT"
+ },
+ "node_modules/to-px": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-px/-/to-px-1.0.1.tgz",
+ "integrity": "sha512-2y3LjBeIZYL19e5gczp14/uRWFDtDUErJPVN3VU9a7SJO+RjGRtYR47aMN2bZgGlxvW4ZcEz2ddUPVHXcMfuXw==",
+ "license": "MIT",
+ "dependencies": {
+ "parse-unit": "^1.0.1"
+ }
+ },
+ "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/topojson-client": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
+ "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
+ "license": "ISC",
+ "dependencies": {
+ "commander": "2"
+ },
+ "bin": {
+ "topo2geo": "bin/topo2geo",
+ "topomerge": "bin/topomerge",
+ "topoquantize": "bin/topoquantize"
+ }
+ },
+ "node_modules/ts-api-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz",
+ "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.2.0"
+ }
+ },
+ "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/type": {
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz",
+ "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==",
+ "license": "ISC"
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
+ "license": "MIT"
+ },
+ "node_modules/typedarray-pool": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.2.0.tgz",
+ "integrity": "sha512-YTSQbzX43yvtpfRtIDAYygoYtgT+Rpjuxy9iOpczrjpXLgGoyG7aS5USJXV2d3nn8uHTeb9rXDvzS27zUg5KYQ==",
+ "license": "MIT",
+ "dependencies": {
+ "bit-twiddle": "^1.0.0",
+ "dup": "^1.0.0"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
+ "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/typescript-eslint": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.15.0.tgz",
+ "integrity": "sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/eslint-plugin": "8.15.0",
+ "@typescript-eslint/parser": "8.15.0",
+ "@typescript-eslint/utils": "8.15.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "6.19.8",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/unquote": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+ "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==",
+ "license": "MIT"
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
+ "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.0"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/update-diff": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz",
+ "integrity": "sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==",
+ "license": "MIT"
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "license": "MIT"
+ },
+ "node_modules/vite": {
+ "version": "5.4.11",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz",
+ "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "esbuild": "^0.21.3",
+ "postcss": "^8.4.43",
+ "rollup": "^4.20.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^18.0.0 || >=20.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || >=20.0.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "sass-embedded": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vt-pbf": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz",
+ "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==",
+ "license": "MIT",
+ "dependencies": {
+ "@mapbox/point-geometry": "0.1.0",
+ "@mapbox/vector-tile": "^1.3.1",
+ "pbf": "^3.2.1"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
+ "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/weak-map": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.8.tgz",
+ "integrity": "sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/webgl-context": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/webgl-context/-/webgl-context-2.2.0.tgz",
+ "integrity": "sha512-q/fGIivtqTT7PEoF07axFIlHNk/XCPaYpq64btnepopSWvKNFkoORlQYgqDigBIuGA1ExnFd/GnSUnBNEPQY7Q==",
+ "license": "MIT",
+ "dependencies": {
+ "get-canvas-context": "^1.0.1"
+ }
+ },
+ "node_modules/webpack": {
+ "version": "5.96.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz",
+ "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.7",
+ "@types/estree": "^1.0.6",
+ "@webassemblyjs/ast": "^1.12.1",
+ "@webassemblyjs/wasm-edit": "^1.12.1",
+ "@webassemblyjs/wasm-parser": "^1.12.1",
+ "acorn": "^8.14.0",
+ "browserslist": "^4.24.0",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.17.1",
+ "es-module-lexer": "^1.2.1",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.11",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.2.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.3.10",
+ "watchpack": "^2.4.1",
+ "webpack-sources": "^3.2.3"
+ },
+ "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-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack/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==",
+ "license": "BSD-2-Clause",
+ "peer": true,
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/webpack/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "license": "BSD-2-Clause",
+ "peer": true,
+ "engines": {
+ "node": ">=4.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/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/world-calendars": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz",
+ "integrity": "sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==",
+ "license": "MIT",
+ "dependencies": {
+ "object-assign": "^4.1.0"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "license": "ISC"
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "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/zustand": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.1.tgz",
+ "integrity": "sha512-pRET7Lao2z+n5R/HduXMio35TncTlSW68WsYBq2Lg1ASspsNGjpwLAsij3RpouyV6+kHMwwwzP0bZPD70/Jx/w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.20.0"
+ },
+ "peerDependencies": {
+ "@types/react": ">=18.0.0",
+ "immer": ">=9.0.6",
+ "react": ">=18.0.0",
+ "use-sync-external-store": ">=1.2.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "immer": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ },
+ "use-sync-external-store": {
+ "optional": true
+ }
+ }
+ }
+ }
+}
diff --git a/tpc-tracking-display/package.json b/tpc-tracking-display/package.json
new file mode 100644
index 0000000..96da156
--- /dev/null
+++ b/tpc-tracking-display/package.json
@@ -0,0 +1,41 @@
+{
+ "name": "tpc-tracking-display",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "tsc -b && vite build",
+ "lint": "eslint .",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "@emotion/react": "^11.13.3",
+ "@emotion/styled": "^11.13.0",
+ "@mui/icons-material": "^6.1.7",
+ "@mui/material": "^6.1.7",
+ "@types/react-router-dom": "^5.3.3",
+ "immer": "^10.1.1",
+ "plotly.js": "^2.35.2",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "react-plotly.js": "^2.6.0",
+ "react-router-dom": "^6.28.0",
+ "zustand": "^5.0.1"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.13.0",
+ "@types/plotly.js": "^2.35.0",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
+ "@types/react-plotly.js": "^2.6.3",
+ "@vitejs/plugin-react": "^4.3.3",
+ "eslint": "^9.13.0",
+ "eslint-plugin-react-hooks": "^5.0.0",
+ "eslint-plugin-react-refresh": "^0.4.14",
+ "globals": "^15.11.0",
+ "typescript": "~5.6.2",
+ "typescript-eslint": "^8.11.0",
+ "vite": "^5.4.10"
+ }
+}
diff --git a/tpc-tracking-display/public/event_data.txt b/tpc-tracking-display/public/event_data.txt
new file mode 100644
index 0000000..0e4e19e
--- /dev/null
+++ b/tpc-tracking-display/public/event_data.txt
@@ -0,0 +1,1541 @@
+Event 200000
+ 2.90452 116.79 -16.62 -0.0596
+ 1085.85 2.30103e-09 0.0480984 -0.0136657 -0.0848494 0 116 3 0.0348494
+ 1113.94 1.02233e-09 0.0498223 -0.0141299 -0.0857509 0 116 3 0.0357509
+ 1156.07 2.56211e-07 0.052409 -0.0148231 -0.0871031 0 116 3 0.0371031
+ 1170.12 3.87722e-08 0.0532715 -0.0150533 -0.0875539 1 115 3 0.0375539
+ 1184.17 2.55423e-08 0.054134 -0.0152832 -0.0880046 1 115 3 0.0380046
+ 1212.26 2.55501e-07 0.0558594 -0.0157416 -0.0889061 1 115 3 0.0389061
+ 1254.39 1.00611e-07 0.0584484 -0.0164261 -0.0902584 2 116 3 0.0402584
+ 1366.76 1.68409e-08 0.0653572 -0.0182332 -0.0938644 3 115 3 0.0438644
+ 1380.8 1.91216e-08 0.0662213 -0.0184573 -0.0943151 3 115 3 0.0443151
+ 1394.85 1.74338e-08 0.0670855 -0.0186809 -0.0947659 4 116 3 0.0447659
+ 1422.94 2.89724e-08 0.0688142 -0.0191268 -0.0956674 4 116 3 0.0456674
+ 1451.03 3.07078e-08 0.0705433 -0.0195711 -0.0965689 4 116 3 0.0465689
+ 1465.08 1.48302e-07 0.071408 -0.0197926 -0.0970196 5 115 3 0.0470196
+ 1479.12 2.59996e-07 0.0722729 -0.0200137 -0.0974704 5 115 3 0.0474704
+ 1493.17 2.35436e-08 0.0731378 -0.0202344 -0.0979211 5 115 3 0.0479211
+ 1507.21 4.76195e-08 0.0740029 -0.0204547 -0.0983719 5 115 3 0.0483719
+ 1557.17 7.17796e-08 0.0771766 -0.0212583 -0.100025 6 116 2 0.049975
+ 1543.12 2.26251e-08 0.0780423 -0.0214755 -0.100476 6 116 2 0.049524
+ 1529.07 2.62455e-08 0.0789081 -0.0216923 -0.100927 6 116 2 0.049073
+ 1500.98 4.16836e-08 0.08064 -0.0221247 -0.101829 7 115 2 0.048171
+ 1486.94 9.79517e-09 0.0815061 -0.0223402 -0.10228 7 115 2 0.04772
+ 1472.89 1.08677e-09 0.0823723 -0.0225554 -0.102731 7 115 2 0.047269
+ 1458.84 8.41644e-08 0.0832386 -0.0227701 -0.103182 7 115 2 0.046818
+ 1430.75 3.89261e-08 0.0849715 -0.0231982 -0.104084 7 115 2 0.045916
+ 1416.7 5.03671e-08 0.0858381 -0.0234117 -0.104535 8 116 2 0.045465
+ 1388.61 2.61593e-07 0.0875717 -0.0238373 -0.105437 8 116 2 0.044563
+ 1374.56 8.79236e-08 0.0884386 -0.0240495 -0.105888 8 116 2 0.0441119
+ 1360.52 5.75591e-08 0.0893056 -0.0242613 -0.106339 8 116 2 0.0436609
+ 1332.42 1.7688e-08 0.09104 -0.0246836 -0.107241 9 115 2 0.0427589
+ 1290.29 2.08452e-08 0.0936424 -0.0253139 -0.108594 9 115 2 0.0414059
+ 1276.24 4.10677e-08 0.09451 -0.0255231 -0.109045 10 116 2 0.0409549
+ 1262.19 2.92356e-08 0.0953777 -0.0257319 -0.109496 10 116 2 0.0405039
+ 1206.01 1.37505e-08 0.0988498 -0.026563 -0.1113 10 116 2 0.0386999
+ 1177.91 1.02563e-07 0.100586 -0.026976 -0.112202 11 115 2 0.0377979
+ 1121.73 2.35542e-08 0.104061 -0.027797 -0.114006 12 116 2 0.0359939
+ 1107.68 1.02187e-07 0.10493 -0.0280012 -0.114457 12 116 2 0.0355429
+ 1079.59 2.19976e-08 0.106668 -0.0284082 -0.115359 12 116 2 0.0346409
+ 1065.54 2.42307e-08 0.107537 -0.0286111 -0.11581 12 116 2 0.0341899
+ 1051.5 9.58791e-08 0.108406 -0.0288136 -0.116261 13 115 2 0.0337389
+ 1037.45 3.23768e-08 0.109275 -0.0290157 -0.116712 13 115 2 0.0332879
+ 1023.4 3.0485e-08 0.110145 -0.0292173 -0.117163 13 115 2 0.0328369
+ 995.313 1.7417e-07 0.111884 -0.0296193 -0.118065 13 115 2 0.0319349
+ 981.266 1.18144e-07 0.112754 -0.0298196 -0.118516 13 115 2 0.0314839
+ 967.22 2.51334e-08 0.113624 -0.0300196 -0.118967 14 116 2 0.031033
+ 953.174 3.64297e-08 0.114494 -0.0302191 -0.119418 14 116 2 0.030582
+ 939.128 1.68052e-08 0.115364 -0.0304181 -0.119869 14 116 2 0.030131
+ 925.082 2.16233e-08 0.116234 -0.0306168 -0.12032 14 116 2 0.02968
+ 896.99 1.10023e-07 0.117974 -0.0310128 -0.121222 15 116 2 0.028778
+ 882.944 4.12762e-08 0.118845 -0.0312102 -0.121673 15 116 2 0.028327
+ 854.851 1.95273e-07 0.120586 -0.0316037 -0.122575 15 116 2 0.027425
+ 826.759 7.49597e-08 0.122327 -0.0319954 -0.123477 16 116 2 0.026523
+ 812.713 5.29272e-09 0.123198 -0.0321907 -0.123928 16 116 2 0.026072
+ 784.621 1.24682e-08 0.124941 -0.0325799 -0.12483 16 116 2 0.0251701
+ 770.575 6.68543e-08 0.125812 -0.0327738 -0.125281 16 116 2 0.0247191
+ 742.482 1.74437e-08 0.127554 -0.0331605 -0.126183 17 116 2 0.023817
+ 728.435 2.0366e-08 0.128426 -0.0333531 -0.126634 17 116 2 0.023366
+ 714.388 8.12345e-08 0.129297 -0.0335454 -0.127085 17 116 2 0.022915
+ 700.341 1.13363e-08 0.130169 -0.0337372 -0.127536 17 116 2 0.022464
+ 658.201 1.58162e-08 0.132785 -0.0343101 -0.128889 18 116 2 0.021111
+ 644.154 2.46541e-08 0.133657 -0.0345002 -0.12934 18 116 2 0.0206599
+ 630.107 1.16774e-07 0.134529 -0.0346899 -0.129791 18 116 2 0.0202089
+ 602.014 3.42291e-08 0.136273 -0.0350679 -0.130693 19 116 2 0.0193069
+ 573.921 5.04881e-08 0.138018 -0.0354443 -0.131595 19 116 2 0.0184049
+ 559.874 2.26279e-08 0.138891 -0.0356318 -0.132046 19 116 2 0.0179539
+ 531.78 2.16176e-08 0.140636 -0.0360055 -0.132948 19 116 2 0.0170518
+ 503.687 4.10171e-08 0.142382 -0.0363776 -0.13385 20 116 2 0.0161498
+ 489.64 2.03185e-08 0.143255 -0.036563 -0.134301 20 116 2 0.0156988
+ 475.594 1.58494e-08 0.144128 -0.0367479 -0.134752 20 116 2 0.0152478
+Event 200001
+ 0.226694 117.58 -33.73 0.1454
+ 960 6.43181e-08 0.0450616 -0.0216717 0.11921 0 112 7 0.03079
+ 974.378 3.7216e-08 0.0459092 -0.0219343 0.118749 0 112 7 0.0312511
+ 977.626 1.28088e-07 0.0461009 -0.0219931 0.118645 0 112 7 0.0313553
+ 992.006 3.19711e-07 0.0469501 -0.0222503 0.118184 0 112 7 0.0318164
+ 1006.39 2.82021e-07 0.0478005 -0.0225032 0.117722 0 112 7 0.0322778
+ 1020.78 4.42591e-07 0.0486522 -0.0227515 0.117261 0 113 7 0.0327392
+ 1035.17 5.46857e-07 0.0495053 -0.0229954 0.1168 0 113 7 0.0332005
+ 1049.56 3.44047e-07 0.0503595 -0.0232348 0.116338 1 112 7 0.0336619
+ 1063.96 2.00236e-07 0.0512148 -0.0234696 0.115876 1 112 7 0.0341239
+ 1078.37 2.379e-07 0.0520712 -0.0236997 0.115414 1 112 7 0.034586
+ 1092.78 3.6646e-07 0.0529289 -0.0239253 0.114952 1 112 7 0.0350481
+ 1107.19 1.76522e-07 0.0537878 -0.0241464 0.11449 1 112 7 0.0355101
+ 1112.83 1.08037e-06 0.0541245 -0.0242318 0.114309 1 112 7 0.035691
+ 1127.24 4.5718e-07 0.054985 -0.0244465 0.113847 2 113 7 0.036153
+ 1141.64 5.38376e-07 0.0558467 -0.0246566 0.113385 2 113 7 0.0366149
+ 1156.04 7.29279e-07 0.0567095 -0.0248623 0.112923 2 113 7 0.0370767
+ 1170.44 5.59667e-07 0.0575734 -0.0250634 0.112461 2 113 7 0.0375385
+ 1184.85 1.1485e-06 0.0584383 -0.0252598 0.112 2 113 7 0.0380004
+ 1199.25 2.82242e-07 0.0593042 -0.0254515 0.111538 3 113 7 0.0384624
+ 1213.66 1.50729e-06 0.060171 -0.0256385 0.111075 3 113 7 0.0389246
+ 1228.08 2.7201e-07 0.0610389 -0.0258206 0.110613 3 113 7 0.0393869
+ 1242.5 1.1023e-06 0.0619076 -0.0259981 0.110151 3 113 7 0.0398493
+ 1256.92 3.28906e-07 0.0627772 -0.026171 0.109688 3 113 7 0.0403118
+ 1271.34 1.95574e-07 0.0636478 -0.0263392 0.109226 3 113 7 0.040774
+ 1285.75 6.62859e-07 0.0645194 -0.0265027 0.108764 4 113 7 0.0412362
+ 1300.16 7.2027e-07 0.0653919 -0.0266616 0.108302 4 113 7 0.0416983
+ 1314.57 5.85054e-07 0.0662652 -0.0268159 0.10784 4 114 7 0.0421604
+ 1328.98 1.79301e-07 0.0671394 -0.0269654 0.107378 4 114 7 0.0426224
+ 1343.38 9.66773e-07 0.0680143 -0.0271104 0.106916 4 114 7 0.0430844
+ 1357.79 6.61139e-08 0.06889 -0.0272507 0.106454 5 113 7 0.0435464
+ 1358.48 1.90158e-07 0.0689318 -0.0272573 0.106432 5 113 7 0.0435684
+ 1372.87 1.32045e-07 0.0698085 -0.0273926 0.10597 5 113 7 0.0440299
+ 1387.25 2.63846e-07 0.0706861 -0.0275228 0.105509 5 113 7 0.0444913
+ 1401.64 3.57643e-07 0.0715645 -0.0276483 0.105048 5 113 7 0.0449525
+ 1416.02 5.50745e-07 0.0724436 -0.0277691 0.104586 5 113 7 0.0454136
+ 1430.39 1.339e-07 0.0733234 -0.027885 0.104125 5 113 7 0.0458746
+ 1444.77 3.26478e-07 0.0742037 -0.0279962 0.103664 6 114 7 0.0463357
+ 1459.15 5.10067e-07 0.0750847 -0.0281026 0.103203 6 114 7 0.0467967
+ 1473.52 8.11753e-07 0.0759663 -0.0282043 0.102742 6 114 7 0.0472577
+ 1487.9 1.53531e-07 0.0768484 -0.0283013 0.102281 6 114 7 0.0477187
+ 1502.27 4.63143e-07 0.077731 -0.0283934 0.10182 6 114 7 0.0481796
+ 1516.64 8.32619e-07 0.0786142 -0.0284807 0.101359 7 114 7 0.0486405
+ 1531.02 7.06233e-07 0.0794977 -0.0285631 0.100899 7 114 7 0.0491015
+ 1545.39 5.35974e-07 0.0803818 -0.0286406 0.100438 7 114 7 0.0495624
+ 1558.26 9.59276e-07 0.0812697 -0.0287133 0.099975 7 114 6 0.049975
+ 1545.33 1.93969e-07 0.0821758 -0.0287917 0.0995594 7 114 6 0.0495594
+ 1532.39 6.68379e-07 0.0830824 -0.0288649 0.0991437 7 114 6 0.0491437
+ 1519.46 7.13594e-07 0.0839894 -0.0289329 0.0987282 8 115 6 0.0487282
+ 1506.53 5.28692e-07 0.0848969 -0.0289956 0.0983127 8 115 6 0.0483127
+ 1493.61 1.51927e-07 0.0858047 -0.0290531 0.0978974 8 115 6 0.0478974
+ 1480.69 8.70519e-08 0.0867129 -0.0291054 0.097482 8 115 6 0.047482
+ 1467.76 2.41014e-07 0.0876213 -0.0291525 0.0970668 8 115 6 0.0470668
+ 1454.85 2.00145e-07 0.0885301 -0.0291944 0.0966516 9 114 6 0.0466516
+ 1441.93 1.01689e-06 0.0894392 -0.029231 0.0962365 9 114 6 0.0462365
+ 1429.01 5.08415e-07 0.0903484 -0.0292623 0.0958215 9 114 6 0.0458215
+ 1416.1 3.30494e-07 0.0912579 -0.0292884 0.0954065 9 114 6 0.0454065
+ 1403.99 2.93521e-07 0.0921118 -0.0293082 0.0950173 9 115 6 0.0450173
+ 1391.09 4.59426e-07 0.0930216 -0.0293239 0.0946027 9 115 6 0.0446027
+ 1378.19 3.00107e-07 0.0939316 -0.0293344 0.0941882 10 115 6 0.0441882
+ 1365.3 6.67255e-07 0.0948417 -0.0293396 0.0937738 10 115 6 0.0437738
+ 1352.4 5.25373e-07 0.0957518 -0.0293395 0.0933594 10 115 6 0.0433594
+ 1339.51 2.27768e-07 0.0966619 -0.0293341 0.0929452 10 115 6 0.0429452
+ 1326.63 6.66595e-07 0.0975721 -0.0293235 0.092531 10 115 6 0.042531
+ 1313.74 4.18284e-07 0.0984822 -0.0293078 0.0921169 11 115 6 0.0421169
+ 1300.86 2.58198e-07 0.0993922 -0.0292868 0.0917029 11 115 6 0.0417029
+ 1287.98 6.57721e-07 0.100302 -0.0292598 0.0912891 11 115 6 0.0412891
+ 1275.11 2.81718e-07 0.101212 -0.0292277 0.0908755 11 115 6 0.0408755
+ 1262.24 4.43657e-07 0.102122 -0.0291904 0.0904619 11 115 6 0.0404619
+ 1249.37 1.13641e-06 0.103031 -0.0291478 0.0900484 11 115 6 0.0400484
+ 1236.51 5.96273e-08 0.10394 -0.0290999 0.0896348 12 116 6 0.0396348
+ 1223.64 7.26693e-07 0.104849 -0.0290465 0.0892213 12 116 6 0.0392213
+ 1210.78 1.56777e-07 0.105758 -0.0289879 0.088808 12 116 6 0.038808
+ 1197.92 5.80843e-07 0.106666 -0.0289239 0.0883948 12 116 6 0.0383948
+ 1185.06 2.54287e-07 0.107575 -0.0288547 0.0879816 12 116 6 0.0379816
+ 1172.21 3.96298e-07 0.108482 -0.0287802 0.0875686 13 115 6 0.0375686
+ 1159.37 6.53837e-07 0.109389 -0.0287002 0.0871557 13 116 6 0.0371557
+ 1146.52 7.57113e-07 0.110296 -0.0286148 0.0867431 13 116 6 0.0367431
+ 1133.69 1.03899e-06 0.111203 -0.0285241 0.0863305 13 116 6 0.0363305
+ 1120.85 3.42074e-07 0.112109 -0.0284281 0.0859181 13 116 6 0.0359181
+ 1108.03 3.74931e-07 0.113014 -0.0283267 0.0855058 13 116 6 0.0355058
+ 1095.2 2.00103e-06 0.113919 -0.0282199 0.0850937 14 116 6 0.0350937
+ 1082.38 3.56274e-07 0.114823 -0.0281078 0.0846816 14 116 6 0.0346816
+ 1069.56 3.76011e-07 0.115727 -0.0279903 0.0842698 14 116 6 0.0342698
+ 1056.75 1.7647e-07 0.11663 -0.0278675 0.0838581 14 116 6 0.0338581
+ 1043.95 4.01542e-07 0.117532 -0.0277394 0.0834465 14 116 6 0.0334465
+ 1031.15 1.6499e-07 0.118434 -0.0276059 0.0830351 15 116 6 0.0330351
+ 1018.35 8.61806e-07 0.119335 -0.0274671 0.0826239 15 116 6 0.0326239
+ 1005.56 1.95788e-06 0.120235 -0.0273229 0.0822127 15 116 6 0.0322127
+ 992.768 3.79069e-07 0.121134 -0.0271734 0.0818017 15 116 6 0.0318017
+ 979.983 4.86571e-07 0.122032 -0.0270185 0.0813909 15 116 6 0.0313909
+ 967.203 3.11623e-07 0.12293 -0.0268582 0.0809802 15 116 6 0.0309802
+ 954.429 2.77746e-08 0.123827 -0.0266926 0.0805696 16 117 6 0.0305696
+ 952.667 6.64774e-07 0.12395 -0.0266694 0.080513 16 117 6 0.030513
+ 939.899 6.58334e-07 0.124846 -0.0264976 0.0801027 16 117 6 0.0301027
+ 927.135 7.12099e-07 0.12574 -0.0263203 0.0796925 16 117 6 0.0296925
+ 914.376 2.2799e-07 0.126634 -0.0261376 0.0792824 16 117 6 0.0292824
+ 901.624 8.52425e-07 0.127527 -0.0259495 0.0788726 16 117 6 0.0288726
+ 888.878 2.72816e-07 0.128418 -0.025756 0.078463 17 117 6 0.028463
+ 876.135 2.24809e-07 0.129308 -0.0255571 0.0780535 17 117 6 0.0280535
+ 863.394 7.7492e-07 0.130198 -0.0253527 0.077644 17 117 6 0.027644
+ 850.658 4.83034e-07 0.131086 -0.0251429 0.0772347 17 117 6 0.0272347
+ 837.927 4.76231e-07 0.131972 -0.0249279 0.0768256 17 117 6 0.0268256
+ 825.2 1.77438e-06 0.132858 -0.0247075 0.0764165 17 117 6 0.0264165
+ 812.475 6.02059e-07 0.133742 -0.0244818 0.0760076 18 117 6 0.0260076
+ 799.753 4.11786e-07 0.134625 -0.0242509 0.0755987 18 118 6 0.0255987
+ 787.036 1.11002e-06 0.135507 -0.0240146 0.07519 18 118 6 0.02519
+ 774.324 5.42682e-07 0.136387 -0.0237731 0.0747815 18 118 6 0.0247815
+ 761.615 7.07515e-07 0.137265 -0.0235262 0.0743731 18 118 6 0.0243731
+ 748.913 1.02913e-06 0.138143 -0.0232739 0.0739649 18 118 6 0.0239649
+ 736.216 8.22617e-07 0.139019 -0.0230164 0.0735568 19 117 6 0.0235568
+ 723.527 7.14537e-07 0.139893 -0.0227535 0.073149 19 117 6 0.023149
+ 710.859 2.19641e-07 0.140766 -0.0224857 0.0727419 19 117 6 0.0227419
+ 698.195 7.62312e-07 0.141638 -0.0222125 0.0723349 19 117 6 0.0223349
+ 685.53 3.33585e-07 0.142508 -0.021934 0.0719279 19 118 6 0.0219279
+ 672.87 2.34865e-07 0.143376 -0.0216501 0.071521 19 118 6 0.021521
+ 660.217 3.19405e-07 0.144243 -0.0213608 0.0711144 20 118 6 0.0211144
+ 647.571 1.69216e-06 0.145108 -0.0210661 0.070708 20 118 6 0.020708
+ 634.93 5.24927e-07 0.145971 -0.0207661 0.0703017 20 118 6 0.0203017
+ 622.296 2.82284e-07 0.146832 -0.0204609 0.0698957 20 118 6 0.0198957
+ 609.666 6.75094e-07 0.147692 -0.0201503 0.0694898 20 118 6 0.0194898
+ 597.044 6.43978e-08 0.148549 -0.0198345 0.0690841 20 118 6 0.0190841
+Event 200002
+ 0.562779 149.02 -173.22 0.0717
+ 1192.48 3.20646e-08 -0.0486894 -0.0113822 -0.0117415 0 64 4 0.0382585
+ 1165.79 4.04932e-08 -0.0491738 -0.0115569 -0.0125988 0 64 4 0.0374012
+ 1139.09 2.95728e-07 -0.0496577 -0.0117328 -0.013456 0 65 4 0.036544
+ 1112.39 3.71137e-07 -0.0501413 -0.0119099 -0.0143132 0 65 4 0.0356868
+ 1085.69 6.01523e-08 -0.0506244 -0.0120881 -0.0151705 0 65 4 0.0348295
+ 1058.99 8.83021e-08 -0.051107 -0.0122675 -0.0160277 0 65 4 0.0339723
+ 1032.29 9.96269e-07 -0.0515893 -0.0124481 -0.0168849 0 65 4 0.0331151
+ 1005.6 2.61621e-07 -0.0520711 -0.0126299 -0.0177421 0 65 4 0.0322579
+ 978.897 2.49471e-07 -0.0525524 -0.0128129 -0.0185994 0 65 4 0.0314006
+ 952.198 2.14287e-08 -0.0530333 -0.0129971 -0.0194566 0 65 4 0.0305434
+ 925.5 8.90168e-08 -0.0535137 -0.0131824 -0.0203138 1 64 4 0.0296862
+ 898.802 1.03025e-07 -0.0539937 -0.0133689 -0.021171 1 64 4 0.028829
+ 872.103 1.53923e-07 -0.0544732 -0.0135566 -0.0220283 1 64 4 0.0279717
+ 845.405 7.55839e-08 -0.0549523 -0.0137455 -0.0228855 1 64 4 0.0271145
+ 818.707 1.31788e-07 -0.0554309 -0.0139355 -0.0237427 1 64 4 0.0262573
+ 792.009 6.80288e-08 -0.055909 -0.0141267 -0.0245999 1 64 4 0.0254001
+ 765.31 3.28435e-08 -0.0563866 -0.0143191 -0.0254571 1 64 4 0.0245429
+ 738.612 1.25785e-07 -0.0568638 -0.0145127 -0.0263144 1 64 4 0.0236856
+ 711.914 8.82431e-08 -0.0573405 -0.0147074 -0.0271716 1 64 4 0.0228284
+ 685.216 3.19636e-07 -0.0578167 -0.0149034 -0.0280288 2 65 4 0.0219712
+ 658.518 1.84775e-07 -0.0582925 -0.0151005 -0.028886 2 65 4 0.021114
+ 631.82 4.66907e-08 -0.0587677 -0.0152987 -0.0297432 2 65 4 0.0202568
+ 605.122 5.55447e-08 -0.0592425 -0.0154982 -0.0306004 2 65 4 0.0193996
+ 578.424 2.65568e-07 -0.0597168 -0.0156988 -0.0314576 2 65 4 0.0185424
+ 551.727 8.09923e-07 -0.0601906 -0.0159006 -0.0323148 2 65 4 0.0176852
+ 525.029 7.82501e-08 -0.0606639 -0.0161036 -0.033172 2 65 4 0.016828
+ 498.332 1.15573e-06 -0.0611367 -0.0163078 -0.0340292 2 65 4 0.0159708
+ 471.635 8.3882e-08 -0.061609 -0.0165131 -0.0348864 2 65 4 0.0151136
+ 444.938 1.2586e-07 -0.0620808 -0.0167196 -0.0357436 3 65 4 0.0142564
+ 418.241 2.55393e-07 -0.0625521 -0.0169273 -0.0366008 3 65 4 0.0133992
+ 391.544 3.12234e-08 -0.0630229 -0.0171362 -0.037458 3 65 4 0.012542
+ 364.847 4.54636e-08 -0.0634931 -0.0173462 -0.0383151 3 65 4 0.0116849
+ 338.151 1.74798e-07 -0.0639629 -0.0175573 -0.0391723 3 65 4 0.0108277
+ 311.454 1.91131e-08 -0.0644321 -0.0177697 -0.0400295 3 65 4 0.00997054
+ 284.758 4.21691e-07 -0.0649008 -0.0179832 -0.0408866 3 65 4 0.00911338
+ 258.062 8.93614e-07 -0.065369 -0.0181979 -0.0417438 3 65 4 0.00825621
+ 231.365 1.62506e-07 -0.0658366 -0.0184137 -0.0426009 3 65 4 0.00739905
+ 204.669 1.248e-07 -0.0663037 -0.0186308 -0.0434581 3 65 4 0.00654189
+ 177.973 4.68922e-08 -0.0667703 -0.0188489 -0.0443153 4 65 4 0.00568474
+ 151.277 5.14707e-08 -0.0672363 -0.0190683 -0.0451724 4 65 4 0.00482758
+ 124.581 2.71877e-08 -0.0677018 -0.0192888 -0.0460296 4 65 4 0.00397044
+ 97.8849 7.56261e-08 -0.0681667 -0.0195105 -0.0468867 4 65 4 0.00311329
+ 71.189 5.93189e-08 -0.0686311 -0.0197333 -0.0477439 4 65 4 0.00225614
+ 44.4932 8.23351e-08 -0.0690949 -0.0199573 -0.048601 4 65 4 0.001399
+Event 200003
+ 0.609993 141.09 92.8 -0.1851
+ 89.6043 1.95538e-07 -0.0070369 0.0495045 -0.247139 0 32 0 0.00286063
+ 41.1204 2.39832e-08 -0.00733019 0.0507254 -0.248696 0 32 0 0.0013039
+ 16.8784 2.75151e-08 -0.00747893 0.0513353 -0.249474 0 32 0 0.000525537
+Event 200004
+ 0.182401 38.41 28.95 0.1597
+ 838.608 7.88494e-07 0.0370605 0.0335668 0.223127 0 13 9 0.0268732
+ 814.186 3.65024e-07 0.0374201 0.034072 0.223911 0 13 9 0.0260887
+ 789.762 7.21956e-07 0.0377774 0.0345787 0.224696 0 13 9 0.0253041
+ 765.333 1.0502e-06 0.0381321 0.035087 0.225481 0 13 9 0.0245194
+ 740.9 4.42205e-07 0.0384843 0.0355969 0.226265 0 13 9 0.0237345
+ 716.464 8.25632e-07 0.0388339 0.0361083 0.22705 0 14 9 0.0229496
+ 692.024 9.35336e-07 0.0391809 0.0366214 0.227836 0 14 9 0.0221645
+ 667.583 7.31622e-07 0.0395257 0.0371359 0.228621 0 14 9 0.0213793
+ 643.14 1.10431e-06 0.0398681 0.0376519 0.229406 1 13 9 0.0205942
+ 618.695 4.83666e-07 0.040208 0.0381694 0.230191 1 13 9 0.0198089
+ 607.435 1.36386e-06 0.0403638 0.0384083 0.230553 1 13 9 0.0194472
+ 582.988 1.85976e-08 0.0407005 0.0389278 0.231338 1 13 9 0.0186619
+ 581.228 4.72265e-07 0.0407247 0.0389652 0.231395 1 13 9 0.0186054
+ 556.78 4.39833e-07 0.0410588 0.0394864 0.23218 1 13 9 0.01782
+ 532.33 7.9503e-07 0.0413906 0.0400089 0.232965 1 13 9 0.0170346
+ 507.878 4.10675e-07 0.0417199 0.0405329 0.233751 1 13 9 0.0162491
+ 483.422 4.85033e-07 0.0420466 0.0410583 0.234537 1 14 9 0.0154635
+ 458.963 5.04483e-07 0.0423711 0.041585 0.235322 1 14 9 0.0146778
+ 434.503 6.02503e-07 0.0426932 0.042113 0.236108 2 14 9 0.013892
+ 410.044 5.35504e-07 0.0430133 0.0426424 0.236894 2 14 9 0.0131063
+ 385.584 1.06339e-06 0.043331 0.0431731 0.237679 2 14 9 0.0123206
+ 361.118 2.01178e-06 0.0436461 0.0437051 0.238465 2 14 9 0.0115347
+ 336.648 6.68394e-07 0.0439587 0.0442385 0.239251 2 14 9 0.0107486
+ 312.176 9.73243e-07 0.0442687 0.0447732 0.240037 2 14 9 0.0099625
+ 287.703 1.37888e-06 0.0445763 0.0453092 0.240824 2 14 9 0.00917634
+ 263.234 8.20046e-08 0.0448818 0.0458466 0.24161 2 14 9 0.00839032
+ 255.192 5.53705e-07 0.0449817 0.0460235 0.241868 3 14 9 0.00813198
+ 230.718 2.01981e-06 0.0452838 0.0465626 0.242654 3 14 9 0.00734578
+ 206.241 8.15368e-07 0.0455835 0.047103 0.24344 3 14 9 0.00655953
+ 181.763 2.59229e-06 0.0458808 0.0476446 0.244227 3 14 9 0.00577321
+ 157.282 1.30392e-06 0.0461757 0.0481873 0.245013 3 14 9 0.0049868
+ 132.802 6.08247e-07 0.0464683 0.0487314 0.2458 3 14 9 0.00420043
+ 112.505 4.44777e-07 0.0467091 0.0491834 0.246452 3 14 9 0.00354841
+ 88.0195 8.77928e-07 0.0469974 0.0497295 0.247238 3 14 9 0.00276185
+ 63.5299 5.48194e-07 0.0472833 0.0502767 0.248025 3 14 9 0.00197517
+ 39.0378 1.25137e-06 0.0475668 0.050825 0.248812 4 15 9 0.0011884
+ 14.5465 5.34259e-08 0.0478482 0.0513744 0.249598 4 15 9 0.00040166
+Event 200005
+ 0.511847 74.2 -73.22 -0.1367
+ 856.575 4.18433e-08 0.0177757 -0.0467358 -0.122516 0 98 2 0.0274844
+ 865.081 6.47819e-08 0.0181821 -0.0476078 -0.122243 0 98 2 0.0277572
+ 873.587 7.674e-08 0.0185908 -0.0484787 -0.12197 0 98 2 0.02803
+ 882.093 1.51972e-07 0.0190019 -0.0493485 -0.121697 0 98 2 0.0283029
+ 890.599 2.17917e-08 0.0194154 -0.0502172 -0.121424 0 98 2 0.0285757
+ 899.105 9.03326e-09 0.0198313 -0.0510848 -0.121151 1 97 2 0.0288485
+ 907.611 1.22962e-07 0.0202495 -0.0519511 -0.120879 1 97 2 0.0291213
+ 916.117 8.4446e-08 0.0206701 -0.0528164 -0.120606 1 97 2 0.0293942
+ 924.624 3.12909e-08 0.0210931 -0.0536805 -0.120333 1 97 2 0.029667
+ 941.637 8.748e-08 0.021946 -0.0554052 -0.119787 2 98 2 0.0302127
+ 950.143 3.88385e-08 0.022376 -0.0562659 -0.119515 2 98 2 0.0304855
+ 958.65 7.95085e-08 0.0228083 -0.0571253 -0.119242 2 98 2 0.0307583
+ 967.156 2.27559e-07 0.023243 -0.0579836 -0.118969 2 98 2 0.0310312
+ 975.662 4.95596e-08 0.0236801 -0.0588406 -0.118696 2 98 2 0.031304
+ 984.168 1.76069e-10 0.0241195 -0.0596965 -0.118423 3 97 2 0.0315768
+ 992.675 8.98686e-08 0.0245612 -0.0605512 -0.11815 3 97 2 0.0318496
+ 1001.18 7.64359e-08 0.0250052 -0.0614046 -0.117878 3 98 2 0.0321225
+ 1018.2 1.84926e-07 0.0259003 -0.0631079 -0.117332 3 98 2 0.0326682
+ 1028.15 7.44452e-08 0.0264284 -0.0641025 -0.117012 4 98 2 0.0329876
+ 1036.66 1.22558e-07 0.0268821 -0.0649508 -0.11674 4 98 2 0.0332605
+ 1045.17 8.34629e-08 0.0273381 -0.0657979 -0.116467 4 98 2 0.0335334
+ 1053.68 2.38696e-08 0.0277964 -0.0666438 -0.116194 4 98 2 0.0338063
+ 1062.19 6.13082e-10 0.028257 -0.0674884 -0.115921 4 98 2 0.0340793
+ 1070.7 9.30308e-08 0.0287198 -0.0683318 -0.115648 5 98 2 0.0343522
+ 1079.21 1.1909e-07 0.029185 -0.0691739 -0.115375 5 98 2 0.0346251
+ 1087.72 2.89719e-07 0.0296524 -0.0700147 -0.115102 5 98 2 0.034898
+ 1096.23 5.37017e-07 0.0301222 -0.0708543 -0.114829 5 98 2 0.0351709
+ 1104.74 2.26467e-07 0.0305942 -0.0716925 -0.114556 5 98 2 0.0354439
+ 1113.24 1.02144e-07 0.0310686 -0.0725295 -0.114283 6 98 2 0.0357168
+ 1121.75 9.61187e-08 0.0315452 -0.0733652 -0.11401 6 98 2 0.0359897
+ 1130.26 3.04949e-07 0.0320241 -0.0741996 -0.113737 6 98 2 0.0362626
+ 1138.77 1.25784e-07 0.0325052 -0.0750326 -0.113464 6 98 2 0.0365355
+ 1147.28 1.38692e-07 0.0329886 -0.0758644 -0.113192 6 98 2 0.0368084
+ 1155.79 8.15168e-08 0.0334743 -0.0766948 -0.112919 7 98 2 0.0370814
+ 1164.3 3.23784e-08 0.0339623 -0.0775239 -0.112646 7 98 2 0.0373543
+ 1172.81 1.14844e-07 0.0344525 -0.0783517 -0.112373 7 98 2 0.0376273
+ 1181.32 1.65967e-07 0.0349449 -0.0791781 -0.1121 7 98 2 0.0379003
+ 1189.84 3.89234e-08 0.0354395 -0.0800032 -0.111827 7 98 2 0.0381733
+ 1198.35 1.39847e-07 0.0359364 -0.0808269 -0.111554 8 99 2 0.0384464
+ 1206.87 3.02849e-07 0.0364355 -0.0816493 -0.11128 8 99 2 0.0387195
+ 1215.38 3.6822e-08 0.0369369 -0.0824703 -0.111007 8 99 2 0.0389927
+ 1223.9 1.87014e-07 0.0374405 -0.0832899 -0.110734 8 99 2 0.0392658
+ 1232.41 2.87798e-08 0.0379463 -0.0841082 -0.110461 8 99 2 0.0395389
+ 1240.93 1.03995e-07 0.0384544 -0.0849251 -0.110188 9 98 2 0.039812
+ 1249.44 8.3588e-08 0.0389646 -0.0857405 -0.109915 9 98 2 0.0400852
+ 1266.48 1.89671e-07 0.0399919 -0.0873673 -0.109369 9 98 2 0.0406315
+ 1274.99 3.06649e-08 0.0405088 -0.0881785 -0.109095 9 98 2 0.0409047
+ 1292.03 7.38633e-08 0.0415495 -0.0897967 -0.108549 10 99 2 0.041451
+ 1300.54 2.05453e-07 0.0420731 -0.0906037 -0.108276 10 99 2 0.0417242
+ 1309.06 2.41121e-08 0.0425989 -0.0914092 -0.108003 10 99 2 0.0419974
+ 1317.58 2.65944e-07 0.0431269 -0.0922134 -0.107729 10 99 2 0.0422705
+ 1326.1 1.06307e-07 0.0436571 -0.093016 -0.107456 11 99 2 0.0425437
+ 1351.65 1.06833e-07 0.0452607 -0.0954153 -0.106637 11 99 2 0.0433633
+ 1360.17 1.97202e-08 0.0457996 -0.0962122 -0.106363 11 99 2 0.0436365
+ 1368.69 2.60124e-07 0.0463407 -0.0970075 -0.10609 12 99 2 0.0439097
+ 1377.21 1.61132e-07 0.0468839 -0.0978014 -0.105817 12 99 2 0.044183
+ 1394.24 2.77382e-08 0.0479768 -0.0993847 -0.105271 12 99 2 0.0447294
+ 1411.28 2.37919e-08 0.0490784 -0.100962 -0.104724 13 99 2 0.0452759
+ 1419.8 2.86703e-07 0.0496325 -0.101748 -0.104451 13 99 2 0.0455492
+ 1428.32 5.83846e-08 0.0501886 -0.102533 -0.104178 13 99 2 0.0458225
+ 1436.84 6.71786e-08 0.0507469 -0.103317 -0.103904 13 99 2 0.0460957
+ 1445.36 1.2705e-07 0.0513074 -0.104098 -0.103631 13 99 2 0.046369
+ 1453.88 6.65679e-08 0.05187 -0.104879 -0.103358 14 99 2 0.0466423
+ 1462.41 8.20214e-08 0.0524347 -0.105657 -0.103084 14 99 2 0.0469156
+ 1470.93 1.18534e-07 0.0530015 -0.106435 -0.102811 14 99 2 0.047189
+ 1479.45 2.03859e-08 0.0535704 -0.10721 -0.102538 14 99 2 0.0474623
+ 1496.49 1.05392e-07 0.0547147 -0.108757 -0.101991 15 99 2 0.048009
+ 1505.02 2.72712e-08 0.0552899 -0.109528 -0.101718 15 99 2 0.0482824
+ 1513.55 6.82268e-08 0.0558671 -0.110297 -0.101444 15 99 2 0.048556
+ 1522.08 5.32552e-08 0.0564463 -0.111065 -0.10117 15 99 2 0.0488296
+ 1530.61 3.09951e-08 0.0570277 -0.111831 -0.100897 15 99 2 0.0491032
+ 1539.14 5.87984e-07 0.0576112 -0.112596 -0.100623 16 100 2 0.0493767
+ 1547.67 7.04629e-08 0.0581968 -0.113359 -0.10035 16 100 2 0.0496503
+ 1557.79 2.41421e-07 0.0590029 -0.114401 -0.099975 16 100 3 0.049975
+ 1549.03 2.77424e-08 0.0596019 -0.115151 -0.0996936 16 100 3 0.0496936
+ 1540.27 1.18894e-07 0.0602029 -0.115899 -0.0994122 16 100 3 0.0494122
+ 1531.52 5.6081e-08 0.060806 -0.116645 -0.0991309 17 99 3 0.0491309
+ 1522.76 6.57631e-08 0.0614111 -0.11739 -0.0988496 17 99 3 0.0488496
+ 1514 4.46719e-07 0.0620183 -0.118133 -0.0985682 17 99 3 0.0485682
+ 1505.24 1.26574e-08 0.0626275 -0.118875 -0.0982869 17 99 3 0.0482869
+ 1496.48 3.9221e-07 0.0632388 -0.119614 -0.0980055 17 99 3 0.0480055
+ 1487.73 2.33266e-07 0.0638521 -0.120352 -0.0977241 18 100 3 0.0477241
+ 1478.97 1.03835e-07 0.0644674 -0.121089 -0.0974427 18 100 3 0.0474427
+ 1470.2 3.43359e-07 0.0650847 -0.121823 -0.0971612 18 100 3 0.0471612
+ 1461.44 8.90888e-08 0.065704 -0.122556 -0.0968798 18 100 3 0.0468798
+ 1452.68 5.53649e-08 0.0663254 -0.123287 -0.0965983 18 100 3 0.0465983
+ 1443.92 1.19163e-07 0.0669487 -0.124017 -0.0963169 19 100 3 0.0463169
+ 1435.16 1.14776e-08 0.0675741 -0.124745 -0.0960354 19 100 3 0.0460354
+ 1426.4 7.13904e-08 0.0682015 -0.125471 -0.0957539 19 100 3 0.0457539
+ 1417.64 1.26136e-07 0.0688308 -0.126195 -0.0954724 19 100 3 0.0454724
+ 1408.87 6.07843e-08 0.0694621 -0.126918 -0.0951909 19 100 3 0.0451909
+ 1400.11 3.42074e-07 0.0700954 -0.127639 -0.0949093 20 100 3 0.0449093
+ 1382.58 2.6422e-08 0.071368 -0.129075 -0.0943462 20 100 3 0.0443462
+ 1373.81 1.70991e-07 0.0720072 -0.129791 -0.0940646 20 100 3 0.0440646
+ 1365.05 4.56995e-08 0.0726483 -0.130505 -0.093783 20 100 3 0.043783
+Event 200006
+ 2.31059 86.03 -174.31 -0.064
+ 323.916 1.92686e-08 -0.0516555 -0.00595024 -0.0603917 0 62 3 0.0103917
+ 317.455 1.31944e-08 -0.0546226 -0.00634158 -0.0601839 1 62 3 0.0101839
+ 315.301 2.71531e-08 -0.0556115 -0.0064732 -0.0601147 1 62 3 0.0101147
+ 313.147 1.15171e-08 -0.0566003 -0.0066054 -0.0600454 1 62 3 0.0100454
+ 306.686 1.18526e-08 -0.0595662 -0.00700551 -0.0598377 2 62 3 0.00983766
+ 304.532 3.67806e-07 -0.0605547 -0.00714005 -0.0597684 2 62 3 0.00976841
+ 302.378 4.10576e-07 -0.0615431 -0.00727517 -0.0596992 2 62 3 0.00969916
+ 291.61 2.48986e-07 -0.0664839 -0.00795955 -0.0593529 3 62 3 0.00935291
+ 289.456 3.18603e-08 -0.0674718 -0.00809818 -0.0592837 3 62 3 0.00928366
+ 287.302 4.81308e-08 -0.0684597 -0.0082374 -0.0592144 3 62 3 0.00921442
+ 285.149 2.49973e-08 -0.0694474 -0.00837721 -0.0591452 4 62 3 0.00914517
+ 282.995 1.19079e-07 -0.0704351 -0.0085176 -0.0590759 4 62 3 0.00907592
+ 280.841 1.96327e-08 -0.0714227 -0.00865858 -0.0590067 4 62 3 0.00900667
+ 278.688 3.16518e-08 -0.0724102 -0.00880015 -0.0589374 4 62 3 0.00893743
+ 276.534 3.00501e-08 -0.0733976 -0.0089423 -0.0588682 5 62 3 0.00886818
+ 274.38 2.29362e-08 -0.0743849 -0.00908503 -0.0587989 5 62 3 0.00879893
+ 272.227 9.45435e-09 -0.0753722 -0.00922836 -0.0587297 5 62 3 0.00872968
+ 263.612 2.82203e-08 -0.0793203 -0.0098075 -0.0584527 6 62 3 0.00845268
+ 261.458 3.09837e-08 -0.0803072 -0.00995375 -0.0583834 6 62 3 0.00838343
+ 254.997 1.04275e-07 -0.0832671 -0.010396 -0.0581757 7 62 3 0.00817568
+ 252.843 2.33352e-09 -0.0842536 -0.0105446 -0.0581064 7 62 3 0.00810643
+ 252.734 8.09041e-09 -0.0843034 -0.0105521 -0.0581029 7 62 3 0.00810293
+ 250.581 1.97864e-08 -0.0852898 -0.0107013 -0.0580337 7 62 3 0.00803369
+ 244.121 3.23971e-08 -0.0882484 -0.0111525 -0.057826 8 62 3 0.00782597
+ 241.967 3.57645e-09 -0.0892344 -0.0113041 -0.0577567 8 62 3 0.00775672
+ 239.814 6.72897e-08 -0.0902203 -0.0114562 -0.0576875 8 62 3 0.00768748
+ 237.66 5.26186e-08 -0.0912061 -0.011609 -0.0576182 8 62 3 0.00761823
+ 235.506 2.00848e-08 -0.0921919 -0.0117623 -0.057549 9 62 3 0.00754898
+ 233.353 6.22553e-08 -0.0931775 -0.0119162 -0.0574797 9 62 3 0.00747974
+ 231.199 1.8797e-08 -0.0941631 -0.0120707 -0.0574105 9 62 3 0.00741049
+ 229.045 7.21485e-08 -0.0951486 -0.0122258 -0.0573412 9 62 3 0.00734124
+ 226.892 1.79112e-08 -0.096134 -0.0123815 -0.057272 9 62 3 0.00727199
+ 218.277 4.44155e-09 -0.100075 -0.01301 -0.056995 10 63 3 0.00699499
+ 216.123 2.46711e-08 -0.101059 -0.0131686 -0.0569257 10 63 3 0.00692575
+ 213.97 2.02944e-08 -0.102044 -0.0133278 -0.0568565 11 62 3 0.0068565
+ 211.816 2.13889e-08 -0.103029 -0.0134876 -0.0567873 11 62 3 0.00678726
+ 209.663 3.88757e-07 -0.104014 -0.0136479 -0.056718 11 62 3 0.00671801
+ 207.509 3.84752e-08 -0.104998 -0.0138089 -0.0566488 11 62 3 0.00664877
+ 205.356 5.00835e-08 -0.105983 -0.0139704 -0.0565795 11 62 3 0.00657953
+ 203.202 2.74245e-08 -0.106967 -0.0141325 -0.0565103 12 63 3 0.00651029
+ 201.048 9.47922e-08 -0.107951 -0.0142952 -0.056441 12 63 3 0.00644104
+ 198.895 4.5866e-08 -0.108935 -0.0144585 -0.0563718 12 63 3 0.00637179
+ 196.741 7.49362e-08 -0.109919 -0.0146223 -0.0563025 12 63 3 0.00630255
+ 192.434 3.67491e-07 -0.111887 -0.0149518 -0.0561641 13 62 3 0.00616407
+ 190.281 1.76347e-08 -0.112871 -0.0151174 -0.0560948 13 62 3 0.00609482
+ 185.974 2.93574e-08 -0.114838 -0.0154504 -0.0559563 13 62 3 0.00595635
+ 183.821 1.53491e-07 -0.115822 -0.0156178 -0.0558871 14 63 3 0.00588711
+ 181.667 9.61229e-08 -0.116805 -0.0157858 -0.0558179 14 63 3 0.00581787
+ 177.36 1.65871e-07 -0.118771 -0.0161235 -0.0556794 14 63 3 0.00567938
+ 175.207 1.85388e-09 -0.119754 -0.0162932 -0.0556101 14 63 3 0.00561014
+ 173.053 1.58737e-08 -0.120737 -0.0164635 -0.0555409 15 62 3 0.00554089
+ 166.593 1.93324e-08 -0.123686 -0.016978 -0.0553332 15 62 3 0.00533316
+ 164.439 3.6326e-08 -0.124668 -0.0171506 -0.0552639 15 62 3 0.00526391
+ 162.285 8.16156e-08 -0.125651 -0.0173239 -0.0551947 16 63 3 0.00519466
+ 160.131 6.29568e-08 -0.126633 -0.0174977 -0.0551254 16 63 3 0.00512541
+ 157.978 1.59965e-07 -0.127615 -0.0176721 -0.0550562 16 63 3 0.00505615
+ 155.824 3.04982e-08 -0.128597 -0.0178471 -0.0549869 16 63 3 0.00498689
+ 153.67 6.98013e-09 -0.129579 -0.0180227 -0.0549176 16 63 3 0.00491763
+ 151.516 2.0983e-08 -0.130561 -0.0181989 -0.0548484 17 62 3 0.00484837
+ 149.362 1.0951e-07 -0.131543 -0.0183757 -0.0547791 17 62 3 0.00477911
+ 142.899 2.48254e-08 -0.134488 -0.0189095 -0.0545713 18 63 3 0.00457133
+ 140.745 5.05441e-09 -0.135469 -0.0190887 -0.0545021 18 63 3 0.00450207
+ 138.591 2.27313e-08 -0.136451 -0.0192684 -0.0544328 18 63 3 0.0044328
+ 129.974 1.19252e-07 -0.140375 -0.0199931 -0.0541557 19 62 3 0.00415574
+ 127.82 1.22532e-08 -0.141355 -0.0201758 -0.0540865 19 62 3 0.00408647
+ 121.357 2.28163e-07 -0.144297 -0.0207272 -0.0538787 20 63 3 0.00387866
+ 119.203 1.42453e-08 -0.145277 -0.0209122 -0.0538094 20 63 3 0.00380939
+ 117.048 2.46971e-08 -0.146257 -0.0210978 -0.0537401 20 63 3 0.00374012
+ 114.894 2.24553e-08 -0.147237 -0.021284 -0.0536709 20 63 3 0.00367085
+Event 200007
+ 0.376745 139.18 166.53 -0.1048
+ 406.841 1.57476e-07 -0.0497896 0.00460475 -0.163037 0 58 1 0.0130375
+ 430.449 9.11557e-08 -0.0504415 0.00456992 -0.163795 0 58 1 0.013795
+ 454.056 5.36077e-08 -0.0510933 0.00453263 -0.164552 0 58 1 0.0145525
+ 477.663 9.20974e-08 -0.0517449 0.0044929 -0.16531 0 58 1 0.01531
+ 501.271 3.05715e-07 -0.0523963 0.00445072 -0.166068 0 58 1 0.0160675
+ 524.878 1.3441e-07 -0.0530476 0.00440608 -0.166825 0 58 1 0.016825
+ 548.486 1.05542e-07 -0.0536988 0.00435901 -0.167583 0 58 1 0.0175825
+ 572.093 2.96827e-08 -0.0543497 0.00430947 -0.16834 0 58 1 0.01834
+ 619.305 1.24084e-07 -0.0556511 0.00420305 -0.169855 1 58 1 0.019855
+ 642.912 8.34006e-08 -0.0563015 0.00414617 -0.170612 1 58 1 0.0206125
+ 666.518 8.73622e-08 -0.0569517 0.00408684 -0.17137 1 58 1 0.0213699
+ 690.123 5.66971e-08 -0.0576016 0.00402507 -0.172127 1 58 1 0.0221274
+ 713.727 3.5196e-07 -0.0582514 0.00396086 -0.172885 1 58 1 0.0228848
+ 737.332 6.63877e-08 -0.0589009 0.0038942 -0.173642 1 58 1 0.0236422
+ 760.938 1.67573e-07 -0.0595502 0.00382511 -0.1744 2 59 1 0.0243996
+ 784.544 3.65347e-08 -0.0601991 0.00375361 -0.175157 2 59 1 0.0251571
+ 808.15 1.47427e-07 -0.0608478 0.00367972 -0.175915 2 59 1 0.0259146
+ 831.757 1.22847e-07 -0.0614961 0.00360334 -0.176672 2 59 1 0.0266721
+ 878.969 4.94467e-07 -0.062792 0.00344332 -0.178187 2 59 1 0.028187
+ 902.574 1.82109e-07 -0.0634396 0.00335966 -0.178944 2 59 1 0.0289444
+ 926.179 2.18622e-07 -0.0640868 0.00327353 -0.179702 2 59 1 0.0297019
+ 949.784 8.20231e-08 -0.0647336 0.00318499 -0.180459 3 59 1 0.0304593
+ 973.39 8.56984e-08 -0.0653802 0.00309407 -0.181217 3 59 1 0.0312168
+ 996.995 1.50173e-07 -0.0660263 0.00300069 -0.181974 3 59 1 0.0319742
+ 1020.6 1.67928e-08 -0.0666722 0.00290489 -0.182732 3 59 1 0.0327317
+ 1044.21 3.32617e-08 -0.0673176 0.00280668 -0.183489 3 59 1 0.0334891
+ 1067.81 3.34437e-07 -0.0679627 0.00270614 -0.184247 3 59 1 0.0342466
+ 1091.42 7.60905e-08 -0.0686074 0.00260319 -0.185004 3 59 1 0.0350041
+ 1115.03 3.62616e-08 -0.0692517 0.0024978 -0.185762 4 59 1 0.0357615
+ 1128.11 3.21477e-08 -0.0696087 0.00243834 -0.186181 4 59 1 0.0361814
+ 1151.71 1.21128e-07 -0.0702525 0.00232919 -0.186939 4 59 1 0.0369388
+ 1175.32 1.06535e-08 -0.0708959 0.0022176 -0.187696 4 59 1 0.0376961
+ 1198.92 2.15678e-07 -0.0715388 0.00210359 -0.188454 4 59 1 0.0384535
+ 1222.52 3.25628e-08 -0.0721813 0.00198715 -0.189211 4 59 1 0.0392109
+ 1246.12 5.17321e-08 -0.0728234 0.00186829 -0.189968 4 60 1 0.0399682
+ 1269.73 3.01039e-07 -0.0734651 0.00174702 -0.190726 4 60 1 0.0407256
+ 1293.33 6.02581e-07 -0.0741063 0.00162332 -0.191483 5 59 1 0.0414829
+ 1316.93 5.22645e-07 -0.074747 0.00149721 -0.19224 5 59 1 0.0422403
+ 1340.53 7.69009e-08 -0.0753872 0.00136873 -0.192998 5 59 1 0.0429976
+ 1364.14 1.24746e-07 -0.076027 0.00123785 -0.193755 5 59 1 0.043755
+ 1387.74 8.18901e-08 -0.0766662 0.00110459 -0.194512 5 59 1 0.0445123
+ 1411.34 4.22427e-07 -0.077305 0.000968944 -0.19527 5 59 1 0.0452697
+ 1434.94 7.7873e-08 -0.0779432 0.000830906 -0.196027 5 59 1 0.046027
+ 1458.55 8.95855e-08 -0.078581 0.000690496 -0.196784 6 60 1 0.0467844
+ 1482.15 1.23596e-07 -0.0792182 0.000547684 -0.197542 6 60 1 0.0475418
+ 1505.75 3.70144e-07 -0.0798548 0.000402449 -0.198299 6 60 1 0.0482991
+ 1529.35 1.95527e-07 -0.0804909 0.000254808 -0.199056 6 60 1 0.0490564
+ 1557.98 1.20843e-07 -0.0813036 6.21825e-05 -0.200025 6 60 0 0.049975
+ 1534.37 2.63278e-07 -0.081938 -8.78024e-05 -0.200783 6 60 0 0.0492167
+ 1510.76 4.67005e-07 -0.0825719 -0.000240172 -0.201542 6 60 0 0.0484585
+ 1487.14 1.08064e-07 -0.0832052 -0.000394932 -0.2023 6 60 0 0.0477002
+ 1463.53 7.02341e-09 -0.083838 -0.000551948 -0.203058 7 60 0 0.046942
+ 1439.92 8.95995e-08 -0.0844703 -0.000711295 -0.203816 7 60 0 0.0461838
+ 1416.31 3.17779e-07 -0.085102 -0.000873036 -0.204574 7 60 0 0.0454257
+ 1392.7 2.93421e-07 -0.0857331 -0.00103717 -0.205332 7 60 0 0.0446675
+ 1369.09 4.26535e-08 -0.0863635 -0.0012037 -0.206091 7 60 0 0.0439093
+ 1345.48 1.36564e-07 -0.0869934 -0.00137259 -0.206849 7 60 0 0.0431512
+ 1321.87 3.54082e-09 -0.0876226 -0.00154386 -0.207607 7 60 0 0.0423931
+ 1298.26 1.33403e-07 -0.0882511 -0.00171749 -0.208365 8 60 0 0.0416349
+ 1274.65 2.38561e-07 -0.088879 -0.0018935 -0.209123 8 60 0 0.0408767
+ 1251.04 8.91791e-08 -0.0895062 -0.00207188 -0.209881 8 60 0 0.0401186
+ 1227.44 5.67665e-07 -0.0901327 -0.00225262 -0.21064 8 60 0 0.0393604
+ 1203.83 4.6815e-07 -0.0907585 -0.00243574 -0.211398 8 61 0 0.0386023
+ 1180.22 7.53149e-08 -0.0913837 -0.00262124 -0.212156 8 61 0 0.0378441
+ 1156.61 2.83236e-07 -0.0920081 -0.00280911 -0.212914 8 61 0 0.037086
+ 1133 1.42924e-07 -0.0926318 -0.00299934 -0.213672 8 61 0 0.0363278
+ 1109.39 1.49647e-07 -0.0932548 -0.00319193 -0.21443 9 60 0 0.0355697
+ 1085.78 2.98095e-07 -0.0938771 -0.00338685 -0.215188 9 60 0 0.0348115
+ 1062.17 2.05769e-07 -0.0944986 -0.00358409 -0.215947 9 60 0 0.0340534
+ 1038.56 6.41723e-08 -0.0951194 -0.00378367 -0.216705 9 60 0 0.0332953
+ 1024.51 1.72568e-07 -0.0954886 -0.00390358 -0.217156 9 60 0 0.032844
+ 1000.9 3.32281e-09 -0.0961083 -0.00410669 -0.217914 9 60 0 0.0320859
+ 977.288 3.72951e-08 -0.0967271 -0.00431189 -0.218672 9 60 0 0.0313276
+ 953.676 2.54706e-07 -0.0973452 -0.00451943 -0.219431 9 60 0 0.0305694
+ 930.064 1.04805e-07 -0.0979625 -0.00472929 -0.220189 10 61 0 0.0298112
+ 906.452 6.0691e-08 -0.098579 -0.00494149 -0.220947 10 61 0 0.0290529
+ 882.84 1.61818e-07 -0.0991946 -0.00515601 -0.221705 10 61 0 0.0282947
+ 859.228 3.15484e-07 -0.0998095 -0.00537284 -0.222464 10 61 0 0.0275365
+ 835.617 3.80595e-07 -0.100424 -0.00559208 -0.223222 10 61 0 0.0267783
+ 812.008 2.14586e-08 -0.101037 -0.00581374 -0.22398 10 61 0 0.0260201
+ 788.399 8.2824e-08 -0.101649 -0.00603774 -0.224738 10 61 0 0.025262
+ 764.778 1.79678e-07 -0.10226 -0.00626416 -0.225497 11 61 0 0.0245035
+ 741.157 3.97802e-07 -0.102871 -0.00649287 -0.226255 11 61 0 0.0237449
+ 714.148 1.1518e-07 -0.103567 -0.00675704 -0.227122 11 61 0 0.0228776
+ 690.527 5.42389e-08 -0.104176 -0.00699062 -0.227881 11 61 0 0.0221191
+ 666.906 8.60619e-08 -0.104783 -0.00722648 -0.228639 11 61 0 0.0213606
+ 643.284 8.16954e-08 -0.105389 -0.00746465 -0.229398 11 61 0 0.020602
+ 619.662 8.59075e-08 -0.105995 -0.00770511 -0.230157 11 61 0 0.0198435
+ 596.039 8.51882e-08 -0.1066 -0.00794784 -0.230915 11 61 0 0.0190849
+ 572.417 4.59464e-07 -0.107204 -0.00819284 -0.231674 12 61 0 0.0183263
+ 548.794 1.40175e-07 -0.107806 -0.0084401 -0.232432 12 62 0 0.0175677
+ 525.171 1.13392e-07 -0.108408 -0.00868964 -0.233191 12 62 0 0.0168092
+ 501.548 4.05558e-07 -0.109009 -0.00894143 -0.233949 12 62 0 0.0160506
+ 477.925 9.16412e-08 -0.109609 -0.00919549 -0.234708 12 62 0 0.015292
+ 454.301 1.06076e-07 -0.110208 -0.0094518 -0.235467 12 62 0 0.0145334
+ 430.678 4.57805e-07 -0.110806 -0.00971036 -0.236225 12 62 0 0.0137748
+ 407.055 4.89073e-07 -0.111403 -0.00997127 -0.236984 12 62 0 0.0130162
+ 387.502 1.28973e-07 -0.111897 -0.0101889 -0.237612 13 61 0 0.0123883
+ 363.878 3.62449e-07 -0.112492 -0.0104539 -0.23837 13 61 0 0.0116297
+ 340.253 4.43821e-07 -0.113086 -0.010721 -0.239129 13 61 0 0.010871
+ 316.627 3.9714e-08 -0.113679 -0.0109904 -0.239888 13 61 0 0.0101123
+ 293.001 1.18563e-07 -0.114272 -0.011262 -0.240646 13 61 0 0.00935365
+ 269.375 6.43788e-07 -0.114863 -0.0115359 -0.241405 13 61 0 0.00859498
+ 245.749 2.34542e-07 -0.115453 -0.011812 -0.242164 13 61 0 0.00783628
+ 228.591 1.08544e-07 -0.115881 -0.0120138 -0.242715 13 62 0 0.00728532
+ 204.964 1.10859e-07 -0.116469 -0.0122938 -0.243473 14 62 0 0.00652658
+ 181.336 2.79764e-07 -0.117056 -0.012576 -0.244232 14 62 0 0.00576783
+ 157.708 2.72946e-07 -0.117642 -0.0128604 -0.244991 14 62 0 0.00500909
+ 134.08 2.32674e-07 -0.118227 -0.013147 -0.24575 14 62 0 0.00425033
+ 110.451 3.02868e-08 -0.118811 -0.0134358 -0.246508 14 62 0 0.00349156
+ 86.8221 1.38518e-06 -0.119393 -0.0137268 -0.247267 14 62 0 0.00273279
+ 63.1928 2.92912e-07 -0.119975 -0.01402 -0.248026 14 62 0 0.001974
+ 39.5633 8.58787e-08 -0.120555 -0.0143153 -0.248785 14 62 0 0.0012152
+ 15.9337 1.52644e-08 -0.121135 -0.0146128 -0.249544 15 62 0 0.000456403
+Event 200008
+ 0.547326 96.46 93.53 0.0652
+ 285.326 4.95449e-08 -0.00541777 0.0497077 0.0591482 0 32 6 0.00914824
+ 281.556 5.6965e-08 -0.00558185 0.0506867 0.059027 0 32 6 0.00902703
+ 277.787 1.9978e-10 -0.00574818 0.0516653 0.0589058 0 32 6 0.00890583
+ 274.48 1.7477e-07 -0.00589601 0.0525237 0.0587995 0 32 6 0.00879948
+ 270.712 7.35701e-08 -0.00606669 0.0535015 0.0586783 0 32 6 0.00867831
+ 266.944 4.09576e-08 -0.00623962 0.054479 0.0585571 1 31 6 0.00855714
+ 263.177 1.4629e-07 -0.00641479 0.0554561 0.058436 1 31 6 0.00843602
+ 259.411 1.48874e-07 -0.00659221 0.0564327 0.0583149 1 31 6 0.0083149
+ 255.644 3.44291e-08 -0.00677188 0.057409 0.0581938 1 31 6 0.00819379
+ 251.878 8.95278e-08 -0.0069538 0.0583848 0.0580727 1 31 6 0.00807269
+ 248.113 1.03124e-07 -0.00713797 0.0593602 0.0579516 2 32 6 0.00795162
+ 244.349 3.46027e-08 -0.00732437 0.0603352 0.0578306 2 32 6 0.00783056
+ 240.584 7.79463e-08 -0.00751302 0.0613097 0.0577095 2 32 6 0.00770951
+ 236.819 9.49743e-08 -0.00770392 0.0622838 0.0575884 2 32 6 0.00758844
+ 229.289 1.50292e-07 -0.00809242 0.0642307 0.0573463 3 31 6 0.00734629
+ 225.523 7.25947e-08 -0.00829002 0.0652035 0.0572252 3 31 6 0.00722521
+ 221.758 1.28437e-07 -0.00848988 0.0661758 0.0571041 3 31 6 0.00710414
+ 217.993 5.61739e-07 -0.00869196 0.0671477 0.0569831 3 31 6 0.00698307
+ 214.229 1.65473e-08 -0.0088963 0.0681191 0.056862 3 32 6 0.006862
+ 210.464 7.2758e-08 -0.00910288 0.06909 0.056741 4 32 6 0.00674095
+ 206.7 8.47123e-08 -0.0093117 0.0700604 0.0566199 4 32 6 0.00661991
+ 202.936 5.02127e-08 -0.00952277 0.0710304 0.0564989 4 32 6 0.00649887
+ 199.172 4.50355e-07 -0.00973609 0.0719998 0.0563778 4 32 6 0.00637784
+ 195.408 5.87969e-08 -0.00995164 0.0729688 0.0562568 4 32 6 0.00625682
+ 191.645 4.45253e-08 -0.0101694 0.0739373 0.0561358 5 32 6 0.0061358
+ 187.882 6.22777e-08 -0.0103895 0.0749052 0.0560148 5 32 6 0.00601479
+ 184.119 9.19591e-08 -0.0106119 0.0758726 0.0558938 5 32 6 0.00589378
+ 176.593 2.53396e-07 -0.0110632 0.0778059 0.0556518 6 32 6 0.00565179
+ 172.831 2.01277e-07 -0.0112923 0.0787718 0.0555308 6 32 6 0.00553081
+ 169.069 1.15039e-07 -0.0115236 0.0797371 0.0554098 6 32 6 0.00540983
+ 165.305 1.33962e-07 -0.0117571 0.0807019 0.0552888 6 32 6 0.00528879
+ 161.541 7.09002e-08 -0.0119928 0.0816662 0.0551678 6 32 6 0.00516776
+ 157.778 2.33115e-07 -0.0122309 0.0826299 0.0550467 7 32 6 0.00504674
+ 154.014 4.02935e-08 -0.0124711 0.083593 0.0549257 7 32 6 0.00492572
+ 146.489 4.11349e-07 -0.0129583 0.0855176 0.0546837 7 32 6 0.00468372
+ 142.726 1.02928e-07 -0.0132052 0.0864791 0.0545627 7 32 6 0.00456274
+ 138.964 5.95844e-08 -0.0134544 0.0874399 0.0544418 8 32 6 0.00444176
+ 135.202 4.53985e-08 -0.0137058 0.0884002 0.0543208 8 32 6 0.00432078
+ 131.44 8.24969e-08 -0.0139594 0.0893599 0.0541998 8 33 6 0.00419981
+ 127.678 2.06781e-07 -0.0142153 0.090319 0.0540788 8 33 6 0.00407883
+ 123.916 1.97205e-08 -0.0144734 0.0912776 0.0539579 8 33 6 0.00395787
+ 120.154 2.90571e-08 -0.0147338 0.0922355 0.0538369 9 32 6 0.0038369
+ 116.392 7.31134e-09 -0.0149965 0.0931927 0.0537159 9 32 6 0.00371593
+ 112.63 1.47308e-07 -0.0152614 0.0941494 0.053595 9 32 6 0.00359497
+ 108.869 1.36301e-07 -0.0155285 0.0951054 0.053474 9 32 6 0.00347402
+ 105.108 2.87935e-07 -0.0157979 0.0960608 0.0533531 9 32 6 0.00335308
+ 97.5883 1.23727e-07 -0.0163434 0.0979697 0.0531113 10 33 6 0.00311126
+ 93.828 9.47331e-08 -0.0166195 0.0989232 0.0529903 10 33 6 0.00299034
+ 90.0682 1.19186e-08 -0.0168978 0.0998761 0.0528694 10 33 6 0.00286944
+ 86.3089 2.47456e-07 -0.0171783 0.100828 0.0527486 10 33 6 0.00274856
+ 82.55 6.33274e-08 -0.0174611 0.10178 0.0526277 11 32 6 0.00262768
+ 78.7907 1.20106e-08 -0.0177461 0.102731 0.0525068 11 32 6 0.00250679
+ 75.0319 4.50417e-08 -0.0180334 0.103681 0.0523859 11 32 6 0.00238593
+ 71.2746 3.29792e-07 -0.0183228 0.10463 0.0522651 11 32 6 0.0022651
+ 67.5207 2.50875e-07 -0.0186145 0.105579 0.0521444 12 33 6 0.00214439
+ 63.7674 2.35195e-08 -0.0189083 0.106528 0.0520237 12 33 6 0.0020237
+ 60.0151 4.35329e-08 -0.0192044 0.107475 0.051903 12 33 6 0.00190303
+ 52.512 2.78876e-08 -0.0198032 0.109368 0.0516618 12 33 6 0.00166176
+ 48.7616 1.3977e-07 -0.020106 0.110313 0.0515412 13 33 6 0.00154116
+ 45.0118 1.43208e-07 -0.020411 0.111258 0.0514206 13 33 6 0.00142058
+ 41.2631 1.77354e-08 -0.0207182 0.112202 0.0513 13 33 6 0.00130003
+ 33.7724 8.13305e-08 -0.0213392 0.114088 0.0510592 13 33 6 0.00105915
+ 30.0279 7.75301e-08 -0.0216531 0.11503 0.0509387 14 33 6 0.000938743
+ 26.2841 8.12004e-07 -0.0219692 0.115971 0.0508184 14 33 6 0.000818355
+ 22.5411 2.07678e-09 -0.0222875 0.116911 0.050698 14 33 6 0.000697993
+ 18.7991 7.07373e-08 -0.022608 0.117851 0.0505777 14 33 6 0.00057766
+ 15.0595 6.57282e-08 -0.0229308 0.118789 0.0504574 14 33 6 0.000457408
+ 11.3207 1.72387e-07 -0.0232558 0.119727 0.0503372 15 33 6 0.000337181
+Event 200009
+ 4.93899 55.98 125.21 -0.0691
+ 474.199 3.77334e-08 -0.0296578 0.0412819 -0.0347849 0 42 4 0.0152151
+ 491.633 1.98682e-08 -0.0301471 0.0419509 -0.0342254 0 42 4 0.0157746
+ 543.934 3.89294e-07 -0.031616 0.043957 -0.0325468 0 42 4 0.0174532
+ 561.368 3.4404e-08 -0.0321061 0.0446255 -0.0319873 1 41 4 0.0180127
+ 578.802 9.70432e-08 -0.0325962 0.0452938 -0.0314278 1 41 4 0.0185722
+ 613.67 1.84255e-08 -0.0335772 0.04663 -0.0303088 1 41 4 0.0196912
+ 665.971 1.61212e-08 -0.0350499 0.0486334 -0.0286302 2 42 4 0.0213698
+ 683.405 5.40786e-08 -0.0355412 0.0493009 -0.0280707 2 42 4 0.0219293
+ 718.273 3.11948e-08 -0.0365243 0.0506356 -0.0269517 2 42 4 0.0230483
+ 735.707 7.44409e-08 -0.0370161 0.0513027 -0.0263921 2 42 4 0.0236079
+ 770.574 2.0101e-08 -0.0380003 0.0526366 -0.0252731 3 41 4 0.0247269
+ 788.008 5.55415e-08 -0.0384926 0.0533033 -0.0247136 3 41 4 0.0252864
+ 805.442 1.52033e-07 -0.0389851 0.0539699 -0.0241541 3 41 4 0.0258459
+ 822.876 1.77752e-08 -0.0394778 0.0546364 -0.0235946 3 41 4 0.0264054
+ 875.177 2.73372e-08 -0.040957 0.056635 -0.021916 4 42 4 0.028084
+ 892.611 2.34875e-08 -0.0414505 0.0573009 -0.0213565 4 42 4 0.0286435
+ 910.045 2.9307e-09 -0.0419441 0.0579667 -0.020797 4 42 4 0.029203
+ 927.479 1.68911e-08 -0.0424379 0.0586324 -0.0202375 4 42 4 0.0297625
+ 944.912 1.69124e-08 -0.0429318 0.0592979 -0.0196779 4 42 4 0.0303221
+ 979.78 2.40553e-08 -0.0439203 0.0606286 -0.0185589 5 41 4 0.0314411
+ 997.214 1.0019e-08 -0.0444148 0.0612938 -0.0179994 5 41 4 0.0320006
+ 1014.65 1.58789e-08 -0.0449094 0.0619588 -0.0174399 5 41 4 0.0325601
+ 1032.08 1.01013e-08 -0.0454043 0.0626237 -0.0168804 5 41 4 0.0331196
+ 1049.52 2.79301e-08 -0.0458993 0.0632884 -0.0163208 5 41 4 0.0336792
+ 1066.95 3.43756e-08 -0.0463945 0.063953 -0.0157613 6 42 4 0.0342387
+ 1084.38 2.8122e-08 -0.0468899 0.0646175 -0.0152018 6 42 4 0.0347982
+ 1101.82 1.72355e-08 -0.0473854 0.0652819 -0.0146423 6 42 4 0.0353577
+ 1119.25 3.81482e-07 -0.0478812 0.0659461 -0.0140828 6 42 4 0.0359172
+ 1136.68 4.53956e-08 -0.0483771 0.0666102 -0.0135233 6 42 4 0.0364767
+ 1188.99 2.37481e-08 -0.0498659 0.0686017 -0.0118447 7 41 4 0.0381553
+ 1223.85 3.45286e-08 -0.0508593 0.0699286 -0.0107257 7 41 4 0.0392743
+ 1258.72 3.62577e-08 -0.0518534 0.0712551 -0.00960665 8 42 4 0.0403934
+ 1276.15 2.45384e-08 -0.0523508 0.0719181 -0.00904713 8 42 4 0.0409529
+ 1345.89 9.49402e-08 -0.0543418 0.0745689 -0.00680906 8 42 4 0.0431909
+ 1363.32 1.90434e-08 -0.05484 0.0752313 -0.00624954 9 41 4 0.0437505
+ 1380.76 2.72441e-08 -0.0553384 0.0758935 -0.00569003 9 41 4 0.04431
+ 1398.19 3.89593e-08 -0.0558369 0.0765556 -0.00513051 9 41 4 0.0448695
+ 1433.06 1.5727e-08 -0.0568346 0.0778795 -0.00401147 9 41 4 0.0459885
+ 1450.49 1.68174e-08 -0.0573336 0.0785412 -0.00345195 9 41 4 0.046548
+ 1502.79 4.37157e-09 -0.0588319 0.0805255 -0.0017734 10 42 4 0.0482266
+ 1520.23 1.52473e-07 -0.0593317 0.0811867 -0.00121388 10 42 4 0.0487861
+ 1537.66 5.83343e-08 -0.0598317 0.0818477 -0.000654361 10 42 4 0.0493456
+ 1555.1 5.64381e-09 -0.0603318 0.0825087 -9.48423e-05 10 42 4 0.0499052
+ 1557.27 1.30714e-08 -0.060439 0.0826501 2.5e-05 11 41 5 0.049975
+ 1522.41 2.02234e-08 -0.0614398 0.0839712 0.0011444 11 41 5 0.0488556
+ 1504.97 3.13095e-08 -0.0619405 0.0846316 0.0017041 11 41 5 0.0482959
+ 1487.54 3.15712e-08 -0.0624414 0.0852918 0.00226379 11 41 5 0.0477362
+ 1452.68 3.04756e-08 -0.0634436 0.0866119 0.00338319 12 42 5 0.0466168
+ 1435.24 2.64938e-08 -0.0639449 0.0872717 0.00394289 12 42 5 0.0460571
+ 1382.95 1.70135e-08 -0.06545 0.0892504 0.00562199 12 42 5 0.044378
+ 1365.51 2.89551e-08 -0.0659521 0.0899097 0.00618169 12 42 5 0.0438183
+ 1348.08 4.42404e-08 -0.0664543 0.0905689 0.00674139 13 41 5 0.0432586
+ 1330.65 5.14826e-08 -0.0669567 0.0912279 0.00730109 13 41 5 0.0426989
+ 1278.35 3.60223e-07 -0.0684649 0.0932042 0.00898019 13 41 5 0.0410198
+ 1226.05 3.52243e-08 -0.0699747 0.0951794 0.0106593 14 42 5 0.0393407
+ 1208.62 1.87912e-08 -0.0704783 0.0958375 0.011219 14 42 5 0.038781
+ 1173.75 2.60636e-08 -0.071486 0.0971533 0.0123384 14 42 5 0.0376616
+ 1156.32 2.95136e-07 -0.0719902 0.0978111 0.0128981 15 41 5 0.0371019
+ 1138.89 1.98559e-08 -0.0724944 0.0984686 0.0134578 15 41 5 0.0365422
+ 1121.45 4.93947e-08 -0.0729989 0.0991261 0.0140175 15 41 5 0.0359825
+ 1086.59 3.80617e-08 -0.0740083 0.100441 0.0151369 15 41 5 0.0348631
+ 1034.29 6.2107e-08 -0.0755238 0.102411 0.016816 16 42 5 0.033184
+ 999.424 4.56666e-08 -0.0765349 0.103725 0.0179354 16 42 5 0.0320646
+ 981.991 1.00856e-08 -0.0770407 0.104381 0.0184951 16 42 5 0.0315049
+ 964.558 2.52603e-08 -0.0775467 0.105037 0.0190548 16 42 5 0.0309452
+ 947.125 3.26067e-07 -0.0780529 0.105693 0.0196146 17 41 5 0.0303854
+ 929.692 5.13579e-08 -0.0785592 0.106349 0.0201743 17 41 5 0.0298257
+ 912.26 4.63297e-08 -0.0790657 0.107005 0.020734 17 41 5 0.029266
+ 894.827 2.79556e-08 -0.0795724 0.107661 0.0212937 17 41 5 0.0287063
+ 877.394 1.81369e-08 -0.0800792 0.108317 0.0218534 17 41 5 0.0281466
+ 825.095 5.06156e-08 -0.0816008 0.110283 0.0235325 18 42 5 0.0264675
+ 807.662 6.68664e-08 -0.0821083 0.110938 0.0240922 18 42 5 0.0259078
+ 790.229 4.66863e-08 -0.082616 0.111593 0.0246519 18 42 5 0.0253481
+ 772.796 4.00654e-07 -0.0831238 0.112248 0.0252116 18 42 5 0.0247884
+ 755.363 7.17822e-08 -0.0836318 0.112902 0.0257713 19 41 5 0.0242287
+ 737.93 1.15379e-08 -0.08414 0.113557 0.026331 19 41 5 0.023669
+ 668.197 1.19571e-07 -0.0861745 0.116174 0.0285699 19 41 5 0.0214301
+ 650.764 1.10942e-08 -0.0866835 0.116828 0.0291296 20 42 5 0.0208704
+ 633.331 1.40282e-06 -0.0871927 0.117482 0.0296893 20 42 5 0.0203107
+ 615.898 8.24002e-08 -0.087702 0.118135 0.030249 20 42 5 0.019751
+ 598.465 1.60518e-08 -0.0882116 0.118789 0.0308087 20 42 5 0.0191913
+ 581.032 4.08282e-07 -0.0887213 0.119442 0.0313684 20 42 5 0.0186316
+Event 200010
+ 0.282515 57.43 -26.8 -0.0605
+ 667.558 7.52341e-08 0.0473884 -0.0159545 -0.0285936 0 115 4 0.0214064
+ 684.275 1.90473e-07 0.0482192 -0.0161037 -0.0280573 0 115 4 0.0219427
+ 700.994 1.5954e-07 0.0490506 -0.0162489 -0.027521 0 115 4 0.022479
+ 717.712 5.48847e-07 0.0498828 -0.0163903 -0.0269847 0 115 4 0.0230153
+ 734.431 3.63271e-07 0.0507155 -0.0165276 -0.0264484 0 115 4 0.0235516
+ 751.151 6.7695e-07 0.0515489 -0.016661 -0.0259121 0 115 4 0.0240879
+ 767.874 1.91638e-07 0.0523829 -0.0167904 -0.0253757 1 114 4 0.0246243
+ 784.598 2.19383e-07 0.0532174 -0.0169159 -0.0248392 1 115 4 0.0251608
+ 801.325 9.45963e-07 0.0540525 -0.0170374 -0.0243026 1 115 4 0.0256974
+ 818.051 4.28674e-07 0.0548881 -0.017155 -0.0237661 1 115 4 0.0262339
+ 834.778 3.23018e-07 0.0557243 -0.0172686 -0.0232295 1 115 4 0.0267705
+ 851.505 6.57673e-08 0.056561 -0.0173782 -0.022693 1 115 4 0.027307
+ 868.23 3.03161e-07 0.0573983 -0.0174839 -0.0221565 2 115 4 0.0278435
+ 884.955 1.19681e-07 0.058236 -0.0175857 -0.0216199 2 115 4 0.0283801
+ 901.681 3.45519e-07 0.0590742 -0.0176835 -0.0210834 2 115 4 0.0289166
+ 918.405 2.61897e-07 0.0599129 -0.0177775 -0.020547 2 115 4 0.029453
+ 932.62 1.93243e-07 0.0606261 -0.0178542 -0.020091 2 115 4 0.029909
+ 949.343 2.48536e-07 0.0614656 -0.0179411 -0.0195545 2 115 4 0.0304455
+ 966.066 2.23603e-07 0.0623054 -0.018024 -0.0190181 3 115 4 0.0309819
+ 982.791 8.12338e-08 0.0631457 -0.0181028 -0.0184816 3 115 4 0.0315184
+ 999.515 5.02843e-07 0.0639862 -0.0181777 -0.0179451 3 115 4 0.0320549
+ 1016.24 7.86554e-07 0.0648272 -0.0182486 -0.0174088 3 115 4 0.0325912
+ 1032.95 2.12135e-07 0.0656686 -0.0183154 -0.0168725 3 115 4 0.0331275
+ 1049.67 1.93272e-07 0.0665103 -0.0183783 -0.0163362 3 115 4 0.0336638
+ 1066.39 2.96937e-07 0.0673523 -0.0184373 -0.0157999 4 116 4 0.0342001
+ 1083.11 1.4474e-06 0.0681946 -0.0184923 -0.0152637 4 116 4 0.0347363
+ 1099.83 8.47405e-07 0.0690371 -0.0185433 -0.0147274 4 116 4 0.0352726
+ 1116.54 7.44058e-07 0.0698798 -0.0185904 -0.0141911 4 116 4 0.0358089
+ 1133.26 1.12527e-07 0.0707227 -0.0186335 -0.0136548 4 116 4 0.0363452
+ 1149.98 2.70735e-07 0.0715658 -0.0186727 -0.0131185 5 116 4 0.0368815
+ 1166.7 1.24995e-07 0.072409 -0.018708 -0.0125821 5 116 4 0.0374179
+ 1177.51 2.15399e-07 0.072954 -0.0187288 -0.0122354 5 116 4 0.0377646
+ 1194.24 4.85735e-07 0.0737974 -0.0187574 -0.0116989 5 116 4 0.0383011
+ 1210.97 1.55623e-07 0.0746409 -0.0187822 -0.0111623 5 116 4 0.0388377
+ 1227.69 8.53681e-08 0.0754844 -0.0188029 -0.0106257 5 116 4 0.0393743
+ 1244.42 3.93626e-07 0.0763281 -0.0188198 -0.010089 6 116 4 0.039911
+ 1261.15 2.4103e-07 0.0771718 -0.0188327 -0.00955233 6 116 4 0.0404477
+ 1277.89 9.55512e-07 0.0780154 -0.0188417 -0.00901558 6 116 4 0.0409844
+ 1294.62 2.88629e-07 0.0788592 -0.0188468 -0.00847882 6 116 4 0.0415212
+ 1311.36 2.50418e-07 0.0797029 -0.0188479 -0.00794202 6 116 4 0.042058
+ 1328.09 4.40093e-07 0.0805466 -0.0188451 -0.0074052 6 117 4 0.0425948
+ 1344.83 1.47257e-07 0.0813902 -0.0188383 -0.00686834 7 116 4 0.0431317
+ 1361.56 3.95357e-07 0.0822338 -0.0188276 -0.00633148 7 116 4 0.0436685
+ 1378.3 8.53668e-07 0.0830774 -0.018813 -0.00579468 7 116 4 0.0442053
+ 1395.03 3.08616e-07 0.0839209 -0.0187946 -0.00525792 7 116 4 0.0447421
+ 1411.76 4.20029e-07 0.0847643 -0.0187722 -0.00472113 7 116 4 0.0452789
+ 1428.5 2.86495e-07 0.0856076 -0.0187459 -0.00418432 7 116 4 0.0458157
+ 1445.23 5.31735e-07 0.0864508 -0.0187157 -0.00364751 8 117 4 0.0463525
+ 1461.97 1.27688e-07 0.0872938 -0.0186816 -0.00311065 8 117 4 0.0468893
+ 1478.71 1.17983e-07 0.0881366 -0.0186436 -0.00257377 8 117 4 0.0474262
+ 1495.44 2.06974e-07 0.0889792 -0.0186016 -0.00203685 8 117 4 0.0479632
+ 1512.18 2.34821e-07 0.0898215 -0.0185558 -0.0014999 8 117 4 0.0485001
+ 1528.92 1.44362e-07 0.0906637 -0.018506 -0.000962927 8 117 4 0.0490371
+ 1545.66 6.16523e-08 0.0915055 -0.0184522 -0.000425921 9 117 4 0.0495741
+ 1558.16 2.55049e-07 0.0922121 -0.0184037 2.5e-05 9 117 5 0.049975
+ 1541.23 1.82491e-07 0.0930497 -0.0183531 0.00056901 9 117 5 0.049431
+ 1524.29 5.58843e-07 0.093887 -0.0182984 0.00111307 9 117 5 0.0488869
+ 1507.35 2.26695e-07 0.0947239 -0.0182395 0.00165716 9 117 5 0.0483428
+ 1490.42 2.10209e-08 0.0955607 -0.0181764 0.00220104 9 117 5 0.047799
+ 1473.49 2.76472e-07 0.0963972 -0.0181095 0.00274493 10 117 5 0.0472551
+ 1456.56 1.14103e-07 0.0972333 -0.0180386 0.00328887 10 117 5 0.0467111
+ 1439.62 1.34611e-07 0.0980691 -0.0179638 0.00383286 10 117 5 0.0461671
+ 1422.69 1.43348e-07 0.0989044 -0.0178851 0.00437687 10 118 5 0.0456231
+ 1405.75 2.297e-07 0.0997394 -0.0178025 0.00492092 10 118 5 0.0450791
+ 1388.81 1.20406e-06 0.100574 -0.0177158 0.00546501 10 118 5 0.044535
+ 1371.87 6.8515e-07 0.101408 -0.0176253 0.00600915 11 117 5 0.0439909
+ 1354.93 2.05766e-07 0.102242 -0.0175308 0.00655334 11 117 5 0.0434467
+ 1337.99 2.23097e-07 0.103075 -0.0174325 0.00709758 11 117 5 0.0429024
+ 1321.04 9.18415e-08 0.103907 -0.0173303 0.00764194 11 117 5 0.0423581
+ 1304.09 4.04839e-07 0.104739 -0.0172242 0.00818639 11 117 5 0.0418136
+ 1287.14 1.28289e-06 0.105571 -0.0171142 0.0087309 11 117 5 0.0412691
+ 1270.19 5.42632e-07 0.106402 -0.0170004 0.00927548 12 118 5 0.0407245
+ 1253.23 2.36421e-07 0.107232 -0.0168826 0.00982011 12 118 5 0.0401799
+ 1236.28 3.18862e-07 0.108062 -0.016761 0.0103648 12 118 5 0.0396352
+ 1219.32 5.52383e-07 0.108891 -0.0166355 0.0109095 12 118 5 0.0390905
+ 1202.36 1.23194e-07 0.10972 -0.0165061 0.0114543 12 118 5 0.0385457
+ 1185.4 4.22696e-07 0.110548 -0.016373 0.0119992 12 118 5 0.0380008
+ 1168.43 2.43626e-07 0.111375 -0.016236 0.0125441 13 118 5 0.0374559
+ 1151.46 7.27049e-07 0.112201 -0.0160949 0.0130893 13 118 5 0.0369107
+ 1134.48 5.09144e-07 0.113027 -0.01595 0.0136347 13 118 5 0.0363653
+ 1117.5 1.44342e-07 0.113852 -0.0158011 0.0141801 13 118 5 0.0358199
+ 1100.52 5.15236e-07 0.114676 -0.0156484 0.0147257 13 118 5 0.0352743
+ 1083.53 9.95143e-08 0.115499 -0.015492 0.0152714 13 118 5 0.0347286
+ 1066.54 5.51138e-07 0.116321 -0.0153318 0.0158171 14 118 5 0.0341829
+ 1049.54 2.01186e-07 0.117143 -0.0151679 0.0163631 -999 -999 5 0.0336369
+ 1032.54 7.02564e-08 0.117964 -0.0150002 0.0169092 14 119 5 0.0330908
+ 1015.54 8.07047e-08 0.118784 -0.0148287 0.0174552 14 119 5 0.0325448
+ 998.541 6.86562e-07 0.119603 -0.0146534 0.0180014 14 119 5 0.0319986
+ 981.537 3.42924e-07 0.120421 -0.0144743 0.0185476 14 119 5 0.0314524
+ 964.532 1.08912e-07 0.121239 -0.0142914 0.0190938 15 118 5 0.0309062
+ 947.526 4.10939e-07 0.122055 -0.0141048 0.0196401 15 118 5 0.0303599
+ 930.515 5.69986e-07 0.122871 -0.0139142 0.0201865 15 118 5 0.0298135
+ 913.503 5.93342e-07 0.123685 -0.01372 0.020733 15 118 5 0.029267
+ 896.496 1.08928e-06 0.124499 -0.0135218 0.0212793 15 118 5 0.0287207
+ 879.488 8.97082e-07 0.125312 -0.0133199 0.0218256 15 118 5 0.0281744
+ 862.479 8.5698e-08 0.126124 -0.0131142 0.022372 16 119 5 0.027628
+ 845.468 1.58509e-07 0.126935 -0.0129048 0.0229184 16 119 5 0.0270816
+ 828.455 1.32593e-07 0.127745 -0.0126917 0.0234649 16 119 5 0.0265351
+ 811.442 1.32392e-06 0.128554 -0.0124748 0.0240114 16 119 5 0.0259886
+ 794.427 1.34857e-07 0.129361 -0.0122542 0.024558 16 119 5 0.025442
+ 777.413 2.65049e-07 0.130168 -0.01203 0.0251045 16 119 5 0.0248955
+ 760.398 1.23798e-07 0.130974 -0.0118021 0.0256511 17 119 5 0.0243489
+ 743.38 1.95676e-07 0.131779 -0.0115706 0.0261977 17 119 5 0.0238023
+ 726.358 1.58663e-07 0.132582 -0.0113353 0.0267445 17 119 5 0.0232555
+ 709.335 3.54469e-07 0.133385 -0.0110964 0.0272913 17 119 5 0.0227087
+ 692.309 1.50811e-07 0.134186 -0.0108537 0.0278382 17 119 5 0.0221618
+ 675.278 1.5119e-07 0.134986 -0.0106073 0.0283853 17 119 5 0.0216147
+ 658.242 3.88276e-07 0.135785 -0.0103573 0.0289325 18 120 5 0.0210675
+ 641.205 5.55501e-07 0.136582 -0.0101037 0.0294798 18 120 5 0.0205202
+ 624.164 1.77757e-07 0.137379 -0.0098465 0.0300272 18 120 5 0.0199728
+ 607.121 2.11165e-07 0.138174 -0.00958563 0.0305747 18 120 5 0.0194253
+ 590.075 4.08923e-07 0.138968 -0.00932107 0.0311222 18 120 5 0.0188778
+ 573.026 1.66102e-07 0.13976 -0.00905291 0.0316699 18 120 5 0.0183301
+ 555.974 2.74189e-07 0.140552 -0.00878116 0.0322176 19 119 5 0.0177824
+ 538.919 7.03332e-07 0.141342 -0.0085058 0.0327654 19 119 5 0.0172346
+ 521.861 4.55691e-07 0.14213 -0.00822683 0.0333134 19 119 5 0.0166866
+ 504.801 3.49658e-07 0.142918 -0.00794431 0.0338614 19 119 5 0.0161386
+ 487.736 2.28963e-07 0.143704 -0.00765828 0.0344096 19 119 5 0.0155904
+ 470.667 3.56562e-07 0.144488 -0.00736875 0.0349579 19 120 5 0.0150421
+ 453.594 4.86751e-07 0.145271 -0.00707568 0.0355063 20 120 5 0.0144937
+ 436.518 4.73797e-07 0.146053 -0.00677911 0.0360548 20 120 5 0.0139452
+ 419.438 1.21548e-07 0.146833 -0.00647899 0.0366034 20 120 5 0.0133966
+ 402.352 2.43158e-07 0.147612 -0.00617534 0.0371523 20 120 5 0.0128477
+ 385.262 2.56983e-07 0.14839 -0.00586822 0.0377012 20 120 5 0.0122988
+ 368.168 1.95586e-07 0.149165 -0.00555761 0.0382503 20 120 5 0.0117497
+Event 200011
+ 0.330315 108.44 -164.81 -0.199
+ 1069.73 1.59943e-07 -0.0465158 -0.0183437 -0.215679 0 67 0 0.0343211
+ 1059.92 6.01364e-08 -0.0473531 -0.0187904 -0.215994 0 67 0 0.0340059
+ 1050.11 1.61284e-07 -0.0481885 -0.0192407 -0.216309 0 67 0 0.0336908
+ 1040.3 5.35837e-08 -0.049022 -0.0196946 -0.216624 0 67 0 0.0333756
+ 1030.49 1.92083e-07 -0.0498535 -0.020152 -0.21694 0 67 0 0.0330604
+ 1020.69 4.39669e-07 -0.050683 -0.020613 -0.217255 0 68 0 0.0327453
+ 1010.88 1.16422e-07 -0.0515106 -0.0210776 -0.21757 1 67 0 0.0324302
+ 1001.07 2.05649e-07 -0.0523362 -0.0215458 -0.217885 1 67 0 0.0321151
+ 991.267 6.38158e-08 -0.0531597 -0.0220175 -0.2182 1 67 0 0.0318
+ 981.46 5.45166e-07 -0.0539812 -0.0224928 -0.218515 1 67 0 0.0314849
+ 971.654 1.37046e-07 -0.0548006 -0.0229715 -0.21883 1 67 0 0.0311698
+ 961.847 2.92383e-07 -0.055618 -0.0234538 -0.219145 2 68 0 0.0308547
+ 952.041 2.36722e-07 -0.0564333 -0.0239396 -0.21946 2 68 0 0.0305395
+ 942.236 1.55578e-07 -0.0572465 -0.0244289 -0.219776 2 68 0 0.0302245
+ 932.431 2.88292e-07 -0.0580576 -0.0249217 -0.220091 2 68 0 0.0299094
+ 922.626 9.28536e-07 -0.0588666 -0.0254179 -0.220406 2 68 0 0.0295944
+ 912.822 1.23513e-07 -0.0596735 -0.0259176 -0.220721 3 67 0 0.0292793
+ 903.016 8.41821e-08 -0.0604782 -0.0264208 -0.221036 3 67 0 0.0289642
+ 893.207 9.20799e-08 -0.0612807 -0.0269274 -0.221351 3 68 0 0.028649
+ 883.397 6.5882e-08 -0.0620809 -0.0274376 -0.221666 3 68 0 0.0283338
+ 873.587 7.42973e-07 -0.062879 -0.0279512 -0.221981 3 68 0 0.0280186
+ 863.778 5.74211e-08 -0.0636748 -0.0284682 -0.222297 4 68 0 0.0277034
+ 853.968 8.30915e-08 -0.0644683 -0.0289886 -0.222612 4 68 0 0.0273882
+ 844.159 3.08148e-07 -0.0652597 -0.0295125 -0.222927 4 68 0 0.027073
+ 834.352 4.68469e-08 -0.0660488 -0.0300398 -0.223242 4 68 0 0.0267579
+ 832.396 6.71825e-08 -0.0662059 -0.0301454 -0.223305 4 68 0 0.026695
+ 824.855 1.73031e-06 -0.0668109 -0.0305537 -0.223547 4 68 0 0.0264527
+ 815.046 3.71951e-07 -0.0675955 -0.0310876 -0.223862 5 68 0 0.0261375
+ 805.236 4.76762e-07 -0.0683778 -0.0316248 -0.224178 5 68 0 0.0258223
+ 795.425 4.62034e-08 -0.0691578 -0.0321654 -0.224493 5 68 0 0.025507
+ 785.612 2.84103e-07 -0.0699354 -0.0327094 -0.224808 5 68 0 0.0251917
+ 775.8 1.85175e-07 -0.0707107 -0.0332567 -0.225124 5 68 0 0.0248764
+ 765.986 1.31764e-07 -0.0714836 -0.0338073 -0.225439 6 69 0 0.0245611
+ 756.172 1.30852e-07 -0.0722541 -0.0343613 -0.225754 6 69 0 0.0242457
+ 746.362 4.08712e-08 -0.0730222 -0.0349186 -0.22607 6 69 0 0.0239305
+ 736.554 5.72938e-08 -0.073788 -0.0354792 -0.226385 6 69 0 0.0236153
+ 726.746 1.72517e-07 -0.0745513 -0.0360431 -0.2267 6 69 0 0.0233002
+ 716.938 3.77615e-07 -0.0753122 -0.0366103 -0.227015 7 68 0 0.022985
+ 707.13 1.82748e-08 -0.0760707 -0.0371808 -0.22733 7 68 0 0.0226698
+ 697.321 3.0714e-07 -0.0768267 -0.0377544 -0.227645 7 68 0 0.0223547
+ 687.512 9.62077e-08 -0.0775803 -0.0383312 -0.227961 7 68 0 0.0220394
+ 667.894 5.82714e-07 -0.07908 -0.0394946 -0.228591 8 69 0 0.021409
+ 658.085 8.83596e-08 -0.0798261 -0.0400811 -0.228906 8 69 0 0.0210939
+ 649.63 2.13479e-07 -0.0804672 -0.0405892 -0.229178 8 69 0 0.0208222
+ 639.823 1.02435e-07 -0.0812084 -0.0411818 -0.229493 8 69 0 0.0205071
+ 630.016 1.34965e-07 -0.0819472 -0.0417777 -0.229808 8 69 0 0.0201919
+ 620.208 4.79593e-07 -0.0826833 -0.0423766 -0.230123 9 69 0 0.0198768
+ 610.401 6.81007e-08 -0.0834169 -0.0429787 -0.230438 9 69 0 0.0195616
+ 600.593 2.48084e-07 -0.0841479 -0.0435839 -0.230754 9 69 0 0.0192465
+ 590.784 1.05587e-06 -0.0848763 -0.0441923 -0.231069 9 69 0 0.0189313
+ 580.975 4.93903e-07 -0.085602 -0.0448038 -0.231384 9 69 0 0.0186161
+ 571.166 1.12408e-07 -0.0863251 -0.0454185 -0.231699 9 69 0 0.0183009
+ 561.356 5.79108e-08 -0.0870456 -0.0460362 -0.232014 10 69 0 0.0179857
+ 551.545 4.0285e-07 -0.0877633 -0.046657 -0.23233 10 69 0 0.0176704
+ 531.972 9.8925e-07 -0.0891933 -0.0479059 -0.232959 10 70 0 0.0170415
+ 522.186 1.25073e-07 -0.0899044 -0.0485348 -0.233273 10 70 0 0.016727
+ 512.402 2.59134e-07 -0.0906128 -0.0491667 -0.233587 11 69 0 0.0164126
+ 502.618 1.79393e-07 -0.0913184 -0.0498017 -0.233902 11 69 0 0.0160982
+ 492.834 6.88897e-08 -0.0920213 -0.0504397 -0.234216 11 69 0 0.0157838
+ 483.049 1.25922e-07 -0.0927215 -0.0510807 -0.234531 11 69 0 0.0154694
+ 473.265 5.24808e-07 -0.0934189 -0.0517247 -0.234845 11 69 0 0.015155
+ 463.481 1.28685e-07 -0.0941136 -0.0523717 -0.235159 12 70 0 0.0148406
+ 453.697 5.42064e-07 -0.0948055 -0.0530217 -0.235474 12 70 0 0.0145263
+ 443.914 2.12746e-07 -0.0954947 -0.0536745 -0.235788 12 70 0 0.0142119
+ 434.132 4.06814e-08 -0.096181 -0.0543303 -0.236102 12 70 0 0.0138976
+ 424.349 3.4526e-07 -0.0968646 -0.0549891 -0.236417 12 70 0 0.0135832
+ 414.566 2.38586e-07 -0.0975452 -0.0556508 -0.236731 13 70 0 0.0132689
+ 404.783 2.00422e-07 -0.098223 -0.0563155 -0.237045 13 70 0 0.0129545
+ 394.999 1.5764e-07 -0.098898 -0.056983 -0.23736 13 70 0 0.0126401
+ 385.214 5.87593e-07 -0.0995701 -0.0576534 -0.237674 13 70 0 0.0123257
+ 375.429 3.61986e-07 -0.100239 -0.0583267 -0.237989 13 70 0 0.0120113
+ 365.643 7.94348e-08 -0.100906 -0.0590028 -0.238303 14 70 0 0.0116968
+ 355.858 1.72596e-07 -0.101569 -0.0596818 -0.238618 14 70 0 0.0113824
+ 346.073 9.22909e-08 -0.102229 -0.0603637 -0.238932 14 70 0 0.011068
+ 336.289 2.50665e-07 -0.102887 -0.0610483 -0.239246 14 70 0 0.0107536
+ 326.504 1.89731e-07 -0.103542 -0.0617359 -0.239561 14 70 0 0.0104392
+ 316.719 7.43455e-08 -0.104193 -0.0624262 -0.239875 15 70 0 0.0101248
+ 306.933 6.11844e-08 -0.104842 -0.0631193 -0.24019 15 70 0 0.0098103
+ 297.146 2.59108e-07 -0.105487 -0.0638152 -0.240504 15 70 0 0.00949581
+ 287.357 5.26839e-07 -0.10613 -0.0645138 -0.240819 15 70 0 0.00918126
+ 277.568 8.11279e-07 -0.10677 -0.0652152 -0.241133 15 70 0 0.00886671
+ 267.78 1.95152e-07 -0.107406 -0.0659193 -0.241448 15 70 0 0.00855218
+ 257.992 8.82625e-08 -0.10804 -0.0666262 -0.241762 16 71 0 0.00823765
+ 248.203 4.62633e-08 -0.10867 -0.0673359 -0.242077 16 71 0 0.0079231
+ 242.618 5.0824e-07 -0.109029 -0.0677419 -0.242256 16 71 0 0.00774366
+ 232.828 2.75458e-07 -0.109654 -0.0684559 -0.242571 16 71 0 0.00742906
+ 223.037 1.80663e-07 -0.110276 -0.0691726 -0.242886 16 71 0 0.00711446
+ 213.247 1.5988e-07 -0.110896 -0.0698919 -0.2432 17 70 0 0.00679985
+ 203.455 4.26469e-07 -0.111512 -0.0706139 -0.243515 17 70 0 0.00648521
+ 193.662 1.94884e-07 -0.112125 -0.0713385 -0.243829 17 71 0 0.00617053
+ 174.075 4.07699e-07 -0.113342 -0.0727957 -0.244459 17 71 0 0.00554114
+ 164.281 1.01656e-07 -0.113946 -0.0735282 -0.244774 17 71 0 0.00522645
+ 154.488 2.44314e-07 -0.114546 -0.0742632 -0.245088 18 71 0 0.00491175
+ 144.694 2.63677e-07 -0.115143 -0.0750009 -0.245403 18 71 0 0.00459704
+ 134.9 1.82647e-07 -0.115738 -0.0757411 -0.245718 18 71 0 0.00428234
+ 125.106 6.9048e-08 -0.116329 -0.0764839 -0.246032 18 71 0 0.00396763
+ 115.312 1.17618e-07 -0.116916 -0.0772292 -0.246347 18 71 0 0.00365291
+ 105.518 4.4879e-07 -0.117501 -0.0779771 -0.246662 19 71 0 0.0033382
+ 96.6233 3.37563e-07 -0.118029 -0.0786584 -0.246948 19 71 0 0.0030524
+ 86.8278 1.84964e-07 -0.118607 -0.079411 -0.247262 19 71 0 0.00273764
+ 77.0319 2.06253e-07 -0.119182 -0.0801661 -0.247577 19 71 0 0.00242286
+ 67.2386 1.71779e-07 -0.119754 -0.0809238 -0.247892 19 71 0 0.00210818
+ 58.1949 5.87231e-07 -0.120279 -0.0816258 -0.248182 20 72 0 0.00181757
+ 38.6088 8.01249e-07 -0.121407 -0.083153 -0.248812 20 72 0 0.00118821
+ 28.8144 2.98603e-07 -0.121966 -0.0839202 -0.249127 20 72 0 0.000873489
+ 19.0193 5.01747e-07 -0.122521 -0.0846898 -0.249441 20 72 0 0.000558742
+Event 200012
+ 0.322757 125.11 107.54 0.0253
+ 1248.48 6.99529e-08 -0.0208714 0.0454378 -0.00994415 0 38 4 0.0400558
+ 1230.56 9.79791e-07 -0.0213044 0.0461317 -0.0105194 0 38 4 0.0394806
+ 1212.65 1.22388e-07 -0.0217403 0.0468238 -0.0110948 0 38 4 0.0389052
+ 1194.74 2.07232e-07 -0.0221791 0.0475141 -0.0116701 0 38 4 0.0383299
+ 1176.83 4.3053e-07 -0.0226208 0.0482025 -0.0122454 0 38 4 0.0377546
+ 1158.92 5.89214e-08 -0.0230654 0.0488891 -0.0128207 0 38 4 0.0371793
+ 1141 2.28601e-07 -0.0235128 0.0495738 -0.013396 1 38 4 0.036604
+ 1123.09 6.70751e-07 -0.0239632 0.0502566 -0.0139713 1 38 4 0.0360287
+ 1105.18 7.66852e-08 -0.0244165 0.0509375 -0.0145466 1 38 4 0.0354534
+ 1087.27 4.89799e-07 -0.0248726 0.0516164 -0.0151219 1 38 4 0.0348781
+ 1069.36 2.54513e-07 -0.0253316 0.0522935 -0.0156971 1 38 4 0.0343029
+ 1051.45 2.02794e-07 -0.0257935 0.0529686 -0.0162724 1 38 4 0.0337276
+ 1033.54 4.33503e-08 -0.0262582 0.0536417 -0.0168476 2 38 4 0.0331524
+ 1015.63 2.15439e-07 -0.0267258 0.0543129 -0.0174228 2 38 4 0.0325772
+ 997.721 6.61521e-08 -0.0271962 0.0549822 -0.017998 2 38 4 0.032002
+ 979.813 1.3011e-07 -0.0276694 0.0556494 -0.0185732 2 38 4 0.0314268
+ 961.905 1.21799e-07 -0.0281454 0.0563147 -0.0191484 2 38 4 0.0308516
+ 943.998 5.50027e-08 -0.0286242 0.0569779 -0.0197235 2 39 4 0.0302765
+ 926.091 1.6939e-07 -0.0291059 0.0576392 -0.0202987 3 38 4 0.0297013
+ 908.184 4.63699e-07 -0.0295903 0.0582984 -0.0208738 3 38 4 0.0291262
+ 890.278 4.92033e-07 -0.0300776 0.0589555 -0.0214489 3 38 4 0.0285511
+ 872.373 9.1572e-08 -0.0305676 0.0596106 -0.022024 3 38 4 0.027976
+ 854.468 2.90355e-07 -0.0310604 0.0602636 -0.0225991 3 38 4 0.0274009
+ 836.562 5.61091e-08 -0.031556 0.0609145 -0.0231742 3 38 4 0.0268258
+ 818.657 1.44611e-07 -0.0320544 0.0615632 -0.0237493 4 39 4 0.0262507
+ 800.754 9.65546e-09 -0.0325555 0.0622099 -0.0243243 4 39 4 0.0256757
+ 800.161 3.84162e-07 -0.0325721 0.0622313 -0.0243433 4 39 4 0.0256567
+ 782.254 1.66905e-06 -0.0330759 0.0628758 -0.0249185 4 39 4 0.0250815
+ 764.346 4.28113e-08 -0.0335824 0.0635182 -0.0254936 4 39 4 0.0245064
+ 746.44 3.78878e-07 -0.0340917 0.0641584 -0.0260688 4 39 4 0.0239312
+ 728.533 3.30685e-07 -0.0346037 0.0647964 -0.0266439 4 39 4 0.0233561
+ 710.625 6.35807e-08 -0.0351185 0.0654321 -0.0272191 5 39 4 0.0227809
+ 692.717 1.26024e-07 -0.035636 0.0660657 -0.0277943 5 39 4 0.0222057
+ 674.81 5.97401e-08 -0.0361563 0.066697 -0.0283694 5 39 4 0.0216306
+ 656.904 1.98726e-07 -0.0366792 0.067326 -0.0289445 5 39 4 0.0210555
+ 638.998 2.64567e-07 -0.0372049 0.0679529 -0.0295196 5 39 4 0.0204804
+ 621.091 1.66624e-07 -0.0377332 0.0685775 -0.0300948 5 39 4 0.0199052
+ 603.183 4.62396e-07 -0.0382641 0.0691998 -0.0306699 6 39 4 0.0193301
+ 585.276 2.21009e-07 -0.0387976 0.06982 -0.0312451 6 39 4 0.0187549
+ 567.37 3.80257e-07 -0.0393338 0.0704378 -0.0318202 6 39 4 0.0181798
+ 549.49 2.63662e-07 -0.0398725 0.0710542 -0.0323945 6 39 4 0.0176055
+ 531.634 1.02603e-07 -0.0404139 0.0716691 -0.032968 6 39 4 0.017032
+ 524.692 1.3366e-07 -0.0406251 0.0719075 -0.033191 6 39 4 0.016809
+ 506.836 3.13741e-07 -0.0411701 0.0725191 -0.0337645 7 39 4 0.0162355
+ 488.981 1.14148e-07 -0.0417178 0.0731283 -0.034338 7 39 4 0.015662
+ 471.127 2.99722e-08 -0.0422681 0.0737352 -0.0349114 7 39 4 0.0150886
+ 453.273 1.33863e-07 -0.042821 0.0743398 -0.0354848 7 39 4 0.0145152
+ 435.421 1.24202e-07 -0.0433765 0.074942 -0.0360582 7 39 4 0.0139418
+ 417.569 1.92793e-07 -0.0439347 0.0755417 -0.0366316 7 39 4 0.0133684
+ 399.718 3.35166e-07 -0.0444954 0.076139 -0.0372049 8 40 4 0.0127951
+ 381.867 1.11253e-07 -0.0450588 0.0767339 -0.0377783 8 40 4 0.0122217
+ 364.017 9.93312e-08 -0.0456247 0.0773264 -0.0383516 8 40 4 0.0116484
+ 346.167 1.32401e-07 -0.0461932 0.0779165 -0.0389249 8 40 4 0.0110751
+ 328.318 4.60791e-08 -0.0467641 0.0785041 -0.0394982 8 40 4 0.0105018
+ 310.469 5.05305e-07 -0.0473376 0.0790894 -0.0400715 8 40 4 0.00992851
+ 303.768 1.99084e-07 -0.0475535 0.0793085 -0.0402867 8 40 4 0.00971329
+ 285.922 7.08318e-07 -0.0481304 0.0798904 -0.0408599 9 40 4 0.00914011
+ 268.078 1.03908e-07 -0.0487098 0.0804699 -0.041433 9 40 4 0.00856697
+ 250.235 3.14661e-07 -0.0492915 0.0810471 -0.0420061 9 40 4 0.00799389
+ 232.393 3.08395e-07 -0.0498758 0.0816218 -0.0425792 9 40 4 0.00742084
+ 214.552 1.7621e-07 -0.0504625 0.082194 -0.0431522 9 40 4 0.00684781
+ 196.712 1.34755e-07 -0.0510517 0.0827637 -0.0437252 9 40 4 0.00627482
+ 178.873 3.71053e-07 -0.0516433 0.0833308 -0.0442981 10 40 4 0.00570185
+ 161.034 5.99614e-08 -0.0522374 0.0838954 -0.0448711 10 40 4 0.00512888
+ 143.195 1.34093e-07 -0.0528339 0.0844574 -0.0454441 10 40 4 0.00455591
+ 125.357 4.96823e-07 -0.0534329 0.0850169 -0.046017 10 40 4 0.00398298
+ 107.519 5.98113e-08 -0.0540342 0.0855739 -0.0465899 10 40 4 0.00341006
+ 89.6815 5.04621e-08 -0.0546378 0.0861283 -0.0471629 10 40 4 0.00283715
+ 71.8445 2.52502e-07 -0.0552439 0.0866801 -0.0477358 11 40 4 0.00226425
+ 54.0076 7.79724e-08 -0.0558524 0.0872292 -0.0483086 11 40 4 0.00169135
+ 36.1706 3.52972e-07 -0.0564633 0.0877757 -0.0488815 11 40 4 0.00111846
+ 18.3345 8.41623e-08 -0.0570766 0.0883194 -0.0494544 11 40 4 0.000545586
+Event 200013
+ 0.472102 59.21 88.49 0.1754
+ 1392.64 9.81167e-08 -0.00161205 0.0499761 0.20531 0 30 9 0.04469
+ 1376.67 1.8827e-07 -0.00169133 0.0508308 0.205823 0 30 9 0.0441769
+ 1360.69 2.50873e-07 -0.00177231 0.0516853 0.206336 0 30 9 0.0436638
+ 1344.71 8.86225e-08 -0.00185496 0.0525396 0.206849 0 30 9 0.0431507
+ 1328.74 8.74354e-08 -0.0019393 0.0533938 0.207362 0 30 9 0.0426376
+ 1312.76 1.01618e-07 -0.00202531 0.0542478 0.207876 0 30 9 0.0421245
+ 1296.78 2.59534e-07 -0.00211299 0.0551016 0.208389 1 30 9 0.0416114
+ 1280.8 1.22229e-07 -0.00220235 0.0559553 0.208902 1 30 9 0.0410983
+ 1264.83 9.91226e-07 -0.00229338 0.0568088 0.209415 1 30 9 0.0405852
+ 1248.85 4.44886e-08 -0.00238608 0.0576621 0.209928 1 30 9 0.0400721
+ 1216.9 4.65976e-08 -0.00257643 0.0593681 0.210954 1 30 9 0.0390458
+ 1200.92 4.49678e-07 -0.00267407 0.0602209 0.211467 2 30 9 0.0385327
+ 1184.94 2.79168e-07 -0.00277336 0.0610734 0.21198 2 30 9 0.0380196
+ 1168.96 3.26143e-07 -0.00287431 0.0619258 0.212494 2 30 9 0.0375064
+ 1152.98 2.08381e-07 -0.00297689 0.0627779 0.213007 2 30 9 0.0369933
+ 1137 1.76715e-07 -0.00308111 0.0636298 0.21352 2 30 9 0.0364801
+ 1121.02 4.10202e-08 -0.00318686 0.0644815 0.214033 3 30 9 0.0359669
+ 1105.04 5.53059e-08 -0.00329425 0.0653331 0.214546 3 30 9 0.0354537
+ 1089.06 9.18101e-08 -0.00340326 0.0661844 0.21506 3 30 9 0.0349405
+ 1073.08 1.93243e-07 -0.0035139 0.0670355 0.215573 3 30 9 0.0344272
+ 1057.1 1.61043e-07 -0.00362615 0.0678864 0.216086 3 30 9 0.033914
+ 1041.12 9.01592e-08 -0.00374001 0.068737 0.216599 3 30 9 0.0334007
+ 1025.13 6.25957e-08 -0.00385548 0.0695874 0.217113 4 31 9 0.0328874
+ 1009.15 3.50323e-08 -0.00397256 0.0704376 0.217626 4 31 9 0.0323741
+ 993.166 8.1244e-08 -0.00409122 0.0712875 0.218139 4 31 9 0.0318608
+ 977.181 7.13758e-08 -0.00421147 0.0721372 0.218653 4 31 9 0.0313474
+ 961.197 6.18815e-08 -0.00433331 0.0729867 0.219166 4 31 9 0.0308341
+ 945.212 2.83e-08 -0.00445673 0.073836 0.219679 5 30 9 0.0303207
+ 929.227 1.99368e-07 -0.00458172 0.074685 0.220193 5 30 9 0.0298074
+ 913.241 1.03278e-07 -0.00470831 0.0755338 0.220706 5 30 9 0.029294
+ 897.255 1.22492e-07 -0.00483646 0.0763823 0.221219 5 30 9 0.0287806
+ 881.268 1.20773e-07 -0.00496619 0.0772306 0.221733 5 30 9 0.0282672
+ 849.293 4.63793e-08 -0.00523035 0.0789264 0.22276 6 31 9 0.0272403
+ 833.305 9.63258e-08 -0.00536476 0.0797739 0.223273 6 31 9 0.0267268
+ 817.316 8.60479e-08 -0.00550074 0.0806212 0.223787 6 31 9 0.0262133
+ 801.327 2.13296e-07 -0.00563826 0.0814682 0.2243 6 31 9 0.0256999
+ 785.338 3.5849e-07 -0.00577731 0.0823149 0.224814 6 31 9 0.0251864
+ 753.361 8.00817e-07 -0.00606025 0.0840077 0.225841 7 30 9 0.0241594
+ 737.371 2.02806e-07 -0.00620402 0.0848536 0.226354 7 30 9 0.0236459
+ 721.38 3.31026e-07 -0.0063493 0.0856993 0.226868 7 30 9 0.0231324
+ 705.389 2.38198e-07 -0.00649608 0.0865447 0.227381 7 30 9 0.0226188
+ 689.397 1.02564e-07 -0.00664438 0.0873898 0.227895 7 30 9 0.0221052
+ 673.404 2.39305e-07 -0.00679418 0.0882347 0.228408 8 31 9 0.0215916
+ 657.41 2.52097e-07 -0.00694548 0.0890792 0.228922 8 31 9 0.021078
+ 641.415 5.17434e-08 -0.00709829 0.0899235 0.229436 8 31 9 0.0205643
+ 625.42 1.28391e-07 -0.0072526 0.0907675 0.229949 8 31 9 0.0200506
+ 609.423 8.18531e-08 -0.00740841 0.0916112 0.230463 8 31 9 0.0195369
+ 593.427 1.84104e-07 -0.0075657 0.0924546 0.230977 8 31 9 0.0190232
+ 577.429 3.46483e-08 -0.00772449 0.0932977 0.231491 9 31 9 0.0185094
+ 545.432 8.43758e-08 -0.00804657 0.094983 0.232518 9 31 9 0.0174818
+ 529.432 6.06718e-08 -0.00820982 0.0958252 0.233032 9 31 9 0.016968
+ 513.432 3.18578e-07 -0.00837453 0.0966672 0.233546 9 31 9 0.0164542
+ 497.431 8.44394e-08 -0.00854071 0.0975088 0.23406 10 31 9 0.0159403
+ 481.43 8.09323e-08 -0.00870835 0.0983501 0.234574 10 31 9 0.0154264
+ 449.421 1.16411e-07 -0.00904797 0.100032 0.235602 10 31 9 0.0143985
+ 433.413 2.62237e-07 -0.0092199 0.100872 0.236116 10 31 9 0.0138844
+ 401.394 6.97765e-08 -0.00956808 0.102552 0.237144 11 31 9 0.0128561
+ 385.383 1.60888e-07 -0.00974428 0.103391 0.237658 11 31 9 0.0123419
+ 369.371 6.46263e-08 -0.00992175 0.10423 0.238172 11 31 9 0.0118276
+ 353.357 2.91463e-08 -0.0101006 0.105069 0.238687 11 31 9 0.0113134
+ 337.343 1.19551e-07 -0.010281 0.105907 0.239201 11 31 9 0.0107991
+ 321.327 4.13609e-08 -0.0104627 0.106746 0.239715 12 31 9 0.0102847
+ 305.311 1.02305e-07 -0.0106458 0.107583 0.24023 12 31 9 0.00977037
+ 289.294 3.67499e-07 -0.0108304 0.108421 0.240744 12 31 9 0.00925598
+ 273.276 1.20518e-07 -0.0110164 0.109258 0.241258 12 31 9 0.00874156
+ 257.257 9.75741e-08 -0.0112037 0.110095 0.241773 12 31 9 0.00822711
+ 241.237 6.12441e-08 -0.0113925 0.110931 0.242287 12 31 9 0.00771262
+ 225.215 1.31743e-07 -0.0115827 0.111767 0.242802 13 31 9 0.00719809
+ 209.192 6.39103e-08 -0.0117742 0.112603 0.243316 13 31 9 0.00668352
+ 193.169 4.59733e-07 -0.0119671 0.113439 0.243831 13 31 9 0.00616893
+ 177.144 9.68926e-09 -0.0121614 0.114274 0.244346 13 31 9 0.00565431
+ 161.119 8.08887e-08 -0.012357 0.115108 0.24486 13 31 9 0.00513965
+ 129.064 6.76831e-08 -0.0127525 0.116777 0.24589 14 32 9 0.00411022
+ 97.0041 2.04093e-07 -0.0131533 0.118444 0.246919 14 32 9 0.00308061
+ 80.9714 1.45508e-07 -0.0133558 0.119277 0.247434 14 32 9 0.00256572
+ 64.9373 1.22795e-07 -0.0135596 0.12011 0.247949 14 32 9 0.00205079
+ 48.9017 2.13318e-07 -0.0137647 0.120942 0.248464 15 31 9 0.00153581
+ 32.8647 1.04876e-07 -0.0139711 0.121774 0.248979 15 31 9 0.00102078
+Event 200014
+ 0.138119 157.79 87.26 0.0103
+ 787.798 9.44856e-07 -0.0326142 0.0379015 -0.124824 0 43 2 0.0251757
+ 759.15 1.01036e-06 -0.0330049 0.0379143 -0.125745 0 43 2 0.0242553
+ 730.506 1.73414e-06 -0.0333962 0.0379229 -0.126665 0 44 2 0.023335
+ 701.869 1.21762e-06 -0.033788 0.0379272 -0.127585 0 44 2 0.022415
+ 673.237 6.46556e-07 -0.0341802 0.0379273 -0.128505 0 44 2 0.0214951
+ 644.608 1.55256e-06 -0.0345727 0.0379234 -0.129425 0 44 2 0.0205754
+ 615.981 1.33698e-06 -0.0349651 0.037915 -0.130344 0 44 2 0.0196557
+ 587.352 1.69665e-06 -0.0353574 0.0379023 -0.131264 0 44 2 0.0187359
+ 558.726 9.16218e-07 -0.0357497 0.0378854 -0.132184 0 44 2 0.0178162
+ 530.102 1.42968e-06 -0.0361419 0.037864 -0.133103 0 44 2 0.0168966
+ 501.478 1.88214e-06 -0.0365339 0.0378382 -0.134023 0 44 2 0.015977
+ 472.857 1.11167e-06 -0.0369258 0.0378081 -0.134943 0 45 2 0.0150575
+ 444.231 9.54622e-07 -0.037317 0.0377738 -0.135862 0 45 2 0.0141378
+ 432.473 1.61992e-06 -0.0374773 0.0377584 -0.13624 0 45 2 0.01376
+ 403.84 2.11477e-06 -0.0378674 0.0377179 -0.13716 0 45 2 0.0128402
+ 375.208 8.43224e-07 -0.0382571 0.0376733 -0.13808 0 45 2 0.0119203
+ 354.316 1.27455e-06 -0.038541 0.037638 -0.138751 0 45 2 0.0112491
+ 325.669 1.18706e-06 -0.0389287 0.0375866 -0.139671 0 45 2 0.0103287
+ 297.015 1.30626e-06 -0.0393154 0.0375319 -0.140592 0 45 2 0.00940812
+ 268.36 1.53134e-06 -0.0397014 0.0374729 -0.141512 0 45 2 0.00848754
+ 239.709 7.66154e-07 -0.0400871 0.0374102 -0.142433 1 45 2 0.00756704
+ 222.71 1.11726e-06 -0.0403159 0.0373712 -0.142979 1 45 2 0.00702091
+ 194.063 1.69597e-06 -0.0407009 0.0373023 -0.143899 1 45 2 0.00610056
+ 165.416 1.35094e-06 -0.0410851 0.0372289 -0.14482 1 45 2 0.00518022
+ 136.769 4.93776e-07 -0.0414683 0.0371513 -0.14574 1 45 2 0.00425984
+ 121.011 1.76847e-06 -0.0416789 0.0371069 -0.146246 1 45 2 0.00375359
+ 92.3611 2.27423e-06 -0.0420607 0.0370236 -0.147167 1 45 2 0.00283315
+ 63.7063 2.1882e-06 -0.0424414 0.0369365 -0.148087 1 46 2 0.00191254
+ 35.0495 1.08935e-06 -0.042821 0.0368455 -0.149008 1 46 2 0.000991872
+Event 200015
+ 1.4661 79.19 -127.28 -0.0732
+ 425.289 1.00153e-08 -0.0293306 -0.040496 -0.0636453 0 78 3 0.0136453
+ 419.447 1.46924e-08 -0.0298873 -0.0413052 -0.0634577 0 78 3 0.0134577
+ 413.605 3.31174e-08 -0.0304432 -0.042115 -0.06327 0 78 3 0.01327
+ 407.762 3.6076e-08 -0.0309984 -0.0429253 -0.0630823 0 78 3 0.0130823
+ 401.92 1.95041e-07 -0.0315528 -0.0437361 -0.0628947 0 78 3 0.0128947
+ 390.235 2.89775e-08 -0.0326594 -0.0453592 -0.0625193 1 78 3 0.0125193
+ 384.393 7.12891e-08 -0.0332116 -0.0461716 -0.0623317 1 78 3 0.0123317
+ 378.551 1.96879e-09 -0.033763 -0.0469844 -0.062144 1 78 3 0.012144
+ 372.709 2.36212e-08 -0.0343136 -0.0477978 -0.0619563 1 78 3 0.0119563
+ 361.024 2.82741e-08 -0.0354126 -0.0494261 -0.061581 2 78 3 0.011581
+ 349.34 1.05983e-07 -0.0365085 -0.0510565 -0.0612057 2 78 3 0.0112057
+ 343.497 3.29439e-08 -0.0370553 -0.0518724 -0.061018 2 78 3 0.011018
+ 337.655 1.70845e-07 -0.0376014 -0.0526889 -0.0608303 3 78 3 0.0108303
+ 320.128 3.31987e-08 -0.039235 -0.0551413 -0.0602673 3 78 3 0.0102673
+ 314.286 1.62354e-08 -0.039778 -0.0559598 -0.0600797 3 78 3 0.0100797
+ 308.444 1.71263e-07 -0.0403203 -0.0567788 -0.059892 4 79 3 0.00989202
+ 267.549 1.58757e-08 -0.0440946 -0.0625258 -0.0585784 5 78 3 0.00857841
+ 259.816 1.96144e-07 -0.0448041 -0.0636152 -0.05833 5 78 3 0.00833004
+ 253.975 3.47787e-08 -0.0453392 -0.0644389 -0.0581424 6 79 3 0.00814238
+ 242.291 2.06695e-08 -0.046407 -0.0660878 -0.0577671 6 79 3 0.00776708
+ 230.607 5.60978e-08 -0.0474718 -0.0677387 -0.0573918 6 79 3 0.00739179
+ 218.924 1.5227e-07 -0.0485335 -0.0693915 -0.0570165 7 78 3 0.00701649
+ 213.082 2.71232e-08 -0.0490632 -0.0702187 -0.0568288 7 78 3 0.00682884
+ 201.398 4.59275e-07 -0.0501203 -0.0718745 -0.0564535 7 78 3 0.00645354
+ 195.556 3.1909e-08 -0.0506476 -0.0727032 -0.0562659 8 79 3 0.00626589
+ 189.714 3.06889e-09 -0.0511742 -0.0735323 -0.0560782 8 79 3 0.00607823
+ 183.872 3.39643e-08 -0.0517001 -0.0743619 -0.0558906 8 79 3 0.00589058
+ 178.03 5.4073e-09 -0.0522251 -0.0751921 -0.0557029 8 79 3 0.00570292
+ 166.346 9.26211e-08 -0.0532729 -0.0768538 -0.0553276 9 78 3 0.0053276
+ 160.504 3.47165e-08 -0.0537956 -0.0776854 -0.0551399 9 78 3 0.00513994
+ 154.661 2.57704e-08 -0.0543176 -0.0785174 -0.0549523 9 78 3 0.00495227
+ 142.976 1.09769e-07 -0.0553591 -0.080183 -0.0545769 9 78 3 0.00457691
+ 137.133 1.56556e-07 -0.0558788 -0.0810166 -0.0543892 10 79 3 0.00438922
+ 125.446 9.229e-10 -0.0569157 -0.082685 -0.0540138 10 79 3 0.00401382
+ 113.756 1.40825e-07 -0.0579496 -0.0843554 -0.0536383 10 79 3 0.0036383
+ 107.91 2.67435e-08 -0.0584653 -0.0851913 -0.0534505 11 78 3 0.00345055
+ 102.065 3.88257e-08 -0.0589803 -0.0860277 -0.0532628 11 78 3 0.00326279
+ 96.2201 2.34682e-08 -0.0594945 -0.0868646 -0.053075 11 78 3 0.00307503
+ 78.6844 2.01126e-08 -0.0610324 -0.0893781 -0.0525118 12 79 3 0.00251176
+ 72.839 2.08826e-08 -0.0615434 -0.0902169 -0.052324 12 79 3 0.00232399
+ 66.9936 1.393e-06 -0.0620537 -0.0910561 -0.0521362 12 79 3 0.00213623
+ 49.4579 8.2204e-08 -0.0635798 -0.0935768 -0.0515729 13 78 3 0.00157295
+ 43.6129 1.52531e-08 -0.064087 -0.0944179 -0.0513852 13 78 3 0.0013852
+ 37.7678 3.30027e-08 -0.0645933 -0.0952596 -0.0511974 13 78 3 0.00119744
+ 31.9226 4.89687e-08 -0.0650989 -0.0961017 -0.0510097 13 78 3 0.00100968
+ 26.0774 1.45264e-07 -0.0656037 -0.0969443 -0.0508219 14 79 3 0.000821927
+ 20.2322 4.9939e-08 -0.0661077 -0.0977873 -0.0506342 14 79 3 0.000634168
+ 14.3869 3.00067e-08 -0.0666109 -0.0986308 -0.0504464 14 79 3 0.000446407
+ 8.54155 1.87144e-09 -0.0671133 -0.0994748 -0.0502586 14 79 3 0.000258644
+Event 200016
+ 0.90165 158.98 -23.05 -0.093
+ 832.313 7.45437e-08 0.0478496 -0.014513 -0.223304 0 115 0 0.0266957
+ 803.24 1.25e-08 0.0482024 -0.0145789 -0.224238 0 115 0 0.0257623
+ 745.095 2.98608e-08 0.0489082 -0.0147092 -0.226104 0 115 0 0.0238955
+ 716.022 1.4837e-07 0.0492612 -0.0147735 -0.227038 0 115 0 0.0229621
+ 657.877 4.3823e-08 0.0499677 -0.0149005 -0.228905 0 115 0 0.0210954
+ 628.805 4.98854e-08 0.0503211 -0.0149632 -0.229838 0 115 0 0.020162
+ 599.732 5.61136e-08 0.0506745 -0.0150253 -0.230771 0 115 0 0.0192286
+ 541.587 7.62912e-08 0.0513817 -0.0151479 -0.232638 0 115 0 0.0173618
+ 512.515 8.48361e-08 0.0517355 -0.0152084 -0.233572 0 115 0 0.0164284
+ 483.442 6.23974e-08 0.0520893 -0.0152683 -0.234505 0 115 0 0.0154951
+ 454.37 4.58129e-08 0.0524433 -0.0153276 -0.235438 0 115 0 0.0145617
+ 425.297 6.35943e-08 0.0527973 -0.0153865 -0.236372 1 115 0 0.0136283
+ 396.225 4.45058e-08 0.0531514 -0.0154447 -0.237305 1 115 0 0.0126949
+ 367.152 9.3599e-08 0.0535057 -0.0155025 -0.238238 1 115 0 0.0117615
+ 338.08 1.10311e-07 0.05386 -0.0155597 -0.239172 1 115 0 0.0108282
+ 279.935 4.23766e-07 0.0545689 -0.0156724 -0.241039 1 115 0 0.00896141
+ 250.863 1.18422e-07 0.0549234 -0.015728 -0.241972 1 115 0 0.00802804
+ 221.791 2.25404e-08 0.0552781 -0.015783 -0.242905 1 115 0 0.00709466
+ 192.718 1.6096e-07 0.0556328 -0.0158374 -0.243839 1 115 0 0.00616128
+ 163.646 4.29163e-08 0.0559877 -0.0158913 -0.244772 1 115 0 0.0052279
+ 134.574 4.79992e-10 0.0563426 -0.0159447 -0.245705 1 115 0 0.00429452
+ 47.3562 4.73873e-08 0.0574078 -0.0161014 -0.248506 2 116 0 0.00149438
+Event 200017
+ 0.481381 135.25 -76.85 -0.1248
+ 788.281 3.02501e-08 0.0163271 -0.0472613 -0.175287 0 97 1 0.0252871
+ 810.409 2.40076e-08 0.0166256 -0.0478991 -0.175997 0 97 1 0.0259972
+ 832.537 1.00484e-06 0.016926 -0.0485359 -0.176707 0 97 1 0.0267073
+ 854.665 2.39283e-08 0.0172282 -0.0491719 -0.177417 0 97 1 0.0274173
+ 876.793 1.4095e-07 0.0175323 -0.049807 -0.178127 0 97 1 0.0281274
+ 898.921 1.91845e-07 0.0178382 -0.0504412 -0.178837 0 97 1 0.0288375
+ 921.048 3.38792e-07 0.0181461 -0.0510745 -0.179548 0 97 1 0.0295475
+ 943.176 3.69617e-08 0.0184558 -0.0517068 -0.180258 1 97 1 0.0302576
+ 965.304 2.16488e-07 0.0187674 -0.0523382 -0.180968 1 97 1 0.0309677
+ 987.432 3.30188e-07 0.0190809 -0.0529687 -0.181678 1 97 1 0.0316778
+ 1009.56 4.31763e-07 0.0193962 -0.0535983 -0.182388 1 97 1 0.0323878
+ 1031.69 3.86159e-07 0.0197134 -0.0542269 -0.183098 1 97 1 0.0330979
+ 1075.95 1.47722e-07 0.0203532 -0.0554813 -0.184518 1 97 1 0.0345181
+ 1098.08 8.45411e-08 0.020676 -0.0561071 -0.185228 2 97 1 0.0352283
+ 1120.21 6.73202e-08 0.0210005 -0.0567319 -0.185938 2 97 1 0.0359384
+ 1142.33 3.07403e-07 0.0213269 -0.0573558 -0.186648 2 97 1 0.0366485
+ 1164.46 3.48654e-08 0.0216551 -0.0579787 -0.187359 2 97 1 0.0373586
+ 1186.59 1.56201e-07 0.0219852 -0.0586007 -0.188069 2 97 1 0.0380687
+ 1208.72 9.93239e-08 0.0223171 -0.0592216 -0.188779 2 97 1 0.0387788
+ 1230.85 1.14746e-07 0.0226508 -0.0598416 -0.189489 2 98 1 0.0394889
+ 1252.98 1.82814e-07 0.0229864 -0.0604607 -0.190199 3 97 1 0.0401989
+ 1275.11 3.95769e-07 0.0233237 -0.0610787 -0.190909 3 97 1 0.040909
+ 1297.23 3.83392e-07 0.0236629 -0.0616957 -0.191619 3 97 1 0.0416191
+ 1319.36 2.15978e-07 0.0240039 -0.0623118 -0.192329 3 97 1 0.0423292
+ 1341.49 2.19167e-07 0.0243468 -0.0629268 -0.193039 3 97 1 0.0430393
+ 1363.62 9.77944e-08 0.0246914 -0.0635408 -0.193749 3 97 1 0.0437494
+ 1385.75 7.35714e-08 0.0250379 -0.0641537 -0.194459 3 97 1 0.0444595
+ 1407.88 6.54884e-07 0.0253862 -0.0647657 -0.19517 4 98 1 0.0451695
+ 1430 6.16311e-08 0.0257362 -0.0653766 -0.19588 4 98 1 0.0458796
+ 1452.13 5.54094e-08 0.0260881 -0.0659865 -0.19659 4 98 1 0.0465897
+ 1457.13 2.04876e-07 0.0261678 -0.066124 -0.19675 4 98 1 0.04675
+ 1479.25 1.1705e-07 0.0265219 -0.0667328 -0.19746 4 98 1 0.0474599
+ 1501.37 6.72527e-07 0.0268778 -0.0673405 -0.19817 4 98 1 0.0481698
+ 1523.5 1.05199e-07 0.0272355 -0.0679471 -0.19888 4 98 1 0.0488798
+ 1545.62 8.81506e-08 0.027595 -0.0685528 -0.19959 5 97 1 0.0495897
+ 1557.63 7.30181e-08 0.0278165 -0.0689234 -0.200025 5 97 0 0.049975
+ 1535.52 9.01197e-08 0.0281767 -0.0695285 -0.200735 5 97 0 0.049265
+ 1513.4 4.16342e-07 0.0285387 -0.0701325 -0.201445 5 98 0 0.0485549
+ 1491.29 1.37798e-07 0.0289024 -0.0707355 -0.202155 5 98 0 0.0478449
+ 1469.18 1.57083e-07 0.029268 -0.0713373 -0.202865 5 98 0 0.0471349
+ 1447.07 7.49319e-09 0.0296353 -0.0719381 -0.203575 5 98 0 0.0464248
+ 1424.95 1.25191e-08 0.0300044 -0.0725377 -0.204285 5 98 0 0.0457147
+ 1402.84 5.38473e-08 0.0303752 -0.0731363 -0.204995 6 98 0 0.0450047
+ 1380.73 1.62395e-08 0.0307478 -0.0737338 -0.205705 6 98 0 0.0442946
+ 1358.62 1.06839e-07 0.0311221 -0.0743302 -0.206415 6 98 0 0.0435846
+ 1336.5 1.31998e-07 0.0314982 -0.0749255 -0.207125 6 98 0 0.0428745
+ 1314.39 2.77291e-08 0.0318761 -0.0755197 -0.207836 6 98 0 0.0421645
+ 1292.28 4.44471e-08 0.0322557 -0.0761127 -0.208546 6 98 0 0.0414544
+ 1270.16 1.18316e-07 0.0326371 -0.0767046 -0.209256 7 98 0 0.0407443
+ 1248.05 1.15949e-07 0.0330202 -0.0772954 -0.209966 7 98 0 0.0400343
+ 1203.83 3.55282e-08 0.0337916 -0.0784736 -0.211386 7 98 0 0.0386142
+ 1181.71 1.11253e-07 0.0341799 -0.079061 -0.212096 7 98 0 0.0379041
+ 1159.6 1.12934e-07 0.03457 -0.0796472 -0.212806 7 98 0 0.037194
+ 1137.49 3.87231e-08 0.0349618 -0.0802323 -0.213516 7 98 0 0.036484
+ 1115.37 1.44367e-07 0.0353553 -0.0808162 -0.214226 8 99 0 0.0357739
+ 1093.26 7.41902e-08 0.0357506 -0.081399 -0.214936 8 99 0 0.0350639
+ 1071.15 4.61716e-08 0.0361475 -0.0819806 -0.215646 8 99 0 0.0343538
+ 1049.04 4.86105e-08 0.0365462 -0.082561 -0.216356 8 99 0 0.0336438
+ 1032.39 9.33589e-08 0.0368475 -0.0829972 -0.216891 8 99 0 0.0331091
+ 1013.71 2.00835e-07 0.0371866 -0.0834859 -0.217491 8 99 0 0.0325094
+ 991.595 8.40967e-08 0.0375896 -0.0840633 -0.218201 8 99 0 0.0317993
+ 969.481 1.56077e-07 0.0379943 -0.0846394 -0.218911 8 99 0 0.0310892
+ 947.368 3.62425e-07 0.0384007 -0.0852145 -0.219621 9 98 0 0.0303791
+ 925.254 1.4522e-07 0.0388087 -0.0857882 -0.220331 9 98 0 0.029669
+ 903.14 6.20757e-08 0.0392185 -0.0863608 -0.221041 9 98 0 0.028959
+ 881.026 1.68574e-07 0.03963 -0.0869322 -0.221751 9 98 0 0.0282489
+ 858.912 8.8343e-07 0.0400431 -0.0875024 -0.222461 9 98 0 0.0275388
+ 836.798 6.38223e-08 0.0404579 -0.0880713 -0.223171 9 98 0 0.0268287
+ 814.683 3.67428e-07 0.0408743 -0.088639 -0.223881 9 98 0 0.0261186
+ 792.569 5.95435e-08 0.0412925 -0.0892055 -0.224592 10 99 0 0.0254084
+ 770.454 8.9571e-08 0.0417122 -0.0897708 -0.225302 10 99 0 0.0246983
+ 748.339 1.3719e-08 0.0421337 -0.0903348 -0.226012 10 99 0 0.0239882
+ 726.225 1.63001e-07 0.0425567 -0.0908976 -0.226722 10 99 0 0.0232781
+ 704.111 9.61599e-08 0.0429815 -0.0914592 -0.227432 10 99 0 0.022568
+ 681.998 4.02463e-08 0.0434078 -0.0920196 -0.228142 10 99 0 0.0218579
+ 659.884 1.2956e-06 0.0438359 -0.0925786 -0.228852 11 99 0 0.0211478
+ 637.769 5.728e-08 0.0442656 -0.0931364 -0.229562 11 99 0 0.0204377
+ 615.655 1.69511e-08 0.0446969 -0.0936929 -0.230272 11 99 0 0.0197276
+ 593.54 1.66024e-07 0.0451299 -0.0942481 -0.230983 11 99 0 0.0190175
+ 571.425 1.58031e-08 0.0455645 -0.0948021 -0.231693 11 99 0 0.0183074
+ 549.31 5.2761e-07 0.0460007 -0.0953547 -0.232403 11 99 0 0.0175973
+ 527.196 3.13787e-08 0.0464386 -0.0959061 -0.233113 11 99 0 0.0168872
+ 505.082 6.24269e-08 0.0468781 -0.0964562 -0.233823 12 99 0 0.0161771
+ 482.969 4.10462e-07 0.0473193 -0.097005 -0.234533 12 99 0 0.015467
+ 460.856 1.08499e-07 0.0477621 -0.0975525 -0.235243 12 99 0 0.0147569
+ 438.743 2.01056e-07 0.0482064 -0.0980987 -0.235953 12 99 0 0.0140469
+ 416.629 9.43458e-08 0.0486524 -0.0986436 -0.236663 12 99 0 0.0133368
+ 394.516 5.82957e-08 0.0491 -0.0991871 -0.237373 12 99 0 0.0126267
+ 372.403 9.18656e-08 0.0495491 -0.0997294 -0.238083 12 99 0 0.0119166
+ 350.289 5.68667e-08 0.0499999 -0.10027 -0.238793 13 99 0 0.0112066
+ 328.176 1.22884e-07 0.0504522 -0.10081 -0.239504 13 99 0 0.0104965
+ 306.062 6.83673e-08 0.0509061 -0.101348 -0.240214 13 99 0 0.00978639
+ 283.948 1.12767e-07 0.0513615 -0.101885 -0.240924 13 99 0 0.00907629
+ 261.834 4.63432e-07 0.0518186 -0.102421 -0.241634 13 99 0 0.00836619
+ 239.72 1.6586e-07 0.0522772 -0.102955 -0.242344 13 99 0 0.00765612
+ 217.607 2.04629e-07 0.0527374 -0.103488 -0.243054 13 99 0 0.00694606
+ 195.495 9.72701e-08 0.0531992 -0.10402 -0.243764 14 100 0 0.006236
+ 173.382 2.73085e-07 0.0536625 -0.10455 -0.244474 14 100 0 0.00552594
+ 151.269 2.37045e-07 0.0541274 -0.105079 -0.245184 14 100 0 0.00481589
+ 129.156 9.40947e-08 0.0545939 -0.105606 -0.245894 14 100 0 0.00410584
+ 107.044 4.18954e-07 0.0550619 -0.106132 -0.246604 14 100 0 0.00339579
+ 84.9309 1.60346e-07 0.0555315 -0.106657 -0.247314 14 100 0 0.00268573
+ 62.8181 5.02558e-08 0.0560026 -0.10718 -0.248024 14 100 0 0.00197567
+ 40.6986 4.19172e-07 0.0564752 -0.107702 -0.248735 15 99 0 0.0012654
+ 18.5779 2.28193e-08 0.0569492 -0.108222 -0.249445 15 99 0 0.000555095
+Event 200018
+ 0.674767 130.14 -128.8 -0.034
+ 817.522 3.52113e-08 -0.0286901 -0.0409522 -0.0762305 0 79 3 0.0262305
+ 837.626 1.61211e-07 -0.0290852 -0.0416063 -0.0768756 0 79 3 0.0268756
+ 857.73 6.27898e-07 -0.0294789 -0.0422611 -0.0775207 0 79 3 0.0275207
+ 877.833 5.96351e-09 -0.0298712 -0.0429167 -0.0781659 0 79 3 0.0281659
+ 897.937 1.83242e-07 -0.0302622 -0.0435732 -0.078811 0 79 3 0.028811
+ 918.04 2.01286e-08 -0.0306518 -0.0442304 -0.0794561 0 79 3 0.0294561
+ 938.142 4.12473e-08 -0.0310402 -0.0448885 -0.0801013 0 79 3 0.0301013
+ 958.245 2.1139e-08 -0.0314271 -0.0455474 -0.0807464 1 78 3 0.0307464
+ 998.45 7.49237e-08 -0.0321969 -0.0468675 -0.0820366 1 78 3 0.0320366
+ 1018.55 8.02459e-08 -0.0325798 -0.0475287 -0.0826817 1 78 3 0.0326817
+ 1038.65 1.78389e-08 -0.0329613 -0.0481908 -0.0833268 1 78 3 0.0333268
+ 1058.76 3.70133e-08 -0.0333414 -0.0488536 -0.0839719 1 78 3 0.0339719
+ 1078.86 6.66549e-08 -0.0337202 -0.0495172 -0.084617 2 79 3 0.034617
+ 1098.96 4.642e-07 -0.0340977 -0.0501816 -0.0852621 2 79 3 0.0352621
+ 1119.06 4.45552e-08 -0.0344737 -0.0508468 -0.0859071 2 79 3 0.0359071
+ 1139.16 6.47006e-08 -0.0348484 -0.0515127 -0.0865522 2 79 3 0.0365522
+ 1179.37 9.80268e-08 -0.0355936 -0.052847 -0.0878424 2 79 3 0.0378424
+ 1198.59 7.63685e-08 -0.0359479 -0.053486 -0.0884592 3 79 3 0.0384592
+ 1218.69 5.51574e-08 -0.0363171 -0.054155 -0.0891043 3 79 3 0.0391043
+ 1248.34 4.29925e-08 -0.036859 -0.055143 -0.0900557 3 79 3 0.0400557
+ 1268.44 1.11994e-07 -0.0372246 -0.0558139 -0.0907008 3 79 3 0.0407008
+ 1288.55 1.7787e-08 -0.0375889 -0.0564855 -0.091346 3 79 3 0.041346
+ 1308.65 1.37596e-07 -0.0379517 -0.057158 -0.0919911 3 79 3 0.0419911
+ 1328.75 2.40082e-08 -0.0383131 -0.0578311 -0.0926363 4 79 3 0.0426363
+ 1348.86 6.5521e-07 -0.0386731 -0.0585051 -0.0932814 4 79 3 0.0432814
+ 1368.96 5.0267e-08 -0.0390317 -0.0591798 -0.0939266 4 79 3 0.0439266
+ 1389.06 2.46327e-08 -0.0393889 -0.0598552 -0.0945717 4 79 3 0.0445717
+ 1409.17 3.08815e-08 -0.0397447 -0.0605314 -0.0952169 4 79 3 0.0452169
+ 1429.27 1.68246e-08 -0.040099 -0.0612083 -0.095862 4 79 3 0.045862
+ 1449.38 5.53566e-08 -0.040452 -0.0618859 -0.0965072 5 79 3 0.0465072
+ 1469.48 6.76079e-08 -0.0408035 -0.0625643 -0.0971523 5 79 3 0.0471523
+ 1489.58 2.2421e-08 -0.0411536 -0.0632434 -0.0977975 5 79 3 0.0477975
+ 1509.69 5.87429e-08 -0.0415023 -0.0639233 -0.0984426 5 79 3 0.0484426
+ 1529.79 6.61016e-08 -0.0418496 -0.0646038 -0.0990878 5 79 3 0.0490878
+ 1537.29 8.19582e-08 -0.0426964 -0.0662738 -0.100672 6 79 2 0.0493279
+ 1517.14 4.17017e-07 -0.0430403 -0.0669543 -0.101319 6 79 2 0.0486809
+ 1496.98 3.71142e-08 -0.0433827 -0.0676355 -0.101966 6 79 2 0.0480338
+ 1476.83 4.49573e-08 -0.0437238 -0.0683174 -0.102613 6 79 2 0.0473868
+ 1456.68 5.12271e-08 -0.0440634 -0.069 -0.10326 6 79 2 0.0467397
+ 1436.53 3.58928e-07 -0.0444016 -0.0696833 -0.103907 6 79 2 0.0460927
+ 1416.38 2.231e-07 -0.0447384 -0.0703674 -0.104554 7 79 2 0.0454456
+ 1396.23 3.90022e-08 -0.0450737 -0.0710522 -0.105201 7 79 2 0.0447986
+ 1376.08 5.33468e-08 -0.0454076 -0.0717377 -0.105848 7 79 2 0.0441516
+ 1355.93 3.39311e-07 -0.0457401 -0.0724239 -0.106495 7 79 2 0.0435046
+ 1335.78 1.83394e-08 -0.0460711 -0.0731107 -0.107142 7 79 2 0.0428576
+ 1315.63 1.79857e-08 -0.0464006 -0.0737983 -0.107789 7 79 2 0.0422106
+ 1295.47 4.38744e-07 -0.0467288 -0.0744866 -0.108436 7 79 2 0.0415636
+ 1275.32 3.14721e-07 -0.0470554 -0.0751755 -0.109083 8 80 2 0.0409166
+ 1255.17 7.16527e-08 -0.0473806 -0.0758652 -0.10973 8 80 2 0.0402695
+ 1235.02 4.21291e-08 -0.0477044 -0.0765555 -0.110377 8 80 2 0.0396225
+ 1214.87 8.11344e-08 -0.0480267 -0.0772465 -0.111024 8 80 2 0.0389756
+ 1194.73 3.36384e-08 -0.0483476 -0.0779383 -0.111671 8 80 2 0.0383286
+ 1174.58 4.37897e-08 -0.048667 -0.0786307 -0.112318 8 80 2 0.0376816
+ 1154.43 3.51661e-08 -0.048985 -0.0793237 -0.112965 9 79 2 0.0370347
+ 1134.28 4.77831e-08 -0.0493015 -0.0800175 -0.113612 9 79 2 0.0363877
+ 1114.13 3.95758e-08 -0.0496166 -0.0807118 -0.114259 9 79 2 0.0357408
+ 1093.98 6.89776e-07 -0.0499302 -0.0814069 -0.114906 9 79 2 0.0350938
+ 1073.83 2.25401e-08 -0.0502424 -0.0821026 -0.115553 9 79 2 0.0344469
+ 1053.68 3.76252e-07 -0.0505531 -0.0827989 -0.1162 9 79 2 0.0337999
+ 1033.53 1.43087e-07 -0.0508623 -0.0834959 -0.116847 10 80 2 0.0331529
+ 1013.39 1.1282e-08 -0.0511701 -0.0841936 -0.117494 10 80 2 0.0325059
+ 993.237 2.76633e-07 -0.0514764 -0.0848919 -0.118141 10 80 2 0.031859
+ 973.088 2.10231e-07 -0.0517812 -0.0855908 -0.118788 10 80 2 0.031212
+ 952.939 8.03157e-08 -0.0520845 -0.0862904 -0.119435 10 80 2 0.0305651
+ 932.79 9.20137e-08 -0.0523864 -0.0869906 -0.120082 10 80 2 0.0299181
+ 912.642 2.71433e-07 -0.0526868 -0.0876915 -0.120729 10 80 2 0.0292711
+ 892.494 6.69204e-08 -0.0529856 -0.0883931 -0.121376 11 80 2 0.0286242
+ 872.345 6.28747e-08 -0.053283 -0.0890952 -0.122023 11 80 2 0.0279773
+ 852.197 1.55311e-08 -0.0535789 -0.089798 -0.12267 11 80 2 0.0273303
+ 832.049 3.16792e-07 -0.0538734 -0.0905014 -0.123317 11 80 2 0.0266834
+ 811.901 3.30973e-08 -0.0541663 -0.0912054 -0.123964 11 80 2 0.0260364
+ 791.753 4.46239e-08 -0.0544578 -0.0919101 -0.12461 11 80 2 0.0253895
+ 771.605 2.62316e-08 -0.0547478 -0.0926153 -0.125257 12 80 2 0.0247426
+ 751.466 5.43341e-08 -0.0550363 -0.0933214 -0.125904 12 80 2 0.0240959
+ 731.327 1.10968e-08 -0.0553234 -0.0940282 -0.126551 12 80 2 0.0234493
+ 711.189 1.96177e-07 -0.0556089 -0.0947355 -0.127197 12 80 2 0.0228027
+ 691.051 1.0623e-07 -0.055893 -0.0954435 -0.127844 12 80 2 0.0221561
+ 670.913 1.0038e-07 -0.0561755 -0.096152 -0.128491 12 80 2 0.0215094
+ 650.775 2.77249e-08 -0.0564566 -0.0968612 -0.129137 13 80 2 0.0208628
+ 630.636 1.93597e-08 -0.0567361 -0.0975709 -0.129784 13 80 2 0.0202162
+ 610.498 6.65203e-08 -0.0570141 -0.0982812 -0.13043 13 80 2 0.0195696
+ 590.359 3.95663e-07 -0.0572907 -0.0989922 -0.131077 13 80 2 0.0189229
+ 550.083 4.34058e-08 -0.0578392 -0.100416 -0.13237 13 80 2 0.0176297
+ 529.944 7.79032e-08 -0.0581111 -0.101128 -0.133017 13 80 2 0.0169831
+ 509.806 5.25939e-08 -0.0583814 -0.101842 -0.133664 14 80 2 0.0163365
+ 489.669 5.72268e-07 -0.0586503 -0.102556 -0.13431 14 80 2 0.0156899
+ 469.531 2.03274e-08 -0.0589177 -0.10327 -0.134957 14 80 2 0.0150433
+ 449.394 1.05474e-07 -0.0591835 -0.103985 -0.135603 14 80 2 0.0143967
+ 429.257 7.46757e-08 -0.0594478 -0.104701 -0.13625 14 80 2 0.0137501
+ 409.121 2.31516e-08 -0.0597107 -0.105417 -0.136896 14 80 2 0.0131035
+ 368.848 2.02942e-08 -0.0602317 -0.106851 -0.13819 15 80 2 0.0118104
+ 348.712 1.01947e-07 -0.0604899 -0.107569 -0.138836 15 80 2 0.0111639
+ 328.576 6.66489e-08 -0.0607466 -0.108287 -0.139483 15 80 2 0.0105173
+ 308.44 2.04673e-07 -0.0610018 -0.109006 -0.140129 15 80 2 0.00987076
+ 288.304 5.46206e-08 -0.0612555 -0.109725 -0.140776 15 80 2 0.00922421
+ 248.032 4.39393e-07 -0.0617581 -0.111166 -0.142069 16 81 2 0.00793113
+ 227.897 1.95811e-08 -0.0620072 -0.111887 -0.142715 16 81 2 0.0072846
+ 207.763 4.05335e-08 -0.0622547 -0.112609 -0.143362 16 81 2 0.0066381
+ 187.629 2.03928e-07 -0.0625007 -0.113331 -0.144008 16 81 2 0.00599162
+ 167.495 7.89002e-08 -0.0627451 -0.114054 -0.144655 16 81 2 0.00534513
+ 147.361 1.27251e-09 -0.062988 -0.114777 -0.145301 16 81 2 0.00469866
+ 127.228 1.87238e-08 -0.0632293 -0.115501 -0.145948 17 80 2 0.00405219
+ 86.9613 4.77834e-08 -0.0637075 -0.11695 -0.147241 17 80 2 0.00275927
+ 66.8283 2.23799e-08 -0.0639442 -0.117675 -0.147887 17 80 2 0.00211282
+ 46.6954 2.92863e-07 -0.0641794 -0.118401 -0.148534 17 80 2 0.00146637
+ 26.5626 1.62686e-08 -0.0644131 -0.119127 -0.14918 17 80 2 0.000819923
+Event 200019
+ 0.980488 77.39 39.53 0.0183
+ 639.168 1.59944e-08 0.0374649 0.0331148 0.0294903 0 13 5 0.0205097
+ 632.368 9.05205e-08 0.0381735 0.0337858 0.0297087 0 13 5 0.0202913
+ 625.567 1.41063e-08 0.0388811 0.0344577 0.0299272 0 13 5 0.0200728
+ 618.767 2.72207e-07 0.0395879 0.0351306 0.0301456 0 13 5 0.0198544
+ 611.966 3.18653e-08 0.0402939 0.0358043 0.0303641 0 13 5 0.0196359
+ 605.165 4.56563e-08 0.0409989 0.036479 0.0305825 1 13 5 0.0194175
+ 598.364 1.42393e-07 0.0417031 0.0371546 0.030801 1 13 5 0.019199
+ 591.564 2.44266e-07 0.0424063 0.0378311 0.0310194 1 13 5 0.0189806
+ 584.764 3.35423e-08 0.0431087 0.0385086 0.0312379 1 13 5 0.0187621
+ 571.163 4.84894e-08 0.0445108 0.0398662 0.0316748 2 13 5 0.0183252
+ 564.362 2.89242e-08 0.0452106 0.0405464 0.0318932 2 13 5 0.0181068
+ 557.562 1.99402e-08 0.0459094 0.0412275 0.0321116 2 13 5 0.0178884
+ 537.161 7.43625e-08 0.0480006 0.0432763 0.032767 3 13 5 0.017233
+ 530.36 2.48617e-08 0.0486958 0.0439611 0.0329854 3 13 5 0.0170146
+ 523.56 1.90078e-08 0.0493902 0.0446467 0.0332038 3 13 5 0.0167962
+ 516.759 1.86515e-08 0.0500837 0.0453333 0.0334223 3 13 5 0.0165777
+ 509.959 3.2453e-08 0.0507763 0.0460208 0.0336407 3 13 5 0.0163593
+ 503.158 8.15499e-10 0.051468 0.0467091 0.0338592 4 13 5 0.0161408
+ 496.358 4.41446e-08 0.0521588 0.0473984 0.0340776 4 13 5 0.0159224
+ 489.557 2.39539e-08 0.0528486 0.0480886 0.0342961 4 13 5 0.0157039
+ 482.756 3.62947e-08 0.0535376 0.0487796 0.0345145 4 13 5 0.0154855
+ 469.154 3.56784e-09 0.0549129 0.0501645 0.0349514 5 13 5 0.0150486
+ 462.353 4.86455e-08 0.0555992 0.0508582 0.0351699 5 13 5 0.0148301
+ 441.95 2.66054e-07 0.0576526 0.0529448 0.0358253 5 13 5 0.0141747
+ 435.148 3.74356e-08 0.0583352 0.0536421 0.0360438 6 13 5 0.0139562
+ 428.347 9.73732e-08 0.059017 0.0543404 0.0362622 6 13 5 0.0137378
+ 414.744 2.34535e-07 0.0603777 0.0557394 0.0366992 6 13 5 0.0133008
+ 407.943 6.61218e-08 0.0610567 0.0564403 0.0369177 6 13 5 0.0130823
+ 401.141 5.45338e-08 0.0617348 0.0571421 0.0371362 7 13 5 0.0128638
+ 394.339 3.06857e-07 0.062412 0.0578447 0.0373546 7 13 5 0.0126454
+ 387.538 1.7043e-08 0.0630883 0.0585482 0.0375731 7 13 5 0.0124269
+ 380.736 6.56825e-09 0.0637636 0.0592526 0.0377916 7 13 5 0.0122084
+ 367.132 9.54494e-08 0.0651116 0.060664 0.0382286 8 14 5 0.0117714
+ 360.33 1.9776e-08 0.0657842 0.061371 0.0384471 8 14 5 0.0115529
+ 353.527 2.82216e-08 0.0664558 0.0620789 0.0386656 8 14 5 0.0113344
+ 339.922 4.22287e-08 0.0677964 0.0634974 0.0391026 9 13 5 0.0108974
+ 333.119 2.95887e-07 0.0684653 0.0642079 0.0393211 9 13 5 0.0106789
+ 326.317 4.7016e-08 0.0691332 0.0649193 0.0395396 9 13 5 0.0104604
+ 312.711 2.83962e-08 0.0704664 0.0663447 0.0399767 9 13 5 0.0100233
+ 305.909 9.98609e-10 0.0711316 0.0670587 0.0401952 10 14 5 0.00980481
+ 292.303 4.6862e-08 0.0724591 0.0684892 0.0406322 10 14 5 0.00936775
+ 285.499 3.37436e-08 0.0731215 0.0692058 0.0408508 10 14 5 0.00914922
+ 271.892 1.30802e-07 0.0744435 0.0706415 0.0412879 11 13 5 0.00871215
+ 265.089 2.58749e-08 0.0751031 0.0713607 0.0415064 11 13 5 0.0084936
+ 244.677 1.01273e-10 0.0770762 0.0735233 0.0421621 11 13 5 0.00783794
+ 237.873 3.03894e-08 0.077732 0.0742459 0.0423806 12 14 5 0.00761938
+ 231.069 2.0886e-07 0.0783869 0.0749693 0.0425992 12 14 5 0.00740081
+ 224.264 1.45591e-08 0.0790408 0.0756936 0.0428178 12 14 5 0.00718224
+ 217.459 3.32399e-08 0.0796938 0.0764188 0.0430363 12 14 5 0.00696366
+ 203.85 6.85732e-08 0.080997 0.0778716 0.0434735 13 13 5 0.00652649
+ 197.044 2.14899e-08 0.0816472 0.0785992 0.0436921 13 13 5 0.0063079
+ 190.239 5.49721e-08 0.0822964 0.0793277 0.0439107 13 13 5 0.00608929
+ 183.433 1.81735e-08 0.0829446 0.0800571 0.0441293 13 13 5 0.00587068
+ 176.628 4.32472e-08 0.083592 0.0807873 0.0443479 13 13 5 0.00565207
+ 169.821 1.91574e-07 0.0842383 0.0815183 0.0445666 14 14 5 0.00543345
+ 163.015 5.38801e-08 0.0848837 0.0822502 0.0447852 14 14 5 0.00521482
+ 156.209 3.74009e-08 0.0855282 0.0829829 0.0450038 14 14 5 0.0049962
+ 149.403 3.5653e-08 0.0861717 0.0837165 0.0452224 14 14 5 0.00477756
+ 142.596 2.99931e-07 0.0868142 0.0844509 0.0454411 14 14 5 0.00455892
+ 135.79 3.57161e-07 0.0874558 0.0851861 0.0456597 15 13 5 0.00434028
+ 128.983 1.25323e-07 0.0880965 0.0859222 0.0458784 15 14 5 0.00412163
+ 122.175 1.81897e-08 0.0887361 0.0866591 0.046097 15 14 5 0.00390297
+ 115.368 4.76096e-08 0.0893748 0.0873968 0.0463157 15 14 5 0.00368431
+ 108.561 4.21548e-08 0.0900126 0.0881353 0.0465344 15 14 5 0.00346564
+ 101.753 3.13384e-08 0.0906494 0.0888747 0.046753 16 14 5 0.00324696
+ 94.9448 3.49636e-08 0.0912852 0.0896149 0.0469717 16 14 5 0.00302827
+ 81.3282 8.58782e-08 0.092554 0.0910978 0.0474091 16 14 5 0.00259088
+ 74.5192 2.38927e-07 0.0931869 0.0918404 0.0476278 16 14 5 0.00237217
+ 67.71 4.21074e-09 0.0938189 0.0925839 0.0478466 17 14 5 0.00215344
+ 60.9003 2.26993e-08 0.0944499 0.0933282 0.0480653 17 14 5 0.0019347
+ 54.0901 3.67837e-08 0.0950799 0.0940734 0.0482841 17 14 5 0.00171595
+ 47.2796 2.72772e-08 0.095709 0.0948193 0.0485028 17 14 5 0.00149718
+ 33.6577 1.65949e-08 0.0969642 0.0963136 0.0489404 18 14 5 0.00105962
+ 26.8464 2.41033e-08 0.0975903 0.097062 0.0491592 18 14 5 0.000840834
+ 20.0349 1.55361e-08 0.0982155 0.0978112 0.049378 18 14 5 0.000622035
+ 13.2231 7.96996e-09 0.0988396 0.0985612 0.0495968 18 14 5 0.000403228
+Event 200020
+ 0.19427 39.69 -163.98 0.066
+ 709.279 2.00828e-07 -0.0432703 -0.0250577 0.127275 0 70 7 0.0227254
+ 685.233 7.62427e-07 -0.0437292 -0.0254969 0.128047 0 70 7 0.021953
+ 661.189 8.09659e-07 -0.0441856 -0.0259386 0.128819 0 70 7 0.0211806
+ 637.143 8.06628e-07 -0.0446397 -0.0263827 0.129592 0 70 7 0.0204082
+ 613.094 4.66062e-07 -0.0450911 -0.0268293 0.130364 0 70 7 0.0196357
+ 589.043 8.79961e-07 -0.04554 -0.0272783 0.131137 0 70 7 0.0188631
+ 564.993 5.48139e-07 -0.0459864 -0.0277298 0.131909 0 71 7 0.0180906
+ 540.94 1.29812e-06 -0.0464303 -0.0281838 0.132682 0 71 7 0.0173179
+ 516.885 1.07694e-06 -0.0468715 -0.0286401 0.133455 1 70 7 0.0165452
+ 492.832 2.17935e-07 -0.0473102 -0.029099 0.134227 1 70 7 0.0157726
+ 468.78 2.13103e-07 -0.0477463 -0.0295604 0.135 1 70 7 0.015
+ 444.727 6.2554e-07 -0.0481799 -0.0300241 0.135773 1 70 7 0.0142273
+ 420.673 1.93199e-06 -0.0486108 -0.0304902 0.136545 1 70 7 0.0134547
+ 396.616 1.88468e-07 -0.0490392 -0.0309586 0.137318 1 70 7 0.0126819
+ 372.556 1.02432e-06 -0.0494648 -0.0314292 0.138091 1 70 7 0.011909
+ 348.493 2.28593e-07 -0.0498878 -0.0319021 0.138864 1 71 7 0.0111361
+ 333.666 1.49148e-06 -0.0501472 -0.0321946 0.13934 2 71 7 0.0106598
+ 309.603 1.19726e-06 -0.0505661 -0.0326711 0.140113 2 71 7 0.00988686
+ 285.538 1.07882e-06 -0.0509824 -0.0331498 0.140886 2 71 7 0.00911382
+ 261.467 8.19502e-07 -0.0513958 -0.0336307 0.141659 2 71 7 0.00834062
+ 237.396 1.05809e-06 -0.0518067 -0.0341137 0.142433 2 71 7 0.00756739
+ 213.322 1.34991e-06 -0.052215 -0.0345988 0.143206 2 71 7 0.00679409
+ 189.252 1.60145e-07 -0.0526207 -0.0350861 0.143979 2 71 7 0.00602089
+ 165.182 4.36811e-07 -0.0530237 -0.0355758 0.144752 2 71 7 0.00524772
+ 141.114 8.03893e-07 -0.0534242 -0.0360677 0.145525 3 71 7 0.00447461
+ 117.046 1.3425e-06 -0.053822 -0.0365617 0.146299 3 71 7 0.00370147
+ 92.9738 5.29804e-07 -0.0542172 -0.0370576 0.147072 3 71 7 0.00292823
+ 68.8991 4.78139e-07 -0.0546097 -0.0375554 0.147845 3 71 7 0.00215489
+ 44.8248 9.78068e-07 -0.0549997 -0.0380553 0.148618 3 71 7 0.00138157
+ 20.7488 4.32052e-08 -0.055387 -0.0385572 0.149392 3 71 7 0.000608193
\ No newline at end of file
diff --git a/tpc-tracking-display/public/vite.svg b/tpc-tracking-display/public/vite.svg
new file mode 100644
index 0000000..e7b8dfb
--- /dev/null
+++ b/tpc-tracking-display/public/vite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tpc-tracking-display/src/App.css b/tpc-tracking-display/src/App.css
new file mode 100644
index 0000000..b9d355d
--- /dev/null
+++ b/tpc-tracking-display/src/App.css
@@ -0,0 +1,42 @@
+#root {
+ max-width: 1280px;
+ margin: 0 auto;
+ padding: 2rem;
+ text-align: center;
+}
+
+.logo {
+ height: 6em;
+ padding: 1.5em;
+ will-change: filter;
+ transition: filter 300ms;
+}
+.logo:hover {
+ filter: drop-shadow(0 0 2em #646cffaa);
+}
+.logo.react:hover {
+ filter: drop-shadow(0 0 2em #61dafbaa);
+}
+
+@keyframes logo-spin {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+@media (prefers-reduced-motion: no-preference) {
+ a:nth-of-type(2) .logo {
+ animation: logo-spin infinite 20s linear;
+ }
+}
+
+.card {
+ padding: 2em;
+}
+
+.read-the-docs {
+ color: #888;
+}
diff --git a/tpc-tracking-display/src/App.tsx b/tpc-tracking-display/src/App.tsx
new file mode 100644
index 0000000..eb25c50
--- /dev/null
+++ b/tpc-tracking-display/src/App.tsx
@@ -0,0 +1,17 @@
+import './App.css'
+import {Route, Routes} from "react-router-dom";
+import TrackingDisplay from "./components/TrackingDisplay.tsx";
+import RawDataDisplay from "./components/RawDataDisplay.tsx";
+
+function App() {
+
+
+ return (
+
+ } />
+ } />
+
+ )
+}
+
+export default App
diff --git a/tpc-tracking-display/src/assets/react.svg b/tpc-tracking-display/src/assets/react.svg
new file mode 100644
index 0000000..6c87de9
--- /dev/null
+++ b/tpc-tracking-display/src/assets/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tpc-tracking-display/src/components/FileUploader.tsx b/tpc-tracking-display/src/components/FileUploader.tsx
new file mode 100644
index 0000000..b6082e7
--- /dev/null
+++ b/tpc-tracking-display/src/components/FileUploader.tsx
@@ -0,0 +1,44 @@
+// src/components/FileUploader.tsx
+import React, { ChangeEvent } from 'react';
+import { Button } from '@mui/material';
+import UploadFileIcon from '@mui/icons-material/UploadFile';
+import { useStore } from '../store/useStore';
+import { loadEventData } from '../utils/DataLoader';
+
+const FileUploader: React.FC = () => {
+ const setEvents = useStore((state) => state.setEvents);
+ const setCurrentEventNumber = useStore((state) => state.setCurrentEventNumber);
+ const setCurrentEvent = useStore((state) => state.setCurrentEvent);
+
+ const handleFileUpload = (e: ChangeEvent) => {
+ const file = e.target.files?.[0];
+ if (file) {
+ loadEventData(file).then((loadedEvents) => {
+ setEvents(loadedEvents);
+ const eventNumbers = Object.keys(loadedEvents).map(Number);
+ const firstEventNumber = eventNumbers[0];
+ setCurrentEventNumber(firstEventNumber);
+ setCurrentEvent(loadedEvents[firstEventNumber]);
+ });
+ }
+ };
+
+ return (
+ }
+ style={{ marginRight: '8px' }}
+ >
+ Upload Data File
+
+
+ );
+};
+
+export default FileUploader;
diff --git a/tpc-tracking-display/src/components/RawDataDisplay.tsx b/tpc-tracking-display/src/components/RawDataDisplay.tsx
new file mode 100644
index 0000000..6f6068a
--- /dev/null
+++ b/tpc-tracking-display/src/components/RawDataDisplay.tsx
@@ -0,0 +1,45 @@
+// src/components/RawDataDisplay.tsx
+import React, { useEffect, useState } from 'react';
+import { Box, Typography, Button } from '@mui/material';
+import { Link } from 'react-router-dom';
+import { loadRawData } from '../utils/DataLoader';
+
+const RawDataDisplay: React.FC = () => {
+ const [rawData, setRawData] = useState('');
+
+ useEffect(() => {
+ loadRawData('track_data.txt').then((data) => {
+ setRawData(data);
+ });
+ }, []);
+
+ return (
+
+
+ Raw Data Display
+
+
+
+ {rawData}
+
+
+ );
+};
+
+export default RawDataDisplay;
diff --git a/tpc-tracking-display/src/components/TrackingDisplay.tsx b/tpc-tracking-display/src/components/TrackingDisplay.tsx
new file mode 100644
index 0000000..cd49b17
--- /dev/null
+++ b/tpc-tracking-display/src/components/TrackingDisplay.tsx
@@ -0,0 +1,238 @@
+// src/components/TrackingDisplay.tsx
+import React, { useEffect } from 'react';
+import {
+ Box,
+ Typography,
+ TextField,
+ Button,
+ Slider,
+ Alert,
+} from '@mui/material';
+import { Link } from 'react-router-dom';
+import Plot from 'react-plotly.js';
+import { useStore } from '../store/useStore';
+import { loadEventData } from '../utils/DataLoader';
+import FileUploader from './FileUploader';
+import {
+ getPadCenter
+} from '../utils/Geometry';
+
+const TrackingDisplay: React.FC = () => {
+ const events = useStore((state) => state.events);
+ const currentEventNumber = useStore((state) => state.currentEventNumber);
+ const currentEvent = useStore((state) => state.currentEvent);
+ const time = useStore((state) => state.time);
+ const maxTime = useStore((state) => state.maxTime);
+ const setEvents = useStore((state) => state.setEvents);
+ const setCurrentEventNumber = useStore((state) => state.setCurrentEventNumber);
+ const setCurrentEvent = useStore((state) => state.setCurrentEvent);
+ const setTime = useStore((state) => state.setTime);
+ const setMaxTime = useStore((state) => state.setMaxTime);
+
+ useEffect(() => {
+ // Load default event data
+ loadEventData('track_data.txt').then((loadedEvents) => {
+ setEvents(loadedEvents);
+ const eventNumbers = Object.keys(loadedEvents).map(Number);
+ const firstEventNumber = eventNumbers[0];
+ setCurrentEventNumber(firstEventNumber);
+ setCurrentEvent(loadedEvents[firstEventNumber]);
+ });
+ }, [setEvents, setCurrentEventNumber, setCurrentEvent]);
+
+ useEffect(() => {
+ if (currentEvent) {
+ const times = currentEvent.hits.map((hit) => hit[0]);
+ const maxTimeValue = Math.max(...times);
+ setMaxTime(maxTimeValue);
+ setTime(maxTimeValue);
+ }
+ }, [currentEvent, setMaxTime, setTime]);
+
+ const handleEventNumberChange = (e: React.ChangeEvent) => {
+ setCurrentEventNumber(parseInt(e.target.value, 10));
+ };
+
+ const handleShowEvent = () => {
+ if (
+ currentEventNumber !== null &&
+ events[currentEventNumber] !== undefined
+ ) {
+ setCurrentEvent(events[currentEventNumber]);
+ } else {
+ alert(`Event number ${currentEventNumber} not found.`);
+ }
+ };
+
+ const handleNextEvent = () => {
+ const eventNumbers = Object.keys(events)
+ .map(Number)
+ .sort((a, b) => a - b);
+ if (currentEventNumber !== null) {
+ const currentIndex = eventNumbers.indexOf(currentEventNumber);
+ const nextIndex = (currentIndex + 1) % eventNumbers.length;
+ const nextEventNumber = eventNumbers[nextIndex];
+ setCurrentEventNumber(nextEventNumber);
+ setCurrentEvent(events[nextEventNumber]);
+ }
+ };
+
+ // Prepare data for plots
+ /* eslint-disable @typescript-eslint/no-explicit-any */
+ let plotDataXY: any[] = [];
+ let plotDataZY: any[] = [];
+ let planeList: string[] = [];
+ /* eslint-enable @typescript-eslint/no-explicit-any */
+
+ if (currentEvent) {
+ const filteredHits = currentEvent.hits.filter((hit) => hit[0] <= time);
+ const xs: number[] = [];
+ const ys: number[] = [];
+ const zs: number[] = [];
+ const planes: string[] = [];
+
+
+ filteredHits.forEach((hit) => {
+
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ const [timeArrival, amplitude, ring, pad, plane, zToGEM] = hit;
+ const [x, y] = getPadCenter(ring, pad);
+ const z = plane * planeSpacingCm + zToGEM * 100;
+ xs.push(x);
+ ys.push(y);
+ zs.push(z);
+ planes.push(`Plane ${plane}`);
+ });
+
+ planeList = [...new Set(planes)];
+
+ // Define color mapping for planes
+ const planeColors: { [key: string]: string } = {};
+ const colorsPalette = [
+ 'red',
+ 'orange',
+ 'yellow',
+ 'green',
+ 'blue',
+ 'indigo',
+ 'violet',
+ 'pink',
+ 'cyan',
+ 'magenta',
+ ];
+ planeList.forEach((plane, index) => {
+ planeColors[plane] = colorsPalette[index % colorsPalette.length];
+ });
+
+ const colors = planes.map((plane) => planeColors[plane]);
+
+ plotDataXY = [
+ {
+ x: xs,
+ y: ys,
+ mode: 'markers',
+ type: 'scatter',
+ marker: { color: colors, size: 6 },
+ text: planes,
+ hovertemplate: 'Plane: %{text}
X: %{x}
Y: %{y}',
+ },
+ ];
+
+ plotDataZY = [
+ {
+ x: zs,
+ y: ys,
+ mode: 'markers',
+ type: 'scatter',
+ marker: { color: colors, size: 6 },
+ text: planes,
+ hovertemplate: 'Plane: %{text}
Z: %{x}
Y: %{y}',
+ },
+ ];
+ }
+
+ return (
+
+
+ Tracking Display
+
+
+
+
+
+
+
+
+ {currentEvent && (
+
+ Time (ns): {time.toFixed(2)}
+ setTime(newValue as number)}
+ />
+
+ )}
+ {currentEvent ? (
+
+
+
+
+ ) : (
+ No event data to display.
+ )}
+
+ );
+};
+
+export default TrackingDisplay;
diff --git a/tpc-tracking-display/src/index.css b/tpc-tracking-display/src/index.css
new file mode 100644
index 0000000..6119ad9
--- /dev/null
+++ b/tpc-tracking-display/src/index.css
@@ -0,0 +1,68 @@
+:root {
+ font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
+ line-height: 1.5;
+ font-weight: 400;
+
+ color-scheme: light dark;
+ color: rgba(255, 255, 255, 0.87);
+ background-color: #242424;
+
+ font-synthesis: none;
+ text-rendering: optimizeLegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+a {
+ font-weight: 500;
+ color: #646cff;
+ text-decoration: inherit;
+}
+a:hover {
+ color: #535bf2;
+}
+
+body {
+ margin: 0;
+ display: flex;
+ place-items: center;
+ min-width: 320px;
+ min-height: 100vh;
+}
+
+h1 {
+ font-size: 3.2em;
+ line-height: 1.1;
+}
+
+button {
+ border-radius: 8px;
+ border: 1px solid transparent;
+ padding: 0.6em 1.2em;
+ font-size: 1em;
+ font-weight: 500;
+ font-family: inherit;
+ background-color: #1a1a1a;
+ cursor: pointer;
+ transition: border-color 0.25s;
+}
+button:hover {
+ border-color: #646cff;
+}
+button:focus,
+button:focus-visible {
+ outline: 4px auto -webkit-focus-ring-color;
+}
+
+@media (prefers-color-scheme: light) {
+ :root {
+ color: #213547;
+ background-color: #ffffff;
+ }
+ a:hover {
+ color: #747bff;
+ }
+ button {
+ background-color: #f9f9f9;
+ }
+}
diff --git a/tpc-tracking-display/src/main.tsx b/tpc-tracking-display/src/main.tsx
new file mode 100644
index 0000000..18477c0
--- /dev/null
+++ b/tpc-tracking-display/src/main.tsx
@@ -0,0 +1,13 @@
+import { StrictMode } from 'react'
+import { createRoot } from 'react-dom/client'
+import { BrowserRouter } from 'react-router-dom';
+import './index.css'
+import App from './App.tsx'
+
+createRoot(document.getElementById('root')!).render(
+
+
+
+
+ ,
+)
diff --git a/tpc-tracking-display/src/store/useStore.ts b/tpc-tracking-display/src/store/useStore.ts
new file mode 100644
index 0000000..bc8cdba
--- /dev/null
+++ b/tpc-tracking-display/src/store/useStore.ts
@@ -0,0 +1,39 @@
+// src/store/useStore.ts
+import { create } from 'zustand';
+import { combine } from 'zustand/middleware';
+import { EventData } from '../utils/DataLoader';
+
+interface StoreState {
+ events: { [key: number]: EventData };
+ currentEventNumber: number | null;
+ currentEvent: EventData | null;
+ time: number;
+ maxTime: number;
+}
+
+interface StoreActions {
+ setEvents: (events: { [key: number]: EventData }) => void;
+ setCurrentEventNumber: (eventNumber: number) => void;
+ setCurrentEvent: (event: EventData) => void;
+ setTime: (time: number) => void;
+ setMaxTime: (maxTime: number) => void;
+}
+
+export const useStore = create(
+ combine(
+ {
+ events: {} as { [key: number]: EventData },
+ currentEventNumber: null as number | null,
+ currentEvent: null as EventData | null,
+ time: 0,
+ maxTime: 1,
+ },
+ (set) => ({
+ setEvents: (events) => set({ events }),
+ setCurrentEventNumber: (eventNumber) => set({ currentEventNumber: eventNumber }),
+ setCurrentEvent: (event) => set({ currentEvent: event }),
+ setTime: (time) => set({ time }),
+ setMaxTime: (maxTime) => set({ maxTime }),
+ })
+ )
+);
diff --git a/tpc-tracking-display/src/utils/DataLoader.ts b/tpc-tracking-display/src/utils/DataLoader.ts
new file mode 100644
index 0000000..848d847
--- /dev/null
+++ b/tpc-tracking-display/src/utils/DataLoader.ts
@@ -0,0 +1,55 @@
+// src/utils/DataLoader.ts
+export interface EventData {
+ trackParams: number[];
+ hits: number[][];
+}
+
+export async function loadEventData(file: File | string): Promise<{ [key: number]: EventData }> {
+ let text: string;
+
+ if (typeof file === 'string') {
+ // Fetch from URL
+ const response = await fetch(process.env.PUBLIC_URL + '/' + file);
+ text = await response.text();
+ } else {
+ // Read from uploaded file
+ text = await file.text();
+ }
+
+ return parseEvents(text);
+}
+
+function parseEvents(data: string): { [key: number]: EventData } {
+ const lines = data.split('\n');
+ const events: { [key: number]: EventData } = {};
+ let i = 0;
+ while (i < lines.length) {
+ const line = lines[i].trim();
+ if (line.startsWith('Event')) {
+ const eventNumber = parseInt(line.split(' ')[1], 10);
+ i++;
+ if (i >= lines.length) break;
+ const trackParams = lines[i].trim().split(/\s+/).map(Number);
+ i++;
+ const hits: number[][] = [];
+ while (i < lines.length && !lines[i].trim().startsWith('Event')) {
+ const hitLine = lines[i].trim();
+ if (hitLine) {
+ const hitData = hitLine.split(/\s+/).map(Number);
+ hits.push(hitData);
+ }
+ i++;
+ }
+ events[eventNumber] = { trackParams, hits };
+ } else {
+ i++;
+ }
+ }
+ return events;
+}
+
+export async function loadRawData(filename: string): Promise {
+ const response = await fetch(process.env.PUBLIC_URL + '/' + filename);
+ const text = await response.text();
+ return text;
+}
diff --git a/tpc-tracking-display/src/utils/Geometry.ts b/tpc-tracking-display/src/utils/Geometry.ts
new file mode 100644
index 0000000..5cc6da0
--- /dev/null
+++ b/tpc-tracking-display/src/utils/Geometry.ts
@@ -0,0 +1,28 @@
+// Constants (define outside of the component)
+export const numRings = 21;
+export const numPadsPerRing = 122;
+export const firstRingInnerRadius = 5.0;
+export const maxRadius = 15.0;
+export const totalRadius = maxRadius - firstRingInnerRadius;
+export const ringWidth = totalRadius / numRings;
+export const deltaTheta = (2 * Math.PI) / numPadsPerRing;
+
+export const planePositions = [
+
+]
+
+
+export function getPadCenter(ring: number, pad: number): [number, number] {
+ if (!(ring >= 0 && ring < numRings)) {
+ throw new Error(`Ring index must be between 0 and ${numRings - 1}`);
+ }
+ if (!(pad >= 0 && pad < numPadsPerRing)) {
+ throw new Error(`Pad index must be between 0 and ${numPadsPerRing - 1}`);
+ }
+ const rCenter = ringWidth * (ring + 0.5) + firstRingInnerRadius;
+ const thetaOffset = ring % 2 === 0 ? 0 : deltaTheta / 2;
+ const thetaCenter = deltaTheta / 2 + pad * deltaTheta + thetaOffset;
+ const x = rCenter * Math.cos(thetaCenter);
+ const y = rCenter * Math.sin(thetaCenter);
+ return [x, y];
+}
diff --git a/tpc-tracking-display/src/vite-env.d.ts b/tpc-tracking-display/src/vite-env.d.ts
new file mode 100644
index 0000000..11f02fe
--- /dev/null
+++ b/tpc-tracking-display/src/vite-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/tpc-tracking-display/tsconfig.app.json b/tpc-tracking-display/tsconfig.app.json
new file mode 100644
index 0000000..f867de0
--- /dev/null
+++ b/tpc-tracking-display/tsconfig.app.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
+ "target": "ES2020",
+ "useDefineForClassFields": true,
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "Bundler",
+ "allowImportingTsExtensions": true,
+ "isolatedModules": true,
+ "moduleDetection": "force",
+ "noEmit": true,
+ "jsx": "react-jsx",
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedSideEffectImports": true
+ },
+ "include": ["src"]
+}
diff --git a/tpc-tracking-display/tsconfig.json b/tpc-tracking-display/tsconfig.json
new file mode 100644
index 0000000..1ffef60
--- /dev/null
+++ b/tpc-tracking-display/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "files": [],
+ "references": [
+ { "path": "./tsconfig.app.json" },
+ { "path": "./tsconfig.node.json" }
+ ]
+}
diff --git a/tpc-tracking-display/tsconfig.node.json b/tpc-tracking-display/tsconfig.node.json
new file mode 100644
index 0000000..abcd7f0
--- /dev/null
+++ b/tpc-tracking-display/tsconfig.node.json
@@ -0,0 +1,24 @@
+{
+ "compilerOptions": {
+ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
+ "target": "ES2022",
+ "lib": ["ES2023"],
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "Bundler",
+ "allowImportingTsExtensions": true,
+ "isolatedModules": true,
+ "moduleDetection": "force",
+ "noEmit": true,
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedSideEffectImports": true
+ },
+ "include": ["vite.config.ts"]
+}
diff --git a/tpc-tracking-display/vite.config.ts b/tpc-tracking-display/vite.config.ts
new file mode 100644
index 0000000..8b0f57b
--- /dev/null
+++ b/tpc-tracking-display/vite.config.ts
@@ -0,0 +1,7 @@
+import { defineConfig } from 'vite'
+import react from '@vitejs/plugin-react'
+
+// https://vite.dev/config/
+export default defineConfig({
+ plugins: [react()],
+})