From d1b50e2f1a6cc34ec8eff08e7c1f8b6b70ffbb55 Mon Sep 17 00:00:00 2001 From: josh Date: Wed, 1 Jul 2026 19:50:34 +1000 Subject: [PATCH] Logo Branding --- composer.json | 1 + composer.lock | 483 +- config/webpush.php | 46 + ...094028_create_push_subscriptions_table.php | 36 + package-lock.json | 4823 ++++++++++++++++- package.json | 1 + public/img/app_icons/apple-touch-icon-180.png | Bin 0 -> 29627 bytes public/img/app_icons/icon-192-maskable.png | Bin 0 -> 18733 bytes public/img/app_icons/icon-192.png | Bin 0 -> 32013 bytes public/img/app_icons/icon-512-maskable.png | Bin 0 -> 70987 bytes public/img/app_icons/icon-512.png | Bin 0 -> 118850 bytes public/scripts/sw.js | 24 + resources/js/app.ts | 6 + resources/js/vite-env.d.ts | 1 + resources/views/app.blade.php | 9 + routes/web.php | 1 + vite.config.ts | 34 +- 17 files changed, 5458 insertions(+), 7 deletions(-) create mode 100644 config/webpush.php create mode 100644 database/migrations/2026_07_01_094028_create_push_subscriptions_table.php create mode 100644 public/img/app_icons/apple-touch-icon-180.png create mode 100644 public/img/app_icons/icon-192-maskable.png create mode 100644 public/img/app_icons/icon-192.png create mode 100644 public/img/app_icons/icon-512-maskable.png create mode 100644 public/img/app_icons/icon-512.png create mode 100644 public/scripts/sw.js diff --git a/composer.json b/composer.json index dee6cb6..8debc92 100644 --- a/composer.json +++ b/composer.json @@ -12,6 +12,7 @@ "php": "^8.4", "ext-pdo": "*", "inertiajs/inertia-laravel": "^2.0", + "laravel-notification-channels/webpush": "^11.0", "laravel/framework": "^13.0", "laravel/reverb": "^1.0", "laravel/sanctum": "^4.0", diff --git a/composer.lock b/composer.lock index 97c9f48..5195258 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "396baef77a56f5dfee4ec5d1bb9c0c52", + "content-hash": "7aff03daebe0ac56c75c3db31ba87ded", "packages": [ { "name": "brick/math", @@ -1303,6 +1303,72 @@ }, "time": "2026-03-11T15:51:16+00:00" }, + { + "name": "laravel-notification-channels/webpush", + "version": "11.0.0", + "source": { + "type": "git", + "url": "https://github.com/laravel-notification-channels/webpush.git", + "reference": "85b577e64459a9df06a24062e2b300abbaa99fa9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel-notification-channels/webpush/zipball/85b577e64459a9df06a24062e2b300abbaa99fa9", + "reference": "85b577e64459a9df06a24062e2b300abbaa99fa9", + "shasum": "" + }, + "require": { + "illuminate/notifications": "^12.0|^13.0", + "illuminate/support": "^12.0|^13.0", + "minishlink/web-push": "^10.0.1", + "php": "^8.2" + }, + "require-dev": { + "larastan/larastan": "^3.1", + "laravel/pint": "^1.25", + "mockery/mockery": "^1.0", + "orchestra/testbench": "^9.2|^10.0|^11.0", + "phpunit/phpunit": "^11.5.3|^12.5.12|^13.1.11", + "rector/rector": "^2.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NotificationChannels\\WebPush\\WebPushServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "NotificationChannels\\WebPush\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Cretu Eusebiu", + "email": "me@cretueusebiu.com", + "homepage": "http://cretueusebiu.com", + "role": "Developer" + }, + { + "name": "Joost de Bruijn", + "email": "joost@aqualabs.nl", + "role": "Maintainer" + } + ], + "description": "Web Push Notifications driver for Laravel.", + "homepage": "https://github.com/laravel-notification-channels/webpush", + "support": { + "issues": "https://github.com/laravel-notification-channels/webpush/issues", + "source": "https://github.com/laravel-notification-channels/webpush/tree/11.0.0" + }, + "time": "2026-05-24T13:22:27+00:00" + }, { "name": "laravel/framework", "version": "v13.2.0", @@ -2414,6 +2480,77 @@ ], "time": "2026-03-08T20:05:35+00:00" }, + { + "name": "minishlink/web-push", + "version": "v10.1.0", + "source": { + "type": "git", + "url": "https://github.com/web-push-libs/web-push-php.git", + "reference": "c922021b4ed1a61e6604d8dc33a2e0378b4382e3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/web-push-libs/web-push-php/zipball/c922021b4ed1a61e6604d8dc33a2e0378b4382e3", + "reference": "c922021b4ed1a61e6604d8dc33a2e0378b4382e3", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "guzzlehttp/guzzle": "^7.9.2", + "php": ">=8.2", + "psr/log": "^2.0|^3.0", + "spomky-labs/base64url": "^2.0.4", + "symfony/polyfill-php83": "^1.33", + "web-token/jwt-library": "^3.4.9|^4.0.6" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^v3.92.2", + "phpstan/phpstan": "^2.1.33", + "phpstan/phpstan-deprecation-rules": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^11.5.46|^12.5.2", + "symfony/polyfill-iconv": "^1.33" + }, + "suggest": { + "ext-bcmath": "Optional for performance.", + "ext-gmp": "Optional for performance." + }, + "type": "library", + "autoload": { + "psr-4": { + "Minishlink\\WebPush\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Louis Lagrange", + "email": "lagrange.louis@gmail.com", + "homepage": "https://github.com/Minishlink" + } + ], + "description": "Web Push library for PHP", + "homepage": "https://github.com/web-push-libs/web-push-php", + "keywords": [ + "Push API", + "WebPush", + "notifications", + "push", + "web" + ], + "support": { + "issues": "https://github.com/web-push-libs/web-push-php/issues", + "source": "https://github.com/web-push-libs/web-push-php/tree/v10.1.0" + }, + "time": "2026-05-28T09:37:37+00:00" + }, { "name": "monolog/monolog", "version": "3.10.0", @@ -4486,6 +4623,181 @@ ], "time": "2026-05-30T19:30:22+00:00" }, + { + "name": "spomky-labs/base64url", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/base64url.git", + "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/base64url/zipball/7752ce931ec285da4ed1f4c5aa27e45e097be61d", + "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.11|^0.12", + "phpstan/phpstan-beberlei-assert": "^0.11|^0.12", + "phpstan/phpstan-deprecation-rules": "^0.11|^0.12", + "phpstan/phpstan-phpunit": "^0.11|^0.12", + "phpstan/phpstan-strict-rules": "^0.11|^0.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Base64Url\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky-Labs/base64url/contributors" + } + ], + "description": "Base 64 URL Safe Encoding/Decoding PHP Library", + "homepage": "https://github.com/Spomky-Labs/base64url", + "keywords": [ + "base64", + "rfc4648", + "safe", + "url" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/base64url/issues", + "source": "https://github.com/Spomky-Labs/base64url/tree/v2.0.4" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2020-11-03T09:10:25+00:00" + }, + { + "name": "spomky-labs/pki-framework", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/pki-framework.git", + "reference": "aa576cbd07128075bef97ac2f8af9854e67513d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/aa576cbd07128075bef97ac2f8af9854e67513d8", + "reference": "aa576cbd07128075bef97ac2f8af9854e67513d8", + "shasum": "" + }, + "require": { + "brick/math": "^0.10|^0.11|^0.12|^0.13|^0.14|^0.15|^0.16|^0.17", + "ext-mbstring": "*", + "php": ">=8.1", + "psr/clock": "^1.0" + }, + "require-dev": { + "ekino/phpstan-banned-code": "^1.0|^2.0|^3.0", + "ext-gmp": "*", + "ext-openssl": "*", + "infection/infection": "^0.28|^0.29|^0.31|^0.32", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpstan/extension-installer": "^1.3|^2.0", + "phpstan/phpstan": "^1.8|^2.0", + "phpstan/phpstan-deprecation-rules": "^1.0|^2.0", + "phpstan/phpstan-phpunit": "^1.1|^2.0", + "phpstan/phpstan-strict-rules": "^1.3|^2.0", + "phpunit/phpunit": "^10.1|^11.0|^12.0|^13.0", + "rector/rector": "^1.0|^2.0", + "roave/security-advisories": "dev-latest", + "symfony/string": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symplify/easy-coding-standard": "^12.0|^13.0" + }, + "suggest": { + "ext-bcmath": "For better performance (or GMP)", + "ext-gmp": "For better performance (or BCMath)", + "ext-openssl": "For OpenSSL based cyphering" + }, + "type": "library", + "autoload": { + "psr-4": { + "SpomkyLabs\\Pki\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joni Eskelinen", + "email": "jonieske@gmail.com", + "role": "Original developer" + }, + { + "name": "Florent Morselli", + "email": "florent.morselli@spomky-labs.com", + "role": "Spomky-Labs PKI Framework developer" + } + ], + "description": "A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification requests and certification path validation.", + "homepage": "https://github.com/spomky-labs/pki-framework", + "keywords": [ + "DER", + "Private Key", + "ac", + "algorithm identifier", + "asn.1", + "asn1", + "attribute certificate", + "certificate", + "certification request", + "cryptography", + "csr", + "decrypt", + "ec", + "encrypt", + "pem", + "pkcs", + "public key", + "rsa", + "sign", + "signature", + "verify", + "x.509", + "x.690", + "x509", + "x690" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/pki-framework/issues", + "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.4.2" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-03-23T22:56:56+00:00" + }, { "name": "symfony/clock", "version": "v8.0.0", @@ -5955,6 +6267,86 @@ ], "time": "2025-01-02T08:10:11+00:00" }, + { + "name": "symfony/polyfill-php83", + "version": "v1.38.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "796a26abb75ce49f3a84433cd81bf1009d73d5f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/796a26abb75ce49f3a84433cd81bf1009d73d5f8", + "reference": "796a26abb75ce49f3a84433cd81bf1009d73d5f8", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.38.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-27T06:51:48+00:00" + }, { "name": "symfony/polyfill-php84", "version": "v1.33.0", @@ -7142,6 +7534,95 @@ } ], "time": "2024-11-21T01:49:47+00:00" + }, + { + "name": "web-token/jwt-library", + "version": "4.1.7", + "source": { + "type": "git", + "url": "https://github.com/web-token/jwt-library.git", + "reference": "fbcbf2c276d04d8b056f5c2957815abd5dfb704d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/web-token/jwt-library/zipball/fbcbf2c276d04d8b056f5c2957815abd5dfb704d", + "reference": "fbcbf2c276d04d8b056f5c2957815abd5dfb704d", + "shasum": "" + }, + "require": { + "brick/math": "^0.12|^0.13|^0.14|^0.15|^0.16|^0.17", + "php": ">=8.2", + "psr/clock": "^1.0", + "spomky-labs/pki-framework": "^1.2.1" + }, + "conflict": { + "spomky-labs/jose": "*" + }, + "suggest": { + "ext-bcmath": "GMP or BCMath is highly recommended to improve the library performance", + "ext-gmp": "GMP or BCMath is highly recommended to improve the library performance", + "ext-openssl": "For key management (creation, optimization, etc.) and some algorithms (AES, RSA, ECDSA, etc.)", + "ext-sodium": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", + "paragonie/sodium_compat": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", + "spomky-labs/aes-key-wrap": "For all Key Wrapping algorithms (AxxxKW, AxxxGCMKW, PBES2-HSxxx+AyyyKW...)", + "symfony/console": "Needed to use console commands", + "symfony/http-client": "To enable JKU/X5U support." + }, + "type": "library", + "autoload": { + "psr-4": { + "Jose\\Component\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-token/jwt-framework/contributors" + } + ], + "description": "JWT library", + "homepage": "https://github.com/web-token", + "keywords": [ + "JOSE", + "JWE", + "JWK", + "JWKSet", + "JWS", + "Jot", + "RFC7515", + "RFC7516", + "RFC7517", + "RFC7518", + "RFC7519", + "RFC7520", + "bundle", + "jwa", + "jwt", + "symfony" + ], + "support": { + "issues": "https://github.com/web-token/jwt-library/issues", + "source": "https://github.com/web-token/jwt-library/tree/4.1.7" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-06-06T18:12:39+00:00" } ], "packages-dev": [ diff --git a/config/webpush.php b/config/webpush.php new file mode 100644 index 0000000..92ae4b1 --- /dev/null +++ b/config/webpush.php @@ -0,0 +1,46 @@ + [ + 'subject' => env('VAPID_SUBJECT'), + 'public_key' => env('VAPID_PUBLIC_KEY'), + 'private_key' => env('VAPID_PRIVATE_KEY'), + 'pem_file' => env('VAPID_PEM_FILE'), + ], + + /** + * This is model that will be used to for push subscriptions. + */ + 'model' => PushSubscription::class, + + /** + * This is the name of the table that will be created by the migration and + * used by the PushSubscription model shipped with this package. + */ + 'table_name' => env('WEBPUSH_DB_TABLE', 'push_subscriptions'), + + /** + * This is the database connection that will be used by the migration and + * the PushSubscription model shipped with this package. + */ + 'database_connection' => env('WEBPUSH_DB_CONNECTION', env('DB_CONNECTION', 'mysql')), + + /** + * The Guzzle client options used by Minishlink\WebPush. + */ + 'client_options' => [], + + /** + * The automatic padding in bytes used by Minishlink\WebPush. + * Set to false to support Firefox Android with v1 endpoint. + */ + 'automatic_padding' => env('WEBPUSH_AUTOMATIC_PADDING', true), + +]; diff --git a/database/migrations/2026_07_01_094028_create_push_subscriptions_table.php b/database/migrations/2026_07_01_094028_create_push_subscriptions_table.php new file mode 100644 index 0000000..567a743 --- /dev/null +++ b/database/migrations/2026_07_01_094028_create_push_subscriptions_table.php @@ -0,0 +1,36 @@ +create(config('webpush.table_name'), function (Blueprint $table) { + $table->bigIncrements('id'); + $table->morphs('subscribable', 'push_subscriptions_subscribable_morph_idx'); + $table->string('endpoint', 500)->unique(); + $table->string('public_key')->nullable(); + $table->string('auth_token')->nullable(); + $table->string('content_encoding')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::connection(config('webpush.database_connection'))->dropIfExists(config('webpush.table_name')); + } +}; diff --git a/package-lock.json b/package-lock.json index a9436b1..fbaf24b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,6 +37,7 @@ "tailwindcss": "^3.2.1", "typescript": "^6.0.2", "vite": "^8.0.0", + "vite-plugin-pwa": "^1.3.0", "vite-plugin-vuetify": "^2.1.3", "vue": "^3.4.0" } @@ -54,6 +55,470 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.7.tgz", + "integrity": "sha512-TajUJwGWbDwkCx/CZi7tRE8PVB7simCvKJfHUsSdvps+aTM/PDPP4gkLmKnc+x3CE//y9i/nj74GqdL/hwk7Iw==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsonpointer": "^5.0.1", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/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/@babel/core/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/traverse": "^7.29.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", + "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsparser": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.2.tgz", + "integrity": "sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", + "integrity": "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-wrap-function": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-string-parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", @@ -72,6 +537,45 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", + "integrity": "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", @@ -87,6 +591,1195 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", + "integrity": "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", + "integrity": "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.29.7.tgz", + "integrity": "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.7.tgz", + "integrity": "sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", + "integrity": "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-transform-optional-chaining": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", + "integrity": "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", + "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", + "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", + "integrity": "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.7.tgz", + "integrity": "sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-remap-async-to-generator": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.29.7.tgz", + "integrity": "sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-remap-async-to-generator": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", + "integrity": "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", + "integrity": "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", + "integrity": "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", + "integrity": "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", + "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", + "integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/template": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", + "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", + "integrity": "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", + "integrity": "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", + "integrity": "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.29.7.tgz", + "integrity": "sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", + "integrity": "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", + "integrity": "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", + "integrity": "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", + "integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", + "integrity": "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", + "integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", + "integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", + "integrity": "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", + "integrity": "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", + "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.7.tgz", + "integrity": "sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", + "integrity": "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", + "integrity": "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", + "integrity": "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", + "integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", + "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", + "integrity": "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", + "integrity": "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", + "integrity": "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", + "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", + "integrity": "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", + "integrity": "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", + "integrity": "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz", + "integrity": "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", + "integrity": "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", + "integrity": "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", + "integrity": "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz", + "integrity": "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", + "integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", + "integrity": "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", + "integrity": "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", + "integrity": "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", + "integrity": "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", + "integrity": "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", + "integrity": "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.7.tgz", + "integrity": "sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.29.7", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.29.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.29.7", + "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^7.29.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.29.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.29.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.29.7", + "@babel/plugin-syntax-import-attributes": "^7.29.7", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.29.7", + "@babel/plugin-transform-async-generator-functions": "^7.29.7", + "@babel/plugin-transform-async-to-generator": "^7.29.7", + "@babel/plugin-transform-block-scoped-functions": "^7.29.7", + "@babel/plugin-transform-block-scoping": "^7.29.7", + "@babel/plugin-transform-class-properties": "^7.29.7", + "@babel/plugin-transform-class-static-block": "^7.29.7", + "@babel/plugin-transform-classes": "^7.29.7", + "@babel/plugin-transform-computed-properties": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-dotall-regex": "^7.29.7", + "@babel/plugin-transform-duplicate-keys": "^7.29.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.7", + "@babel/plugin-transform-dynamic-import": "^7.29.7", + "@babel/plugin-transform-explicit-resource-management": "^7.29.7", + "@babel/plugin-transform-exponentiation-operator": "^7.29.7", + "@babel/plugin-transform-export-namespace-from": "^7.29.7", + "@babel/plugin-transform-for-of": "^7.29.7", + "@babel/plugin-transform-function-name": "^7.29.7", + "@babel/plugin-transform-json-strings": "^7.29.7", + "@babel/plugin-transform-literals": "^7.29.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.29.7", + "@babel/plugin-transform-member-expression-literals": "^7.29.7", + "@babel/plugin-transform-modules-amd": "^7.29.7", + "@babel/plugin-transform-modules-commonjs": "^7.29.7", + "@babel/plugin-transform-modules-systemjs": "^7.29.7", + "@babel/plugin-transform-modules-umd": "^7.29.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.7", + "@babel/plugin-transform-new-target": "^7.29.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.29.7", + "@babel/plugin-transform-numeric-separator": "^7.29.7", + "@babel/plugin-transform-object-rest-spread": "^7.29.7", + "@babel/plugin-transform-object-super": "^7.29.7", + "@babel/plugin-transform-optional-catch-binding": "^7.29.7", + "@babel/plugin-transform-optional-chaining": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/plugin-transform-private-methods": "^7.29.7", + "@babel/plugin-transform-private-property-in-object": "^7.29.7", + "@babel/plugin-transform-property-literals": "^7.29.7", + "@babel/plugin-transform-regenerator": "^7.29.7", + "@babel/plugin-transform-regexp-modifiers": "^7.29.7", + "@babel/plugin-transform-reserved-words": "^7.29.7", + "@babel/plugin-transform-shorthand-properties": "^7.29.7", + "@babel/plugin-transform-spread": "^7.29.7", + "@babel/plugin-transform-sticky-regex": "^7.29.7", + "@babel/plugin-transform-template-literals": "^7.29.7", + "@babel/plugin-transform-typeof-symbol": "^7.29.7", + "@babel/plugin-transform-unicode-escapes": "^7.29.7", + "@babel/plugin-transform-unicode-property-regex": "^7.29.7", + "@babel/plugin-transform-unicode-regex": "^7.29.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.29.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.15", + "babel-plugin-polyfill-corejs3": "^0.14.0", + "babel-plugin-polyfill-regenerator": "^0.6.6", + "core-js-compat": "^3.48.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, "node_modules/@babel/types": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", @@ -189,11 +1882,21 @@ "vue": "^3.0.0" } }, + "node_modules/@isaacs/cliui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", + "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", @@ -215,12 +1918,23 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", @@ -231,7 +1945,7 @@ "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -1045,6 +2759,528 @@ "devOptional": true, "license": "MIT" }, + "node_modules/@rollup/plugin-babel": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.1.0.tgz", + "integrity": "sha512-dFZNuFD2YRcoomP4oYf+DvQNSUA9ih+A3vUqopQx5EdtPGo3WBnQcI/S8pwpz91UsGfL0HsMSOlaMld8HrbubA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@rollup/pluginutils": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + }, + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.3.tgz", + "integrity": "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.3.tgz", + "integrity": "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-1.0.0.tgz", + "integrity": "sha512-FnCxhTBx6bMOYQrar6C8h3scPt8/JwIzw3+AJ2K++6guogH5fYaIFia+zZuhqv0eo1RN7W1Pz630SyvLbDjhtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "serialize-javascript": "^7.0.3", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz", + "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz", + "integrity": "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.2.tgz", + "integrity": "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.2.tgz", + "integrity": "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.2.tgz", + "integrity": "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.2.tgz", + "integrity": "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.2.tgz", + "integrity": "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.2.tgz", + "integrity": "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.2.tgz", + "integrity": "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.2.tgz", + "integrity": "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.2.tgz", + "integrity": "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.2.tgz", + "integrity": "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.2.tgz", + "integrity": "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.2.tgz", + "integrity": "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.2.tgz", + "integrity": "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.2.tgz", + "integrity": "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.2.tgz", + "integrity": "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.2.tgz", + "integrity": "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz", + "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.2.tgz", + "integrity": "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.2.tgz", + "integrity": "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.2.tgz", + "integrity": "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.2.tgz", + "integrity": "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.2.tgz", + "integrity": "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.2.tgz", + "integrity": "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.2.tgz", + "integrity": "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@tailwindcss/forms": { "version": "0.5.11", "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.11.tgz", @@ -1356,6 +3592,35 @@ "dev": true, "license": "MIT" }, + "node_modules/@trickfilm400/rollup-plugin-off-main-thread": { + "version": "3.0.0-pre1", + "resolved": "https://registry.npmjs.org/@trickfilm400/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-3.0.0-pre1.tgz", + "integrity": "sha512-/67zpWDBLV+oYAEL682s1ktXL0HgqX76f6gaVGkGnVZlBbm1zd0v4Bz8MFF2GGhoX9rvfq3KSQHubFHwa6w6/Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.10", + "json5": "^2.2.3", + "magic-string": "^0.30.21", + "string.prototype.matchall": "^4.0.12" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@trickfilm400/rollup-plugin-off-main-thread/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@tybys/wasm-util": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", @@ -1373,6 +3638,13 @@ "license": "0BSD", "optional": true }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/geojson": { "version": "7946.0.16", "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", @@ -1416,6 +3688,20 @@ "undici-types": ">=7.24.0 <7.24.7" } }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true, + "license": "MIT" + }, "node_modules/@vitejs/plugin-vue": { "version": "6.0.7", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.7.tgz", @@ -1580,6 +3866,19 @@ "vuetify": ">=3" } }, + "node_modules/acorn": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "devOptional": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", @@ -1618,6 +3917,23 @@ "dev": true, "license": "MIT" }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -1678,6 +3994,62 @@ "dev": true, "license": "MIT" }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -1685,6 +4057,16 @@ "dev": true, "license": "MIT" }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/autoprefixer": { "version": "10.5.0", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", @@ -1722,6 +4104,22 @@ "postcss": "^8.1.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axios": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/axios/-/axios-1.17.0.tgz", @@ -2046,6 +4444,48 @@ "babel-runtime": "^6.22.0" } }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.8", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", + "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8", + "core-js-compat": "^3.48.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/babel-plugin-syntax-async-functions": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", @@ -2793,6 +5233,32 @@ "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==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", @@ -3000,6 +5466,16 @@ "node": ">= 6" } }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3063,6 +5539,20 @@ "hasInstallScript": true, "license": "MIT" }, + "node_modules/core-js-compat": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", @@ -3092,6 +5582,16 @@ "cross-var": "index.js" } }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -3111,6 +5611,60 @@ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -3121,6 +5675,52 @@ "ms": "2.0.0" } }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -3199,6 +5799,22 @@ "zrender": "6.1.0" } }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.5.372", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.372.tgz", @@ -3239,6 +5855,94 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-abstract-get": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-abstract-get/-/es-abstract-get-1.0.0.tgz", + "integrity": "sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.2", + "is-callable": "^1.2.7", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es-define-property": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", @@ -3288,6 +5992,27 @@ "node": ">= 0.4" } }, + "node_modules/es-to-primitive": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.4.tgz", + "integrity": "sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-abstract-get": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "is-callable": "^1.2.7", + "is-date-object": "^1.1.0", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -3324,6 +6049,19 @@ "node": ">=0.10.0" } }, + "node_modules/eta": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-4.6.0.tgz", + "integrity": "sha512-lW6is4T1NFOYnmqGZIfvixqj7A7sSvScF+DN8EK6K58xI5MZ5UvYe0GjopxOXQtZvUn4eDdVuZ8XSoYWTMEKwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/bgub/eta?sponsor=1" + } + }, "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -3333,6 +6071,13 @@ "node": ">= 0.8.0" } }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", @@ -3363,6 +6108,30 @@ "node": ">= 6" } }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz", + "integrity": "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/fastq": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", @@ -3373,6 +6142,39 @@ "reusify": "^1.0.4" } }, + "node_modules/filelist": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.6.tgz", + "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -3413,6 +6215,93 @@ } } }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/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/foreground-child/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/foreground-child/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/foreground-child/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/form-data": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", @@ -3444,6 +6333,22 @@ "url": "https://github.com/sponsors/rawify" } }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -3468,6 +6373,60 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/function.prototype.name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.2.0.tgz", + "integrity": "sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2", + "hasown": "^2.0.4", + "is-callable": "^1.2.7", + "is-document.all": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -3503,6 +6462,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true, + "license": "ISC" + }, "node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", @@ -3517,12 +6483,55 @@ "node": ">= 0.4" } }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/gl-matrix": { "version": "3.4.4", "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz", "integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==", "license": "MIT" }, + "node_modules/glob": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz", + "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.1.1", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -3536,6 +6545,45 @@ "node": ">=10.13.0" } }, + "node_modules/glob/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", @@ -3546,6 +6594,23 @@ "node": ">=0.10.0" } }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", @@ -3589,6 +6654,19 @@ "node": ">=0.10.0" } }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -3599,6 +6677,35 @@ "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", @@ -3700,6 +6807,13 @@ "dev": true, "license": "MIT" }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true, + "license": "ISC" + }, "node_modules/immutable": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.6.tgz", @@ -3707,6 +6821,21 @@ "devOptional": true, "license": "MIT" }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -3717,6 +6846,60 @@ "loose-envify": "^1.0.0" } }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -3730,6 +6913,36 @@ "node": ">=8" } }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-core-module": { "version": "2.16.2", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", @@ -3746,6 +6959,57 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-document.all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-document.all/-/is-document.all-1.0.0.tgz", + "integrity": "sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4" + }, + "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", @@ -3756,6 +7020,22 @@ "node": ">=0.10.0" } }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-finite": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", @@ -3779,6 +7059,26 @@ "node": ">=8" } }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -3792,6 +7092,39 @@ "node": ">=0.10.0" } }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -3802,6 +7135,201 @@ "node": ">=0.12.0" } }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-what": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/is-what/-/is-what-5.5.0.tgz", @@ -3814,6 +7342,13 @@ "url": "https://github.com/sponsors/mesqueeb" } }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -3821,6 +7356,40 @@ "dev": true, "license": "ISC" }, + "node_modules/jackspeak": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", + "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^9.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jake": { + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jiti": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", @@ -3848,6 +7417,13 @@ "jsesc": "bin/jsesc" } }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, "node_modules/json-stringify-pretty-compact": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz", @@ -3864,6 +7440,29 @@ "json5": "lib/cli.js" } }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/kdbush": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.1.0.tgz", @@ -3930,6 +7529,16 @@ } } }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/lightningcss": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", @@ -4226,6 +7835,20 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true, + "license": "MIT" + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -4382,6 +8005,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", @@ -4504,6 +8137,37 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", @@ -4524,6 +8188,31 @@ "node": ">=0.10.0" } }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -4534,6 +8223,16 @@ "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "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", @@ -4541,6 +8240,33 @@ "dev": true, "license": "MIT" }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/pbf": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/pbf/-/pbf-4.0.2.tgz", @@ -4619,6 +8345,16 @@ "node": ">= 6" } }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { "version": "8.5.15", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", @@ -4787,6 +8523,19 @@ "integrity": "sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ==", "license": "ISC" }, + "node_modules/pretty-bytes": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -4820,6 +8569,16 @@ "dev": true, "license": "ISC" }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/pusher-js": { "version": "8.5.0", "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-8.5.0.tgz", @@ -4896,6 +8655,29 @@ "node": ">=8.10.0" } }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -4903,6 +8685,19 @@ "dev": true, "license": "MIT" }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -4922,6 +8717,27 @@ "private": "^0.1.6" } }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regexpu-core": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", @@ -4986,6 +8802,16 @@ "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve": { "version": "1.22.12", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", @@ -5068,6 +8894,51 @@ "@rolldown/binding-win32-x64-msvc": "1.0.3" } }, + "node_modules/rollup": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz", + "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.9" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.62.2", + "@rollup/rollup-android-arm64": "4.62.2", + "@rollup/rollup-darwin-arm64": "4.62.2", + "@rollup/rollup-darwin-x64": "4.62.2", + "@rollup/rollup-freebsd-arm64": "4.62.2", + "@rollup/rollup-freebsd-x64": "4.62.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.62.2", + "@rollup/rollup-linux-arm-musleabihf": "4.62.2", + "@rollup/rollup-linux-arm64-gnu": "4.62.2", + "@rollup/rollup-linux-arm64-musl": "4.62.2", + "@rollup/rollup-linux-loong64-gnu": "4.62.2", + "@rollup/rollup-linux-loong64-musl": "4.62.2", + "@rollup/rollup-linux-ppc64-gnu": "4.62.2", + "@rollup/rollup-linux-ppc64-musl": "4.62.2", + "@rollup/rollup-linux-riscv64-gnu": "4.62.2", + "@rollup/rollup-linux-riscv64-musl": "4.62.2", + "@rollup/rollup-linux-s390x-gnu": "4.62.2", + "@rollup/rollup-linux-x64-gnu": "4.62.2", + "@rollup/rollup-linux-x64-musl": "4.62.2", + "@rollup/rollup-openbsd-x64": "4.62.2", + "@rollup/rollup-openharmony-arm64": "4.62.2", + "@rollup/rollup-win32-arm64-msvc": "4.62.2", + "@rollup/rollup-win32-ia32-msvc": "4.62.2", + "@rollup/rollup-win32-x64-gnu": "4.62.2", + "@rollup/rollup-win32-x64-msvc": "4.62.2", + "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", @@ -5102,6 +8973,61 @@ "tslib": "^2.1.0" } }, + "node_modules/safe-array-concat": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/sass": { "version": "1.100.0", "resolved": "https://registry.npmjs.org/sass/-/sass-1.100.0.tgz", @@ -5491,6 +9417,75 @@ "url": "https://paulmillr.com/funding/" } }, + "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": "7.0.7", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.7.tgz", + "integrity": "sha512-YAy8Od6KV+uuwUuU50np8fGB/Aues6Y0nAhA9y/hId74PlKUcme4pXcBD46NWKr1Q4osN/iseZ17YqO1XfmI8g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -5603,6 +9598,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -5613,6 +9621,16 @@ "node": ">=0.10.0" } }, + "node_modules/smob": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.6.2.tgz", + "integrity": "sha512-RQsvleCbF8cVHEv+xuDGaA4pOizFqJ0GgjtMSRo6oP8pnN7WsigHgVGey6aILRBKv4W2YOMHLqbKdnB6hpB9fw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -5651,6 +9669,20 @@ "node": ">=0.10.0" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -5666,6 +9698,109 @@ "node": ">=8" } }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.11.tgz", + "integrity": "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-object-atoms": "^1.1.2", + "has-property-descriptors": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.10.tgz", + "integrity": "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -5679,6 +9814,16 @@ "node": ">=8" } }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/sucrase": { "version": "3.35.1", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", @@ -5828,6 +9973,82 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.48.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", + "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", + "devOptional": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/terser/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==", + "devOptional": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/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==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -5928,6 +10149,16 @@ "node": ">=8.0" } }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -5968,6 +10199,97 @@ "dev": true, "license": "Unlicense" }, + "node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.8.tgz", + "integrity": "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "for-each": "^0.3.5", + "gopd": "^1.2.0", + "is-typed-array": "^1.1.15", + "possible-typed-array-names": "^1.1.0", + "reflect.getprototypeof": "^1.0.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typescript": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", @@ -5982,6 +10304,25 @@ "node": ">=14.17" } }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/undici-types": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", @@ -5989,6 +10330,73 @@ "devOptional": true, "license": "MIT" }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/upath": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", @@ -6134,6 +10542,62 @@ "picomatch": "^2.3.1" } }, + "node_modules/vite-plugin-pwa": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-1.3.0.tgz", + "integrity": "sha512-c5kMgN+ITrOtHXp8PAtk2uOIEea6XjP/unCGxOWWBzQ6qa65qj/awHg0wf+QF9E/2u9vh86LqxPwzEPNbM2r5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.6", + "pretty-bytes": "^6.1.1", + "tinyglobby": "^0.2.10", + "workbox-build": "^7.4.1", + "workbox-window": "^7.4.1" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vite-pwa/assets-generator": "^1.0.0", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "workbox-build": "^7.4.1", + "workbox-window": "^7.4.1" + }, + "peerDependenciesMeta": { + "@vite-pwa/assets-generator": { + "optional": true + } + } + }, + "node_modules/vite-plugin-pwa/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/vite-plugin-pwa/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, "node_modules/vite-plugin-vuetify": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/vite-plugin-vuetify/-/vite-plugin-vuetify-2.1.3.tgz", @@ -6265,6 +10729,25 @@ } } }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -6278,6 +10761,340 @@ "which": "bin/which" } }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", + "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/workbox-background-sync": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.4.1.tgz", + "integrity": "sha512-HhT7KE8tOWDm02wRNshXUnUPofMlhenF2DBdUnDPOubhizzPeItkYTmAB6td1Z2cjYPa98vzEiPLEuzn5hN66g==", + "dev": true, + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.4.1" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.4.1.tgz", + "integrity": "sha512-uAlgslKLvbQY+suirIdnBCSYrcgBhjp81Nj4l1lj/Jmj0MJO2CJERnCJjT0GFVwmReV0N+zs78K6gqd5gr9/+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.1" + } + }, + "node_modules/workbox-build": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.4.1.tgz", + "integrity": "sha512-SDhxIvEAde9Gy/5w4Yo1Jh/M49Z0qE3q0oteyE8zGq0DScxFqVBcCtIXFuLtmtxRQZCMbf0prco4VyEu3KBQuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^6.1.0", + "@rollup/plugin-node-resolve": "^16.0.3", + "@rollup/plugin-replace": "^6.0.3", + "@rollup/plugin-terser": "^1.0.0", + "@trickfilm400/rollup-plugin-off-main-thread": "^3.0.0-pre1", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "eta": "^4.5.1", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^11.0.1", + "pretty-bytes": "^5.3.0", + "rollup": "^4.53.3", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.4.1", + "workbox-broadcast-update": "7.4.1", + "workbox-cacheable-response": "7.4.1", + "workbox-core": "7.4.1", + "workbox-expiration": "7.4.1", + "workbox-google-analytics": "7.4.1", + "workbox-navigation-preload": "7.4.1", + "workbox-precaching": "7.4.1", + "workbox-range-requests": "7.4.1", + "workbox-recipes": "7.4.1", + "workbox-routing": "7.4.1", + "workbox-strategies": "7.4.1", + "workbox-streams": "7.4.1", + "workbox-sw": "7.4.1", + "workbox-window": "7.4.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/workbox-build/node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "deprecated": "The work that was done in this beta branch won't be included in future versions", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.4.1.tgz", + "integrity": "sha512-8xaFoJdDc2OjrlbbL3gEeBO1WKcMwRqwLRupgqahYXu75yXajPLuwrbXMrIGZuWYXrQwk0xDjOxZ/ujCy/oJYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.1" + } + }, + "node_modules/workbox-core": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.4.1.tgz", + "integrity": "sha512-DT+vu46eh/2vRsSHTY4Xmc32Z1rr9PRlQUXr1Dx30ZuXRWwOsvZgGgcwxcasubQLQmbTNYZjv44LkBAQ4tT5tQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.4.1.tgz", + "integrity": "sha512-lRKUF7b+OGbeXkQk1s6MHXOa3d7Xxf7Of31W6c6hCfipfIyrtdWZ89stq21AHZMaoG7VNFoHply4Ox+rU31TWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.4.1" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.4.1.tgz", + "integrity": "sha512-Mks1JwLEt++ZAkF6sS1OpSh9RtAMIsiDgRpK+codiHGIPXeaUOgi4cPc3GFadUl8V5QPeypEk8Oxgl3HlwVzHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-background-sync": "7.4.1", + "workbox-core": "7.4.1", + "workbox-routing": "7.4.1", + "workbox-strategies": "7.4.1" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.4.1.tgz", + "integrity": "sha512-C4KVsjPcYKJOhr631AxR9XoG2rLF3QiTk5aMv36MXOjtWvm8axwNFAtKUPGsWUwLXXAMgYM1En7fsvndaXeXRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.1" + } + }, + "node_modules/workbox-precaching": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.4.1.tgz", + "integrity": "sha512-cdr/9qByww7yzEp7zg/qI4ukUrrNjQLgN+ONQRpjy/VqGQXwkgHwr00KksGJK8v0VifwDXBb8a4cWNZH71jn3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.1", + "workbox-routing": "7.4.1", + "workbox-strategies": "7.4.1" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.4.1.tgz", + "integrity": "sha512-7i2oxAUE82gHdAJBCAQ04JzNOdRPqzuOzGfoUyJpFSmeqBNYGPrAH8GPoPjUQTfp+NycwrD2H68VtuF8qxv0vQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.1" + } + }, + "node_modules/workbox-recipes": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.4.1.tgz", + "integrity": "sha512-gnbVfmV4/TtmQaM4x9AtuXhcdstJsep3XMVeztOrQVPT+R6+6DeBjGTCQ7fFCXm+4GEHUA5VEBTyi5+4gWGeog==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "7.4.1", + "workbox-core": "7.4.1", + "workbox-expiration": "7.4.1", + "workbox-precaching": "7.4.1", + "workbox-routing": "7.4.1", + "workbox-strategies": "7.4.1" + } + }, + "node_modules/workbox-routing": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.4.1.tgz", + "integrity": "sha512-yubJGErZOusuidAenaL5ypfhQOa7urxP/f8E0ws7FPb4039RiWXUWBAyUkmUoOL/BcQGen3h0J8872d51IYxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.1" + } + }, + "node_modules/workbox-strategies": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.4.1.tgz", + "integrity": "sha512-GZxpaw9NbmOelj7667uZ2kpk5BFpOGbO4X0qjwh5ls8XQ8C+Lha5LQchTiUzsTFSS+NlUpftYAyOVXvQUrcqOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.1" + } + }, + "node_modules/workbox-streams": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.4.1.tgz", + "integrity": "sha512-HWWtraKUbJknd9kgqGcpQ3G114HOPYvqs8HaJMDs2ebLNAimDkVDaWfAXE6Ybl+m8U6KsCE6pWyLYuigWmnAXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.1", + "workbox-routing": "7.4.1" + } + }, + "node_modules/workbox-sw": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.4.1.tgz", + "integrity": "sha512-fez5f2DUlDJWTFYkCWQpY10N8gtztd849NswCbVFk0QlcSM4HT5A8x4g4ii650yem4I8tHY0R7JZahwp3ltIPw==", + "dev": true, + "license": "MIT" + }, + "node_modules/workbox-window": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.4.1.tgz", + "integrity": "sha512-notZDH2u8VXaqyuD7xaqIfEFi6SRM4SUSd7ewe9PDsVqADuepxX2ZMY3uvuZGxzY5ZOsGC/vD3A/3smFtJt4/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.4.1" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", diff --git a/package.json b/package.json index b8e58ef..cc443d8 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "tailwindcss": "^3.2.1", "typescript": "^6.0.2", "vite": "^8.0.0", + "vite-plugin-pwa": "^1.3.0", "vite-plugin-vuetify": "^2.1.3", "vue": "^3.4.0" }, diff --git a/public/img/app_icons/apple-touch-icon-180.png b/public/img/app_icons/apple-touch-icon-180.png new file mode 100644 index 0000000000000000000000000000000000000000..50b8227fe18dfeaa062202694d5551e1a9803357 GIT binary patch literal 29627 zcmV)zK#{+RP)4Tx0C=38mUmQB*%pV-y*Is3k`RiN&}(Q?0!R(LNRcioF$oY#z>okUHbhi# zL{X8Z2r?+(fTKf^u_B6v0a3B*1Q|rsac~qHmPur-8Q;8l@6DUvANPK1pS{oBXYYO1 zx&V;;g9XA&SP6g(p;#2*=f#MPi)Ua50Sxc}18e}`aI>>Q7WhU2nF4&+jBJ?`_!qsp z4j}paD$_rV!2tiCl(|_VF#u4QjOX(B*<2YH$v8b%oF%tU$(Xh@P0lb%&LUZYGFFpw z@+@0?_L*f5IrB1vJQ>S#&f;b8cV}o=_hCs$|GJ-ARc>v%@$zSl&FIdda6Uz_9&dgda5+tXH875p)hK-XG zi{a1DP3Mcn%rFi&jU(bQ*qIqw9N}^RX3zXt6nSkKvLZX!I5{{lZ7prSDAa#l{F{>Z zc9vd*f9@GXANa%eSALld0I;TIwb}ZIZD|z%UF!i*yZwjFU@riQvc7c=eQ_STd|pz- z;w)z?tK8gNO97v2DKF^n`kxMeLtlK)Qoh~qM8wF>;&Ay4 z=AVc79|!(*9u^V&B)*6*lto0#rc5AAmbF{R6Nm+wLWV&2pPKj&!~Ue%xt59A_z}>S zSOTRX8bE#?04OREAPIY9E70$K3&uwS`OS;bnV6mX&w~DaSGY|6$QC4jj$=neGPn{^ z&g`1}S^_j607XCp>OdRl0~5dmw!jg%01w~;0zoK<1aV+7;DQv80Yo4d6o9p$7?gso zU?->sb)XS6gEnv&bb({wG&lz?fy-b7+yPQB4xWH1@CwX85QK%u5EW8~bRa{>9I}O2 zkQ?L!1w#=~9FzzpLqbRb6+r8tQm7oNhU%ea=v(M0bQ-z<4MVq}QD_qS6?z9FFbSr? zTCfpp1+!pJI0%k}7s1K!GB_VDg15kxa07f0?u1Xnm*5dt3O|9T5r7a8I--j(5f;Km zLXmhR2@xTykP@TC$XgT!MMW`COq2`C9~Fh-qL!gnp*EwcQ3p_+ zs6NzH)F^5S^$|@*Yog83&gcMiEIJvTi!Mf2pqtPg=(Fe%^f>wz27{qvj4_TFe@q-E z6|(}f8M7PHjyZ)H#*AU6u~@7+)*S1K4aIV>Vr((C3VRTH5_<(Zj(vk8;&gDfIA2^m zPKYbSRp451CvaDA6Sx_?65bH+j1R^0@XPUK_(psWeh5E~pCKp{j0vuUNJ1)MEuoUo zMmS5jOL##f67`5q#Bid3xQ19sJVZQC93{RbQAlPaHYtH5A#EY;C!HeQBE2A!$wp)k zay(f~-a>9BpCR8TzfqtnSSkc4@Dx@n)F^Z+Tv2$Yh*vaJ^i*7|n6Fr&ctmkX@u?DC z$w-N<#8FzMRHJlM>4ws@GF90|IaE1Ad9!kh@&)Bb6fDJv;zQw4iYWUiXDDM-gsM+v zQ@PZ2)JE!A>NpKUGo}U5QfZ~MZ)k(GDHV!}ol3Myo=T0%aTO^Yp&QWy=;`z_`eFKY z`a4xERZmsE>L%4T)hnv6)#j*qsPWZG)Y{cX)ZVEx)P2;`)VHa3so&E;X_#q*YvgL| z(KxH|bPjEf%N*{Uk~xRx+}4CO%`_u4S7`3j9MGKB($@0R%F?RRI-~Veo38DlovOV< z`-JwS4pqlZN1(Gq=cLYKh6=-zkLZ@rEqJ6vJJH{f4iNjE!Q9HW+moJu+4^4lvF)ZZ*DZ zLN;+XS!U8;a?KQD$}&we-EDf=3^ubjOEIf48#0H@9n1yhyUm9!&=yV>LW>5A8%z?@ zlbOS8WsX|XErTr!ExRnASs7TxTWz!IxB6&pZ=G)4Xnn_qViRanXwzf!tF4(W*S5y? z+FbHn-?^*jcF%ooXKu&0+hcdro@yUrzrnuO{)2;~gUF%HVbamSG10Ns@dk^=3S(_% zop(Yzc{#0iI_C7&*}+-teAxLH7p6;^ON+~+dB*ej^BU)kx$3!cTZVb0Xx4mvs zcU^amdxQG}4}A}wN0Y~dr>SSE=RwbBUe;bBuMV%*Y-jdL_9<_~+t0hid(emC6XjFw zbKh6bH`%w{0a^jvfaZXyK*zw9fqg-wpantIK@Wn>fV8I2F~=-fTgudr?_nHF76Ya z2X6;&lJCkd=T9WLCY2{WN_I`&o;;c2o>GzWRKONg3!bO?r`DyuP76)jpY|y|CcQla zmywupR7eq~3Hvg&GxIWsv&^%Kv!u(Mm+f3OB?=NXWkcDEvb)7J+0WE~#6+@QGMeL- zQhTd=lZbfxFY`c=@XrK@^Z>#r_a zJ-)_o&4IOqwP|aAD6}ptFMPQ!W?fH_R?(WGvGsoITZV0)e^+=6ZO?$0o?WWq-yLr2> z?D5#sR;N{0TK8_RVDHU(zxvJwqlSuon0-0>9yUfd_J7U#y17ZCskG_Ce&K%UfrtZr z&5q5@Et)N5t#GTPb@E`s!OP!xf79K@Y^!glx0fCQha`s{f1CL2^}|7jdylY=w0&pz zU2O-oqofn+T;4g=mC_~cj_V#i8hEs~$EBy^d&}?lAJaWnb6n+k*$Kjlq7$D^=AWEC zm38Xr>EzR6y-RxUoQXYituMT9@NCf8^XGieo$2@NKY8Bu{ILtp7mi+JUF^E#aH(^^ zexTzA`yV<69R@px9EZ9uJ6-M>o;Q5riu;w*SG}*EyB2Wm(#ZUg;pqt>?FMZqM9Va~FNLGD$lbNT*KP&%S`^@CocfWZ2GB6c8HU3=m{L`|I+Sd?{wJo{Z|>UW?q-PQGavbE$eOnyO?(qGr8}v?<+r;e(3oa^zrVej8C6_ z1NVgU`=rcVIRF4@MM*?KRCt{2y?1~eS9L#r&bfDHUN76#d$Z&w+j1`$(`+!NnHGwH z&_aL^I^SPHNkSlWNN52Zup#swFkl;uyOEoEuiMM(WoGU@=l93FU9I{`mW*upcr9sn z-G>evs13;IH^A4h8+^Ucj*c5di@}KtSZry_zRKo*3jnQUJmxWNSbKNRf7s zln5U)OArA7A)*uSb4t+79Gc*=>VokT__QaYa2UP5^>(k?kJ0007qzO^CyP3zagdd1YMVZ9XAtEN%o zW*tlj06+?~gN{Q=10o0ZncFj(9&rNpEO?1qR<-6Q;UMJEj7AFT# z0TLhq;68aF*xFpgf(Wn?8#GM4;#UgI!cb#)Z>@hx)|+E$`S+ALx~44M?FEBgX|q;U_jrPEm3IqJ+&0-gWb| zb1v|UAvw+=UnR_>5D?dW=ig$v?vB$gNKISdredf-ELa0<0N4sJVCyC!ArJvY96(Tj zk*FXL1emOn3Wx}R2nzrUf}lj2EGj~+NCP>58pMKMZd7+~9ow*aaanRIk^@QEYGLLTFI)B2kNagq>WGSw03hf%AOaiU5ZGD~Zrx!b(uy>o22y|o zg3)FXz1U|PSQ7{vwnl`Jh?Ij`DaRqlQ?5r2paVEr_84FWu@-~{MG%mbaum9tTo4P5 zkwRhpgM;_qKK$TawcR_w8jL5%^*}_JAD2sbVsI*w0}v%>Ui^U{bewjUX)uyH>N|vO zwACOYkXBBM4I*Hg;+IDnWBrYh-umd?#@K*g9P%q;VZCgd4I4B#3`AJ0jfjRyArWa; zc`+SJI?0TiZHwhQv0at~r-~_*cqxVanGK33Lnqz%-yf+FR+} zRNA$^yk}!|U`Mks7}QD-HX(X&k$@Bs0kzbMamNRaJ2gZ^TDIHrC#g znmIQ!Z&`NXX_>i;!}` zZbayla0yQsPCarE*?Oh(^vf@L-#2X_xX(**1PCIUW^HKg9itoXEo^_ZIQhQJoI<7D&68T0Z>&+Itk{QR=B z6VrRh0}dec0oZ^5Dx{dwao`Zf);+TO7vJlRU46TL@x9$Y|3PEV4u~hzsY;Pk%L#@` ziwVRp6DeT;L70l*004rpUPd>mk~y(PTB_e;)cy|o^p?mGiEbn!0FcsKnQ>!EX*Q|h^RC`YtM=t_F^qJ8xRI6o9{UL z{F%?VuKS`ZW1UIc1k<#L04U^YCk6Gv;*Rg%wBx(~;}7;xI*Uq)J@Wb=Kb!*OKte=Y zD^V;t_sW+oy5{xCo^I2KoS`xma)2-@`29a$SKhf+c?prp0%Jm5knx8eqR>c03nT?d zA`Fu$C4$P)iLCO{|x^zTO^H2j~|%;QH?vZ-{F%vtO530T zezW_Wr!TwyAKMn4W}09F8wKZ;LpD5$+QG)evU=wozh3>>*Q;bknD@oTK!gnl10a$@ zrIDO{|4s+a8Mcm1UA0% zQl?(2^{?lkF+po21qim;fM&yK>zMx3tLMGw6>X=V#uiN70-}KEm{JKCduZ+YFMML? z_qSp^Mqd2SzRUdC$PwLgTP?(U=AU-`J7-<`To5o#8@VV|Od&#bU?A1iV*+l)R}TUk z<0N#mIC{rFU)LBLh$6JD?SKeL>qOp7cj$Odc?r}WDhDYtTcY5c6>DrzQ*Mgf*u>HR z0EC6jAs*k!tB4}`fXaz6o1oa&7~N?qLwv}aiio7x1X8V1GBy1v&sgw^zinT+!uruh zgCL?a3IKNh^v4@M`-#ThT`HRcfIp+(?9W3ERNDG=FlNq`FI#r~yW;Knuon3=g|yOf zDDK#{p!u|BUB{HDJR?t#GSEadt!}NzFpx-cSB*VblF8k!EX1dpePG z(_K25S592TGttxEirouy=ttIRBx8^WTieP(_h3ppnuv(0jaGI)6xNG~*xGasd*+Bl zVl7uIlt|8e=5rR^@TTmt`KAVJZL~}$NAY8#gi*#oy*U={uK*vczt|YE-Xc?XC2cNhu&Y_ zvgThu+}OKI>@+a}l7rf5 z#o7UoG$^+@y2I29%1NSjl$TUq3Q-+58TLOPfc^X6pl>2xCMGr9mL97aGIcgl%TtDx@gxj#09O*zkm$lh`n*4Ay$r znPvq^!?Cgh01#0r+h{%NJm%r=%`7;-XrPkJ|;)-0@^0gb+|Hnt!7?n(ldHlAR z$H@tXO4~{yIb+evH+{16w6lW>1EL7%7>VT#-~ZC)pMKspt16w3{L|5!00G#F3BXNu zEWM!R)HmFBguE%o}5iy2b7h|!ZJ8mC+@PQ?7e%qqg{w*pp zbz=jufh>8`tMg}`@!&h(QQNUiSi-i7I*na-XOMm#o2mkROhi?0g%C$c} zD#+0z7mo=@C}OLH`Oo>g3*P-TH<>pLi%3A|B-QrceE*OC{QS`k_o!?~%M&%>8$fgt zx!mH*GV{(8YqE3Ch__E;3&LC*+L~Q(F`^QX+|nxnQB26zpwd99w&#)Z_IsEawF?mW z#~c7K^`b;{(H<%%tPBg=wZ%o+B%+Qcmg2S0+GshjNEhQ9oIj9=XZYO z<`rrbB2%$mzWu@*zcKH%Z?wfiw1^Y(p+~?;`~V~ZHr8*fc=f-X^_mZG$kqr5D38Q8 zSAX%n4}a+&tPNB$+sei;ftVn2SS7lbWag~`z{2J~AnERv&(WSEEW(_cae7!UnA)g{ zWso#!Pbb^N24TGrmIj(*dr&zTrE)}=P)>2&Heu^#r=fO^=izG^!^Eb^CLryd&}-J( zWmG0>{KkX-__o#WdOu6xBoqi(UpR!bKlV>6KJ*c;*MLpSwm)e&S=$Pd;;@OR&wJ|^ zXI=Kppk$FqnBBB0@80pJ|9pFC%L6LiF2Wr8!iJRVwatv>XE~|PW?_#%x;xe}SH;rV zxvQ!Jn@J;Suto$xd8x2E%wgSzP35K7uZyrwWD(G7n?+u-xb;p1MCI&Xg|d$;NZQNK z1UXjCUm~5?)W>upXZ_kZ+fF>hT2z{Hxm`EkSl+PVoX>nFy?9PovLF-`?2@)}#F|58kx5H=L40qq~swN!<7&EhOJjc;vx9zVHPr zKl7RC&$z@NwVZP{?x5T+Y+E|b_+bwtLiQyWjsHC!?w|4v zL#4Rc1d%iT)#9=`9@uL(*eol0>KaJ32`;JD;@VvIDK00QxZ z^1S1t$O)DltzwgO$A$0tpZtQQe#H_gKv6MT^Q}*A`O&8-nQ84fq*N@eoS12pgYuwX z=+*HIk~Z~1qI*eV+Oo>7)wv~?du?-sLpPBW03@(})yvIv^K&_@0}?3*gaJr6+?O(t8<+_&%3ts@=H?-7dWYm_5FJ9?y-CCAGqb##;#qIP6Me!gb0p^ z6G;vv#X-|eW-oa6jroO3gNj8WBtVBA{PG8O|K{r|(;*_(ug5y(q-LxjH$kLPIl`tn zw#WKawfE(`Vh%9Dv8cnZYIxGNFxB+pzas;x|uEzt`BU|$vg*j9na}R zt`#an1R&EagNSky95zw86Zc8PX6LMmcPBBc{a9Z#rOLd9HiJpdrjLsS3)gdBz(G_Bt>&4z8%O}!SD zi$S>*mP=u^Y-=^!tV0mCGLlGx*628-6dVvjinazsmCbGb)W?Idv9mt@Ve1PZ1!JcD z!qd!$M30ZrZ{gwYQ!2G!O#-!Xj+h*hr@%tyMhkBvW2Cr{W5+ z?zXkZJEyyuHYbzS>9kHnwUdAvKm$#b$`Qc06l#U>qb#;aE<`4U09)V?jPKieEi4uN z!bo#yus+b&=J)HHU}8atQ(-KtMU*y5u;M!;MJF7KdlP=%wd;{y)T`SQG#i zNAiFTn7VBdz4eJA2;?a@2Lrd<|G=x>7?vyOc~h4kCrEN22^&N_?`>a>n1Mv70FWQ} z+}rx^{-Mfti49OY*|`_TyA}qeK44afoUn}^T`_?~Cx+xC@|n5k2Iaxz;>)cG-E^K5 z7zPGF(rwG1soW%zs_cHq`c>t`6Fo~SJ04J8GBIswE1V__q#(*j4Vy?RN~(~+0HF07 z90rI)uIr@Iv9^wQcXy(vC(+gI<=dQ8O2sv4AQu<_qH=2hkXGHbH4FyEGsL9T6rz>h z0Z70w5rY#XXzd*cKnR2?=IMkN>uJmC`KSO0K%!e4`lF+bzTV1?t(DE2%3C&7ckXBo z4MVdIfRQEvL{4YV-tT|c2EnSYd=3?IDD1OoMin<|9~S{6%1yJ<95CI_T(#;uU%%&h zFN<6$Q`A3B1UV1^goEZeZ~0=+$_pb0DAG7H?)kCKb}<`aPR}{RO?Q>I-`gDBm0NNJ zMv;z4=SKuUHon-PHn1_4o0*=oQrL#o5-EimBy6Q^>O|f)tM$IMeqj%=4a$QfkNzUN z;G#s=LN-1ia!@a9x;-=J9Mo=U>)obN0TBo*AOMb|T%DdhCpBYcV%m&E_cX7q%}K?T z3xWVqIv4|o!l7_Is$+r({=edKwy0cM$6S*J4)-<7T2sPty^2&xyu%d76cQi{-6Hn0iv@% z{jcODgmGWpSHuh)uilI3>N);k*nQ<$OaH(3tb5l7R4zY7>-Pj~D@e*##+JYGUzR@q zhGxmMG*FKo`20J1e}A*ev~!eNEudmaF`=y&lCxK)XRl=AN6A`|D+!UBW4mp$s^S?Z z*(N~Ri|6Mr>pAnn^sIT-uy&|EHg?}9-&*fqXZ{BXgw3(N z2>LwEVU zAAMxxzWWNRAFOWQ!L`EWx8IRFbBS$?XSz(18T;1OTCe~y0RR57YbzT!Q#?ME&E>I@ z1C_Srk-5)&{n@YoU|2PgSKCR@>My>3_iz4N=V!Rt9yY!c&*?;7c}cb*fRGal%R^44 z8$iSw9ZR=JjtYnnDQr};vlcFR+Vhg#UDocq@2Gh5PrkD8J0C}-GYc+=cP?m-?FMEi z-OVNh5mZXYQ*J708-1DiOLGg)NY7pv@9uKbfVw3c*nl;WRx*CG5rCtn8-M^DC7W6! zQ8))djNvFExUU{xkO-ARBvcBuLajh)j1)=*=s;BXEfjf4CN9}N8bnlTnVH;L0{{yH zfC#dnpnw37qg9Ml3;-dln9|w})!nl zQ03dj99?)kCUT(Cwp#2s{ql?6ccT~pArW?xYTb7}v+b4}vkO=0SQd3Ga)1ItOI1V^ z69@>RijuWOCKf7yWc@~V&XVOXd>v|K0!Bonac2gKm&46Jym{TtpVG0kKeijddTrCE zUHGCz*R(|UjMVhmiSFsKHdiMB5KII7a_ARE{L*kxE(DcAP%eOwlb&vyb?eue!8XdJ zZTH!rDIyXC0ANF3gvA&RgJ@N3j4+GY7wC_iAm}&%NLr&(s2p-MI*xKZa$Ryg<+@q~`YRU)C237t%;L_#N%DxOfWm`cRSbCd(<0662Rj54n7*yu}8 zA;kbR*xEiqv{p5)8c!B=<9Uzlq-o@yHFrM!`RKY+Q9F)b=RhQG*5h4s&Uy2v0irw< zaT2Qcfx8DcJkq)Hy7By8gGge7@m05UdW7Lg6aXHIkSxv*45eRTKkagzf<7!g*!@iU2zj<9M0Nyl(( z>y{mV_({Bdme`m#F^e|-}oMqBk!%UoOaKg?`GHX#BiFA;C=?pS<=~mKOPrf%wL~6Zj0T7jQv^uCM z;eguPV?dPWtQ1UKw1X?GM1VOgmxDr~zGn~kW7VCn%&%Gkjp!1!UN@miN4s})5hE2? zM3B%no7NAe7|uN&azyptxIc%EI%MTMN zeZoW7QZhAq*WJanJ2K1XntDq)n`ABT+f8`t7#M$Br`> z@RWyGt1{WXAN+Xh#TPDq+e;clCd$m6w3`4&oe?7sM^=wLym|fm|AktQ)0A*zav(;Z z7wuw7nQC$A%RiKw)*VzV0O~mHzWcVq?#*s86KyEtJBZKLCfa*Cm#*wsvNGP@jsP}* zu)!@Cf&d_pgXEwv)W=4PJ2#GQSzFn&J#18&GV5>psFTXfdHQoX1P%cp>f|Tns%ELQ z@w+z$m6CE}a>!Iav9Zp1Kvddx_mh$t5k!PisWtEUf8^-}Z+xMtgKgNzEg%Ff(@ZH5 zrWn?C^xt#c4W?YhcxT&1^{NJ&FMP*!uExyy9tjCSU*|~M)9?%n3)+Gh0)Tk&12ivSNe8_^(vB5uIFXj zWBKlQ*Me=o`cbpo>^}4C)Xaqv*((kCy3QSRFggTBB1R zQL2OEJp6a>EUtcN$$Q_DTrdp)Bm~Pq3P?d%6C@NCH=p*pI{d!=V^YKporIEI+kCOo445b41n6jwcr0@aragoPXMzCngE!ay?EMLm*nT3 zrd%)qh~2l*phnUl7V3qe;;v1F9UH3sd%{K)k(A@2Qu{jQh#)C)6Qymdfs0T1>~EsV zQYWs)wrpGX&HvQ#FV8stl4j8$(jon+KbLNFe zV4D^Y$sy7daiX|uLt)2;>fj#ZH;^VcA>-ZLjtE2%6Yp9O%Xf=4;HW6)N^rl|m}ZrO zno8vS;q5l41*HKIXH%c!*5M15`?wDVeN1`pEV#-?a3d zuMO%pY;tbd+&Qm)>GscjQRR=(35Gl8*i-uY#;zaikiid!p;qa9qTItyZ7Ha zrpAd@ga`l*5O=~Rv|#`Wgar_U?YM74P&rSr13!u_;iRBAA|dJK*zV@Yb~ig6 zwHsDPD!U#O<0qyq4Qpeu_PNc`od>b)FAHKVB{RFf_U-v^d_`h*j}6#}%zN`Ic7N?V zw&{a9itreZ^|GaSy5qEqY;aJ#_z0iPq8to?p)O1mCJ2?|r(;}J=F!nW4Ger(+> zVXXj2lS^0;k*zg;VSc}Q@o^Sr3vUgBBgdi+3?@h0uWcsK&>3GUL zvyP{f8tX3kYI%%j4Y;E?h2`WQ{jklF|KPWap#{)dNRrVJR5sJr}J9hN_;Fk^}Fj<7W<0qaw4noP?(?pMNlhFNz&>&a zGsTkS9gp1qxxWi*Ma0QnW?CL=825WRDK)%l!?s($tF-eN9${%!!nGD)CQThD4w|Ly z_nJl#EY}BiqXGf=vrn0L0z-siUUOIP;BW45(Ic^z>ocx8-|g&RKRhHq_LC>VR;Am9 z9{Bm%?|fXxX`dP~UTH%PItdaEcm46!O~1HNgs0x@;n3J`P5VlWNxRiO4+rG|a^hf3 zt#=2ggJ1tw96J#9{^VAKkO0_kWamulx?qJgns_L+^q|lbGw67B&hkk;0hmLBN{jL9 z<+0+PEyElBR2%NoUTjkPffEN2R8FmLePeVNIdNbMNVVP_z^B?kx+fll8DsIGKd!Fz z?@e~+xmMSpWpF03tdDy${^E=bqoV*$&gJg|&(e zd~zHoo;X<@mJ!)B>w}xd^NfDR24y7W}oPOCE zDxGF?h)&=8Z7YbxK{GRRNwRyU4Wa@N7~A@YUoAIA2f|tziJU}|v~#j%JBXmthzbCr zGJFvM?KDOQ!fFMMd1S?3aS#wdxc8R36<9*B&3fD7nfYaNxp9aB+Wo&r1mm|YTBYL% zY)O+}u2zS7okWV1iqa!aT1$2T0Mf2$l*&6Fh#ELWKPIJvav>;-2!r~-Uetij5tA4HiYb5; zNwYC@&l(36f^g_}pE=*jXE?M6-0JkHIq?4MUD}u@iN&|(B zw+H1R)b61zAmLiyPC?MA^vPPuUkpS9fCled3u1^snvLA7_WZ)>;s*z0z)boE5loPs zeVX!6tVM-EwNe}ERbKp<<0gk+*8yLsoS@iW-28hR)DD{_E&!zJeY?bhlgYzz1o{4o z$q)h89a*#8FBBXN5*jZV>sm4QV722w1vNW&1tN$DX{ZnHEo{Cgtd1W4+?Ru>fZ9Xt zMqiQ2Ss&aK&E7h^d=gN)Hn7Juz{}?0xCdta6#x*a9iCI&J5<@eSGx+u64>rD=N{3N z6-Fh#Mqn_%=w7G}?5^AsYr5tp;pgd68dS`uLlV8|d+5M2P z1w^-6Hlow1I2Dwb+Bhd=DW1eFde#rj~c*WRhT*fI5J{woef)R|#q?G6Ga zWcGu$xt(5HI;b>oQa#If-3lO^Fy1!J%jDStM%rla79h_C4G>nbG){G76(Xs|;MQvI z8un{|C?Ku=&`P(af{T!Hl$Qiy(y^nK_97{+RqF$LI?ugW$CE*+aIz;@ohmpv?TJJL zK#gtMEhbQi5Co~tRJtcWGFBl+O+0jy8X?;-(J^ye8zs{;jlv+fv9LN)AJ~|lbrz9g z6T;E&ij=nBU)p}Jm;jv^YB!p>*UAaqHzvYHlOjN@*FGyf^Q_UQjL)vm0hdx$O)TBY<$14mz3KoLTRyK|71QyVbd7eil}U};urh; zQlFD-KXS{*`oLZlhge%DOt}>Ji3n86*6OxU5ECNN_`mH56qX`@j;;+BnxI>VumT-Aht4&l+3*+gQguH`67?KZFS* zf=Zc28N>n|kwXGVI;@S=2R1gxcBf~bZJQMlc2e!8Q9ATnkQzh%q#)Kc4fsHJ&65U5 zWQ)b@IcLs!?Mw3Kouv|Se`t8<*T3KS_3ws-l1e2{%(y=hRLU>aY6GKfv$8CVU~{wD z4lr0I$RVI~ylomV019eoj`d6ElN%G^+MY*IyXo0y>sYEWxXDSiBPto62r=o*P}tP^ z){8L0;R_-V!5U@*eyzCmZeU}BhA;<}!B~E#ZC04gfxX^DKv8pah%F>%%sTeLj!zH} z*>ZXA-@WFHPkcbf+*UuN(-us-;)2<)e$o9e{kzKA%_@};djd`$6>>GK_Kj+_AQT2` za?^5v`}vSswZTAW6bE5k$di|_%_@g}ylY`)*J>c0nYU{Hb_nCX&dP9D z9YNaPX|b=hodAHCP{%XrY0Gph9oEL0V|$vz+t?Z%OAA|_$eDUk*z6~n1VHJaIBJ`a zm_GZY&q_WSnCRp-{*Qf~-~l8GA(cu!&%5UAFMP-v@#`UJ6}={4n_0Tx{GWX7jtj3f zr7BFJZTXazBevQI@`m_P*^Wa$PWQQrGip1tb~afv)~l(5g4^{pJ6FgIt$g15eA!~6biirqDiwnzYg+F${} zDiARynUAZO%e-&)i*CJ+t@biHkp>1L5&*w63KJ1>5prUFVQ)|x5Nni|_KW?Ao(egM z{UyARb`Rcb;+^x|beD?f>Vq4bqr0tNjT|1PSypZ$(Y-j)vn;>ts`}uj#?W?CFWAD~ zRtW;_%U(sLOs(1+9ZJratCC5!_LypVPcB+hd=LbLSwh2M04AEm7qzu_mFKEtLd9b` znNW#@ipR)vL4X6_)En&k!Qe>d?9(&L=9`ewQ83=dG3x256pG07Yo4;{BcD3~%z)^^ zVtu4cY!L*liKkpQ;Wo+*(yjFJ@oj}!#S+Smfq)>gKv*jtY!QeJBjZ!KStPw5GY~*T zCvvShzfptppc(I8lwEkS*idX}n^gcXehr#cL{e@7QB`(72uO+UMe&Y#z&5CkIO$HY zp=lJuT9LFHrAJ4B`+EQ0t_#kOcTKDA+D`G~%6dO>Kq4R%76}6O1Be>s#^PQ_TVm#n zw@#r+b}UPFvQ=WmPhv6A6mDN&L+OolD37r#Cwu6mA4XjnbXvIrtC+;+g^@(3=hzhAilowa7CjdYw7Q#jqi1ulP zQC~JhKx7jD61gcc&GCM10D!{ANp(2sF2Aq`l`CRNIbMDihfO4^4{iy{gXAVa1dt== z2Z)fHXpC&H4{Q=PQM;z(^yQHaT7|R3b7#68Z92J6*J2(YBpBKCmTiL>1PRH} zDo$=Zj@h^cu;KWam+_wE2uv&htN0>t`2FNcs_wgMinHgK)IBQ&;B z2eB%b>$vQqo@ZRub>(HLB@0y&z<~9^HYI8x41|aTh@_*oiwpvwki6C?GY0SnOQm%i z$NqTV*aHvOwrp?o4sb1+$kiNp(KYj4@|?QwE6+m^5&ZSb=LW_P zfGvRlTkV2&2oADVAj-xYA0tS@mhFDxE2>!B@5tH>tD|9MNDXXEbS{Xs&m}K`0+Avj z%wj`~8f%C&hPOHC4&^3;Qoq>A-MS*KFoz950o}H>%`js`fBe_f2T6(6XNFp06;W>6=O&k*(gws=fJ*QWr7?6 zq@Ae8*Tht+1FzNr5J9B@v~AWZyB@3$Zi%(cQeG;kj)Iufth1FHj}%z3VQS{-DwZXs ztzWJ7t#6L*Ic<_Nw ze{#bozD~)+2}`^Jh#pHcMky8$0y&^~WnyZopwj!-+)v@?kt7!kUczks zdT#M$%1uN?j!vpWn1zi_4hT#2{cS5~52gj>-cLpwT~8TC=|Jz=MSc zA1STb*z6mCunDL!9#^?+q>umsC7-^ah1!Rn5fEup9dgJ z00@>2x*PifZ^9P$?KgNl_R_?lG7wabX_PCwA0p*A$+pz&vz=7C7#~DTZS)YERFs@( z15&PvXQKk^sK5QV9780sjYd!|2t#h!=_;L_dZ*^Y0uhz6^*Z>?%o%6Qf6c3=Kj)hG zw3KN;SY`l0MW8UMAV-g!7?KNOpgCMEtll(s|LW1Z?khgB&hH-t8vrPX#Z)2=lmHQ7 zIi5SpA|NW607|y5CiBT*hA2&%fW$`rJF$n1$|AA}M4}0lLRyjY*vtVDM1_t5fuJ&2 z+InYp;UzkeW8+)DhNN1JMOy(E6l;)_lj=;*Ix}*Ikantj*P5V?q@$1?0D=jF!l)QX z%$l8;HK(#=lR9o!7$Pdgev`|^E36Hptr|&*2>=O|BQ}h+%}&l(p}ZuL zLggqg1*Dup9}=+%bRrw;nCBPwHY)3z!-E3gWSrcx6_xdm9-k`=wc;S;axpez*8F$A zW8SO&#_LL%viPF`AOb0JNyPzOur;V`*)ekWy+gnMWAVX98vO$iAt2^aEQZO%2_(eh ziAarh;*M5e0!t_oShK%}Z9;O84H|3=Ia(}(LLEy29~6{7K8OHmHhx$e)$wd*-m1dp zJA{pwpTR*htd0Pw)QlA>o)tD>brjg5Qo=SfZxsO8peD>tG9PQ3#f{J}i~#@;w4Zmu zo*#Vsm@kS_Vy!I{oVJd+ue)Kv>uyNQ?Fx(H5Bna$cfk~5- zOrJ2tSOiH0wb9Wvze>$mk)C^Ae#vEQjg!bBIkmpEDxOtdN=y?-ksB8qMh06nrG{Lqinv(8G-TP4O9wvnfc zvRL|AVTKxBa*KyIA zfFKOyL9>5k@b*WB@4S2TzWXX$wsEx_2?>=*03}<7#>vnJPXVO!ag9u36`@~i`i&51 zpC%FM9D+o~Z-n)7Qg_(^kigA$M9RpCTZu$$^-KMB>s`uC*q~AEUE^fB_vOC;j0ay1 zK(s{yxo%i)*oHxcDhVCuT{w2nFHIo?rBpHr(ZfCYZAyu-EtdhQAJ0i2ZD5Y(<|luf;eN}EQ-){9Y${-{PN6525EM+>%IbK5hfDsx}_ z^3@WX(hl1Z@^5Rpi%wZ$U1Zs%o}Equf4r(b(1X&8HO*T5~m>A&SS z#WicWS_ae@kEwLJWlNtVqwy34=DLz7Od?uIZL}u7rKB^F3^r+`h6(+`5GnuwW{7u8 z1ATJlDvBT}h&~B;Un`Cyp9i6-)HA0ooOAs%om@&R0AQ@EW8O=j2Lz`6j-k8mSpSJn zlpc9V<=Z$2xLl%SYTC1(z2I+OJM9_gng;a#><_!Y`-9;>-Vu(DfO07jSNXPmw#Hu= zLTjeBlA}@R-M<)`6)q3|87c6@Hb*9cHVAN{-S0JDW5deaM zRms@dAOBS6#h0{Scwzgw(}N;x{M1d`{`>2-Et|mcR4Nt4eg2X;5djg|*koHW*Aauz z5C~X1vbPNT?-cu@vOu~vxJL}2BDUgYvhntAe{_JfD<^()K@p39*##Gp6Pq-N{t)M3 zgCH@pXWpx>GYtWT31$H87rH`M*+39+-YZ|g7Iy#O4;%mElf{QtgBMr1HaNx!b5C+0 zK*()9$xPPe&?sW-2SdBdp!U-;$MsJU&`y15Z&(jOk+9WqNKT)3(rU{Dky0~HcQW1M z(UZfR1tJIG^k-e+W?V504|&}#A~G2Z)J1hvx~8)_5=$%#Uske;*nq|}xniU|@u zOOi8A7t=fv`4HF`uPxtp_HygP#Mmh$5sb3v#$Oj@Ya)O`1eIB|L}l}oNc@!+heUL} zW-ZDqWMu1VEDlzS!*z7_>kKxL!6BrSt(9y2JIH}Zna$2yc2X)tL`ZwFwpmBDQxK8E zFfp^oZA*%kaRpWwU|(?sjmsU3$^ghVA-!Z#a^8Gy99PHwzW|5`D4M-EFV>QX>p*|G|$3w0#Q8J2s*MAmk8Ia~A1z?tpy3#|#vaPl+!$6u(u%FsNy;rc9m3!U z!+ee%f=ISmv(4Jkx;Y>K*t##4qZBon?9a!2yGg{1R&Fl<5=sDssqCVQ<6R3$Ibe;L zAWAj*s~{l+2<`k89f_3Y(70M^g~ra!C2;A0%*9C~HH69W>Vtc#1G~@x0S1Kj73ZDc zr6Gz9VjXkbY|jx~=BP-*&@}v+FL>JgS6|D4MBcg9esUl)WIrL|pg&e_^bQC&6Fp1Y zPro|5=#tF5^HZ}|Mq_OM!bM0_5wmP%7m7i#F_-#xlt%k%*0f0!#%k&gB-p!FkLtljUL9735NU2`u0ASxS3de*G;+{Ju+gSrk05hU%G225@25RFF(0U#{b zIxal>jE}sv{k)~7Vxw(ESRfjCzfWe!gkn1Gi)Ykmsj46f7SDr{o^ZiI%R4W6pDcIP$!XM*s8vdc9Zc+ zQ~^MO$Q9;fXxBG?Rok{##U?SYrI3=Cz)5wso&K!Uth0sfU!eYh2w?d13%Zj@5@TEq z<&ej?{v8Vh$+3-cW%ol9?TAq+ zQ*St#^z!$l$6))q!symB#e&d7xo0DK{wM4z+t7DS+ZcsTmL53lM720 z2?SB6l&J)}zk6rjFYgG(O2cc(m!)LLu&E_vpT zAKmy^s!~xY4g#*%#vfLMSX{+oL3yygcl+!YJ%9cU*K#PfZd6L61EsY)_Wa;?#fLYd zqnvDVqB=;YlVQ2q`;*`I|MD&|X2uJzn)mvvO@)!r29P~#vD=y=2blU61Hg;)qnnR(a-M zlEVWLY`|^P5`Hc0-%;-B_S)Liy|)i=!#JLMfDs$vPy-i5z>W3ab<5(vc_U~g#(H@@ z<0)5f-1soW6L5?>3liB%dHOT2Tk+oaC1+2YD5ejJ?^ySVPpWu)**o53YT{&dbGWkW zdv^@}?jBREt7IJUFq7m�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 literal 0 HcmV?d00001 diff --git a/public/img/app_icons/icon-192-maskable.png b/public/img/app_icons/icon-192-maskable.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f3bf3c0e963da95eae52fd6bfd27ec6fc5f14e GIT binary patch literal 18733 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 literal 0 HcmV?d00001 diff --git a/public/img/app_icons/icon-192.png b/public/img/app_icons/icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..b5be4b74f19b0d5ddbc8e4c280c293fe539e7f94 GIT binary patch literal 32013 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 literal 0 HcmV?d00001 diff --git a/public/img/app_icons/icon-512-maskable.png b/public/img/app_icons/icon-512-maskable.png new file mode 100644 index 0000000000000000000000000000000000000000..9c37742eadb5e0c9e9f2bdccecf3d55c5cfdab69 GIT binary patch literal 70987 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
  • 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 literal 0 HcmV?d00001 diff --git a/public/img/app_icons/icon-512.png b/public/img/app_icons/icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..3437769cf6adad5d17a4723d34887c054f8240bd GIT binary patch literal 118850 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%0DnbwOdW4EnrQCe}#pA#HJNNzAU+rf3+F|tV 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

    H}|?A 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 B%PRl? literal 0 HcmV?d00001 diff --git a/public/scripts/sw.js b/public/scripts/sw.js new file mode 100644 index 0000000..83d0c05 --- /dev/null +++ b/public/scripts/sw.js @@ -0,0 +1,24 @@ +self.addEventListener('push', (event) => { + const data = event.data.json(); + event.waitUntil( + self.registration.showNotification(data.title, { + body: data.body, + icon: data.icon || '/icons/trophy-192.png', + badge: '/icons/badge-72.png', + data: data.data, + }) + ); +}); + +self.addEventListener('notificationclick', (event) => { + event.notification.close(); + const url = event.notification.data?.url || '/'; + event.waitUntil( + clients.matchAll({ type: 'window' }).then((clientList) => { + for (const client of clientList) { + if (client.url.includes(url) && 'focus' in client) return client.focus(); + } + if (clients.openWindow) return clients.openWindow(url); + }) + ); +}); diff --git a/resources/js/app.ts b/resources/js/app.ts index d6766c3..f39732f 100644 --- a/resources/js/app.ts +++ b/resources/js/app.ts @@ -16,6 +16,12 @@ import 'flag-icons/css/flag-icons.min.css' import VueApexCharts from 'vue3-apexcharts' import {createPinia} from "pinia"; +if ('serviceWorker' in navigator) { + import('virtual:pwa-register').then(({ registerSW }) => { + registerSW({ immediate: true }) + navigator.serviceWorker.register('scripts/sw.js'); + }) +} const appName = document.querySelector('meta[name="app-name"]')?.getAttribute('content') || 'Laravel'; diff --git a/resources/js/vite-env.d.ts b/resources/js/vite-env.d.ts index dd737e2..0cb5cbe 100644 --- a/resources/js/vite-env.d.ts +++ b/resources/js/vite-env.d.ts @@ -1,3 +1,4 @@ /// +/// declare module '*.css' diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php index d34630a..3d787a3 100644 --- a/resources/views/app.blade.php +++ b/resources/views/app.blade.php @@ -8,8 +8,17 @@ {{ config('app.name', 'Laravel') }} + + + + + + + + + @routes diff --git a/routes/web.php b/routes/web.php index 9b0b2f0..14e105f 100644 --- a/routes/web.php +++ b/routes/web.php @@ -26,6 +26,7 @@ use Inertia\Inertia; 'host' => config('broadcasting.connections.reverb.options.host'), 'port' => config('broadcasting.connections.reverb.options.port'), 'scheme' => config('broadcasting.connections.reverb.options.scheme'), + 'vapidPublicKey' => config('webpush.vapid.public_key'), ]); }); diff --git a/vite.config.ts b/vite.config.ts index d7ec0be..d2ba45d 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,11 +3,12 @@ import laravel from 'laravel-vite-plugin'; import vue from '@vitejs/plugin-vue'; import path from 'path'; import vuetify from "vite-plugin-vuetify"; +import { VitePWA } from 'vite-plugin-pwa'; export default defineConfig({ plugins: [ laravel({ - input: 'resources/js/app.ts', // ← rename app.ts to app.ts + input: 'resources/js/app.ts', refresh: true, }), vue({ @@ -18,11 +19,38 @@ export default defineConfig({ }, }, }), - vuetify({autoImport: true}) + vuetify({ autoImport: true }), + VitePWA({ + registerType: 'autoUpdate', + devOptions: { + enabled: true, + }, + includeAssets: ['favicon.ico', 'apple-touch-icon-180.png'], + manifest: { + name: 'FlightsGoneBy', + short_name: 'FlightsGoneBy', + description: 'Track and log your flight history', + start_url: '/', + display: 'standalone', + background_color: '#020d29', + theme_color: '#020d29', + icons: [ + { src: '/img/app_icons/icon-192.png', sizes: '192x192', type: 'image/png' }, + { src: '/img/app_icons/icon-512.png', sizes: '512x512', type: 'image/png' }, + { src: '/img/app_icons/icon-192-maskable.png', sizes: '192x192', type: 'image/png', purpose: 'maskable' }, + { src: '/img/app_icons/icon-512-maskable.png', sizes: '512x512', type: 'image/png', purpose: 'maskable' }, + ], + }, + workbox: { + // Avoid caching Inertia/API responses by default — just static assets + globPatterns: ['**/*.{js,css,html,svg,png,ico}'], + navigateFallbackDenylist: [/^\/api/, /^\/admin/], + }, + }), ], resolve: { alias: { - '@': path.resolve(__dirname, 'resources/js'), // ← mirrors tsconfig paths + '@': path.resolve(__dirname, 'resources/js'), }, }, });